W styczniu 2003 roku Włoch trafił do drużyny Reggina Calcio, która kupiła połowę praw do karty zawodnika. W ataku nowego klubu najpierw grał z Davidem Di Michele, a następnie z Marco Borriello. W barwach Regginy Bonazzoli wystąpił w 77 ligowych pojedynkach i zdobył siedemnaście bramek. Następnie pozyskaniem włoskiego zawodnika zainteresowała się UC Sampdoria, która po kontuzji Fabio Bazzaniego potrzebowała kupić napastnika.
Ostatecznie ekipę "Blucheratich" Bonazzoli zasilił na zasadzie wypożyczenia, a razem z nim do klubu przywędrował Marco Zamboni. Włoch od razu stał się jednym z najważniejszych piłkarzy w drużynie, jednak zerwanie więzadeł krzyżowych uniemożliwiło mu grę do końca sezonu. Bonazzoli zadeklarował chęć pozostania w Genui, a działacze Sampdorii postanowili odkupić go od Regginy i Parmy.
14 stycznia 2009 roku został wypożyczony do Fiorentiny. Rozegrał dla niej 12 spotkań i strzelił 3 gole, po czym 14 lipca przeszedł do Regginy Calcio.
Kariera reprezentacyjna Bonazzoli ma za sobą występy w młodzieżowych reprezentacjach Włoch. Razem z zespołem do lat 21 w 2002 roku dotarł do półfinału mistrzostw Europy.