M Nicolò Zaniolo | 🇮🇹 | #990 |
Midfielder
2023-24 🕒 39 | ✅ 13 🔁 (26) | ⚽ 3 | 🔥 1 | 🇺 5 | #990 |
M Nicolò Zaniolo | 🇮🇹 |
Aston Villa 2023-24 | Loan |
Premier League |
🕒 39 | ✅ 13 🔁 (26) | ⚽ 3 | 🔥 1 | 🇺 5 | #990 |
🟩 17 | 🟨 10 | 🟥 12 |
Cards 🟨 12 | 🟥 0 |

Seasons Active | In Fee
Active in League
🕒 Games | Starts (Subs) | ⚽ Goals | 🔥 Assists | 🇺 Unused | Player Number |
🟩 Won | 🟨 Drew | 🟥 Lost |
Cards 🟨 Booking | 🟥 Sending Off |
Goalkeepers Only 🥅 Goals Conceded | ⛔ Clean Sheets |
Previous Player | Next Player |
---|---|
M Youri Tielemans | 🇧🇪 | #989 | | LB Seb Revan | 🏴 | #991 | |
M Nicolò Zaniolo | 🇮🇹 | #990 |
Nicolò Zaniolo
Personal Profile

Birth Date | Birthplace | Birth Country | Citizenship | Height | Foot |
---|---|---|---|---|---|
2 July 1999 | Massa 🇮🇹 | Italy 🇮🇹 | Italy 🇮🇹 | (6 ft 2 in) 1.90 m | Left |
M Nicolò Zaniolo | 🇮🇹 | #990 |
Villa Youth Record
Youth Record

n/a
M Nicolò Zaniolo | 🇮🇹 | #990 |
Previous Clubs

Previous Clubs
2006-10 Genoa CFC Youth 🇮🇹
2010-16 ACF Fiorentina Youth 🇮🇹
2016-17 Virtus Entella Youth 🇮🇹
2017-18 Inter Milan 🇮🇹 £1.54m
Serie A, 🕒 0 | 0 (0) | ⚽ 0 |
2018-23 AS Roma 🇮🇹 £5.76m
Serie A, 🕒 128 | 96 (32) | ⚽ 24 |
2023- Galatasaray S.K. 🇹🇷 £12.80m
Süper Lig, 🕒 11 | 3 (8) | ⚽ 5 |
M Nicolò Zaniolo | 🇮🇹 | #990 |
Transfer In

August 2023: Aged 24, Signed on season long loan deal under Unai Emery before returning to parent club Galatasaray at the end of the 2023-24 season.
Season | Joined Date | Aged | Fee | From | From | Signed Under |
---|---|---|---|---|---|---|
2023-24 | 18 August 2023 | 24 | Loan | Galatasaray S.K. 🇹🇷 | Unai Emery 🇪🇸 |
M Nicolò Zaniolo | 🇮🇹 | #990 |
Played Under
Managers

Unai Emery 🇪🇸 2023-24 🕒 39 | ✅ 13 🔁 (26) | ⚽ 3 | 🔥 1 | 🟩 17 | 🟨 10 | 🟥 12 |
Games 🕒, Starts ✅, Substitute 🔁, Won 🟩, Drew 🟨, Lost 🟥, Goals ⚽, Assists 🔥
M Nicolò Zaniolo | 🇮🇹 | #990 |
Career Summary

🗓️ | 🕒 | ✅ | 🔁 | 🇺 | PPG | 🟩 | 🟨 | 🟥 | 🟩 % | 🟨 % | 🟥 % | ⚽ | 🔥 | Yellow | Red | GI | GPG | GPGi |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 39 | 13 | 26 | 5 | 1.58 | 17 | 10 | 12 | 44% | 26% | 31% | 3 | 1 | 12 | 0 | 4 | 13.00 | 9.75 |
Seasons 🗓️, Games 🕒, Starts ✅, Substitute 🔁, Won 🟩, Drew 🟨, Lost 🟥, Unused 🇺, Goals ⚽, Assists 🔥, Goals per Game GPG, Points per Game PPG, Goal Involvements GI, Games per Goal GPG, Games per Goal Involvement GPGi
M Nicolò Zaniolo | 🇮🇹 | #990 |
Competition Record






🕒 League | 🕒 FA Cup | 🕒 League Cup | 🕒 Europe | 🕒 European Cup |
---|---|---|---|---|
25 | 3 | 1 | 10 | 0 |
⚽ League | ⚽ FA Cup | ⚽ League Cup | ⚽ Europe | ⚽ European Cup |
---|---|---|---|---|
2 | 0 | 0 | 1 | 0 |
🔥 League | 🔥 FA Cup | 🔥 League Cup | 🔥 Europe | 🔥 European Cup |
---|---|---|---|---|
0 | 0 | 0 | 1 | 0 |
League Gi | FA Cup Gi | League Cup Gi | Europe Gi | European Cup Gi |
---|---|---|---|---|
2 | 0 | 0 | 2 | 0 |
League GPG | FA Cup GPG | League Cup GPG | Europe GPG | European Cup GPG |
---|---|---|---|---|
12.50 | 0.00 | 0.00 | 0.00 | 0.00 |
League GPGi | FA Cup GPGi | League Cup GPGi | Europe GPGi | European Cup GPGi |
---|---|---|---|---|
12.50 | 0.00 | 0.00 | 5.00 | 0.00 |
Games 🕒, Goals ⚽, Assists 🔥, Goals per Game GPG, Goal Involvements GI, Games per Goal GPG, Games per Goal Involvement GPGi
M Nicolò Zaniolo | 🇮🇹 | #990 |
Season by Season Record
Seasons 🗓️, Age 🎂, League 〽️, Position 🏆, Games 🕒, Starts ✅, Substitute 🔁, Won 🟩, Drew 🟨, Lost 🟥, Unused 🇺, Goals Scored ⚽, Goals Conceded 🥅, Goals per Game GPG, Conceded per Game CPG, Goal Difference GD, Clean Sheets ⛔, Points per Game PPG, Goal Involvements GI, Games per Goal GPG, Games per Goal Involvement GPGi

🗓️ | 🎂 | 〽️ | 🏆 | 🕒 | ✅ | 🔁 | 🇺 | PPG | 🟩 | 🟩 % | 🟨 | 🟨 % | 🟥 | 🟥 % | ⚽ | 🔥 | Yellow | Red | GI | GPG | GPGi |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2023-24 | 24 | PL | 4th | 39 | 13 | 26 | 5 | 1.58 | 17 | 44% | 10 | 26% | 12 | 31% | 3 | 1 | 12 | 0 | 4 | 13.00 | 9.75 |
M Nicolò Zaniolo | 🇮🇹 | #990 |
Goalkeeping Record

GK # | 🕒 | 🥅 | CPG | ⛔ | ⛔ % |
---|---|---|---|---|---|
Season | 🕒 | 🥅 | CPG | ⛔ | ⛔ % |
---|---|---|---|---|---|
Seasons 🗓️, Games 🕒, Goals Conceded 🥅, Goals per Game GPG, Conceded per Game CPG, Clean Sheets ⛔
M Nicolò Zaniolo | 🇮🇹 | #990 |
Honours
Villa Honours

Played for the Villa
M Nicolò Zaniolo | 🇮🇹 | #990 |
Debuts & Dates

Season | First Squad | Manager |
---|---|---|
2023-24 | 🟩 27 August 2023, Villa 3-1 Burnley, Turf Moor | Unai Emery 🇪🇸 |
Season | Debut | Manager | Aged |
---|---|---|---|
2023-24 | 🟩 27 August 2023, Villa 3-1 Burnley, Turf Moor | Unai Emery 🇪🇸 | 24 |
Game # | First Goal | Scorer(s) |
---|---|---|
17th | 🟨 14 December 2023, ECL, Villa 1-1 Zrinjski | Scorer(s): Nicolò Zaniolo | 61’ | |
Game # | First Assist |
---|---|
Game # | First Clean Sheet |
---|---|
Season | Final Game | Aged | Manager |
---|---|---|---|
2023-24 | 🟨 13 May 2024, Villa 3-3 Liverpool, Villa Park | 24 | Unai Emery 🇪🇸 |
Season | Final Squad | Manager |
---|---|---|
2023-24 | 🟨 13 May 2024, Villa 3-3 Liverpool, Villa Park | Unai Emery 🇪🇸 |
M Nicolò Zaniolo | 🇮🇹 | #990 |
Loans Out

Loans
None
M Nicolò Zaniolo | 🇮🇹 | #990 |
Transfer Out

Season | Date | Aged | Fee | To | To | Left Under |
---|---|---|---|---|---|---|
2023-24 | 30 June 2024 | 24 | End of Loan | Galatasaray S.K. 🇹🇷 | Unai Emery 🇪🇸 |
August 2023: Aged 24, Signed on season long loan deal under Unai Emery before returning to parent club Galatasaray at the end of the 2023-24 season.
M Nicolò Zaniolo | 🇮🇹 | #990 |
Subsequent Clubs

Subsequent Clubs
2023- Galatasaray S.K. 🇹🇷 £12.80m
Süper Lig, 🕒 11 | 3 (8) | ⚽ 5 |
2024- Atalanta 🇮🇹 (L)
Serie A, 🕒 23 | 1 (22) | ⚽ 3 |
M Nicolò Zaniolo | 🇮🇹 | #990 |
Quotes

M Nicolò Zaniolo | 🇮🇹 | #990 |
Biography

M Nicolò Zaniolo | 🇮🇹 | #990 |
Appearances
39

M Nicolò Zaniolo | 🇮🇹 | #990 |
Starts
13

M Nicolò Zaniolo | 🇮🇹 | #990 |
Substitute Appearances
26

M Nicolò Zaniolo | 🇮🇹 | #990 |
Unused Substitute Appearances
5

M Nicolò Zaniolo | 🇮🇹 | #990 |
Goals Scored
3

M Nicolò Zaniolo | 🇮🇹 | #990 |
Assists Made
1

Game | Matchday Summary | Assist(s) |
---|---|---|
Game #5677 | 🟥 21 Sep 2023, Villa 2-3 Legia, Wojska Polskiego | Assist(s) | Nicolò Zaniolo | 6' | |
M Nicolò Zaniolo | 🇮🇹 | #990 |
Cards Received
🟨

12
🟥
0
M Nicolò Zaniolo | 🇮🇹 | #990 |
International Record
Italy

International Career | Caps with Villa |
---|---|
⭐ 🇮🇹 🕒 19 | ✅ 9 🔁 (10) | ⚽ 2 | 🔥 1 | 🇺 2 | | 🇮🇹 🕒 6 | ✅ 3 🔁 (3) | ⚽ 0 | 🔥 0 | 🇺 0 | |
M Nicolò Zaniolo | 🇮🇹 | #990 |
Matches

M Nicolò Zaniolo | 🇮🇹 | #990 |
🟩 27 Aug 2023, Villa 3-1 Burnley, Turf Moor


Game #5673
Premier League
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Michael Salisbury | 🏴 | Preston, 2021-
Kick off: 2.00pm
HT Score: 🟩 2-0
FT Result: 🟩 Won
FT Score: 🟩 3-1
Last 5: 🟩 🟥 🟩 🟩 🟩
Season | 2023-24 |
Matchday | #4 |
League Game | #3 |
Manager Game | #31 |
Sunday, 27 August 2023
Attendance | 21,591 |
Scorer(s) | Matty Cash | 9' | 20' | Moussa Diaby | 61' |
Assist(s) | Ollie Watkins | 9' | Moussa Diaby | 20' | Lucas Digne | 61' |
Teams

GK Robin Olsen | 🇸🇪 |
LB Lucas Digne | 🇫🇷 | 🔥 | 🔁 |
CB Pau Torres | 🇪🇸 |
CB Diego Carlos | 🇧🇷 |
CB Ezri Konsa | 🏴 |
RB Matty Cash | 🏴 🇵🇱 | ⚽ | ⚽ |
M Douglas Luiz | 🇧🇷 | 🔁 |
M John McGinn | 🏴 |
M Boubacar Kamara | 🇫🇷 |
W Moussa Diaby | 🇫🇷 | 🔥 | ⚽ | 🔁 |
CF Ollie Watkins | 🏴 | 🔥 | 🔁 |

GK James Trafford | 🏴 |
RB Connor Roberts | 🏴 |
CB Ameen Al-Dakhil | 🇧🇪 |
CB Dara O’Shea | 🇮🇪 |
CB Hannes Delcroix | 🇧🇪 |
M Sander Berge | 🇳🇴 | 🟨 | 🔁 |
M Josh Cullen | 🇮🇪 | 🟨 |
W Benson Manuel Hedilazio | 🇧🇪 | 🔁 |
W Luca Koleosho | 🇮🇹 | 🔁 |
CF Zeki Amdouni |🇨🇭| 🔁 |
CF Lyle Foster | 🇿🇦 | ⚽ | 🔁 |
Starting XI
Substitutes
🔁 | M Nicolò Zaniolo | 🇮🇹 | 🟢 | for W Moussa Diaby | 🇫🇷 | 73’ |
🔁 | W Bertrand Traoré | 🇧🇫 | for LB Lucas Digne | 🇫🇷 | 81’ |
🔁 | M Youri Tielemans | 🇧🇪 | for M Douglas Luiz | 🇧🇷 | 86’ |
🔁 | CF Jhon Durán | 🇨🇴 | for CF Ollie Watkins | 🏴 | 86’ |
Unused Substitutes
GK Filip Marschall | 🏴 |
GK Oliwier Zych | 🇵🇱 |
CB Calum Chambers | 🏴 |
W Leon Bailey | 🇯🇲 |
Substitutes
🔁 | W Jóhann Berg Gudmundsson | 🇮🇸 | 🔥 | for W Benson Manuel Hedilazio | 🇧🇪 | 46’ |
🔁 | M Aaron Ramsey (ex) | 🏴 | for M Sander Berge | 🇳🇴 | 68’ |
🔁 | W Nathan Redmond | 🏴 | for W Luca Koleosho | 🇮🇹 | 68’ |
🔁 | W Jacob Bruun Larsen | 🇩🇰 | for CF Zeki Amdouni |🇨🇭| 81’ |
🔁 | CF Jay Rodríguez | 🏴 | for CF Lyle Foster | 🇿🇦 | 81’ |
Unused Substitutes
GK Arijanet Muric | 🇽🇰 |
RB Vitinho | 🇧🇷 |
M Jack Cork | 🏴 |
M Josh Brownhill | 🏴 |
Match Timeline
⚽ | 9’ Goal, 1-0, Matty Cash, Assist by Ollie Watkins
⚽ | 20’ Goal, 2-0, Matty Cash, Assist by Moussa Diaby
🕒 | 45’+3 HT Burnley 0-2 Aston Villa
🥅 | 46’ Goal, 2-1, (Burnley), Lyle Foster
⚽ | 61’ Goal, 3-1, Moussa Diaby, Assist by Lucas Digne
🔁 | 73’ Sub off, Moussa Diaby, Sub on, Nicolò Zaniolo 🟢
🔁 | 81’ Sub off, Lucas Digne, Sub on, Bertrand Traoré
🔁 | 86’ Sub off, Douglas Luiz, Sub on, Youri Tielemans
🔁 | 86’ Sub off, Ollie Watkins, Sub on, Jhon Durán
🕒 | 90’+6 HT Burnley 1-3 Aston Villa
On This Day
Matty Cash marks his 100th appearance with a brace as Unai Emery's marauding full back style pays dividends once again. Even better is the maturity of the performance, no buckling under pressure and a level of game management rarely seen in claret and blue.
Nicolò Zaniolo makes his for Villa debut as a 73' substitute to become the 990th player to play for Villa in first team League or Cup football.
Matty Cash makes his 100th appearance for Villa since joining in September 2020 with a brace of goals to make it W40 D15 L45, 6 Goals, 7 Assists, 21 Bookings and 1 Red Card so far in his Villa career.
John McGinn secures his 75th win in a Villa shirt on his 187th appearance (180 Starts) to make it W75 D39 L73, 18 Goals, 21 Assists, 45 Bookings so far in his Villa career.
M Nicolò Zaniolo | 🇮🇹 | #990 |
🟥 3 Sep 2023, Villa 0-3 Liverpool, Anfield


