Djibril Diani
Career snapshot
Position rank · 23/24
Among 1,537 Midfield - Defensive Midfields · ≥200 mins
Career highs
Born the same day
Shares 1998-02-11 · 6 players total
| Full name | Djibril Diani |
|---|---|
| Date of birth | 1998-02-11 (28 yrs) |
| Place of birth | Créteil, France |
| Citizenship | France Mali |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | left |
| Height | 195.00 m |
| Current club | Charlotte FC |
| Joined | 2024-02-13 |
| Contract expires | 2025-12-31 |
| Agent | Footinveston |
Percentile rank vs 1270 other Midfield - Defensive Midfields with ≥500 minutes in 23/24. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| SM Caen | 3 | 21/22 | 23/24 | 50 | 2 | 0 | 3,219 |
| SM Caen B | 2 | 22/23 | 23/24 | 4 | 1 | 0 | 270 |
| Grasshopper Club Zurich | 3 | 18/19 | 21/22 | 71 | 3 | 6 | 2,388 |
| Charlotte FC | 2 | 2024 | 2025 | 55 | 1 | 2 | 1,787 |
| Livingston FC | 1 | 20/21 | 20/21 | 5 | 0 | 0 | 0 |
| Grasshopper Club Zürich U21 | 3 | 18/19 | 20/21 | 15 | 1 | 0 | 260 |
| RC Lens B | 3 | 15/16 | 17/18 | 54 | 4 | 0 | 1,945 |
| RC Lens U19 | 2 | 15/16 | 16/17 | 5 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 23/24 | Coupe de France | SM Caen | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Ligue 2 | SM Caen | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | National 3 - Grp. F | SM Caen B | 3 | 1 | 0 | 0 | 0 | 270 |
| 22/23 | Coupe de France | SM Caen | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Ligue 2 | SM Caen | 28 | 1 | 0 | 3 | 0 | 1,752 |
| 22/23 | National 2 - Grp. A | SM Caen B | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Ligue 2 | SM Caen | 17 | 1 | 0 | 2 | 0 | 1,467 |
| 21/22 | Super League | Grasshopper Club Zurich | 15 | 2 | 0 | 4 | 0 | 418 |
| 21/22 | Swiss Cup | Grasshopper Club Zurich | 2 | 0 | 1 | 0 | 0 | 0 |
| 2025 | Leagues Cup | Charlotte FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 2025 | MLS | Charlotte FC | 20 | 0 | 0 | 1 | 0 | 0 |
| 2025 | US Open Cup | Charlotte FC | 2 | 0 | 1 | 1 | 0 | 0 |
| 2024 | MLS | Charlotte FC | 28 | 1 | 1 | 4 | 0 | 1,787 |
| 2024 | MLS Cup Playoffs | Charlotte FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | 1. Liga Gr. 2 | Grasshopper Club Zürich U21 | 3 | 1 | 0 | 1 | 0 | 260 |
| 20/21 | Scottish Premiership Top Six Split | Livingston FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | SFA Cup | Livingston FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | 1. Liga Gr. 2 | Grasshopper Club Zürich U21 | 1 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Challenge League | Grasshopper Club Zurich | 29 | 1 | 3 | 4 | 0 | 1,970 |
| 19/20 | Schweizer Cup | Grasshopper Club Zurich | 3 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | 1. Liga Gr. 2 | Grasshopper Club Zürich U21 | 11 | 0 | 0 | 2 | 0 | 0 |
| 18/19 | Super League | Grasshopper Club Zurich | 22 | 0 | 2 | 7 | 0 | 0 |
| 17/18 | National 2 - Grp. C | RC Lens B | 27 | 3 | 0 | 5 | 0 | 762 |
| 16/17 | CFA - Grp. B | RC Lens B | 19 | 1 | 0 | 3 | 0 | 1,183 |
| 16/17 | Coupe Gambardella | RC Lens U19 | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | CFA - Grp. A | RC Lens B | 8 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Coupe Gambardella | RC Lens U19 | 3 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2015-07-01 | RC Lens U19 | RC Lens B | Transfer | 0 | — |
| 18/19 | 2018-07-30 | RC Lens B | GC Zürich U21 | Transfer | 0 | — |
| 18/19 | 2018-12-14 | GC Zürich U21 | Grasshoppers | Transfer | 0 | — |
| 20/21 | 2021-02-15 | Grasshoppers | Livingston FC | Loan | 400000 | — |
| 20/21 | 2021-05-18 | Livingston FC | Grasshoppers | Return from loan | 400000 | — |
| 21/22 | 2022-01-04 | Grasshoppers | SM Caen | Transfer | 400000 | — |
| 23/24 | 2024-02-13 | SM Caen | Charlotte | Transfer | 400000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 24/25 | Groin problems | 2024-07-22 | 2024-08-22 | 32 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €675k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €100k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #10844 | #7 | 9 | 1 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Petar Pusic | 1 | 0 | 0 |
| Moussa Sylla | 1 | 0 | 0 |
| Alexandre Mendy | 2 | 0 | 0 |
| Allan Arigoni | 2 | 0 | 0 |
| Hugo Vandermersch | 2 | 0 | 0 |
| Nikola Gjorgjev | 1 | 2 | 0 |
| Ali Abdi | 2 | 0 | 0 |
| Patrick Agyemang | 1 | 2 | 0 |
| Ibrahim Cissé | 2 | 0 | 0 |
| Guillaume Beghin | 1 | 0 | 0 |
| Benjamin Gomel | 1 | 0 | 0 |
| Giotto Morandi | 2 | 0 | 0 |
| Mirko Salvi | 2 | 0 | 0 |
| Mounir Chouiar | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 17/18 | National 2 - Grp. C | RC Lens B | 3 | 27 |
| 21/22 | Super League | Grasshopper Club Zurich | 2 | 15 |
| 16/17 | CFA - Grp. B | RC Lens B | 1 | 19 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 19/20 | Challenge League | Grasshopper Club Zurich | 3 | 29 |
| 18/19 | Super League | Grasshopper Club Zurich | 2 | 22 |
| 2024 | MLS | Charlotte FC | 1 | 28 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2021-05-18 | Livingston FC | Grasshoppers | Return from loan | — | €400k |
| 20/21 | 2021-02-15 | Grasshoppers | Livingston FC | Loan | — | €400k |
Last 50 matches for Charlotte FC 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-06-28 | MLS1 |
Chicago Fire | – | Charlotte FC | TIMED |
| 2026-06-25 | MLS1 |
Sporting Kansas City | – | Charlotte FC | TIMED |
| 2026-06-14 | MLS1 |
Philadelphia Union | – | Charlotte FC | TIMED |
| 2026-05-31 | MLS1 |
Toronto FC | – | Charlotte FC | TIMED |
| 2026-05-28 | MLS1 |
New York RB | – | Charlotte FC | TIMED |
| 2026-05-24 | MLS1 |
Charlotte FC | – | Columbus Crew | TIMED |
| 2026-05-17 | MLS1 |
Charlotte FC | – | Chicago Fire | TIMED |
| 2026-05-14 | MLS1 |
Orlando City | – | Charlotte FC | TIMED |
| 2026-05-10 | MLS1 |
Nashville SC | – | Charlotte FC | TIMED |
| 2026-05-03 | MLS1 |
Columbus Crew | 4–2 | Charlotte FC | Available |
| 2026-04-26 | MLS1 |
Charlotte FC | 0–1 | New England Revolution | Available |
| 2026-04-19 | MLS1 |
Charlotte FC | 3–0 | San Diego FC | Available |
| 2026-04-12 | MLS1 |
CF Montréal | 0–1 | Charlotte FC | Available |
| 2026-04-05 | MLS1 |
Charlotte FC | 2–1 | Nashville SC | Available |
| 2026-03-29 | MLS1 |
Colorado Rapids | 2–0 | Charlotte FC | Available |
| 2026-03-22 | MLS1 |
Charlotte FC | 4–1 | San Jose Earthquakes | Available |
| 2026-03-15 | MLS1 |
Charlotte FC | 2–0 | FC Cincinnati | Available |
| 2026-03-09 | MLS1 |
Inter Miami CF | 1–0 | Charlotte FC | Available |
| 2026-03-01 | MLS1 |
Charlotte FC | 2–0 | Atlanta United FC | Available |
| 2025-10-18 | MLS1 |
Charlotte FC | – | Philadelphia Union | TIMED |
| 2025-10-04 | MLS1 |
D.C. United | – | Charlotte FC | TIMED |
| 2025-09-27 | MLS1 |
Charlotte FC | – | CF Montréal | TIMED |
| 2025-09-19 | MLS1 |
New York City FC | – | Charlotte FC | TIMED |
| 2025-09-13 | MLS1 |
Charlotte FC | – | Inter Miami CF | TIMED |
| 2025-08-30 | MLS1 |
New England Revolution | – | Charlotte FC | TIMED |
| 2025-08-24 | MLS1 |
Charlotte FC | – | New York RB | TIMED |
| 2025-08-16 | MLS1 |
Charlotte FC | – | Real Salt Lake | TIMED |
| 2025-08-10 | MLS1 |
FC Cincinnati | – | Charlotte FC | TIMED |
| 2025-07-26 | MLS1 |
Charlotte FC | – | Toronto FC | TIMED |
| 2025-07-19 | MLS1 |
Atlanta United FC | – | Charlotte FC | TIMED |
| 2025-07-16 | MLS1 |
Charlotte FC | – | D.C. United | TIMED |
| 2025-07-12 | MLS1 |
Charlotte FC | – | New York City FC | TIMED |
| 2025-07-05 | MLS1 |
Charlotte FC | – | Orlando City | TIMED |
| 2025-06-29 | MLS1 |
Houston Dynamo | 1–0 | Charlotte FC | Available |
| 2025-06-22 | MLS1 |
Philadelphia Union | 0–2 | Charlotte FC | Available |
| 2025-06-19 | MLS1 |
Charlotte FC | 2–2 | Orlando City | Available |
| 2025-06-15 | MLS1 |
Charlotte FC | 1–0 | D.C. United | Available |
| 2025-06-02 | MLS1 |
Atlanta United FC | 2–3 | Charlotte FC | Available |
| 2025-05-29 | MLS1 |
New York RB | 3–1 | Charlotte FC | Available |
| 2025-05-25 | MLS1 |
Charlotte FC | 0–0 | Philadelphia Union | Available |
| 2025-05-18 | MLS1 |
Charlotte FC | 0–0 | Los Angeles Galaxy | Available |
| 2025-05-15 | MLS1 |
Chicago Fire | 0–1 | Charlotte FC | Available |
| 2025-05-11 | MLS1 |
Charlotte FC | 1–0 | Nashville SC | Available |
| 2025-05-04 | MLS1 |
Charlotte FC | 2–0 | Portland Timbers | Available |
| 2025-04-27 | MLS1 |
New York City FC | 2–1 | Charlotte FC | Available |
| 2025-04-21 | MLS1 |
Charlotte FC | 0–3 | Minnesota United FC | Available |
| 2025-04-13 | MLS1 |
Charlotte FC | 3–2 | Toronto FC | Available |
| 2025-04-06 | MLS1 |
New England Revolution | 1–0 | Charlotte FC | Available |
| 2025-03-30 | MLS1 |
Charlotte FC | 1–1 | FC Cincinnati | Available |
| 2025-03-23 | MLS1 |
Charlotte FC | 2–0 | Columbus Crew | Available |
Teams faced most often by Djibril Diani'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 % |
|---|---|---|---|---|---|---|---|---|
| EA Guingamp | 13 | 5 | 5 | 3 | 15 | 10 | +5 | 38% |
| Grenoble Foot 38 | 10 | 3 | 1 | 6 | 10 | 15 | -5 | 30% |
| Amiens SC | 10 | 5 | 4 | 1 | 11 | 6 | +5 | 50% |
| Paris FC | 9 | 3 | 1 | 5 | 11 | 12 | -1 | 33% |
| Rodez AF | 9 | 4 | 0 | 5 | 17 | 14 | +3 | 44% |
| Valenciennes FC | 9 | 2 | 5 | 2 | 11 | 9 | +2 | 22% |
| Chamois Niortais | 8 | 5 | 1 | 2 | 10 | 10 | 0 | 63% |
| Havre AC | 8 | 2 | 2 | 4 | 11 | 15 | -4 | 25% |
| ESTAC Troyes | 8 | 1 | 2 | 5 | 4 | 9 | -5 | 13% |
| AC Ajaccio | 8 | 4 | 0 | 4 | 9 | 7 | +2 | 50% |
| Pau FC | 8 | 2 | 2 | 4 | 8 | 9 | -1 | 25% |
| AS Saint-Étienne | 8 | 1 | 2 | 5 | 6 | 11 | -5 | 13% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 15/16 | Senior debut season | |
| 16/17 | 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′ |
|---|---|---|---|---|---|---|
| 22/23 | 31 | 1,752 | 3 | 0 | 0 | 0.15 |
| 21/22 | 34 | 1,885 | 6 | 0 | 0 | 0.29 |
| 2025 | 24 | 0 | 3 | 0 | 0 | 0 |
| 2024 | 31 | 1,787 | 4 | 0 | 0 | 0.2 |
| 20/21 | 8 | 260 | 1 | 0 | 0 | 0.35 |
| 19/20 | 33 | 1,970 | 5 | 1 | 0 | 0.27 |
| 18/19 | 33 | 0 | 9 | 1 | 0 | 0 |
| 17/18 | 27 | 762 | 5 | 0 | 0 | 0.59 |
| 16/17 | 21 | 1,183 | 3 | 1 | 0 | 0.3 |
| 15/16 | 11 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Djibril Diani
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Djibril Diani
Who is Djibril Diani?
Djibril Diani is a France professional footballer who plays as a defensive midfield for Charlotte FC.
How old is Djibril Diani?
Djibril Diani is 28 years old. He was born on February 11, 1998 in Créteil.
What position does Djibril Diani play?
Djibril Diani plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Djibril Diani play for?
Djibril Diani currently plays for Charlotte FC.
How many career goals has Djibril Diani scored?
Across all senior club competitions in our dataset, Djibril Diani has scored 12 goals in 259 appearances.
What is Djibril Diani's market value?
Djibril Diani's most recent reported market value is €800k.