Career snapshot
Career highs
Born the same day
Shares 1996-03-20 · 6 players total
| Full name | Matthieu Udol |
|---|---|
| Date of birth | 1996-03-20 (30 yrs) |
| Place of birth | Metz, France |
| Citizenship | France Guadeloupe |
| Position | Defender - Left-Back (main: Defender) |
| Foot | left |
| Height | 178.00 m |
| Current club | RC Lens |
| Joined | 2025-07-15 |
| Contract expires | 2028-06-30 |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| RC Lens | 1 | 25/26 | 25/26 | 3 | 0 | 0 | 0 |
| FC Metz | 11 | 14/15 | 24/25 | 185 | 13 | 22 | 3,892 |
| FC Metz B | 2 | 14/15 | 19/20 | 29 | 1 | 0 | 2,498 |
| RFC Seraing | 1 | 15/16 | 15/16 | 13 | 3 | 0 | 324 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Ligue 1 | RC Lens | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Coupe de France | FC Metz | 3 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | L1/L2 Playoffs | FC Metz | 3 | 2 | 0 | 0 | 0 | 150 |
| 24/25 | Ligue 2 | FC Metz | 31 | 4 | 7 | 6 | 0 | 698 |
| 23/24 | L1/L2 Playoffs | FC Metz | 2 | 0 | 1 | 1 | 0 | 0 |
| 23/24 | Ligue 1 | FC Metz | 30 | 3 | 3 | 5 | 0 | 900 |
| 22/23 | Coupe de France | FC Metz | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Ligue 2 | FC Metz | 38 | 3 | 5 | 2 | 0 | 1,137 |
| 21/22 | Ligue 1 | FC Metz | 12 | 1 | 0 | 0 | 0 | 1,007 |
| 20/21 | Coupe de France | FC Metz | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Ligue 1 | FC Metz | 25 | 0 | 3 | 1 | 1 | 0 |
| 19/20 | Coupe de la Ligue | FC Metz | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Ligue 1 | FC Metz | 13 | 0 | 1 | 3 | 0 | 0 |
| 19/20 | N3 - Grand Est | FC Metz B | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Coupe de la Ligue | FC Metz | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Ligue 2 | FC Metz | 5 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | Ligue 1 | FC Metz | 6 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Ligue 1 | FC Metz | 3 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Croky Cup | RFC Seraing | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Ligue 2 | FC Metz | 8 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Proximus League | RFC Seraing | 12 | 3 | 0 | 0 | 0 | 324 |
| 14/15 | CFA - Grp. B | FC Metz B | 28 | 1 | 0 | 2 | 0 | 2,498 |
| 14/15 | Coupe de France | FC Metz | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 14/15 | 2014-07-01 | FC Metz U19 | FC Metz B | Transfer | 0 | — |
| 15/16 | 2015-07-01 | FC Metz B | FC Metz | Transfer | 0 | — |
| 15/16 | 2015-08-13 | FC Metz | RFC Seraing | Loan | 0 | — |
| 15/16 | 2016-01-22 | RFC Seraing | FC Metz | Return from loan | 175000 | — |
| 25/26 | 2025-07-15 | FC Metz | Lens | Transfer | 3500000 | €3.50m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Cruciate ligament tear | 2016-08-12 | 2017-02-25 | 198 | 29 |
| 17/18 | Knee injury | 2017-10-15 | 2018-05-20 | 218 | 34 |
| 18/19 | Cruciate ligament injury | 2018-12-15 | 2019-10-05 | 295 | 33 |
| 21/22 | Cruciate ligament tear | 2021-11-09 | 2022-06-30 | 234 | 26 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €2.80m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €175k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Fabien Centonze | 1 | 0 | 0 |
| Kiki Kouyaté | 2 | 0 | 0 |
| Arthur Atta | 1 | 0 | 0 |
| Dylan Bronn | 1 | 0 | 0 |
| Joel Asoro | 1 | 1 | 0 |
| Habib Diallo | 2 | 1 | 0 |
| Sadibou Sané | 2 | 0 | 0 |
| Kevin Van Den Kerkhof | 1 | 3 | 0 |
| Papa Amadou Diallo | 2 | 3 | 0 |
| Gauthier Hein | 2 | 0 | 0 |
| Cheikh Sabaly | 2 | 3 | 0 |
| Lamine Gueye | 1 | 1 | 0 |
| Georges Mikautadze | 2 | 5 | 0 |
| Kévin N'Doram | 1 | 0 | 0 |
| Danley Jean Jacques | 2 | 0 | 0 |
| Fali Candé | 2 | 0 | 0 |
| Koffi Kouao | 2 | 1 | 0 |
| Ablie Jallow | 2 | 4 | 0 |
| Habib Maïga | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 24/25 | Ligue 2 | FC Metz | 4 | 31 |
| 22/23 | Ligue 2 | FC Metz | 3 | 38 |
| 15/16 | Proximus League | RFC Seraing | 3 | 12 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Ligue 2 | FC Metz | 7 | 31 |
| 22/23 | Ligue 2 | FC Metz | 5 | 38 |
| 20/21 | Ligue 1 | FC Metz | 3 | 25 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 15/16 | 2016-01-22 | RFC Seraing | FC Metz | Return from loan | — | €175k |
| 15/16 | 2015-08-13 | FC Metz | RFC Seraing | Loan | — | — |
Last 50 matches for RC Lens The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2023-06-03 | FR1 |
AJ Auxerre | 1–3 | RC Lens | Available |
| 2023-05-27 | FR1 |
RC Lens | 3–0 | AC Ajaccio | Available |
| 2023-05-21 | FR1 |
FC Lorient | 1–3 | RC Lens | Available |
| 2023-05-12 | FR1 |
RC Lens | 2–1 | Stade de Reims | Available |
| 2023-05-06 | FR1 |
RC Lens | 2–1 | Olympique Marseille | Available |
| 2023-05-02 | FR1 |
Toulouse FC | 0–1 | RC Lens | Available |
| 2023-04-22 | FR1 |
RC Lens | 3–0 | AS Monaco | Available |
| 2023-04-15 | FR1 |
Paris Saint-Germain | 3–1 | RC Lens | Available |
| 2023-04-07 | FR1 |
RC Lens | 2–1 | RC Strasbourg | Available |
| 2023-04-01 | FR1 |
Stade Rennais | 0–1 | RC Lens | Available |
| 2023-03-18 | FR1 |
RC Lens | 3–0 | Angers SCO | Available |
| 2023-03-12 | FR1 |
Clermont Foot 63 | 0–4 | RC Lens | Available |
| 2023-03-04 | FR1 |
RC Lens | 1–1 | Lille OSC | Available |
| 2023-02-25 | FR1 |
Montpellier HSC | 1–1 | RC Lens | Available |
| 2023-02-19 | FR1 |
RC Lens | 3–1 | FC Nantes | Available |
| 2023-02-12 | FR1 |
Olympique Lyonnais | 2–1 | RC Lens | Available |
| 2023-02-05 | FR1 |
Stade Brestois 29 | 1–1 | RC Lens | Available |
| 2023-02-01 | FR1 |
RC Lens | 0–1 | OGC Nice | Available |
| 2023-01-28 | FR1 |
ESTAC Troyes | 1–1 | RC Lens | Available |
| 2023-01-14 | FR1 |
RC Lens | 1–0 | AJ Auxerre | Available |
| 2023-01-11 | FR1 |
RC Strasbourg | 2–2 | RC Lens | Available |
| 2023-01-01 | FR1 |
RC Lens | 3–1 | Paris Saint-Germain | Available |
| 2022-12-29 | FR1 |
OGC Nice | 0–0 | RC Lens | Available |
| 2022-11-12 | FR1 |
RC Lens | 2–1 | Clermont Foot 63 | Available |
| 2022-11-05 | FR1 |
Angers SCO | 1–2 | RC Lens | Available |
| 2022-10-28 | FR1 |
RC Lens | 3–0 | Toulouse FC | Available |
| 2022-10-22 | FR1 |
Olympique Marseille | 0–1 | RC Lens | Available |
| 2022-10-15 | FR1 |
RC Lens | 1–0 | Montpellier HSC | Available |
| 2022-10-09 | FR1 |
Lille OSC | 1–0 | RC Lens | Available |
| 2022-10-02 | FR1 |
RC Lens | 1–0 | Olympique Lyonnais | Available |
| 2022-09-18 | FR1 |
FC Nantes | 0–0 | RC Lens | Available |
| 2022-09-09 | FR1 |
RC Lens | 1–0 | ESTAC Troyes | Available |
| 2022-09-04 | FR1 |
Stade de Reims | 1–1 | RC Lens | Available |
| 2022-08-31 | FR1 |
RC Lens | 5–2 | FC Lorient | Available |
| 2022-08-27 | FR1 |
RC Lens | 2–1 | Stade Rennais | Available |
| 2022-08-20 | FR1 |
AS Monaco | 1–4 | RC Lens | Available |
| 2022-08-14 | FR1 |
AC Ajaccio | 0–0 | RC Lens | Available |
| 2022-08-07 | FR1 |
RC Lens | 3–2 | Stade Brestois 29 | Available |
| 2022-05-21 | FR1 |
RC Lens | 2–2 | AS Monaco | INJURED Cruciate ligament tear |
| 2022-05-14 | FR1 |
ESTAC Troyes | 1–3 | RC Lens | INJURED Cruciate ligament tear |
| 2022-05-08 | FR1 |
Stade de Reims | 1–2 | RC Lens | INJURED Cruciate ligament tear |
| 2022-04-30 | FR1 |
RC Lens | 2–2 | FC Nantes | INJURED Cruciate ligament tear |
| 2022-04-23 | FR1 |
Paris Saint-Germain | 1–1 | RC Lens | INJURED Cruciate ligament tear |
| 2022-04-20 | FR1 |
RC Lens | 2–0 | Montpellier HSC | INJURED Cruciate ligament tear |
| 2022-04-16 | FR1 |
Lille OSC | 1–2 | RC Lens | INJURED Cruciate ligament tear |
| 2022-04-10 | FR1 |
RC Lens | 3–0 | OGC Nice | INJURED Cruciate ligament tear |
| 2022-04-03 | FR1 |
RC Strasbourg | 1–0 | RC Lens | INJURED Cruciate ligament tear |
| 2022-03-19 | FR1 |
RC Lens | 3–1 | Clermont Foot 63 | INJURED Cruciate ligament tear |
| 2022-03-13 | FR1 |
FC Metz | 0–0 | RC Lens | INJURED Cruciate ligament tear |
| 2022-03-05 | FR1 |
RC Lens | 0–1 | Stade Brestois 29 | INJURED Cruciate ligament tear |
Teams faced most often by Matthieu Udol's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Clermont Foot 63 | 8 | 3 | 4 | 1 | 12 | 9 | +3 | 38% |
| FC Lorient | 8 | 2 | 2 | 4 | 10 | 14 | -4 | 25% |
| FC Nantes | 6 | 2 | 3 | 1 | 6 | 4 | +2 | 33% |
| AS Saint-Étienne | 6 | 2 | 1 | 3 | 9 | 9 | 0 | 33% |
| Stade Lavallois | 6 | 4 | 2 | 0 | 10 | 6 | +4 | 67% |
| RC Lens | 6 | 1 | 2 | 3 | 4 | 8 | -4 | 17% |
| Stade de Reims | 6 | 2 | 3 | 1 | 8 | 5 | +3 | 33% |
| Stade Brestois 29 | 6 | 1 | 2 | 3 | 8 | 10 | -2 | 17% |
| Olympique Lyonnais | 6 | 2 | 2 | 2 | 8 | 9 | -1 | 33% |
| SC Bastia | 6 | 2 | 2 | 2 | 8 | 8 | 0 | 33% |
| SM Caen | 6 | 2 | 3 | 1 | 6 | 5 | +1 | 33% |
| Girondins Bordeaux | 6 | 1 | 3 | 2 | 8 | 9 | -1 | 17% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 14/15 | Senior debut season | |
| 14/15 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 37 | 848 | 6 | 0 | 0 | 0.64 |
| 23/24 | 32 | 900 | 6 | 0 | 0 | 0.6 |
| 22/23 | 41 | 1,137 | 2 | 0 | 0 | 0.16 |
| 20/21 | 27 | 0 | 1 | 0 | 1 | 0 |
| 19/20 | 15 | 0 | 3 | 0 | 0 | 0 |
| 15/16 | 21 | 324 | 1 | 0 | 0 | 0.28 |
| 14/15 | 28 | 2,498 | 2 | 0 | 0 | 0.07 |
Output by competition
Career goals and assists broken down by tournament.
More on Matthieu Udol
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Matthieu Udol
Who is Matthieu Udol?
Matthieu Udol is a France professional footballer who plays as a left-back for RC Lens.
How old is Matthieu Udol?
Matthieu Udol is 30 years old. He was born on March 20, 1996 in Metz.
What position does Matthieu Udol play?
Matthieu Udol plays as a left-back (Defender - Left-Back).
What club does Matthieu Udol play for?
Matthieu Udol currently plays for RC Lens.
How many career goals has Matthieu Udol scored?
Across all senior club competitions in our dataset, Matthieu Udol has scored 17 goals in 230 appearances.
What is Matthieu Udol's market value?
Matthieu Udol's most recent reported market value is €3.50m.