John McGinn Profile and Player Statistics
First name: John
Last name: McGinn
Position: , Attacker, AM, Defender, Midfielder
Nationality:
Height: 178

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which John McGinn has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
Carabao Cup 2024/2025 Aston Villa 0 0 0 0 0 0 0 0
Champions League 2024/2025 Aston Villa 90 1 0 0 0 0 0 0
Premier League 2024/2025 Aston Villa 360 6 1 4 0 0 1 0
UEFA Nations League 2024/2025 Scotland 180 2 0 1 0 0 0 0
Club Friendlies 1 2024 Aston Villa 71 1 0 1 0 0 0 0
Club Friendlies 3 2024 Aston Villa 0 0 0 0 0 0 0 0
Euro Qualification 2024 Scotland 695 8 0 5 3 1 1 0
European Championship 2024 Scotland 233 3 0 3 0 0 1 0
Friendly International 2024 Scotland 343 4 0 2 0 0 1 0
Carabao Cup 2023/2024 Aston Villa 46 1 0 1 0 0 0 0
FA Cup 2023/2024 Aston Villa 232 3 0 2 0 0 0 0
Premier League 2023/2024 Aston Villa 3010 35 0 11 6 0 9 1
Club Friendlies 3 2023 Aston Villa 0 0 0 0 0 0 0 0
Friendly International 2023 Scotland 83 2 1 1 0 0 0 0
Carabao Cup 2022/2023 Aston Villa 180 2 0 0 0 0 0 0
FA Cup 2022/2023 Aston Villa 0 0 0 0 0 0 0 0
Premier League 2022/2023 Aston Villa 2697 34 4 8 1 0 7 0
UEFA Nations League 2022/2023 Scotland 483 6 0 2 2 0 0 0
Club Friendlies 1 2022 Aston Villa 174 2 0 2 1 0 1 0
Club Friendlies 3 2022 Aston Villa 0 0 0 0 0 0 0 0
Friendly International 2022 Scotland 180 3 0 0 2 0 0 0
WC Qualification Europe 2022 Scotland 859 10 0 3 4 0 2 0
Carabao Cup 2021/2022 Aston Villa 0 0 0 0 0 0 0 0
FA Cup 2021/2022 Aston Villa 90 1 0 0 0 0 0 0
Premier League 2021/2022 Aston Villa 3093 35 0 3 3 0 8 0
Club Friendlies 1 2021 Aston Villa 0 0 0 0 0 0 0 0
Friendly International 2021 Scotland 90 1 0 0 0 0 0 0
Carabao Cup 2020/2021 Aston Villa 0 0 0 0 0 0 0 0
FA Cup 2020/2021 Aston Villa 0 0 0 0 0 0 0 0
Premier League 2020/2021 Aston Villa 3330 37 0 0 3 0 12 0
UEFA Nations League 2020/2021 Scotland 421 6 1 4 0 0 1 0
Euro Qualification 2020 Scotland 727 10 1 6 7 0 2 0
European Championship 2020 Scotland 270 3 0 0 0 0 1 0
Carabao Cup 2019/2020 Aston Villa 75 2 1 1 0 0 1 0
FA Cup 2019/2020 Aston Villa 0 0 0 0 0 0 0 0
Premier League 2019/2020 Aston Villa 2317 28 1 6 3 0 3 0
Carabao Cup 2018/2019 Aston Villa 0 0 0 0 0 0 0 0
Championship 2018/2019 Aston Villa 3764 43 1 6 7 0 14 0
Europa League 2018/2019 Hibernian 270 3 0 0 2 0 1 0
FA Cup 2018/2019 Aston Villa 0 1 0 0 0 0 0 0
UEFA Nations League 2018/2019 Scotland 180 2 0 0 0 0 0 0
Friendly International 2018 Scotland 328 5 1 2 0 0 1 0
WC Qualification Europe 2018 Scotland 5 7 1 1 0 0 0 0
Premiership 2017/2018 Hibernian 3138 35 0 2 5 0 15 0
Friendly International 2017 Scotland 14 1 1 0 0 0 0 0
Friendly International 2017 Latvia 0 1 0 0 0 0 0 0
Europa League 2016/2017 Hibernian 210 2 0 0 0 0 0 0
Euro Qualification 2016 Scotland 14 1 1 0 0 0 0 0
Premiership 2014/2015 St. Mirren 2650 30 0 3 0 0 5 0
Premiership 2013/2014 St. Mirren 2660 35 4 10 3 0 7 0
Premiership 2012/2013 St. Mirren 1387 22 7 8 1 0 1 0