Game #5675
Premier League
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Simon Hooper | 🏴 | Wiltshire, 2013-
Kick off: 2.00pm
HT Score: 🟥 0-2
FT Result: 🟥 Lost
FT Score: 🟥 0-3
Last 5: 🟩 🟩 🟩 🟩 🟥
Season | 2023-24 |
Matchday | #6 |
League Game | #4 |
Manager Game | #33 |
Sunday, 3 September 2023
Attendance | 50,109 |
Scorer(s) | None
Assist(s) | None
Teams

GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 |
CB Ezri Konsa | 🏴 |
CB Pau Torres | 🇪🇸 |
CB Diego Carlos | 🇧🇷 | 🔁 |
RB Matty Cash | 🏴 🇵🇱 |
M Douglas Luiz | 🇧🇷 | 🔁 |
M Boubacar Kamara | 🇫🇷 | 🟨 |
M John McGinn | 🏴 |
W Moussa Diaby | 🇫🇷 |
CF Ollie Watkins | 🏴 | 🔁 |

GK Alisson | 🇧🇷 |
RB Trent Alexander-Arnold | 🏴 | 🔁 |
CB Joel Matip | 🇨🇲 |
CB Joe Gomez | 🏴 |
LB Andrew Robertson | 🏴 |
M Dominik Szoboszlai | 🇭🇺 | ⚽ |
M Alexis Mac Allister | 🇦🇷 | 🔁 |
M Curtis Jones | 🏴 | 🔁 |
W Mohamed Salah | 🇪🇬 | ⚽ |
W Luis Díaz | 🇨🇴 | 🔁 |
CF Darwin Núñez | 🇺🇾 | 🔁 |
Starting XI
Substitutes
🔁 | W Leon Bailey | 🇯🇲 | 🔁 | for CB Diego Carlos | 🇧🇷 | 19’ |
🔁 | M Nicolò Zaniolo | 🇮🇹 | for W Leon Bailey | 🇯🇲 | 65’ |
🔁 | M Youri Tielemans | 🇧🇪 | for M Douglas Luiz | 🇧🇷 | 72’ |
🔁 | CF Jhon Durán | 🇨🇴 | for CF Ollie Watkins | 🏴 | 73’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
CB Calum Chambers | 🏴 |
CB Clément Lenglet | 🇫🇷 |
M Leander Dendoncker | 🇧🇪 |
F Omari Kellyman | 🇬🇧 |
Substitutes
🔁 | M Harvey Elliott | 🏴 | for M Curtis Jones | 🏴 | 65’ |
🔁 | W Cody Gakpo | 🇳🇱 | for CF Darwin Núñez | 🇺🇾 | 65’ |
🔁 | W Diogo Jota | 🇵🇹 | for W Luis Díaz | 🇨🇴 | 65’ |
🔁 | CB Jarell Quansah | 🏴 | for RB Trent Alexander-Arnold | 🏴 | 71’ |
🔁 | M Wataru Endo | 🇯🇵 | for M Alexis Mac Allister | 🇦🇷 | 87’ |
Unused Substitutes
GK Caoimhin Kelleher | 🇮🇪 |
LB Konstantinos Tsimikas | 🇬🇷 |
M Stefan Bajcetic | 🇪🇸 |
W Ben Doak | 🏴 |
Match Timeline
🥅 | 3’ Goal, 0-1, (Liverpool) Dominik Szoboszlai
🔁 | 19’ Sub off, Diego Carlos 🚑, Sub on, Leon Bailey
🥅 | 22’ Goal, 0-2, (Liverpool) Matty Cash o.g.
🟨 | 26’ Booking, Boubacar Kamara for a bad foul
🕒 | 45’+4 HT Liverpool 2-0 Aston Villa
🥅 | 55’ Goal, 0-3, (Liverpool) Mohamed Salah
🔁 | 65’ Sub off, Leon Bailey, Sub on, Nicolò Zaniolo
🔁 | 72’ Sub off, Douglas Luiz, Sub on, Youri Tielemans
🔁 | 73’ Sub off, Ollie Watkins, Sub on, Jhon Durán
🕒 | 90’+4 HT Liverpool 3-0 Aston Villa
On This Day
Villa fail to score for the first time this season as Liverpool hit form.
Clément Lenglet makes his squad debut after joining on a season long loan from Barcelona as Villa fall to a familiar Anfield score.
M Nicolò Zaniolo | 🇮🇹 | #990 |
🟩 16 Sep 2023, Villa 3-1 Palace, Villa Park


Game #5676
Premier League
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Darren England | 🏴 | Doncaster, 2017-
Kick off: 3.00pm
HT Score: 🟨 0-0
FT Result: 🟩 Won
FT Score: 🟩 3-1
Last 5: 🟩 🟩 🟩 🟥 🟩
Season | 2023-24 |
Matchday | #7 |
League Game | #5 |
Manager Game | #34 |
Saturday, 16 September 2023
Attendance | 40,809 |
Scorer(s) | Jhon Durán | 87' | Douglas Luiz | 90'+8 | Leon Bailey | 90'+11 |
Assist(s) | Lucas Digne | 87' | Moussa Diaby | 90'+11 |
Teams

GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 | 🔥 |
CB Ezri Konsa | 🏴 |
CB Pau Torres | 🇪🇸 |
RB Matty Cash | 🏴 🇵🇱 | 🟨 |
M Douglas Luiz | 🇧🇷 | ⚽ |
M Boubacar Kamara | 🇫🇷 | 🔁 |
M John McGinn | 🏴 | 🟨 |
W Moussa Diaby | 🇫🇷 | 🔥 |
M Nicolò Zaniolo | 🇮🇹 | 🟨 | 🔁 |
CF Ollie Watkins | 🏴 | 🔁 |

GK Sam Johnstone | 🏴 |
RB Joel Ward | 🏴 | 🟨 |
CB Joachim Andersen | 🇩🇰 |
CB Chris Richards | 🇺🇸 |
LB Tyrick Mitchell | 🏴 |
M Cheick Doucouré | 🇲🇱 | 🔁 |
M Will Hughes | 🏴 | 🟨 |
M Eberechi Eze 🏴 | 🟨 |
M Jeffrey Schlupp | 🇬🇭 |
CF Odsonne Édouard | 🇫🇷 | ⚽ | 🔁 |
CF Jordan Ayew (ex) | 🇬🇭 | 🔁 |
Starting XI
Substitutes
🔁 | W Leon Bailey | 🇯🇲 | ⚽ | 🟨 | for M Nicolò Zaniolo | 🇮🇹 | 57’ |
🔁 | M Youri Tielemans | 🇧🇪 | for M Boubacar Kamara | 🇫🇷 | 58’ |
🔁 | CF Jhon Durán | 🇨🇴 | ⚽ | 🟨 | for M John McGinn | 🏴 | 71’ |
🔁 | M Leander Dendoncker | 🇧🇪 | for CF Ollie Watkins | 🏴 | 90’+10’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
GK Filip Marschall | 🏴 |
CB Calum Chambers | 🏴 |
CB Clément Lenglet | 🇫🇷 |
LB Álex Moreno | 🇪🇸 |
Substitutes
🔁 | CF Jean-Philippe Mateta | 🇫🇷 | 🔥 | for CF Jordan Ayew (ex) | 🇬🇭 | 25’ |
🔁 | M Naouirou Ahamada | 🇫🇷 | for CF Odsonne Édouard | 🇫🇷 | 90’ |
🔁 | W Jesurun Rak-Sakyi | 🏴 | for M Cheick Doucouré | 🇲🇱 | 90’+10 |
Unused Substitutes
GK Dean Henderson | 🏴 |
GK Remi Matthews | 🏴 |
RB Nathaniel Clyne | 🏴 |
CB Rob Holding | 🏴 |
M Jairo Riedewald | 🇳🇱 |
W Malcolm Ebiowei | 🏴 |
Match Timeline
🟨 | 17’ Booking, John McGinn for a bad foul
⚽ | 34’ Goal, 1-0, Moussa Diaby, Assist by Pau Torres
🆘 | 35’ Goal Disallowed by VAR, 0-0
🟨 | 45’+4 Booking, Nicolò Zaniolo for throwing the ball away
🕒 | 45’+6 HT Aston Villa 0-0 Crystal Palace
🥅 | 47’ Goal, 0-1, (Crystal Palace), Odsonne Édouard
🔁 | 57’ Sub off, Nicolò Zaniolo, Sub on, Leon Bailey
🔁 | 58’ Sub off, Boubacar Kamara, Sub on, Youri Tielemans
🔁 | 71’ Sub off, John McGinn, Sub on, Jhon Durán
🟨 | 86’ Booking, Matty Cash for a bad foul
⚽ | 87’ Goal, 1-1, Jhon Durán, Assist by Lucas Digne
🆘 | 90’+3 Penalty (Aston Villa) awarded by onfield referee
🆘 | 90’+4 Penalty confirmed by VAR
⚽ | 90’+8 Goal, 2-1, Douglas Luiz (penalty)
🔁 | 90’+10 Sub off, Ollie Watkins, Sub on, Leander Dendoncker
⚽ | 90’+11 Goal, 3-1, Leon Bailey, Assist by Moussa Diaby
🟨 | 90’+14 Booking, Leon Bailey for Timewasting
🟨 | 90’+15 Booking, Jhon Durán for a bad foul
🕒 | 90’+17 HT Aston Villa 3-1 Crystal Palace
On This Day
Total dominance sometimes takes time to pay off. A win for mental strength.
Villa equal their best post-war run of 9 consecutive home league wins in the top-flight
Douglas Luiz scores his 15th goal on his 158th appearance in a Villa shirt (141 Starts). Luiz has now scored 5 times in his last 13 games having scored 10 in his first 145 to make it W62 D27 L69, 15 Goals, 14 Assists, 38 Bookings and 2 Red Cards so far in his Villa career.
Douglas Luiz became the first Villa player to score in four consecutive Premier League home matches since Gareth Barry in 2006.
Leon Bailey scores his 10th goal in a Villa shirt on his 60th appearance (38 starts) to make it W26 D6 L28, 10 Goals, 8 Assists and 9 Bookings at a goal involvement rate of one every 2.11 starts so far in his Villa career.
Emiliano Martínez records his 50th win in a Villa shirt on his 117th appearance to make it W50 D20 L47, 143 Goals Conceded at a rate of 1.22 goals per game, 41 Clean Sheets (35%) and 13 Bookings so far in his Villa career.
M Nicolò Zaniolo | 🇮🇹 | #990 |
🟥 21 Sep 2023, Villa 2-3 Legia, Wojska Polskiego


Game #5677
Europa Conference League
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Vangelis Manouchos | 🇬🇷 | Argolida, 2023-
Kick off: 6.45pm
HT Score: 🟨 2-2
FT Result: 🟥 Lost
FT Score: 🟥 2-3
Last 5: 🟩 🟩 🟥 🟩 🟥
Season | 2023-24 |
Matchday | #8 |
European Game | #3 |
Manager Game | #35 |
Thursday, 21 September 2023
Attendance | 27,801 |
Scorer(s) | Jhon Durán | 6' | Lucas Digne | 38' |
Assist(s) | Nicolò Zaniolo | 6' |
Teams

GK Emiliano Martínez | 🇦🇷 |
CB Calum Chambers | 🏴 |
CB Ezri Konsa | 🏴 |
CB Clément Lenglet | 🇫🇷 |
LB Lucas Digne | 🇫🇷 | ⚽ |
M Boubacar Kamara | 🇫🇷 | 🔁 |
M Youri Tielemans | 🇧🇪 |
M John McGinn | 🏴 | 🔁 |
W Leon Bailey | 🇯🇲 |
M Nicolò Zaniolo | 🇮🇹 | 🔥 | 🟨 |
CF Jhon Durán | 🇨🇴 | ⚽ | 🔁 |

GK Kacper Tobiasz | 🇵🇱 |
CB Radovan Pankov | 🇷🇸 |
CB Steve Kapuadi | 🇫🇷 |
CB Yuri Ribeiro | 🇵🇹 | 🟨 |
M Pawel Wszolek | 🇵🇱 | ⚽ | 🔁 |
M Bartosz Slisz | 🇵🇱 |
M Juergen Elitim | 🇨🇴 | 🔁 |
M Patryk Kun | 🇵🇱 | 🟨 |
M Josué | 🇵🇹 |
M Ernest Muci | 🇦🇱 | ⚽ | ⚽ | 🔁 |
CF Marc Gual | 🇪🇸 | 🔁 |
Starting XI
Substitutes
🔁 | M Douglas Luiz | 🇧🇷 | for M Boubacar Kamara | 🇫🇷 | 61’ |
🔁 | W Moussa Diaby | 🇫🇷 | 🟨 | for M John McGinn | 🏴 | 61’ |
🔁 | CF Ollie Watkins | 🏴 | for CF Jhon Durán | 🇨🇴 | 61’ |
🔁 | RB Matty Cash | 🏴 🇵🇱 | for CB Calum Chambers | 🏴 | 67’ |
🔁 | M Jacob Ramsey | 🏴 | for M Nicolò Zaniolo | 🇮🇹 | 67’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
GK Filip Marschall | 🏴 |
CB Pau Torres | 🇪🇸 |
LB Álex Moreno | 🇪🇸 |
M Leander Dendoncker | 🇧🇪 |
Substitutes
🔁 | CF Tomas Pekhart | 🇨🇿 | for CF Marc Gual | 🇪🇸 | 66’ |
🔁 | CF Maciej Rosolek | 🇵🇱 | for M Ernest Muci | 🇦🇱 | 72’ |
🔁 | M Jurgen Çelhaka | 🇦🇱 | for M Juergen Elitim | 🇨🇴 | 90’ |
🔁 | M Makana Baku | 🇩🇪 | for M Pawel Wszolek | 🇵🇱 | 90’ |
Unused Substitutes
GK Gabriel Kobylak | 🇵🇱 |
GK Dominik Hladun | 🇵🇱 |
CB Marco Burch | 🇨🇭 |
CB Artur Jedrzejczyk | 🇵🇱 |
M Gil Dias | 🇵🇹 |
M Patryk Sokolowski | 🇵🇱 |
M Igor Strzalek | 🇵🇱 |
CF Blaz Kramer | 🇸🇮 |
Match Timeline
🟢 | 1’ Debut, Clément Lenglet
🥅 | 3’ Goal, 0-1, (Legia Warszawa), Pawel Wszolek
⚽ | 6’ Goal, 1-1, Jhon Durán, Assist by Nicolò Zaniolo
🥅 | 26’ Goal, 1-2, (Legia Warszawa), Ernest Muci
⚽ | 38’ Goal, 2-2, Lucas Digne
🕒 | 45’+1 HT Legia Warszawa 2-2 Aston Villa
🥅 | 51’ Goal, 2-3, (Legia Warszawa), Ernest Muci
🟨 | 53’ Booking, Nicolò Zaniolo, Bad foul
🔁 | 61’ Sub off, Boubacar Kamara, Sub on, Douglas Luiz
🔁 | 61’ Sub off, John McGinn, Sub on, Moussa Diaby
🔁 | 61’ Sub off, Jhon Durán, Sub on, Ollie Watkins
🔁 | 67’ Sub off, Calum Chambers, Sub on, Matty Cash
🔁 | 67’ Sub off, Nicolò Zaniolo, Sub on, Jacob Ramsey
🟨 | 70’ Booking, Moussa Diaby, Bad foul
🕒 | 90’+6 HT Legia Warszawa 3-2 Aston Villa
On This Day
A questionable team selection, three counter-attacks, three goals, three mistakes by Lucas Digne in a struggling defence, two gilt edge chances missed in the final five minutes. Simplistic and harsh but not inaccurate as to how Villa lost on their return to Europe. A real mess of a match.
Villa face Legia Warszawa for the first time in competitive football, Legia become the 165th team that the Villa first team has played in League or Cup football, Villa’s 44th continental European opponents and their second from Poland having played Górnik Zabrze in their 1978-79 UEFA Cup campaign.
Clément Lenglet makes his Villa debut after joining on a season long loan from Barcelona to become the 993rd player to play for Villa in first team League or Cup football.
Calum Chambers makes his 30th appearance (16 Starts) since joining the club in January 2022 to record W15 D5 L10, 1 Goal and 3 Bookings so far in his Villa career.
Nicolò Zaniolo contributes his 1st assist in a Villa shirt on his 4th appearance (2 Starts) to make it W2 D0 L2, 1 Assist and 2 Bookings so far in his Villa career.
M Nicolò Zaniolo | 🇮🇹 | #990 |
🟩 24 Sep 2023, Villa 1-0 Chelsea, Stamford Bridge


