Dan Ndoye

Midfielder · Nottingham Forest
93*xG Index

* Provisional — under 450 minutes this season.

This week — vs ARS
P(goal)
15%
P(assist)
12%
Projected G+A
0.31
Expected minutes
69'
Full match assessment →
2026/27 season
Goals
2
Assists
0
xG
2.9
xA
1.7
Shots
15
Minutes
410

Per 90: 0.64 npxG · 0.38 xA · 3.3 shots · 1.3 key passes

Percentile profile vs midfielders
Dan Ndoye percentile profilexA /90 90, Key passes /90 53, xG chain /90 96, npxG /90 97, Shots /90 95, Box presence /90 98, On-pitch xGA /90 83, Discipline 36. Percentiles against players in the same position.90xA /9053Key passes /9096xG chain /9097npxG /9095Shots /9098Box presence /9083On-pitch xGA /9036Discipline
CreatingBuild-upGoal threatDefending
Dan Ndoye percentile profile
MetricPercentileValue
Creating: xA /90900.38
Creating: Key passes /90531.32
Build-up: xG chain /90961.22
Goal threat: npxG /90970.64
Goal threat: Shots /90953.29
Goal threat: Box presence /90982.2
Defending: On-pitch xGA /90831.24
Defending: Discipline360.22
Each wedge is Dan Ndoye's percentile among 116 midfielders with 219+ minutes this season; the dashed rings are the 25th, 50th and 75th. · n = 410
xA /900.38 · 90
Key passes /901.32 · 53
xG chain /901.22 · 96
npxG /900.64 · 97
Shots /903.29 · 95
Box presence /902.2 · 98
On-pitch xGA /901.24 · 83
Discipline0.22 · 36

Minimum 450 minutes for qualified ranks. Method: /model.

Defending here is team context, not his own tackles: we measure chance quality, not ball-winning events.

Season shot map
Missed · xG 0.23 · 18'Goal · xG 0.28 · 23'Missed · xG 0.13 · 47'Saved · xG 0.08 · 34'Missed · xG 0.02 · 49'Missed · xG 0.55 · 58'Blocked · xG 0.14 · 60'Blocked · xG 0.12 · 68'Missed · xG 0.06 · 12'Missed · xG 0.05 · 17'Blocked · xG 0.07 · 34'Goal · xG 0.28 · 2'Saved · xG 0.31 · 20'Missed · xG 0.36 · 50'Missed · xG 0.22 · 64'
15
Shots
2
Goals
2.91
xG
27%
On target

Select a shot for its detail. Dot size is chance quality (xG); filled scored, blue saved, grey blocked, hollow missed.

n = 15 shots with pitch coordinates · own goals excluded

Recent matches
DateOppMinGAxGxAShots
2026-10-11@ CRY78101.180.024
2026-09-19COV60000.180.133
2026-09-12@ AVL79000.910.635
2026-09-05TOT60000.000.000
2026-08-29@ LIV69100.650.943
2026-08-22LEE64000.000.000
2026-04-12AVL1000.000.000
2026-03-22@ TOT7000.000.000
2026-03-15FUL41000.000.000
2026-03-01@ BHA6000.000.030
2026-02-22LIV21000.040.001
2026-02-11WOL24000.130.053
2026-02-06@ LEE22000.040.541
2026-02-01CRY14000.040.001
2026-01-17ARS11000.000.000
Graded calls · 4 graded calls
GW6p(goal) 13% · scored ✓ in the 3–1p(assist) 16% · no assist ✗proj G+A 0.32
GW5p(goal) 12% · no goal ✗ in the 0–1p(assist) 15% · no assist ✗proj G+A 0.29
GW4p(goal) 4% · no goal ✗ in the 1–2p(assist) 8% · no assist ✗proj G+A 0.12
GW3p(goal) 5% · no goal ✗ in the 0–0p(assist) 9% · no assist ✗proj G+A 0.14