
John McGinn
- 178 cm
- Height
- 32 years
- 18 Oct 1994
- 68 kg
- Weight
- Scotland
- Country
- Glasgow, Scotland
- Born
Position
Primary
Midfielder
2026/27 · All competitions
Aston VillaPremier League 9·UEFA Champions League 4·EFL Cup 2
Goals
Assists
Started
Matches
Minutes played
Rating
Yellow cards
Red cards
Expected goals
9 league games · 736' · 8 shots
Non-penalty goals
1goal from 0.90
+0.10 in line with expectation
Assists
3assists from 1.25
+1.75 above expectation
npxG / 90
0.11
xA / 90
0.15
xGChain / 90
0.42
xGBuildup / 90
0.19
Form · npxG + xA per game (bars), 5-game average (line), goals and assists (dots)
Shot map
Shots
14
Goals
2
On target
43%
xG
2.13
Size = xG where known. Some positions are approximate.
10 Oct 2026 · Premier League · 76'
xG
0.06
Body part
Foot
Situation
Open play
Distance
19 m
Rating
Records
all competitionsLongest scoring run
Braces · hat-tricks
Biggest scoring game
4–0 · 7 May 2026
Best rating
2–3 · 16 Oct 2021
Attacking profile
34 goals (1 pen) · 286 shotsWhen he makes the difference
GoalsAssists
Splits
When he starts: 46% won (124W 49D 98L)
Partnerships
from match eventsFavourite opponents
goals + assistsManagers
played underMatch stats
| Date | Opponent | Result | Min | G | A | Rating |
|---|---|---|---|---|---|---|
| 3 Nov | atBarcelonaUEFA Champions League | L3 - 0 | 77 | 0 | 0 | 5.7 |
| 31 Oct | vsFulhamPremier League | D1 - 1 | 87 | 0 | 0 | 6.5 |
| 28 Oct | atBournemouthEFL Cup | L3 - 0 | 20 | 0 | 0 | 6.5 |
| 24 Oct | vsMan CityPremier League | W2 - 1 | 66 | 0 | 1 | 7.5 |
| 21 Oct | vsVikingUEFA Champions League | W3 - 1 | 90 | 0 | 0 | 6.9 |
| 17 Oct | atNewcastlePremier League | W0 - 1 | 45 | 0 | 0 | 6.9 |
| 14 Oct | vsFenerbahçeUEFA Champions League | W6 - 0 | 90 | 0 | 0 | 7.1 |
| 10 Oct | vsBrentfordPremier League | D2 - 2 | 90 | 1 | 0 | 8.2 |
| 6 Oct | vsSloveniaUEFA Nations League | L1 - 2 | 87 | 0 | 0 | 6.0 |
| 3 Oct | atFYR MacedoniaUEFA Nations League | W0 - 2 | 90 | 1 | 0 | 8.3 |
Season by season
| Season | Club | Apps | Min | Rating | G | A | Shots | KP | Passes | Tkl | Int | Duels | Dribbles | Cards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026/273 competitions | 15 (14) | 1,155 | 6.8 | 2 | 3 | 17 (7) | 31 | 372 | 24 | 6 | 67/139 · 48% | 6/20 · 30% | 30 | |
| 2025/264 competitions | 44 (38) | 3,039 | 7.0 | 10 | 7 | 31 (20) | 54 | 1065 | 40 | 16 | 146/316 · 46% | 23/48 · 48% | 80 | |
| 2024/254 competitions | 49 (45) | 3,323 | 7.0 | 4 | 6 | 35 (14) | 43 | 1250 | 46 | 23 | 185/345 · 54% | 36/54 · 67% | 80 | |
| 2023/243 competitions | 39 (39) | 3,286 | 7.0 | 6 | 4 | 34 (18) | 48 | 1235 | 64 | 22 | 208/419 · 50% | 60/91 · 66% | 91 | |
| 2022/232 competitions | 37 (34) | 2,882 | 7.0 | 1 | 3 | 31 (12) | 19 | 1038 | 71 | 26 | 211/369 · 57% | 47/61 · 77% | 70 | |
| 2021/222 competitions | 36 (36) | 3,182 | 7.3 | 3 | 4 | 34 (17) | 52 | 1288 | 108 | 35 | 256/436 · 59% | 45/69 · 65% | 80 | |
| 2020/21Premier League | 37 (37) | 3,330 | 7.0 | 3 | 5 | 34 (11) | 42 | 1366 | 61 | 43 | 211/416 · 51% | 52/77 · 68% | 120 | |
| 2019/202 competitions | 30 (28) | 2,392 | 7.0 | 3 | 3 | 48 (21) | 39 | 756 | 58 | 28 | 191/368 · 52% | 55/76 · 72% | 40 |