Game #5678
Premier League
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Jarred Gillett | 🇦🇺 | Queensland, 2019-
Kick off: 3.00pm
HT Score: 🟨 0-0
FT Result: 🟩 Won
FT Score: 🟩 1-0
Last 5: 🟩 🟥 🟩 🟥 🟩
Season | 2023-24 |
Matchday | #9 |
League Game | #6 |
Manager Game | #36 |
Sunday, 24 September 2023
Attendance | 39,700 |
Scorer(s): Ollie Watkins | 73' |
Assist(s): None
Teams

GK Emiliano Martínez | 🇦🇷 | 🟨 |
LB Lucas Digne | 🇫🇷 | 🟨 |
CB Ezri Konsa | 🏴 |
CB Pau Torres | 🇪🇸 |
RB Matty Cash | 🏴 🇵🇱 |
M Boubacar Kamara | 🇫🇷 | 🔁 |
M Douglas Luiz | 🇧🇷 | 🟨 |
M John McGinn | 🏴 | 🔁 |
M Nicolò Zaniolo | 🇮🇹 | 🔁 |
W Moussa Diaby | 🇫🇷 | 🔁 |
CF Ollie Watkins | 🏴 | ⚽ | 🔁 |

GK Robert Sánchez | 🇪🇸 |
RB Malo Gusto | 🇫🇷 | 🟥 |
CB Axel Disasi | 🇫🇷 |
CB Thiago Silva | 🇧🇷 |
CB Levi Colwill | 🏴 |
M Conor Gallagher | 🏴 |
M Moisés Caicedo | 🇪🇨 | 🔁 |
W Raheem Sterling | 🏴 |
M Enzo Fernández | 🇦🇷 | 🔁 |
W Mykhaylo Mudryk | 🇺🇦 | 🔁 |
CF Nicolas Jackson | 🇫🇷 | 🟨 | 🔁 |
Starting XI
Substitutes
🔁 | M Jacob Ramsey | 🏴 | for M John McGinn | 🏴 | 75’ |
🔁 | W Leon Bailey | 🇯🇲 | for M Nicolò Zaniolo | 🇮🇹 | 75’ |
🔁 | M Youri Tielemans | 🇧🇪 | for W Moussa Diaby | 🇫🇷 | 81’ |
🔁 | M Leander Dendoncker | 🇧🇪 | for M Boubacar Kamara | 🇫🇷 | 90’ |
🔁 | CF Jhon Durán | 🇨🇴 | for CF Ollie Watkins | 🏴 | 90’+1 |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
CB Clément Lenglet | 🇫🇷 |
CB Calum Chambers | 🏴 |
F Omari Kellyman | 🇬🇧 |
Substitutes
🔁 | RB Ben Chilwell | 🏴 | 🟨 | for W Mykhaylo Mudryk | 🇺🇦 | 61’ |
🔁 | M Cole Palmer | 🏴 | for M Enzo Fernández | 🇦🇷 | 68’ |
🔁 | M Lesley Ugochukwu | 🇫🇷 | for CF Nicolas Jackson | 🇫🇷 | 68’ |
🔁 | CF Armando Broja | 🇦🇱 | for M Moisés Caicedo | 🇪🇨 | 79’ |
Unused Substitutes
GK Djordje Petrovic | 🇷🇸 |
GK Lucas Bergström | 🇫🇮 |
LB Marc Cucurella | 🇪🇸 |
LB Ian Maatsen | 🇳🇱 |
CF Deivid Washington | 🇧🇷 |
Match Timeline
🟨 | 44’ Booking, Lucas Digne for a bad foul
🕒 | 45’+2 HT Chelsea 0-0 Aston Villa
🟥 | 58’ Sending Off, (Chelsea), Malo Gusto
⚽ | 73’ Goal, 1-0, Ollie Watkins
🔁 | 75’ Sub Off, Nicolò Zaniolo, Sub on, Leon Bailey
🔁 | 75’ Sub Off, John McGinn, Sub on, Jacob Ramsey
🔁 | 81’ Sub Off, Moussa Diaby, Sub on, Youri Tielemans
🔁 | 90’ Sub Off, Boubacar Kamara, Sub on, Leander Dendoncker
🔁 | 90’+1 Sub Off, Ollie Watkins, Sub on, Jhon Durán
🟨 | 90’+1 Booking, Douglas Luiz for a bad foul
🟨 | 90’+4 Booking, Emiliano Martínez for Timewasting
🕒 | 90’+12 HT Chelsea 0-1 Aston Villa
On This Day
Villa, although not at their fluent best, win against the idiotic spending Chelsea once again and climb to 6th in the table. Cue every excuse under the sun from the paltry Stamford Bridge crowd.
Douglas Luiz makes his 160th appearance for the club (142 Starts) aged 25 after joining in July 2019 to make it W63 D27 L70, 15 Goals, 14 Assists, 39 Bookings and 2 Red Cards so far in his Villa career.
Ollie Watkins makes his 125th appearance in a Villa shirt (117 Starts) scores his 47th goal since joining in September 2020 to make it W54 D19 L52, 47 Goals, 14 Assists, 13 Bookings and 1 Red Card at a goal involvement rate of one every 2.05 games played so far in his Villa career.
M Nicolò Zaniolo | 🇮🇹 | #990 |
🟥 26 Sep 2023, Villa 1-2 Everton, Villa Park


Game #5679
League Cup
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Tony Harrington | 🏴 | Cleveland, 2016-
Kick off: 7.45pm
HT Score: 🟥 0-1
FT Result: 🟥 Lost
FT Score: 🟥 1-2
Last 5: 🟥 🟩 🟥 🟩 🟥
Season | 2023-24 |
Matchday | #10 |
EFL Cup Game | #1 |
Manager Game | #37 |
Tuesday, 26 September 2023
Attendance | 23,851 |
Scorer(s): Boubacar Kamara | 73' |
Assist(s): None
Teams

GK Robin Olsen | 🇸🇪 |
M John McGinn | 🏴 | (Playing as LB) | 🔁 |
CB Ezri Konsa | 🏴 | 🟨 |
CB Pau Torres | 🇪🇸 |
RB Matty Cash | 🏴 🇵🇱 |
M Leander Dendoncker | 🇧🇪 | 🔁 |
M Douglas Luiz | 🇧🇷 | 🟨 |
W Leon Bailey | 🇯🇲 | 🔁 |
W Moussa Diaby | 🇫🇷 |
M Youri Tielemans | 🇧🇪 | 🔁 |
CF Jhon Durán | 🇨🇴 | 🔁 |

GK Jordan Pickford | 🏴 |
LB Vitaliy Mykolenko | 🇺🇦 | 🔁 |
CB Michael Keane | 🏴 |
CB James Tarkowski | 🏴 | 🟨 |
CB Jarrad Branthwaite | 🏴 |
RB Nathan Patterson | 🏴 | 🟨 |
M James Garner | 🏴 | ⚽ |
M Amadou Onana | 🇧🇪 | 🔁 |
M Jack Harrison | 🏴 | 🔁 |
W Arnaut Danjuma | 🇳🇱 | 🔁 |
CF Dominic Calvert-Lewin | 🏴 | ⚽ | 🔁 |
Starting XI
Substitutes
🔁 | M Nicolò Zaniolo | 🇮🇹 | for W Leon Bailey | 🇯🇲 | 31’ |
🔁 | LB Lucas Digne | 🇫🇷 | 🟨 | for M Leander Dendoncker | 🇧🇪 | 46’ |
🔁 | M Boubacar Kamara | 🇫🇷 | ⚽ | for M John McGinn | 🏴 | 46’ |
🔁 | CF Ollie Watkins | 🏴 | 🟨 | for CF Jhon Durán | 🇨🇴 | 46’ |
Unused Substitutes
GK Emiliano Martínez | 🇦🇷 |
GK Filip Marschall | 🏴 |
CB Diego Carlos | 🇧🇷 |
W Bertrand Traoré | 🇧🇫 |
Substitutes
🔁 | RB Ashley Young (ex) | 🏴 | for LB Vitaliy Mykolenko | 🇺🇦 | 46’ |
🔁 | W Dwight McNeil | 🏴 | 🟨 | for M Jack Harrison | 🏴 | 65’ |
🔁 | M Idrissa Gueye (ex) | 🇸🇳 | for W Arnaut Danjuma | 🇳🇱 | 72’ |
🔁 | CF Norberto Bercique Gomes Betuncal | 🇵🇹 | for CF Dominic Calvert-Lewin | 🏴 | 72’ |
🔁 | M Abdoulaye Doucouré | 🇲🇱 | for M Amadou Onana | 🇧🇪 | 79’ |
Unused Substitutes
GK João Virgínia | 🇵🇹 |
CB Ben Godfrey | 🏴 |
W Lewis Dobbin | 🏴 |
CF Youssef Ramalho Chermiti | 🇵🇹 |
Match Timeline
🥅 | 15’ Goal, 0-1 (Everton), James Garner
🔁 | 31’ Sub off, Leon Bailey (injury), Sub on Nicolò Zaniolo
🕒 | 45’+4 HT Aston Villa 0-1 Everton
🔁 | 46’ Sub off, John McGinn, Sub on, Boubacar Kamara
🔁 | 46’ Sub off, Jhon Durán, Sub on, Ollie Watkins
🔁 | 46’ Sub off, Leander Dendoncker, Sub on, Lucas Digne
🟨 | 46’ Booking, Ollie Watkins, Timewasting
🥅 | 50’ Goal, 0-2 (Everton), Dominic Calvert-Lewin
🟨 | 74’ Booking, Lucas Digne, Bad foul
🔁 | 78’ Sub off, Youri Tielemans, Sub on, Omari Kellyman
🟨 | 79’ Booking, Ezri Konsa, Dissent
⚽ | 73’ Goal, 1-2, Boubacar Kamara
🟨 | 90’+4 Booking, Douglas Luiz, Dissent
🕒 | 90’+6 FT Aston Villa 1-2 Everton
On This Day
Boubacar Kamara scores his first goal on his 36th appearance in a Villa shirt (32 Starts) to make it W19 D3 L14, 1 Goal, 1 Assist and 5 Bookings so far in his Villa career.
Robin Olsen concedes his 20th goal on his 11th appearance in a Villa shirt (8 Starts) to make it W4 D1 L6, 20 Goals Conceded at a rate of 1.81 goals per game and 3 Clean Sheets (27%) so far in his Villa career.
Youri Tielemans makes his 10th appearance in a Villa shirt (3 Starts) to make it W6 D0 L4 so far in his Villa career.
Douglas Luiz collects his 40th booking on his 161st appearance for the club (143 Starts) to make it W63 D27 L71, 15 Goals, 14 Assists, 40 Bookings and 2 Red Cards so far in his Villa career.
M Nicolò Zaniolo | 🇮🇹 | #990 |
🟩 30 Sep 2023, Villa 6-1 Brighton, Villa Park


Game #5680
Premier League
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Andy Madley | 🏴 | Huddersfield, 2016-
Kick off: 12.30pm
HT Score: 🟩 3-0
FT Result: 🟩 Won
FT Score: 🟩 6-1
Last 5: 🟩 🟥 🟩 🟥 🟩
Season | 2023-24 |
Matchday | #11 |
League Game | #7 |
Manager Game | #38 |
Saturday, 30 September 2023
Attendance | 40,636 |
Scorer(s): Ollie Watkins | 14' | 21' | 65' | Own Goal | 26' | Jacob Ramsey | 85' | Douglas Luiz | 90'+7 |
Assist(s): Matty Cash | 14' | Moussa Diaby | 21' | John McGinn | 65' | Ollie Watkins | 85' |
Teams

GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 | 🟨 |
CB Ezri Konsa | 🏴 |
CB Pau Torres | 🇪🇸 |
RB Matty Cash | 🏴 🇵🇱 | 🔥 |
M Douglas Luiz | 🇧🇷 | 🟨 | ⚽ |
M Boubacar Kamara | 🇫🇷 | 🔁 |
M John McGinn | 🏴 | 🔥 |
M Nicolò Zaniolo | 🇮🇹 | 🔁 |
W Moussa Diaby | 🇫🇷 | 🔥 | 🔁 |
CF Ollie Watkins | 🏴 | ⚽ | ⚽ | ⚽ | 🔥 |

