Career
In summer 2005, he left for Ravenna in co-ownership deal, for a nominal fees of €500. In June 2009 Ravenna got the remain 50% registration rights. In 2011 he was signed by A.C. (before Christ) Prato.
On 7 July 2014 Cavagna signed a new 3-year contract.