Habib Diarra
Career snapshot
Career highs
Born the same day
Shares 2004-01-03 · 6 players total
| Full name | Habib Diarra |
|---|---|
| Name in home country | Mouhamadou Habib Diarra |
| Date of birth | 2004-01-03 (22 yrs) |
| Place of birth | Guédiawaye, Senegal |
| Citizenship | Senegal France |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 178.00 m |
| Current club | Sunderland AFC |
| Joined | 2025-07-01 |
| Contract expires | 2030-06-30 |
| Agent | Carmenta |
| Outfitter | Nike |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Sunderland AFC | 1 | 25/26 | 25/26 | 3 | 0 | 1 | 0 |
| RC Strasbourg Alsace | 4 | 21/22 | 24/25 | 102 | 11 | 10 | 2,191 |
| Racing Strasbourg B | 2 | 21/22 | 22/23 | 7 | 1 | 0 | 540 |
| Racing Strasbourg U19 | 1 | 21/22 | 21/22 | 7 | 2 | 0 | 620 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Premier League | Sunderland AFC | 3 | 0 | 1 | 1 | 0 | 0 |
| 24/25 | Coupe de France | RC Strasbourg Alsace | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Ligue 1 | RC Strasbourg Alsace | 30 | 4 | 5 | 6 | 0 | 589 |
| 23/24 | Coupe de France | RC Strasbourg Alsace | 4 | 1 | 1 | 0 | 0 | 288 |
| 23/24 | Ligue 1 | RC Strasbourg Alsace | 31 | 3 | 1 | 3 | 0 | 771 |
| 22/23 | Coupe de France | RC Strasbourg Alsace | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Ligue 1 | RC Strasbourg Alsace | 29 | 3 | 3 | 4 | 0 | 543 |
| 22/23 | N3 - Grand Est | Racing Strasbourg B | 1 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Coupe de France | RC Strasbourg Alsace | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Coupe Gambardella | Racing Strasbourg U19 | 3 | 1 | 0 | 0 | 0 | 270 |
| 21/22 | Ligue 1 | RC Strasbourg Alsace | 4 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | N3 - Grand Est | Racing Strasbourg B | 6 | 1 | 0 | 1 | 0 | 540 |
| 21/22 | National U19 - Grp. B | Racing Strasbourg U19 | 4 | 1 | 0 | 0 | 0 | 350 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 19/20 | 2019-07-01 | Strasbourg Yth. | Strasbourg U17 | Transfer | 0 | — |
| 21/22 | 2021-07-01 | Strasbourg U17 | Strasbourg U19 | Transfer | 0 | — |
| 22/23 | 2022-07-01 | Strasbourg U19 | R. Strasbourg | Transfer | 600000 | — |
| 25/26 | 2025-07-01 | R. Strasbourg | Sunderland | Transfer | 20000000 | €31.50m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | Knock | 2022-05-16 | 2022-06-30 | 46 | 15 |
| 22/23 | Calf injury | 2023-02-06 | 2023-03-04 | 27 | 6 |
| 23/24 | Groin injury | 2023-10-21 | 2023-11-04 | 15 | 5 |
| 23/24 | Achilles tendon contusion | 2024-02-26 | 2024-03-02 | 6 | 3 |
| 23/24 | Facial injury | 2024-04-14 | 2024-04-20 | 7 | 0 |
| 23/24 | ankle sprain | 2024-06-11 | 2024-07-02 | 22 | 0 |
| 24/25 | Injury to the ankle | 2025-03-03 | 2025-04-04 | 33 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Sékou Mara | 1 | 0 | 698 |
| Guéla Doué | 2 | 0 | 0 |
| Mamadou Sarr | 2 | 0 | 0 |
| Félix Lemaréchal | 2 | 1 | 0 |
| Saïdou Sow | 1 | 0 | 0 |
| Alexander Djiku | 1 | 0 | 0 |
| Sebastian Nanasi | 2 | 0 | 0 |
| Gerzino Nyamsi | 1 | 0 | 0 |
| Djordje Petrovic | 2 | 0 | 0 |
| Diego Moreira | 2 | 0 | 0 |
| Junior Mwanga | 1 | 0 | 0 |
| Jean-Ricner Bellegarde | 1 | 0 | 0 |
| Ismaël Doukouré | 1 | 1 | 0 |
| Thomas Delaine | 1 | 0 | 0 |
| Habib Diallo | 1 | 3 | 0 |
| Andrey Santos | 2 | 2 | 0 |
| Marvin Senaya | 1 | 0 | 0 |
| Abakar Sylla | 2 | 0 | 0 |
| Ibrahima Sissoko | 1 | 0 | 0 |
| Frédéric Guilbert | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 24/25 | Ligue 1 | RC Strasbourg Alsace | 4 | 30 |
| 22/23 | Ligue 1 | RC Strasbourg Alsace | 3 | 29 |
| 23/24 | Ligue 1 | RC Strasbourg Alsace | 3 | 31 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Ligue 1 | RC Strasbourg Alsace | 5 | 30 |
| 22/23 | Ligue 1 | RC Strasbourg Alsace | 3 | 29 |
| 23/24 | Coupe de France | RC Strasbourg Alsace | 1 | 4 |
Last 50 matches for Sunderland AFC 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 |
|---|---|---|---|---|---|
| 2026-05-24 | GB1 |
Sunderland AFC | 2–1 | Chelsea FC | Available |
| 2026-05-17 | GB1 |
Everton FC | – | Sunderland AFC | TIMED |
| 2026-05-09 | GB1 |
Sunderland AFC | 0–0 | Manchester United FC | Available |
| 2026-05-09 | GB1 |
Sunderland AFC | 0–0 | Manchester United FC | Available |
| 2026-05-02 | GB1 |
Wolverhampton Wanderers FC | 1–1 | Sunderland AFC | Available |
| 2026-05-02 | GB1 |
Wolverhampton Wanderers FC | 1–1 | Sunderland AFC | Available |
| 2026-04-24 | GB1 |
Sunderland AFC | 0–5 | Nottingham Forest FC | Available |
| 2026-04-24 | GB1 |
Sunderland AFC | 0–5 | Nottingham Forest FC | Available |
| 2026-04-19 | GB1 |
Aston Villa FC | 4–3 | Sunderland AFC | Available |
| 2026-04-19 | GB1 |
Aston Villa FC | 4–3 | Sunderland AFC | Available |
| 2026-04-12 | GB1 |
Sunderland AFC | 1–0 | Tottenham Hotspur FC | Available |
| 2026-03-22 | GB1 |
Newcastle United FC | 1–2 | Sunderland AFC | Available |
| 2026-03-14 | GB1 |
Sunderland AFC | 0–1 | Brighton & Hove Albion FC | Available |
| 2026-03-03 | GB1 |
Leeds United FC | 0–1 | Sunderland AFC | Available |
| 2026-02-28 | GB1 |
AFC Bournemouth | 1–1 | Sunderland AFC | Available |
| 2026-02-22 | GB1 |
Sunderland AFC | 1–3 | Fulham FC | Available |
| 2026-02-11 | GB1 |
Sunderland AFC | 0–1 | Liverpool FC | Available |
| 2026-02-07 | GB1 |
Arsenal FC | 3–0 | Sunderland AFC | Available |
| 2026-02-02 | GB1 |
Sunderland AFC | 3–0 | Burnley FC | Available |
| 2026-01-24 | GB1 |
West Ham United FC | 3–1 | Sunderland AFC | Available |
| 2026-01-17 | GB1 |
Sunderland AFC | 2–1 | Crystal Palace FC | Available |
| 2026-01-07 | GB1 |
Brentford FC | 3–0 | Sunderland AFC | Available |
| 2026-01-04 | GB1 |
Tottenham Hotspur FC | 1–1 | Sunderland AFC | Available |
| 2026-01-01 | GB1 |
Sunderland AFC | 0–0 | Manchester City FC | Available |
| 2025-12-28 | GB1 |
Sunderland AFC | 1–1 | Leeds United FC | Available |
| 2025-12-20 | GB1 |
Brighton & Hove Albion FC | 0–0 | Sunderland AFC | Available |
| 2025-12-14 | GB1 |
Sunderland AFC | 1–0 | Newcastle United FC | Available |
| 2025-12-06 | GB1 |
Manchester City FC | 3–0 | Sunderland AFC | Available |
| 2025-12-03 | GB1 |
Liverpool FC | 1–1 | Sunderland AFC | Available |
| 2025-11-29 | GB1 |
Sunderland AFC | 3–2 | AFC Bournemouth | Available |
| 2025-11-22 | GB1 |
Fulham FC | 1–0 | Sunderland AFC | Available |
| 2025-11-08 | GB1 |
Sunderland AFC | 2–2 | Arsenal FC | Available |
| 2025-11-03 | GB1 |
Sunderland AFC | 1–1 | Everton FC | Available |
| 2025-10-25 | GB1 |
Chelsea FC | 1–2 | Sunderland AFC | Available |
| 2025-10-18 | GB1 |
Sunderland AFC | 2–0 | Wolverhampton Wanderers FC | Available |
| 2025-10-04 | GB1 |
Manchester United FC | 2–0 | Sunderland AFC | Available |
| 2025-09-27 | GB1 |
Nottingham Forest FC | 0–1 | Sunderland AFC | Available |
| 2025-09-21 | GB1 |
Sunderland AFC | 1–1 | Aston Villa FC | Available |
| 2025-09-13 | GB1 |
Crystal Palace FC | 0–0 | Sunderland AFC | Available |
| 2025-08-30 | GB1 |
Sunderland AFC | 2–1 | Brentford FC | Available |
| 2025-08-23 | GB1 |
Burnley FC | 2–0 | Sunderland AFC | Available |
| 2025-08-16 | GB1 |
Sunderland AFC | 3–0 | West Ham United FC | Available |
| 2025-05-24 | GB2 |
Sheffield United FC | 1–2 | Sunderland AFC | Available |
| 2025-05-13 | GB2 |
Sunderland AFC | 1–1 | Coventry City FC | Available |
| 2025-05-09 | GB2 |
Coventry City FC | 1–2 | Sunderland AFC | Available |
| 2025-05-03 | GB2 |
Sunderland AFC | 0–1 | Queens Park Rangers FC | Available |
| 2025-04-26 | GB2 |
Oxford United FC | 2–0 | Sunderland AFC | Available |
| 2025-04-21 | GB2 |
Sunderland AFC | 0–1 | Blackburn Rovers FC | Available |
| 2025-04-18 | GB2 |
Bristol City FC | 2–1 | Sunderland AFC | Available |
| 2025-04-12 | GB2 |
Sunderland AFC | 0–1 | Swansea City AFC | Available |
Teams faced most often by Habib Diarra'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 % |
|---|---|---|---|---|---|---|---|---|
| Toulouse FC | 4 | 3 | 1 | 0 | 6 | 2 | +4 | 75% |
| FC Nantes | 4 | 3 | 0 | 1 | 8 | 4 | +4 | 75% |
| OGC Nice | 4 | 0 | 1 | 3 | 4 | 9 | -5 | 0% |
| Stade de Reims | 4 | 2 | 1 | 1 | 5 | 3 | +2 | 50% |
| Racing Club de Lens | 4 | 1 | 1 | 2 | 5 | 6 | -1 | 25% |
| Paris Saint-Germain FC | 4 | 1 | 0 | 3 | 5 | 10 | -5 | 25% |
| Le Havre AC | 4 | 2 | 0 | 2 | 8 | 7 | +1 | 50% |
| Stade Rennais FC 1901 | 4 | 2 | 1 | 1 | 6 | 3 | +3 | 50% |
| Lille OSC | 4 | 2 | 1 | 1 | 7 | 6 | +1 | 50% |
| Montpellier HSC | 4 | 1 | 3 | 0 | 7 | 5 | +2 | 25% |
| AS Monaco FC | 4 | 0 | 1 | 3 | 1 | 7 | -6 | 0% |
| Stade Brestois 29 | 4 | 0 | 2 | 2 | 2 | 7 | -5 | 0% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 21/22 | Senior debut season | |
| 21/22 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 3 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 33 | 589 | 6 | 0 | 0 | 0.92 |
| 23/24 | 35 | 1,059 | 3 | 0 | 0 | 0.25 |
| 22/23 | 31 | 543 | 5 | 0 | 0 | 0.83 |
| 21/22 | 17 | 1,160 | 2 | 0 | 0 | 0.16 |
Output by competition
Career goals and assists broken down by tournament.
More on Habib Diarra
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Habib Diarra
Who is Habib Diarra?
Habib Diarra is a Senegal professional footballer who plays as a central midfield for Sunderland AFC.
How old is Habib Diarra?
Habib Diarra is 22 years old. He was born on January 3, 2004 in Guédiawaye.
What position does Habib Diarra play?
Habib Diarra plays as a central midfield (Midfield - Central Midfield).
What club does Habib Diarra play for?
Habib Diarra currently plays for Sunderland AFC.
How many career goals has Habib Diarra scored?
Across all senior club competitions in our dataset, Habib Diarra has scored 14 goals in 119 appearances.
What is Habib Diarra's market value?
Habib Diarra's most recent reported market value is €20.00m.