GK Jason Steele | 🏴 |
RB Joël Veltman | 🇳🇱 |
CB Adam Webster | 🏴 |
CB Lewis Dunk | 🏴 | 🟨 |
LB Pervis Estupiñán | 🇪🇨 | 🔁 |
M Jack Hinshelwood | 🏴 |
M Billy Gilmour | 🏴 |
W Solly March | 🏴 | 🔁 |
W Kaoru Mitoma | 🇯🇵 | 🟨 |
CF Danny Welbeck | 🏴 | 🟨 | 🔁 |
CF Evan Ferguson | 🇮🇪 | 🔁 |
Starting XI
Substitutes
🔁 | M Jacob Ramsey | 🏴 | ⚽ | for M Nicolò Zaniolo | 🇮🇹 | 57’ |
🔁 | CF Jhon Durán | 🇨🇴 | 🟨 | for W Moussa Diaby | 🇫🇷 | 79’ |
🔁 | M Youri Tielemans | 🇧🇪 | for M Boubacar Kamara | 🇫🇷 | 90’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
CB Diego Carlos | 🇧🇷 |
CB Calum Chambers | 🏴 | Free |
CB Clément Lenglet | 🇫🇷 | Loan |
M Leander Dendoncker | 🇧🇪 |
W Bertrand Traoré | 🇧🇫 |
Substitutes
🔁 | W Ansu Fati | 🇪🇸 | ⚽ | 🟨 |for CF Evan Ferguson | 🇮🇪 | 46’ |
🔁 | W João Pedro | 🇧🇷 | for CF Danny Welbeck | 🏴 | 46’ |
🔁 | RB Tariq Lamptey | 🏴 | for LB Pervis Estupiñán | 🇪🇨 | 46’ |
🔁 | W Simon Adingra | 🇨🇮 | for W Solly March | 🏴 | 62’ |
Unused Substitutes
GK Bart Verbruggen | 🇳🇱 |
CB Jan Paul van Hecke | 🇳🇱 |
CB Igor Julio dos Santos de Paulo | 🇧🇷 |
M Carlos Baleba | 🇨🇲 |
M Mamoud Dahoud | 🇩🇪 |
Match Timeline
🟨 | 7’ Booking, Douglas Luiz, Bad foul
⚽ | 14’ Goal, 1-0, Ollie Watkins, Assist by Matty Cash
⚽ | 21’ Goal, 2-0, Ollie Watkins, Assist by Moussa Diaby
⚽ | 26’ Goal, 3-0, Own Goal, Pervis Estupiñán
🟨 | 32’ Booking, Lucas Digne, Bad foul
🕒 | 45’+6 HT Aston Villa 3-0 Brighton & Hove Albion
🥅 | 50’ Goal, 3-1, (Brighton & Hove Albion), Ansu Fati
🎥 | 50’ VAR Check, Goal given
🔁 | 57’ Sub off, Nicolò Zaniolo, Sub on, Jacob Ramsey
🟨 | 58’ Booking, Ezri Konsa, Timewasting
⚽ | 65’ Goal, 4-1, Ollie Watkins, Assist by John McGinn
🔁 | 79’ Sub off, Moussa Diaby, Sub on, Jhon Durán
⚽ | 85’ Goal, 5-1, Jacob Ramsey, Assist by Ollie Watkins
🔁 | 90’ Sub off, Boubacar Kamara, Sub on, Youri Tielemans
💥 | 90’ Brighton re-start the game mid substitution without referee signal
🟨 | 90’+5 Booking, Jhon Durán
⚽ | 90’+7 Goal, 6-1, Douglas Luiz
🕒 | 90’+9 FT Aston Villa 6-1 Brighton & Hove Albion
On This Day
Villa batter Brighton once again, the media darlings of the South Coast just cannot cope playing Villa and it's beautiful to watch. A stunning display against a talented outfit led by the excellence and elegance of John McGinn and Ollie Watkins.
Pau Torres makes his 10th appearance for the club (9 Starts) to record W7 D0 L3 so far in his Villa career.
Moussa Diaby makes his 10th appearance for the club (9 Starts) to record W6 D0 L4, 2 Goals, 3 Assists and 1 Booking so far in his Villa career.
Ollie Watkins, scores Villa’s first Premier League hat-trick since his three goals against Liverpool in October 2020, in doing so Watkins scores his 50th goal for Villa in 127 games at a rate of 2.54 games per goal. Watkins record is now W55 D19 L53, 50 Goals, 15 Assists, 14 Bookings, 1 Red Card at a goal involvement rate of one every 1.95 games played so far in his Villa career.
Ollie Watkins becomes the first Villa player to score more than one hat-trick in a season since Andy Gray in 1976-77.
Ollie Watkins becomes the second player, after Christian Benteke in 2012-13, to score two Premier League hat-tricks.
Villa’s Premier League points tally in the calendar year of 2023 is 58 - a number bettered only by 2022-23 Champions Manchester City.
M Nicolò Zaniolo | 🇮🇹 | #990 |
🟩 5 Oct 2023, Villa 1-0 Zrinjski, Villa Park


Game #5681
Europa Conference League
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Urs Schnyder | 🇨🇭 | Escholzmatt LU, 2023-
Kick off: 8.00pm
HT Score: 🟨 0-0
FT Result: 🟩 Won
FT Score: 🟩 1-0
Last 5: 🟥 🟩 🟥 🟩 🟩
Season | 2023-24 |
Matchday | #12 |
European Game | #4 |
Manager Game | #39 |
Thursday, 5 October 2023
Attendance | 37,327 |
Scorer(s): John McGinn | 90'+4 |
Assist(s): Matty Cash | 90'+4 |
Teams

GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 | 🔁 |
CB Diego Carlos | 🇧🇷 | 🔁 |
CB Clément Lenglet | 🇫🇷 |
CB Ezri Konsa | 🏴 |
M Leander Dendoncker | 🇧🇪 | 🔁 |
M Youri Tielemans | 🇧🇪 |
M John McGinn | 🏴 | 🟨 | ⚽ |
M Nicolò Zaniolo | 🇮🇹 |
W Leon Bailey | 🇯🇲 |
CF Jhon Durán | 🇨🇴 | 🔁 |

GK Marko Maric | 🇭🇷 |
RB Josip Corluka | 🇧🇦 |
RB Mario Ticinovic | 🇭🇷 | 🔁 |
CB Slobodan Jakovljevic | 🇷🇸 |
CB Matej Senic | 🇭🇷 |
CB Stipe Radic | 🇭🇷 |
M Aldin Hrvanovic | 🇧🇦 | 🟨 | 🔁 |
M Antonio Ivancic | 🇭🇷 | 🔁 |
M Dario Canadjija | 🇭🇷 | 🔁 |
W Mario Cuze | 🇭🇷 |
CF Nemanja Bilbija | 🇧🇦 | 🟨 | 🔁 |
Starting XI
Substitutes
🔁 | RB Matty Cash | 🏴 🇵🇱 | 🟨 | 🔥 | for LB Lucas Digne | 🇫🇷 | 46’ |
🔁 | M Douglas Luiz | 🇧🇷 | for M Leander Dendoncker | 🇧🇪 | 46’ |
🔁 | CF Ollie Watkins | 🏴 | for CF Jhon Durán | 🇨🇴 | 46’ |
🔁 | W Bertrand Traoré | 🇧🇫 | CB Diego Carlos | 🇧🇷 | 82’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
GK Filip Marschall | 🏴 |
CB Pau Torres | 🇪🇸 |
CB Calum Chambers | 🏴 |
M Tommi O'Reilly | 🏴 |
Substitutes
🔁 | W Matjia Malekinusic | 🇭🇷 | for M Aldin Hrvanovic | 🇧🇦 | 46’ |
🔁 | M Zvonimir Kozulj | 🇧🇦 | for M Antonio Ivancic | 🇭🇷 | 62’ |
🔁 | RB Kerim Memija | 🇧🇦 | for RB Mario Ticinovic | 🇭🇷 | 73’ |
🔁 | M Damir Zlomislic | 🇧🇦 | for M Dario Canadjija | 🇭🇷 | 73’ |
🔁 | CF Tomislav Kis | 🇭🇷 | for CF Nemanja Bilbija | 🇧🇦 | 77’ |
Unused Substitutes
GK Anis Sefo | 🇧🇦 |
GK Omer Niron | 🇮🇱 |
LB Luka Marin | 🇭🇷 |
M Andrija Balic | 🇭🇷 |
M Antonio Prskalo | 🇧🇦 |
W Petar Misic | 🇭🇷 |
CF Franko Sabljic | 🇧🇦 |
Match Timeline
🟨 | 24’ Booking, John McGinn, Bad foul
🕒 | 45’+2 HT Aston Villa 0-0 HŠK Zrinjski Mostar
🔁 | 46’ Sub off, Lucas Digne, Sub on, Matty Cash
🔁 | 46’ Sub off, Leander Dendoncker, Sub on, Douglas Luiz
🔁 | 46’ Sub off, Jhon Durán, Sub on, Ollie Watkins
🎥 | 55’ VAR Check, No Penalty
🟨 | 64’ Booking, Matty Cash
🔁 | 82’ Sub off, Diego Carlos, Sub on, Bertrand Traoré
⚽ | 90’+4 Goal, 1-0, John McGinn, Assist by Matty Cash
🕒 | 90’+7 FT Aston Villa 1-0 HŠK Zrinjski Mostar
On This Day
Villa leave it late, late, late after knocking on the door all evening, but who cares, we're up and running in Europe.
Villa face HŠK Zrinjski Mostar for the first time in competitive football, Zrinjski become the 166th team that the Villa first team has played in League or Cup football, Villa’s 45th continental European opponents and their first from Bosnia and Herzegovina.
Ezri Konsa makes his 150th appearance (145th Start) for Villa since joining the club in July 2019 to boast a record of W63 D26 L61, 6 Goals, 3 Assists, 22 Bookings and 1 Red Card so far in his Villa career.
M Nicolò Zaniolo | 🇮🇹 | #990 |
🟨 8 Oct 2023, Villa 1-1 Wolves, Molineux


Game #5682
Premier League
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Robert Jones | 🏴 | Merseyside, 2018-
Kick off: 2.00pm
HT Score: 🟨 0-0
FT Result: 🟨 Drew
FT Score: 🟨 1-1
Last 5: 🟩 🟥 🟩 🟩 🟨
Season | 2023-24 |
Matchday | #13 |
League Game | #8 |
Manager Game | #40 |
Sunday, 8 October 2023
Attendance | 31,578 |
Scorer(s): Pau Torres | 55' |
Assist(s): Ollie Watkins | 55' |
Teams

GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 |
CB Pau Torres | 🇪🇸 | ⚽ |
CB Diego Carlos | 🇧🇷 |
CB Ezri Konsa | 🏴 |
RB Matty Cash | 🏴 🇵🇱 | 🔁 |
M John McGinn | 🏴 | 🟨 |
M Boubacar Kamara | 🇫🇷 | 🟨 | 🔁 |
M Douglas Luiz | 🇧🇷 |
W Moussa Diaby | 🇫🇷 | 🔁 |
CF Ollie Watkins | 🏴 | 🔥 |

GK José Pedro Malheiro de Sá | 🇵🇹 |
LB Rayan Aït-Nouri | 🇫🇷 | 🔁 |
CB Max Kilman | 🏴 |
CB Craig Dawson | 🏴 | 🟨 |
CB Tote António Gomes | 🇵🇹 | 🟨 |
RB Nélson Cabral Semedo | 🇵🇹 |
M João Gomes | 🇧🇷 | 🔁 |
M Mario Lemina | 🇬🇦 | 🟨 | 🟨 | 🟥 |
W Pedro Lomba Neto | 🇵🇹 |
CF Hwang Hee-Chan | 🇰🇷 | ⚽ | 🔁 |
CF M Matheus Cunha | 🇧🇷 | 🔁 |
Starting XI
Substitutes
🔁 | M Nicolò Zaniolo | 🇮🇹 | for W Moussa Diaby | 🇫🇷 | 62’ |
🔁 | W Leon Bailey | 🇯🇲 | for RB Matty Cash | 🏴 🇵🇱 | 82’ |
🔁 | M Youri Tielemans | 🇧🇪 | for M Boubacar Kamara | 🇫🇷 | 82’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
CB Calum Chambers | 🏴 |
CB Clément Lenglet | 🇫🇷 |
M Leander Dendoncker | 🇧🇪 |
W Bertrand Traoré | 🇧🇫 |
CF Jhon Durán | 🇨🇴 |
Substitutes
🔁 | RB Matt Doherty | 🇮🇪 | for LB Rayan Aït-Nouri | 🇫🇷 | 46’ |
🔁 | M Boubacar Traoré | 🇲🇱 | for M João Gomes | 🇧🇷 | 69’ |
🔁 | CF Sasa Kalajdzic | 🇦🇹 | 🟨 | for CF M Matheus Cunha | 🇧🇷 | 76’ |
🔁 | CF Fábio Silva | 🇵🇹 | for CF Hwang Hee-Chan | 🇰🇷 | 86’ |
Unused Substitutes
GK Daniel Bentley | 🏴 |
CB Santiago Bueno | 🇺🇾 |
LB Jonathan Castro Otto | 🇪🇸 |
M Tommy Doyle | 🏴 |
W Pablo Sarabia | 🇪🇸 |
Match Timeline
🟨 | 6’ Booking, Boubacar Kamara for a bad foul
🟨 | 29’ Booking, John McGinn for a bad foul
🕒 | 45’+5 HT Wolverhampton Wanderers 0-0 Aston Villa
🥅 | 53’ Goal, 0-1, (Wolverhampton Wanderers), Hwang Hee-Chan
⚽ | 55’ Goal. 1-1, Pau Torres, Assist by Ollie Watkins
🔁 | 62’ Sub off, Moussa Diaby, Sub on, Nicolò Zaniolo
🔁 | 82’ Sub off, Matty Cash, Sub on, Leon Bailey
🔁 | 82’ Sub off, Boubacar Kamara, Sub on, Youri Tielemans
🟥 | 90’+4 Sending off, (Wolverhampton Wanderers), Mario Lemina
❗ | 90’+14 Chance! Ollie Watkins hits the left post with a header from the centre of the box
🕒 | 90’+14 FT Wolverhampton Wanderers 1-1 Aston Villa
On This Day
Villa's 45th shot in two games bounces off the left post in the 14th minute of injury time as Unai Emery's side are held to a draw by a typically bad-tempered Wolves.
Shaun Derry and Gary O'Neil embarrass themselves as Unai Emery takes the high ground.
John McGinn though is not one to let the likes Derry off the hook.
Meanwhile referee Robert Jones has yet another poor game. Incompetence rather than malice but it really isn't good enough to have officials of this standard in the Premier League.
Pau Torres scores his first goal for the club on his 11th appearance (10th Start) to record W7 D1 L3 and 1 Goal so far in his Villa career.
M Nicolò Zaniolo | 🇮🇹 | #990 |
🟩 22 Oct 2023, Villa 4-1 West Ham, Villa Park


Game #5683
Premier League
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: David Coote | 🏴 | Nottinghamshire, 2014-2024
Kick off: 4.30pm
HT Score: 🟩 1-0
FT Result: 🟩 Won
FT Score: 🟩 4-1
Last 5: 🟥 🟩 🟩 🟨 🟩
Season | 2023-24 |
Matchday | #14 |
League Game | #9 |
Manager Game | #41 |
Sunday, 22 October 2023
Attendance | 41,734 |
Scorer(s): Douglas Luiz | 30' | 51' | Ollie Watkins | 74' | Leon Bailey | 89' |
Assist(s): Ollie Watkins | 30' | John McGinn | 74' | Youri Tielemans | 89' |
Teams

GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 |
CB Pau Torres | 🇪🇸 |
CB Ezri Konsa | 🏴 |
RB Matty Cash | 🏴 🇵🇱 |
M John McGinn | 🏴 | 🔥 |
M Boubacar Kamara | 🇫🇷 |
M Douglas Luiz | 🇧🇷 | ⚽ | ⚽ |
M Nicolò Zaniolo | 🇮🇹 | 🔁 |
W Moussa Diaby | 🇫🇷 | 🔁 |
CF Ollie Watkins | 🏴 | 🔥 | ⚽ |

GK Alphonse Areola | 🇫🇷 |
LB Emerson | 🇮🇹 | 🟨 |
CB Kurt Zouma | 🇫🇷 |
CB Nayef Aguerd | 🇲🇦 |
RB Vladimir Coufal | 🇨🇿 |
M Edson Álvarez | 🇲🇽 |
M James Ward-Prowse | 🏴 |
M Tomas Soucek | 🇨🇿 | 🔁 |
M Lucas Paquetá | 🇧🇷 | 🔁 |
W Jarrod Bowen | 🏴 | ⚽ |
CF Michail Antonio | 🇯🇲 | 🔁 |
Starting XI
Substitutes
🔁 | W Leon Bailey | 🇯🇲 | ⚽ | for M Nicolò Zaniolo | 🇮🇹 | 76’ |
🔁 | M Youri Tielemans | 🇧🇪 | 🔥 | for W Moussa Diaby | 🇫🇷 | 85’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
CB Diego Carlos | 🇧🇷 |
CB Calum Chambers | 🏴 |
CB Clément Lenglet | 🇫🇷 |
M Leander Dendoncker | 🇧🇪 |
W Bertrand Traoré | 🇧🇫 |
F Omari Kellyman | 🇬🇧 |
Substitutes
🔁 | M Mohammed Kudus | 🇬🇭 | for M Tomas Soucek | 🇨🇿 | 67’ |
🔁 | CF Danny Ings (ex) | 🏴 | for M Lucas Paquetá | 🇧🇷 | 87’ |
🔁 | M Pablo Fornals | 🇪🇸 | for CF Michail Antonio | 🇯🇲 | 90’ |
Unused Substitutes
GK Lukasz Fabianski | 🇵🇱 |
CB Konstantinos Mavropanos | 🇬🇷 |
CB Angelo Ogbonna | 🇮🇹 |
CB Thilo Kehrer | 🇩🇪 |
W Saïd Benrahma | 🇩🇿 |
CF Divin Mubama | 🏴 |
Match Timeline
⚽ | 30’ Goal, 1-0, Douglas Luiz, Assist by Ollie Watkins
🕒 | 45’+3 HT Aston Villa 1-0 West Ham United
🎥 | 50’ Penalty, VAR confirms penalty to Villa
⚽ | 51’ Goal, 2-0, Douglas Luiz, penalty
🥅 | 56’ Goal, 2-1, West Ham United, Pau Torres o.g.
⚽ | 74’ Goal, 3-1, Ollie Watkins, Assist by John McGinn
🔁 | 76’ Sub off, Nicolò Zaniolo, Sub on, Leon Bailey
🔁 | 85’ Sub off, Moussa Diaby, Sub on, Youri Tielemans
⚽ | 89’ Goal, 4-1, Leon Bailey, Assist by Youri Tielemans
🕒 | 90’+8 FT Aston Villa 4-1 West Ham United
On This Day
Villa's first win against West Ham since 2015 comes in their 11th straight home league win as Douglas Luiz scores for the sixth successive game at Villa Park.
Villa win for the 11th consecutive Premier League game at Villa Park to mark the anniversary of Unai Emery’s arrival - their best home run since winning 13 in a row in 1983 as reigning European champions.
Before this run, Villa had won just 10 of 30 home matches - and lost 13 of those games - under the previous incumbent.
Indeed Emery’s record in charge of Villa is nothing short of astonishing; across his first 41 games he has delivered a haul of 1.88 points per game, 1.90 goals per game and a goal difference of +28.
2023 under Emery has begun even better, 14 games, 9 wins, 2.00 points per game, 2.50 goals per game and a goal difference +17. Given that Emery took over a Villa side spiralling towards relegation, his contribution in 12 months cannot be overstated and the hope is that it has only just begun.
Douglas Luiz, becomes the first Villa player to score in six consecutive games at Villa Park in the Premier League, surpassing the record previously held by Dwight Yorke (5 - 1996) to make it 165 Appearances, 146 Starts, W66 D28 L71, 18 Goals, 4 Assists, 41 Bookings and 1 Red Card so far in his Villa career.
Ollie Watkins makes his 120th start in a Villa shirt (130 Appearances) to make it W57 D20 L53, 51 Goals, 17 Assists, 14 Bookings and 1 Red Cards so far in his Villa career.
Lucas Digne makes his 60th appearance for the club (47th Starts) to make it W26 D10 L14, 3 Goals, 9 Assists and 13 Bookings so far in his Villa career.
Boubacar Kamara makes his 35th start in a Villa shirt (39 Appearances) to make it W21 D4 L14, 1 Goal, 1 Assist and 6 Bookings so far in his Villa career.
Youri Tielemans contributes his first assist in a Villa shirt on his 14th appearance (4 Starts) to make it W9 D1 L4 and 1 Assist so far in his Villa career.
Nicolò Zaniolo makes his 10th appearance in a Villa shirt (6 Starts) to make it W6 D1 L3 and 1 Assist so far in his Villa career.
M Nicolò Zaniolo | 🇮🇹 | #990 |
🟩 26 Oct 2023, Villa 4-1 AZ, AFAS Stadion


Game #5684
Europa Conference League
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Sven Jablonski | 🇩🇪 | Bremen, 2023-
Kick off: 5.45pm
HT Score: 🟩 2-0
FT Result: 🟩 Won
FT Score: 🟩 4-1
Last 5: 🟩 🟩 🟨 🟩 🟩
Season | 2023-24 |
Matchday | #15 |
European Game | #5 |
Manager Game | #42 |
Thursday, 26 October 2023
Attendance | 16,633 |
Scorer(s): Leon Bailey | 13' | Youri Tielemans | 23' | Ollie Watkins | 51' | John McGinn | 56' |
Assist(s): John McGinn | 23' | Leon Bailey | 56' |
Teams

GK Emiliano Martínez | 🇦🇷 |
RB Matty Cash | 🏴 🇵🇱 |
CB Diego Carlos | 🇧🇷 |
CB Clément Lenglet | 🇫🇷 | 🟨 |
LB Lucas Digne | 🇫🇷 |
M Boubacar Kamara | 🇫🇷 | 🔁 |
M Douglas Luiz | 🇧🇷 | 🔁 |
M John McGinn | 🏴 | 🔥 | ⚽ | 🔁 |
M Youri Tielemans | 🇧🇪 | ⚽ |
W Leon Bailey | 🇯🇲 | ⚽ | 🟨 | 🔥 | 🔁 |
CF Ollie Watkins | 🏴 | ⚽ | 🔁 |

GK Mathew Ryan | 🇦🇺 |
RB Yukinari Sugawara | 🇯🇵 |
CB Alexandre Penetra | 🇵🇹 | 🔁 |
LB David Møller Wolfe | 🇳🇴 |
LB Mees de Wit | 🇳🇱 | 🔁 |
M Riechedly Bazoer | 🇳🇱 | 🟨 |
M Jordy Clasie | 🇳🇱 | 🟨 |
M Sven Mijnans | 🇳🇱 | 🟨 | 🔁 |
W Ibrahim Sadiq | 🇬🇭 | ⚽ | 🔁 |
W Myron van Brederode | 🇳🇱 | 🔁 |
CF Vangelis Pavlidis | 🇬🇷 |
Starting XI
Substitutes
🔁 | M Nicolò Zaniolo | 🇮🇹 | for M Douglas Luiz | 🇧🇷 | 69’ |
🔁 | W Moussa Diaby | 🇫🇷 | for M John McGinn | 🏴 | 81’ |
🔁 | M Leander Dendoncker | 🇧🇪 | for M Boubacar Kamara | 🇫🇷 | 86’ |
🔁 | CF Jhon Durán | 🇨🇴 | for CF Ollie Watkins | 🏴 | 86’ |
🔁 | W Bertrand Traoré | 🇧🇫 | for W Leon Bailey | 🇯🇲 | 87’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
GK Filip Marschall | 🏴 |
CB Ezri Konsa | 🏴 |
CB Pau Torres | 🇪🇸 |
CB Calum Chambers | 🏴 |
Substitutes
🔁 | CB Bruno Martins Indi | 🇳🇱 | for CB Alexandre Penetra | 🇵🇹 | 46’ |
🔁 | M Tiago Dantas | 🇵🇹 | for M Sven Mijnans | 🇳🇱 | 46’ |
🔁 | W Jens Odgaard | 🇩🇰 | for W Ibrahim Sadiq | 🇬🇭 | 67’ |
🔁 | W Ruben van Bommel | 🇳🇱 | for W Myron van Brederode | 🇳🇱 | 67’ |
🔁 | M Djordje Mihailovic | 🇺🇸 | for LB Mees de Wit | 🇳🇱 | 87’ |
Unused Substitutes
GK Hobie Verhulst | 🇳🇱 |
GK Rome Jayden Owusu-Oduro | 🇳🇱 |
RB Denso Kasius | 🇳🇱 |
CB Wouter Goes | 🇳🇱 |
M Kenzo Goudmijn | 🇳🇱 |
CF Ernest Poku | 🇳🇱 |
Match Timeline
⚽ | 13’ Goal, 1-0, Leon Bailey
⚽ | 23’ Goal, 2-0, Youri Tielemans, Assist by John McGinn
🟨 | 45’+1 Booking, Clément Lenglet, Bad foul
🕒 | 45’+5 HT AZ Alkmaar 0-2 Aston Villa
⚽ | 51’ Goal, 3-0, Ollie Watkins
⚽ | 56’ Goal, 4-0, John McGinn, Assist by Leon Bailey
🥅 | 65’ Goal, 4-1, (AZ Alkmaar), Ibrahim Sadiq
🔁 | 69’ Sub off, Douglas Luiz, Sub on, Nicolò Zaniolo
🔁 | 81’ Sub off, John McGinn, Sub on, Moussa Diaby
🔁 | 86’ Sub off, Ollie Watkins, Sub on, Jhon Durán
🟨 | 86’ Booking, Leon Bailey
🔁 | 86’ Sub off, Boubacar Kamara, Sub on, Leander Dendoncker
🔁 | 87’ Sub off, Leon Bailey, Sub on, Bertrand Traoré
🕒 | 90’+4 FT AZ Alkmaar 1-4 Aston Villa
On This Day
Is this really happening? Unai Emery has transformed this team and club. Beating the second placed, Eredivisie title chasing AZ with consummate ease just adds to the utter insanity of the blooming fruition of the team that Dean Smith founded. What a time to be Villa.
Villa face AZ Alkmaar for the first time in competitive football, AZ become the 167th team that the Villa first team has played in League or Cup football, Villa’s 46th continental European opponents and their second from the Netherlands following their victory over Ajax in the 2008-09 UEFA Cup.
Youri Tielemans scores his first goal in a Villa shirt on his 15th appearance (5 Starts) to make it W10 D1 L4, 1 Goal and 1 Assist so far in his Villa career.
John McGinn scores his 20th goal in a Villa shirt on his 198th appearance (190 Starts) to make it W82 D50 L76, 20 Goals, 24 Assists and 48 Bookings so far in his Villa career.
Boubacar Kamara makes his 40th appearance in a Villa shirt (36 starts) to make it W22 D4 L14, 1 Goal, 1 Assist and 6 Bookings so far in his Villa career.
Leon Bailey collects his 10th booking in a Villa shirt on his 67th appearance (42 Starts) to make it W30 D7 L30, 12 Goals, 9 Assists and 10 Bookings at a goal involvement rate of one every 2.00 starts so far in his Villa career.
M Nicolò Zaniolo | 🇮🇹 | #990 |
🟩 29 Oct 2023, Villa 3-1 Luton, Villa Park


Game #5685
Premier League
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: John Brooks | 🏴 | Leicestershire
Kick off: 2.00pm
HT Score: 🟩 1-0
FT Result: 🟩 Won
FT Score: 🟩 3-1
Last 5: 🟩 🟨 🟩 🟩 🟩
Season | 2023-24 |
Matchday | #16 |
League Game | #10 |
Manager Game | #43 |
Sunday, 29 October 2023
Attendance | 41,785 |
Scorer(s): John McGinn | 17' | Moussa Diaby | 49' | Own Goal | 62' |
Assist(s): Douglas Luiz | 17' | Leon Bailey | 49' |
Teams

GK Emiliano Martínez | 🇦🇷 |
RB Matty Cash | 🏴 🇵🇱 | 🟨 | 🔁 |
CB Ezri Konsa | 🏴 |
CB Pau Torres | 🇪🇸 |
LB Lucas Digne | 🇫🇷 |
M John McGinn | 🏴 | ⚽ |
M Boubacar Kamara | 🇫🇷 | 🟨 | 🔁 |
M Douglas Luiz | 🇧🇷 | 🔥 | 🔁 |
M Nicolò Zaniolo | 🇮🇹 | 🟨 | 🔁 |
W Moussa Diaby | 🇫🇷 | ⚽ | 🔁 |
CF Ollie Watkins | 🏴 |

GK Thomas Kaminski | 🇧🇪 |
RB Issa Kaboré | 🇧🇫 | 🟨 |
CB Teden Mengi | 🏴 |
CB Tom Lockyer | 🏴 |
CB Gabriel Osho | 🏴 | 🔁 |
M Alfie Doughty | 🏴 | 🟨 | 🔁 |
W Chiedozie Ogbene | 🇮🇪 |
M Ross Barkley (ex) | 🏴 |
M Marvelous Nakamba (ex) | 🇿🇼 | 🔁 |
CF Jacob Brown | 🏴 | 🔁 |
CF Carlton Morris | 🏴 | 🔁 |
Starting XI
Substitutes
🔁 | W Leon Bailey | 🇯🇲 | 🔥 | for M Nicolò Zaniolo | 🇮🇹 | 46’ |
🔁 | M Youri Tielemans | 🇧🇪 | for M Boubacar Kamara | 🇫🇷 | 79’ |
🔁 | CB Diego Carlos | 🇧🇷 | for RB Matty Cash | 🏴 🇵🇱 | 79’ |
🔁 | M Leander Dendoncker | 🇧🇪 | for M Douglas Luiz | 🇧🇷 | 90’ |
🔁 | W Bertrand Traoré | 🇧🇫 | for W Moussa Diaby | 🇫🇷 | 90’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
CB Calum Chambers | 🏴 |
CB Clément Lenglet | 🇫🇷 |
M Tim Iroegbunam | 🏴 |
Substitutes
🔁 | W Andros Townsend | 🏴 | for CB Gabriel Osho | 🏴 | 47’ |
🔁 | W Tahith Chong | 🇳🇱 | for CF Jacob Brown | 🏴 | 58’ |
🔁 | M Pelly-Ruddock Mpanzu | 🇨🇩 | for M Marvelous Nakamba (ex) | 🇿🇼 | 76’ |
🔁 | CF Elijah Adebayo | 🏴 | for CF Carlton Morris | 🏴 | 76’ |
🔁 | LB Ryan Giles | 🏴 | for M Alfie Doughty | 🏴 | 79’ |
Unused Substitutes
GK Tim Krul | 🇳🇱 |
LB Joe Johnson | 🏴 |
M Jayden Luker | 🏴 |
CF Cauley Woodrow | 🏴 |
Match Timeline
⚽ | 17’ Goal, 1-0, John McGinn, Assist by Douglas Luiz
🟨 | 28’ Booking, Nicolò Zaniolo, Bad foul
🕒 | 45’+2 HT Aston Villa 1-0 Luton Town
🔁 | 46’ Sub off, Nicolò Zaniolo, Sub on, Leon Bailey
⚽ | 49’ Goal, 2-0, Moussa Diaby, Assist by Leon Bailey
🟨 | 51’ Booking, Matty Cash, Bad foul
⚽ | 62’ Goal, 3-0, Tom Lockyer o.g.
🟨 | 71’ Booking, Boubacar Kamara, Bad foul
🔁 | 79’ Sub off, Matty Cash, Sub on, Diego Carlos
🔁 | 79’ Sub off, Boubacar Kamara, Sub on, Youri Tielemans
🥅 | 83’ Goal, 3-1, (Luton Town), Emiliano Martínez o.g.
🔁 | 90’ Sub off, Douglas Luiz, Sub on, Leander Dendoncker
🔁 | 90’ Sub off, Moussa Diaby, Sub on, Bertrand Traoré
🕒 | 90’+5 FT Aston Villa 3-1 Luton Town
On This Day
Total dominance, a freak own goal, who couldn't fall in love watching Villa at the moment.
Villa make it 12 consecutive Premier League wins at Villa Park under Unai Emery and climb to 4th in the table.
Emiliano Martínez makes his 125th appearance since joining in September 2020 to make it W56 D21 L48, 151 Goals Conceded at a rate of 1.20 goals per game, 43 Clean Sheets (34%) and 14 Bookings so far in his Villa career.
M Nicolò Zaniolo | 🇮🇹 | #990 |
🟥 5 Nov 2023, Villa 0-2 Forest, City Ground


