John McGinn Profile and Player Statistics
First name: John
Last name: McGinn
Position: Midfielder
Nationality: Scotland
Date of birth: 18 October 1994
Age: 31
Height: 178 cm
Weight: 68 kg

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
Friendly International 2026 Scotland 2 1 1 0 0 0 0
WC Qualification Europe 2026 Scotland 6 0 0 1 0 1 0
Carabao Cup 2025/2026 Aston Villa 1 0 0 1 0 0 0
Europa League 2025/2026 Aston Villa 10 4 3 4 0 2 0
FA Cup 2025/2026 Aston Villa 1 0 1 0 0 0 0
Premier League 2025/2026 Aston Villa 27 1 20 6 0 4 0
Club Friendlies 1 2025 Aston Villa 1 1 0 1 0 0 0
Club Friendlies 3 2025 Aston Villa 5 1 1 1 0 0 0
Friendly International 2025 Scotland 2 0 1 0 0 1 0
Carabao Cup 2024/2025 Aston Villa 1 0 1 0 0 0 0
Champions League 2024/2025 Aston Villa 10 1 6 5 0 1 0
FA Cup 2024/2025 Aston Villa 4 1 1 0 0 0 0
Premier League 2024/2025 Aston Villa 34 7 16 5 0 7 0
UEFA Nations League 2024/2025 Scotland 6 1 1 2 0 1 0
Club Friendlies 1 2024 Aston Villa 1 0 1 0 0 0 0
Club Friendlies 3 2024 Aston Villa 3 0 3 0 0 0 0
Euro Qualification 2024 Scotland 8 0 5 4 1 1 0
European Championship 2024 Scotland 3 0 3 0 0 1 0
Friendly International 2024 Scotland 4 0 2 1 0 1 0
Carabao Cup 2023/2024 Aston Villa 1 0 1 0 0 0 0
Europa Conference League 2023/2024 Aston Villa 14 3 4 6 0 2 0
FA Cup 2023/2024 Aston Villa 3 0 2 0 0 0 0
Premier League 2023/2024 Aston Villa 35 0 10 10 0 9 1
Club Friendlies 3 2023 Aston Villa 2 1 1 1 0 0 0
Friendly International 2023 Scotland 2 1 1 0 0 0 0
Premier League Summer Series 2023 Aston Villa 3 0 3 1 0 0 0
Carabao Cup 2022/2023 Aston Villa 2 0 0 0 0 0 0
Premier League 2022/2023 Aston Villa 35 4 8 4 0 7 0
UEFA Nations League 2022/2023 Scotland 6 0 2 4 0 0 0
Club Friendlies 1 2022 Aston Villa 2 0 2 1 0 1 0
Club Friendlies 3 2022 Aston Villa 3 0 3 0 0 0 0
Friendly International 2022 Scotland 3 0 0 3 0 0 0
Queensland Champions Cup 2022 Aston Villa 2 1 1 0 0 1 0
WC Qualification Europe 2022 Scotland 10 0 3 4 0 2 0
FA Cup 2021/2022 Aston Villa 1 0 0 0 0 0 0
Premier League 2021/2022 Aston Villa 35 0 3 7 0 8 0
Club Friendlies 3 2021 Aston Villa 2 0 1 0 0 0 0
Friendly International 2021 Scotland 1 0 0 0 0 0 0
Carabao Cup 2020/2021 Aston Villa 1 0 0 0 0 0 0
Premier League 2020/2021 Aston Villa 37 0 0 8 0 12 0
UEFA Nations League 2020/2021 Scotland 6 1 4 0 0 1 0
Club Friendlies 1 2020 Aston Villa 1 0 0 0 0 0 0
Euro Qualification 2020 Scotland 12 1 6 6 1 2 0
European Championship 2020 Scotland 3 0 0 0 0 1 0
Carabao Cup 2019/2020 Aston Villa 3 1 1 0 0 1 0
Premier League 2019/2020 Aston Villa 28 1 6 6 0 3 0
Club Friendlies 1 2019 Aston Villa 4 1 1 2 0 0 0
Carabao Cup 2018/2019 Aston Villa 1 0 0 0 0 0 0
Championship 2018/2019 Aston Villa 43 1 6 15 0 14 0
Europa League 2018/2019 Hibernian 3 0 0 4 0 1 0
FA Cup 2018/2019 Aston Villa 1 0 0 0 0 0 0
Premiership 2018/2019 Hibernian 1 0 1 1 0 0 0
UEFA Nations League 2018/2019 Scotland 2 0 0 0 0 0 0
Friendly International 2018 Scotland 6 2 3 0 0 1 0
WC Qualification Europe 2018 Scotland 7 2 0 0 0 0 0
Premiership 2017/2018 Hibernian 35 0 2 6 0 15 0
Scottish Cup 2017/2018 Hibernian 1 0 0 0 0 1 0
Friendly International 2017 Scotland 2 1 0 0 0 1 0
League Cup 2017 Hibernian 7 0 0 0 1 2 0
Championship 2016/2017 Hibernian 29 2 4 10 0 4 0
Europa League 2016/2017 Hibernian 2 0 0 0 0 0 0
Scottish Cup 2016/2017 Hibernian 5 0 1 2 0 1 0
Friendly International 2016 Scotland 2 0 0 0 0 1 0
Championship 2015/2016 Hibernian 36 3 4 8 0 3 1
League Cup 2015/2016 Hibernian 5 0 1 1 0 1 0
Premiership Play-Offs 2015/2016 Hibernian 4 0 0 1 0 1 0
Scottish Cup 2015/2016 Hibernian 7 0 0 0 0 0 0
League Cup 2014/2015 St. Mirren 1 0 0 0 0 0 0
Premiership 2014/2015 St. Mirren 30 0 3 1 0 5 0
Scottish Cup 2014/2015 St. Mirren 2 0 1 0 0 0 0
Premiership 2013/2014 St. Mirren 37 4 10 3 0 7 0
Scottish Cup 2013/2014 St. Mirren 2 0 1 0 0 2 0
League Cup 2012/2013 St. Mirren 2 0 2 0 0 0 0
Premiership 2012/2013 St. Mirren 33 7 8 1 0 1 0
Scottish Cup 2012/2013 St. Mirren 2 0 1 0 0 0 0

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

