Mattéo Veillon
Midfielder · 24 years old · France
Current club
Annecy
Previous club
Tomori Berat until 2025-07-01
Annecy
Previous club
Tomori Berat until 2025-07-01
Bio
Mattéo Veillon is a 24 year old football player from Frankrijk who mostly plays as a midfielder. The last game Mattéo played was Annecy - Nancy on 2026-10-16.
Fact sheet
Position
MidfielderAge
24Nationality
FranceBirthday
2002-03-01Place of birth
PoitiersCountry of birth
FranceLength
183 cmWeight
65 kgCareer statistics Mattéo Veillon
Full career · 2025 - 2026
Matches
24
15 in the starting XI
Minutes played
1,537
64 per match
Goals
1
0.06 per 90 minutes
Assists
0
0.00 per 90 minutes
Goals + assists
1
1,537 minutes per contribution
FN rating
6.66
average
Minutes per goal
1,537
Cards
1 / 0
1,537 minutes per card
Clean sheets
1
1 matches
Unused substitute
1
matches
Season 2026
Matches
9
7 in the starting XI
Minutes played
732
81 per match
Goals
1
0.12 per 90 minutes
Assists
0
0.00 per 90 minutes
Goals + assists
1
732 minutes per contribution
FN rating
6.73
average
Minutes per goal
732
Cards
0 / 0
Clean sheets
1
1 matches
Ligue 2 · 2026
Matches
9
7 in the starting XI
Minutes played
732
81 per match
Goals
1
0.12 per 90 minutes
Assists
0
0.00 per 90 minutes
Goals + assists
1
732 minutes per contribution
FN rating
6.73
average
Minutes per goal
732
Cards
0 / 0
Clean sheets
1
1 matches
Season 2025
Matches
15
8 in the starting XI
Minutes played
805
54 per match
Goals
-
Assists
0
0.00 per 90 minutes
Goals + assists
0
FN rating
6.63
average
Cards
1 / 0
805 minutes per card
Unused substitute
1
matches
Ligue 2 · 2025
Matches
15
8 in the starting XI
Minutes played
805
54 per match
Goals
-
Assists
0
0.00 per 90 minutes
Goals + assists
0
FN rating
6.63
average
Cards
1 / 0
805 minutes per card
Unused substitute
1
matches
Ligue 2 · 2025 - 2026
Matches
24
15 in the starting XI
Minutes played
1,537
64 per match
Goals
1
0.06 per 90 minutes
Assists
0
0.00 per 90 minutes
Goals + assists
1
1,537 minutes per contribution
FN rating
6.66
average
Minutes per goal
1,537
Cards
1 / 0
1,537 minutes per card
Clean sheets
1
1 matches
Unused substitute
1
matches
No data available
Full career · 2025 - 2026
Matches
24
15 in the starting XI
Minutes played
1,537
64 per match
Goals
1
0.06 per 90 minutes
Assists
0
0.00 per 90 minutes
Goals + assists
1
1,537 minutes per contribution
FN rating
6.66
average
Minutes per goal
1,537
Cards
1 / 0
1,537 minutes per card
Clean sheets
1
1 matches
Unused substitute
1
matches
FN rating over the last matches
Success rates across the whole career
Shots on target
40.0%
Goals per shot
10.0%
Successful dribbles
36.4%
Duels won
62.0%
Save percentage
100.0%
Clean sheets
100.0%
Starts
62.5%
Compare Mattéo Veillon with another player
How does Mattéo Veillon measure up against other footballers? Put goals, assists, numbers per 90 minutes and their meetings side by side with our player comparison tool. Pick a second player below.
Or go straight to: Mattéo Veillon vs Julien Kouadio · Mattéo Veillon vs Thibault Delphis · Mattéo Veillon vs Axel Drouhin
Stats Mattéo Veillon
| Match | Competition | Date | FN rating | Min | Pos | G | A | Sh | SoT | Pas | KP | Pas+ | Tkl | Blk | Int | Du | Du+ | Dri | Dri+ | Foul | Foul+ | Off | Sav | GC | Pen+ | Pen- | PenSv | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ø Average | - | ||||||||||||||||||||||||||||
Annecy - Nancy
|
Ligue 2 | 2026-10-16 | 6.7 | 90 | Defender | - | 0 | - | - | 51 | - | 35 | 1 | - | 1 | 8 | 5 | - | - | - | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Dunkerque - Annecy
|
Ligue 2 | 2026-10-09 | 6.9 | 90 | Defender | - | 0 | 1 | - | 37 | - | 26 | 1 | - | 2 | 7 | 5 | - | - | 1 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Annecy - Dijon
|
Ligue 2 | 2026-09-18 | 6.6 | 90 | Defender | 0 | 0 | 1 | 0 | 30 | 0 | 23 | 4 | 0 | 2 | 13 | 10 | 0 | 0 | 1 | 3 | 0 | 0 | 0 | 0 | - | 0 | - | - |
Guingamp - Annecy
|
Ligue 2 | 2026-09-12 | 6.3 | 90 | Defender | - | 0 | - | - | 52 | - | 47 | 1 | - | 1 | 13 | 7 | 2 | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Grenoble - Annecy
|
Ligue 2 | 2026-09-04 | 6.9 | 90 | Defender | - | 0 | 1 | - | 51 | - | 44 | 2 | - | 2 | 5 | 3 | 1 | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Annecy - Metz
|
Ligue 2 | 2026-08-29 | 6.3 | 90 | Defender | - | 0 | - | - | 49 | - | 40 | - | 1 | 2 | 9 | 2 | - | - | 2 | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Stade de Reims - Annecy
|
Ligue 2 | 2026-08-24 | 6.7 | 86 | Defender | 1 | 0 | 1 | 1 | 50 | - | 39 | 1 | - | 1 | 8 | 3 | 1 | - | 1 | - | 0 | 0 | - | 1 | 0 | 0 | 0 | - |
Annecy - Rodez
(sub) |
Ligue 2 | 2026-08-14 | 7.2 | 83 | Defender | - | 0 | - | - | 20 | - | 16 | 1 | - | 1 | 4 | 4 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
PAU - Annecy
(sub) |
Ligue 2 | 2026-08-08 | 6.9 | 23 | Defender | - | 0 | - | - | 6 | - | 5 | - | - | 1 | 2 | 2 | 1 | 1 | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Stade de Reims - Annecy
(sub) |
Ligue 2 | 2026-01-03 | 6.9 | 9 | Defender | - | 0 | - | - | 4 | - | 3 | - | - | - | 2 | 2 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Annecy - Le Mans
|
Ligue 2 | 2025-12-12 | 6.2 | 69 | Defender | - | 0 | - | - | 37 | - | 18 | 1 | - | - | 7 | 5 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Guingamp - Annecy
|
Ligue 2 | 2025-12-05 | 6.9 | 90 | Defender | - | 0 | - | - | 32 | - | 20 | 3 | - | 3 | 5 | 3 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Annecy - Bastia
(sub) |
Ligue 2 | 2025-11-21 | - | - | Defender | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Annecy - Boulogne
(sub) |
Ligue 2 | 2025-10-31 | 6.6 | 8 | Defender | - | 0 | 1 | - | 6 | - | 1 | 1 | - | - | 6 | 4 | - | - | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Rodez - Annecy
|
Ligue 2 | 2025-10-28 | 7.2 | 90 | Midfielder | - | 0 | 2 | 2 | 22 | 1 | 17 | 5 | - | 2 | 12 | 8 | - | - | 1 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Annecy - Saint Etienne
(sub) |
Ligue 2 | 2025-10-25 | 6.9 | 29 | Defender | - | 0 | - | - | 19 | - | 19 | 2 | - | 2 | 7 | 4 | 3 | 1 | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Clermont Foot - Annecy
|
Ligue 2 | 2025-10-17 | 6.7 | 80 | Midfielder | - | 0 | 1 | - | 19 | - | 7 | 3 | - | - | 6 | 4 | - | - | 3 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Annecy - Laval
|
Ligue 2 | 2025-10-03 | 6.2 | 90 | Midfielder | - | 0 | 1 | 1 | 31 | - | 20 | - | 1 | 2 | 9 | 2 | - | - | 3 | 2 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Estac Troyes - Annecy
|
Ligue 2 | 2025-09-26 | 6.3 | 90 | Defender | - | 0 | 1 | - | 67 | - | 53 | 3 | - | 4 | 13 | 8 | - | - | 3 | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Annecy - Nancy
(sub) |
Ligue 2 | 2025-09-23 | 6.3 | 45 | Defender | - | 0 | - | - | 25 | - | 16 | - | - | 1 | 7 | 5 | 2 | 2 | - | 1 | 0 | 0 | - | - | 0 | 0 | 0 | - |
Grenoble - Annecy
(sub) |
Ligue 2 | 2025-09-19 | 6.2 | 8 | Defender | - | 0 | - | - | 6 | - | 3 | - | - | 1 | 1 | - | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Annecy - Stade de Reims
|
Ligue 2 | 2025-09-13 | 6.9 | 90 | Defender | - | 0 | - | - | 16 | - | 9 | - | - | - | 6 | 6 | - | - | - | - | 1 | 0 | - | - | 0 | 0 | 0 | - |
RED Star FC 93 - Annecy
(sub) |
Ligue 2 | 2025-08-29 | 6.9 | 29 | Defender | - | 0 | - | - | 21 | - | 16 | 1 | 1 | - | 3 | 2 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Amiens - Annecy
(sub) |
Ligue 2 | 2025-08-22 | 6.9 | 19 | Defender | - | 0 | - | - | 3 | - | 1 | 1 | - | 1 | 2 | 2 | - | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Annecy - Dunkerque
|
Ligue 2 | 2025-08-16 | 6.3 | 59 | Midfielder | - | 0 | - | - | 9 | - | 4 | 2 | - | - | 3 | 2 | 1 | - | - | - | 0 | 0 | - | - | 0 | 0 | 0 | - |
Legend
Min
Minutes played
Pos
Position
G
Goals
A
Assists
Sh
Shots
SoT
Shots on target
Pas
Passes
KP
Key passes
Pas+
Accurate passes
Tkl
Tackles
Blk
Blocked shots
Int
Interceptions
Du
Duels
Du+
Duels won
Dri
Dribbles
Dri+
Successful dribbles
Foul
Fouls committed
Foul+
Fouls drawn
Yellow cards
Red cards
Off
Offside
Sav
Saves
GC
Goals conceded
Pen+
Penalties scored
Pen-
Penalties missed
PenSv
Penalties saved
sub
Substitute
| Statistic | Season 2026 | Full career | ||||
|---|---|---|---|---|---|---|
| Total | per match | per 90 | Total | per match | per 90 | |
| Matches | 9 | - | - | 24 | - | - |
| Minutes played | 732 | 81.3 | - | 1,537 | 64.0 | - |
| Attacking | ||||||
| Goals | 1 | 0.11 | 0.12 | 1 | 0.04 | 0.06 |
| Assists | 0 | 0.00 | 0.00 | 0 | 0.00 | 0.00 |
| Goals + assists | 1 | 0.11 | 0.12 | 1 | 0.04 | 0.06 |
| Shots | 4 | 0.44 | 0.49 | 10 | 0.42 | 0.59 |
| Shots on target | 1 | 0.11 | 0.12 | 4 | 0.17 | 0.23 |
| Dribbles | 5 | 0.56 | 0.61 | 11 | 0.46 | 0.64 |
| Successful dribbles | 1 | 0.11 | 0.12 | 4 | 0.17 | 0.23 |
| Offside | 0 | 0.00 | 0.00 | 0 | 0.00 | 0.00 |
| Passing | ||||||
| Passes | 346 | 38.44 | 42.54 | 663 | 27.63 | 38.82 |
| Key passes | 0 | 0.00 | 0.00 | 1 | 0.04 | 0.06 |
| Accurate passes | 275 | 30.56 | 33.81 | 482 | 20.08 | 28.22 |
| Defending | ||||||
| Tackles | 11 | 1.22 | 1.35 | 33 | 1.38 | 1.93 |
| Interceptions | 13 | 1.44 | 1.60 | 29 | 1.21 | 1.70 |
| Blocked shots | 1 | 0.11 | 0.12 | 3 | 0.13 | 0.18 |
| Duels | 69 | 7.67 | 8.48 | 158 | 6.58 | 9.25 |
| Duels won | 41 | 4.56 | 5.04 | 98 | 4.08 | 5.74 |
| Dribbled past | 3 | 0.33 | 0.37 | 6 | 0.25 | 0.35 |
| Discipline | ||||||
| Fouls committed | 5 | 0.56 | 0.61 | 15 | 0.63 | 0.88 |
| Fouls drawn | 11 | 1.22 | 1.35 | 17 | 0.71 | 1.00 |
| Yellow cards | 0 | 0.00 | 0.00 | 1 | 0.04 | 0.06 |
| Red cards | 0 | 0.00 | 0.00 | 0 | 0.00 | 0.00 |
| Goalkeeper | ||||||
| Saves | 1 | 0.11 | 0.12 | 1 | 0.04 | 0.06 |
| Goals conceded | 0 | 0.00 | 0.00 | 0 | 0.00 | 0.00 |
| Penalties | ||||||
| Penalties scored | 0 | 0.00 | 0.00 | 0 | 0.00 | 0.00 |
| Penalties missed | 0 | 0.00 | 0.00 | 0 | 0.00 | 0.00 |
Transfers Mattéo Veillon
| Transfer date | Old club | New club | Type | Amount |
|---|---|---|---|---|
Tomori Berat
|
Annecy
|
Free | € 0 | |
Montlouis
|
Annecy
|
Free | € 0 |