Game #5686
Premier League
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Jarred Gillett | 🇦🇺 | Queensland, 2019-
Kick off: 2.00pm
HT Score: 🟥 0-1
FT Result: 🟥 Lost
FT Score: 🟥 0-2
Last 5: 🟨 🟩 🟩 🟩 🟥
Season | 2023-24 |
Matchday | #17 |
League Game | #11 |
Manager Game | #44 |
Sunday, 5 November 2023
Attendance | 29,313 |
Scorer(s) | None
Assist(s): None
Teams

GK Emiliano Martínez | 🇦🇷 |
RB Matty Cash | 🏴 🇵🇱 | 🔁 |
CB Pau Torres | 🇪🇸 |
CB Ezri Konsa | 🏴 |
LB Lucas Digne | 🇫🇷 |
M John McGinn | 🏴 |
M Boubacar Kamara | 🇫🇷 | 🟨 | 🔁 |
M Douglas Luiz | 🇧🇷 | 🔁 |
M Nicolò Zaniolo | 🇮🇹 | 🔁 |
W Moussa Diaby | 🇫🇷 |
CF Ollie Watkins | 🏴 |

GK Odysseas Vlachodimos | 🇬🇷 |
RB Ola Aina | 🇳🇬 | ⚽ | 🔁 |
CB Moussa Niakhaté | 🇸🇳 |
CB Murillo Santiago Costa dos Santos | 🇧🇷 |
LB Harry Toffolo | 🏴 | 🔥 | 🔥 | 🔁 |
M Ibrahim Sangaré | 🇨🇮 |
M Orel Mangala | 🇧🇪 | ⚽ |
M Nicolás Domínguez | 🇦🇷 | 🔁 |
M Morgan Gibbs-White | 🏴 |
W Anthony Elanga | 🇸🇪 |
CF Taiwo Awoniyi | 🇳🇬 | 🔁 |
Starting XI
Substitutes
🔁 | W Leon Bailey | 🇯🇲 | for M Nicolò Zaniolo | 🇮🇹 | 46’ |
🔁 | M Youri Tielemans | 🇧🇪 | for RB Matty Cash | 🏴 🇵🇱 | 59’ |
🔁 | CB Diego Carlos | 🇧🇷 | for M Boubacar Kamara | 🇫🇷 | 78’ |
🔁 | M Leander Dendoncker | 🇧🇪 | for M Douglas Luiz | 🇧🇷 | 86’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
CB Clément Lenglet | 🇫🇷 |
CB Calum Chambers | 🏴 |
LB Álex Moreno | 🇪🇸 |
W Bertrand Traoré | 🇧🇫 |
Substitutes
🔁 | RB Serge Aurier | 🇨🇮 | for LB Harry Toffolo | 🏴 | 71’ |
🔁 | M Danilo dos Santos de Oliveira | 🇧🇷 | 🟨 | for CF Taiwo Awoniyi | 🇳🇬 | 82’ |
🔁 | RB Neco Williams | 🏴 | for RB Ola Aina | 🇳🇬 | 86’ |
🔁 | M Ryan Yates | 🏴 | for M Nicolás Domínguez | 🇦🇷 | 87’ |
Unused Substitutes
GK Matt Turner | 🇺🇸 |
CB Willy Boly | 🇨🇮 |
LB Nuno Tavares | 🇵🇹 |
M Andrey Santos | 🇧🇷 |
M Cheikhou Kouyaté | 🇸🇳 |
Match Timeline
🥅 | 5’ Goal, 0-1, (Nottingham Forest), Ola Aina
🕒 | 45’+5 HT Nottingham Forest 1-0 Aston Villa
🔁 | 46’ Sub off, Nicolò Zaniolo, Sub on, Leon Bailey
🥅 | 47’ Goal, 0-2, (Nottingham Forest), Orel Mangala
🔁 | 59’ Sub off, Matty Cash, Sub on, Youri Tielemans
🟨 | 64’ Booking, Boubacar Kamara for a bad foul
🔁 | 78’ Sub off, Boubacar Kamara, Sub on, Diego Carlos
🔁 | 86’ Sub off, Douglas Luiz, Sub on, Leander Dendoncker
🕒 | 90’+7 HT Nottingham Forest 2-0 Aston Villa
On This Day
John McGinn makes his 200th appearance for the club (192nd Start) since joining in August 2018 to record W83 D40 L77, 21 Goals, 24 Assists and 48 Bookings so far in his Villa career.
Lucas Digne makes his 50th start for the club (63rd Appearance) since his arrival in January 2022 to record W28 D10 L25, 3 Goals, 9 Assists and 13 Bookings so far in his Villa career.
M Nicolò Zaniolo | 🇮🇹 | #990 |
🟩 9 Nov 2023, Villa 2-1 AZ, Villa Park


Game #5687
Europa Conference League
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Luis Godinho | 🇵🇹 | Borba, 2023-
Kick off: 8.00pm
HT Score: 🟨 0-0
FT Result: 🟩 Won
FT Score: 🟩 2-1
Last 5: 🟩 🟩 🟩 🟥 🟩
Season | 2023-24 |
Matchday | #18 |
European Game | #6 |
Manager Game | #45 |
Thursday, 9 November 2023
Attendance | 40,000 |
Scorer(s): Diego Carlos | 61’ | Ollie Watkins | 81’ |
Assist(s): Leon Bailey | 61’ | Douglas Luiz | 81’ |
Teams

GK Emiliano Martínez | 🇦🇷 |
CB Ezri Konsa | 🏴 | 🔁
CB Diego Carlos | 🇧🇷 | ⚽ | 🔁
CB Clément Lenglet | 🇫🇷 |
LB Lucas Digne | 🇫🇷 |
M Boubacar Kamara | 🇫🇷 |
M Youri Tielemans | 🇧🇪 | 🔁
M John McGinn | 🏴 |
W Leon Bailey | 🇯🇲 | 🔥 | 🔁
W Moussa Diaby | 🇫🇷 | 🔁
CF Ollie Watkins | 🏴 | ⚽ |

GK Mathew Ryan | 🇦🇺 |
RB Yukinari Sugawara | 🇯🇵 |
CB Bruno Martins Indi | 🇳🇱 |
LB Mees de Wit | 🇳🇱 | 🔁 |
LB David Møller Wolfe | 🇳🇴 |
M Riechedly Bazoer | 🇳🇱 | 🔥 |
M Jordy Clasie | 🇳🇱 | 🔁 |
M Sven Mijnans | 🇳🇱 | 🔁 |
W Ibrahim Sadiq | 🇬🇭 | 🔁 |
W Ruben van Bommel | 🇳🇱 | 🔁 |
CF Vangelis Pavlidis | 🇬🇷 | ⚽ |
Starting XI
Substitutes
🔁 | RB Matty Cash | 🏴 🇵🇱 | for CB Ezri Konsa | 🏴 | 74’ |
🔁 | M Douglas Luiz | 🇧🇷 | 🔥 | for M Youri Tielemans | 🇧🇪 | 74’ |
🔁 | M Nicolò Zaniolo | 🇮🇹 | for W Moussa Diaby | 🇫🇷 | 74’ |
🔁 | W Bertrand Traoré | 🇧🇫 | for W Leon Bailey | 🇯🇲 | 90’ |
🔁 | CB Pau Torres | 🇪🇸 | for CB Diego Carlos | 🇧🇷 | 90’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
GK Filip Marschall | 🏴 |
LB Álex Moreno | 🇪🇸 |
CB Calum Chambers | 🏴 |
M Leander Dendoncker | 🇧🇪 |
CF Jhon Durán | 🇨🇴 |
Substitutes
🔁 | CF Ernest Poku | 🇳🇱 | for W Ibrahim Sadiq | 🇬🇭 | 69’ |
🔁 | M Djordje Mihailovic | 🇺🇸 | for LB Mees de Wit | 🇳🇱 | 69’ |
🔁 | W Myron van Brederode | 🇳🇱 | for W Ruben van Bommel | 🇳🇱 | 69’ |
🔁 | W Jens Odgaard | 🇩🇰 | for M Sven Mijnans | 🇳🇱 | 88’ |
🔁 | M Oliveira Dantas | 🇵🇹 | for M Jordy Clasie | 🇳🇱 | 88’ |
Unused Substitutes
GK Hobie Verhulst | 🇳🇱 |
GK Daniël Virginio Deen | 🇳🇱 |
CB Alexandre Penetra | 🇵🇹 |
CB Maxim Dekker | 🇳🇱 |
CB Wouter Goes | 🇳🇱 |
RB Denso Kasius | 🇳🇱 |
M Kenzo Goudmijn | 🇳🇱 |
W Jens Odgaard | 🇩🇰 |
Match Timeline
⚽ | 3’ Goal, 1-0, Clément Lenglet, Assist by Leon Bailey
🎥 | 3’ VAR Review
💥 | 3’ Disallowed, 0-0, Goal incorrectly disallowed for offside
🕒 | 45’+3 HT Aston Villa 0-0 AZ Alkmaar
🥅 | 52’ Goal, 0-1, (AZ Alkmaar), Vangelis Pavlidis
⚽ | 61’ Goal, 1-1, Diego Carlos, Assist by Leon Bailey
🔁 | 74’ Sub off, Ezri Konsa, Sub on, Matty Cash
🔁 | 74’ Sub off, Youri Tielemans, Sub on, Douglas Luiz
🔁 | 74’ Sub off, Moussa Diaby, Sub on, Nicolò Zaniolo
⚽ | 81’ Goal, 2-1, Ollie Watkins, Assist by Douglas Luiz
🔁 | 90’ Sub off, Leon Bailey, Sub on, Bertrand Traoré
🔁 | 90’ Sub off, Diego Carlos, Sub on, Pau Torres
🕒 | 90’+6 HT Aston Villa 2-1 AZ Alkmaar
On This Day
Villa, undermined by VAR early on, fall behind before quality tells and Unai Emery's men march on in Europe.
Bertrand Traoré makes his 62nd and final appearance for the club (34 Starts) since joining in September 2020) to leave with a record of W26 D11 L25, 10 Goals, 6 Assists, 2 Bookings across his Villa Career.
Ezri Konsa makes his 150th start in a Villa shirt (155 Appearances) since joining the club in July 2019 to make it W66 D27 L62, 6 Goals, 3 Assists, 22 Bookings and 1 Red Card so far in his Villa career.
Diego Carlos scores his first goal in a Villa shirt on his 15th appearance (9 Starts) to make it W9 D1 L5, 1 Goal and 1 Assist so far in his Villa career.
Moussa Diaby secures his 10th win in a Villa shirt on his 16th appearance (14 Starts) to make it W10 D1 L5, 3 Goals, 3 Assists and 1 Booking so far in his Villa career.
M Nicolò Zaniolo | 🇮🇹 | #990 |
🟩 30 Nov 2023, Villa 2-1 Legia, Villa Park


Game #5690
Europa Conference League
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Marco Di Bello | 🇮🇹 | Brindisi, 2023-
Kick off: 8.00pm
HT Score: 🟨 1-1
FT Result: 🟩 Won
FT Score: 🟩 2-1
Last 5: 🟥 🟩 🟩 🟩 🟩
Season | 2023-24 |
Matchday | #21 |
European Game | #7 |
Manager Game | #48 |
Thursday, 30 November 2023
Attendance: 37,866
Scorer(s): Moussa Diaby | 4’ | Álex Moreno | 58’ |
Assist(s): Youri Tielemans | 4’ | Douglas Luiz | 58’ |
Teams

GK Robin Olsen | 🇸🇪 |
RB Matty Cash | 🏴 🇵🇱 |
CB Ezri Konsa | 🏴 |
CB Clément Lenglet | 🇫🇷 |
LB Álex Moreno | 🇪🇸 | ⚽ | 🔁 |
M Boubacar Kamara | 🇫🇷 |
M Youri Tielemans | 🇧🇪 | 🔥 | 🟨 | 🔁 |
M Douglas Luiz | 🇧🇷 | 🔥 | 🟨 | 🔁 |
M John McGinn | 🏴 | 🔁 |
W Moussa Diaby | 🇫🇷 | ⚽ | 🟨 | 🔁 |
CF Jhon Durán | 🇨🇴 | 🟨 |