John McGinn has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
26/10/2024 Aston Villa
1 - 1
AFC Bournemouth 0-0H2H+
A. Mvom Onana 4'  
  10' J. Kluivert
Y. Tielemans 18'  
  21' J. Araujo
  40' A. Smith
J. Ramsey 41'  
  45+1' E. Ünal
J. McGinn 55'  
L. Digne 58'  
R. Barkley 76' 1 - 0  
  80' A. Semenyo
  90' M. Tavernier
M. Cash 90+4'  
R. Barkley 90+6'  
  1 - 1 90+6' F. de Lima Barbosa
22/10/2024 Aston Villa
2 - 0
Bologna 0-0H2H+
  19' R. Orsolini
  45' S. Posch
  47' C. Lykogiannis
R. Barkley 50'  
  53' R. Freuler
J. McGinn 55' 1 - 0  
J. Durán Palacio 64' 2 - 0  
19/10/2024 Fulham
1 - 3
Aston Villa 1-1H2H+
R. Jiménez Rodríguez 5' 1 - 0  
  1 - 1 9' M. Rogers
A. Hoelgebaum Pereira 27'  
  33' L. Bailey Butler
C. Bassey 57'  
  1 - 2 59' O. Watkins
J. Andersen 64'  
E. Smith Rowe 65'  
  1 - 3 69' I. Diop
  70' M. Rogers
  71' A. Robinson
  83' L. Digne
J. Philogene-Bidace 88'  
  90+3' J. Philogene-Bidace
I. Diop 90+8'  
21/09/2024 Aston Villa
3 - 1
Wolverhampton Wanderers 0-1H2H+
  7' R. Aït Nouri
  16' N. Cabral Semedo
  0 - 1 25' M. Carneiro Da Cunha
  27' Gomes
P. Francisco Torres 28'  
  61' M. Lemina
O. Watkins 73' 1 - 1  
M. Rogers 75'  
  81' Y. Mosquera
E. Konsa Ngoyo 88' 2 - 1  
J. Durán Palacio 90+4' 3 - 1  
R. Barkley 90+11'  
  90+12' M. Carneiro Da Cunha
17/09/2024 [N] Young Boys
0 - 3
Aston Villa 0-2H2H+
  0 - 1 27' Y. Tielemans
C. Niasse 33'  
  0 - 2 38' J. Ramsey
S. Lauper 46'  
M. Elia 53'  
J. Durán Palacio 79'  
  79' J. Monteiro
  0 - 3 86' A. Mvom Onana
14/09/2024 Aston Villa
3 - 2
Everton 1-2H2H+
  15' I. Ndiaye
  0 - 1 16' D. McNeil
  19' T. Iroegbunam
  0 - 2 27' D. Calvert-Lewin
O. Watkins 36' 1 - 2  
D. Martínez 47'  
O. Watkins 58' 2 - 2  
J. Durán Palacio 76' 3 - 2  
  79' A. Young
U. Emery Etxegoien 85'  
  88' J. O´Brien
08/09/2024 Portugal
2 - 1
Scotland 0-1H2H+
  0 - 1 7' S. McTominay
  39' R. Christie
  51' A. Robertson
B. Fernandes 54' 1 - 1  
N. Cabral Semedo 66'  
R. Da Silva Neves 67'  
B. Fernandes 80'  
  86' A. Ralston
