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 3 2 1 0 0 0 0
WC Qualification Europe 2026 Scotland 6 0 0 1 0 1 0
World Cup 2026 Scotland 3 0 2 1 0 0 0
Carabao Cup 2025/2026 Aston Villa 1 0 0 1 0 0 0
Europa League 2025/2026 Aston Villa 13 4 5 6 0 3 0
FA Cup 2025/2026 Aston Villa 1 0 1 0 0 0 0
Premier League 2025/2026 Aston Villa 30 2 22 8 0 5 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
19/06/2026 Scotland
0 - 1
Morocco 0-1H2H+
  0 - 1 2' Ismael Saibari
  23' Issa Diop
Kieran Tierney 60'  
Ben Gannon-Doak 60'  
Andrew Robertson 65'  
Ché Adams 71'  
Lyndon Dykes 71'  
Ryan Christie 71'  
Kenny McLean 71'  
  84' Brahim Díaz
  84' Ayoube Amaimouni-Echghouyab
  84' Ismael Saibari
  84' Soufiane Rahimi
  84' Bilal El Khannouss
  84' Chemsdine Talbi
Nathan Patterson 89'  
Anthony Ralston 89'  
John McGinn 89'  
Ross Stewart 89'  
  90' Azzedine Ounahi
  90' Samir El Mourabet
14/06/2026 Haiti
0 - 1
Scotland 0-1H2H+
  0 - 1 28' John McGinn
Jean-Ricner Bellegarde 39'  
  46' Aaron Hickey
Louicius Deedson 61'  
Josué Casimir 61'  
  75' Ben Gannon-Doak
  75' Ryan Christie
  75' Ché Adams
  75' Lyndon Dykes
  75' Aaron Hickey
  75' Nathan Patterson
Wilson Isidor 75'  
Lenny Joseph 75'  
  83' John McGinn
  83' Findlay Curtis
  83' Lawrence Shankland
  83' Kenny McLean
Ruben Providence 85'  
Yassin Fortuné 85'  
  90+1' Findlay Curtis
  90+5' Kenny McLean
06/06/2026 Bolivia
0 - 4
Scotland 0-4H2H+
  0 - 1 5' Lawrence Shankland
  0 - 2 23' Scott McTominay
  0 - 3 30' Ché Adams
Roberto Fernández 36'  
  0 - 4 45' Ché Adams
Moises Paniagua 46'  
Guilmar Centella 46'  
Yomar Rocha 46'  
Lucas Dionis Macazaga Ojopi 46'  
  46' Ryan Christie
  46' John McGinn
Daniel Ribera 46'  
Carlos Melgar 46'  
  46' Andrew Robertson
  46' Kieran Tierney
Miguelito 52'  
Carlos Melgar 58'  
  62' Ben Gannon-Doak
  62' Findlay Curtis
  62' Lawrence Shankland
  62' George Hirst
  62' Aaron Hickey
  62' Anthony Ralston
  62' Ché Adams
  62' Ross Stewart
Gabriel Villamíl 65'  
Marcelo Torrez 65'  
Efraín Morales  65'  
Leonardo Zabala 65'  
  70' Scott McTominay
  70' Kenny McLean
  80' Lewis Ferguson
  80' T. Fletcher
  80' Grant Hanley
  80' Dominic Hyam
Robson Matheus 80'  
Nabil Nacif 80'  
  80' Jack Hendry
  80' John Souttar
  84' Anthony Ralston
Ervin Vaca 87'  
Óscar López 87'  
Miguelito 87'  
Leonardo Viviani 87'  
24/05/2026 Manchester City
1 - 2
Aston Villa 1-0H2H+
Antoine Semenyo 23' 1 - 0  
  46' Andrés García
  46' Matty Cash
  1 - 1 47' Ollie Watkins
Antoine Semenyo 58'  
Rayan Cherki 58'  
Bernardo Silva 59'  
Mateo Kovacic  59'  
  1 - 2 61' Ollie Watkins
  73' Lamare Bogarde
  73' Amadou Onana
  73' Douglas Luiz
  73' Youri Tielemans
  73' Victor Lindelöf
  73' Pau Torres
Tijjani Reijnders 77'  
Jérémy Doku 77'  
Nathan Aké 77'  
Rayan Aït-Nouri 77'  
John Stones 78'  
Josko Gvardiol  78'  
Rico Lewis 82'  
  86' Ross Barkley
  86' John McGinn
