John McGinn

Midfielder · Aston Villa
57xG Index
This week — vs ARS
P(goal)
3%
P(assist)
18%
Projected G+A
0.24
Expected minutes
53'
Full match assessment →
Season
Goals
0
Assists
0
xG
0.0
xA
0.0
Shots
1
Minutes
87

Per 90: 0.04 npxG · 0.00 xA · 1.0 shots · 0.0 key passes

Percentile profile vs midfielders
John McGinn percentile profilexA /90 72, Key passes /90 76, xG chain /90 49, npxG /90 51, Shots /90 38, Box presence /90 24, On-pitch xGA /90 62, Discipline 46. Percentiles against players in the same position.72xA /9076Key passes /9049xG chain /9051npxG /9038Shots /9024Box presence /9062On-pitch xGA /9046Discipline
CreatingBuild-upGoal threatDefending
John McGinn percentile profile
MetricPercentileValue
Creating: xA /90720.2
Creating: Key passes /90761.58
Build-up: xG chain /90490.44
Goal threat: npxG /90510.12
Goal threat: Shots /90381.13
Goal threat: Box presence /90240.24
Defending: On-pitch xGA /90621.46
Defending: Discipline460.2
Each wedge is John McGinn's percentile among 91 midfielders with 1414+ minutes this season; the dashed rings are the 25th, 50th and 75th. · n = 87
xA /900.2 · 72
Key passes /901.58 · 76
xG chain /900.44 · 49
npxG /900.12 · 51
Shots /901.13 · 38
Box presence /900.24 · 24
On-pitch xGA /901.46 · 62
Discipline0.2 · 46

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
Saved · xG 0.04 · 30'Blocked · xG 0.06 · 37'Missed · xG 0.01 · 46'Missed · xG 0.26 · 16'Blocked · xG 0.02 · 42'Goal · xG 0.03 · 48'Missed · xG 0.04 · 54'Missed · xG 0.05 · 61'Blocked · xG 0.08 · 29'Blocked · xG 0.08 · 52'Saved · xG 0.04 · 63'Missed · xG 0.04 · 67'Blocked · xG 0.04 · 73'Missed · xG 0.02 · 33'Saved · xG 0.29 · 6'Saved · xG 0.89 · 91'Goal · xG 0.09 · 48'Goal · xG 0.29 · 72'Missed · xG 0.05 · 23'Goal · xG 0.03 · 14'Missed · xG 0.03 · 4'Saved · xG 0.04 · 63'Blocked · xG 0.01 · 35'Blocked · xG 0.04 · 48'Saved · xG 0.07 · 74'Missed · xG 0.24 · 75'Goal · xG 0.04 · 88'Saved · xG 0.07 · 86'
28
Shots
5
Goals
3.00
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 = 28 shots with pitch coordinates · own goals excluded

Recent matches
DateOppMinGAxGxAShots
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
2026-01-07@ CRY74000.000.020
2026-01-03NOT85200.380.002
2025-12-30@ ARS41000.890.091
2025-12-27@ CHE61000.000.000
2025-12-21MUN88010.290.111