Cher Ndour 27
Deployed as Central Midfield in 10 of last 10 starts
DNA strand · vs Serie A midfielders (n = 106) · 3041 minutes · hollow tick = rank across all covered leagues
Overall
Creation
Defence
Threat
Each rung is a percentile among Serie A midfielders over the same window (1 = best on every axis, so fewer cards or errors reads as a high rung). Rates need 270 minutes with detailed stats; ratios need a volume floor. Grey rungs are below their gate.
DNA strand · vs Serie A midfielders (n = 46) · 307 minutes · hollow tick = rank across all covered leagues
Overall
Creation
Defence
Threat
Each rung is a percentile among Serie A midfielders over the same window (1 = best on every axis, so fewer cards or errors reads as a high rung). Rates need 270 minutes with detailed stats; ratios need a volume floor. Grey rungs are below their gate.
DNA strand · vs Serie A midfielders (n = 83) · 1873 minutes · hollow tick = rank across all covered leagues
Overall
Creation
Defence
Threat
Each rung is a percentile among Serie A midfielders over the same window (1 = best on every axis, so fewer cards or errors reads as a high rung). Rates need 270 minutes with detailed stats; ratios need a volume floor. Grey rungs are below their gate.
DNA strand · vs Serie A midfielders (n = 2) · 1063 minutes · hollow tick = rank across all covered leagues
Overall
Creation
Defence
Threat
Each rung is a percentile among Serie A midfielders over the same window (1 = best on every axis, so fewer cards or errors reads as a high rung). Rates need 270 minutes with detailed stats; ratios need a volume floor. Grey rungs are below their gate.
Started record · Fiorentina results by his involvement
33 matches · 14–7–12 · 1.48 ppg · 1.24 scored, 1.27 conceded per game · 2664 minutes
Team 1.48 ppg when he starts (33) v 0.79 when he does not (19)
"Not in squad" counts the club's matches with lineup coverage while he was listed at the club. A record, not an effect.
Last 20 appearances anywhere, newest first.
| Date | Match | Pos | Min | G | A | xG | Sh | KP | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 2026-09-11 | W 4–2 at Venezia · Serie A | Central Midfield | 90 | 1 | 0.14 | 1.0 | 1.0 | 7.3 | |
| 2026-09-05 | L 1–2 v Torino · Serie A | Midfielder sub | 66 | 0.0 | 0.0 | 1.0 | 6.7 | ||
| 2026-09-05 | L 1–2 v Torino · Serie A | Central Midfield | – | – | – | – | – | ||
| 2026-08-29 | L 0–3 v Frosinone · Serie A | Central Midfield | 61 | 0.09 | 2.0 | 1.0 | 6.6 | ||
| 2026-08-24 | L 0–4 at Roma · Serie A | Central Midfield | 90 | 0.06 | 2.0 | 1.0 | 6.7 | ||
| 2026-05-22 | D 1–1 v Atalanta · Serie A | Midfielder sub | 23 | 0.0 | 0.0 | 0.0 | 6.5 | ||
| 2026-05-17 | W 2–0 at Juventus · Serie A | Central Midfield | 90 | 1 | 0.25 | 1.0 | 0.0 | 7.6 | |
| 2026-05-10 | D 0–0 v Genoa · Serie A | Central Midfield | 73 | 0.12 | 2.0 | 0.0 | 6.7 | ||
| 2026-05-04 | L 0–4 at Roma · Serie A | Central Midfield | 90 | 0.0 | 0.0 | 0.0 | 6.6 | ||
| 2026-04-26 | D 0–0 v Sassuolo · Serie A | Central Midfield | 90 | 0.05 | 2.0 | 0.0 | 7.3 | ||
| 2026-04-20 | D 1–1 at Lecce · Serie A | Central Midfield | 80 | 0.16 | 1.0 | 0.0 | 6.1 | ||
| 2026-04-16 | W 2–1 v Crystal Palace · Europa Conference League | Midfielder sub | 44 | 1 | 0.04 | 1.0 | 0.0 | 7.2 | |
| 2026-04-13 | W 1–0 v Lazio · Serie A | Central Midfield | 90 | 0.03 | 1.0 | 0.0 | 6.8 | ||
| 2026-04-09 | L 0–3 at Crystal Palace · Europa Conference League | Central Midfield | 90 | 0.05 | 1.0 | 1.0 | 6.9 | ||
| 2026-04-04 | W 1–0 at Hellas Verona · Serie A | Central Midfield | 90 | 0.0 | 0.0 | 0.0 | 6.6 | ||
| 2026-03-22 | D 1–1 v Inter · Serie A | Central Midfield | 90 | 1 | 0.44 | 3.0 | 2.0 | 7.6 | |
| 2026-03-19 | W 2–1 at Raków Częstochowa · Europa Conference League | Central Midfield | 90 | 1 | 1 | 0.46 | 3.0 | 2.0 | 7.3 |
| 2026-03-16 | W 4–1 at Cremonese · Serie A | Midfielder sub | 15 | 0.0 | 0.0 | 0.0 | 6.5 | ||
| 2026-03-12 | W 2–1 v Raków Częstochowa · Europa Conference League | Central Midfield | 90 | 1 | 0.2 | 3.0 | 0.0 | 7.7 | |
| 2026-03-08 | D 0–0 v Parma · Serie A | Central Midfield | 86 | 0.15 | 1.0 | 0.0 | 6.6 |
xG and shots need detailed match coverage; a dash means the match had none.
Fiorentina
| Season | Apps | Starts | Min | G | A | xG | Rating | Top scorers | Assists |
|---|---|---|---|---|---|---|---|---|---|
| 2026/2027 · Serie A current | 5 | 4 | 307 85% | 0 | 1 | 0.3 | 6.82 29th | – | #48 (1) |
| 2025/2026 · Serie A | 33 | 20 | 1873 55% | 3 | 0 | 2.4 | 6.69 17th | #116 (3) | – |
| 2025/2026 · Europa Conference League | 13 | 12 | 1063 82% | 5 | 3 | 3.0 | 7.15 100th | #16 (4) | #77 (2) |
Rating percentile is within the domestic league and position for that season. Top-scorer and assist ranks come from the provider's season leaderboards where the competition publishes them.
Transfers · 6 moves · €5m in fees
-
3 Feb 2025
Transfer
Paris Saint Germain →
Fiorentina
€5m
Central Midfield
-
2 Feb 2025
End of loan
Beşiktaş →
Paris Saint Germain
Midfielder
-
13 Aug 2024
Loan
Paris Saint Germain →
Beşiktaş
Central Midfield
-
30 Jun 2024
End of loan
Sporting Braga →
Paris Saint Germain
Midfielder
-
29 Jan 2024
Loan
Paris Saint Germain →
Sporting Braga
Central Midfield
-
12 Jul 2023
Free transfer
Benfica II →
Paris Saint Germain
Central Midfield
Injuries and suspensions · 2 spells · 1 injury · 0 games missed
- suspension No Eligibility at Fiorentina 4 Feb 2025 → 7 Feb 2025 · 3 days
- injury Flu at Beşiktaş 29 Jan 2025 → 31 Jan 2025 · 2 days
Compare Cher Ndour with any player in a current squad. The overall block is always mirrored; the positional strand and radar are mirrored when the declared position groups match.
Italy