C. Ronaldo 88' 2 - 1  
05/09/2024 Scotland
2 - 3
Poland 0-2H2H+
  0 - 1 8' S. Szymański
  35' P. Dawidowicz
  0 - 2 44' R. Lewandowski
B. Gilmour 46' 1 - 2  
  52' N. Zalewski
S. McTominay 76' 2 - 2  
  84' B. Slisz
  2 - 3 90+7' N. Zalewski
31/08/2024 Leicester City
1 - 2
Aston Villa 0-1H2H+
  8' A. Mvom Onana
O. Skipp 26'  
  0 - 1 28' A. Mvom Onana
  40' Y. Tielemans
  55' L. Bogarde
  0 - 2 63' J. Durán Palacio
F. Buonanotte 73' 1 - 2  
M. Okoli 74'  
  74' J. McGinn
J. Vardy 83'  
  90+2' J. Durán Palacio
H. Winks 90+3'  
S. Cooper 90+7'  
24/08/2024 Aston Villa
0 - 2
Arsenal 0-0H2H+
  45+3' D. Rice
  57' G. dos Santos Magalhães
  0 - 1 67' L. Trossard
A. Mvom Onana 72'  
  0 - 2 77' T. Partey
  89' M. Ødegaard
17/08/2024 West Ham United
1 - 2
Aston Villa 1-1H2H+
  0 - 1 4' A. Mvom Onana
  8' L. Bailey Butler
L. Tolentino Coelho de Lima 31'  
L. Tolentino Coelho de Lima 37' 1 - 1  
  1 - 2 79' J. Durán Palacio
  90' J. Philogene-Bidace
10/08/2024 Borussia Dortmund
2 - 0
Aston Villa 2-0H2H+
E. Can 33' 1 - 0  
J. Brandt 35' 2 - 0  
23/06/2024 [N] Scotland
0 - 1
Hungary 0-0H2H+
  18' C. Styles
  26' W. Orban
  44' A. Schafer
S. McTominay 50'  
  75' L. Kleinheisler
  0 - 1 90+10' K. Csoboth
  90+11' K. Csoboth
19/06/2024 [N] Scotland
1 - 1
Switzerland 1-1H2H+
S. McTominay 13' 1 - 0  
  1 - 1 26' X. Shaqiri
  31' R. Rodríguez Araya
S. McTominay 51'  
S. McKenna 68'  
J. McGinn 71'  
  86' V. Sierro
14/06/2024 Germany
5 - 1
Scotland 3-0H2H+
F. Wirtz 10' 1 - 0  
J. Musiala 19' 2 - 0  
R. Andrich 31'  
  44' R. Porteous
K. Havertz 45+1' 3 - 0  
  48' A. Ralston
J. Tah 62'  
N. Füllkrug 68' 4 - 0  
  4 - 1 87' A. Rüdiger
E. Can 90+3' 5 - 1  
07/06/2024 Scotland
2 - 2
Finland 0-0H2H+
  53' N. Mäenpää
A. Hoskonen 54' 1 - 0  
L. Shankland 58' 2 - 0  
  2 - 1 72' B. Källman
C. Gordon 84'  
  2 - 2 85' O. Antman
03/06/2024 Gibraltar
0 - 2
Scotland 0-0H2H+
  0 - 1 58' R. Christie
  0 - 2 85' C. Adams
19/05/2024 Crystal Palace
5 - 0
Aston Villa 2-0H2H+
J. Mateta 9' 1 - 0  
  18' J. McGinn
J. Andersen 24'  
J. Mateta 39' 2 - 0  
E. Eze 54' 3 - 0  
  58' L. Digne
J. Mateta 63' 4 - 0  
E. Eze 69' 5 - 0  
  73' D. Soares de Paulo
  90+2' C. Lenglet
13/05/2024 Aston Villa
3 - 3
Liverpool 1-2H2H+
  0 - 1 2' D. Martínez
Y. Tielemans 12' 1 - 1  
  1 - 2 23' C. Gakpo
  38' H. Elliot
  1 - 3 48' J. Quansah