Now showing: All Competitions

DateHomeScoreAwayHT
25/04/2026 Fulham
1 - 0
Aston Villa 1-0H2H+
Ryan Sessegnon 43' 1 - 0  
Timothy Castagne 46'  
  49' Pau Torres
Raúl Jiménez 66'  
Rodrigo Muniz 66'  
  74' Emiliano Buendía
  74' Leon Bailey
  74' John McGinn
  74' Ross Barkley
  74' Lamare Bogarde
  74' Douglas Luiz
  74' Youri Tielemans
  74' Jadon Sancho
Samuel Chukwueze 76'  
Oscar Bobb  76'  
Emile Smith Rowe 76'  
Josh King 76'  
  80' Ollie Watkins
  80' Tammy Abraham
Ryan Sessegnon 81'  
Antonee Robinson 81'  
Harry Wilson 90+1'  
  90+4' Douglas Luiz
19/04/2026 Aston Villa
4 - 3
Sunderland 2-1H2H+
Ollie Watkins 2' 1 - 0  
  1 - 1 9' Chris Rigg
Ollie Watkins 36' 2 - 1  
Morgan Rogers 46' 3 - 1  
  63' Omar Alderete
  63' Dan Ballard
  63' Reinildo Mandava
  63' Trai Hume
  63' Chris Rigg
  63' Chemsdine Talbi
  66' Noah Sadiki
Ross Barkley 70'  
Emiliano Buendía 70'  
Ian Maatsen 70'  
Lucas Digne 70'  
Ollie Watkins 80'  
Tammy Abraham 80'  
John McGinn 80'  
Jadon Sancho 80'  
  84' Brian Brobbey
  84' Wilson Isidor
  3 - 2 86' Trai Hume
  3 - 3 87' Wilson Isidor
Tammy Abraham 90+3' 4 - 3  
  90+5' Nordi Mukiele
  90+8' Dan Ballard
Amadou Onana 90+8'  
16/04/2026 Aston Villa
4 - 0
Bologna 3-0H2H+
Ollie Watkins 16' 1 - 0  
Morgan Rogers 25'  
Emiliano Buendía 26' 2 - 0  
  29' Federico Bernardeschi
Morgan Rogers 39' 3 - 0  
  46' Federico Bernardeschi
  46' Riccardo Orsolini
  46' Remo Freuler
  46' Simon Sohm
  46' João Mário
  46' Nadir Zortea
Ollie Watkins 64'  
Tammy Abraham 64'  
John McGinn 64'  
Leon Bailey 64'  
Youri Tielemans 74'  
Douglas Luiz 74'  
Morgan Rogers 74'  
Jadon Sancho 74'  
  76' Santiago Castro
  76' Jens Odgaard
Amadou Onana 78'  
Lamare Bogarde 78'  
  82' Nicolò Casale
  82' Torbjørn Heggem
Ezri Konsa 89' 4 - 0  
12/04/2026 Nottingham Forest
1 - 1
Aston Villa 1-1H2H+
  11' Matty Cash
  0 - 1 23' Murillo
Neco Williams 38' 1 - 1  
Omari Hutchinson  45'  
Murillo 63'  
Omari Hutchinson  65'  
Chris Wood  65'  
  67' John McGinn
  77' Ross Barkley
  77' Douglas Luiz
  78' Morgan Rogers
  78' Emiliano Buendía
  78' Lucas Digne
  78' Ian Maatsen
Morgan Gibbs-White 84'  
Nicolás Domínguez 84'  
  87' Ollie Watkins
  87' Tammy Abraham
Ola Aina  89'  
Dan Ndoye 89'  
Igor Jesus 89'  
Ryan Yates  89'  
  90+1' Matty Cash
  90+1' Andrés García
09/04/2026 Bologna
1 - 3
Aston Villa 0-1H2H+
Jhon Lucumí 14'  
  0 - 1 44' Ezri Konsa
  0 - 2 51' Ollie Watkins
Tommaso Pobega 65'  
Tommaso Pobega 67'  
Nikola Moro 67'  
Lewis Ferguson 67'  
Riccardo Orsolini 67'  
  80' Amadou Onana
  80' Lamare Bogarde
Santiago Castro 82'  
Jens Odgaard 82'  
  85' Morgan Rogers
  88' Emiliano Buendía
  88' Leon Bailey
  88' Morgan Rogers
  88' Ian Maatsen
Jonathan Rowe 90' 1 - 2  
Remo Freuler 90'  
Nicolò Cambiaghi 90'  
  1 - 3 90+4' Ollie Watkins
