Djibril Diani
Defensive midfielder · No. 28
- Age
- 28
- Height
- 6 ft 5 in
- Preferred foot
- Left
- Market value
- €1M
Season stats
| Competition and team | GP | Min | G | A | Pen | OG | Sub | YC | 2YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | ||||||||||
| MLSCharlotte FC | 30 | 1,581 | 0 | 2 | 0 | 0 | 12 | 6 | 0 | 0 |
| Leagues CupCharlotte FC | 3 | 206 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| US Open CupCharlotte FC | 2 | 139 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025 | ||||||||||
| MLSCharlotte FC | 25 | 1,149 | 0 | 0 | 0 | 0 | 11 | 1 | 0 | 0 |
| MLS Cup PlayoffsCharlotte FC | 3 | 270 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Leagues CupCharlotte FC | 2 | 148 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| US Open CupCharlotte FC | 2 | 189 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2024 | ||||||||||
| MLSCharlotte FC | 28 | 1,787 | 1 | 1 | 1 | 0 | 7 | 4 | 0 | 0 |
| MLS Cup PlayoffsCharlotte FC | 3 | 193 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2023/24 | ||||||||||
| Championnat National 2 - Groupe FSM Caen B | 3 | 270 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Ligue 2SM Caen | 2 | 73 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
| Coupe de FranceSM Caen | 1 | 5 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2022/23 | ||||||||||
| Ligue 2SM Caen | 28 | 1,752 | 1 | 0 | 0 | 0 | 9 | 3 | 0 | 0 |
| Coupe de FranceSM Caen | 2 | 180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Championnat National 1 - Groupe ASM Caen B | 1 | 90 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2021/22 | ||||||||||
| Ligue 2SM Caen | 17 | 1,467 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| Swiss Super LeagueGrasshopper Club Zürich | 15 | 835 | 2 | 0 | 0 | 0 | 6 | 4 | 0 | 0 |
| Swiss CupGrasshopper Club Zürich | 2 | 122 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2020/21 | ||||||||||
| Scottish Premiership Top Six SplitLivingston FC | 4 | 212 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
| 1. Liga Classic group 2Grasshopper Club Zürich U21 | 3 | 260 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| Scottish FA CupLivingston FC | 1 | 7 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2019/20 | ||||||||||
| Challenge LeagueGrasshopper Club Zürich | 29 | 1,970 | 1 | 3 | 0 | 0 | 9 | 4 | 1 | 0 |
| Swiss CupGrasshopper Club Zürich | 3 | 270 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1. Liga Classic group 2Grasshopper Club Zürich U21 | 1 | 90 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2018/19 | ||||||||||
| Swiss Super LeagueGrasshopper Club Zürich | 22 | 1,686 | 0 | 2 | 0 | 1 | 2 | 7 | 1 | 0 |
| 1. Liga Classic group 2Grasshopper Club Zürich U21 | 11 | 837 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 |
| 2017/18 | ||||||||||
| Championnat National 1 - Groupe CRC Lens B | 27 | 2,286 | 3 | 0 | 1 | 0 | 1 | 5 | 0 | 0 |
| 2016/17 | ||||||||||
| Championnat National 1 - Groupe BRC Lens B | 19 | 1,183 | 1 | 0 | 0 | 0 | 6 | 3 | 1 | 0 |
| Coupe GambardellaRC Lens U19 | 2 | 180 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2015/16 | ||||||||||
| Championnat National 1 - Groupe ARC Lens B | 8 | 317 | 0 | 0 | 0 | 0 | 5 | 1 | 0 | 0 |
| Coupe GambardellaRC Lens U19 | 3 | 270 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Career total | 302 | 20,024 | 12 | 10 | 3 | 1 | 77 | 47 | 3 | 0 |
Show all 12 seasonsShow fewer seasons
Recent games
| Game | Result | Role | Min | Rtg | G | A | Sh | SoT | xG | Pass |
|---|---|---|---|---|---|---|---|---|---|---|
| HHome: Orlando City SC · MLS | 4:0Win | Started | 81 | 6.9 | 0 | 0 | 2 | 0 | 0.03 | 34 |
| HHome: CF Montréal · MLS | 4:0Win | Started | 90 | 7.2 | 0 | 1 | 1 | 0 | 0.24 | 42 |
| AAway: Portland Timbers · MLS | 3:2Loss | Started | 90 | 6.4 | 0 | 0 | 0 | 0 | – | 45 |
| AAway: Philadelphia Union · MLS | 2:2Draw | Started | 83 | 6.3 | 0 | 0 | 0 | 0 | – | 25 |
| AAway: Columbus Crew · MLS | 3:1Loss | Sub | 7 | 5.7 | 0 | 0 | 0 | 0 | – | 7 |
| HHome: FC Dallas · MLS | 3:2Win | Sub | 1 | – | 0 | 0 | 0 | 0 | – | 2 |
| HHome: Chicago Fire · MLS | 0:1Loss | Started | 70 | 6.7 | 0 | 0 | 2 | 0 | 0.27 | 22 |
| AAway: FC Cincinnati · MLS | 3:3Draw | Started | 90 | 6.7 | 0 | 0 | 0 | 0 | – | 27 |
| AAway: CF Montréal · MLS | 1:2Win | Started | 90 | 6.7 | 0 | 0 | 0 | 0 | 0.13 | 47 |
| HHome: Houston Dynamo · MLS | 0:0Draw | Started | 70 | 6.2 | 0 | 0 | 0 | 0 | – | 22 |
Career and transfers
SM Caen→Charlotte FC
Grasshoppers→SM Caen
Livingston FC→Grasshoppers
Grasshoppers→Livingston FC
GC Zürich U21→Grasshoppers
RC Lens B→GC Zürich U21
RC Lens U19→RC Lens B
RC Lens U17→RC Lens U19
AS Choisy Jgd→RC Lens U17