John McGinn #7 C
Midfielder
Right midfielder
Scotland
Premier League 2026/27 · 8 apps · 1 G · 3 A
Club
- Age
- 32 years
- born 18 October 1994
- Height
- 178 cm
- Weight
- 68 kg
- Contract until
- Jun 2028
- At the club since
- Aug 2018
- from Hibernian
- Matches this season
- 13
- 1,043 min · 2026/27
| Competition | Matches | Goals | Assists | Rating | xG | Key passes/90 |
|---|---|---|---|---|---|---|
| Premier League | 8 | 1 | 3 | 6.79 | 0.86 | 2.52 |
| Champions League | 3 | 1 | 0 | 7.69 | 0.35 | 2.67 |
| UEFA Super Cup | 1 | 0 | 1 | 7.61 | 4.93 | |
| Carabao Cup | 1 | 0 | 1 | 7.15 | 0.24 | 5.62 |
| Total | 13 | 2 | 5 | 7.09 | 1.45 | 3.00 |
Form
Rating curve · 2026/27 · Avg 7.08 across 13 rated matches · all competitions
10
8
6
AUGOCT
Match ratings · rated matches only · gaps = no rating24 Oct · vs Manchester City (H) 2–1 · 7.48 · 1A
24 OctPremier League
Manchester City home
W 2–1
66′
1A
7.48
21 OctChampions League
Viking home
W 3–1
90′
7.66
17 OctPremier League
Newcastle United away
W 1–0
44′
6.70
14 OctChampions League
Fenerbahçe home
W 6–0
90′
7.39
10 OctPremier League
Brentford home
D 2–2
90′
1G
7.42
All 107 matches
19 SepPremier League
Tottenham Hotspur away
W 3–2
84′
1A
6.79
16 SepCarabao Cup
Coventry City away
W 3–1
64′
1A
7.15
12 SepPremier League
Nottingham Forest home
L 1–2
90′
1A
7.18
8 SepChampions League
Club Brugge away
W 3–2
90′
1G
8.01
5 SepPremier League
Hull City away
D 0–0
90′
6.18
31 AugPremier League
Arsenal home
L 0–1
90′
6.29
23 AugPremier League
Brighton & Hove Albion away
L 0–4
82′
6.24
12 AugUEFA Super Cup
Paris Saint Germain away
L 1–2
73′
1A
7.61
2025/26
24 MayPremier League
Manchester City away
W 2–1
4′
20 MayEuropa League
SC Freiburg away
W 3–0
90′
1A
7.22
15 MayPremier League
Liverpool home
W 4–2
90′
1G
7.35
10 MayPremier League
Burnley away
D 2–2
85′
1A
7.04
7 MayEuropa League
Nottingham Forest home
W 4–0
90′
2G
8.11
30 AprEuropa League
Nottingham Forest away
L 0–1
79′
7.04
25 AprPremier League
Fulham away
L 0–1
74′
7.24
19 AprPremier League
Sunderland home
W 4–3
80′
1A
7.29
16 AprEuropa League
Bologna home
W 4–0
64′
1A
7.19
12 AprPremier League
Nottingham Forest away
D 1–1
90′
7.41
9 AprEuropa League
Bologna away
W 3–1
90′
6.72
22 MarPremier League
West Ham United home
W 2–0
67′
1G
7.45
19 MarEuropa League
LOSC Lille home
W 2–0
74′
1G
7.37
15 MarPremier League
Manchester United away
L 1–3
61′
6.59
12 MarEuropa League
LOSC Lille away
W 1–0
13′
6.64
18 JanPremier League
Everton home
L 0–1
18′
6.51
10 JanFA Cup
Tottenham Hotspur away
W 2–1
65′
6.92
7 JanPremier League
Crystal Palace away
D 0–0
73′
6.53
3 JanPremier League
Nottingham Forest home
W 3–1
83′
2G
8.11
30 DecPremier League
Arsenal away
L 1–4
44′
6.25
27 DecPremier League
Chelsea away
W 2–1
58′
6.45
21 DecPremier League
Manchester United home
W 2–1
84′
1A
6.95
14 DecPremier League
West Ham United away
W 3–2
90′
6.70
11 DecEuropa League
Basel away
W 2–1
11′
6.40
6 DecPremier League
Arsenal home
W 2–1
75′
6.76
3 DecPremier League
Brighton & Hove Albion away
W 4–3
77′
6.01
30 NovPremier League
Wolverhampton Wanderers home
W 1–0
90′
1A
7.49
23 NovPremier League
Leeds United away
W 2–1
68′
6.65
9 NovPremier League
AFC Bournemouth home
W 4–0
71′
7.27
6 NovEuropa League
Maccabi Tel Aviv home
W 2–0
15′
6.59
1 NovPremier League
Liverpool away
L 0–2
59′
6.78
26 OctPremier League
Manchester City home
W 1–0
74′
6.70
23 OctEuropa League
Go Ahead Eagles away
L 1–2
14′
6.74
19 OctPremier League
Tottenham Hotspur away
W 2–1
90′
6.88
5 OctPremier League
Burnley home
W 2–1
67′
6.83
2 OctEuropa League
Feyenoord away
W 2–0
86′
1G
7.41
28 SepPremier League
Fulham home
W 3–1
72′
1G
7.32
25 SepEuropa League
Bologna home
W 1–0
90′
1G
7.27
21 SepPremier League
Sunderland away
D 1–1
90′
6.79
16 SepCarabao Cup
Brentford away
L 1–1
120′
1A
7.73
13 SepPremier League
Everton away
D 0–0
90′
6.56
31 AugPremier League
Crystal Palace home
L 0–3
74′
6.76
23 AugPremier League
Brentford away
L 0–1
74′
7.07
16 AugPremier League
Newcastle United home
D 0–0
84′
6.33
6 AugClub friendlies
Roma home
W 4–0
44′
1A
6.88
2024/25
25 MayPremier League
Manchester United away
L 0–2
62′
6.60
16 MayPremier League
Tottenham Hotspur home
W 2–0
90′
7.74
10 MayPremier League
AFC Bournemouth away
W 1–0
20′
6.32
3 MayPremier League
Fulham home
W 1–0
61′
1A
7.77
26 AprFA Cup
Crystal Palace away
L 0–3
60′
6.75
22 AprPremier League
Manchester City away
L 1–2
29′
6.73
19 AprPremier League
Newcastle United home
W 4–1
72′
6.84
15 AprChampions League
Paris Saint Germain home
W 3–2
66′
1G 1A
7.98
12 AprPremier League
Southampton away
W 3–0
5′
1G
7.80
9 AprChampions League
Paris Saint Germain away
L 1–3
80′
7.05
5 AprPremier League
Nottingham Forest home
W 2–1
17′
7.09
2 AprPremier League
Brighton & Hove Albion away
W 3–0
90′
6.97
30 MarFA Cup
Preston North End away
W 3–0
17′
6.90
12 MarChampions League
Club Brugge home
W 3–0
90′
7.26
8 MarPremier League
Brentford away
W 1–0
61′
6.54
4 MarChampions League
Club Brugge away
W 3–1
64′
6.68
28 FebFA Cup
Cardiff City home
W 2–0
90′
7.87
25 FebPremier League
Crystal Palace away
L 1–4
90′
7.12
22 FebPremier League
Chelsea home
W 2–1
90′
7.41
19 FebPremier League
Liverpool home
D 2–2
86′
7.01
15 FebPremier League
Ipswich Town home
D 1–1
90′
6.98
9 FebFA Cup
Tottenham Hotspur home
W 2–1
90′
7.23
1 FebPremier League
Wolverhampton Wanderers away
L 0–2
90′
6.60
29 JanChampions League
Celtic home
W 4–2
60′
6.86
26 JanPremier League
West Ham United home
D 1–1
17′
6.28
4 JanPremier League
Leicester City home
W 2–1
19′
6.81
30 DecPremier League
Brighton & Hove Albion home
D 2–2
90′
7.19
26 DecPremier League
Newcastle United away
L 0–3
80′
6.54
21 DecPremier League
Manchester City home
W 2–1
90′
1A
7.58
14 DecPremier League
Nottingham Forest away
L 1–2
90′
1A
7.80
10 DecChampions League
RB Leipzig away
W 3–2
76′
1G
7.60
7 DecPremier League
Southampton home
W 1–0
90′
7.10
4 DecPremier League
Brentford home
W 3–1
88′
6.30
1 DecPremier League
Chelsea away
L 0–3
90′
7.00
27 NovChampions League
Juventus home
D 0–0
90′
6.41
23 NovPremier League
Crystal Palace home
D 2–2
69′
1A
7.60
9 NovPremier League
Liverpool away
L 0–2
45′
6.90
6 NovChampions League
Club Brugge away
L 0–1
58′
6.95
3 NovPremier League
Tottenham Hotspur away
L 1–4
80′
6.60
30 OctCarabao Cup
Crystal Palace home
L 1–2
79′
7.18
26 OctPremier League
AFC Bournemouth home
D 1–1
71′
6.60
22 OctChampions League
Bologna home
W 2–0
66′
1G
7.85
19 OctPremier League
Fulham away
W 3–1
7′
6.70
21 SepPremier League
Wolverhampton Wanderers home
W 3–1
46′
6.60
17 SepChampions League
Young Boys away
W 3–0
90′
1A
7.10
14 SepPremier League
Everton home
W 3–2
90′
7.10
31 AugPremier League
Leicester City away
W 2–1
90′
6.90
24 AugPremier League
Arsenal home
L 0–2
65′
6.70
17 AugPremier League
West Ham United away
W 2–1
62′
6.80
Transfers
- 8 Aug 2018transfer Hibernian Aston Villa €3.1m
- 31 Jul 2015transfer St. Mirren Hibernian €1.2m
Career
| Club | Matches | Goals | Assists |
|---|---|---|---|
| 2026/27 | |||
| Aston Villa Premier League · Champions League · UEFA Super Cup · Carabao Cup | 12 | 2 | 4 |
| 2025/26 | |||
| Aston Villa Premier League · Europa League · Carabao Cup · FA Cup | 44 | 10 | 7 |
| 2024/25 | |||
| Aston Villa Premier League · Champions League · FA Cup · Carabao Cup | 49 | 4 | 6 |
| 2023/24 | |||
| Aston Villa Premier League | 35 | 6 | 4 |