31/03/2026 Côte d'Ivoire
1 - 0
Scotland 1-0H2H+
Nicolas Pépé 12' 1 - 0  
  46' Liam Kelly
  46' Scott Bain
  46' Scott McTominay
  46' Lewis Ferguson
Ousmane Diomande 61'  
Emmanuel Agbadou 61'  
Ghislain Konan 62'  
Guela Doué 62'  
  62' Ross McCrorie
  62' Nathan Patterson
Nicolas Pépé 69'  
Simon Adingra 69'  
Bénie Traoré 69'  
Amad Diallo 69'  
  70' Ryan Christie
  70' John McGinn
  70' Billy Gilmour 
  70' Kenny McLean
  77' Ché Adams
  77' Tommy Conway
  77' George Hirst
  77' Lyndon Dykes
Elye Wahi 77'  
Evann Guessand 77'  
28/03/2026 Scotland
0 - 1
Japan 0-0H2H+
  46' Kodai Sano
  46' Kaoru Mitoma
  46' Hiroki Ito
  46' Junnosuke Suzuki
  46' Tsuyoshi Watanabe 
  46' Shogo Taniguchi
  62' Yukinari Sugawara
  62' Ritsu Doan
  62' Daizen Maeda
  62' Keito Nakamura
John McGinn 63'  
Ryan Christie 63'  
Lyndon Dykes 63'  
George Hirst 63'  
  63' Yuito Suzuki
  63' Junya Ito
  63' Keisuke Goto
  63' Ayase Ueda
  65' Junnosuke Suzuki
Scott McTominay 71'  
Billy Gilmour  71'  
Andrew Robertson 71'  
Kieran Tierney 71'  
  77' Ayumu Seko
  77' Daiki Hashioka
  78' Ritsu Doan
  78' Ao Tanaka
  78' Daichi Kamada
  78' Joel Chima Fujita
  78' Kento Shiogai
Tommy Conway 81'  
Findlay Curtis 81'  
Nathan Patterson 81'  
Anthony Ralston 81'  
  0 - 1 84' Junya Ito
22/03/2026 Aston Villa
2 - 0
West Ham United 1-0H2H+
John McGinn 15' 1 - 0  
  45' Aaron Wan-Bissaka
  46' Freddie Potts
  46' Adama Traoré
  46' Taty Castellanos
  46' Callum Wilson
Jadon Sancho 67'  
Leon Bailey 67'  
Ross Barkley 67'  
Douglas Luiz 67'  
John McGinn 67'  
Youri Tielemans 67'  
Ollie Watkins 68' 2 - 0  
Morgan Rogers 77'  
Emiliano Buendía 77'  
  83' Tomáš Souček
  83' Mohamadou Kanté
  83' Aaron Wan-Bissaka
  83' Soungoutou Magassa
Ollie Watkins 87'  
Tammy Abraham 87'  
19/03/2026 Aston Villa
2 - 0
LOSC Lille 0-0H2H+
  25' Félix Correia
John McGinn 54' 1 - 0  
Tammy Abraham 56'  
Ollie Watkins 56'  
  66' Ayyoub Bouaddi
  66' Noah Edjouma
  66' Félix Correia
  66' Hákon Arnar Haraldsson
  66' Ngal'ayel Mukau
  66' Matías Fernández-Pardo
Douglas Luiz 72'  
  73' Alexsandro
  73' Aïssa Mandi
John McGinn 74'  
Emiliano Buendía 74'  
Lamare Bogarde 74'  
Matty Cash 74'  
  81' Thomas Meunier
  81' Tiago Santos
Jadon Sancho 84'  
Leon Bailey 84'  
Morgan Rogers 84'  
Harvey Elliott 84'  
Leon Bailey 86' 2 - 0  
15/03/2026 Manchester United
3 - 1
Aston Villa 0-0H2H+
  41' Ollie Watkins
Casemiro 53' 1 - 0  
  60' Ollie Watkins
  60' Tammy Abraham
Casemiro 60'  
  61' John McGinn
  61' Leon Bailey
  1 - 1 64' Ross Barkley
  69' Emiliano Buendía
Matheus Cunha 71' 2 - 1  
Leny Yoro 72'  
Bryan Mbeumo 75'  
Benjamin Sesko 75'  
Benjamin Sesko 81' 3 - 1  
  82' Ross Barkley
  82' Douglas Luiz
  82' Lucas Digne
  82' Ian Maatsen
  86' Emiliano Buendía
  86' Andrés García
Casemiro 90+1'  
Manuel Ugarte 90+1'  
Harry Maguire 90+6'  
12/03/2026 LOSC Lille
0 - 1
Aston Villa 0-0H2H+
Benjamin André 46'  
Ayyoub Bouaddi 46'  
Gaëtan Perrin 52'  
Matías Fernández-Pardo 52'  
  0 - 1 61' Ollie Watkins
Ngal'ayel Mukau 66'  
Félix Correia 66'  
Tiago Santos 66'  
Thomas Meunier 66'  
  77' Ollie Watkins
  77' Tammy Abraham
  77' Douglas Luiz
  77' John McGinn
  83' Jadon Sancho
  83' Leon Bailey
Hákon Arnar Haraldsson 83'  
Soriba Diaoune 83'  
  83' Emiliano Buendía
  83' Ian Maatsen
  88' Emiliano Martínez
  90' Morgan Rogers
  90' Harvey Elliott
  90+2' Lucas Digne
