John McGinn

Midfielder · Aston Villa
47xG Index
This week — at NEW
P(goal)
16%
P(assist)
21%
Projected G+A
0.45
Expected minutes
90'
Full match assessment →
2026/27 season
Goals
1
Assists
2
xG
1.1
xA
0.6
Shots
7
Minutes
537

Per 90: 0.18 npxG · 0.10 xA · 1.2 shots · 1.3 key passes

Percentile profile vs midfielders
John McGinn percentile profilexA /90 39, Key passes /90 55, xG chain /90 31, npxG /90 64, Shots /90 39, Box presence /90 35, On-pitch xGA /90 15, Discipline 23. Percentiles against players in the same position.39xA /9055Key passes /9031xG chain /9064npxG /9039Shots /9035Box presence /9015On-pitch xGA /9023Discipline
CreatingBuild-upGoal threatDefending
John McGinn percentile profile
MetricPercentileValue
Creating: xA /90390.1
Creating: Key passes /90551.34
Build-up: xG chain /90310.41
Goal threat: npxG /90640.18
Goal threat: Shots /90391.17
Goal threat: Box presence /90350.34
Defending: On-pitch xGA /90152.01
Defending: Discipline230.34
Each wedge is John McGinn's percentile among 116 midfielders with 219+ minutes this season; the dashed rings are the 25th, 50th and 75th. · n = 537
xA /900.1 · 39
Key passes /901.34 · 55
xG chain /900.41 · 31
npxG /900.18 · 64
Shots /901.17 · 39
Box presence /900.34 · 35
On-pitch xGA /902.01 · 15
Discipline0.34 · 23

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.04 · 16'Missed · xG 0.02 · 6'Missed · xG 0.04 · 69'Missed · xG 0.46 · 49'Saved · xG 0.43 · 49'Goal · xG 0.05 · 76'Saved · xG 0.07 · 83'
7
Shots
1
Goals
1.10
xG
43%
On target

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

n = 7 shots with pitch coordinates · own goals excluded

Recent matches
DateOppMinGAxGxAShots
2026-10-10BRE90100.550.093
2026-09-19@ TOT90010.000.150
2026-09-12NOT90010.000.270
2026-09-05@ HUL90000.460.001
2026-08-31ARS90000.060.082
2026-08-23@ BHA87000.030.001
2026-05-24@ MCI1000.070.001
2026-05-15LIV90100.040.001
2026-05-10@ BUR88010.350.744
2026-04-25@ FUL75000.000.290
2026-04-19SUN82010.001.170
2026-04-12@ NOT90000.080.092
2026-03-22WHU70100.030.111
2026-03-15@ MUN62000.050.461
2026-01-18EVE17000.000.000
Graded calls · 6 graded calls
GW6p(goal) 13% · scored ✓ in the 2–2p(assist) 25% · no assist ✗proj G+A 0.44
GW5p(goal) 8% · no goal ✗ in the 2–3p(assist) 24% · assisted ✓proj G+A 0.35
GW4p(goal) 10% · no goal ✗ in the 1–2p(assist) 25% · assisted ✓proj G+A 0.39
GW3p(goal) 6% · no goal ✗ in the 0–0p(assist) 28% · no assist ✗proj G+A 0.39
GW2p(goal) 3% · no goal ✗ in the 0–1p(assist) 15% · no assist ✗proj G+A 0.20
GW1p(goal) 4% · no goal ✗ in the 4–0p(assist) 20% · no assist ✗proj G+A 0.27