PLAYER PROFILE

John McGinn.

Aston Villa · Scotland

Matrix 29645

At a glance

Full name
John McGinn
Born
18 Oct 1994
Age today
32
Nationality
Scotland

Career by season

370 recorded appearances
John McGinn appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27UEFA Super Cup Aston Villa 1101731
26/27UEFA Nations League Scotland 44103571
26/27UEFA Champions League Aston Villa 33102701
26/27Premier League Aston Villa 98137232
26/27EFL Cup Aston Villa 2100840
25/26UEFA Europa League Aston Villa 128527163
25/26Premier League Aston Villa 3028552,1695
25/26International Friendly Games Scotland 31001270
2026FIFA World Cup Scotland 33102620
25/26FA Cup Aston Villa 1100650
25/26EFL Cup Aston Villa 1101900
2025World Cup Qual. UEFA Scotland 66015401
24/25UEFA Nations League Scotland 65204731
24/25UEFA Champions League Aston Villa 109327391
24/25Premier League Aston Villa 3427142,3097
24/25International Friendly Games Scotland 22001491
24/25FA Cup Aston Villa 43002570
24/25EFL Cup Aston Villa 1100790
23/24UEFA Conference League Aston Villa 1411331,0272
23/24Premier League Aston Villa 3535653,0739 / 1 red
23/24International Friendly Games Scotland 65014261
23/24FA Cup Aston Villa 33002320
2024EURO Scotland 33002331
23/24EFL Cup Aston Villa 1100450
22/23UEFA Nations League Scotland 66224830
22/23Premier League Aston Villa 3430132,6987
22/23International Friendly Games Scotland 1110900
22/23EURO, Qualification Scotland 88326961
22/23EFL Cup Aston Villa 22001800
21/22Premier League Aston Villa 3535343,0938
21/22International Friendly Games Scotland 22111800
21/22FA Cup Aston Villa 1100900
2021World Cup Qual. UEFA Scotland 99417691
20/21UEFA Nations League Scotland 65003291
20/21Premier League Aston Villa 3737363,33012
20/21International Friendly Games Scotland 1100900
2021EURO, Qualification Scotland 1100—0
2021EURO Scotland 33002701
19/20Premier League Aston Villa 2827332,3993
19/20EFL Cup Aston Villa 2100751

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
John McGinn match log
DateCompetitionMatchScoreMinutesGoals
18 Jan 2026Premier League Aston Villa v Everton FC 0 – 118
10 Jan 2026FA Cup Tottenham Hotspur v Aston Villa 1 – 265
07 Jan 2026Premier League Crystal Palace v Aston Villa 0 – 073
03 Jan 2026Premier League Aston Villa v Nottingham Forest 3 – 1832
30 Dec 2025Premier League Arsenal FC v Aston VillaSubstitute, on 46′ 4 – 145
27 Dec 2025Premier League Chelsea FC v Aston Villa 1 – 259
21 Dec 2025Premier League Aston Villa v Manchester United 2 – 184
14 Dec 2025Premier League West Ham United v Aston Villa 2 – 390
11 Dec 2025UEFA Europa League FC Basel 1893 v Aston VillaSubstitute, on 79′ 1 – 211
06 Dec 2025Premier League Aston Villa v Arsenal FC 2 – 175
03 Dec 2025Premier League Brighton & Hove Albion v Aston Villa 3 – 477
30 Nov 2025Premier League Aston Villa v Wolverhampton Wanderers 1 – 090
23 Nov 2025Premier League Leeds United v Aston Villa 1 – 268
18 Nov 2025World Cup Qual. UEFA Scotland v Denmark 4 – 290
15 Nov 2025World Cup Qual. UEFA Greece v Scotland 3 – 290
09 Nov 2025Premier League Aston Villa v AFC Bournemouth 4 – 071
06 Nov 2025UEFA Europa League Aston Villa v Maccabi Tel AvivSubstitute, on 75′ 2 – 015
01 Nov 2025Premier League Liverpool FC v Aston Villa 2 – 059
26 Oct 2025Premier League Aston Villa v Manchester City 1 – 074
23 Oct 2025UEFA Europa League Go Ahead Eagles v Aston VillaSubstitute, on 76′ 2 – 114

Career transfers

3 recorded moves

All recorded career moves, newest first.

John McGinn career transfers
Date FromToMoveFee
08 Aug 2018 Hibernian FC Aston Villa Transfer €3.1m
01 Nov 2012 St. Mirren FC U20 St. Mirren FC Internal move —
01 Jul 2011 St. Mirren FC U17 St. Mirren FC U20 Internal move —

Contracts and market values are not available yet.