18/01/2026 Aston Villa
0 - 1
Everton 0-0H2H+
John McGinn 18'  
Evann Guessand 18'  
  23' Dwight McNeil
  47' James Garner
Lamare Bogarde 56'  
  0 - 1 59' Thierno Barry
Ian Maatsen 73'  
Lucas Digne 73'  
Lamare Bogarde 73'  
George Lawrence Hemmings 73'  
  84' Thierno Barry
  84' Beto
10/01/2026 Tottenham Hotspur
1 - 2
Aston Villa 0-2H2H+
  9' Boubacar Kamara
  9' Youri Tielemans 
  0 - 1 22' Emiliano Buendía
Richarlison 31'  
Randal Kolo Muani 31'  
  0 - 2 45+3' Morgan Rogers
Wilson Odobert 54' 1 - 2  
Archie Gray 57'  
  65' John McGinn
  65' Jadon Sancho
  65' Donyell Malen
  65' Ollie Watkins
  67' Emiliano Buendía
  78' Ian Maatsen
  78' Lucas Digne
Mathys Tel  78'  
Dane Scarlett 78'  
Pedro Porro 79'  
  79' Matty Cash
  79' Andrés García 
  81' Andrés García 
Wilson Odobert 83'  
Dominic Solanke  83'  
Pedro Porro 83'  
Djed Spence 83'  
João Palhinha 85'  
07/01/2026 Crystal Palace
0 - 0
Aston Villa 0-0H2H+
  46' Emiliano Martínez
  46' Marco Bizot
  65' Jadon Sancho
  65' Emiliano Buendía
Brennan Johnson 67'  
  73' Lucas Digne
  73' Ian Maatsen
  73' John McGinn
  73' Donyell Malen
  82' Boubacar Kamara
  82' Lamare Bogarde
Tyrick Mitchell 83'  
Justin Devenny 90'  
Borna Sosa 90'  
03/01/2026 Aston Villa
3 - 1
Nottingham Forest 1-0H2H+
Ollie Watkins 45+1' 1 - 0  
John McGinn 49' 2 - 0  
  2 - 1 61' Morgan Gibbs-White
  65' Dilane Bakwa
Ian Maatsen 69'  
Lucas Digne 69'  
  69' Dilane Bakwa
  69' James McAtee
Emiliano Buendía 69'  
Jadon Sancho 69'  
  69' Ola Aina
  69' Nicolò Savona
John McGinn 73' 3 - 1  
  78' John Victor
  78' Matz Sels
John McGinn 83'  
Lamare Bogarde 83'  
  83' Igor Jesus
  83' Arnaud Kalimuendo
  83' Nicolás Domínguez
  83' Douglas Luiz
Ollie Watkins 83'  
Donyell Malen 83'  
  89' James McAtee
Matty Cash 90'  
Andrés García 90'  
Lamare Bogarde 90+4'  
30/12/2025 Arsenal
4 - 1
Aston Villa 0-0H2H+
Mikel Merino 45+1'  
  45+2' Morgan Rogers
  46' Amadou Onana
  46' John McGinn
Gabriel Magalhães  48' 1 - 0  
Martín Zubimendi 52' 2 - 0  
  61' Emiliano Buendía
  61' Andrés García 
  61' Jadon Sancho
  61' Donyell Malen
Leandro Trossard 69' 3 - 0  
Mikel Merino 73'  
Christian Nørgaard 73'  
Viktor Gyökeres  77'  
Gabriel Jesus   77'  
Gabriel Magalhães  77'  
Myles Lewis-Skelly 77'  
Gabriel Jesus   78' 4 - 0  
Gabriel Jesus   79'  
  81' Lamare Bogarde
  82' Youri Tielemans 
  82' George Lawrence Hemmings
  82' Morgan Rogers
  82' Jamaldeen Jimoh-Aloba
Bukayo Saka 83'  
Noni Madueke  83'  
Jurriën Timber 83'  
Ben White 83'  
  4 - 1 90+4' Ollie Watkins
  90+7' Ollie Watkins
27/12/2025 Chelsea
1 - 2
Aston Villa 1-0H2H+
  30' Matty Cash
João Pedro 37' 1 - 0  
Reece James  57'  
  57' Morgan Rogers
  58' Emiliano Buendía
  58' Ollie Watkins
  59' John McGinn
  59' Amadou Onana
  59' Donyell Malen
  59' Jadon Sancho
  1 - 1 63' Ollie Watkins
Trevoh Chalobah 68'  
João Pedro 69'  
Liam Delap 69'  
Alejandro Garnacho 69'  
Jamie Gittens 69'  
Marc Cucurella  69'  
Malo Gusto 69'  
Moisés Caicedo  71'  
Liam Delap 71'  
Cole Palmer 72'  
Estêvão 72'  
  78' Boubacar Kamara
  83' Boubacar Kamara
  83' Lamare Bogarde
  83' Ian Maatsen
  83' Lucas Digne
  1 - 2 84' Ollie Watkins
Enzo Fernández 90+4'  
21/12/2025 Aston Villa
2 - 1
Manchester United 1-1H2H+
Morgan Rogers 45' 1 - 0  
  1 - 1 45+3' Matheus Cunha
  46' Bruno Fernandes  
  46' Lisandro Martínez
Morgan Rogers 57' 2 - 1  
  68' Manuel Ugarte
  72' Diogo Dalot
  73' Benjamin Sesko
  73' J. Fletcher
  73' Manuel Ugarte
  73' Joshua Zirkzee