GK Kacper Tobiasz | 🇵🇱 |
CB Radovan Pankov | 🇷🇸 |
CB Artur Jedrzejczyk | 🇵🇱 | 🟨 |
CB Steve Kapuadi | 🇫🇷 |
M Pawel Wszolek | 🇵🇱 | 🟨 | 🔁 |
M Juergen Elitim | 🇨🇴 |
M Bartosz Slisz | 🇵🇱 | 🔁 |
M Gil Dias | 🇵🇹 | 🔁 |
M Josué | 🇵🇹 | 🔁 |
M Ernest Muçi | 🇦🇱 | ⚽ |
CF Marc Gual | 🇪🇸 | 🟨 | 🔁 |
Starting XI
Substitutes
🔁 | W Leon Bailey | 🇯🇲 | for M John McGinn | 🏴 | 71’ |
🔁 | M Jacob Ramsey | 🏴 | for M Youri Tielemans | 🇧🇪 | 71’ |
🔁 | M Nicolò Zaniolo | 🇮🇹 | for W Moussa Diaby | 🇫🇷 | 79’ |
🔁 | LB Lucas Digne | 🇫🇷 | for LB Álex Moreno | 🇪🇸 | 79’ |
🔁 | M Leander Dendoncker | 🇧🇪 | for M Douglas Luiz | 🇧🇷 | 90’ |
Unused Substitutes
GK Emiliano Martínez | 🇦🇷 |
GK Filip Marschall | 🏴 |
CB Diego Carlos | 🇧🇷 |
CB Pau Torres | 🇪🇸 |
CB Calum Chambers | 🏴 |
Substitutes
🔁 | CF Blaz Kramer | 🇸🇮 | 🟨 | for CF Marc Gual | 🇪🇸 | 55’ |
🔁 | M Patryk Kun | 🇵🇱 | for M Gil Dias | 🇵🇹 | 55’ |
🔁 | M Jurgen Çelhaka | 🇦🇱 | for M Bartosz Slisz | 🇵🇱 | 76’ |
🔁 | M Bartosz Kapustka | 🇵🇱 | for M Josué | 🇵🇹 | 76’ |
🔁 | CF Maciej Rosolek | 🇵🇱 | for M Pawel Wszolek | 🇵🇱 | 83’ |
Unused Substitutes
GK Dominik Hladun | 🇵🇱 |
CB Marco Burch | 🇨🇭 |
CB Rafal Augustyniak | 🇵🇱 |
CB Yuri Ribeiro | 🇵🇹 |
M Igor Strzalek | 🇵🇱 |
M Filip Rejczyk | 🇵🇱 |
CF Tomas Pekhart | 🇨🇿 |
Match Timeline
⚽ | 4’ Goal, 1-0, Moussa Diaby, Assist by Youri Tielemans
🥅 | 20’ Goal, 1-1, (Legia Warszawa), Ernest Muçi
🟨 | 36’ Booking, Moussa Diaby, Bad foul
🟨 | 41’ Booking, Douglas Luiz
🕒 | 45’+1 HT Aston Villa 1-1 Legia Warszawa
🟨 | 53’ Booking, Youri Tielemans, Bad foul
⚽ | 58’ Goal, 2-1, Álex Moreno, Assist by Douglas Luiz
🔁 | 71’ Sub off, John McGinn, Sub on, Leon Bailey
🔁 | 71’ Sub off, Youri Tielemans, Sub on, Jacob Ramsey
🔁 | 79’ Sub off, Álex Moreno, Sub on, Lucas Digne
🔁 | 79’ Sub off, Moussa Diaby, Sub on, Nicolò Zaniolo
🔁 | 90’ Sub off, Douglas Luiz, Sub on, Leander Dendoncker
🟨 | 90+2’ Booking, Jhon Durán, Bad foul
🕒 | 90’+5 HT Aston Villa 2-1 Legia Warszawa
On This Day
Álex Moreno scores his first goal in a Villa shirt on his 20th appearance (15 Starts) to make it W12 D3 L5, 1 Goal, 3 Assists and 3 Bookings so far in his Villa career.
M Nicolò Zaniolo | 🇮🇹 | #990 |
🟨 3 Dec 2023, Villa 2-2 Bournemouth, Vitality


Game #5691
Premier League
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Thomas Bramall | 🏴 | Sheffield & Hallam, 2023-
Kick off: 2.00pm
HT Score: 🟨 1-1
FT Result: 🟨 Drew
FT Score: 🟨 2-2
Last 5: 🟩 🟩 🟩 🟩 🟨
Season | 2023-24 |
Matchday | #22 |
League Game | #14 |
Manager Game | #49 |
Sunday, 3 December 2023
Attendance: 11,191
Scorer(s) | Leon Bailey | 20' | Ollie Watkins | 90’ |
Assist(s): Ollie Watkins | 20’ | Moussa Diaby | 90’ |
Teams

GK Emiliano Martínez | 🇦🇷 |
CB Pau Torres | 🇪🇸 | 🟨 |
CB Diego Carlos | 🇧🇷 |
CB Ezri Konsa | 🏴 | 🔁 |
LB Lucas Digne | 🇫🇷 | 🔁 |
M Douglas Luiz | 🇧🇷 |
M John McGinn | 🏴 | 🔁 |
M Youri Tielemans | 🇧🇪 |
M Nicolò Zaniolo | 🇮🇹 | 🟨 | 🔁 |
W Leon Bailey | 🇯🇲 | ⚽ | 🔁 |
CF Ollie Watkins | 🏴 | 🔥 | ⚽ |

GK Neto | 🇧🇷 |
RB Adam Smith | 🏴 |
CB Ilya Zabarnyi | 🇺🇦 |
CB Marcos Senesi | 🇦🇷 | 🟨 |
LB Milos Kerkez | 🇭🇺 | 🔥 | 🔁 | 🟨 |
M Lewis Cook | 🏴 |
M Ryan Christie | 🏴 | 🔥 | 🟨 |
M Marcus Tavernier | 🏴 | 🔁 |
W Justin Kluivert | 🇳🇱 | 🟨 | 🔁 |
CF Dominic Solanke | 🏴 | ⚽ |
CF Antoine Semenyo | 🇬🇭 | ⚽ | 🟨 | 🔁 |
Starting XI
Substitutes
🔁 | M Jacob Ramsey | 🏴 | for M Nicolò Zaniolo | 🇮🇹 | 46’ |
🔁 | CF Jhon Durán | 🇨🇴 | for M John McGinn | 🏴 | 65’ |
🔁 | LB Álex Moreno | 🇪🇸 | for LB Lucas Digne | 🇫🇷 | 74’ |
🔁 | RB Matty Cash | 🏴 🇵🇱 | for CB Ezri Konsa | 🏴 | 74’ |
🔁 | W Moussa Diaby | 🇫🇷 | 🔥 | for W Leon Bailey | 🇯🇲 | 74’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
CB Clément Lenglet | 🇫🇷 |
M Leander Dendoncker | 🇧🇪 |
M Tim Iroegbunam | 🏴 |
Substitutes
🔁 | M Phillip Billing | 🇩🇰 | for W Justin Kluivert | 🇳🇱 | 70’ |
🔁 | W Luis Sinisterra | 🇨🇴 | for CF Antoine Semenyo | 🇬🇭 | 71’ |
🔁 | CB Chris Mepham | 🏴 | for LB Milos Kerkez | 🇭🇺 | 83’ |
🔁 | W Dango Ouattara | 🇧🇫 | for M Marcus Tavernier | 🏴 | 90’+3 |
Unused Substitutes
GK Mark Travers | 🇮🇪 |
M Hamed Junior Traorè | 🇨🇮 |
M Joe Rothwell | 🏴 |
W David Brooks | 🏴 |
CF Kiefer Moore | 🏴 |
Match Timeline
🥅 | 10’ Goal, 0-1, (AFC Bournemouth), Antoine Semenyo
⚽ | 20’ Goal, 1-1, Leon Bailey, Assist by Ollie Watkins
⚽ | 22’ Goal, 2-1, Diego Carlos
🎥 | 25’ VAR disallows goal for off-side after 3 minutes
🟨 | 30’ Booking, Pau Torres, Bad foul
🟨 | 43’ Booking, Nicolò Zaniolo, Bad foul
🕒 | 45’+10 HT AFC Bournemouth 1-1 Aston Villa
🔁 | 46’ Sub off, Nicolò Zaniolo, Sub on, Jacob Ramsey
🥅 | 52’ Goal, 1-2, (AFC Bournemouth), Dominic Solanke
🔁 | 65’ Sub off, John McGinn, Sub on, Jhon Durán
🔁 | 74’ Sub off, Lucas Digne, Sub on, Álex Moreno
🔁 | 74’ Sub off, Ezri Konsa, Sub on, Matty Cash
🔁 | 74’ Sub off, Leon Bailey, Sub on, Moussa Diaby
💥| 83’ AFC Bournemouth’s Milos Kerkez refuses to leave the pitch after being substituted for injury
🟨 | 84’ Referee Bramall books Jhon Durán for manhandling Kerkez off. Bramall belatedly books Kerkez.
⚽ | 90’ Goal, 2-2, Ollie Watkins, Assist by Moussa Diaby
🕒 | 90’+6 FT AFC Bournemouth 2-2 Aston Villa
On This Day
Emiliano Martínez makes his 130th appearance in a Villa shirt since joining in September 2023 under Dean Smith to make it W59 D22 L49, 158 Goals Conceded at a rate of 1.21 goals per game, 43 Clean Sheets (33%) and 14 Bookings so far in his Villa career.
Meanwhile, and something that will feature in no headlines, or be accompanied by banshee screams of corruption and vendettas. Villa have a 22’ goal ruled out for offside, an offside not committed by either the player crossing the ball or the player heading the ball and which it took a full 3 minutes for the VAR officials to find. Villa should have been leading 2-1 midway through the first half and form would suggest a comfortable victory awaited. It didn’t. Up in Anfield however, and with Liverpool being held to a draw in the final seconds by Fulham, Liverpool ‘score’ a last gasp winner despite an obvious and deliberate foul in the build up to the the goal. No VAR check follows. Liverpool win. Villa draw. Liverpool move onto 31 points when they should have been on 29. Villa gain a single point to sit on 29 when they should have won the game and three points to give them 31. That is how titles are won and lost. That is why VAR is such a clear and obvious mess. Look hard enough and they will find, close their eyes and look the other way and they won't.
M Nicolò Zaniolo | 🇮🇹 | #990 |
🟨 14 Dec 2023, Villa 1-1 Zrinjski, Mostar


Game #5694
Europa Conference League
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Referee: Balázs Berke | 🇭🇺 | Nagykanizsa, 2023-
Kick off: 5.45pm
HT Score: 🟨 0-0
FT Result: 🟨 Drew
FT Score: 🟨 1-1
Last 5: 🟩 🟨 🟩 🟩 🟨
Season | 2023-24 |
Matchday | #25 |
European Game | #8 |
Manager Game | #52 |
Thursday, 14 December 2023
Attendance | 6,610 |
Scorer(s): Nicolò Zaniolo | 61’ |
Assist(s): John McGinn | 61’ |
Teams

GK Filip Marschall | 🏴 | 🟢 |
LB Álex Moreno | 🇪🇸 | 🔁 |
CB Pau Torres | 🇪🇸 | 🔁 |
CB Ezri Konsa | 🏴 |
RB Matty Cash | 🏴 🇵🇱 | 🔁 |
M Douglas Luiz | 🇧🇷 |
M Leander Dendoncker | 🇧🇪 |
M Nicolò Zaniolo | 🇮🇹 | 🟨 | ⚽ |
M Jacob Ramsey | 🏴 | 🔁 |
W Moussa Diaby | 🇫🇷 | 🔁 |
CF Jhon Durán | 🇨🇴 |

GK Marko Maric | 🇭🇷 |
RB Josip Corluka | 🇧🇦 |
CB Slobodan Jakovljevic | 🇷🇸 |
CB Stipe Radic | 🇭🇷 |
RB Kerim Memija | 🇧🇦 | 🔁 |
M Dario Canadjija | 🇭🇷 | 🟨 | 🔁 |
M Damir Zlomislic | 🇧🇦 |
M Antonio Ivancic | 🇭🇷 |
W Mario Cuze | 🇭🇷 | 🔁 |
W Matjia Malekinusic | 🇭🇷 | ⚽ | 🟨 | 🔁 |
CF Nemanja Bilbija | 🇧🇦 |
Starting XI
Substitutes
🔁 | LB Lucas Digne | 🇫🇷 | for LB Álex Moreno | 🇪🇸 | 58’ |
🔁 | M John McGinn | 🏴 | 🔥 | 🟨 | for M Jacob Ramsey | 🏴 | 58’ |
🔁 | CB Calum Chambers | 🏴 | for RB Matty Cash | 🏴 🇵🇱 | 69’ |
🔁 | CB Diego Carlos | 🇧🇷 | for CB Pau Torres | 🇪🇸 | 69’ |
🔁 | M Tommi O'Reilly | 🏴 | 🟢 | for W Moussa Diaby | 🇫🇷 | 79’ |
Unused Substitutes
GK Emiliano Martínez | 🇦🇷 |
M Boubacar Kamara | 🇫🇷 |
CF Ollie Watkins | 🏴 |
Substitutes
🔁 | CF Tomislav Kis | 🇭🇷 | for M Dario Canadjija | 🇭🇷 | 34’ |
🔁 | M Aldin Hrvanovic | 🇧🇦 | for RB Kerim Memija | 🇧🇦 | 67’ |
🔁 | CF Franko Sabljic | 🇧🇦 | for W Mario Cuze | 🇭🇷 | 67’ |
🔁 | LB Luka Marin | 🇭🇷 | for W Matjia Malekinusic | 🇭🇷 | 90’+2 |
Unused Substitutes
GK Anis Sefo | 🇧🇦 | Free |
CB Matej Senic | 🇭🇷 | Free |
M Antonio Prskalo | 🇧🇦 | Free |
W Petar Misic | 🇭🇷 | Free |
Match Timeline
🟢 | 1’ Debut, Filip Marschall
🟨 | 37’ Booking, Nicolò Zaniolo, Bad foul
🕒 | 45’+3 HT HŠK Zrinjski Mostar 0-0 Aston Villa
🔁 | 58’ Sub off, Jacob Ramsey, Sub on, John McGinn
🔁 | 58’ Sub off, Álex Moreno, Sub on, Lucas Digne
⚽ | 61’ Goal, 1-0, Nicolò Zaniolo, Assist by John McGinn
🔁 | 69’ Sub off, Pau Torres, Sub on, Diego Carlos
🔁 | 69’ Sub off, Matty Cash, Sub on, Calum Chambers
🔁 | 79’ Sub off, Moussa Diaby, Sub on, Tommi O’Reilly 🟢
🟨 | 84’ Booking, John McGinn, Bad foul
🥅 | 87’ Goal, 1-1, (HŠK Zrinjski Mostar) Matija Malekinusic
🕒 | 90’+4 HT HŠK Zrinjski Mostar 1-1 Aston Villa
On This Day
John McGinn contributes his 50th goal involvement in a Villa shirt on his 208th appearance (199 starts) to make it W93 D45 L79, 25 Goals, 25 Assists and 53 Bookings so far in his Villa career.
Goalkeeper Filip Marschall, 20, makes his Villa debut after coming through the youth ranks to become the 994th player to play for Villa in first team League or Cup football.
Tommi O'Reilly makes his Villa debut as a late substitute after coming through the youth ranks to become the 995th player to play for Villa in first team League or Cup football.
Nicolò Zaniolo scores his first goal in a Villa shirt on his 17th appearance (10 Starts) to make it W10 D3 L4, 1 Goal, 1 Assist and 5 Bookings so far in his Villa career.
Matty Cash makes his 120th appearance in a Villa shirt (106 Starts) to make it W53 D18 L49, 7 Goals, 9 Assists, 25 Bookings and 1 Red Card so far in his Villa career.
Jacob Ramsey makes his 110th appearance in a Villa shirt (72 Starts) to make it W48 D18 L44, 13 Goals, 10 Assists and 14 Bookings so far in his Villa career.
Diego Carlos makes his 20th appearance in a Villa shirt (13 Starts) to make it W12 D3 L5, 1 Goal, 1 Assist and 1 Booking so far in his Villa career.
M Nicolò Zaniolo | 🇮🇹 | #990 |
🟩 17 Dec 2023, Villa 2-1 Brentford, Gtech