J. McGinn 70'  
J. Durán Palacio 85' 2 - 3  
U. Emery Etxegoien 85'  
J. Durán Palacio 88' 3 - 3  
05/05/2024 Brighton & Hove Albion
1 - 0
Aston Villa 0-0H2H+
P. Groß 49'  
S. Adingra 63'  
J. Junqueira de Jesus 87' 1 - 0  
J. Junqueira de Jesus 87'  
R. De Zerbi 90'  
  90+9' M. Cash
27/04/2024 Aston Villa
2 - 2
Chelsea 2-0H2H+
M. Cucurella 4' 1 - 0  
M. Rogers 42' 2 - 0  
  49' M. Caicedo Corozo
D. Soares de Paulo 49'  
  2 - 1 62' C. Madueke
M. Rogers 64'  
L. Bailey Butler 66'  
  2 - 2 81' C. Gallagher
  82' M. Mudryk
  87' T. da Silva
  90+10' B. Badiashile Mukinayi
  90+10' C. Madueke
21/04/2024 Aston Villa
3 - 1
AFC Bournemouth 1-1H2H+
  21' A. Smith
  0 - 1 31' D. Solanke
  37' M. Senesi
M. Rogers 45+1' 1 - 1  
  55' I. Zabarnyi
M. Diaby 57' 2 - 1  
L. Bailey Butler 78' 3 - 1  
M. Cash 87'  
14/04/2024 Arsenal
0 - 2
Aston Villa 0-0H2H+
  14' M. Rogers
B. White 36'  
G. dos Santos Magalhães 45'  
K. Havertz 63'  
  0 - 1 84' L. Bailey Butler
  0 - 2 87' O. Watkins
06/04/2024 Aston Villa
3 - 3
Brentford 1-0H2H+
O. Watkins 38' 1 - 0  
  42' M. Damsgaard
M. Rogers 46' 2 - 0  
  53' Y. Wissa
  2 - 1 59' M. Jattah-Njie Jørgensen
  2 - 2 61' B. Mbeumo
  2 - 3 68' Y. Wissa
O. Watkins 80' 3 - 3  
D. Santos Silva 84'  
D. Soares de Paulo 90+7'  
26/03/2024 Scotland
0 - 1
Northern Ireland 0-1H2H+
  21' A. McCann
  0 - 1 32' C. Bradley
B. Gilmour 56'  
22/03/2024 Netherlands
4 - 0
Scotland 1-0H2H+
  9' S. McTominay
M. Depay 30'  
  37' J. McGinn
T. Reijnders 40' 1 - 0  
G. Wijnaldum 72' 2 - 0  
W. Weghorst 84' 3 - 0  
D. Malen 86' 4 - 0  
10/03/2024 Aston Villa
0 - 4
Tottenham Hotspur 0-0H2H+
  19' P. Sarr
  0 - 1 50' J. Maddison
  0 - 2 53' B. Johnson
  61' R. Drăgușin
J. McGinn 65'  
  0 - 3 90+1' H. Son
  0 - 4 90+4' T. Werner
02/03/2024 Luton Town
2 - 3
Aston Villa 0-2H2H+
  0 - 1 24' O. Watkins
  0 - 2 38' O. Watkins
R. Burke 38'  
  45' D. Soares de Paulo
  45+5' L. Bailey Butler
  50' M. Rogers
T. Chong 66' 1 - 2  
C. Morris 72' 2 - 2  
  2 - 3 89' L. Digne
  90+2' N. Zaniolo
24/02/2024 Aston Villa
4 - 2
Nottingham Forest 3-1H2H+
O. Watkins 4' 1 - 0  
  15' M. Santiago Costa dos Santos
D. Soares de Paulo 29' 2 - 0  
D. Soares de Paulo 39' 3 - 0  
  45' F. de Almeida Monteiro
  3 - 1 45+5' M. Niakhate
  3 - 2 48' M. Gibbs-White