Ian Maatsen 75'  
Lucas Digne 75'  
Ollie Watkins 75'  
Donyell Malen 75'  
Amadou Onana 84'  
Emiliano Buendía 84'  
John McGinn 84'  
Evann Guessand 84'  
  84' Leny Yoro
  84' S. Lacey
Boubacar Kamara 88'  
Lamare Bogarde 88'  
Lamare Bogarde 90+2'  
14/12/2025 West Ham United
2 - 3
Aston Villa 2-1H2H+
Mateus Fernandes 1' 1 - 0  
  1 - 1 9' Konstantinos Mavropanos
Jarrod Bowen  24' 2 - 1  
  38' Boubacar Kamara
  42' Matty Cash
  2 - 2 50' Morgan Rogers
  64' Amadou Onana
  64' Donyell Malen
  75' Ollie Watkins
  75' Emiliano Buendía
  75' Ian Maatsen
  75' Lucas Digne
  2 - 3 79' Morgan Rogers
Soungoutou Magassa 81'  
Callum Wilson 81'  
Freddie Potts 88'  
Tomáš Souček 88'  
Crysencio Summerville 88'  
Mohamadou Kanté 88'  
Lucas Paquetá 89'  
Guido Rodríguez 89'  
El Hadji Malick Diouf  90+2'  
11/12/2025 Basel
1 - 2
Aston Villa 1-1H2H+
  0 - 1 12' Evann Guessand
  17' Matty Cash
Flavius Daniliuc 34' 1 - 1  
  35' Emiliano Buendía
  46' Matty Cash
  46' Youri Tielemans 
  1 - 2 53' Youri Tielemans 
Xherdan Shaqiri 62'  
Albian Ajeti 62'  
  64' Amadou Onana
  64' Boubacar Kamara
  65' Emiliano Buendía
  65' Morgan Rogers
  65' Jadon Sancho
  65' Ollie Watkins
Léo Leroy 72'  
Andrej Bacanin 74'  
Koba Koindredi 74'  
Bénie Traoré 75'  
Ibrahim Salah 75'  
  79' Donyell Malen
  79' John McGinn
Philip Otele 80'  
  84' Ezri Konsa
Léo Leroy 85'  
Moritz Broschinski 85'  
Philip Otele 85'  
Marin Soticek 85'  
  87'
  87' John McGinn
06/12/2025 Aston Villa
2 - 1
Arsenal 1-0H2H+
Matty Cash 36' 1 - 0  
  46' Mikel Merino
  46' Viktor Gyökeres 
  46' Eberechi Eze
  46' Leandro Trossard
  1 - 1 52' Leandro Trossard
Ollie Watkins 66'  
Donyell Malen 66'  
  72' Riccardo Calafiori
  74' Bukayo Saka
Amadou Onana 75'  
Lamare Bogarde 75'  
John McGinn  75'  
Jadon Sancho 75'  
  79' Bukayo Saka
  79' Noni Madueke 
Pau Torres 86'  
Victor Lindelöf 86'  
  86' Leandro Trossard
  86' Gabriel Martinelli 
  86' Riccardo Calafiori
  86' Myles Lewis-Skelly
Matty Cash 87'  
Emiliano Buendía 87'  
Emiliano Buendía 90+5' 2 - 1  
03/12/2025 Brighton & Hove Albion
3 - 4
Aston Villa 2-2H2H+
Jan Paul van Hecke 9' 1 - 0  
Stefanos Tzimas 24'  
Jack Hinshelwood  24'  
Pau Torres 29' 2 - 0  
  2 - 1 37' Ollie Watkins
  2 - 2 45+7' Ollie Watkins
Bart Verbruggen 45+8'  
  2 - 3 60' Amadou Onana
Ferdi Kadıoğlu 67'  
Danny Welbeck 67'  
  70' Ian Maatsen
  70' Lucas Digne
  70' Boubacar Kamara
  70' Youri Tielemans
  75' John McGinn 
Brajan Gruda  77'  
Charalampos Kostoulas 77'  
  77' John McGinn 
  77' Donyell Malen
  2 - 4 78' Donyell Malen
Carlos Baleba 78'  
Joël Veltman 78'  
Jan Paul van Hecke 83' 3 - 4  
Diego Gómez 85'  
  86' Evann Guessand
  86' Lamare Bogarde
  86' Ollie Watkins
  86' Emiliano Buendía
  90+5' Marco Bizot
30/11/2025 Aston Villa
1 - 0
Wolverhampton Wanderers 0-0H2H+
  45+2' André
Emiliano Buendía 54'  
Ollie Watkins 54'  
  58' David Møller Wolfe
Boubacar Kamara 67' 1 - 0  
  69' Jean-Ricner Bellegarde
  69' Tawanda Chirewa
Youri Tielemans 75'  
Ross Barkley  75'  
Donyell Malen 75'  
Amadou Onana 75'  
  76' Yerson Mosquera
  77' David Møller Wolfe
  77' Hugo Bueno
  77' Yerson Mosquera
  77' Mateus Mané
  80' Jhon Arias
  87' Jhon Arias
  87' Tolu Arokodare
Boubacar Kamara 88'  
Lamare Bogarde 88'  
Ross Barkley  88'  
Jadon Sancho 88'  
27/11/2025 Aston Villa
2 - 1
Young Boys 2-0H2H+
Donyell Malen 27' 1 - 0  
Donyell Malen 42' 2 - 0  
  48' Sandro Lauper
