Avagnina ha costruito in Piemonte, sua regione natale, la prima parte della sua carriera: cresce e debutta in Serie B nel Fossano al fianco del fratello Sergio, poi insieme al fratello va ai Grizzlies Torino dove contribuisce alla promozione in A2, quindi è tra gli artefici del passaggio di Avigliana nel massimo campionato.[1]
Nel frattempo, dopo aver accantonato il ruolo di lanciatore del tutto o quasi, si trasferisce a Bbc Grosseto dove rimane una stagione. Poi trascorre un biennio al Rimini Baseball, prima di approdare al San Marino Baseball nel 2011, con cui vincerà tre scudetti nei suoi primi tre anni di permanenza, ma anche due Coppa dei Campioni nel 2011 e nel 2014.
Al termine della stagione 2020, conclusa con la sconfitta dei sammarinesi nelle finali scudetto contro Bologna, annuncia il suo ritiro dal baseball giocato all'età di 40 anni.[2]
^World Baseball Classic: 2013 Rosters, su web.worldbaseballclassic.com. URL consultato il 28 marzo 2013 (archiviato dall'url originale il 12 aprile 2013).