John McGinn

178
Height
7
Shirt
31
Age
Scotland
Country
178
Height
7
Shirt
31
Age
Scotland
Country
Aston Villa logo

Aston Villa

August 2018 - Present

Transfer amount: $3,100,000

Hibernian logo

Hibernian

July 2015 - August 2018

Transfer amount: $1,160,000

Premier League logo
2026-03-22 West Ham United West Ham United logo 0 - 0 Aston Villa logo Aston Villa
67 1 0 0 0
7.45
Europa League logo
2026-03-19 Aston Villa Aston Villa logo 0 - 0 LOSC Lille logo LOSC Lille
74 1 0 0 0
7.40
Premier League logo
2026-03-15 Aston Villa Aston Villa logo 0 - 0 Manchester United logo Manchester United
61 0 0 0 0
6.51
Europa League logo
2026-03-12 Aston Villa Aston Villa logo 0 - 0 LOSC Lille logo LOSC Lille
13 0 0 0 0
6.64
Premier League logo
2026-01-18 Aston Villa Aston Villa logo 0 - 0 Everton logo Everton
18 0 0 0 0
6.51
FA Cup logo
2026-01-10 Tottenham Hotspur Tottenham Hotspur logo 0 - 0 Aston Villa logo Aston Villa
65 0 0 0 0
6.92
Premier League logo
2026-01-07 Aston Villa Aston Villa logo 0 - 0 Crystal Palace logo Crystal Palace
73 0 0 0 0
6.53
Premier League logo
2026-01-03 Aston Villa Aston Villa logo 0 - 0 Nottingham Forest logo Nottingham Forest
83 2 0 0 0
8.11
Premier League logo
2025-12-30 Arsenal Arsenal logo 0 - 0 Aston Villa logo Aston Villa
44 0 0 0 0
6.25
Premier League logo
2025-12-27 Aston Villa Aston Villa logo 0 - 0 Chelsea logo Chelsea
58 0 0 0 0
6.45
Premier League logo
2025-12-21 Aston Villa Aston Villa logo 0 - 0 Manchester United logo Manchester United
84 0 1 0 0
6.95
Europa League logo
2025-12-11 Aston Villa Aston Villa logo 0 - 0 Basel logo Basel
11 0 0 1 0
6.40
Premier League logo
2025-12-14 West Ham United West Ham United logo 0 - 0 Aston Villa logo Aston Villa
90 0 0 0 0
6.70
Premier League logo
2025-12-06 Arsenal Arsenal logo 0 - 0 Aston Villa logo Aston Villa
75 0 0 0 0
6.76
Premier League logo
2025-12-03 Brighton & Hove Albion Brighton & Hove Albion logo 0 - 0 Aston Villa logo Aston Villa
77 0 0 1 0
6.01
Europa League logo
2025-11-27 Aston Villa Aston Villa logo 0 - 0 Young Boys logo Young Boys
0 0 0 0 0
0.00
Premier League logo
2025-11-30 Aston Villa Aston Villa logo 0 - 0 Wolverhampton Wanderers logo Wolverhampton Wanderers
90 0 1 0 0
7.49
Premier League logo
2025-11-23 Leeds United Leeds United logo 0 - 0 Aston Villa logo Aston Villa
68 0 0 1 0
6.65
WC Qualification Europe logo
2025-11-18 Scotland Scotland logo 0 - 0 Denmark logo Denmark
90 0 0 0 0
6.34
WC Qualification Europe logo
2025-11-15 Scotland Scotland logo 0 - 0 Greece logo Greece
90 0 1 1 0
7.49
Premier League logo
2025-11-09 AFC Bournemouth AFC Bournemouth logo 0 - 0 Aston Villa logo Aston Villa
71 0 0 0 0
7.27
Europa League logo
2025-11-06 Aston Villa Aston Villa logo 0 - 0 Maccabi Tel Aviv logo Maccabi Tel Aviv
15 0 0 0 0
6.59
Premier League logo
2025-11-01 Aston Villa Aston Villa logo 0 - 0 Liverpool logo Liverpool
59 0 0 0 0
6.78
Premier League logo
2025-10-26 Aston Villa Aston Villa logo 0 - 0 Manchester City logo Manchester City
74 0 0 0 0
6.70
Europa League logo
2025-10-23 Go Ahead Eagles Go Ahead Eagles logo 0 - 0 Aston Villa logo Aston Villa
14 0 0 0 0
6.74
Premier League logo
2025-10-19 Aston Villa Aston Villa logo 0 - 0 Tottenham Hotspur logo Tottenham Hotspur
90 0 0 0 0
6.88
WC Qualification Europe logo
2025-10-12 Belarus Belarus logo 0 - 0 Scotland logo Scotland
90 0 0 0 0
7.14
WC Qualification Europe logo
2025-10-09 Greece Greece logo 0 - 0 Scotland logo Scotland
90 0 0 0 0
6.88
Premier League logo
2025-10-05 Burnley Burnley logo 0 - 0 Aston Villa logo Aston Villa
67 0 0 0 0
6.83
Europa League logo
2025-10-02 Aston Villa Aston Villa logo 0 - 0 Feyenoord logo Feyenoord
86 1 0 0 0
7.41
Premier League logo
2025-09-28 Fulham Fulham logo 0 - 0 Aston Villa logo Aston Villa
72 1 0 1 0
7.32
Europa League logo
2025-09-25 Aston Villa Aston Villa logo 0 - 0 Bologna logo Bologna
90 1 0 1 0
7.27
Premier League
Mar 22
West Ham United
0 - 0
Min
67
Goals
1
Ast
0
YC
0
RC
0
Rating
7.45
Europa League
Mar 19
LOSC Lille
0 - 0
Min
74
Goals
1
Ast
0
YC
0
RC
0
Rating
7.40
Premier League
Mar 15
Manchester United
0 - 0
Min
61
Goals
0
Ast
0
YC
0
RC
0
Rating
6.51
Europa League
Mar 12
LOSC Lille
0 - 0
Min
13
Goals
0
Ast
0
YC
0
RC
0
Rating
6.64
Premier League
Jan 18
Everton
0 - 0
Min
18
Goals
0
Ast
0
YC
0
RC
0
Rating
6.51
FA Cup
Jan 10
Tottenham Hotspur
0 - 0
Min
65
Goals
0
Ast
0
YC
0
RC
0
Rating
6.92
Premier League
Jan 7
Crystal Palace
0 - 0
Min
73
Goals
0
Ast
0
YC
0
RC
0
Rating
6.53
Premier League
Jan 3
Nottingham Forest
0 - 0
Min
83
Goals
2
Ast
0
YC
0
RC
0
Rating
8.11
Premier League
Dec 30
Arsenal
0 - 0
Min
44
Goals
0
Ast
0
YC
0
RC
0
Rating
6.25
Premier League
Dec 27
Chelsea
0 - 0
Min
58
Goals
0
Ast
0
YC
0
RC
0
Rating
6.45
Premier League
Dec 21
Manchester United
0 - 0
Min
84
Goals
0
Ast
1
YC
0
RC
0
Rating
6.95
Europa League
Dec 11
Basel
0 - 0
Min
11
Goals
0
Ast
0
YC
1
RC
0
Rating
6.40
Premier League
Dec 14
West Ham United
0 - 0
Min
90
Goals
0
Ast
0
YC
0
RC
0
Rating
6.70
Premier League
Dec 6
Arsenal
0 - 0
Min
75
Goals
0
Ast
0
YC
0
RC
0
Rating
6.76
Premier League
Dec 3
Brighton & Hove Albion
0 - 0
Min
77
Goals
0
Ast
0
YC
1
RC
0
Rating
6.01
Europa League
Nov 27
Young Boys
0 - 0
Min
0
Goals
0
Ast
0
YC
0
RC
0
Rating
0.00
Premier League
Nov 30
Wolverhampton Wanderers
0 - 0
Min
90
Goals
0
Ast
1
YC
0
RC
0
Rating
7.49
Premier League
Nov 23
Leeds United
0 - 0
Min
68
Goals
0
Ast
0
YC
1
RC
0
Rating
6.65
WC Qualification Europe
Nov 18
Denmark
0 - 0
Min
90
Goals
0
Ast
0
YC
0
RC
0
Rating
6.34
WC Qualification Europe
Nov 15
Greece
0 - 0
Min
90
Goals
0
Ast
1
YC
1
RC
0
Rating
7.49
Premier League
Nov 9
AFC Bournemouth
0 - 0
Min
71
Goals
0
Ast
0
YC
0
RC
0
Rating
7.27
Europa League
Nov 6
Maccabi Tel Aviv
0 - 0
Min
15
Goals
0
Ast
0
YC
0
RC
0
Rating
6.59
Premier League
Nov 1
Liverpool
0 - 0
Min
59
Goals
0
Ast
0
YC
0
RC
0
Rating
6.78
Premier League
Oct 26
Manchester City
0 - 0
Min
74
Goals
0
Ast
0
YC
0
RC
0
Rating
6.70
Europa League
Oct 23
Go Ahead Eagles
0 - 0
Min
14
Goals
0
Ast
0
YC
0
RC
0
Rating
6.74
Premier League
Oct 19
Tottenham Hotspur
0 - 0
Min
90
Goals
0
Ast
0
YC
0
RC
0
Rating
6.88
WC Qualification Europe
Oct 12
Belarus
0 - 0
Min
90
Goals
0
Ast
0
YC
0
RC
0
Rating
7.14
WC Qualification Europe
Oct 9
Greece
0 - 0
Min
90
Goals
0
Ast
0
YC
0
RC
0
Rating
6.88
Premier League
Oct 5
Burnley
0 - 0
Min
67
Goals
0
Ast
0
YC
0
RC
0
Rating
6.83
Europa League
Oct 2
Feyenoord
0 - 0
Min
86
Goals
1
Ast
0
YC
0
RC
0
Rating
7.41
Premier League
Sep 28
Fulham
0 - 0
Min
72
Goals
1
Ast
0
YC
1
RC
0
Rating
7.32
Europa League
Sep 25
Bologna
0 - 0
Min
90
Goals
1
Ast
0
YC
1
RC
0
Rating
7.27