1. A partire dalla stagione 1995-96 le statistiche di club si riferiscono ai soli campionati maggiori professionistici di Lega Il simbolo → indica un trasferimento in prestito
Udinese, Alessandro Zanni si avvicinò al rugby in maniera casuale, in quanto vicino di casa del presidente dell'Udine[1] che lo portò nel settore giovanile della società, il Leonorso, in cui compì tutta la trafila fino alla prima squadra, con cui debuttò in serie A il 26 settembre 2004 a Genova in casa del Pro Recco[2].
Nel 2005 fu ingaggiato dal Calvisano mettendosi in luce a livello internazionale, tanto da guadagnarsi la convocazione dell'allora C.T. dell'ItaliaPierre Berbizier per i test match di fine anno contro Tonga, Argentina e Figi (quest'ultima la sua prima da titolare in terza ala).
Nel 2006 esordì nel Sei Nazioni e prese parte alle qualificazioni alla Coppa del Mondo di rugby 2007; l'anno successivo ebbe la sua prima convocazione alla massima rassegna mondiale, anche se disputò pochi minuti del primo incontro con la Nuova Zelanda prima di infortunarsi ed essere indisponibile per il resto della competizione; nel 2008 vinse il suo primo scudetto e nel 2009, a causa della richiesta del Calvisano di essere retrocesso in una categoria inferiore per problemi economici, fu svincolato e acquistato dal Benetton[3].
Con la squadra della Marca vinse il titolo nel 2010 poi passò in Celtic League con la neoammessa squadra.
Nel 2015, al ritorno dalla Coppa del Mondo, divenne capitano della Benetton[4].
Del maggio 2019 è il rinnovo di contratto di Zanni per un'ulteriore stagione a Treviso fino 30 giugno 2020[5]; contestualmente è giunto l'annuncio del termine della propria carriera in nazionale in occasione della Coppa del Mondo 2019 in Giappone, nei cui convocati Zanni ha figurato[6].
Al momento del suo ritiro internazionale, con 117 presenze, era il terzo italiano con più apparizioni in maglia azzurra dopo Sergio Parisse e Martín Castrogiovanni. Ritiro poi rinviato a causa della convocazione nel 6 Nazioni 2020. Attualmente conta 118 presenze.
Alessandro Zanni vanta anche una convocazione nel club a inviti dei Barbarians, in occasione di un incontro a Twickenham contro un XV dell'Inghilterra a maggio 2013[7].