Donyell Malen 60'  
Ross Barkley  60'  
Morgan Rogers 60'  
Emiliano Buendía 60'  
Pau Torres 60'  
Ezri Konsa 60'  
Youri Tielemans 60'  
Ollie Watkins 60'  
Amadou Onana 61'  
  62' Darian Males
  62' Alan Virginius
  63' Rayan Raveloson
  63' Alvyn Sanches 
  70' Sergio Córdova
  70' Chris Bedia 
  70' Christian Fassnacht
  70' Joël Monteiro
Amadou Onana 79'  
Boubacar Kamara 79'  
  82' Tanguy Zoukrou
  82' Gregory Wüthrich 
  2 - 1 90' Joël Monteiro
Ian Maatsen 90+7'  
23/11/2025 Leeds United
1 - 2
Aston Villa 1-0H2H+
Lukas Nmecha 8' 1 - 0  
Anton Stach 23'  
Ao Tanaka 23'  
Jayden Bogle 41'  
Ao Tanaka 45+3'  
  46' Lucas Digne
  46' Ian Maatsen
  46' Emiliano Buendía
  46' Donyell Malen
  1 - 1 48' Morgan Rogers
  53' John McGinn 
Ethan Ampadu  63'  
  68' John McGinn 
  68' Ross Barkley 
  68' Ollie Watkins
  68' Jadon Sancho
Lukas Nmecha 71'  
Daniel James 71'  
Ao Tanaka 71'  
Dominic Calvert-Lewin 71'  
Pascal Struijk 74'  
  1 - 2 75' Morgan Rogers
Noah Okafor 80'  
Wilfried Gnonto 80'  
Brenden Aaronson 80'  
Joël Piroe 80'  
  84' Youri Tielemans
  84' Lamare Bogarde
Wilfried Gnonto 89'  
18/11/2025 Scotland
4 - 2
Denmark 1-0H2H+
Scott McTominay 3' 1 - 0  
  10' Joachim Andersen
Ben Gannon-Doak 21'  
Kenny McLean 21'  
  45' Rasmus Kristensen
  1 - 1 57' Rasmus Højlund
  61' Rasmus Kristensen
Lyndon Dykes 64'  
Ché Adams 64'  
Ryan Christie 64'  
Lawrence Shankland 64'  
  64' Mikkel Damsgaard
  64' Jannik Vestergaard
Aaron Hickey 72'  
Kieran Tierney 72'  
Lawrence Shankland 78' 2 - 1  
  2 - 2 81' Patrick Dorgu
  84' Rasmus Højlund
  84' Christian Nørgaard
  90' Gustav Isaksen 
  90' Mika Biereth
Kieran Tierney 90+3' 3 - 2  
Kieran Tierney 90+5'  
Kenny McLean 90+8' 4 - 2  
15/11/2025 Greece
3 - 2
Scotland 1-0H2H+
Anastasios Bakasetas  7' 1 - 0  
  10' John McGinn
  30' Lewis Ferguson
Vangelis Pavlidis 43'  
Andreas Tetteh 43'  
Konstantinos Karetsas 57' 2 - 0  
Christos Tzolis 63' 3 - 0  
  3 - 1 65' Ben Gannon-Doak
Anastasios Bakasetas  66'  
  3 - 2 70' Ryan Christie
  75' Grant Hanley
  75' Scott McKenna
  75' Aaron Hickey
  75' Anthony Ralston
Konstantinos Karetsas 76'  
Georgios Masouras 76'  
  82' Ryan Christie
  82' Lyndon Dykes
  82' Ché Adams
  82' Lawrence Shankland
Anastasios Bakasetas  84'  
  85' John Souttar
  88' Ben Gannon-Doak
  88' George Hirst
Christos Mouzakitis 90'  
Pantelis Hatzidiakos 90'  
Christos Tzolis 90'  
Charalampos Kostoulas 90'  
09/11/2025 Aston Villa
4 - 0
AFC Bournemouth 2-0H2H+
  10' Adam Smith  
  10' Álex Jiménez
Morgan Rogers 13'  
Boubacar Kamara 23'  
  27' Álex Jiménez
Emiliano Buendía 28' 1 - 0  
  38' Adrien Truffert
Amadou Onana 40' 2 - 0  
  46' Álex Jiménez
  46' Lewis Cook
  63' Adrien Truffert
  63' Amine Adli
  63' Alex Scott
  63' Ryan Christie
  63' Justin Kluivert 
  63' Eli Kroupi
  67' Antoine Semenyo
Emiliano Buendía 71'  
Ross Barkley  71'  
Amadou Onana 71'  
Jadon Sancho 71'  
John McGinn  71'  
Youri Tielemans 71'  
Ross Barkley  77' 3 - 0  
  77' Evanilson
  77' David Brooks
Ollie Watkins 81'  
Lamare Bogarde 81'  
Boubacar Kamara 81'  
Donyell Malen 81'  
Donyell Malen 82' 4 - 0  
Morgan Rogers 86'  
Evann Guessand 86'  
06/11/2025 Aston Villa
2 - 0
Maccabi Tel Aviv 1-0H2H+
  14' Mohamed Camara
  14' Heitor
  29' Itamar Noy
  37' Issouf Sissokho
Ian Maatsen 45+1' 1 - 0  
Donyell Malen 59' 2 - 0  
  60' Osher Davida
  60' Sagiv Jehezkel
  60' Itamar Noy
  60' Ido Shahar
