Jean-Clair Todibo
Career snapshot
Career highs
Born the same day
Shares 1999-12-30 · 6 players total
| Full name | Jean-Clair Todibo |
|---|---|
| Name in home country | Jean-Clair Dimitri Roger Todibo |
| Date of birth | 1999-12-30 (26 yrs) |
| Place of birth | Cayenne, France |
| Citizenship | France French Guiana |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 190.00 m |
| Current club | West Ham United |
| Joined | 2025-07-01 |
| Contract expires | — |
| Agent | ESN |
| Outfitter | adidas |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| West Ham United | 2 | 24/25 | 25/26 | 32 | 0 | 0 | 0 |
| OGC Nice | 4 | 20/21 | 23/24 | 136 | 2 | 3 | 4,448 |
| SL Benfica | 1 | 20/21 | 20/21 | 2 | 0 | 0 | 0 |
| FC Schalke 04 | 1 | 19/20 | 19/20 | 10 | 0 | 0 | 0 |
| FC Barcelona | 2 | 18/19 | 19/20 | 5 | 0 | 0 | 0 |
| FC Toulouse | 1 | 18/19 | 18/19 | 10 | 1 | 1 | 836 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | EFL Cup | West Ham United | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | Premier League | West Ham United | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Cup | West Ham United | 2 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Premier League | West Ham United | 27 | 0 | 0 | 3 | 0 | 0 |
| 23/24 | Coupe de France | OGC Nice | 3 | 0 | 1 | 1 | 0 | 0 |
| 23/24 | Ligue 1 | OGC Nice | 30 | 0 | 2 | 2 | 1 | 0 |
| 22/23 | Conference L. | OGC Nice | 9 | 0 | 0 | 1 | 1 | 0 |
| 22/23 | Coupe de France | OGC Nice | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Ligue 1 | OGC Nice | 34 | 0 | 0 | 2 | 1 | 0 |
| 22/23 | UECL Quali | OGC Nice | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Coupe de France | OGC Nice | 4 | 0 | 0 | 2 | 0 | 0 |
| 21/22 | Ligue 1 | OGC Nice | 36 | 1 | 0 | 6 | 0 | 3,116 |
| 20/21 | Allianz Cup | SL Benfica | 1 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Coupe de France | OGC Nice | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Liga NOS | SL Benfica | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Ligue 1 | OGC Nice | 15 | 1 | 0 | 5 | 0 | 1,332 |
| 20/21 | Taça de Portugal | SL Benfica | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Bundesliga | FC Schalke 04 | 8 | 0 | 0 | 2 | 0 | 0 |
| 19/20 | Champions League | FC Barcelona | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | DFB-Pokal | FC Schalke 04 | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | LaLiga | FC Barcelona | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | LaLiga | FC Barcelona | 2 | 0 | 0 | 2 | 0 | 0 |
| 18/19 | Ligue 1 | FC Toulouse | 10 | 1 | 1 | 2 | 0 | 836 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 16/17 | 2016-07-01 | FC Les Lilas 93 | Toulouse U19 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Toulouse U19 | Toulouse B | Transfer | 0 | — |
| 18/19 | 2018-07-01 | Toulouse B | Toulouse | Transfer | 0 | — |
| 18/19 | 2019-01-31 | Toulouse | Barcelona | Transfer | 8000000 | €1.00m |
| 19/20 | 2020-01-15 | Barcelona | FC Schalke 04 | Loan | 10000000 | — |
| 19/20 | 2020-06-30 | FC Schalke 04 | Barcelona | Return from loan | 9000000 | — |
| 20/21 | 2020-10-05 | Barcelona | Benfica | Loan | 14000000 | — |
| 20/21 | 2021-01-31 | Benfica | Barcelona | Return from loan | 12000000 | — |
| 20/21 | 2021-02-01 | Barcelona | OGC Nice | Loan | 12000000 | — |
| 20/21 | 2021-06-30 | OGC Nice | Barcelona | Return from loan | 12000000 | — |
| 21/22 | 2021-07-01 | Barcelona | OGC Nice | Transfer | 12000000 | €16.50m |
| 24/25 | 2024-08-10 | OGC Nice | West Ham | Loan | 35000000 | — |
| 24/25 | 2025-06-30 | West Ham | OGC Nice | Return from loan | 25000000 | — |
| 25/26 | 2025-07-01 | OGC Nice | West Ham | Transfer | 25000000 | €40.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Muscle injury | 2019-05-05 | 2019-05-11 | 7 | 1 |
| 19/20 | Leg injury | 2019-08-16 | 2019-08-31 | 16 | 3 |
| 19/20 | ankle sprain | 2019-11-09 | 2019-12-01 | 23 | 8 |
| 19/20 | pinched nerve | 2019-12-14 | 2020-01-09 | 27 | 5 |
| 19/20 | Ankle problems | 2020-05-17 | 2020-05-26 | 10 | 1 |
| 19/20 | Groin injury | 2020-06-07 | 2020-09-07 | 93 | 16 |
| 20/21 | Corona virus | 2020-08-14 | 2020-09-09 | 27 | 5 |
| 20/21 | Fitness | 2020-09-10 | 2020-10-05 | 26 | 3 |
| 20/21 | Achilles tendon problems | 2020-10-21 | 2020-11-10 | 21 | 6 |
| 23/24 | Knock | 2023-08-18 | 2023-08-22 | 5 | 1 |
| 23/24 | Thigh problems | 2023-11-25 | 2023-11-28 | 4 | 1 |
| 24/25 | unknown injury | 2025-01-05 | 2025-02-10 | 37 | 5 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €32.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €8.00m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #23658 | #2 | 5 | 0 | — | — | former national player |
| Team #9323 | — | 1 | 0 | — | — | former national player |
| Team #3377 | #13 | 2 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Andy Delort | 2 | 0 | 0 |
| Aaron Ramsey | 2 | 0 | 0 |
| Flavius Daniliuc | 2 | 0 | 0 |
| Sofiane Diop | 2 | 0 | 0 |
| Youssouf Ndayishimiye | 2 | 1 | 0 |
| Kasper Dolberg | 2 | 0 | 0 |
| Marcin Bulka | 2 | 0 | 0 |
| Kasper Schmeichel | 2 | 0 | 0 |
| Alexis Claude-Maurice | 1 | 1 | 0 |
| Terem Moffi | 2 | 1 | 0 |
| Youcef Atal | 2 | 0 | 0 |
| Khéphren Thuram | 2 | 0 | 0 |
| Walter Benítez | 2 | 0 | 0 |
| Evann Guessand | 2 | 1 | 0 |
| Mario Lemina | 2 | 0 | 0 |
| Amine Gouiri | 2 | 0 | 0 |
| Gaëtan Laborde | 2 | 0 | 0 |
| Hicham Boudaoui | 2 | 0 | 0 |
| Pablo Rosario | 2 | 0 | 0 |
| Jordan Lotomba | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 18/19 | Ligue 1 | FC Toulouse | 1 | 10 |
| 21/22 | Ligue 1 | OGC Nice | 1 | 36 |
| 20/21 | Ligue 1 | OGC Nice | 1 | 15 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | Ligue 1 | OGC Nice | 2 | 30 |
| 18/19 | Ligue 1 | FC Toulouse | 1 | 10 |
| 23/24 | Coupe de France | OGC Nice | 1 | 3 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | West Ham | OGC Nice | Return from loan | — | €25.00m |
| 24/25 | 2024-08-10 | OGC Nice | West Ham | Loan | — | €35.00m |
| 20/21 | 2021-06-30 | OGC Nice | Barcelona | Return from loan | — | €12.00m |
| 20/21 | 2021-02-01 | Barcelona | OGC Nice | Loan | — | €12.00m |
| 20/21 | 2021-01-31 | Benfica | Barcelona | Return from loan | — | €12.00m |
| 20/21 | 2020-10-05 | Barcelona | Benfica | Loan | — | €14.00m |
| 19/20 | 2020-06-30 | FC Schalke 04 | Barcelona | Return from loan | — | €9.00m |
| 19/20 | 2020-01-15 | Barcelona | FC Schalke 04 | Loan | — | €10.00m |
Last 50 matches for West Ham United 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 |
|---|---|---|---|---|---|
| 2024-09-25 | CGB |
Liverpool FC | 5–1 | West Ham United | Available |
| 2024-08-28 | CGB |
West Ham United | 1–0 | AFC Bournemouth | Available |
| 2023-12-20 | CGB |
Liverpool FC | 5–1 | West Ham United | Available |
| 2023-11-01 | CGB |
West Ham United | 3–1 | Arsenal FC | Available |
| 2023-09-27 | CGB |
Lincoln City | 0–1 | West Ham United | Available |
| 2023-03-01 | GB1 |
Manchester United | 3–1 | West Ham United | Available |
| 2022-11-09 | CGB |
West Ham United | 9–10 | Blackburn Rovers | Available |
| 2022-03-02 | GB1 |
Southampton FC | 3–1 | West Ham United | Available |
| 2021-12-22 | CGB |
Tottenham Hotspur | 2–1 | West Ham United | Available |
| 2021-10-27 | CGB |
West Ham United | 5–3 | Manchester City | Available |
| 2021-09-22 | CGB |
Manchester United | 0–1 | West Ham United | Available |
| 2021-02-09 | GB1 |
Manchester United | 1–0 | West Ham United | Available |
| 2020-09-30 | CGB |
Everton FC | 4–1 | West Ham United | INJURED Fitness |
| 2020-09-22 | CGB |
West Ham United | 5–1 | Hull City | INJURED Fitness |
| 2020-09-15 | CGB |
West Ham United | 3–0 | Charlton Athletic | INJURED Fitness |
| 2020-06-23 | GB1 |
Tottenham Hotspur | 2–0 | West Ham United | INJURED Groin injury |
| 2020-06-20 | GB1 |
West Ham United | 0–2 | Wolverhampton Wanderers | INJURED Groin injury |
| 2020-03-07 | GB1 |
Arsenal FC | 1–0 | West Ham United | Available |
| 2020-02-29 | GB1 |
West Ham United | 3–1 | Southampton FC | Available |
| 2020-02-24 | GB1 |
Liverpool FC | 3–2 | West Ham United | Available |
| 2020-02-19 | GB1 |
Manchester City | 2–0 | West Ham United | Available |
| 2020-02-01 | GB1 |
West Ham United | 3–3 | Brighton & Hove Albion | Available |
| 2020-01-29 | GB1 |
West Ham United | 0–2 | Liverpool FC | Available |
| 2020-01-22 | GB1 |
Leicester City | 4–1 | West Ham United | Available |
| 2020-01-18 | GB1 |
West Ham United | 1–1 | Everton FC | Available |
| 2020-01-10 | GB1 |
Sheffield United | 1–0 | West Ham United | Available |
| 2020-01-01 | GB1 |
West Ham United | 4–0 | AFC Bournemouth | INJURED pinched nerve |
| 2019-12-28 | GB1 |
West Ham United | 1–2 | Leicester City | INJURED pinched nerve |
| 2019-12-26 | GB1 |
Crystal Palace | 2–1 | West Ham United | INJURED pinched nerve |
| 2019-12-14 | GB1 |
Southampton FC | 0–1 | West Ham United | INJURED pinched nerve |
| 2019-12-09 | GB1 |
West Ham United | 1–3 | Arsenal FC | Available |
| 2019-12-04 | GB1 |
Wolverhampton Wanderers | 2–0 | West Ham United | Available |
| 2019-11-30 | GB1 |
Chelsea FC | 0–1 | West Ham United | INJURED ankle sprain |
| 2019-11-23 | GB1 |
West Ham United | 2–3 | Tottenham Hotspur | INJURED ankle sprain |
| 2019-11-09 | GB1 |
Burnley FC | 3–0 | West Ham United | INJURED ankle sprain |
| 2019-11-02 | GB1 |
West Ham United | 2–3 | Newcastle United | Available |
| 2019-10-26 | GB1 |
West Ham United | 1–1 | Sheffield United | Available |
| 2019-10-19 | GB1 |
Everton FC | 2–0 | West Ham United | Available |
| 2019-10-05 | GB1 |
West Ham United | 1–2 | Crystal Palace | Available |
| 2019-09-28 | GB1 |
AFC Bournemouth | 2–2 | West Ham United | Available |
| 2019-09-25 | CGB |
Oxford United | 4–0 | West Ham United | Available |
| 2019-09-22 | GB1 |
West Ham United | 2–0 | Manchester United | Available |
| 2019-09-16 | GB1 |
Aston Villa | 0–0 | West Ham United | Available |
| 2019-08-31 | GB1 |
West Ham United | 2–0 | Norwich City | Available |
| 2019-08-27 | CGB |
Newport County | 0–2 | West Ham United | INJURED Leg injury |
| 2019-08-24 | GB1 |
Watford FC | 1–3 | West Ham United | INJURED Leg injury |
| 2019-08-17 | GB1 |
Brighton & Hove Albion | 1–1 | West Ham United | INJURED Leg injury |
| 2019-08-10 | GB1 |
West Ham United | 0–5 | Manchester City | Available |
| 2019-07-26 | GB1 |
West Ham United | 1–1 | Aston Villa | Available |
| 2019-07-22 | GB1 |
Manchester United | 1–1 | West Ham United | Available |
Teams faced most often by Jean-Clair Todibo'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 % |
|---|---|---|---|---|---|---|---|---|
| FC Nantes | 6 | 5 | 1 | 0 | 11 | 5 | +6 | 83% |
| AS Monaco | 6 | 1 | 2 | 3 | 7 | 8 | -1 | 17% |
| Paris Saint-Germain | 6 | 1 | 2 | 3 | 3 | 9 | -6 | 17% |
| Lille OSC | 6 | 2 | 1 | 3 | 8 | 10 | -2 | 33% |
| Stade de Reims | 6 | 1 | 4 | 1 | 4 | 4 | 0 | 17% |
| Olympique Lyonnais | 6 | 4 | 0 | 2 | 9 | 10 | -1 | 67% |
| Stade Rennais | 6 | 3 | 2 | 1 | 7 | 5 | +2 | 50% |
| RC Strasbourg | 6 | 2 | 1 | 3 | 3 | 7 | -4 | 33% |
| Olympique Marseille | 6 | 1 | 1 | 4 | 7 | 8 | -1 | 17% |
| Girondins Bordeaux | 6 | 4 | 1 | 1 | 7 | 3 | +4 | 67% |
| AS Saint-Étienne | 6 | 3 | 1 | 2 | 11 | 8 | +3 | 50% |
| Montpellier HSC | 6 | 2 | 1 | 3 | 5 | 6 | -1 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 18/19 | Senior debut season | |
| 18/19 | 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 | 29 | 0 | 4 | 0 | 0 | 0 |
| 23/24 | 33 | 0 | 3 | 0 | 1 | 0 |
| 22/23 | 46 | 0 | 3 | 1 | 2 | 0 |
| 21/22 | 40 | 3,116 | 8 | 0 | 0 | 0.23 |
| 20/21 | 19 | 1,332 | 6 | 0 | 0 | 0.41 |
| 19/20 | 13 | 0 | 2 | 0 | 0 | 0 |
| 18/19 | 12 | 836 | 4 | 1 | 0 | 0.54 |
Output by competition
Career goals and assists broken down by tournament.
More on Jean-Clair Todibo
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Jean-Clair Todibo
Who is Jean-Clair Todibo?
Jean-Clair Todibo is a France professional footballer who plays as a centre-back for West Ham United.
How old is Jean-Clair Todibo?
Jean-Clair Todibo is 26 years old. He was born on December 30, 1999 in Cayenne.
What position does Jean-Clair Todibo play?
Jean-Clair Todibo plays as a centre-back (Defender - Centre-Back).
What club does Jean-Clair Todibo play for?
Jean-Clair Todibo currently plays for West Ham United.
How many career goals has Jean-Clair Todibo scored?
Across all senior club competitions in our dataset, Jean-Clair Todibo has scored 3 goals in 195 appearances.
What is Jean-Clair Todibo's market value?
Jean-Clair Todibo's most recent reported market value is €25.00m.