Matteo Veillon è un difensore del Annecy che ha collezionato 16 presenze, per un totale di 893 minuti. É partito titolare in 9 partite su 34 giornate ed è stato utilizzato come subentrato 7 volte.
Veillon ha giocato la sua ultima partita il 3 gennaio, con Annecy: una sconfitta per 2-1 contro il Reims, in cui ha giocato solo 9 minuti.
Nella passata stagione di National 3 Veillon è sceso in campo in 26 partite con Montlouis, gare in cui ha segnato 5 gol.
Prima di arrivare a vestire la maglia del Annecy nel luglio 2025, Veillon ha collezionato 47 presenze in campionato con Montlouis, per un totale di 6 gol.