Pau Torres 64'  
Boubacar Kamara 64'  
Morgan Rogers 64'  
Ollie Watkins 64'  
Evann Guessand 74'  
Emiliano Buendía 74'  
Amadou Onana  75'  
John McGinn 75'  
Jadon Sancho 75'  
Youri Tielemans  75'  
  78' Dor Peretz
  78' Kervin Andrade
  78' Hélio Varela
  78' Ion Nicolaescu
01/11/2025 Liverpool
2 - 0
Aston Villa 1-0H2H+
Mohamed Salah 45+1' 1 - 0  
Virgil van Dijk  54'  
Unai Emery 54'  
  57' Matty Cash
Ryan Gravenberch 58' 2 - 0  
  59' John McGinn 
  59' Ross Barkley 
  59' Evann Guessand
  59' Donyell Malen
  73' Amadou Onana
  74' Pau Torres
  74' Tyrone Mings 
  74' Ollie Watkins
  74' Jadon Sancho
  75' Lucas Digne
  75' Ian Maatsen
Hugo Ekitiké 77'  
Florian Wirtz 77'  
  80' Morgan Rogers
Dominik Szoboszlai 87'  
26/10/2025 Aston Villa
1 - 0
Manchester City 1-0H2H+
Matty Cash 19' 1 - 0  
Emiliano Buendía 29'  
Jadon Sancho 29'  
  40' Savinho
  54' Tijjani Reijnders
  61' Oscar Bobb
  61' Jérémy Doku
  61' Bernardo Silva 
  61' Nico González
  61' John Stones
  61' Nico O'Reilly
  64' Nico González
John McGinn  74'  
Ross Barkley  74'  
Jadon Sancho 74'  
Evann Guessand 74'  
  76' Tijjani Reijnders
  76' Rayan Cherki
  80' Phil Foden
Boubacar Kamara 81'  
  84' Savinho
  84' Omar Marmoush
Lucas Digne 86'  
Ian Maatsen 86'  
Ollie Watkins 86'  
Donyell Malen 86'  
23/10/2025 Go Ahead Eagles
2 - 1
Aston Villa 1-1H2H+
  0 - 1 4' Evann Guessand
Gerrit Nauber 14'  
Gerrit Nauber 15'  
Calvin Twigt 15'  
Jakob Breum 39'  
Kenzo Goudmijn 39'  
Mathis Suray 42' 1 - 1  
Mats Deijl  61' 2 - 1  
  66' Amadou Onana 
  66' Matty Cash
  66' Victor Lindelöf
  66' Morgan Rogers
  67' Jadon Sancho
  67' Boubacar Kamara
  67' Ollie Watkins
  67' Donyell Malen
  76' Lamare Bogarde
  76' John McGinn
  79' Emiliano Buendía
Richonell Margaret 83'  
Aske Adelgaard 83'  
Y. Rahmouni 83'  
Evert Linthorst 83'  
Mathis Suray 83'  
Robbin Weijenberg 83'  
Robbin Weijenberg 89'  
19/10/2025 Tottenham Hotspur
1 - 2
Aston Villa 1-1H2H+
Rodrigo Bentancur 5' 1 - 0  
Micky van de Ven 22'  
  1 - 1 37' Morgan Rogers
Mathys Tel  60'  
Richarlison 60'  
  61' Evann Guessand
  61' Emiliano Buendía
  61' Donyell Malen
  61' Ollie Watkins
Kevin Danso 67'  
  1 - 2 77' Emiliano Buendía
Xavi Simons 79'  
Lucas Bergvall 79'  
Wilson Odobert 79'  
Randal Kolo Muani 79'  
  82' Amadou Onana 
  82' Ross Barkley 
  82' Lucas Digne
  82' Ian Maatsen
Djed Spence 86'  
Brennan Johnson 86'  
Rodrigo Bentancur 86'  
Pape Matar Sarr 86'  
12/10/2025 Scotland
2 - 1
Belarus 1-0H2H+
Ché Adams 15' 1 - 0  
  56' Vadim Pigas
  56' Trofim Melnichenko
  68' Kirill Pechenin
Jack Hendry 72'  
John Souttar 72'  
Anthony Ralston 72'  
Kieran Tierney 72'  
  82' Maks Ebong
  83' Valeriy Gromyko
  83' Nikita Korzun
  83' Evgeniy Malashevich
  83' Gleb Kuchko
Scott McTominay 84' 2 - 0  
Ché Adams 88'  
Lyndon Dykes 88'  
Billy Gilmour 88'  
Lennon Miller 88'  
Ben Gannon-Doak 90+1'  
Kieron Bowie 90+1'  
  90+1' Egor Parkhomenko
  90+1' Nikita Demchenko
  90+1' Evgeniy Yablonskiy
  90+1' Sergey Karpovich
  2 - 1 90+6' Gleb Kuchko
09/10/2025 Scotland
3 - 1
Greece 0-0H2H+
  34' Dimitrios Kourbelis
  44' Christos Zafeiris
Aaron Hickey 58'  
Anthony Ralston 58'  
Ben Gannon-Doak 59'  
Billy Gilmour 59'  
  0 - 1 62' Konstantinos Tsimikas
Ryan Christie 64' 1 - 1  
Ryan Christie 72'  
  72' Georgios Masouras
  72' Fotis Ioannidis
  72' Vangelis Pavlidis
  72' Konstantinos Karetsas
  72' Anastasios Bakasetas 
  72' Giannis Konstantelias
  79' Konstantinos Tsimikas