Game #5695
Premier League
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: David Coote | 🏴 | Nottinghamshire, 2014-2024
Kick off: 2.00pm
HT Score: 🟥 0-1
FT Result: 🟩 Won
FT Score: 🟩 2-1
Last 5: 🟨 🟩 🟩 🟨 🟩
Season | 2023-24 |
Matchday | #26 |
League Game | #17 |
Manager Game | #53 |
Sunday, 17 December 2023
Attendance | 17,034 |
Scorer(s): Álex Moreno | 77’ | Ollie Watkins | 85’ |
Assist(s): Leon Bailey | 77’ | Boubacar Kamara | 85’ |
Teams

GK Emiliano Martínez | 🇦🇷 | 🟨 |
RB Matty Cash | 🏴 🇵🇱 | 🔁 |
CB Pau Torres | 🇪🇸 | 🔁 |
CB Diego Carlos | 🇧🇷 |
CB Ezri Konsa | 🏴 | 🟨 |
LB Álex Moreno | 🇪🇸 | ⚽ |
M John McGinn | 🏴 |
M Boubacar Kamara | 🇫🇷 | 🔥 | 🟥 |
M Jacob Ramsey | 🏴 | 🔁 |
W Moussa Diaby | 🇫🇷 | 🔁 |
CF Ollie Watkins | 🏴 | ⚽ |

GK Mark Flekken | 🇳🇱 |
CB Mathias Jattah-Njie Jørgensen | 🇩🇰 |
CB Ethan Pinnock | 🇯🇲 |
CB Ben Mee | 🏴 | 🟥 |
RB Mads Roerslev Rasmussen | 🇩🇰 | 🔁 |
M Christian Nørgaard | 🇩🇰 | 🟨 |
M Vitaly Janelt | 🇩🇪 | 🟨 | 🔁 |
M Saman Ghoddos | 🇮🇷 | 🟨 |
W Mikkel Damsgaard | 🇳🇴 | 🔁 |
W Keane Lewis-Potter | 🏴 | ⚽ | 🔁 |
W Yoane Wissa | 🇨🇩 | 🔁 |
Starting XI
Substitutes
🔁 | W Leon Bailey | 🇯🇲 | 🔥 | 🟨 | for RB Matty Cash | 🏴 🇵🇱 | 65’ |
🔁 | CF Jhon Durán | 🇨🇴 | 🟨 | for W Moussa Diaby | 🇫🇷 | 65’ |
🔁 | M Nicolò Zaniolo | 🇮🇹 | for CB Pau Torres | 🇪🇸 | 81’ |
🔁 | M Leander Dendoncker | 🇧🇪 | for M Jacob Ramsey | 🏴 | 90’ |
Unused Substitutes
GK Sam Proctor | 🏴 | Youth |
GK Filip Marschall | 🏴 | Youth |
CB Calum Chambers | 🏴 | Free |
CB Clément Lenglet | 🇫🇷 | Loan |
M Tim Iroegbunam | 🏴 | Youth |
Substitutes
🔁 | M Frank Onyeka | 🇳🇬 | 🟨 | for W Mikkel Damsgaard | 🇳🇴 | 68’ |
🔁 | CF Neal Maupay | 🇫🇷 | 🟨 | for W Keane Lewis-Potter | 🏴 | 68’ |
🔁 | CB Nathan Collins | 🇮🇪 | for W Yoane Wissa | 🇨🇩 | 76’ |
🔁 | M Yegor Yarmolyuk | 🇺🇦 | 🟨 | for M Vitaly Janelt | 🇩🇪 | 88’ |
🔁 | W Michael Olakigbe | 🏴 | for RB Mads Roerslev Rasmussen | 🇩🇰 | 89’ |
Unused Substitutes
GK Thomas Strakosha | 🇦🇱 |
CB Charlie Goode | 🏴 |
M Myles Peart-Harris | 🏴 |
M Shandon Baptiste | 🇬🇩 |
Match Timeline
🥅 | 45’ Goal, 0-1, Brentford, Keane Lewis-Potter
🕒 | 45’+4 HT Brentford 1-0 Aston Villa
🔁 | 65’ Sub off, Matty Cash, Sub on, Leon Bailey
🔁 | 65’ Sub off, Moussa Diaby, Sub on, Jhon Durán
🟨 | 60’ Ben Mee is only booked for another horror tackle to add to his repertoire of on-field violence
🎥 | 70’ VAR intervenes and instructs Referee Coote to review
🟥 | 71’ Mee is deservedly sent off
💥 | 72’ Neil Maupay dives in the area attempting to win a penalty
🎥 | 72’ VAR intervenes and rules no pen but no sanction for the dive
⚽ | 77’ Goal, 1-1, Álex Moreno, Assist by Leon Bailey
🟨 | 80’ Booking, Leon Bailey for a bad foul
🔁 | 81’ Sub off, Pau Torres, Sub on, Nicolò Zaniolo
⚽ | 85’ Goal, 2-1, Ollie Watkins, Assist by Boubabcar Kamara
💥 | 85’ The shocking petulance of thuggish Brentford boils over following Watkins’ goal… the Ben Mee effect in full view. Villa are punished with a brace of yellows.
🟨 | 86’ Booking, Ezri Konsa
🟨 | 87’ Booking, Jhon Durán
💥 | 90’ Referee Coote signals 10 minutes of injury time
💥 | 90’+7 Brentford aggression boils over again and Villa are punished.
🟥 | 90’+7 Sending off, Boubacar Kamara for violent conduct
🟨 | 90’+8 Booking, Emiliano Martínez for dragging Maupay up after yet another dive.
🟨 | 90’+9 Booking, Unai Emery is booked by out of control Coote for protesting
🕒 | 90’+13 FT Brentford 1-2 Aston Villa
On This Day
The War of West London. Games against Brentford will NEVER be the same again.
Villa have now won 25 Premier League games in 2023, their most top-flight wins in a calendar year in their entire history.
Ollie Watkins is the first Villa player to score 20 goals in a calendar year since Dwight Yorke.
John McGinn makes his 200th start in a Villa shirt (209 Appearances) since joining from Hibs in August 2018 to make it W90 D42 L77, 23 Goals, 25 Assists and 51 Bookings so far in his Villa career.
Ollie Watkins scores his 57th goal and contributes his 75th goal involvement in a Villa shirt on his 130th start (140 Appearances) to make it W65 D21 L54, 57 Goals, 18 Assists, 17 Bookings and 1 Red Card at a goal involvement rate of one every 1.73 games played so far in his Villa career.
Boubacar Kamara secures his 30th win in a Villa shirt on his 49th appearance (45 starts) to make it W30 D4 L15, 1 Goal, 2 Assists and 10 Bookings so far in his Villa career.
Jhon Durán, 20, makes his 30th appearance in a Villa shirt (6 Starts) to make it W18 D4 L8, 4 Goals and 6 Bookings at a goal involvement rate of one every 1.50 starts so far in his Villa career.
Álex Moreno scores his second goal for the club and contributes his 5th goal involvement on his 25th appearance in a Villa shirt (17 starts) to make it W15 D5 L5, 2 Goals, 3 Assists and 3 Bookings so far in his Villa career.
Emiliano Martínez collects his 15th booking on his 133rd appearance in a Villa shirt having not been cautioned in his first 37 games to make it W62 D22 L49, 159 Goals Conceded at a rate of 1.19 goals per game, 45 Clean Sheets (34%) and 15 Bookings so far in his Villa career.
M Nicolò Zaniolo | 🇮🇹 | #990 |
🟨 22 Dec 2023, Villa 1-1 Sheffield United, Villa Park


Game #5696
Premier League
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Anthony Taylor | 🏴 | Wythenshaw, 2009-
Kick off: 8.00pm
HT Score: 🟨 0-0
FT Result: 🟨 Drew
FT Score: 🟨 1-1
Last 5: 🟩 🟩 🟨 🟩 🟨
Season | 2023-24 |
Matchday | #27 |
League Game | #18 |
Manager Game | #54 |
Friday, 22 December 2023
Attendance | 41,651 |
Scorer(s): Nicolò Zaniolo | 90’+7 |
Assist(s): Douglas Luiz | 90'+7 |
Teams

GK Emiliano Martínez | 🇦🇷 |
RB Matty Cash | 🏴 🇵🇱 | 🟨 |
CB Ezri Konsa | 🏴 |
CB Clément Lenglet | 🇫🇷 |
LB Lucas Digne | 🇫🇷 | 🔁 |
M John McGinn | 🏴 |
M Douglas Luiz | 🇧🇷 | 🔥 |
M Jacob Ramsey | 🏴 |
W Leon Bailey | 🇯🇲 | 🟨 | 🔁 |
W Moussa Diaby | 🇫🇷 | 🔁 |
CF Ollie Watkins | 🏴 |

GK Wes Foderingham | 🏴 |
LB Jack Robinson | 🏴 |
LB Yasser Larouci | 🇫🇷 | 🟨 | 🔁 |
CB Auston Trusty | 🇺🇸 | 🟨 |
RB George Baldock | 🇬🇷 |
RB Jayden Bogle | 🏴 | 🟨 |
M Vini Souza | 🇧🇷 |
M Oliver Norwood | 🇬🇧 |
M Anis Slimane | 🇩🇰 | 🔁 |
M Andre Brooks | 🏴 | 🔁 |
CF Cameron Archer (ex) | 🏴 | ⚽ | 🔁 |
Starting XI
Substitutes
🔁 | LB Álex Moreno | 🇪🇸 | for LB Lucas Digne | 🇫🇷 | 74’ |
🔁 | CF Jhon Durán | 🇨🇴 | 🟨 | for W Moussa Diaby | 🇫🇷 | 74’ |
🔁 | M Nicolò Zaniolo | 🇮🇹 | ⚽ | for W Leon Bailey | 🇯🇲 | 81’ |
Unused Substitutes
GK Filip Marschall | 🏴 |
CB Calum Chambers | 🏴 |
CB Diego Carlos | 🇧🇷 |
M Leander Dendoncker | 🇧🇪 |
M Tim Iroegbunam | 🏴 |
M Tommi O'Reilly | 🏴 |
Substitutes
🔁 | LB Max Lowe | 🏴 | for LB Yasser Larouci | 🇫🇷 | 58’ |
🔁 | M Gustavo Hamer | 🇳🇱 | for M Andre Brooks | 🏴 | 58’ |
🔁 | M James McAtee | 🏴 | for M Anis Slimane | 🇩🇰 | 76’ |
🔁 | CF Oliver McBurnie | 🏴 | for CF Cameron Archer (ex) | 🏴 | 90’+1 |
Unused Substitutes
GK Adam Davies | 🏴 |
LB Luke Thomas | 🏴 |
M John Fleck | 🏴 |
M Ben Osborn | 🏴 |
CF Bénie Traoré | 🇨🇮 |
Match Timeline
🆘 | 11’ Ollie Watkins pushed to the ground in the box by Vinicius Souza, Referee Taylor denies penalty
🎥 | 12’ VAR rules no penalty as the error, although admitted, was not “clear and obvious”. Yep really.
🎥 | 14’ VAR rules a handball in the box by a Sheffield United player is not a penalty
🆘 | 19’ Handball in the area by a Sheffield United player, no VAR review
🕒 | 45’+3 HT Aston Villa 0-0 Sheffield United
🟨 | 49’ Booking, Leon Bailey, Bad foul
⚽ | 59’ Goal, 1-0, Leon Bailey
🎥 | 62’ VAR disallows goal after a 3 minute review for foul on the goalkeeper. “Although not immediately clear, replays showed Ramsey had held Foderingham's arm at the set piece.” Clear and obvious?
💥 | 72’ Another Handball in the area by a Sheffield United player
🎥 | 72’ VAR again rules a handball in the box by a Sheffield United player is not a penalty
🔁 | 74’ Sub off, Lucas Digne, Sub on, Álex Moreno
🔁 | 74’ Sub off, Moussa Diaby, Sub on, Jhon Durán
🔁 | 81’ Sub off, Leon Bailey, Sub on, Nicolò Zaniolo
🎥 | 86’ VAR review for a red card offence for a Jhon Durán that did not even constitute a foul.
🥅 | 87’ Goal, 0-1, (Sheffield United), Cameron Archer
🟨 | 90’+5 Booking, Nicolò Zaniolo, Arguing with the referee for what was a terrible performance from the officials
⚽ | 90’+7 Goal, 1-1, Nicolò Zaniolo, Assist by Douglas Luiz
🟨 | 90’+10 Booking, Matty Cash, Bad foul
🕒 | 90’+11 HT Aston Villa 1-1 Sheffield United
On This Day
Villa go joint top of the Premier League but the 15 game winning run is over as more shocking VAR calls do the damage again.
Moussa Diaby makes his 25th appearance for Villa (20th Start) to record W16 D4 L5, 4 Goals, 4 Assists and 2 Bookings so far in his Villa career.
M Nicolò Zaniolo | 🇮🇹 | #990 |
🟥 26 Dec 2023, Villa 2-3 United, Old Trafford


Game #5697
Premier League
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Craig Pawson | 🏴 | Sheffield & Hallam, 2013-
Kick off: 8.00pm
HT Score: 🟩 2-0
FT Result: 🟥 Lost
FT Score: 🟥 2-3
Last 5: 🟩 🟨 🟩 🟨 🟥
Season | 2023-24 |
Matchday | #28 |
League Game | #19 |
Manager Game | #55 |
Tuesday, 26 December 2023
Attendance | 73,574 |
Scorer(s): John McGinn | 21' | Leander Dendoncker | 26' |
Assist(s): Clément Lenglet | 26' |
Teams

GK Emiliano Martínez | 🇦🇷 |
CB Ezri Konsa | 🏴 | 🟨 |
CB Diego Carlos | 🇧🇷 | 🟨 |
CB Clément Lenglet | 🇫🇷 | 🔥 |
LB Lucas Digne | 🇫🇷 | 🔁 |
M Leander Dendoncker | 🇧🇪 | ⚽ | 🔁 |
M Douglas Luiz | 🇧🇷 |
M John McGinn | 🏴 | ⚽ | 🔁 |
M Jacob Ramsey | 🏴 | 🟨 | 🔁 |
W Leon Bailey | 🇯🇲 | 🔁 |
CF Ollie Watkins | 🏴 |

GK André Onana | 🇨🇲 |
RB Aaron Wan-Bissaka | 🏴 |
CB Raphaël Varane | 🇫🇷 |
CB Jonny Evans | 🇬🇧 |
RB Diogo Dalot | 🇵🇹 |
M Kobbie Mainoo | 🏴 | 🔁 |
M Christian Eriksen | 🇩🇰 | 🔁 |
M Bruno Fernandes | 🇵🇹 | 🟨 |
W Alejandro Garnacho | 🇦🇷 | ⚽ | ⚽ | 🔁 |
F Marcus Rashford | 🏴 | 🔁 |
CF Rasmus Højlund | 🇩🇰 | ⚽ | 🔁 |
Starting XI
Substitutes
🔁 | LB Álex Moreno | 🇪🇸 | for LB Lucas Digne | 🇫🇷 | 50’ |
🔁 | M Nicolò Zaniolo | 🇮🇹 | for W Leon Bailey | 🇯🇲 | 77’ |
🔁 | W Moussa Diaby | 🇫🇷 | for M Jacob Ramsey | 🏴 | 77’ |