20/05/2026 SC Freiburg
0 - 3
Aston Villa 0-2H2H+
Philipp Treu 5'  
  15' Emiliano Buendía
  21' Matty Cash
  0 - 1 41' Youri Tielemans
  0 - 2 45+3' Emiliano Buendía
  0 - 3 58' Morgan Rogers
Nicolas Höfler 61'  
Lucas Höler 61'  
Philipp Lienhart 61'  
Max Rosenfelder 61'  
  66' Victor Lindelöf
  66' Amadou Onana
Lukas Kübler 73'  
Jordy Makengo 73'  
Vincenzo Grifo 73'  
Derry Scherhant 73'  
  81' Lucas Digne
  81' Ian Maatsen
  81' Emiliano Buendía
  81' Jadon Sancho
  84' John McGinn
Niklas Beste 86'  
Christian Günter 86'  
  88' Youri Tielemans
  88' Douglas Luiz
  88' Pau Torres
  88' Tyrone Mings
15/05/2026 Aston Villa
4 - 2
Liverpool 1-0H2H+
Matty Cash 39'  
Morgan Rogers 42' 1 - 0  
Ollie Watkins 45+3'  
Victor Lindelöf 46'  
Ross Barkley 46'  
  1 - 1 52' Virgil van Dijk 
Ollie Watkins 57' 2 - 1  
  62' Joe Gomez
  66' Joe Gomez
  66' Federico Chiesa
  66' Ryan Gravenberch
  66' Florian Wirtz
John McGinn 66'  
Ollie Watkins 73' 3 - 1  
  74' Cody Gakpo
  74' Mohamed Salah
Emiliano Buendía 85'  
Ian Maatsen 85'  
John McGinn 89' 4 - 1  
Youri Tielemans 90'  
Douglas Luiz 90'  
John McGinn 90'  
Jadon Sancho 90'  
  4 - 2 90+2' Virgil van Dijk 
10/05/2026 Burnley
2 - 2
Aston Villa 1-1H2H+
Jaidon Anthony 8' 1 - 0  
  1 - 1 42' Ross Barkley
  49' Tyrone Mings
  1 - 2 56' Ollie Watkins
Zian Flemming 58' 2 - 2  
Zian Flemming 60'  
Hannibal 69'  
Lyle Foster 69'  
  74' Victor Lindelöf
  74' Emiliano Buendía
  74' Ian Maatsen
  74' Lucas Digne
Zian Flemming 79'  
Zeki Amdouni 79'  
Lesley Ugochukwu 79'  
Josh Laurent 79'  
  80' Matty Cash
  80' Lamare Bogarde
  80' Ross Barkley
  80' Douglas Luiz
  85' John McGinn
  85' Leon Bailey
Jaidon Anthony 87'  
Jacob Bruun Larsen 87'  
Florentino 87'  
James Ward-Prowse 87'  
07/05/2026 Aston Villa
4 - 0
Nottingham Forest 1-0H2H+
  18' Morato
Ollie Watkins 36' 1 - 0  
  45+3' Jair Cunha 
  46' James McAtee
  46' Ryan Yates 
Emiliano Buendía 58' 2 - 0  
  71' Morato
  71' Dilane Bakwa
  71' Chris Wood 
  71' Lorenzo Lucca
Victor Lindelöf 74'  
Lamare Bogarde 74'  
John McGinn 77' 3 - 0  
John McGinn 80' 4 - 0  
Emiliano Buendía 86'  
Jadon Sancho 86'  
  88' Jair Cunha 
  88' Murillo
  88' Omari Hutchinson 
  88' Jimmy Sinclair
John McGinn 90'  
Leon Bailey 90'  
Pau Torres 90'  
Douglas Luiz 90'  
Morgan Rogers 90'  
Tyrone Mings 90'  
30/04/2026 Nottingham Forest
1 - 0
Aston Villa 0-0H2H+
  55' Amadou Onana
  55' Lamare Bogarde
Chris Wood  71' 1 - 0  
Ola Aina  75'  
Zach Abbott 75'  
  78' Youri Tielemans
  78' Lucas Digne
  78' Douglas Luiz
  79' Emiliano Buendía
  79' Ian Maatsen
  79' John McGinn
  79' Jadon Sancho
Igor Jesus 90'  
Ryan Yates  90'  
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'  
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
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.