Lewis Ferguson 80' 2 - 1  
  82' Fotis Ioannidis
  83' Dimitrios Kourbelis
  83' Petros Mantalos
  83' Christos Zafeiris
  83' Christos Mouzakitis
Ryan Christie 83'  
Kieran Tierney 83'  
Ché Adams 84'  
Lyndon Dykes 84'  
Andrew Robertson  90+2'  
Scott McKenna 90+2'  
Lyndon Dykes 90+3' 3 - 1  
Lewis Ferguson 90+7'  
05/10/2025 Aston Villa
2 - 1
Burnley 1-0H2H+
  17' Lyle Foster
Donyell Malen 25' 1 - 0  
Lucas Digne 53'  
  59' Jaidon Anthony
  59' Armando Broja
  59' Loum Tchaouna
  59' Jacob Bruun Larsen
Donyell Malen 63' 2 - 0  
Ollie Watkins 67'  
Emiliano Buendía 67'  
John McGinn 67'  
Evann Guessand 67'  
  69' Lyle Foster
  69' Lesley Ugochukwu
  2 - 1 78' Lesley Ugochukwu
  82' Josh Laurent
  82' Zian Flemming
Donyell Malen 84'  
Ross Barkley  84'  
Matty Cash 84'  
Victor Lindelöf 84'  
Lamare Bogarde 90'  
Amadou Onana  90'  
Emiliano Buendía 90+1'  
Emiliano Martínez 90+3'  
Emiliano Buendía 90+10'  
Ian Maatsen 90+10'  
  90+10' Maxime Estève
  90+10' Joe Worrall
02/10/2025 Feyenoord
0 - 2
Aston Villa 0-0H2H+
Anel Ahmedhodzic  13'  
In-beom Hwang  46'  
Oussama Targhalline 46'  
Sem Steijn  49'  
  0 - 1 61' Emiliano Buendía
  71' Ollie Watkins
  71' Lamare Bogarde
  71' Emiliano Buendía
  71' Donyell Malen
Givairo Read 71'  
Bart Nieuwkoop 71'  
Leo Sauer  71'  
Aymen Sliti 71'  
Sem Steijn  75'  
Cyle Larin 75'  
  77' Ian Maatsen
  77' Lucas Digne
  0 - 2 79' John McGinn
  82' Marco Bizot
Cyle Larin 85'  
  85' Morgan Rogers
Luciano Valente 86'  
Jordan Bos 86'  
  86' John McGinn
  86' Harvey Elliott
  86' Matty Cash
  86' Victor Lindelöf
  90+3' Victor Lindelöf
28/09/2025 Aston Villa
3 - 1
Fulham 1-1H2H+
  0 - 1 3' Raúl Jiménez
  11' Raúl Jiménez
  11' Adama Traoré
  22' Josh King
Tyrone Mings 32'  
Pau Torres 32'  
  34' Saša Lukić
Ollie Watkins 37' 1 - 1  
  45+1' Harry Wilson
  45+2' Marco Silva
John McGinn 45+5'  
Harvey Elliott 46'  
Emiliano Buendía 46'  
John McGinn 49' 2 - 1  
Emiliano Buendía 51' 3 - 1  
  55' Calvin Bassey
  65' Alex Iwobi
  65' Kevin
  65' Josh King
  65' Emile Smith Rowe
John McGinn 72'  
Boubacar Kamara 72'  
  80' Harry Wilson
  80' Samuel Chukwueze
  80' Ryan Sessegnon
  80' Antonee Robinson
Lamare Bogarde 82'  
Victor Lindelöf 82'  
Evann Guessand 83'  
Donyell Malen 83'  
25/09/2025 Aston Villa
1 - 0
Bologna 1-0H2H+
John McGinn 13' 1 - 0  
Matty Cash 42'  
Emiliano Buendía 58'  
Jadon Sancho 58'  
Donyell Malen 58'  
Ollie Watkins 58'  
  66' Jhon Lucumí
  66' Martin Vitík
Ollie Watkins 68'  
  70' Nadir Zortea
  70' Emil Holm 
  70' Federico Bernardeschi
  70' Riccardo Orsolini
  70' Nicolò Cambiaghi
  70' Jonathan Rowe
John McGinn 71'  
Ian Maatsen 75'  
Lucas Digne 75'  
  83' Santiago Castro
  83' Thijs Dallinga
  83' Jens Odgaard
  83' Giovanni Fabbian
21/09/2025 Sunderland
1 - 1
Aston Villa 0-0H2H+
Reinildo Mandava 33'  
Chris Rigg 37'  
Dan Ballard  37'  
  58' Lucas Digne
  58' Harvey Elliott
  58' Emiliano Buendía
  58' Ian Maatsen
  63' Ian Maatsen
  0 - 1 67' Matty Cash
  73' Evann Guessand
  73' D. Malen
Noah Sadiki 74'  
Wilson Isidor 75' 1 - 1  
Chemsdine Talbi 80'  
Arthur Masuaku 80'  
Wilson Isidor 80'  
Eliezer Mayenda 80'  
Enzo Le Fée 81'  
Lutsharel Geertruida 81'  
  82' Boubacar Kamara 
  82' Lamare Bogarde
  82' Morgan Rogers
  82' Jadon Sancho
Granit Xhaka  88'  
Noah Sadiki 90+1'  
Dan Neil 90+1'  

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
Teams Home Win 100%
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-2026 SoccerPunter Pte. Ltd. All rights reserved.