Mattia Zanotti del Lugano è sceso in campo nella maggior parte delle partite della sua squadra in Super League nel 2025/2026, avendo collezionato 31 presenze, per un totale di 2552 minuti. É stato scelto nell'11 iniziale in 29 di queste presenze, su 38 giornate, ed è entrato a gara in corso 2 volte.
Il difensore ha giocato la sua ultima partita il 17 maggio, con Lugano: una vittoria per 4-0 contro Basel, in cui ha giocato 90 minuti. In totale il difensore ha segnato 1 rete nel 2025/2026; ha inoltre registrato 3 assist. Ha ricevuto 4 cartellini gialli.
Ha aperto le sue marcature in questo campionato contro Winterthur il 24 gennaio, avendo segnato nella vittoria per 4-1.
Nella passata stagione di Super League Zanotti è sceso in campo in 27 partite con Lugano, gare in cui ha fornito 5 assist vincenti.
Prima di cominciare l'esperienza con Lugano nel luglio 2024, Zanotti ha collezionato 3 presenze in campionato con l'Inter.