A. Moreno Lopera 57'  
L. Bailey Butler 61' 4 - 2  
17/02/2024 Fulham
1 - 2
Aston Villa 0-1H2H+
  0 - 1 23' O. Watkins
  32' J. McGinn
  0 - 2 56' O. Watkins
Rodrigo Muniz 63' 1 - 2  
  74' A. Moreno Lopera
J. Lobo Alves Palhinha Gonçalves 86'  
T. Castagne 89'  
S. Lukić 90'  
A. Traoré Diarra 90+3'  
H. Wilson 90+4'  
11/02/2024 Aston Villa
1 - 2
Manchester United 0-1H2H+
  0 - 1 17' R. Højlund
  37' C. Casimiro
  45+4' K. Mainoo
C. Lenglet 45+4'  
M. Cash 60'  
D. Soares de Paulo 67' 1 - 1  
M. Diaby 71'  
  1 - 2 86' S. McTominay
07/02/2024 Aston Villa
1 - 3
Chelsea 0-2H2H+
  0 - 1 11' C. Gallagher
  0 - 2 21' N. Jackson
D. Santos Silva 38'  
  0 - 3 54' E. Fernández
  55' E. Fernández
  76' Đ. Petrović
M. Diaby 90+1' 1 - 3  
03/02/2024 Sheffield United
0 - 5
Aston Villa 0-4H2H+
  0 - 1 12' J. McGinn
  0 - 2 16' O. Watkins
  0 - 3 20' L. Bailey Butler
  0 - 4 30' Y. Tielemans
J. Bogle 44'  
  0 - 5 47' A. Moreno Lopera
30/01/2024 Aston Villa
1 - 3
Newcastle United 0-2H2H+
  0 - 1 32' F. Schär
  0 - 2 36' F. Schär
B. Kamara 39'  
  0 - 3 52' A. Moreno Lopera
O. Watkins 71' 1 - 3  
D. Soares de Paulo 72'  
J. McGinn 77'  
  90+4' A. Gordon
N. Zaniolo 90+5'  
26/01/2024 Chelsea
0 - 0
Aston Villa 0-0H2H+
T. da Silva 9'  
  46' Y. Tielemans
14/01/2024 Everton
0 - 0
Aston Villa 0-0H2H+
  31' O. Watkins
  48' D. Santos Silva
J. Tarkowski 73'  
  73' C. Lenglet
  75' Y. Tielemans
06/01/2024 Middlesbrough
0 - 1
Aston Villa 0-0H2H+
I. Jones 23'  
  37' E. Konsa Ngoyo
  40' L. Bailey Butler
  74' M. Cash
  80' N. Zaniolo
  82' C. Lenglet
  0 - 1 87' M. Cash
30/12/2023 Aston Villa
3 - 2
Burnley 2-1H2H+
E. Konsa Ngoyo 18'  
  23' C. Taylor
L. Bailey Butler 28' 1 - 0  
  1 - 1 31' M. Amdouni
  42' S. Berge
M. Diaby 42' 2 - 1  
  56' S. Berge
  2 - 2 71' L. Foster
J. Ramsey 88'  
D. Soares de Paulo 89' 3 - 2  
D. Martínez 90+6'  
J. McGinn 90+8'  
26/12/2023 Manchester United
3 - 2
Aston Villa 0-2H2H+
  0 - 1 21' J. McGinn
  0 - 2 26' L. Dendoncker
  45+2' J. Ramsey
A. Garnacho 59' 1 - 2  
A. Garnacho 71' 2 - 2  
B. Fernandes 73'  
  74' D. Santos Silva
R. Højlund 82' 3 - 2  
  87' E. Konsa Ngoyo
22/12/2023 Aston Villa
1 - 1
Sheffield United 0-0H2H+
L. Bailey Butler 49'  
  51' Y. Larouci
  69' J. Bogle
  0 - 1 87' C. Archer
N. Zaniolo 90+5'  
N. Zaniolo 90+7' 1 - 1  
  90+8' A. Trusty
M. Cash 90+10'  

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2024 SoccerPunter Pte. Ltd. All rights reserved.