 He signed for Lecce in January 2003 and spent loan spells at Verona, Catanzaro, Juve Stabia, Salernitana and Benevento.Agnelli was released from his contract with Lecce in January 2010, six months early.He consequently returned to Foggia on 6-month contract.