Career
Born in Sondrio, Lombardy, Gavazzi started his career at Lombard team Como. The club bankrupted in 2005 and a new company was admitted to 2005-2006 Serie Doctorate. Gavazzi joined the new club and played for 2½ seasons. Renate was the losing semi-finalists of 2009 promotion playoffs.
Vicenza In July 2009 Gavazzi was signed by Serie B club Vicenza Calcio.
On 24 August 2012 he took no.7 shirt previously worn by Pasquale Maiorino, who changed to no.11. Sampdoria On 7 September 2012, Gavazzi was signed by Serie A club University College Sampdoria for €1.2 million in 4-year contract.
Vicenza acquired Franco Semioli and Marco Padalino outright for free, as well as the loan of Gavazzi and Zsolt Laczkó. In January 2013 Vicenza released Gavazzi from loan.
Gavazzi played 7 times for Sampdoria in Serie A, all in 2013-2014 season.
Ternana (loan) On 21 January 2014, he was loaned to Serie B side Ternana Calcio. On 22 August 2014 the loan was renewed. Avellino On 10 July 2015 he was signed by Avellino in a 3-year contract.
Coppa Italia.