John McGinn

Midfielder · Aston Villa
60xG Index
This week — at BHA
P(goal)
3%
P(assist)
17%
Projected G+A
0.22
Expected minutes
51'
Full match assessment →
Season
Goals
5
Assists
4
xG
3.0
xA
4.9
Shots
28
Minutes
2221

Per 90: 0.12 npxG · 0.20 xA · 1.1 shots · 1.6 key passes

Percentile profile vs midfielders
John McGinn percentile profilenpxG /90 55, Shots /90 43, Chance quality 65, xA /90 76, Chances created /90 73, Key passes /90 76, xG chain /90 56, Involvement /90 55, Box presence /90 26, On-pitch xGA /90 64, Clean sheets 59, Discipline 36. Percentiles against players in the same position.55npxG /9043Shots /9065Chance quality76xA /9073Chances created /9076Key passes /9056xG chain /9055Involvement /9026Box presence /9064On-pitch xGA /9059Clean sheets36Discipline
AttackingCreatingBuild-upDefending
John McGinn percentile profile
MetricPercentileValue
Attacking: npxG /90550.12
Attacking: Shots /90431.13
Attacking: Chance quality650.11
Creating: xA /90760.2
Creating: Chances created /90731.58
Creating: Key passes /90761.58
Build-up: xG chain /90560.44
Build-up: Involvement /90552.71
Build-up: Box presence /90260.24
Defending: On-pitch xGA /90641.46
Defending: Clean sheets590.26
Defending: Discipline360.2
Each wedge is John McGinn's percentile among midfielders this season; the dashed rings are the 25th, 50th and 75th. · n = 2221
npxG /900.12 · 55
Shots /901.13 · 43
Chance quality0.11 · 65
xA /900.2 · 76
Chances created /901.58 · 73
Key passes /901.58 · 76
xG chain /900.44 · 56
Involvement /902.71 · 55
Box presence /900.24 · 26
On-pitch xGA /901.46 · 64
Clean sheets0.26 · 59
Discipline0.2 · 36

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

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-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
2025-12-14@ WHU90000.000.000