
Matthieu Udol
- 178 cm
- Height
- 30 years
- 20 Mar 1996
- 79 kg
- Weight
- France
- Country
- Metz, France
- Born
Position
Primary
Defender
2026/27 · All competitions
LensLigue 1 8·UEFA Champions League 4
2
Goals
0
Assists
12
Started
12
Matches
1,008
Minutes played
6.7
Rating
1
Yellow cards
1
Red cards
Expected goals
8 league games · 648' · 8 shots
Non-penalty goals
2goals from 1.44
+0.56 above expectation
Assists
0assists from 0.79
-0.79 below expectation
npxG / 90
0.20
xA / 90
0.11
xGChain / 90
0.49
xGBuildup / 90
0.28
Form · npxG + xA per game (bars), 5-game average (line), goals and assists (dots)
npxGxA5-game averagegoal
Shot map
Shots
17
Goals
2
On target
29%
xG
2.06
Size = xG where known. Some positions are approximate.
vs Lyon
Goal10 Oct 2026 · Ligue 1 · 75'
xG
0.12
Body part
Header
Situation
Set piece
Distance
10 m
Shot 8 of 17
Rating
Records
all competitionsLongest scoring run
2games
18 Sept 2026 – 9 Oct 2026
Braces · hat-tricks
0·0
games with 2 · 3+ goals
Biggest scoring game
1Gv
Angers
5–1 · 20 Mar 2026
Best rating
8.5v
Toulouse
3–2 · 17 Apr 2026
Attacking profile
9 goals · 94 shots43%
Shots on target40 of 9410%
Shot conversion9 goals from 94 shots81%
Pass accuracy3419 of 420153%
Duels won520 of 986When he makes the difference
GoalsAssists
2
1–15
2
16–30
5
31–45
5
46–60
7
61–75
5
76–90+
Splits
GAG+A/90Rating
Home70 apps · 5,669′4100.226.99
Away74 apps · 6,226′570.176.87
Started131 apps · 11,611′9160.196.95
Off the bench13 apps · 284′010.326.64
His team with him on the pitch38% won · 55W 28D 61L
When he starts: 40% won (52W 23D 56L)
Partnerships
from match eventsFavourite opponents
goals + assistsManagers
played underMatch stats
| Date | Opponent | Result | Min | G | A | Rating |
|---|---|---|---|---|---|---|
| 4 Nov | vsComoUEFA Champions League | L1 - 9 | 90 | 0 | 0 | 5.7 |
| 30 Oct | atLilleLigue 1 | L1 - 0 | 90 | 0 | 0 | 5.8 |
| 24 Oct | vsParis FCLigue 1 | W2 - 1 | 90 | 0 | 0 | 5.9 |
| 21 Oct | atClub Brugge KVUEFA Champions League | L3 - 0 | 90 | 0 | 0 | 6.5 |
| 13 Oct | vsSporting CPUEFA Champions League | L0 - 2 | 90 | 0 | 0 | 6.9 |
| 9 Oct | vsLyonLigue 1 | W2 - 1 | 84 | 1 | 0 | 7.7 |
| 18 Sept | atMonacoLigue 1 | L2 - 1 | 90 | 1 | 0 | 7.3 |
| 13 Sept | atLe MansLigue 1 | D2 - 2 | 90 | 0 | 0 | 6.7 |
| 10 Sept | atSlavia PrahaUEFA Champions League | W2 - 3 | 90 | 0 | 0 | 6.6 |
| 5 Sept | vsLorientLigue 1 | L0 - 1 | 24 | 0 | 0 | 6.9 |
1 / 2
Season by season
| Season | Club | Apps | Min | Rating | G | A | Shots | KP | Passes | Tkl | Int | Duels | Dribbles | Cards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026/272 competitions | 12 (12) | 1,008 | 6.7 | 2 | 0 | 16 (5) | 12 | 465 | 22 | 14 | 58/92 · 63% | 3/9 · 33% | 11 | |
| 2025/262 competitions | 40 (38) | 3,473 | 7.1 | 3 | 10 | 41 (20) | 68 | 1504 | 65 | 55 | 153/311 · 49% | 19/50 · 38% | 40 | |
| 2024/25Coupe de France | 1 (1) | 93 | 6.5 | 0 | 0 | – | 1 | 73 | – | 1 | 3/9 · 33% | 2/3 · 67% | 00 | |
| 2023/24Ligue 1 | 30 (30) | 2,700 | 7.1 | 3 | 4 | 20 (9) | 33 | 1059 | 62 | 56 | 134/264 · 51% | 21/40 · 53% | 50 | |
| 2022/23Coupe de France | 1 (1) | 80 | 6.7 | 0 | 0 | – | 1 | 15 | – | 3 | 1/4 · 25% | 1/1 · 100% | 00 | |
| 2021/22Ligue 1 | 12 (11) | 1,006 | 7.0 | 1 | 0 | 5 (2) | 6 | 433 | 23 | 31 | 61/87 · 70% | 9/13 · 69% | 00 | |
| 2020/212 competitions | 26 (20) | 1,812 | 6.8 | 0 | 3 | 11 (4) | 23 | 774 | 37 | 41 | 89/175 · 51% | 15/31 · 48% | 11 | |
| 2019/20Ligue 1 | 13 (12) | 1,101 | 6.8 | 0 | 1 | 3 (1) | 7 | 448 | 29 | 23 | 73/125 · 58% | 14/22 · 64% | 30 | |
| 2017/18Ligue 1 | 6 (3) | 352 | 6.6 | 0 | 0 | 1 (0) | – | 127 | 14 | 5 | 21/47 · 45% | 2/7 · 29% | 00 | |
| 2016/17Ligue 1 | 3 (3) | 270 | 6.6 | 0 | 0 | – | 1 | 97 | 3 | 7 | 12/24 · 50% | 2/2 · 100% | 00 |
Goals and assists by season
league and cupsGoalsAssists
10
5
0
0
0
0
1
3
3
2













