LB Ian Maatsen | 🇳🇱 | #999 |
⭐ 2024- 🕒 35 | ✅ 11 🔁 (24) | ⚽ 1 | 🔥 1 | 🇺 8 | #999 |
Left-Back
Previous Player | Next Player |
---|---|
M Amadou Onana | 🇧🇪 | #998 | | RB Kosta Nedeljkovic | 🇷🇸 | #1000 | |
LB Ian Maatsen | 🇳🇱 | #999 |
Ian Ethan Maatsen
Personal Profile

Birth Date | Birthplace | Birth Country | Citizenship | Height | Foot |
---|---|---|---|---|---|
10 March 2002 | Vlaardingen 🇳🇱 | Netherlands 🇳🇱 | Netherlands 🇳🇱
Suriname 🇸🇷 | (5 ft 10 in) 1.78 m | Left |
LB Ian Maatsen | 🇳🇱 | #999 |
Villa Youth Record
Youth Record

n/a
LB Ian Maatsen | 🇳🇱 | #999 |
Previous Clubs

Previous Clubs
-2009 SV CWO 🇳🇱
2009-13 Feyenoord Rotterdam Youth 🇳🇱
2013-15 Sparta Rotterdam Youth 🇳🇱
2015-18 PSV Eindhoven Youth 🇳🇱 £22k
2018-24 Chelsea 🏴 £93k
Premier League, 🕒 16 | 3 (13) | ⚽ 0 |
2020-21 Charlton Athletic 🏴 (L)
League One, 🕒 35 | 31 (4) | ⚽ 0 |
2021-22 Coventry 🏴 (L)
Championship, 🕒 42 | 36 (6) | ⚽ 3 |
2022-23 Burnley 🏴 (L)
Championship, 🕒 42 | 41 (1) | ⚽ 4 |
2024 Borussia Dortmund 🇩🇪 (L)
Bundesliga, 🕒 23 | 22 (1) | ⚽ 3 |
LB Ian Maatsen | 🇳🇱 | #999 |
Transfer In
June 2024: Aged 22, Signed from Chelsea by Unai Emery for €44.50m / £37.71m

Season | Joined Date | Aged | Fee | From | From | Signed Under |
---|---|---|---|---|---|---|
2023-24 | 28 June 2024 | 22 | €44.50m / £37.71m | Chelsea 🏴 | Unai Emery 🇪🇸 |
LB Ian Maatsen | 🇳🇱 | #999 |
Villa Career
Villa Career

LB Ian Maatsen | 🇳🇱 |
⭐ Aston Villa 2024- | £37.71m |
Premier League |
🕒 35 | ✅ 11 🔁 (24) | ⚽ 1 | 🔥 1 | 🇺 8 | #999 |
🟩 18 | 🟨 9 | 🟥 8 |
Cards 🟨 3 | 🟥 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 |
LB Ian Maatsen | 🇳🇱 | #999 |
Played Under
Managers

Unai Emery 🇪🇸 2024- 🕒 35 | ✅ 11 🔁 (24) | ⚽ 1 | 🔥 1 | 🟩 18 | 🟨 9 | 🟥 8 |
Games 🕒, Starts ✅, Substitute 🔁, Won 🟩, Drew 🟨, Lost 🟥, Goals ⚽, Assists 🔥
LB Ian Maatsen | 🇳🇱 | #999 |
Career Summary

🗓️ | 🕒 | ✅ | 🔁 | 🇺 | PPG | 🟩 | 🟨 | 🟥 | 🟩 % | 🟨 % | 🟥 % | ⚽ | 🔥 | Yellow | Red | GI | GPG | GPGi |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 35 | 11 | 24 | 8 | 1.80 | 18 | 9 | 8 | 51% | 26% | 23% | 1 | 1 | 3 | 0 | 2 | 35.00 | 17.50 |
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
LB Ian Maatsen | 🇳🇱 | #999 |
Competition Record






🕒 League | 🕒 FA Cup | 🕒 League Cup | 🕒 Europe | 🕒 European Cup |
---|---|---|---|---|
22 | 3 | 2 | 8 | 8 |
⚽ League | ⚽ FA Cup | ⚽ League Cup | ⚽ Europe | ⚽ European Cup |
---|---|---|---|---|
0 | 0 | 0 | 1 | 1 |
🔥 League | 🔥 FA Cup | 🔥 League Cup | 🔥 Europe | 🔥 European Cup |
---|---|---|---|---|
1 | 0 | 0 | 0 | 0 |
League Gi | FA Cup Gi | League Cup Gi | Europe Gi | European Cup Gi |
---|---|---|---|---|
0 | 0 | 0 | 1 | 1 |
League GPG | FA Cup GPG | League Cup GPG | Europe GPG | European Cup GPG |
---|---|---|---|---|
0.00 | 0.00 | 0.00 | 8.00 | 8.00 |
League GPGi | FA Cup GPGi | League Cup GPGi | Europe GPGi | European Cup GPGi |
---|---|---|---|---|
22.00 | 0.00 | 0.00 | 8.00 | 8.00 |
Games 🕒, Goals ⚽, Assists 🔥, Goals per Game GPG, Goal Involvements GI, Games per Goal GPG, Games per Goal Involvement GPGi
LB Ian Maatsen | 🇳🇱 | #999 |
Season by Season Record

🗓️ | 🎂 | 〽️ | 🏆 | 🕒 | ✅ | 🔁 | 🇺 | PPG | 🟩 | 🟩 % | 🟨 | 🟨 % | 🟥 | 🟥 % | ⚽ | 🔥 | Yellow | Red | GI | GPG | GPGi |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2024-25 | 22 | PL | 35 | 11 | 24 | 8 | 1.80 | 18 | 51% | 10 | 26% | 8 | 23% | 1 | 1 | 3 | 0 | 1 | 35.00 | 17.50 |
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
LB Ian Maatsen | 🇳🇱 | #999 |
Goalkeeping Record

GK # | 🕒 | 🥅 | CPG | ⛔ | ⛔ % |
---|---|---|---|---|---|
Season | 🕒 | 🥅 | CPG | ⛔ | ⛔ % |
---|---|---|---|---|---|
Seasons 🗓️, Games 🕒, Goals Conceded 🥅, Goals per Game GPG, Conceded per Game CPG, Clean Sheets ⛔
LB Ian Maatsen | 🇳🇱 | #999 |
Honours
Villa Honours

Will play for the Villa
LB Ian Maatsen | 🇳🇱 | #999 |
Debuts & Dates

Season | First Squad | Manager |
---|---|---|
2024-25 | 🟩 17 August 2024, Villa 2-1 West Ham, London Stadium | Unai Emery 🇪🇸 |
Season | Debut | Manager | Aged |
---|---|---|---|
2024-25 | 🟩 17 August 2024, Villa 2-1 West Ham, London Stadium | Unai Emery 🇪🇸 | 22 |
Game # | First Goal | Scorer(s) |
---|---|---|
Yet to Score |
Game # | First Assist |
---|---|
Game # | First Clean Sheet |
---|---|
Season | Final Game | Aged | Manager |
---|---|---|---|
Current Player | Current Player | Current Player | Current Player |
Season | Final Squad | Manager |
---|---|---|
Current Player | Current Player | Current Player |
LB Ian Maatsen | 🇳🇱 | #999 |
Loans Out

Loans
None
LB Ian Maatsen | 🇳🇱 | #999 |
Transfer Out
June 2024: Aged 22, Signed from Chelsea by Unai Emery for €44.50m / £37.71m

Season | Date | Aged | Fee | To | To | Left Under |
---|---|---|---|---|---|---|
Current Player | Current Player | Current Player | Current Player | Current Player | Current Player |
LB Ian Maatsen | 🇳🇱 | #999 |
Subsequent Clubs

Subsequent Clubs
Current Player
LB Ian Maatsen | 🇳🇱 | #999 |

Quotes
“It’s an honour.
“I’ve been waiting for this moment because I’ve been at the Euros. Now I’m finally here it feels official, so I can’t wait to get started.
“You see the boys training on the social media accounts and you’re just thinking, ‘I want to go back and get to know all the lads and get started’.
“Last season the team did very well. The coach is a brilliant coach with lots of experience all over Europe.
“The club is also playing Champions League this year, which is exciting.
“He’s (Unai Emery) a manager that loves to be playing football and winning trophies.
“It’s a challenge for me to come here and show people that I’m capable of doing those things on the highest level.
“I just can’t wait to get started and get on the field and enjoy everything.
“I’m an exciting player and I love to play football. I enjoy tackles and I like to get the crowd going.”
Ian Maatsen, July 2024
LB Ian Maatsen | 🇳🇱 | #999 |
Biography

LB Ian Maatsen | 🇳🇱 | #999 |
Appearances
35

Game | Matchday Summary | Match Squad |
---|---|---|
Game #5726 | 🟩 17 Aug 2024, Villa 2-1 West Ham, London Stadium | 1st XI:
GK Emiliano Martínez | 🇦🇷 |
RB Matty Cash | 🏴 🇵🇱 |
CB Ezri Konsa | 🏴 |
CB Pau Torres | 🇪🇸 |
LB Lucas Digne | 🇫🇷 |
M Amadou Onana | 🇧🇪 |
M Youri Tielemans | 🇧🇪 |
M John McGinn | 🏴 |
M Morgan Rogers | 🏴 |
W Leon Bailey | 🇯🇲 |
CF Ollie Watkins | 🏴 |
Subs:
CF Jhon Durán | 🇨🇴 |
M Jacob Ramsey | 🏴 |
LB Ian Maatsen | 🇳🇱 |
W Jaden Philogene-Bidace | 🏴 |
RB Kosta Nedeljkovic | 🇷🇸 | |
Game #5727 | 🟥 24 Aug 2024, Villa 0-2 Arsenal, Villa Park | 1st XI:
GK Emiliano Martínez | 🇦🇷 |
RB Matty Cash | 🏴 🇵🇱 |
CB Ezri Konsa | 🏴 |
CB Pau Torres | 🇪🇸 |
LB Lucas Digne | 🇫🇷 |
M Amadou Onana | 🇧🇪 |
M Youri Tielemans | 🇧🇪 |
M John McGinn | 🏴 |
M Morgan Rogers | 🏴 |
W Leon Bailey | 🇯🇲 |
CF Ollie Watkins | 🏴 |
Subs:
RB Kosta Nedeljkovic | 🇷🇸 |
M Jacob Ramsey | 🏴 |
CF Jhon Durán | 🇨🇴 |
M Ross Barkley | 🏴 |
LB Ian Maatsen | 🇳🇱 | |
Game #5728 | 🟩 31 Aug 2024, Villa 2-1 Leicester, King Power | 1st XI:
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 |
CB Pau Torres | 🇪🇸 |
CB Ezri Konsa | 🏴 |
RB Lamare Bogarde | 🇳🇱 |
M Amadou Onana | 🇧🇪 |
M John McGinn | 🏴 |
M Youri Tielemans | 🇧🇪 |
M Morgan Rogers | 🏴 |
W Leon Bailey | 🇯🇲 |
CF Ollie Watkins | 🏴 |
Subs:
M Jacob Ramsey | 🏴 |
CF Jhon Durán | 🇨🇴 |
M Ross Barkley | 🏴 |
RB Kosta Nedeljkovic | 🇷🇸 |
LB Ian Maatsen | 🇳🇱 | |
Game #5729 | 🟩 14 Sep 2024, Villa 3-2 Everton, Villa Park | 1st XI:
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 |
CB Pau Torres | 🇪🇸 |
CB Ezri Konsa | 🏴 |
RB Lamare Bogarde | 🇳🇱 |
M Amadou Onana | 🇧🇪 |
M Youri Tielemans | 🇧🇪 |
M John McGinn | 🏴 |
M Jacob Ramsey | 🏴 |
M Morgan Rogers | 🏴 |
CF Ollie Watkins | 🏴 |
Subs:
M Ross Barkley | 🏴 |
LB Ian Maatsen | 🇳🇱 |
CF Jhon Durán | 🇨🇴 |
W Emiliano Buendía | 🇦🇷 |
W Jaden Philogene-Bidace | 🏴 | |
Game #5730 | 🟩 17 Sep 2024, Villa 3-0 Young Boys, Wankdorf Stadium | 1st XI:
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 |
CB Pau Torres | 🇪🇸 |
CB Ezri Konsa | 🏴 |
RB Lamare Bogarde | 🇳🇱 |
M Amadou Onana | 🇧🇪 |
M Youri Tielemans | 🇧🇪 |
M John McGinn | 🏴 |
M Jacob Ramsey | 🏴 |
M Morgan Rogers | 🏴 |
CF Ollie Watkins | 🏴 |
Subs:
CB Diego Carlos | 🇧🇷 |
CF Jhon Durán | 🇨🇴 |
W Emiliano Buendía | 🇦🇷 |
LB Ian Maatsen | 🇳🇱 |
M Ross Barkley | 🏴 | |
Game #5731 | 🟩 21 Sep 2024, Villa 3-1 Wolves, Villa Park | 1st XI:
GK Emiliano Martínez | 🇦🇷 |
CB Pau Torres | 🇪🇸 |
CB Diego Carlos | 🇧🇷 |
CB Ezri Konsa | 🏴 |
LB Lucas Digne | 🇫🇷 |
M Amadou Onana | 🇧🇪 |
M Youri Tielemans | 🇧🇪 |
M Jacob Ramsey | 🏴 |
M Morgan Rogers | 🏴 |
M John McGinn | 🏴 |
CF Ollie Watkins | 🏴 |
Subs:
LB Ian Maatsen | 🇳🇱 |
W Leon Bailey | 🇯🇲 |
M Ross Barkley | 🏴 |
CF Jhon Durán | 🇨🇴 |
W Emiliano Buendía | 🇦🇷 | |
Game #5732 | 🟩 24 Sep 2024, Villa 2-1 Wycombe, Causeway | 1st XI:
GK Joe Gauci | 🇦🇺 |
RB Kosta Nedeljkovic | 🇷🇸 |
CB Lamare Bogarde | 🇳🇱 |
CB Sil Swinkels | 🇳🇱 |
LB Ian Maatsen | 🇳🇱 |
M Amadou Onana | 🇧🇪 |
M Ross Barkley | 🏴 |
W Leon Bailey | 🇯🇲 |
W Kadan Young | 🏴 |
W Emiliano Buendía | 🇦🇷 |
CF Jhon Durán | 🇨🇴 |
Subs:
M Aidan Borland | 🏴 |
M Jacob Ramsey | 🏴 |
M Ben Broggio | 🏴 |
F Travis Patterson | 🏴 |
M Jamaldeen Jimoh-Aloba | 🏴 | |
Game #5733 | 🟨 29 Sep 2024, Villa 2-2 Ipswich, Portman Road | 1st XI:
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 |
CB Pau Torres | 🇪🇸 |
CB Diego Carlos | 🇧🇷 |
CB Ezri Konsa | 🏴 |
M Amadou Onana | 🇧🇪 |
M Youri Tielemans | 🇧🇪 |
M Jacob Ramsey | 🏴 |
M Morgan Rogers | 🏴 |
W Leon Bailey | 🇯🇲 |
CF Ollie Watkins | 🏴 |
Subs:
CF Jhon Durán | 🇨🇴 |
W Jaden Philogene-Bidace | 🏴 |
M Ross Barkley | 🏴 |
W Emiliano Buendía | 🇦🇷 |
LB Ian Maatsen | 🇳🇱 | |
Game #5734 | 🟩 2 Oct 2024, Villa 1-0 Bayern, Villa Park | 1st XI:
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 |
CB Pau Torres | 🇪🇸 |
CB Diego Carlos | 🇧🇷 |
CB Ezri Konsa | 🏴 |
M Amadou Onana | 🇧🇪 |
M Youri Tielemans | 🇧🇪 |
M Jacob Ramsey | 🏴 |
M Morgan Rogers | 🏴 |
W Jaden Philogene-Bidace | 🏴 |
CF Ollie Watkins | 🏴 |
Subs:
W Leon Bailey | 🇯🇲 |
LB Ian Maatsen | 🇳🇱 |
M Ross Barkley | 🏴 |
CF Jhon Durán | 🇨🇴 | |
Game #5735 | 🟨 6 Oct 2024, Villa 0-0 United, Villa Park | 1st XI:
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 |
CB Pau Torres | 🇪🇸 |
CB Ezri Konsa | 🏴 |
RB Matty Cash | 🏴 🇵🇱 |
M Youri Tielemans | 🇧🇪 |
M Ross Barkley | 🏴 |
M Morgan Rogers | 🏴 |
W Jaden Philogene-Bidace | 🏴 |
W Leon Bailey | 🇯🇲 |
CF Ollie Watkins | 🏴 |
Subs:
LB Ian Maatsen | 🇳🇱 |
CB Diego Carlos | 🇧🇷 |
CF Jhon Durán | 🇨🇴 | |
LB Ian Maatsen | 🇳🇱 | #999 |
Starts
11

Game | Matchday Summary | Line Up |
---|---|---|
Game #5732 | 🟩 24 Sep 2024, Villa 2-1 Wycombe, Causeway | GK Joe Gauci | 🇦🇺 | 🟢 |
RB Kosta Nedeljkovic | 🇷🇸 |
CB Lamare Bogarde | 🇳🇱 |
CB Sil Swinkels | 🇳🇱 |
LB Ian Maatsen | 🇳🇱 | 🔁 |
M Amadou Onana | 🇧🇪 | 🔁 |
M Ross Barkley | 🏴 |
W Leon Bailey | 🇯🇲 | 🔁 |
W Kadan Young | 🏴 | 🟢 | 🔥 | 🔁 |
W Emiliano Buendía | 🇦🇷 | ⚽ | 🔁 |
CF Jhon Durán | 🇨🇴 | ⚽ | |
Game #5737 | 🟩 22 Oct 2024, Villa 2-0 Bologna, Villa Park | GK Emiliano Martínez | 🇦🇷 |
LB Ian Maatsen | 🇳🇱 |
CB Pau Torres | 🇪🇸 |
CB Diego Carlos | 🇧🇷 |
CB Ezri Konsa | 🏴 |
M Youri Tielemans | 🇧🇪 | 🔁 |
M Amadou Onana | 🇧🇪 | 🔁 |
M John McGinn | 🏴 | ⚽ | 🔁 |
M Morgan Rogers | 🏴 | 🔥 |
W Leon Bailey | 🇯🇲 | 🔁 |
CF Jhon Durán | 🇨🇴 | ⚽ | 🔁 | |
Game #5739 | 🟥 30 Oct 2024, Villa 1-2 Palace, Villa Park | GK Joe Gauci | 🇦🇺 |
LB Ian Maatsen | 🇳🇱 |
CB Diego Carlos | 🇧🇷 | 🟨 |
CB Tyrone Mings | 🏴 | 🟨 |
RB Kosta Nedeljkovic | 🇷🇸 |
M Boubacar Kamara | 🇫🇷 |
M John McGinn | 🏴 | 🔁 |
W Jaden Philogene-Bidace | 🏴 |
W Emiliano Buendía | 🇦🇷 | 🔥 | 🔁 |
W Leon Bailey | 🇯🇲 | 🔁 |
CF Jhon Durán | 🇨🇴 | ⚽ | |
Game #5741 | 🟥 6 Nov 2024, Villa 0-1 Brugge, Jan Breydel Stadium | GK Emiliano Martínez | 🇦🇷 |
CB Ezri Konsa | 🏴 |
CB Diego Carlos | 🇧🇷 | 🟨 |
CB Tyrone Mings | 🏴 | 🟨 | 🔁 |
LB Ian Maatsen | 🇳🇱 |
M John McGinn | 🏴 | 🔁 |
M Boubacar Kamara | 🇫🇷 |
M Youri Tielemans | 🇧🇪 |
M Morgan Rogers | 🏴 | 🔁 |
W Leon Bailey | 🇯🇲 |
CF Ollie Watkins | 🏴 | |
Game #5743 | 🟨 23 Nov 2024, Villa 2-2 Palace, Villa Park | GK Emiliano Martínez | 🇦🇷 |
RB Lamare Bogarde | 🇳🇱 | 🔁 |
CB Pau Torres | 🇪🇸 |
CB Diego Carlos | 🇧🇷 | 🟨 |
LB Ian Maatsen | 🇳🇱 | 🟨 | 🔁 |
M Ross Barkley | 🏴 |
M John McGinn | 🏴 | 🔁 |
M Youri Tielemans | 🇧🇪 |
M Morgan Rogers | 🏴 | 🔁 |
W Leon Bailey | 🇯🇲 | 🔁 |
CF Ollie Watkins | 🏴 | |
Game #5747 | 🟩 7 Dec 2024, Villa 1-0 Southampton, Villa Park | GK Emiliano Martínez | 🇦🇷 |
LB Ian Maatsen | 🇳🇱 | 🔁 |
CB Pau Torres | 🇪🇸 |
CB Diego Carlos | 🇧🇷 |
CB Ezri Konsa | 🏴 |
M Boubacar Kamara | 🇫🇷 |
M Youri Tielemans | 🇧🇪 | 🔁 |
M Morgan Rogers | 🏴 | 🟨 |
M John McGinn | 🏴 |
W Leon Bailey | 🇯🇲 | 🔁 |
CF Jhon Durán | 🇨🇴 | ⚽ | 🔁 | |
Game #5754 | 🟩 10 Jan 2025, Villa 2-1 West Ham, Villa Park | GK Robin Olsen | 🇸🇪 |
LB Ian Maatsen | 🇳🇱 |
CB Tyrone Mings | 🏴 |
CB Ezri Konsa | 🏴 |
RB Matty Cash | 🏴 🇵🇱 | 🔁 |
M Boubacar Kamara | 🇫🇷 | 🔁 |
M Youri Tielemans | 🇧🇪 |
M Morgan Rogers | 🏴 | 🟨 | ⚽ |
M Ross Barkley | 🏴 | 🚑 | 🔁 |
W Leon Bailey | 🇯🇲 | 🔁 |
CF Ollie Watkins | 🏴 | 🔥 | |
Game #5756 | 🟨 18 Jan 2025, Villa 2-2 Arsenal, Emirates | GK Emiliano Martínez | 🇦🇷 |
LB Ian Maatsen | 🇳🇱 | 🟨 | 🔁 |
CB Tyrone Mings | 🏴 |
CB Ezri Konsa | 🏴 |
RB Matty Cash | 🏴 🇵🇱 | 🔥 |
M Amadou Onana | 🇧🇪 | 🚑 | 🔁 |
M Boubacar Kamara | 🇫🇷 | 🟨 |
M Jacob Ramsey | 🏴 | 🔁 |
M Youri Tielemans | 🇧🇪 | ⚽ |
M Morgan Rogers | 🏴 | 🟨 |
CF Ollie Watkins | 🏴 | ⚽ | 🔁 | |
Game #5764 | 🟩 22 Feb 2025, Villa 2-1 Chelsea, Villa Park | GK Emiliano Martínez | 🇦🇷 |
LB Ian Maatsen | 🇳🇱 |
CB Tyrone Mings | 🏴 | 🔁 |
CB Ezri Konsa | 🏴 |
RB Matty Cash | 🏴 🇵🇱 | 🔁 |
M Youri Tielemans | 🇧🇪 |
M John McGinn | 🏴 | 🟨 |
M Jacob Ramsey | 🏴 | 🔁 |
M Morgan Rogers | 🏴 | 🔁 |
W Marco Asensio | 🇪🇸 | ⚽ | ⚽ |
CF Ollie Watkins | 🏴 | 🔁 | |
Game #5766 | 🟩 28 Feb 2025, Villa 2-0 Cardiff, Villa Park | GK Emiliano Martínez | 🇦🇷 |
LB Ian Maatsen | 🇳🇱 | 🔁 |
CB Lamare Bogarde | 🇳🇱 |
CB Ezri Konsa | 🏴 |
RB Andrés García | 🇪🇸 |
M Youri Tielemans | 🇧🇪 |
M John McGinn | 🏴 |
W Leon Bailey | 🇯🇲 | 🔥 |
W Marco Asensio | 🇪🇸 | ⚽ | ⚽ | 🔁 |
W Marcus Rashford | 🏴 | 🔥 | 🔁 |
CF Ollie Watkins | 🏴 | 🔁 | |
LB Ian Maatsen | 🇳🇱 | #999 |
Substitute Appearances
24

Game | Matchday Summary | Substitutes |
---|---|---|
Game #5726 | 🟩 17 Aug 2024, Villa 2-1 West Ham, London Stadium | CF Jhon Durán | 🇨🇴 |
M Jacob Ramsey | 🏴 |
LB Ian Maatsen | 🇳🇱 |
W Jaden Philogene-Bidace | 🏴 |
RB Kosta Nedeljkovic | 🇷🇸 | |
Game #5727 | 🟥 24 Aug 2024, Villa 0-2 Arsenal, Villa Park | RB Kosta Nedeljkovic | 🇷🇸 |
M Jacob Ramsey | 🏴 |
CF Jhon Durán | 🇨🇴 |
M Ross Barkley | 🏴 |
LB Ian Maatsen | 🇳🇱 | |
Game #5728 | 🟩 31 Aug 2024, Villa 2-1 Leicester, King Power | M Jacob Ramsey | 🏴 |
CF Jhon Durán | 🇨🇴 |
M Ross Barkley | 🏴 |
RB Kosta Nedeljkovic | 🇷🇸 |
LB Ian Maatsen | 🇳🇱 | |
Game #5729 | 🟩 14 Sep 2024, Villa 3-2 Everton, Villa Park | M Ross Barkley | 🏴 |
LB Ian Maatsen | 🇳🇱 |
CF Jhon Durán | 🇨🇴 |
W Emiliano Buendía | 🇦🇷 |
W Jaden Philogene-Bidace | 🏴 | |
Game #5730 | 🟩 17 Sep 2024, Villa 3-0 Young Boys, Wankdorf Stadium | CB Diego Carlos | 🇧🇷 |
CF Jhon Durán | 🇨🇴 |
W Emiliano Buendía | 🇦🇷 |
LB Ian Maatsen | 🇳🇱 |
M Ross Barkley | 🏴 | |
LB Ian Maatsen | 🇳🇱 | #999 |
Unused Substitute Appearances
8

Game | Matchday Summary | Unused Substitutes |
---|---|---|
Game #5733 | 🟨 29 Sep 2024, Villa 2-2 Ipswich, Portman Road | GK Joe Gauci | 🇦🇺 |
LB Ian Maatsen | 🇳🇱 |
RB Kosta Nedeljkovic | 🇷🇸 |
RB Lamare Bogarde | 🇳🇱 |
CB Sil Swinkels | 🇳🇱 | |
Game #5736 | 🟩 19 Oct 2024, Villa 3-1 Fulham, Craven Cottage | GK Joe Gauci | 🇦🇺 |
CB Ezri Konsa | 🏴 |
LB Ian Maatsen | 🇳🇱 |
M Boubacar Kamara | 🇫🇷 | |
Game #5740 | 🟥 3 Nov 2024, Villa 1-4 Spurs, Tottenham Stadium | GK Robin Olsen | 🇸🇪 |
LB Ian Maatsen | 🇳🇱 |
CB Tyrone Mings | 🏴 |
W Emiliano Buendía | 🇦🇷 | |
Game #5744 | 🟨 27 Nov 2024, Villa 0-0 Juventus, Villa Park | GK Robin Olsen | 🇸🇪 |
GK Joe Gauci | 🇦🇺 |
CB Tyrone Mings | 🏴 |
CB Ezri Konsa | 🏴 |
LB Ian Maatsen | 🇳🇱 |
RB Kosta Nedeljkovic | 🇷🇸 |
RB Lamare Bogarde | 🇳🇱 |
W Emiliano Buendía | 🇦🇷 | |
Game #5745 | 🟥 1 Dec 2024, Villa 0-3 Chelsea, Stamford Bridge | LB Ian Maatsen | 🇳🇱 |
RB Lamare Bogarde | 🇳🇱 |
CB Diego Carlos | 🇧🇷 |
CB Tyrone Mings | 🏴 | |
LB Ian Maatsen | 🇳 🇱 | #999 |
Goals Scored
1

Game | Matchday Summary | Scorer(s) |
---|---|---|
Game #5769 | 🟩 12 Mar 2025 Villa 3-0 Brugge, Villa Park | Scorer(s): Marco Asensio | 50’ | 61’ | Ian Maatsen | 57’ | |
LB Ian Maatsen | 🇳🇱 | #999 |
Assists Made
1

Game | Matchday Summary | Assist(s) |
---|---|---|
Game #5753 | 🟩 4 Jan 2025, Villa 2-1 Leicester, Villa Park | Assist(s): Ian Maatsen | 76’ | |
LB Ian Maatsen | 🇳🇱 | #999 |
Cards Received
🟨

3
🟥
0
Game | Matchday Summary | Villa Cards |
---|---|---|
Game #5734 | 🟩 2 Oct 2024, Villa 1-0 Bayern, Villa Park | 🟨 Ian Maatsen
🟨 Diego Carlos
🟨 Jhon Durán |
Game #5743 | 🟨 23 Nov 2024, Villa 2-2 Palace, Villa Park | 🟨 Diego Carlos, Bad Foul
🟨 Ian Maatsen, Bad Foul
🟨 Emiliano Buendía, Bad Foul |
Game #5756 | 🟨 18 Jan 2025, Villa 2-2 Arsenal, Emirates | 🟨 Ian Maatsen, Bad Foul
🟨 Boubacar Kamara, Bad Foul
🟨 Morgan Rogers, Dissent
🟨 Unai Emery, Kicking the ball away |
LB Ian Maatsen | 🇳🇱 | #999 |
Netherlands
International Record

International Career | Caps with Villa |
---|---|
⭐ 🇳🇱 🕒 0 | ✅ 0 🔁 (0) | ⚽ 0 | 🔥 0 | 🇺 5 | | ⭐ 🇳🇱 🕒 0 | ✅ 0 🔁 (0) | ⚽ 0 | 🔥 0 | 🇺 4 | |
LB Ian Maatsen | 🇳🇱 | #999 |
Matches

LB Ian Maatsen | 🇳🇱 | #999 |
🟩 17 Aug 2024, Villa 2-1 West Ham, London Stadium


Game #5726
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Tony Harrington | 🏴 | Cleveland, 2016-
Kick off: 5.30pm
HT Score: 🟨 1-1
FT Result: 🟩 Won
FT Score: 🟩 2-1
Last 5: 🟥 🟥 🟨 🟥 🟩
Season: 2024-25
Matchday: #1
League Game: #1
Manager Game: #84
Date: Saturday, 17 August 2024
Attendance: 62,463
Premier League
Scorer(s): Amadou Onana | 4’ | Jhon Durán | 79' |
Assist(s): Youri Tielemans | 4’ | Jacob Ramsey | 79' |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
RB Matty Cash | 🏴 🇵🇱 | 🔁 |
CB Ezri Konsa | 🏴 |
CB Pau Torres | 🇪🇸 |
LB Lucas Digne | 🇫🇷 | 🔁 |
🆕 M Amadou Onana | 🇧🇪 | 🟢 | ⚽ |
M Youri Tielemans | 🇧🇪 | 🔥 |
M John McGinn | 🏴 | 🔁 |
M Morgan Rogers | 🏴 |
W Leon Bailey | 🇯🇲 | 🟨 | 🔁 |
CF Ollie Watkins | 🏴 | 🔁 |
Substitutes
🔁 | CF Jhon Durán | 🇨🇴 | ⚽ | for CF Ollie Watkins | 🏴 | 62’ |
🔁 | M Jacob Ramsey | 🏴 | 🔥 | for M John McGinn | 🏴 | 62’ |
🔁 | 🆕 LB Ian Maatsen | 🇳🇱 | for LB Lucas Digne | 🇫🇷 | 74’ |
🔁 | W Jaden Philogene-Bidace | 🏴 | for W Leon Bailey | 🇯🇲 | 74’ |
🔁 | RB Kosta Nedeljkovic | 🇷🇸 | for Matty Cash | 🏴 🇵🇱 | 82’ |
Unused Substitutes
GK Joe Gauci | 🇦🇺 |
CB Diego Carlos | 🇧🇷 |
🆕 M Ross Barkley | 🏴 |
W Emiliano Buendía | 🇦🇷 |

Starting XI
GK Alphonse Areola | 🇫🇷 |
LB Emerson | 🇮🇹 |
🆕 CB Max Kilman | 🏴 |
CB Konstantinos Mavropanos | 🇬🇷 |
RB Vladimír Coufal | 🇨🇿 | 🔁 |
M Lucas Paquetá | 🇧🇷 | 🟨 | ⚽ | 🔁 |
🆕 M Guido Rodríguez | 🇦🇷 | 🔁 |
M Tomas Soucek | 🇨🇿 |
M Mohammed Kudus | 🇬🇭 |
CF Michail Antonio | 🇯🇲 | 🔁 |
W Jarrod Bowen | 🏴 | 🔁 |
Substitutes
🔁 | 🆕 CF Niclas Füllkrug | 🇩🇪 | for CF Michail Antonio | 🇯🇲 | 73’ |
🔁 | 🆕 W Crysencio Summerville | 🇳🇱 | for W Jarrod Bowen | 🏴 | 73’ |
🔁 | M James Ward-Prowse | 🏴 | for M Lucas Paquetá | 🇧🇷 | 74’ |
🔁 | 🆕 CB Jean-Clair Todibo | 🇫🇷 | for RB Vladimír Coufal | 🇨🇿 | 85’ |
🔁 | CF Danny Ings (ex) | 🏴 | for 🆕 M Guido Rodríguez | 🇦🇷 | 85’ |
Unused Substitutes
GK Lukasz Fabianski | 🇵🇱 |
LB Aaron Cresswell | 🏴 |
🆕 RB Aaron Wan-Bissaka | 🏴 |
M Andy Irving | 🏴 |
Match Timeline
🟢 | 1’ Debut, Amadou Onana
🆘 | 2’ John McGinn tripped in the box, referee gives nothing
⚽ | 4’ Goal, 1-0, Amadou Onana, Assist by Youri Tielemans
🟨 | 8’ Booking, Leon Bailey, Bad Foul
🆘 | 35’ Referee awards penalty to West Ham for a trip by Matty Cash on Soucek in a rare break from the home side
🎥 | 36’ VAR confirms penalty despite the replay clearly showing Matty Cash getting a touch to the ball before making contact with the player
🆘 | 36’ VAR applies the ‘new’ ‘referee’s call initiative’ to their penalty ‘decision’ in that they will only overturn a decision if the referee is clearly wrong
🆘 | 36’ VAR does not overturn a penalty they know to not be a penalty because they deem the on-field referee to have not made a significant enough error in incorrectly awarding the penalty
🥅 | 37’ Goal, 1-1, (West Ham United), Lucas Paquetá
🕒 | HT West Ham United 1-1 Aston Villa
🆘 | 47’ Lucas Paquetá commits yet another foul but remains on the pitch despite his first half booking and repeated offences
❗| 56’ Chance! Morgan Rogers assisted by Youri Tielemans
🔁 | 62’ Sub off, Ollie Watkins, Sub on, Jhon Durán
🔁 | 62’ Sub off, John McGinn, Sub on, Jacob Ramsey
🔁 | 74’ Sub off, Lucas Digne, Sub on, Ian Maatsen 🟢
🔁 | 74’ Sub off, Leon Bailey, Sub on, Jaden Philogene-Bidace
⚽ | 79’ Goal, 2-1, Jhon Durán, Assist by Jacob Ramsey
🔁 | 82’ Sub off, Matty Cash, Sub on, Kosta Nedeljkovic 🟢
🟨 | 90’ Booking, Jaden Philogene-Bidace, Bad Foul
💥 | 90’ The referee signals 7’ of injury time
🕒 | 90’+9 FT West Ham United 1-2 Aston Villa
On This Day
Villa win on the opening day of a top flight season for the first time since 2020-21 and for the first time away from home since 2015-16.
Villa cap their 1.000th player to play for Villa in first team League or Cup football.
Amadou Onana makes a goalscoring Villa debut aged 22 following his €59.35m / £50.02m signing from Everton to become the 998th player to play for Villa in first team League or Cup football.
Amadou Onana is the third Belgian player to score on his Premier League debut for Villa, after Luc Nilis (1-1 draw versus Chelsea on 27 August 2000) and Christian Benteke (2-0 home win over Swansea on 15 September 2012).
Ian Maatsen makes his Villa debut aged 22 from the subs bench following his €44.50m / £37.71m move from Chelsea to become the 999th player to play for Villa in first team League or Cup football.
Kosta Nedeljkovic makes his Villa debut aged 19 from the subs bench following his €7.60m / £6.44m move from Red Star Belgrade to become the 1,000th player to play for Villa in first team League or Cup football.
Leon Bailey secures his 50th win in a Villa shirt on his 107th appearance (70 Starts) to make it W50 D16 L41, 20 Goals, 21 Assists and 16 Bookings at a goal involvement rate of one every 1.89 starts so far in his Villa career.
Jhon Durán secures his 9th goal and 25th win in a Villa shirt on his 50th appearance (10 Starts) to make it W25 D10 L15, 9 Goals and 9 Bookings at a goal involvement rate of one every 0.90 starts so far in his Villa career.
Jhon Durán had the best minutes to goal ratio, with a goal every 92 minutes (five goals in 462 minutes) of any Premier League player with at least five goals in 2023-24 and has now scored six Premier League goals from just 616 minutes played, an average of one every 103 minutes. Among players to have scored five or more Premier League goals, only Manchester City's Erling Haaland (85) has a better minutes-to-goals rate.
Pau Torres secures his 25th win in a Villa shirt on his 40th appearance (37 Starts) to make it W25 D7 L8, 2 Goals and 1 Booking so far in his Villa career.
Youri Tielemans makes his 30th start in a Villa shirt (47 Appearances) to make it W27 D9 L11, 3 Goals, 8 Assists and 6 Bookings so far in his Villa career.
Villa now have the most debut appearance scorers in Premier League history alongside Chelsea with 27.
Matty Cash has conceded more penalties than any other player since his Premier League debut in September 2020 - six.
LB Ian Maatsen | 🇳🇱 | #999 |
🟥 24 Aug 2024, Villa 0-2 Arsenal, Villa Park


Game #5727
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Referee: Michael Oliver | 🏴 | Northumberland, 2007-
Kick off: 5.35pm
HT Score: 🟨 0-0
FT Result: 🟥 Lost
FT Score: 🟥 0-2
Last 5: 🟥 🟨 🟥 🟩 🟥
Season: 2024-25
Matchday: #2
League Game: #3
Manager Game: #85
Date: Saturday, 24 August 2024
Attendance: 41,587
Premier League
Scorer(s): None
Assist(s): None
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 | 🔁 |
CB Pau Torres | 🇪🇸 |
CB Ezri Konsa | 🏴 |
RB Matty Cash | 🏴 🇵🇱 | 🚑 | 🔁 |
M Amadou Onana | 🇧🇪 | 🟨 | 🔁 |
M Youri Tielemans | 🇧🇪 |
M Morgan Rogers | 🏴 |
M John McGinn | 🏴 | 🔁 |
W Leon Bailey | 🇯🇲 |
CF Ollie Watkins | 🏴 | 🔁 |
Substitutes
🔁 | RB Kosta Nedeljkovic | 🇷🇸 | for RB Matty Cash | 🏴 🇵🇱 | 16’ | 🚑 |
🔁 | M Jacob Ramsey | 🏴 | for M John McGinn | 🏴 | 65’ |
🔁 | CF Jhon Durán | 🇨🇴 | for CF Ollie Watkins | 🏴 | 65’ |
🔁 | M Ross Barkley | 🏴 | for M Amadou Onana | 🇧🇪 | 72’ |
🔁 | LB Ian Maatsen | 🇳🇱 | LB Lucas Digne | 🇫🇷 | 72’ |
Unused Substitutes
GK Joe Gauci | 🇦🇺 |
CB Diego Carlos | 🇧🇷 |
W Emiliano Buendía | 🇦🇷 |
W Jaden Philogene-Bidace | 🏴 |

Starting XI
GK David Raya | 🇪🇸 |
CB Jurrien Timber | 🇳🇱 | 🔁 |
CB Gabriel Magalhães | 🇧🇷 | 🟨 |
CB William Saliba | 🇫🇷 |
RB Ben White | 🏴 |
M Declan Rice | 🏴 | 🟨 |
M Thomas Partey | 🇬🇭 | ⚽ |
M Martin Ødegaard | 🇳🇴 | 🟨 |
W Gabriel Martinelli | 🇧🇷 | 🔁 |
M Kai Havertz | 🇩🇪 |
W Bukayo Saka | 🏴 | 🔁 |
Substitutes
🔁 | W Leandro Trossard | 🇧🇪 | ⚽ | for W Gabriel Martinelli | 🇧🇷 | 65’ |
🔁 | CB Riccardo Calafiori | 🇮🇹 | for CB Jurrien Timber | 🇳🇱 | 79’ |
🔁 | W Reiss Nelson | 🏴 | for W Bukayo Saka | 🏴 | 88’ |
Unused Substitutes
GK Aaron Ramsdale | 🏴 |
LB Jakub Kiwior | 🇵🇱 |
LB Oleksandr Zinchenko | 🇺🇦 |
M Jorginho | 🇮🇹 |
M Ethan Nwaneri | 🏴 |
CF Eddie Nketiah | 🏴 |
Match Timeline
🔁 | 16’ Sub off, Matty Cash (Injury), Sub on, Kosta Nedeljkovic
❗| 24’ Chance!, Ollie Watkins assisted by Morgan Rogers
🕒 | 45’+7 HT Aston Villa 0-0 Arsenal
❗| 55’ Chance!, Amadou Onana hits the bar
❗| 55’ Chance!, Ollie Watkins
❗| 62’ Chance!, Morgan Rogers
🔁 | 65’ Sub off, John McGinn, Sub on, Jacob Ramsey
🔁 | 65’ Sub off, Ollie Watkins, Sub on, Jhon Durán
🥅 | 67’ Goal, 0-1, (Arsenal) Leandro Trossard
🟨 | 72’ Booking, Amadou Onana, Bad Foul
🔁 | 76’ Sub off, Amadou Onana, Sub on, Ross Barkley
🔁 | 76’ Sub off, Lucas Digne, Sub on, Ian Maatsen
🥅 | 77’ Goal, 0-2, (Arsenal) Thomas Partey
🕒 | 90’+5 FT Aston Villa 0-2 Arsenal
On This Day
Unai Emery loses the 25th game of his 85 as manager to leave him with a record of W45 D15 L25, 153 Goals Scored, 117 Goals Conceded, 53% Win Rate, 29% Loss Rate at 1.76 Points per Game.
Ezri Konsa makes his 185th start in a Villa shirt (190 Appearances) to make it W81 D37 L72, 7 Goals, 3 Assists, 28 Bookings and 1 Red Card so far in his Villa career.
Ollie Watkins makes his 160th start in a Villa shirt (171 Appearances) to make it W78 D27 L65, 70 Goals, 26 Assists, 31 Bookings and 1 Red Card at a goal involvement rate of one every 1.78 games played so far in his Villa career.
Matty Cash makes his 125th start in a Villa shirt (144 Appearances) to make it W62 D24 L58, 9 Goals, 10 Assists, 20 Bookings and 1 Red Card so far in his Villa career.
Lucas Digne makes his 95th appearance in a Villa shirt (74 Starts) to make it W42 D18 L35, 4 Goals, 10 Assists and 17 Bookings so far in his Villa career.
Amadou Onana collects his 1st booking in a Villa shirt on his 2nd appearance to make it W1 D0 L1, 1 Goal and 1 Booking so far in his Villa career.
LB Ian Maatsen | 🇳🇱 | #999 |
🟩 31 Aug 2024, Villa 2-1 Leicester, King Power


Game #5728
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Referee: David Coote | 🏴 | Nottinghamshire, 2010-24
Kick off: 3.00pm
HT Score: 🟩 1-0
FT Result: 🟩 Won
FT Score: 🟩 2-1
Last 5: 🟨 🟥 🟩 🟥 🟩
Season: 2024-25
Matchday: #3
League Game: #3
Manager Game: #86
Date: Saturday, 31 August 2024
Attendance: 31,725
Premier League
Scorer(s): Amadou Onana | 28’ | Jhon Durán | 63’ |
Assist(s): Ollie Watkins | 28' | Lucas Digne | 63’ |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 | 🔥 |
CB Pau Torres | 🇪🇸 |
CB Ezri Konsa | 🏴 |
RB Lamare Bogarde | 🇳🇱 | 🟨 | 🔁 |
M Amadou Onana | 🇧🇪 | 🟨 | ⚽ | 🔁 |
M John McGinn | 🏴 | 🟨 |
M Youri Tielemans | 🇧🇪 | 🟨 |
M Morgan Rogers | 🏴 |
W Leon Bailey | 🇯🇲 | 🚑 | 🔁 |
CF Ollie Watkins | 🏴 | 🔥 | 🔁 |
Substitutes
🔁 | M Jacob Ramsey | 🏴 | for W Leon Bailey | 🇯🇲 | 16’ | 🚑 |
🔁 | CF Jhon Durán | 🇨🇴 | ⚽ | 🟨 | for CF Ollie Watkins | 🏴 | 61’ |
🔁 | M Ross Barkley | 🏴 | for M Amadou Onana | 🇧🇪 | 62’ |
🔁 | RB Kosta Nedeljkovic | 🇷🇸 | for M Lamare Bogarde | 🇳🇱 | 79’ |
🔁 | LB Ian Maatsen | 🇳🇱 | for M Jacob Ramsey | 🏴 | 79’ |
Unused Substitutes
GK Joe Gauci | 🇦🇺 |
GK Oliwier Zych | 🇵🇱 |
CB Sil Swinkels | 🇳🇱 |
W Emiliano Buendía | 🇦🇷 |

Starting XI
GK Mads Hermansen | 🇩🇰 |
LB Victor Kristiansen | 🇩🇰 |
CB Caleb Okoli | 🇮🇹 | 🟨 | 🔁 |
CB Wout Faes | 🇧🇪 |
RB James Justin | 🏴 |
M Oliver Skipp | 🏴 | 🟨 | 🔁 |
M Harry Winks | 🏴 | 🟨 |
M Wilfred Ndidi | 🇳🇬 | 🔁 |
W Issahaku Fatawu | 🇬🇭 | 🔁 |
CF Jordan Ayew | 🇬🇭 | 🔁 |
CF Jamie Vardy | 🏴 | 🟨 |
Substitutes
🔁 | W Stephy Mavididi | 🏴 | for CF Jordan Ayew | 🇬🇭 | 67’ |
🔁 | M Bilal El Khannouss | 🇲🇦 | for M Oliver Skipp | 🏴 | 68’ |
🔁 | M Facundo Buonanotte | 🇦🇷 | ⚽ | for W Issahaku Fatawu | 🇬🇭 | 68’ |
🔁 | M Bobby De Cordova-Reid | 🇯🇲 | for M Wilfred Ndidi | 🇳🇬 | 89’ |
🔁 | W Kasey McAteer | 🏴 | for CB Caleb Okoli | 🇮🇹 | 92’ |
Unused Substitutes
GK Daniel Iversen | 🇩🇰 |
CB Jannik Vestergaard | 🇩🇰 |
RB Ricardo Pereira | 🇵🇹 |
M Boubakary Soumaré | 🇫🇷 |
Match Timeline
❗| 2’ Chance!, Ollie Watkins assisted by Youri Tielemans
🟨 | 8’ Booking, Amadou Onana, Bad Foul
🔁 | 16’ Sub off, Leon Bailey (Injury), Sub on, Jacob Ramsey
❗| 21’ Chance!, Ollie Watkins assisted by Morgan Rogers
⚽ | 28’ Goal, 1-0, Amadou Onana, Assist by Ollie Watkins
🟨 | 40’ Booking, Youri Tielemans, Bad Foul
🕒 | 45’+3 HT Leicester City 0-1 Aston Villa
🟨 | 55’ Booking, Lamare Bogarde, Bad Foul
🔁 | 61’ Sub off, Ollie Watkins, Sub on, Jhon Durán
🔁 | 62’ Sub off, Amadou Onana (Injury), Sub on, Ross Barkley
⚽ | 63’ Goal, 2-0, Jhon Durán, Assist by Lucas Digne
🥅 | 73’ Goal, 2-1, (Leicester City), Facundo Buonanotte
🟨 | 74’ Booking, John McGinn, Bad Foul
🔁 | 79’ Sub off, Lamare Bogarde, Sub on, Kosta Nedeljkovic
🔁 | 79’ Sub off, Jacob Ramsey, Sub on, Ian Maatsen
💥 | 90’+1, 7 minutes of injury time signalled
🟨 | 90’+2 Booking, Jhon Durán, Bad Foul
🕒 | 90’+9 FT Leicester City 1-2 Aston Villa
On This Day
Amadou Onana scores his second goal in three appearances in a Villa shirt and becomes the 3rd player to score in each of his first 2 away Premier League appearances for the club after Robbie Keane (February 2012) and Moussa Diaby (August 2023). Onana now has a record of W2 D0 L1, 2 Goals and 2 Bookings so far in his Villa career.
Jhon Durán scores his second goal in three games this season and his 10th in 52 appearances (10 Starts) with his first touch just 131 seconds after coming on to make it W26 D10 L16, 10 Goals and 10 Bookings at a goal involvement rate of one for every start he has made so far in his Villa career.
Lucas Digne contributes his 15th goal involvement in a Villa shirt on his 75th start (96 Appearances) to make it W43 D18 L35, 4 Goals, 11 Assists and 17 Bookings so far in his Villa career.
Lamare Bogarde, 20, makes his second appearance in a Villa shirt and his first start and first League game, Bogarde’s only other appearance came in the FA Cup defeat to Liverpool when Villa fielded 16 debutants on 8 January 2021. Bogarde now has a record of W1 D0 L1, 1 Booking so far in his Villa career.
Emiliano Martínez secures his 75th win in a Villa shirt on his 162nd appearance to make it W75 D30 L47, 199 Goals Conceded, 54 Clean Sheets, 9 Bookings and 1 Red Card so far in his Villa career.
Jacob Ramsey makes his 125th appearance in a Villa shirt (81 Starts) to make it W57 D19 L49, 13 Goals, 13 Assists and 16 Bookings so far in his Villa career.
Morgan Rogers secures his 10th win in a Villa shirt on his 19th appearance (15 Starts) to make it W10 D4 L5, 3 Goals, 1 Assist and 5 Bookings so far in his Villa career.
John McGinn collects his 57th booking in a Villa shirt on his 239th appearance (229 Starts) as he closes on Gareth Barry’s total of 62 in 440 games.
Joe Gauci makes it 14 squad appearances without making his debut equalling Lee Collins record for an outfield player but still behind fellow goalkeeper Andy Marshall’s 34.
LB Ian Maatsen | 🇳🇱 | #999 |
🟩 14 Sep 2024, Villa 3-2 Everton, Villa Park


Game #5729
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Craig Pawson | 🏴 | Sheffield & Hallam, 2008-
Kick off: 5.30pm
HT Score: 🟥 1-2
FT Result: 🟩 Won
FT Score: 🟩 3-2
Last 5: 🟥 🟩 🟥 🟩 🟩
Season: 2024-25
Matchday: #4
League Game: #4
Manager Game: #87
Date: Saturday, 14 September 2024
Attendance: 41,573
Premier League
Scorer(s): Ollie Watkins | 36’ | 57’ | Jhon Durán | 76’ |
Assist(s): Lucas Digne | 36’ | Ross Barkley | 76’ |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 | 🟨 |
LB Lucas Digne | 🇫🇷 | 🔥 | 🔁 |
CB Pau Torres | 🇪🇸 |
CB Ezri Konsa | 🏴 |
RB Lamare Bogarde | 🇳🇱 |
M Amadou Onana | 🇧🇪 | 🔁 |
M Youri Tielemans | 🇧🇪 |
M John McGinn | 🏴 | 🔁 |
M Jacob Ramsey | 🏴 | 🔁 |
M Morgan Rogers | 🏴 |
CF Ollie Watkins | 🏴 | ⚽ | ⚽ | 🔁 |
Substitutes
🔁 | M Ross Barkley | 🏴 | 🔥 | for M Amadou Onana | 🇧🇪 | 46’ |
🔁 | LB Ian Maatsen | 🇳🇱 | for LB Lucas Digne | 🇫🇷 | 68’ |
🔁 | CF Jhon Durán | 🇨🇴 | ⚽ | for M Jacob Ramsey | 🏴 | 68’ |
🔁 | W Emiliano Buendía | 🇦🇷 | for CF Ollie Watkins | 🏴 | 84’ |
🔁 | W Jaden Philogene-Bidace | 🏴 | for M John McGinn | 🏴 | 89’ |
Unused Substitutes
GK Joe Gauci | 🇦🇺 |
CB Diego Carlos | 🇧🇷 |
RB Kosta Nedeljkovic | 🇷🇸 |
W Kadan Young | 🏴 |

Starting XI
GK Jordan Pickford | 🏴 |
LB Vitaliy Mykolenko | 🇺🇦 | 🔁 |
CB Michael Keane | 🏴 |
CB James Tarkowski | 🏴 |
RB Ashley Young (ex) | 🏴 | 🟨 |
M Idrissa Gueye (ex) | 🇸🇳 | 🔁 |
M Tim Iroegbunam (ex) | 🏴 | 🟨 | 🔁 |
W Dwight McNeil | 🏴 | ⚽ |
W Jack Harrison | 🏴 | 🔁 |
CF Dominic Calvert-Lewin | 🏴 | ⚽ |
CF Iliman Ndiaye | 🇸🇳 | 🟨 | 🔁 |
Substitutes
🔁 | M James Garner | 🏴 | for LB Vitaliy Mykolenko | 🇺🇦 | 25’ |
🔁 | 🆕 M Orel Mangala | 🇧🇪 | for M Idrissa Gueye (ex) | 🇸🇳 | 64’ |
🔁 | 🆕 CB Jake O'Brien | 🇮🇪 | 🟨 | for W Jack Harrison | 🏴 | 64’ |
🔁 | CF Norberto Bercique Gomes Betuncal | 🇵🇹 | for M Tim Iroegbunam (ex) | 🏴 | 81’ |
🔁 | 🆕 M Jesper Lindstrøm | 🇩🇰 | for CF Iliman Ndiaye | 🇸🇳 | 81’ |
Unused Substitutes
GK João Virgínia | 🇵🇹 |
RB Roman Dixon | 🏴 |
M Harrison Armstrong | 🏴 |
M Abdoulaye Doucouré | 🇲🇱 |
Match Timeline
❗| 8’ Chance!, Ollie Watkins header cleared off the line
❗| 11’ Chance!, Ollie Watkins slices Lucas Digne’s cross with Morgan Rogers ready to tap in
🥅 | 15’ Goal, 0-1, (Everton), Dwight McNeill, Everton score in their first attack having fouled Onana in the build up
🎥 | 15’ VAR does not intervene
💥 | 17’ Amadou Onana returns to the pitch
🆘 | 18’ A studs up challenge from Iroegbunam on Bogarde receives only a booking
🥅 | 27’ Goal, 0-2, (Everton), Dominic Calvert-Lewin
🗒️ | Everton go two up totally against the run of play as they optimise a needless foul and slack discipline to hit a shock second, despite their pragmatic and conservative approach they are in dreamland
🆘 | 30’ More highly physical play at both ends of the pitch from Everton and Villa are struggling to cope
❗| 30’ Chance!, Morgan Rogers breaks but Pickford saves
🆘 | 31’ Another foul from Everton goes unpunished as Calvert-Lewin leads with his arm into Torres
🗒️ | 34’ A clearance out of Sean Dyche’s route one handbook is met by Calvert-Lewin as the difference in approaches cannot be overstated.
⚽ | 36’ Goal, 1-2, Ollie Watkins, Assist by Lucas Digne, another lovely move this time results in a goal.
🆘 | 36’ Jordan Pickford feigns injury to break the momentum.
🗒️ | 38’ Play restarts to a cacophony of boos and Villa break playing rings around Everton but unable to make the breakthrough.
🆘 | 40’ Gueye goes straight through the back of Jacob Ramsey, no card given.
💥 | Another Everton hoof sees Dwight McNeil cause more problems in the box.
🗒️ | 45’ The fourth official signals 7’ of injury time.
💥 | 47’ Everton continue to operate at walking pace before another hoof ball goes straight out of touch.
🆘 | 49’ Harrison dives to win a free kick in a defensive position and referee Pawson buys it again allowing Pickford to slow the game further before another foul in the middle of the park on Rogers goes unpunished, the next challenge from Rogers doesn’t.
💥 | 51’ Another Everton hoof lands straight in the arms of Emi Martínez.
🕒 | 45’+7 HT Aston Villa 1-2 Everton
🔁 | 46’ Sub off, Amadou Onana, Sub on, Ross Barkley
🟨 | 47’ Booking, Emiliano Martínez, Time-wasting. Supreme irony abounds as Craig Pawson books a Villa player for time-wasting, maybe he was confused by the change of ends.
❗| 49’ Chance!, Morgan Rogers denied by a point blank save from Pickford
❗| 49’ Chance!, Jacob Ramsey denied by a last gap tackle on the follow up that deflects the ball to safety
💥 | 52’ A mistake in midfield gives Everton possession that leads to Calvert-Lewin failing to beat a stranded Martínez as Konsa’s tackle saves the day. Villa look unable to deal with the physical stuff today.
🆘 | 55’ Every ball is bouncing kindly for Everton at the moment as a benevolent referee doesn’t help.
❗| | 57’ Chance! Keane's last man tackle stops an Ollie Watkins break on goal
⚽ | 57’ Goal, 2-2, Ollie Watkins, played in by an Everton defender’s flailing feet
🆘 | 60’ Ashley Young drags Morgan Rogers to the ground in the penalty area, VAR does not intervene
❗| 62’ Chance!, Ollie Watkins misses his hat-trick as Rogers’ ball in evades his stretch leg
🆘 | 64’ Watkins as last man on the left is dragged down by O’Brien, no action, VAR does not intervene
🆘 | 68’ Ashley Young goes down in the box to waste some time
🔁 | 68’ Sub off, Lucas Digne, Sub on, Ian Maatsen
🔁 | 68’ Sub off, Jacob Ramsey, Sub on, Jhon Durán
❗| 72’ Chance!, Ollie Watkins misses his hat-trick again as he guides the ball just wide of the post
🆘 | 72’ Another Everton player hits the deck, this time with cramp… maybe if they played above walking pace they’d be alright
⚽ | 76’ Goal, 3-2, Jhon Durán, Assist by Ross Barkley. Jhon Durán scores one of the greatest goals ever seen at Villa Park.
❗| 79’ Chance!, Ollie Watkins is foiled by Pickford’s punch
🔁 | 84’ Sub off, Ollie Watkins, Sub on, Emiliano Buendía, *Scenes*
❗| 85’ Chance!, Jhon Durán scissor kicks over
🔁 | 89’ Sub off, John McGinn, Sub on, Jaden Philogene-Bidace
🕒 | 90’+7 HT Aston Villa 3-2 Everton
On This Day
Villa make the best start to the season since 2020-21 under Dean Smith when they won their first four games.
Villa record 73.26% possession against Everton but find themselves 0-2 behind in one of the most unrepresentative scorelines ever seen at Villa Park. However a brace from Ollie Watkins and one of the greatest goals seen at Villa Park from Jhon Durán deservedly wins it for Villa.
Emiliano Martínez concedes his 200th goal in a Villa shirt on his 163rd appearance to make it W76 D30 L47, 201 Goals Conceded at a rate of 1.23 goals per game and 54 clean sheets (33%) so far in his Villa career.
Ollie Watkins scores his first goals of the season and his first in 9 Premier League games to make it 72 Goals in 173 Appearances (162 Starts), W80 D27 L65, 26 Assists, 20 Bookings and 1 Red Card at a goal involvement rate of one for every 1.76 games he has played so far in his Villa career.
Jhon Durán scores for the second consecutive game and for the 3rd time in 4 this season and 4th in his last 6 appearances to make it 53 appearances (10 Starts), W27 D10 L16, 11 Goals and 10 Bookings so far in his Villa career.
Ross Barkley contributes his 5th goal involvement on his 27th appearance in a Villa shirt (18 Starts) to make it W9 D5 L13, 3 Goals and 2 Assists so far in his Villa career.
Lucas Digne contributes an assist for the second successive game to make it 12 assists in 97 appearances (76 Starts), W44 D18 L35, 4 Goals and 17 Bookings so far in his Villa career.
Emiliano Buendía makes his first appearance since May 2023 after missing the whole of the 2023-24 season with an ACL injury to make it W31 D14 L34, 9 Goals, 9 Assists and 1 Booking so far in his Villa career.
Youri Tielemans makes his 50th appearance in a Villa shirt (33 Starts) to make it W28 D9 L12, 3 Goals, 8 Assists and 7 Bookings so far in his Villa career.
Pau Torres makes his 40th start in a Villa shirt (43 Appearances) to make it W27 D7 L9, 2 Goals and 2 Bookings so far in his Villa career.
Morgan Rogers makes his 20th appearance in a Villa shirt (16 Starts) to make it W11 D4 L5, 3 Goals, 1 Assist and 5 Bookings so far in his Villa career.
Meanwhile 3 former Villains line up for Everton, Ashley Young (39), Idrisaa Gueye (34) and Tim Iroegbunam (21).
Everton’s goal on 15’ is their first at Villa Park in 8 years.
LB Ian Maatsen | 🇳🇱 | #999 |
🟩 17 Sep 2024, Villa 3-0 Young Boys, Wankdorf Stadium


Game #5730
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Georgi Kabakov | 🇧🇬 | Plovdiv, 2013- 🆘
Kick off: 5.45pm
HT Score: 🟩 2-0
FT Result: 🟩 Won
FT Score: 🟩 3-0
Last 5: 🟥 🟩 🟥 🟩 🟩
Season: 2024-25
Matchday: #5
European Game: #1
Manager Game: #88
Date: Tuesday, 17 September 2024
Attendance: 31,500
Champions League
Scorer(s): Youri Tielemans | 26’ | Jacob Ramsey | 38’ | Amadou Onana | 85’ |
Assist(s): John McGinn | 26’ | Ollie Watkins | 38’ | Youri Tielemans | 85’ |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 | 🔁 |
CB Pau Torres | 🇪🇸 |
CB Ezri Konsa | 🏴 |
RB Lamare Bogarde | 🇳🇱 | 🔁 |
M Amadou Onana | 🇧🇪 | ⚽ |
M Youri Tielemans | 🇧🇪 | ⚽ | 🔥 | 🔁 |
M John McGinn | 🏴 | 🔥 |
M Jacob Ramsey | 🏴 | ⚽ | 🔁 |
M Morgan Rogers | 🏴 |
CF Ollie Watkins | 🏴 | 🔥 | 🔁 |
Substitutes
🔁 | CB Diego Carlos | 🇧🇷 | for RB Lamare Bogarde | 🇳🇱 | 46’ |
🔁 | CF Jhon Durán | 🇨🇴 | for CF Ollie Watkins | 🏴 | 60’ |
🔁 | W Emiliano Buendía | 🇦🇷 | for M Jacob Ramsey | 🏴 | 88’ |
🔁 | LB Ian Maatsen | 🇳🇱 | for M Youri Tielemans | 🇧🇪 | 88’ |
🔁 | M Ross Barkley | 🏴 | for LB Lucas Digne | 🇫🇷 | 88’ |
Unused Substitutes
GK Joe Gauci | 🇦🇺 |
GK Oliwier Zych | 🇵🇱 |
RB Kosta Nedeljkovic | 🇷🇸 |
CB Sil Swinkels | 🇳🇱 |
W Leon Bailey | 🇯🇲 |
W Kadan Young | 🏴 |

Starting XI
GK David von Ballmoos | 🇨🇭 |
LB Jaouen Hadjam | 🇩🇿 | 🔁 |
🆕 CB Tanguy Zoukrou | 🇫🇷 |
CB Mohamed Camara | 🇬🇳 |
RB Zachary Athekame | 🇨🇭 |
M Sandro Lauper | 🇨🇭 | 🟨 |
M Cheikh Niasse | 🇸🇳 | 🟨 | 🔁 |
M Filip Ugrinic | 🇨🇭 | 🤡 |
M Joël Monteiro | 🇨🇭 | 🟨 | 🔁 |
🆕 W Ebrima Colley | 🇬🇲 | 🔁 |
CF Silvere Ganvoula | 🇨🇬 | 🔁 |
Substitutes
🔁 | CF Meschack Elia | 🇨🇩 | 🟨 | for M Cheikh Niasse | 🇸🇳 | 46’ |
🔁 | 🆕 LB Abdu Conté | 🇵🇹 | for LB Jaouen Hadjam | 🇩🇿 | 63’ |
🔁 | 🆕 W Alan Virginius | 🇫🇷 | for 🆕 W Ebrima Colley | 🇬🇲 | 63’ |
🔁 | M Darian Maleš | 🇨🇭 | for M Joël Monteiro | 🇨🇭 | 83’ |
🔁 | CF Cedric Itten | 🇨🇭 | for CF Silvere Ganvoula | 🇨🇬 | 83’ |
Unused Substitutes
GK Marvin Keller | 🇨🇭 |
GK Dario Marzino | 🇨🇭 |
RB Lewin Blum | 🇨🇭 |
CB Loris Benito | 🇨🇭 |
M Miguel Chaiwa | 🇿🇲 |
M Lukasz Lakomy | 🇵🇱 |
M Darian Maleš | 🇨🇭 |
M Kastriot Imeri | 🇨🇭 |
CF Cedric Itten | 🇨🇭 |
Match Timeline
🆘 | 10’ This pitch is an abomination, bouncing all over the place in front of the ‘keeper.
🆘 | 15’ The ball zips far too quickly across the surface making control impossible even for the home side who in these early stages are getting the benefit of the refereeing decisions as the Young Boys throw themselves to the ground more than Brighton under De Zerbi
🆘 | 17’ A shocking challenge from the Young Boy #7 attacker in the penalty area on Onana goes unchallenged.
💥 | 19’ Play restarts after Onana receives treatment
🆘 | 20’ Another shocking dive from a Young Boy sees a wide free kick awarded against Bogarde. The Bulgarian referee really needs to crack down here.
❗| 23’ Chance! Watkins chests down for the oncoming McGinn but his searing shot is off target.
⚽ | 27’ Goal, 1-0, Youri Tielemans, Assist by John McGinn, A brilliantly worked corner routine ends in a super strike from Tielemans
❗| 29’ Chance! Watkins breaks clear but the awful surface sees the ball bouncing uncontrollably and out of his reach to the great good fortune of Young Boys. How UEFA have deemed this pitch as acceptable is a mystery.
🆘 | 32’ A young boy holds back and interferes with Emiliano Martínez as he prepares to release the ball. No action from the referee.
🆘 | 33’ Finally a booking for Niasse from the Bulgarian official after yet another Young Boy foul
❗| 34’ Chance! Watkins pings the ball in before it ricochets around and cleared by a desperate hoof
❗| 35’ Chance! Rogers strides forwards with the goal gaping but elects to play Watkins in and it’s cleared.
❗| 36’ Chance! Jacob Ramsey curls one in but the ‘keeper gets down to save
🆘 | 38’ Another shocking tackle but Villa break form their own half before the ball is played out to Digne who’s cross in sees the Young Boy ‘keeper concede what surely must be a penalty before Jacob Ramsey hurdles his team mate and dinks it in.
⚽ | 38’ Goal, 2-0, Jacob Ramsey, Assist by Ollie Watkins
❗| 39’ Chance! Villa break down the right and more last ditch, and fortunate defending keeps Watkins at bay as the pitch continues to be the 12th man.
⚽ | 43’ Goal, 3-0, Ollie Watkins reacts quickest as his initial shot is blocked to hammer it past the ‘keeper
🎥 | 45’ Astonishingly the goal is disallowed after 2 minutes for hand ball, despite the ball clearly hitting Watkins’s chest. A truly shocking decision.
🆘 | 45’+2 another foul in the Villa penalty area is finally punished with a free kick. Young Boys have been hugely lucky with a benevolent referee, they could have seen a red card on 17’, they should have seen a red card on 38’ and they are gifted a scoreline reduction. Villa should be 3 up playing 9.
🕒 | 45’+4 HT Young Boys 0-2 Aston Villa
🔁 | 60’ Sub off, Lamare Bogarde, Sub on, Diego Carlos
🆘 | 46’ Cheikh Niasse is taken off before he’s sent off
🆘 | 46’ Another shocking tackle on Onana, another foot up, and finally a booking
🆘 | 47’ Another petulant tackle this time from the substitute on Jacob Ramsey
❗| 48’ Chance! Morgan Rogers breaks from midfield but shoots high and wide
❗| 51’ Chance! Villa playing some beautiful keep ball football before the final one two doesn’t quite come off
🆘 | 53’ The substitute Elia finally gets a yellow card after another studs up challenge from the Swiss
💥 | 56’ It’s all gone scrappy as Young Boys do an Everton and resort to hoofing it forward
❗| 57’ Chance! A lovely one two sees Digne clear in the box before a last ditch tackle prevents a strike on goal.
❗| 58’ Chance! Tielemans hits a speculative long one but it’s straight at the ‘keeper
🔁 | 60’ Sub off, Ollie Watkins, Sub on, Jhon Durán as Watkins is given a rest from his battering…. Durán is a very different temperament … this could see fireworks
🆘 | 61’ Play acting from Young Boys sees their #7 attacker belatedly fall to the ground clutching his face after a legitimate from Onana, fair play to the referee, he ignores it completely.
❗| 63’ Chance! John McGinn can’t get the ball from under his feet as he shapes to shoot before Jacob Ramsey forces a finger tip save from the ‘keeper
🆘 | 68’ Clear retribution from the #7 attacker who elbows Onana, reminder he could easily have been red carded in the first 17’
🆘 | 68’ A foul on Jacob Ramsey sees the defender intentionally tread on his foot
🆘 | 69’ Now John McGinn is sent flying and he can’t help but remonstrate with a referee who has allowed the game to descend like this
💥 | 70’ Superb reaction save from Emiliano Martínez after Ezri Konsa is sloppy in possession
💥 | 76’ Morgan Rogers rides four fouls before finally being brought down
⚽ | 77’ Goal, 3-0, Jhon Durán, Assist by Jacob Ramsey, Durán with a beautiful low curving shot from the edge of the penalty area
🟨 | 78’ Booking, Jhon Durán is booked for his celebration whilst Montero receives a caution for trying to start a ruckus
🎥 | 79’ Astonishingly yet again the goal is disallowed after 2 minutes for hand ball. Another truly shocking decision and both VAR and the Bulgarian referee had second looks before contriving to disallow it.
🆘 | 80’ The Young Boys centre forward falls in the area clearly trying to win a penalty off Carlos but the Brazilian is too cute for him
💥 | 83’ Brilliant defending from Ezri Konsa after his earlier error but he is brought down right in front of the referee as the attempts to start a counter attack and the referee ignores it.
❗| 83’ Chance! Morgan Rogers can’t get enough power into his shot and the ‘keeper saves
🆘 | 84’ Another Young Boys dive as Diego Carlos stands his ground and wins the ball before the player tries to con the referee
⚽ | 85’ Goal, 3-0, Amadou Onana, Assist by Youri Tielemans, Onana shouts for the ball and is teed up to perfection by Tielements before dispatching a low accurate strike beyond the ‘keeper. No way can that one be disallowed.
🔁 | 88’ Sub off, Jacob Ramsey, Sub on, Emiliano Buendía
🔁 | 88’ Sub off, Youri Tielemans, Sub on, Ian Maatsen
🔁 | 88’ Sub off, Lucas Digne, Sub on, Ross Barkley
❗| 90’ Chance! Buendía does brilliantly by the byeline to bring the ball into the area before Jhon Durán’s shot is blocked
💥 | 90’+3 John McGinn slices a clearance before bulldozing into the loose ball and winning his side a throw, brilliant defending tom the captain at the end of a long hard night.
❗| 90’+5 Still Villa come riding the tackles serving some shocking challenges and a poor set of officials to open their Champions League campaign with a resounding win.
🕒 | 90’+6 FT Young Boys 0-3 Aston Villa
On This Day
Villa play their 102nd game in European football and first in the European Cup / Champions League since their second leg defeat against Juventus in March 1983.
Villa face BSC Young Boys for the first time in competitive football, Young Boys become the 169th team that the Villa first team has played in League or Cup football.
Villa win their first away game in the European Cup / Champions League since beating Dinamo 2-0 at the Dinamo Stadium on 20 October 1982 and for only the 4th time overall.
Villa win their 14th away game in European Competition in 52 fixtures.
Unai Emery has the best points per game record of any Villa manager after 88 games (1.81), with only Joe Mercer (1958-1964) coming close (1.77). Emery now has a record of W48 D15 L25.
Unai Emery now has 9 wins as Villa boss in European competition (1 Champions League, 8 Europa Conference League) equalling John Gregory’s record set between 1998-2002 (5 UEFA Cup, 4 Intertoto Cup).
Ollie Watkins contributes his 100th goal involvement in a Villa shirt on his 174th appearance (163 Starts) to make it W80 D29 L65, 72 Goals, 28 Assists, 20 Bookings and 1 Red Card so far in his Villa career.
Amadou Onana scores his 3rd goal in 5 appearances in a Villa shirt to make it W4 D0 L1, 3 Goals and 2 Bookings so far in his Villa career at a goalscoring rate of one every 1.67 games.
Joe Gauci now has the 3rd longest run as an unused substitute (16) without making an appearance in a Villa shirt after Andy Marshall (33 games 2011-13) and Viljami Sinisalo (19 Games 2021-23)
Ross Barkley secures his 10th win in a Villa shirt - and his 3rd in 4 under Unai Emery - on his 28th appearance (18 Starts) to make it W10 D5 L13, 3 Goals and 2 Assists so far across his Villa career.
Emiliano Buendía makes his 80th appearance in a Villa shirt (51 Starts) after missing the entirety of the 2023-24 campaign with injury to make it W32 D14 L34, 9 Goals, 9 Assists and 1 Booking so far in his Villa career.
Diego Carlos makes his 40th appearance under Unai Emery and his first of the season to make it 42 appearances in a Villa shirt (30 Starts), W21 D8 L13, 1 Goal, 1 Assist and 12 Bookings so far in his Villa career.
Emiliano Martínez keeps his 25th clean sheet on his 75th appearance under Unai Emery to make it 164 appearances in a Villa shirt, W77 D30 L57, 202 Goals Conceded at a rate of 1.23 goals per game and 55 Clean Sheets (34%) so far in his Villa career.
John McGinn secures his 45th win and 80th appearance (75 Starts) under Unai Emery to make it 241 appearances in a Villa shirt (231 Starts), W104 D49 L88, 26 Goals, 29 Assists, 57 Bookings and 1 Red Card so far in his Villa career.
Jacob Ramsey makes his 50th appearance under Unai Emery (34 Starts) to make it 127 appearances in a Villa shirt (83 Starts), W59 D19 L49, 14 Goals, 13 Assists and 16 Bookings so far in his Villa career.
LB Ian Maatsen | 🇳🇱 | #999 |
🟩 21 Sep 2024, Villa 3-1 Wolves, Villa Park


Game #5731
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Tim Robinson | 🏴 | Sussex, 2012-
Kick off: 3.00pm
HT Score: 🟥 0-1
FT Result: 🟩 Won
FT Score: 🟩 3-1
Last 5: 🟥 🟩 🟩 🟩 🟩
Season: 2024-25
Matchday: #6
League Game: #5
Manager Game: #89
Date: Saturday, 21 September 2024
Attendance: 39,978
Premier League
Scorer(s): Ollie Watkins | 73’ | Ezri Konsa | 88’ | Jhon Durán | 90’+4 |
Assist(s): Morgan Rogers | 73’ | 90’+4 | Youri Tielemans | 88’ |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
CB Pau Torres | 🇪🇸 | 🟨 |
CB Diego Carlos | 🇧🇷 |
CB Ezri Konsa | 🏴 | ⚽ |
LB Lucas Digne | 🇫🇷 | 🔁 |
M Amadou Onana | 🇧🇪 | 🔁 |
M Youri Tielemans | 🇧🇪 | 🔥 |
M Jacob Ramsey | 🏴 | 🔁 |
M Morgan Rogers | 🏴 | 🔥 | 🟨 | 🔥 |
M John McGinn | 🏴 | 🔁 |
CF Ollie Watkins | 🏴 | ⚽ | 🔁 |
Substitutes
🔁 | LB Ian Maatsen | 🇳🇱 | for LB Lucas Digne | 🇫🇷 | 46’ |
🔁 | W Leon Bailey | 🇯🇲 | for M John McGinn | 🏴 | 46’ |
🔁 | M Ross Barkley | 🏴 | 🟨 | for M Amadou Onana | 🇧🇪 | 🏴 | 62’ |
🔁 | CF Jhon Durán | 🇨🇴 | ⚽ | for M Jacob Ramsey | 🏴 | 62’ |
🔁 | W Emiliano Buendía | 🇦🇷 | for CF Ollie Watkins | 🏴 | 90’+9 |
Unused Substitutes
GK Joe Gauci | 🇦🇺 |
RB Kosta Nedeljkovic | 🇷🇸 |
RB Lamare Bogarde | 🇳🇱 |
W Kadan Young | 🏴 |

Starting XI
GK Sam Johnstone (ex) | 🏴 |
RB Nélson Cabral Semedo | 🇵🇹 | 🟨 |
CB Yerson Mosquera | 🇨🇴 | 🟨 | 🔁 |
CB Craig Dawson | 🏴 |
LB Rayan Aït-Nouri | 🇫🇷 | 🟨 |
M André Trindade da Costa Neto | 🇧🇷 |
M Mario Lemina | 🇬🇦 | 🟨 |
M Jean-Ricner Bellegarde | 🇫🇷 | 🔁 |
M João Gomes | 🇧🇷 | 🟨 | 🔁 |
CF M Matheus Cunha | 🇧🇷 | ⚽ | 🟨 |
CF Jørgen Strand Larsen | 🇳🇴 | 🔁 |
Substitutes
🔁 | W Gonçalo Manuel Ganchinho Guedes | 🇵🇹 | for CF Jørgen Strand Larsen | 🇳🇴 | 65’ |
🔁 | M João Gomes | 🇧🇷 | for M Jean-Ricner Bellegarde | 🇫🇷 | 71’ |
🔁 | CB Santiago Bueno | 🇺🇾 | for CB Yerson Mosquera | 🇨🇴 | 82’ |
🔁 | M Tommy Doyle | 🏴 | for M João Gomes | 🇧🇷 | 82’ |
Unused Substitutes
GK José Pedro Malheiro de Sá | 🇵🇹 |
RB Matt Doherty | 🇮🇪 |
W Pablo Sarabia | 🇪🇸 |
W Carlos Forbs | 🇵🇹 |
CF Hwang Hee-Chan | 🇰🇷 |
Match Timeline
💥 | 1’ A resplendent Villa Park is awash with emotion as we say goodbye to Gary Shaw, his regular seat empty save for his European Cup winning shirt
💥 | 3’ Villa suddenly at sixes and sevens at the back after a bright start
🆘 | 6’ Alt-Nouri booked for a cynical pull back on Konsa to prevent a break
💥 | 8’ A minute of applause rings out in honour of Gary Shaw
🆘 | 11’ Another rough house foul from Wolves, free kick but no card
🆘 | 13’ Ollie Watkins mistimes his sliding tackle to give Wolves a free kick in the centre of the park… cue more time wasting from the visitors
🆘 | 14’ The game still hasn’t restarted as the injured player does not leave the field and return to play per the rules
🆘 | 15’ Another Wolves foul, this time Semedo on Ramsey, another free kick in the centre of the park, Wolves are strangling the game of fluidity
🆘 | 15’ And again, Semedo on Ramsey, a booking and another free kick in the centre of the park
💥 | 17’ Wolves corner, it’s clear how they’ve set up to play, tackle to the limit and wait for a set piece chance. Villa need the ball to create some momentum.
🗒️ | 20’ A poor first 20 minutes of football elapses, credit to Wolves, their game plan is ugly but working
🆘 | 20’ Yet another foul, push in the back on Watkins and a free kick opportunity wasted through hesitancy. It’s just not flowing at the minute.
🗒️ | 22’ Villa looking really uncertain at the back when Wolves come long, we desperately need some extended possession
🥅 | 24’ Goal, 0-1, (Wolverhampton Wanderers), Matheus Cunha. Carlos gives the ball away and an unstoppable shot beats Martínez, Villa have been really poor, totally sucked into Wolves game plan
🆘 | 26’ Another shocking foul from Wolves, this time on Digne from Gomes, the referee needs to get a grip here, booked
🚑 | 27’ Digne in real pain and still down, unlike on 14’ the referee orders him off the pitch
🟨 | 28’ Booking, Pau Torres for remonstrating with the referee about the frequency and severity of Wolves’ fouls
💥 | 29’ Craig Dawson runs through a passive Villa midfield
💥 | 29’ Another strong Wolves ball into the box is cleared by Onana but Villa are second best all over the pitch at present
💥 | 30’ Another simple, effective long ball to the wing from Wolves, another good ball in, another mix up in the box and how are the visitors not two up. We’ve just seen the worst 30’ of the season from Villa.
❗| 33’ Villa break through John McGinn but in contrast to Wolves there is no composure in the box, chance wasted
❗| 34’ Villa break, Rogers to Watkins, Wolves block with ease
❗| 35’ Tielemans to McGinn, shot, again Wolves block with ease
🗒️ | 36’ Credit to Wolves, their discipline without the ball is strong, banked lines preventing any Villa fluidity, everything is being rushed and Villa just cannot get a foot hold
🆘 | 37’ Two Wolves fouls in quick succession on Tielemans then Torres and the referee belatedly whistles before Wolves easily defend a break from Rogers
🗒️ | 38’ McGinn pirouettes to start another break but there is so little space as Onana tries to lift the crowd, Villa are subdued on and off the pitch.
💥 | 40’ Brilliant tackle from Digne prevents another Wolves break before Rogers cedes possession to allow Wolves to run down the clock over a deep free kick
💥 | 42’ A long ball sees Wolves break and Martínez has to get down and save, Villa immediately surrender possession
💥 | 43’ Wolves slip the ball into the Villa box and it is all too easy for the visitors
💥 | 44’ Again Wolves walk the ball into the Villa box and a lucky block puts the ball out for a corner. Dawson has a free header in the box but wastes it.
🗒️ | 45’ 5’ of injury time is shown, Villa need to not concede again before half time but Wolves are so on top they break again with Villa simply flailing
🆘 | 45’+1 Good feet from Tielemans releases McGinn before yet another Wolves foul puts him on the deck before another Wolves player boot hits the captain. No action from the referee. But McGinn remains down.
🆘 | 45’+3 Play restarts with Wolves in possession and McGinn off the pitch, Villa are down to 10 men
❗| 45’+5 A loose ball almost breaks for Watkins as the last man blocks with ease before another slack piece of play from Rogers allows Wolves in.
🆘 | 45’+6 A truly woeful 45’ from Villa ends. With John McGinn, the only player playing anywhere near his level, injured and a doubt for the second half.
🕒 | 45’+6 HT Aston Villa 0-1 Wolverhampton Wanderers
🔁 | 46’ Sub off, Lucas Digne, Sub on, Ian Maatsen
🔁 | 46’ Sub off, John McGinn, Sub on, Leon Bailey
🆘 | 46’ Bailey breaks, Alt-Nouri deliberately flails his arm into the Jamaican’s face, the referee doesn’t act, VAR doesn’t intervene despite the replays showing it was an entirely voluntary movement by the Wolves play
🚑 | 47’ Bailey remains down as the concussion checks continue, this could be an immediate sub of the sub
🚑 | 48’ Bailey still down, the replay agains shows the deliberate nature of the elbow
🚑 | 49’ Bailey leaves the pitch with Ian Maatsen over the resultant free kick, the ball goes straight through the crowd of players, great delivery
🚑 | 50’ Bailey remains off the pitch, Villa are down to 10 men as Rogers concedes a free kick
🆘 | 51’ Bailey resumes before Onana’s tackle upends a Wolves player in the centre circle. Incredibly the visiting fans boo the referee for not producing a card.
🗒️ | 52’ Tielemans and Ramsey cannot get the ball from under their feet as Onana commits another clumsy challenge
❗| 53’ Bailey bamboozles Wolves in the box but it goes out fro a goal kick
🆘 | 54’ A hugely fortunate bounce sets Wolves free before a dive by the Wolves player is deemed a foul against Tielemans
💥 | 55’ Wolves finally take the free kick after wasting 90 seconds before an aimless ball up the field sees Wolves regain possession.
💥 | 56’ Wolves have sucked all the space out of this game and Villa simply don’t know how to break through.
💥 | 60’ It’s difficult to overstate just how poor Villa have been in these first 60’
🆘 | 61’ Yet another terrible Wolves challenge delivers a deserved yellow card
🔁 | 62’ Sub off, Amadou Onana, Sub on, Ross Barkley
🔁 | 62’ Sub off, Jacob Ramsey, Sub on, Jhon Durán
❗| 62’ Chance! Rogers’ quick feet nearly catches out Wolves in the box before Barkley’s goal bound shot is fortunately blocked by the Wolves defender
🆘 | 64’ Wolves waste another 90 seconds over a substitution and the referee books Unai Emery for aiming his complaints, Sean Derry goes in the book too.
💥 | 66’ Wolves break, Villa’s defence errs again and more composure could have seen the visitors two up
❗| 67’ Chance! Wolves clear an Ollie Watkins header off the line with Johnstone totally beaten. Villa so not look like they will be able to make the breakthrough today.
🗒️ | 69’ Villa with their longest spell of possession in the game but there is no cutting edge before another sloppy Carlos pass cedes possession again
❗| 69’ Chance! Jhon Durán heads over
❗| 71’ Chance! A Wolves error sees Johnstone have to run out of his box and make a desperate clearance as Villa threaten to break clear with an unguarded net ahead
⚽ | 73’ Goal!, 1-1, Ollie Watkins, Assist by Morgan Rogers. Villa’s haphazard pressure finally pays off.
🆘 | 73’ Another ridiculous Wolves challenge, this time on goalscorer Watkins, sees the offender prostrate on the ground.
🟨 | 75’ Booking, Morgan Rogers for an alleged foul as he ran across the defender’s path
🚑 | 76’ The Wolves played remains down, this has now been 3 minutes.
🚑 | 78’ A stretcher is on, 5 minutes wasted
🚑 | 80’ Still no play
🚑 | 81’ Finally the Wolves player is removed from the pitch
🆘 | 81’ Wolves find now is the right time to make their sub for a player for whom a stretcher appeared 3 minutes earlier
🚑 | 82’ Play restarts after a 9’ delay with a Villa free kick
🆘 | 82’ Immediately Wolves foul again to leave Jhon Durán on the deck
🆘 | 84’ The referee finally allows Villa to take the free kick, that’s 1 minute of play in the last 11.
🆘 | 85’ Another Wolves foul leaves the Villa player flat out on the touchline
❗| 86’ Chance! A huge scramble in the box but no Villa player can get a clean touch to tuck the ball away
⚽ | 88’ Goal!, 2-1, Ezri Konsa, Assist by Youri Tielemans, Ezri with an outstanding finish at the back post from a wonderful Tielemans cross
🆘 | 90’ The fourth official signals 13’ of injury time. Gary O’Neil complains. Odd that.
🗒️ | 90’+2 Wolves, so disciplined in the first half, are much more ragged now
⚽ | 90’+4 Goal!, 3-1, Jhon Durán, Assist by Morgan Rogers A simply beautiful move, thuggery vs. Ballet as Wolves continue their hatchet men tactics, Villa finally play around them, Maatsen to Rogers to Duran, end of story
🗒️ | 90’+5 Unsurprisingly Villa Park is rocking and for all that was truly insipid in the first half, since the turn of the hour they have been back playing at their true level. Meanwhile the once noisy Wolves fans are streaming out.
🗒️ | 90’+7 Magnificent defending by Maatsen to prevent a Wolves tap in, what a 45’ he has had, undoubtedly his best so far
🔁 | 90’+9 Sub off, Ollie Watkins, Sub on, Emiliano Buendía
🆘 | 90’+9 Duran is left flat on his face by another Wolves foul
🟨 | 90’+10 Booking, Ross Barkey, for a foul he did not make, Cuhna then picks up a card for complaining.
🗒️ | 90’+12 Wolves cannot get the ball off Villa, a total reversal
🕒 | 90’+13 FT Aston Villa 3-1 Wolverhampton Wanderers
On This Day
Villa win 4 in a row in all competitions for the first time since November 2023 when Unai Emery’s side recorded 2 Premier League and Europa Conference League victories back to back.
Villa score three or more goals in three successive games for the first time since October 2023 when Unai Emery’s side hit 11 goals in 3 games.
Villa win 5 of their first 6 games in all competitions at the start of the season for the first since 2020-21 under Dean Smith.
Unai Emery has the best points per game record of any Villa manager after 89 games (1.82), with only Joe Mercer’s 1.79 set between 1958 and 1969 coming close. Emery now has a record of W49 D15 L25.
Ollie Watkins makes his 175th appearance in a Villa shirt (163 Starts) to make it W81 D29 L65, 73 Goals, 28 Assists, 20 Bookings and 1 Red Card so far in his Villa career at a goal involvement rate of one for every 1.73 games he has played so far in his Villa career.
Ollie Watkins’ record under Unai Emery is 85 Appearances, 79 Starts, W47 D14 L24, 44 Goals and 20 Assists at a Goal per Game rate of 1.93 and a goal involvement rate of one every 1.33 games.
Ross Barkley collects his 1st booking in a Villa shirt on his 29th appearance (18 Starts) to make it W11 D5 L13, 3 Goals, 2 Assists and 1 Booking so far in his Villa career.
Jhon Durán scores his 4th goal of 2024-25 to record a goal involvement rate of one every 1.50 games, Durán is yet to start a game this season but makes it 55 appearances in a Villa shirt (10 Starts), W29 D10 L16, 12 Goals and 10 Bookings so far in his Villa career.
Joe Gauci has the 3rd longest run as an unused substitute (17) without making an appearance in a Villa shirt after Andy Marshall (33 games 2011-13) and Viljami Sinisalo (19 Games 2021-23).
Ezri Konsa scores his 8th goal in a Villa shirt and his first since March 2024 - which also came in a home win over Wolves - to make it 194 Appearances (189 Starts), W85 D37 L72, 8 Goals, 3 Assists, 28 Bookings and 3 Red Cards so far in his Villa career.
Morgan Rogers creates two as he records his 5th and 6th goal involvements in a Villa shirt on his 22nd appearance (18 Starts) to make it W13 D4 L5, 3 Goals, 3 Assists and 6 Bookings at a goal involvement rate of one for every 3.67 games he has played so far in his Villa career.
Youri Tielemans contributes his 10th assist in a Villa shirt and his 3rd this season on his 52nd appearance (35 Starts) to make it W31 D9 L12, 4 Goals, 10 Assists and 7 Bookings at a goal involvement rate of one for every 1.25 games he has played so far this season.
LB Ian Maatsen | 🇳🇱 | #999 |
🟩 24 Sep 2024, Villa 2-1 Wycombe, Causeway


Game #5732
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: John Busby | 🏴 | Oxfordshire, 2024-
Kick off: 8.00pm
HT Score: 🟨 0-0
FT Result: 🟩 Won
FT Score: 🟩 2-1
Last 5: 🟩 🟩 🟩 🟩 🟩
Season: 2024-25
Matchday: #7
Cup Game: #1
Manager Game: #90
Date: Tuesday, 24 September 2024
Attendance: 8,158
EFL Cup
Scorer(s): Emiliano Buendía | 55 ’ | Jhon Durán | 85’ |
Assist(s): Kadan Young | 55’ |
Teams

Starting XI
GK Joe Gauci | 🇦🇺 | 🟢 |
RB Kosta Nedeljkovic | 🇷🇸 |
CB Lamare Bogarde | 🇳🇱 |
CB Sil Swinkels | 🇳🇱 |
LB Ian Maatsen | 🇳🇱 | 🔁 |
M Amadou Onana | 🇧🇪 | 🔁 |
M Ross Barkley | 🏴 |
W Leon Bailey | 🇯🇲 | 🔁 |
W Kadan Young | 🏴 | 🟢 | 🔥 | 🔁 |
W Emiliano Buendía | 🇦🇷 | ⚽ | 🔁 |
CF Jhon Durán | 🇨🇴 | ⚽ |
Substitutes
🔁 | M Aidan Borland | 🏴 | 🟢 | for M Amadou Onana | 🇧🇪 | 62’ |
🔁 | M Jacob Ramsey | 🏴 | for W Leon Bailey | 🇯🇲 | 62’ |
🔁 | M Ben Broggio | 🏴 | 🟢 | for W Kadan Young | 🏴 | 86’ |
🔁 | F Travis Patterson | 🏴 | 🟢 | for LB Ian Maatsen | 🇳🇱 | 90’ |
🔁 | M Jamaldeen Jimoh-Aloba | 🏴 | 🟢 | for W Emiliano Buendía | 🇦🇷 | 90’+1 |
Unused Substitutes
GK Oliwier Zych | 🇵🇱 |
u18 CB Thierry Katsukunya | 🏴 |
u21 RB Triston Rowe | 🏴 |
u21 F Kobei Moore | 🏴 |

Starting XI
GK Franco Ravizzoli | 🇦🇷 |
CB Declan Skura | 🏴 |
CB Joe Low | 🏴 |
CB Alex Hartridge | 🏴 |
RB Jasper Pattenden | 🏴 |
M Josh Scowen | 🏴 | 🔁 |
M Matt Butcher | 🏴 | 🔁 |
M Tyreeq Bakinson | 🏴 | 🟨 |
M David Wheeler | 🏴 | 🔁 |
W Bez Lubala | 🇨🇩 | 🔁 |
W Kieran Sadlier | 🇮🇪 | 🔁 |
Substitutes
🔁 | W Garath McCleary | 🇯🇲 | for W Kieran Sadlier | 🇮🇪 | 63’ |
🔁 | CF Richard Kone | 🇨🇮 | ⚽ | for W Bez Lubala | 🇨🇩 | 63’ |
🔁 | M Fred Onyedinma | 🇳🇬 | for M David Wheeler | 🏴 | 63’ |
🔁 | M Cameron Humphreys | 🏴 | for M Josh Scowen | 🏴 | 64’ |
🔁 | M Luke Leahy | 🏴 | for M Matt Butcher | 🏴 | 75’ |
Unused Substitutes
GK Shamal George | 🏴 |
RB Jack Grimmer | 🏴 |
LB Daniel Harvie | 🏴 |
RB Jason McCarthy | 🏴 |
Match Timeline
🟢 | 1’ Debut, Joe Gauci, Kadan Young
🕒 | 45’+2 HT Wycombe Wanderers 0-0 Aston Villa
⚽ | 55’ Goal!, 1-0, Emiliano Buendía, Assist by Kadan Young
🔁 | 62’ Sub off, Amadou Onana, Sub on, Aidan Borland 🟢
🔁 | 62’ Sub off, Leon Bailey, Sub on, Jacob Ramsey
⚽ | 85’ Goal!, 2-0, Jhon Durán (pen)
🔁 | 86’ Sub off, Kadan Young, Sub on, Ben Broggio 🟢
🔁 | 90’ Sub off, Ian Maatsen, Sub on, Travis Patterson 🟢
🔁 | 90’+1 Sub off, Emiliano Buendía, Sub on, Jamaldeen Jimoh-Aloba 🟢
🥅 | 90’+5 Goal, 2-1, (Wycombe Wanderers), Richard Kone
🕒 | 90’+6 FT Wycombe Wanderers 1-2 Aston Villa
On This Day
Villa record their 150th win in the League Cup to make it W150 D46 L61 since first entering the competition in 1960.
Villa face Wycombe Wanderers for the 5th time - all of which meetings have come in Cups and in all of which Villa are unbeaten.
Unai Emery secures his 50th win as Villa boss on his 90th game in charge.
Unai Emery has reached 50 wins faster than any other manager in Villa’s history.
Unai Emery has the best points per game record of any Villa manager after 90 games (1.83), with only Joe Mercer’s 1.78 set between 1958 and 1960 coming close. Emery now has a record of W50 D15 L25.
Villa makes it five successive wins and 6 wins from 7 so far this season under Unai Emery.
Villa match their best ever start to a season W6 D0 L1 set under Dean Smith in 2020-21.
Joe Gauci, 24, makes his debut appearance in a Villa shirt after 17 games as an unused substitute to become the 1,001st player to play for Villa in first team League or Cup football.
Kadan Young, 18, makes his debut appearance in a Villa shirt after 12 games as an unused substitute to become the 1,002nd player to play for Villa in first team League or Cup football.
Aidan Borland, 17, makes his debut appearance in a Villa shirt on his first squad appearance to become the 1,003rd player to play for Villa in first team League or Cup football.
Ben Broggio, 17, makes his debut appearance in a Villa shirt on his first squad appearance to become the 1,004th player to play for Villa in first team League or Cup football.
Jamaldeen Jimoh-Aloba, 17, makes his debut appearance in a Villa shirt on his first squad appearance to become the 1,005th player to play for Villa in first team League or Cup football.
Emiliano Buendía scores his first goal in a Villa shirt since March 2023 and his 10th overall after missing the entirety of the 2023-24 season with an ACL injury to make it 82 Appearances, 52 Starts, W34 D14 L34, 10 Goals, 9 Assists and 1 Booking so far in his Villa career.
Ian Maatsen makes his first start in a Villa shirt on his 7th appearance to make it W6 D0 L1 so far in his Villa career.
Kosta Nedeljkovic, 18, makes his first start in a Villa shirt on his 4th appearance to make it W3 D0 L1 so far in his Villa career.
Thierry Katsukunya, 18, makes his first squad appearance for Villa.
Triston Rowe, 18, makes his first squad appearance for Villa.
Kobei Moore, 19, makes his first squad appearance for Villa.
LB Ian Maatsen | 🇳🇱 | #999 |
🟨 29 Sep 2024, Villa 2-2 Ipswich, Portman Road


Game #5733
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Stuart Attwell | 🏴 | Nuneaton, 2007- 🆘
Kick off: 2.00pm
HT Score: 🟩 2-1
FT Result: 🟨 Drew
FT Score: 🟨 2-2
Last 5: 🟩 🟩 🟩 🟩 🟨
Season: 2024-25
Matchday: #8
League Game: #6
Manager Game: #91
Date: Sunday, 29 September 2024
Attendance: 29,943
Premier League
Scorer(s): Morgan Rogers | 14’ | Ollie Watkins | 32’ |
Assist(s): Ollie Watkins | 14' | Leon Bailey | 32' |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 | 🟨 | 🔁 |
CB Pau Torres | 🇪🇸 |
CB Diego Carlos | 🇧🇷 |
CB Ezri Konsa | 🏴 |
M Amadou Onana | 🇧🇪 |
M Youri Tielemans | 🇧🇪 | 🔁 |
M Jacob Ramsey | 🏴 |
M Morgan Rogers | 🏴 | ⚽ | 🔁 |
W Leon Bailey | 🇯🇲 | 🔥 | 🔁 |
CF Ollie Watkins | 🏴 | 🔥 | ⚽ | 🔁 |
Substitutes
🔁 | CF Jhon Durán | 🇨🇴 | for M Morgan Rogers | 🏴 | 64’ |
🔁 | W Jaden Philogene-Bidace | 🏴 | for W Leon Bailey | 🇯🇲 | 64’ |
🔁 | M Ross Barkley | 🏴 | for M Youri Tielemans | 🇧🇪 | 83’ |
🔁 | W Emiliano Buendía | 🇦🇷 | for CF Ollie Watkins | 🏴 | 83’ |
🔁 | LB Ian Maatsen | 🇳🇱 | for LB Lucas Digne | 🇫🇷 | 83’ |
Unused Substitutes
GK Joe Gauci | 🇦🇺 |
LB Ian Maatsen | 🇳🇱 |
RB Kosta Nedeljkovic | 🇷🇸 |
RB Lamare Bogarde | 🇳🇱 |
CB Sil Swinkels | 🇳🇱 |

Starting XI
GK Arijanet Muric | 🇽🇰 |
LB Leif Davis | 🏴 |
CB Jacob Greaves | 🏴 | 🟨 |
CB Dara O’Shea | 🇮🇪 |
CB Axel Tuanzebe (ex) | 🇨🇩 | 🟨 |
M Kalvin Phillips | 🏴 | 🔁 |
M Sam Morsy | 🇪🇬 | 🟨 | 🔁 |
W Jack Clarke | 🏴 | 🔁 |
W Omari Hutchinson | 🇯🇲 |
W Chiedozie Ogbene | 🇮🇪 | 🔁 |
CF Liam Delap | 🏴 | ⚽ | 🟨 | ⚽ | 🔁 |
Substitutes
🔁 | M Jack Taylor | 🇮🇪 | for M Kalvin Phillips | 🏴 | 69’ |
🔁 | M Wes Burns | 🏴 | for W Chiedozie Ogbene | 🇮🇪 | 69’ |
🔁 | M Massimo Luongo | 🇦🇺 | for M Sam Morsy | 🇪🇬 | 90’+1 |
🔁 | M Sammie Szmodics | 🇮🇪 | for W Jack Clarke | 🏴 | 90’+1 |
🔁 | CF George Hirst | 🏴 | for CF Liam Delap | 🏴 | 90’+1 |
Unused Substitutes
GK Christian Walton | 🏴 |
RB Ben Johnson | 🏴 |
LB Conor Townsend | 🏴 |
F Conor Chaplin | 🏴 |
Match Timeline
🗒️ | 3’ Since kick off Ipswich haven’t touched the ball as Villa make pretty shapes in the opposition half before Tielemans shoots a dipping shot over
🗒️ | 5’ Still all Villa but poessession is now further back
🆘 | 6’ Kalvin Phillips falls over and Amadou Onana is punished triggering Ipswich’s first goal, poor refereeing by Attwell even before the ultimate punishment
🥅 | 7’ Goal, 0-1, (Ipswich Town), Rory Delap. Amazingly Villa fall behind yet again but Emiliano Martínez probably shouild have done better at his near post
🗒️ | 11’ Still all Villa posession since the goal before Torres goes down in the area from a faliling Ipswich defensive arm
🗒️ | 13’ Still all Villa as Watkins is barged off the ball in the penalty area…. old fashioned but usually a liability these days
❗ | 14’ Chance! Pinball in the box after a poor defensive clearance and Villa have a chance….
⚽ | 14’ Goal!, 1-1, Morgan Rogers, Assist by Ollie Watkins
🗒️ | 16’ Villa are facing yet another team that niggle away, shirt pulls, stray elbows, kicks and then go down way too easily under legitimate challenges
🗒️ | 17’ A really strong cross in from Ipswich, they are looking stronger and more connected than the firat 15’ but Villa are still dominating possession and the patterns
🆘 | 21’ More Ipswich play around the Villa box but it goes nowhere as Villa break and Watkins is cycically brought down on the touch line to prevent a breakway, free kick but no action from referee Attwell
🆘 | 22’ Youri Tielemans is punished for an offence that really wasn’t, Tielemans had been remonstrating with Attwell earlier about his awareness
🆘 | 24’ A ridiculous push on Tielemans 30 yards out right in front of the refereee, a free kick, no caution and you get the feeling Ipswich are getting bolder in their challenges because of it
🆘 | 25’ No free kick for Rogers despite being brought down in a comming together before he is immediately punished for running across a player’s path who hits the ground
🗒️ | 26’ What could have been a lovely move is squandered by a stray midfield pass with spaces wide open for Villa to attack
🗒️ | 28’ Villa playing it around the Ipswich box again but no openings
🗒️ | 29’ Incidentally the hoardings around Portman Road read like diseases ‘HALOITSM’ ‘HALOCRM’ ‘HALOPSA’ …there’s a brand marketeer somewhere that needs sacking
🗒️ | 30’ Still all Villa but Ipswich are proving adept at interrupting flow with last ditch legs
🗒️ | 31’ A first bit of wingplay from Leon Bailey sees him receive the ball back and the chance to deliver a teasing cross….
⚽ | 32’ Goal!, 2-1, Ollie Watkins, Assist by Leon Bailey. A perfect cross from Bailey is straight onto Watkins’ head and Villa lead.
🗒️ | 34’ Diego Carlos is penalised and Ipswich have a free kick on the edge of the area, it’s cleared to Kalvin Phillips outside the box and Martínez puts it behind at full stretch
🗒️ | 36’ Leon Bailey is bundled to the floor in front of the referee but it takes an age for Attwell to award the free kick
🗒️ | 37’ Martínez saves Villa with an excellent save from the onrushing Delap an attack brought about by some strangely short play in the middle of the park from Villa.
🗒️ | 38’ A purely natural leverage elbow from Watkins catches an Ipswich defender prompting a strong taking to from the referee
🗒️ | 40’ A long ball into the box is just too far in front of Watkins as the ‘keeper collects
🗒️ | 42’ Ipswich win a corner and fair play to the home team, as an attacking team they aren’t awful
🚑 | 42’ Martínez is caught in the face by an Ipswich defender as he collects the ball and is down
🗒️ | 44’ Checks over, Martínez can continue for now, the ball starts with Ipswich in possession in their own half
🆘 | 45’ Rogers is maimed in midfield and the referee appears not to notice as Villa attack before Ipswich break it up
🆘 | 47’ Rogers is fouled badly, poorly and obviously twice in succession and is clearly frustrated as Attwell finally brings out a card, then another
🕒 | 45’+3 HT Ipswich Town 1-2 Aston Villa
🆘 | 46’ Villa on the attack immediately before a cut back doesn’t come off and Lucas Digne fouls his opponent, Attwell awards a free kick and takes no action before Ogbene of Ipswich ‘asks’ hims to book Digne and he dutifully does, crazy.
🟨 | 46’ Booking, Lucas Digne, Bad Foul
🗒️ | 48’ Villa’s passing is just a little too long for each other in these early stages of the second half before some lucky ricochets keep Ipswich a threat ahead of excellent and clever defending from Diego Carlos
🆘 | 50’ Play is very much more subdued at the start of this secoind half as Sam Morsy has the cheek to complain he was fouled. Another stray foot in stymies a Villa build but they regain possession before Ollie Watkins is brought down and the referee ignores it again.
🆘 | 52’ A loose ball sets Villa free but they cannot make anything of it as Morgan Rogers strikes a really frustrated figure given his lack of protection from the referee
🟨 | 53’ Ipswich break down the left and another excellent cross is put behind for a corner, Martínez sets Villa away before ex Villa man Tuanzebe scythes down Tielemans in full flow with another stray leg and is deservedly booked
🗒️ | 56’ Villa need to up the momentum right now, Ipswich are there for the taking but there’s no doubt that they are a cohesive attacking threat at times, and clearly build on confidence
🆘 | 57’ Sam Morsy treads on the back of Tielemans’ ankle and should be off, no action from Attwell
🗒️ | 59’ Villa desperately need a third here so they can play with full fluidity as the Portman Road crowd embarrass themselves calling for a handball on Digne’s midriff…. just as well we’re not in Switzerland
🗒️ | 60’ Fabulous play from Rogers in the middle of the park keeps Villa moving
🗒️ | 62’ Villa playing keep ball again before a stray pass goes straight to the ‘keeper and momentum is lost
🔁 | 64’ Sub off, Morgan Rogers, Sub on, Jhon Durán
🔁 | 64’ Sub off, Leon Bailey, Sub on, Jaden Philogene-Bidace
🗒️ | 66’ More excellent defending from Diego Carlos but Villa need to be far more forceful going forward, they have become quite passive allowing Ipswich to settle
🆘 | 70’ Well this was coming, another poor challenge from Sam Morsy treading on Philogene’s boot, Attwell seems transfixed and unable to move before blowing for a free kick a good 5 seconds after the challenge, no second yellow, no VAR check, this is normally the point that Attwell’s officiating plummets into total incompetence
🥅 | 72’ Goal, 2-2, (Ipswich Town), Rory Delap. Villa pegged back and they only have themselves to blame. Very poor approach this second half.
🆘 | 73’ A foot up late challenge on Durán earns Ipswich another yellow card before Ramsey has a stray attempt to put Villa back ahead
🆘 | 74’ Receiving a knee in the back and Philogene is punished, madness
🗒️ | 76’ There really does look like there will only be one winner now and sadly that’s the home side, Villa are out of ideas, it’s always been a bogey ground this
🗒️ | 78’ Too easy for Ipswich as they regain possession from an aimless Villa long ball
🗒️ | 79’ Villa finally mount an attack but it’s cleared no nonsense into row z
🗒️ | 80’ A desperate, desperate last ditch tackle from Torres prevents Ipswich from going ahead, Villa are in real trouble here
🆘 | 82’ Villa play it around the box and Durán is fouled right on the edge of the penalty area
🔁 | 83’ Sub off, Youri Tielemans, Sub on, Ross Barkley
🔁 | 83’ Sub off, Ollie Watkins, Sub on, Emiliano Buendía
🔁 | 83’ Sub off, Lucas Digne, Sub on, Ian Maatsen
🗒️ | 85’ The free kick is finally taken by Buendía and it is hopeless
🗒️ | 87’ Villa give the ball away allowing Ipswich to break but regain posession and work it to Philogene but again it’s so easy for Ipswich to win the ball back before Ross Barkley shoots from distance and the ‘keeper makes a comfortable save.
🗒️ | 89’ Ipswich are hoofing it clear now but it only needs to take one lucky bounce and they will be in, such a poor second half from Villa, Bayern Munich is no excuse
🗒️ | 90’+2 All Ipswich, all around Villa’s box, two corners in succession and Villa make a total hash of it to concede a third.
🗒️ | 90’+5 Villa get more than they deserved as the final whistle goes and yet again Villa get stage fright as they are about to clinch top spot.
🕒 | 90’+5 FT Ipswich Town 2-2 Aston Villa
On This Day
Unai Emery has the best points per game record of any Villa manager after 91 games (1.82), with only Joe Mercer’s 1.77 set between 1958 and 1960 coming close. Emery now has a record of W50 D16 L25.
Villa make it 13 points from their opening six Premier League matches - their best start to a League season since 2008-09 under Martin O’Neill.
Villa miss the chance to go top of the League as they struggle at Portman Road again.
Villa have won 6 top flight games at Portman Road but have lost 9 in Suffolk and drawn 5.
Ollie Watkins moves level with Ashley Young and Gareth Barry on Goal Involvements (103). Watkins has achieved that total by his 176th appearance compare to 440 for Barry and 247 for Young. Watkins now has a Villa career record of W81 D30 L65, 74 Goals, 29 Assists, 20 Bookings and 1 Red Card at a goal involvement rate of one for every 1.71 games he has played so far.
Ollie Watkins now has 55 Premier League goal involvements under Unai Emery since their first game together in November 2022.
Lucas Digne makes his 100th appearance in a Villa shirt (79 Starts) to make it W46 D19 L35, 4 Goals, 12 Assists and 18 Bookings so far in his Villa career.
Jacob Ramsey makes his 85th appearance in a Villa shirt (130 Appearances) to make it W61 D20 L49, 14 Goals, 13 Assists and 16 Bookings so far in his Villa career.
Diego Carlos makes his 30th start under Unai Emery on his 44th appearance in a Villa shirt (30 Starts) to make it W22 D9 L13, 1 Goal, 1 Assist and 5 Bookings so far in his Villa career.
LB Ian Maatsen | 🇳🇱 | #999 |
🟩 2 Oct 2024, Villa 1-0 Bayern, Villa Park


Game #5734
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Referee: Radu Petrescu | 🇷🇴 | Bucharest, 2012-
Kick off: 8.00pm
HT Score: 🟨 0-0
FT Result: 🟩 Won
FT Score: 🟩 1-0
Last 5: 🟩 🟩 🟩 🟨 🟩
Season: 2024-25
Matchday: #9
European Game: #2
Manager Game: #92
Date: Wednesday, 2 October 2024
Attendance: 38,991
Champions League
Scorer(s): Jhon Durán | 79' |
Assist(s): Pau Torres | 79’ |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 |
CB Pau Torres | 🇪🇸 | 🔥 |
CB Diego Carlos | 🇧🇷 | 🟨 |
CB Ezri Konsa | 🏴 |
M Amadou Onana | 🇧🇪 | 🔁 |
M Youri Tielemans | 🇧🇪 |
M Jacob Ramsey | 🏴 | 🚑 | 🔁 |
M Morgan Rogers | 🏴 |
W Jaden Philogene-Bidace | 🏴 |
CF Ollie Watkins | 🏴 | 🔁 |
Substitutes
🔁 | W Leon Bailey | 🇯🇲 | for M Jacob Ramsey | 🏴 | 27’ | 🚑 |
🔁 | LB Ian Maatsen | 🇳🇱 | 🟨 | for W Leon Bailey | 🇯🇲 | 60’ |
🔁 | M Ross Barkley | 🏴 | for M Amadou Onana | 🇧🇪 | 60’ |
🔁 | CF Jhon Durán | 🇨🇴 | ⚽ | 🟨 | for CF Ollie Watkins | 🏴 | 70’ |
Unused Substitutes
GK Joe Gauci | 🇦🇺 |
GK Oliwier Zych | 🇵🇱 |
CB Sil Swinkels | 🇳🇱 |
RB Lamare Bogarde | 🇳🇱 |
RB Matty Cash | 🏴 🇵🇱 |
RB Kosta Nedeljkovic | 🇷🇸 |
W Emiliano Buendía | 🇦🇷 |
W Kadan Young | 🏴 |

Starting XI
GK Manuel Neuer | 🇩🇪 |
LB Alphonse Davies | 🇨🇦 |
CB Min-jae Kim | 🇰🇷 | 🔁 |
CB Dayot Upamecano | 🇫🇷 | 🟨 |
M Konrad Laimer | 🇨🇭 | 🔁 |
M Aleksander Pavlović | 🇩🇪 | 🔁 |
M Joshua Kimmich | 🇩🇪 |
W Kingsley Coman | 🇫🇷 | 🔁 |
W Michael Olise | 🇫🇷 | 🔁 |
W Serge Gnabry | 🇩🇪 | 🟨 |
CF Harry Kane | 🏴 |
Substitutes
🔁 | M Jamal Musiala | 🇩🇪 | for W Kingsley Coman | 🇫🇷 | 46’ |
🔁 | W Leroy Sané | 🇩🇪 | for W Michael Olise | 🇫🇷 | 66’ |
🔁 | M João Palhinha | 🇵🇹 | for M Aleksander Pavlović | 🇩🇪 | 76’ |
🔁 | W Mathys Tel | 🇫🇷 | for M Konrad Laimer | 🇨🇭 | 86’ |
🔁 | M Leon Goretzka | 🇩🇪 | for CB Min-jae Kim | 🇰🇷 | 86’ |
Unused Substitutes
GK Daniel Peretz | 🇦🇷 |
GK Sven Ulreich | 🇩🇪 |
CB Eric Dier | 🏴 |
LB Raphaël Guerreiro | 🇵🇹 |
CF Thomas Müller | 🇩🇪 |
Match Timeline
*Live Commentary*
https://x.com/avfc150
🗒️ | 13’ All Bayern so far, ominous at present
🗒️ | 14’ Neuer races 40 yards off his line to clear Villa’s attack
💥 | 17’ Villa break and Dayot Upamecano clearly fouls Ollie Watkins as the last man, unbelievably the referee doesn’t even award a free kick when it’s a clear red card offence. UEFA standard refereeing strikes again
💥 | 17’ Another foul on Ollie Watkins playing on the shoulder sees Upamecano carded but he shouldn’t even be on the pitch
⚽ | 21’ Goal! 1-0, Pau Torres, Assist by Lucas Digne but was it offside?
🎥 | 23’ VAR deems they were offside, to be fair Lucas Digne was
❗| 26’ Chance! Morgan Rogers releases Ollie Watkins who cuts back to Onana but his shot is straight at the ‘keeper
🔁 | 27’ Sub off, Jacob Ramsey, Sub on, Leon Bailey. Ramsey succumbs to injury once again as Villa are forced into a reshuffle
💥 | 30’ Another Munich foul, this time from Coman but Villa have settled and are looking the more fluent side despite Bayern having missed the opportunity to give Kane a tap in
🗒️ | 33’ Villa are putting their feet in just like Wolves, Ipswich and Wycombe, maybe there’s something to this inelegant side of the game
🗒️ | 34’ Great defending on the wing stops Bayern from causing a threat
🗒️ | 37’ A lull in the game to Villa’s benefit but Bayern push up high to keep the pressure on, clearly there is an arrogance to their play from playing also-rans week in week out, Villa needn’t be overawed
🗒️ | 38’ Martínez makes a finger tip save to prevent Bayern going ahead from a ridiculously good long range strike
🗒️ | 39’ Bayern contnue to surround Vills each time they get the ball and their crowding out tactics work a treat, no momentum possible from Villa currently
🗒️ | 41’ Villa though still build patiently before a silly Bayern dive cons the ref
💥 | 42’ Total madness as the Bayern player goes through Jaden and the referee gives nothing
💥 | 42’ Kane fouls Onana and another clear yellow card is avoided by the referee much to the frustration of the Villa players. This is a very poor performance from European officials yet agaon
💥 | 44’ Another Bayern foul, another free kick, they look like they are going to get away with this with Radu Petrescu in charge, really poor officiating here.
💥 | 45’ Almost unbeleivably if what has happened had not already gone before the backtracking Jaden is punished by the referee as the defender leaps into his trajectory. Where do they get these officials from? They make Stuart Atterll look competent.
🕒 | 45’+2 Aston Villa 0-0 Bayern Munich
🗒️ | 46’ Musiala comes on for Coman, great, at least it shows we had them scared
🗒️ | 46’ Neuer hoofs it a la Wolves
🗒️ | 47’ Villa break down the left after great tenacious player to win the corner, Jaden is doing well
🗒️ | 48’ Terrible clearance from Neuer is saved by an offside flag
💥 | 49’ Yet another Dayot Upamecano foul on Watkins, no punishment, is this kid going to do a Koeman and score the winner?
🗒️ | 50’ Konsa clears at the back post in Bayern’s first attack of the second half
🗒️ | 52’ Bayern keeping the ball as their desperation sees Kimmich appeal for hand ball for a ball he fired straight at Konsa’s elbow, corner, embarrassing
🗒️ | 54’ Kimmich’s corner goes straight out of play
💥 | 54’ Another foul and Villa’s frustration is all too much on the touchline
🗒️ | 56’ Ping pong in the area as a series of weak Bayern shots are cleared
🗒️ | 56’ Villa break but somehow Bayern are seemingly doubling up on every forward player, good discipline
🗒️ | 59’ Onana is injured after his first half troubles as Kadan also comes on for Bailey with the sub subbed (injury),
🔁 | 59’ Sub off, Leon Bailey, Sub on, Ian Maatsen
🔁 | 59’ Sub off, Amadou Onana, Sub on, Ross Barkley
🗒️ | 60’ As an side it’s incredible how much physical punishment Onana takes from his opponents
💥 | 61’ More poor refereeing as play is pulled back unnecessarily to Morgan Rogers’ cost
🗒️ | 62’ Tempting fate but Villa look totally in control here
🗒️ | 63’ Musiala runs at the defence, takes a one two and wins a corner, fabulous play, he’d be much more suited to an Emery team
🗒️ | 64’ Jaden doing the little things really well, clever kid
🟨 | 65’ At last! A yellow card for a foul on Ollie Watkins, this time it’s not Upamecano but Gnabry, meanwhile Sané comes on
🗒️ | 66’ Bayern break but it’s so offside it is embarrassing, Villa are showing them up here
🗒️ | 67’ It’s JD time
🗒️ | 68’ Such competent defending sniffs out a Bayern attack in the box before Ollie Watkins is relieved from his battering by Jhon Durán
🔁 | 69’ Sub off, Ollie Watkins, Sub on, Jhon Durán
💥 | 70’ This referee… awards a free kick for a non foul from Tielemans that pales into insignifcance as to what has gone before… Bayern noticeably trying to slow the game
🗒️ | 72’ A long ball from Martínez releases Jaden before a truly fortunate foot or excellent tackle saves the corner
🗒️ | 73’ Three Bayern men around Barkley win the ball in midfield
🗒️ | 74’ Villa break before another cynical Bayern challenge under the referee’s nose
🗒️ | 75’ Paulinha comes on… what has Kompany the tactician said? “you know english football, go on and score”
🗒️ | 75’ Laimer goes down like a sack of spuds… typical Germany play from a Swiss
🗒️ | 79’ Fabulous ball into Jhon Durán from Pau Torres who beats Neuer from outseide the box, totally and utterly deserved
⚽ | 79’ Goal! 1-0, Jhon Durán, Assist by Pau Torres
🗒️ | 82’ You have to hand it to Neuer, he’s a bit of a special ‘keeper as he nods down a clearance to his defence
🗒️ | 83’ Bayern’s first genuinely clean and good tackle sets them on the break before a fabulous point blank save from Martínez but it’s offside anyway
🗒️ | 85’ Kompany throws on attacking subs… fair play to him
🗒️ | 86’ The pressure Bayern put on the Villa players is something to behold, only occassionally legal but then one assumes they get away with it in the Bundesliga but impressive nonetheless to buy the referee’s largesse
🗒️ | 88’ Villa clear from Bayern’s posessional pressure but it comes back and it’s yet another easy pick up from Martínez
🗒️ | 90’ The third official or fourth or sixth shows 4’ of injury time
🗒️ | 90’ Martínez makes a genuinely excellent save this time before going down with ‘cramp’. That would have been a wounder.
🟨 | 90+1’ Booking, Ian Maatsen, not sure why yet
🗒️ | 90+2’ Villa hoof but it comes back
🗒️ | 90+3’ Bayern in possession around the penalty area as the ball bounces and hits Diego Carlos’ shoulder for which the referee decides to issue a yellow card
🟨 | 90+3’ Booking, Diego Carlos, Elbow ball
🟨 | 90+4’ Booking, Jhon Durán
🗒️ | 90’+4 Harry Kane plays like he does for England and over promises but there is still time
🗒️ | 90’+5 Stunning stunning stunning save from Martínez to save a certain goal, the best ‘keeper in the World period.
🕒 | 90’+5 FT Aston Villa 1-0 Bayern Munich
On This Day
Villa face Bayern Munich for the second time in competitive football and for the first time since beating the German Champions to win the European Cup on 26 May 1982.
Villa’s first team squad contains 11 players that have come through the youth ranks at the club and 13 who are 20 or under.
Bayern Munich’s first team squad contains 1 player that came through their youth ranks - 35 year old Thomas Müller - and 7 players who are 20 or under.
Villa’s first team squad cost €520.74m, Bayern’s cost €503.50m.
Jaden Philogene-Bidace makes his first start since beating Barrow in the League Cup in August 2021 and only the second start of his Villa career.
Morgan Rogers makes his 20th start in a Villa shirt (23 Appearances) to make it W14 D5 L5, 4 Goals, 3 Assists and 6 Bookings so far in his Villa career.
Jaden makes his 10th appearance in a Villa shirt and his first start since August 2021 to make it W6 D2 L2 and 1 Booking.
Pau Torres contributes his first assist to secure his 30th win in a Villa shirt on his 47th appearance (44 Starts) to make it W30 D8 L9, 2 Goals, 1 Assist and 2 Bookings so far in his Villa career.
LB Ian Maatsen | 🇳🇱 | #999 |
🟨 6 Oct 2024, Villa 0-0 United, Villa Park


Game #5735
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Robert Jones | 🏴 | Merseyside, 2016-
Kick off: 2.00pm
HT Score: 🟨 0-0
FT Result: 🟨 Drew
FT Score: 🟨 0-0
Last 5: 🟩 🟩 🟨 🟩 🟨
Season: 2024-25
Matchday: #10
League Game: #7
Manager Game: #93
Date: Sunday, 6 October 2024
Attendance: 42,682
Premier League
Scorer(s): None
Assist(s): None
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 | 🔁 |
CB Pau Torres | 🇪🇸 |
CB Ezri Konsa | 🏴 | 🚑 | 🔁 |
RB Matty Cash | 🏴 🇵🇱 |
M Youri Tielemans | 🇧🇪 |
M Ross Barkley | 🏴 | 🟨 |
M Morgan Rogers | 🏴 |
W Jaden Philogene-Bidace | 🏴 |
W Leon Bailey | 🇯🇲 | 🔁 |
CF Ollie Watkins | 🏴 |
Substitutes
🔁 | CB Diego Carlos | 🇧🇷 | for CB Ezri Konsa | 🏴 | 12’ | 🚑 |
🔁 | CF Jhon Durán | 🇨🇴 | for W Leon Bailey | 🇯🇲 | 63’ |
🔁 | LB Ian Maatsen | 🇳🇱 | for LB Lucas Digne | 🇫🇷 | 85’ |
Unused Substitutes
GK Joe Gauci | 🇦🇺 |
RB Kosta Nedeljkovic | 🇷🇸 |
RB Lamare Bogarde | 🇳🇱 |
CB Sil Swinkels | 🇳🇱 |
W Emiliano Buendía | 🇦🇷 |
W Kadan Young | 🏴 |

Starting XI
GK André Onana | 🇨🇲 |
RB Diogo Dalot | 🇵🇹 |
CB Jonny Evans | 🇬🇧 |
CB Harry Maguire | 🏴 | 🟨 | 🔁 |
RB Noussair Mazraoui | 🇲🇦 | 🔁 |
M Kobbie Mainoo | 🏴 | 🟨 | 🔁 |
M Christian Eriksen | 🇩🇰 | 🟨 |
M Bruno Fernandes | 🇵🇹 |
W Marcus Rashford | 🏴 | 🟨 | 🔁 |
W Alejandro Garnacho | 🇦🇷 |
CF Rasmus Højlund | 🇩🇰 | 🔁 |
Substitutes
🔁 | CB Matthijs de Ligt | 🇳🇱 | for CB Harry Maguire | 🏴 | 46’ |
🔁 | CB Victor Lindelöf | 🇸🇪 | 🟨 | for RB Noussair Mazraoui | 🇲🇦 | 46’ |
🔁 | W Antony | 🇧🇷 | for W Marcus Rashford | 🏴 | 64’ |
🔁 | CF Joshua Zirkzee | 🇳🇱 | for CF Rasmus Højlund | 🇩🇰 | 64’ |
🔁 | M Casemiro | 🇧🇷 | for M Kobbie Mainoo | 🏴 | 85’ |
Unused Substitutes
GK Altay Bayindir | 🇹🇷 |
CB Lisandro Martínez | 🇦🇷 |
M Manuel Ugarte | 🇺🇾 |
W Amad Diallo | 🇨🇮 |
Match Timeline
🟨 | 3’ Booking! (Manchester United), Christian Eriksen, Bad Foul
🚑 | 10’ Ezri Konsa is down, it looks like it’s game over for him
🔁 | 12’ Sub off, Ezri Konsa, Sub on, Diego Carlos
🟨 | 37’ Booking! (Manchester United), Harry Maguire, Bad Foul. United are a headless bunch.
🟨 | 41’ Booking! (Manchester United), Kobbie Mainoo, Bad Foul.
🕒 | 45’+4 HT Aston Villa 0-0 Manchester United
🟨 | 59’ Booking! (Manchester United), Marcus Rashford, Bad Foul.
🆘 | 62’ Rashford should have seen 🟥 another terrible tackle from United but the referee clearly doesn’t want the headlines
🔁 | 63’ Sub off, Leon Bailey, Sub on, Jhon Durán
💥 | 68’ Genuinely excellent free kick from Fernandes hits the top of the bar… not going in but still impressive
🔁 | 85’ Sub off, Lucas Digne, Sub on, Ian Maatsen
🟨 | 87’ Booking! (Manchester United), Victor Lindelöf, Bad Foul.
🆘 | 88’ The ref is fiddling with his technology and the match is delayed
🆘 | 90’+2 Fiddle over, play restarts
❗| 90’+3 Chance! Jaden with a vicious goal bound shot assisted by Maatsen but a lucky turn of the defender’s back sends the ball out for a corner. That was a certain goal.
🟨 | 90’+4 Booking! Ross Barkley, Bad Foul.
🕒 | 90’+8 HT Aston Villa 0-0 Manchester United A really solid Villa performance ends. How many times have Villa put in a shift like that and come out unlucky losers against United? Too many to mention. Another point, heady times continue
On This Day
Leon Bailey makes his 75th start in a Villa shirt (114 Appearances) to make it W54 D18 L42, 20 Goals and 22 assists so far in his Villa career.
Ross Barkley makes his 20th start in a Villa shirt (33 Appearances) to make it W13 D7 L13, 3 Goals and 2 assists so far in his Villa career.
Morgan Rogers makes his 25th appearance in a Villa shirt (21 Starts) to make it W14 D6 L5, 4 Goals and 3 assists so far in his Villa career.
Ian Maatsen makes his 10th appearance in a Villa shirt (1 Start) to make it W7 D2 L1 so far in his Villa career.
Ezri Konsa makes his 85th appearance under Unai Emery (W46 D17 L22) having made a total of 197 appearances in a Villa shirt (192 Starts), W86 D39 L72, 8 Goals, 3 Assists, 28 Bookings and 3 Red Cards so far in his Villa career.
Boubabcar Kamara misses his 30th successive game with injury.
Tyrone Mings misses his 65th successive game with injury.
LB Ian Maatsen | 🇳🇱 | #999 |
🟩 22 Oct 2024, Villa 2-0 Bologna, Villa Park


Game #5737
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: João Pinheiro | 🇵🇹 | Braga, 2016-
Kick off: 8.00pm
HT Score: 🟨 0-0
FT Result: 🟩 Won
FT Score: 🟩 2-0
Last 5: 🟨 🟩 🟨 🟩 🟩
Season: 2024-25
Matchday: #12
European Game: #3
Manager Game: #95
Date: Tuesday, 22 October 2024
Attendance: 41,847
Champions League
Scorer(s): John McGinn | 55’ | Jhon Durán | 64’ |
Assist(s): Morgan Rogers | 64' |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
LB Ian Maatsen | 🇳🇱 |
CB Pau Torres | 🇪🇸 |
CB Diego Carlos | 🇧🇷 |
CB Ezri Konsa | 🏴 |
M Youri Tielemans | 🇧🇪 | 🔁 |
M Amadou Onana | 🇧🇪 | 🔁 |
M John McGinn | 🏴 | ⚽ | 🔁 |
M Morgan Rogers | 🏴 | 🔥 |
W Leon Bailey | 🇯🇲 | 🔁 |
CF Jhon Durán | 🇨🇴 | ⚽ | 🔁 |
Substitutes
🔁 | M Ross Barkley | 🏴 | 🟨 | for M Amadou Onana | 🇧🇪 | 46’ |
🔁 | M Jacob Ramsey | 🏴 | for W Leon Bailey | 🇯🇲 | 65’ |
🔁 | CF Ollie Watkins | 🏴 | for CF Jhon Durán | 🇨🇴 | 65’ |
🔁 | W Jaden Philogene-Bidace | 🏴 | for M John McGinn | 🏴 | 65’ |
🔁 | M Boubacar Kamara | 🇫🇷 | for M Youri Tielemans | 🇧🇪 | 78’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
CB Tyrone Mings | 🏴 |
RB Kosta Nedeljkovic | 🇷🇸 |
LB Lucas Digne | 🇫🇷 |
RB Matty Cash | 🏴 🇵🇱 |
RB Lamare Bogarde | 🇳🇱 |
W Emiliano Buendía | 🇦🇷 |

Starting XI
GK Lukasz Skorupski | 🇵🇱 |
LB Charalampos Lykogiannis | 🇬🇷 | 🟨 |
CB Jhon Lucumí | 🇨🇴 |
CB Sam Beukema | 🇳🇱 |
RB Stefan Posch | 🇦🇹 | 🟨 |
M Kacper Urbanski | 🇵🇱 | 🔁 |
M Remo Freuler | 🇨🇭 | 🟨 |
M Giovanni Fabbian | 🇮🇹 |
W Dan Ndoye | 🇨🇭 | 🔁 |
W Riccardo Orsolini | 🇮🇹 | 🟨 | 🔁 |
CF Thijs Dallinga | 🇳🇱 | 🔁 |
Substitutes
🔁 | CF Jens Odgaard | 🇩🇰 | for W Riccardo Orsolini | 🇮🇹 | 46’ |
🔁 | M Nikola Moro | 🇭🇷 | for M Kacper Urbanski | 🇵🇱 | 66’ |
🔁 | CF Santiago Castro | 🇦🇷 | for CF Thijs Dallinga | 🇳🇱 | 66’ |
🔁 | W Samuel Iling-Junior | 🏴 | for W Dan Ndoye | 🇨🇭 | 77’ |
Unused Substitutes
GK Federico Ravaglia | 🇮🇹 |
GK Nicola Bagnolini | 🇮🇹 |
CB Nicolò Casale | 🇮🇹 |
LB Tommaso Corazza | 🇮🇹 |
RB Emil Holm | 🇸🇪 |
LB Juan Miranda | 🇪🇸 |
M Tommaso Pobega | 🇮🇹 |
Match Timeline
🟨 | 19’ Booking! (Bologna FC 1909), Riccardo Orsolini, Bad Foul
❗| 21’ Chance! Jhon Durán, Assist from Youri Tielemans saved by Skorupski
❗| 23’ Chance! John McGinn, shot saved by Skorupski
🟨 | 45’ Booking! (Bologna FC 1909), Stefan Posch
❗| 45’+2 Chance! Morgan Rogers, Assist from Leon Bailey saved by Skorupski
🕒 | 45’+3 HT Aston Villa 0-0 Bologna FC 1909
🔁 | 46’ Sub off, Amadou Onana, Sub on, Ross Barkley
❗| 45’+2 Chance! Leon Bailey wide from Morgan Rogers’ assist
🟨 | 45’ Booking! (Bologna FC 1909), Charalampos Lykogiannis, Bad Foul
🟨 | 49’ Booking! Ross Barkley, Bad Foul
🟨 | 53’ Booking! (Bologna FC 1909), Remo Freuler, Bad Foul
⚽ | 55’ Goal!, 1-0, John McGinn
⚽ | 64’ Goal!, 2-0, Jhon Durán, Assist by Morgan Rogers
🔁 | 65’ Sub off, Leon Bailey, Sub on, Jacob Ramsey
🔁 | 65’ Sub off, Jhon Durán, Sub on, Ollie Watkins
🔁 | 65’ Sub off, John McGinn, Sub on, Jaden Philogene-Bidace
🔁 | 77’ (Bologna FC 1909), Sub off, Dan Ndoye, Sub on, Samuel Iling-Junior (Villa loanee)
🔁 | 78’ Sub off, Youri Tielemans, Sub on, Boubacar Kamara
❗| 86’ Chance! (Bologna FC 1909), Sam Beukema heads onto the post
❗| 90’+4 Chance! Jacob Ramsey one on one saved by Skorupski
🕒 | 90’+4 HT Aston Villa 2-0 Bologna FC 1909
On This Day
Villa secure their 50th win in European competition on their 104th appearance.
Diego Carlos secures his 25th win in a Villa shirt on his 48th appearance to make it W25 D10 L13, 1 Goal and 1 Assist so far in his Villa career.
Jhon Durán scores his 15th goal in a Villa shirt on his 12th start (61 Appearances) to make it W33 D12 L16 and 15 Goals so far in his Villa career.
Boubacar Kamara secures his 30th win under Unai Emery in 49 games under the Villa boss to make it 57 Games (52 Starts), W33 D16 L18, 1 Goal and 2 Assists so far in his Villa career.
John McGinn makes his 244th appearance in a Villa shirt moving level with the great Ron Wylie (1958-65) and ahead of John Gidman (1972-79)
Youri Tielemans makes his 40th start in a Villa shirt (57 Appearances) to make it W34 D11 L12, 4 Goals and 11 Assists so far in his Villa career.
Pau Torres makes his 50th appearance in a Villa shirt (47 Starts) to make it W32 D9 L9, 2 Goals and 1 Assist so far in his Villa career.
Unai Emery leads Villa to a 10 game unbeaten run for the third successsive season the only other manager to achieve that was John Gregory between 1998-99 and 2000-01.
Ollie Watkins secures his 50th win under Unai Emery on his 90th appearance under the Villa boss to make it 180 Appearances (168 Starts), W84 D31 L65, 75 Goals and 29 Assists so far in his Villa career.
LB Ian Maatsen | 🇳🇱 | #999 |
🟨 26 Oct 2024, Villa 1-1 Bournemouth, Villa Park


Game #5738
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Chris Kavanagh | 🏴 | Ashton-under-Lyne, 2014-
Kick off: 3.00pm
HT Score: 🟨 0-0
FT Result: 🟨 Drew
FT Score: 🟨 1-1
Last 5: 🟩 🟨 🟩 🟩 🟨
Season: 2024-25
Matchday: #13
League Game: #9
Manager Game: #96
Date: Saturday, 26 October 2024
Attendance: 42,165
Premier League
Scorer(s): Ross Barkley | 76' |
Assist(s): Leon Bailey | 76' |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 | 🟨 | 🔁 |
CB Ezri Konsa | 🏴 |
CB Pau Torres | 🇪🇸 |
RB Matty Cash | 🏴 🇵🇱 | 🟨 |
M John McGinn | 🏴 | 🟨 | 🔁 |
M Amadou Onana | 🇧🇪 | 🟨 | 🔁 |
M Youri Tielemans | 🇧🇪 | 🟨 |
M Jacob Ramsey | 🏴 | 🟨 |
M Morgan Rogers | 🏴 | 🔁 |
CF Ollie Watkins | 🏴 | 🔁 |
Substitutes
🔁 | M Ross Barkley | 🏴 | ⚽ | 🟨 | for M Amadou Onana | 🇧🇪 | 46’ |
🔁 | CF Jhon Durán | 🇨🇴 | for M Morgan Rogers | 🏴 | 57’ |
🔁 | LB Ian Maatsen | 🇳🇱 | for LB Lucas Digne | 🇫🇷 | 71’ |
🔁 | W Leon Bailey | 🇯🇲 | 🔥 | for M John McGinn | 🏴 | 71’ |
🔁 | M Boubacar Kamara | 🇫🇷 | for CF Ollie Watkins | 🏴 | 82’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
CB Tyrone Mings | 🏴 |
CB Diego Carlos | 🇧🇷 |
W Emiliano Buendía | 🇦🇷 |

Starting XI
GK Mark Travers | 🇮🇪 |
LB Milos Kerkez | 🇭🇺 | 🔁 |
CB Marcos Senesi | 🇦🇷 |
CB Ilya Zabarnyi | 🇺🇦 |
RB Julián Araujo | 🇲🇽 | 🟨 | 🔁 |
M Lewis Cook | 🏴 |
M Ryan Christie | 🏴 | 🔁 |
W Antoine Semenyo | 🇬🇭 | 🟨 |
W Justin Kluivert | 🇳🇱 | 🟨 | 🔁 |
W Dango Ouattara | 🇧🇫 |
CF Enes Ünal | 🇹🇷 | 🟨 | 🔁 |
Substitutes
🔁 | RB Adam Smith | 🏴 | 🟨 | for RB Julián Araujo | 🇲🇽 | 30’ |
🔁 | M Marcus Tavernier | 🏴 | 🟨 | for W Justin Kluivert | 🇳🇱 | 64’ |
🔁 | CF Francisco Evanilson de Lima Barbosa | 🇧🇷 | ⚽ | for CF Enes Ünal | 🇹🇷 | 64’ |
🔁 | David Brooks | 🏴 | for LB Milos Kerkez | 🇭🇺 | 81’ |
🔁 | Tyler Adams | 🇺🇸 | for M Ryan Christie | 🏴 | 81’ |
Unused Substitutes
GK Will Dennis | 🏴 |
RB Max Aarons | 🏴 |
CB Dean Huijsen | 🇳🇱 |
CB James Hill | 🏴 |
Match Timeline
🟨 | 4’ Booking, Amadou Onana, Bad Foul
❗| 6’ Chance! Ollie Watkins from an Ezri Konsa assist
❗| 7’ Chance! Morgan Rogers from an Ollie Watkins assist
❗| 14’ Chance! Youri Tielemans, saved by Mark Travers
❗| 15’ Chance! Ollie Watkins from a Lucas Digne assist
🟨 | 18’ Booking, Youri Tielemans, Bad Foul
❗| 23’ Chance! Amadou Onana, saved by Mark Travers
⚽ | 28’ Goal!, 1-0, John McGinn, Assist by Ollie Watkins
🎥 | 30’ Goal overturned by VAR as ball deemed to have crossed the line before crossing
🟨 | 41’ Booking, Jacob Ramsey, Bad Foul
🕒 | 45’+5 HT Aston Villa 0-0 AFC Bournemouth
🔁 | 46’ Sub off, Amadou Onana, Sub on, Ross Barkley
❗| 47’ Chance! Youri Tielemans from a Jacob Ramsey assist
🟨 | 55’ Booking, John McGinn, Bad Foul
🔁 | 57’ Sub off Morgan Rogers, Sub on Jhon Durán
🟨 | 58’ Booking, Lucas Digne, Bad Foul
❗| 63’ Chance! Ollie Watkins from a Matty Cash assist
❗| 66’ Chance! Jhon Durán, saved by Mark Travers
🔁 | 71’ Sub off John McGinn, Sub on Leon Bailey
🔁 | 71’ Sub off Lucas Digne, Sub on Ian Maatsen
❗| 74’ Chance! Jhon Durán from an Ollie Watkins assist
⚽ | 76’ Goal!, 1-0, Ross Barkley, Assist by Leon Bailey
🔁 | 82’ Sub off Ollie Watkins, Sub on Boubacar Kamara
🟨 | 90’+4 Booking, Matty Cash, Bad Foul
🟨 | 90’+6 Booking, Ross Barkley, Bad Foul
🥅 | 90’+6 Goal, 1-1, (AFC Bournemouth), Evanilson
🕒 | 90’+8 HT Aston Villa 1-1 AFC Bournemouth
On This Day
John McGinn makes his 245th appearance in a Villa shirt (234 Starts) to make it W107 D50 L88, 27 Goals and 29 Assists so far in his Villa career.
Lucas Digne collects his 20th booking in a Villa shirt on his 104th appearance (83 Starts).
Jhon Durán makes his 50th substitute appearance in a Villa shirt (12 Starts) to make it W33 D13 L16 and 15 Goals so far in his Villa career
John McGinn records his 50th draw in a Villa shirt on his 245th appearance.
John McGinn collects his 58th booking in a Villa shirt and is now just one caution behind Villa’s all time record yellow card holder Lee Hendrie
Matty cash makes his 50th start under Unai Emery on his 147th appearance overall and now has a record of W35 D14 L19 in 68 games under the Villa boss.
Referee Chris Kavanagh’s poor peformance equalled a League record with seven yellow cards shown in the first half.
LB Ian Maatsen | 🇳🇱 | #999 |
🟥 30 Oct 2024, Villa 1-2 Palace, Villa Park


Game #5739
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Sam Barrott | 🏴 | West Riding, 2023-
Kick off: 7.45pm
HT Score: 🟨 1-1
FT Result: 🟥 Lost
FT Score: 🟥 1-2
Last 5: 🟨 🟩 🟩 🟨 🟥
Season: 2024-25
Matchday: #14
Cup Game: #2
Manager Game: #97
Date: Wednesday, 30 October 2024
Attendance:
EFL Cup
Scorer(s): Jhon Durán | 23’ |
Assist(s): Emiliano Buendía | 23' |
Teams

Starting XI
GK Joe Gauci | 🇦🇺 |
LB Ian Maatsen | 🇳🇱 |
CB Diego Carlos | 🇧🇷 | 🟨 |
CB Tyrone Mings | 🏴 | 🟨 |
RB Kosta Nedeljkovic | 🇷🇸 |
M Boubacar Kamara | 🇫🇷 |
M John McGinn | 🏴 | 🔁 |
W Jaden Philogene-Bidace | 🏴 |
W Emiliano Buendía | 🇦🇷 | 🔥 | 🔁 |
W Leon Bailey | 🇯🇲 | 🔁 |
CF Jhon Durán | 🇨🇴 | ⚽ |
Substitutes
🔁 | M Jamaldeen Jimoh-Aloba | 🏴 | for W Emiliano Buendía | 🇦🇷 | 78’ |
🔁 | W Kadan Young | 🏴 | for W Leon Bailey | 🇯🇲 | 78’ |
🔁 | RB Lamare Bogarde | 🇳🇱 | M John McGinn | 🏴 | 79’ |
Unused Substitutes
GK Oliwier Zych | 🇵🇱 |
CB Sil Swinkels | 🇳🇱 |
RB Matty Cash | 🏴 🇵🇱 |
M Aidan Borland | 🏴 |
M Jacob Ramsey | 🏴 |
F Travis Patterson | 🏴 |

Starting XI
GK Matt Turner | 🇺🇸 |
RB Daniel Muñoz | 🇨🇴 | 🟨 |
CB Marc Guéhi | 🏴 | 🟨 |
CB Maxence Lacroix | 🇫🇷 |
CB Trevoh Chalobah | 🏴 |
LB Tyrick Mitchell | 🏴 |
M Adam Wharton | 🏴 | 🔁 |
M Will Hughes | 🏴 | 🟨 |
M Eberechi Eze 🏴 | ⚽ | 🔁 |
CF Eddie Nketiah | 🏴 | 🔁 |
CF Jean-Philippe Mateta | 🇫🇷 | 🟨 |
Substitutes
🔁 | M Daichi Kamada | 🇯🇵 | ⚽ | for M Eberechi Eze 🏴 | 18’ |
🔁 | M Jeffrey Schlupp | 🇬🇭 | 🔁 | for M Adam Wharton | 🏴 | 27’ |
🔁 | W Ismaïla Sarr | 🇸🇳 | for CF Eddie Nketiah | 🏴 | 88’ |
🔁 | RB Nathaniel Clyne | 🏴 | for M Jeffrey Schlupp | 🇬🇭 | 88’ |
Unused Substitutes
GK Dean Henderson | 🏴 |
RB Caleb Kporha | 🏴 |
M Justin Devenny | 🇬🇧 |
W Asher Agbinone | 🏴 |
W Franco Umeh-Chibueze | 🇮🇪 |
Match Timeline
❗| 5’ Chance! Leon Bailey from an Emiliano Buendía assist
❗| 6’ Chance! Leon Bailey from a Jaden Philogene-Bidace assist
🥅 | 8’ Goal, 0-1, (Crystal Palace), Eberechi Eze
❗| 22’ Chance! Ian Maatsen from a Leon Bailey assist
⚽ | 23’ Goal, 1-1, Jhon Durán, Assist by Emiliano Buendía
❗| 27’ Chance! Jhon Durán from a Boubacar Kamara assist
❗| 27’ Chance! Emiliano Buendía saved by Matt Turner
❗| 36’ Chance! John McGinn from a Tyrone Mings assist
❗| 45’+2 Chance! Boubacar Kamara shot blocked
❗| 45’+2 Chance! Jaden Philogene-Bidace shot blocked
❗| 45’+3 Chance! Leon Bailey saved by Matt Turner
🕒 | 45’+4 HT Aston Villa 1-1 Crystal Palace
❗| 46’ Chance! Jhon Durán saved by Matt Turner
❗| 47’ Chance! Tyrone Mings from John McGinn assist
❗| 58’ Chance! Ian Maatsen shot blocked
❗| 58’ Chance! Jhon Durán wide
🥅 | 64’ Goal, 1-2, (Crystal Palace), Daichi Kamada from a defensive error
❗| 66’ Chance! Jhon Durán saved by Matt Turner
🟨 | 67’ Booking, Diego Carlos, Bad Foul
❗| 70’ Chance! Leon Bailey over
❗| 75’ Chance! Jaden Philogene-Bidace saved by Matt Turner
🔁 | 78’ Sub off, Emiliano Buendía, Sub on, Jamaldeen Jimoh-Aloba
🔁 | 78’ Sub off, Leon Bailey, Sub on, Kadan Young
🔁 | 79’ Sub off, John McGinn, Sub on, Lamare Bogarde
🟨 | 89’ Booking, Tyrone Mings, Bad Foul
🕒 | 90’+5 HT Aston Villa 1-2 Crystal Palace
On This Day
Villa lose for the first time in 12 games in all competitiions.
Emiliano Buendía contributes his 20th goal involvement in a Villa shirt on his 85th appearance (53 Starts) to make it W35 D15 L35, 10 Goals and 10 Assists so far in his Villa career.
John McGinn makes his 235th start in a Villa shirt (246 Appearances) to make it W107 D50 L89, 27 Goals and 29 Assists so far in his Villa career.
LB Ian Maatsen | 🇳🇱 | #999 |
🟥 6 Nov 2024, Villa 0-1 Brugge, Jan Breydel Stadium


Game #5741
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Tobias Stieler | 🇩🇪 | Obertshausen, 2014- 🆘
Kick off: 5.45pm
HT Score: 🟨 0-0
FT Result: 🟥 Lost
FT Score: 🟥 0-1
Last 5: 🟩 🟨 🟥 🟥 🟥
Season: 2024-25
Matchday: #16
European Game: #4
Manager Game: #99
Date: Wednesday, 6 November 2024
Attendance: 23,466
Champions League
Scorer(s): None
Assist(s): None
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
CB Ezri Konsa | 🏴 |
CB Diego Carlos | 🇧🇷 | 🟨 |
CB Tyrone Mings | 🏴 | 🟨 | 🔁 |
LB Ian Maatsen | 🇳🇱 |
M John McGinn | 🏴 | 🔁 |
M Boubacar Kamara | 🇫🇷 |
M Youri Tielemans | 🇧🇪 |
M Morgan Rogers | 🏴 | 🔁 |
W Leon Bailey | 🇯🇲 |
CF Ollie Watkins | 🏴 |
Substitutes
🔁 | CF Jhon Durán | 🇨🇴 | for M John McGinn | 🏴 | 58’ |
🔁 | CB Pau Torres | 🇪🇸 | for CB Tyrone Mings | 🏴 | 66’ |
🔁 | M Jacob Ramsey | 🏴 | for M Morgan Rogers | 🏴 | 66’ |
🔁 | W Emiliano Buendía | 🇦🇷 | for CF Ollie Watkins | 🏴 | 80’ |
🔁 | RB Kosta Nedeljkovic | 🇷🇸 | for CB Diego Carlos | 🇧🇷 | 80’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
GK Joe Gauci | 🇦🇺 |
CB Sil Swinkels | 🇳🇱 |
RB Lamare Bogarde | 🇳🇱 |
LB Lucas Digne | 🇫🇷 |
M Amadou Onana | 🇧🇪 |
W Jaden Philogene-Bidace | 🏴 |

Starting XI
GK Simon Mignolet | 🇧🇪 |
LB Maxim De Cuyper | 🇧🇪 |
CB Brandon Mechele | 🇧🇪 |
CB Joel Ordóñez | 🇪🇨 |
LB Joaquin Seys | 🇧🇪 |
M Casper Nielsen | 🇩🇰 | 🟨 | 🔁 |
M Ardon Jashari | 🇨🇭 |
M Hans Vanaken | 🇧🇪 | ⚽ |
W Christos Tzolis | 🇬🇷 | 🔁 |
W Andreas Skov Olsen | 🇩🇰 | 🔁 |
CF Ferran Jutglà | 🇪🇸 | 🔁 |
Substitutes
🔁 | W Chemsdine Talbi | 🇧🇪 | for W Andreas Skov Olsen | 🇩🇰 | 72’ |
🔁 | LB Bjorn Meijer | 🇳🇱 | for W Christos Tzolis | 🇬🇷 | 75’ |
🔁 | M Hugo Vetlesen | 🇳🇴 | for M Casper Nielsen | 🇩🇰 | 76’ |
🔁 | CF Romeo Vermant | 🇧🇪 | for CF Ferran Jutglà | 🇪🇸 | 90’ |
Unused Substitutes
GK Nordin Jackers | 🇧🇪 |
CB Zaid Romero | 🇦🇷 |
CB Jorne Spileers | 🇧🇪 |
RB Kyriani Sabbe | 🇧🇪 |
RB Hugo Siquet | 🇧🇪 |
W Michal Skoras | 🇵🇱 |
Match Timeline
❗| 3’ A couple of fleet footed moves from Brugges and Bailey holding his neck in discomfort is the news so far.
❗| 7’ Plenty of Villa possession in Brugges’ half but the angles and distance are just off at the moment preventing any real chances from otherwise promising positions.
❗| 10’ Lovely pass and move in midfield before Tielemans blasts wildly over.
❗| 13’ Chance! Terrible defenisve play from Brugges allows Kamara to tee up Rogers, deflected wide, corner.
🆘 | Referee Stieler awards a non foul against Kamara that basically ends the opportunity.
❗| 14’ Nice play from Bailey who frees Watkins but a lucky defensive block in the area bounces the ball to safety.
🆘 | 15’ Carlos is punished for very little contact and a free kick is awarded just outside the box by Referee Stieler. A couple of typical European officiating moments there,
🟨 | 16’ Booking for Nielsen, acciedently catching Tielemans’ boot, that seemed harsh too.
❗| 18’ Not wishing to criticise but it’s so easy for teams to attack and cross well down the left with a centre back playing at right back, a massive oversight that for Villa, to be fair that and the lack of a backup ‘keeper are Emery’s only real squad weaknesses.
❗| 19’ Two Brugges attacks in quick succession despite looking very offside, either they were or the judgement and movement of the Brugges players is phenomenal. We talk fractions these days and they were defeinitely fractions offside.
🆘 | 20’ Another really soft free kick this time against Mings from refreee Stieler.
❗| 21’ Chance! Villa win the ball in midfleld and set Watkins free, agonisingly just wide, best chance of the game.
❗| 22’ Again Brugges so high up on the Villa defence that you can’t believe they’re not off side as they receive the ball, presumably the approach is to let them be and check later if a goal is scored, ridiculous.
❗| 23’ Great play from Maatsen on the left to keep the ball in but Villa are facing two banks of 5 in front of them from the home team as the challanges begin to get more robust.
❗| 24’ Chance! fabulous ball from Kamamra but McGinn cannot direct the header on goal and it bounces up and over.
🟨 | 25’ The refreee is having a mare, Mings is booked and Stieler decides to scream at Diego Carlos before booking him, Unai Emery is not impressed.
🆘 | 28’ The referee seems to have taken the fluidity out of the game, it certainly looks like Villa have been affected by those two bookings. Suddenly nerves are appaarent.
❗| 29’ Another Brugges attack, surely offside at the start, sees Martinez save onto the bar, the ball stays in and another Martinez save is requred… are these different rules? What is the point of a linesman? The flag should have been up on the first ball.
❗| 31’ Chance! Villa break through the 10 men block and Rogers’ shot is deflected for a corner
❗| 33’ Mingolet repeatedly pushes the Villa player in the back as he awaits a corner before a two man assault on Watkins prevents a shot. These are definitely different rules, if he’d have gone down on the fourth push would that be a peanlty?
❗| 35’ Again the Brugges attacker is ahead of Mings as he receives the ball in the box and dispatches a shot requiring a panicked clearance. That precipitates another follow up strike…. de ja vu. The combination of marginal offside delivery, a yard of space won, a strike and a follow up shot almost seems like a tactic from Brugges. Is this the first example of a team playing the system of referee’s lack of onfield decision making to their benefit? Certainly if you have a chance, any chance it creates momentum, being pulled back for offside negates that completely, not doing so has the total opposite effect. Brugges are undoubtedly benefiiting from that.
❗| 37’ Chance! McGinn from distance but Mingolet gets down easily.
❗| 38’ Brugges manage an attack without being offside and they are impressive technically but Villa aren’t helping themselves allowing play to come on to them so easily.
❗| 40’ A bit of possession for the last 2 minutes from Villa but no way through… it feels like they haven’t seen Brugges play…. Tielemans, subdued so far plays a ball into the box without a player near.
❗| 45’+2 Still Villa in possession but another aimless ball is the outcome before Brugges win the ball far too easily and are in on goal in a flash, by contrast Villa are playing with no pace or dynamism before a genuine foul in the centre circle sees a free kick for Tielemans to deliver. Comes to nothing. Poor half from Villa in then end. But there is a feeling here that Brugges know something we don’t.
🕒 | 45’+3 HT Club Brugge 0-0 Aston Villa
🆘 | 49’ A slightly barmy handball awarded against Rogers befor another diagonal ball comes in and Brugges are stretching Villa’s backline again.
🆘 | 50’ Referee Stieler has totally lost the plot. Self importantly strutting from the Villa half with players in tow, points to the spot as McGinn can hardly believe it and the referee claims that Mings’ movement of the ball with his hand in preparation for taking a free kick was handball. Absolute farce. The referee claims he ‘believes’ Martinez had already taken the free kick and awards the penalty. Totally unacceptable. MINGS ISN’T BOOKED. The same thing happened Arsenal v. Bayern last season. No action taken. Interesting but totally in keeping with how Stieler has officiated the game.
🥅 | 52’ Goal, (Club Brugges), Hans Vanaken, penalty
🔁 | 58’ Sub off, John McGinn, Sub on, Jhon Durán
❗| 60’ Villa are in a mess, as they attack they are hitting the first man whilst retreating with alacrity under pressure.
🔁 | 66’ Sub off, Tyrone Mings, Sub on, Pau Torres
🔁 | 66’ Sub off, Morgan Rogers, Sub on, Jacob Ramsey
❗| 69’ Villa cannot string a pass together, they seem unable to play against this Brugges defence, bizarre
❗| 70’ Brugges chance from distance
❗| 72’ More misplaced passing from Villa,
❗| 73’ Terrible cross from Bailey as he’s played in down the flank, straight into the ‘keeper’s arms with no force
🆘 | 77’ Referee Stieler books Vetlesen for a clear foul and apologises to the Brugges player. This is odd in the extreme.
❗| 78’ Tielemans delivers the ball from the resultant free kick but it’s powderpuff stuff and within a second Brugge are attacking with Villa committing unforced errors… are they all ill or something
❗| 79’ Duran is dragged to the ground from behind and another free kick is awarded
🔁 | 80’ Sub off, Ollie Watkins, Sub on, Emiliano Buendía
🔁 | 80’ Sub off, Diego Carlos, Sub on, Kosta Nedeljkovic
❗| 82’ More powderpuff aimless play from Villa, this is quite a shocking peformance on the back of the second half at Tottenham, three defeats in a row against inferior opposition ahead of a trip to League leaders Liverpool
❗| 83’ Brugges miles off side, release the attacker and Martinez is forced to come out of his area to save, no flag, no free kick.
❗| 85’ Shot wide by Kamara, for Villa today that’s a chance
❗| 87’ Another aimless shot from Villa, we may be playing 12 but we have been incredibly poor
❗| 88’ Buendía is everywhere but to such an extent that he can’t focus any play to good effect despite making more attacking moves in 8’ than the team had managed in the previous 80’
🆘 | 89’ Niggly foul after niggly foul from Brugges, Villa just can’t cope
🟨 | 90’ Villa lose the ball and Kamara lunges, misses, and is booked, if he’d connected there’s no doubt he’d have been off.
🗒️ | As ever Unai will be even-handed after tha game but he must be very very worried.
❗| 90+1 Cut back in the area from Maatsen but Villa cannot get the shot away
❗| 90+2 Cross into the box easily headed away
🟨 | 90’+3 Villa passively passing around the box before another hoof from Brugges relieves the ‘pressure’ ahead of a pathetic dive from a Brugge player feining an elbow from Konsa…. who is booked. Unbelievable. Brugees get the free kick and to their credit try to attack as Villa mess it up.
🗒️ | A truly woeful performance, worrying times. Three defeats in a row. Huge, huge question marks over what has happened.
🕒 | 90’+6 HT Club Brugge 1-0 Aston Villa
On This Day
Villa make their 🕒 105th appearance in European competition.
Villa make their 🕒 19th appearance in Champions League / European Cup football.
Villa face Club Brugge KV for the first time in competitive football, Brugge become the 171st team that the Villa first team has played in League or Cup football. Brugge are the third Belgium outfit to face Villa after Anderlecht in 1981-82 and Antwerp in 1975-76.
M Youri Tielemans | 🇧🇪 | 27, makes his 🕒 60th appearance in a Villa shirt (43 Starts) to make it 🟩 W34 🟨 D12 🟥 L14, ⚽ 4 Goals & 🔥 11 Assists so far in his Villa career.
M Morgan Rogers | 🏴 | 22, makes his 30th appearance in a Villa shirt (26 Starts) to make it 🟩 W16 🟨 D7 🟥 L7, ⚽ 6 Goals & 🔥 4 Assists so far in his Villa career.
W Leon Bailey | 🇯🇲 | 27, makes his 120th appearance in a Villa shirt (79 Starts) to make it 🟩 W56 🟨 D19 🟥 L45, ⚽ 20 Goals & 🔥 23 Assists so far in his Villa career.
CF Jhon Durán | 🇨🇴 | 20, makes his 65th appearance in a Villa shirt (13 Starts) to make it 🟩 W33 🟨 D13 🟥 L19 & ⚽ 16 Goals so far in his Villa career.
LB Ian Maatsen | 🇳🇱 | #999 |
🟥 9 Nov 2024, Villa 0-2 Liverpool, Anfield


Game #5742
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: David Coote | 🏴 | Nottinghamshire, 2010-24 🆘
Kick off: 8.00pm
HT Score: 🟥 0-1
FT Result: 🟥 Lost
FT Score: 🟥 0-2
Last 5: 🟨 🟥 🟥 🟥 🟥
Season: 2024-25
Matchday: #17
League Game: #11
Manager Game: #100
Date: Saturday, 9 November 2024
Attendance: 60,292
Premier League
Scorer(s): None
Assist(s): None
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 | 🔁 |
CB Pau Torres | 🇪🇸 |
CB Diego Carlos | 🇧🇷 |
CB Ezri Konsa | 🏴 |
M Amadou Onana | 🇧🇪 | 🔁 |
M Youri Tielemans | 🇧🇪 | 🟨 |
M Jacob Ramsey | 🏴 | 🔁 |
M Morgan Rogers | 🏴 | 🟨 |
W Leon Bailey | 🇯🇲 | 🔁 |
CF Ollie Watkins | 🏴 | 🔁 |
Substitutes
🔁 | M John McGinn | 🏴 | for M Jacob Ramsey | 🏴 | 47’ |
🔁 | W Jaden Philogene-Bidace | 🏴 | for W Leon Bailey | 🇯🇲 | 65’ |
🔁 | CF Jhon Durán | 🇨🇴 | for CF Ollie Watkins | 🏴 | 65’ |
🔁 | LB Ian Maatsen | 🇳🇱 | for LB Lucas Digne | 🇫🇷 | 74’ |
🔁 | M Boubacar Kamara | 🇫🇷 | 🟨 | for M Amadou Onana | 🇧🇪 | 74’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
RB Lamare Bogarde | 🇳🇱 |
CB Tyrone Mings | 🏴 |
W Emiliano Buendía | 🇦🇷 |

Starting XI
GK Caoimhin Kelleher | 🇮🇪 |
LB Andrew Robertson | 🏴 |
CB Virgil van Dijk | 🇳🇱 |
CB Ibrahima Konaté | 🇫🇷 |
RB Trent Alexander-Arnold | 🏴 | 🔁 |
M Ryan Gravenberch | 🇳🇱 |
M Alexis Mac Allister | 🇦🇷 | 🔁 |
M Curtis Jones | 🏴 | 🔁 |
W Luis Díaz | 🇨🇴 |
W Mohamed Salah | 🇪🇬 | ⚽ |
CF Darwin Núñez | 🇺🇾 | ⚽ | 🔁 |
Substitutes
🔁 | RB Conor Bradley | 🇬🇧 | for RB Trent Alexander-Arnold | 🏴 | 25’ |
🔁 | M Dominik Szoboszlai | 🇭🇺 | for M Curtis Jones | 🏴 | 65’ |
🔁 | W Cody Gakpo | 🇳🇱 | for CF Darwin Núñez | 🇺🇾 | 65’ |
🔁 | M Wataru Endo | 🇯🇵 | for M Alexis Mac Allister | 🇦🇷 | 87’ |
Unused Substitutes
GK Vitezslav Jaros | 🇨🇿 |
LB Konstantinos Tsimikas | 🇬🇷 |
CB Joe Gomez | 🏴 |
CB Jarell Quansah | 🏴 |
M Tyler Morton | 🏴 |
Match Timeline
❗| 11’ Chance! Watkins over from a Rogers pass
❗| 11’ Chance! Ramsey’s shot from a Tielemans pass is blocked
❗| 15’ Chance! Bailey heads over from a Tielemans assist
🥅 | 20’ Goal, 0-1, (Liverpool), Darwin Núñez, Leon Bailey fouls Salah in the build up, good job they scored or that would have been a red all day long
❗| 25’ Chance! Wide from Watkins after another Rogers pass
❗| 32’ Chance! This time Ramsey wide
🟨 | 34’ Booking! Morgan Rogers, Bad Foul
❗| 37’ Chance! Digne in, Onana heads for goal, saved
❗| 38’ Chance! Same again, Digne in, Carlos heads for goal, saved
❗| 38’ Chance! And again, Watkins heads for goal, saved
❗| 38’ Chance! 3 in a minute as Digne puts the ball wide form a Tielemans pass
🚑 | 45’ Jacob Ramsey is down getting treatment
🔁 | 45’+2 Sub off, Jacob Ramsey, Sub on, John McGinn
🟨 | 45’+3 Booking! Youri Tielemans, Bad Foul
🕒 | 45’+4 HT Liverpool 1-0 Aston Villa
❗| 46’ Chance! Rogers wide
💥 | 58’ Torres fouled in the box by Bradley, no penalty from referee Coote but it is clearly a foul
🎥 | 58’ VAR check incredibly does not overturn the onfield decision, that is shocking
🔁 | 65’ Sub off, Leon Bailey, Sub on, Jaden Philogene-Bidace
🔁 | 65’ Sub off, Ollie Watkins, Sub on, Jhon Durán
🔁 | 74’ Sub off, Lucas Digne, Sub on, Ian Maatsen
🔁 | 74’ Sub off, Amadou Onana, Sub on, Boubacar Kamara
🟨 | 76’ Booking! Boubacar Kamara, Bad Foul
❗| 82’ Chance! Philogene over from a McGinn ball in
🥅 | 84’ Goal, 0-2, (Liverpool), Mohamed Salah
❗| 88’ Chance! McGinn wide from Maatsen pass
🕒 | 90’+5 FT Liverpool 2-0 Aston Villa
On This Day
Unai Emery's | 🇪🇸 | 100th game in charge of Villa 🟩 W25 🟨 D10 🟥 L17, 🕒 100 | 🟩 | 53 🟨 | 18 🟥 29 | 1.77 points per game
The 100th meeting between Liverpool and Aston Villa at Anfield.
CB Diego Carlos | 🇧🇷 | makes his 50th appearance under Unai Emery | 🇪🇸 | to make it 52 Appearances (38 Starts), 🟩 W25 🟨 D10 🟥 L17, ⚽ 1 Goal and 🔥 1 Assist so far in his Villa career.
LB Lucas Digne | 🇫🇷 | makes his 85th start for Villa on his 106th appearance to make it 🟩 W48 🟨 D21 🟥 L37, ⚽ 4 Goals and 🔥 13 Assist so far in his Villa career.
LB Lucas Digne | 🇫🇷 | suffers his 25th defeat under Unai Emery | 🇪🇸 |
CB Ezri Konsa | 🏴 | suffers his 75th defeat in a Villa shirt and 25th under Unai Emery | 🇪🇸 | on his 202nd appearance (197 Starts).
GK Emiliano Martínez | 🇦🇷 | makes his 85th appearance under Unai Emery | 🇪🇸 | and concedes his 100th goal.
M Jacob Ramsey | 🏴 | makes his 60th appearance under Unai Emery | 🇪🇸 | and his 90th start in a Villa shirt to make it 🟩 W64 🟨 D21 🟥 L52, ⚽ 14 Goals and 🔥 14 Assists so far in his Villa career.
CB Pau Torres | 🇪🇸 | makes his 50th start in a Villa shirt on his 54th appearance to make it 🟩 W32 🟨 D10 🟥 L12, ⚽ 2 Goals and 🔥 1 Assist so far in his Villa career.
LB Ian Maatsen | 🇳🇱 | #999 |
🟨 23 Nov 2024, Villa 2-2 Palace, Villa Park


Game #5743
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Tim Robinson | 🏴 | Sussex, 2012-
Kick off: 3.00pm
HT Score: 🟥 1-2
FT Result: 🟨 Drew
FT Score: 🟨 2-2
Last 5: 🟥 🟥 🟥 🟥 🟨
Season: 2024-25
Matchday: #18
League Game: #12
Manager Game: #101
Date: Saturday, 23 November 2024
Attendance: 42,175
Premier League
Scorer(s): Ollie Watkins | 36' | Ross Barkley | 77' |
Assist(s): John McGinn | 36' | Youri Tielemans | 77' |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
RB Lamare Bogarde | 🇳🇱 | 🔁 |
CB Pau Torres | 🇪🇸 |
CB Diego Carlos | 🇧🇷 | 🟨 |
LB Ian Maatsen | 🇳🇱 | 🟨 | 🔁 |
M Ross Barkley | 🏴 |
M John McGinn | 🏴 | 🔁 |
M Youri Tielemans | 🇧🇪 |
M Morgan Rogers | 🏴 | 🔁 |
W Leon Bailey | 🇯🇲 | 🔁 |
CF Ollie Watkins | 🏴 |
Substitutes
🔁 | RB Matty Cash | 🏴 🇵🇱 | for RB Lamare Bogarde | 🇳🇱 | 46’ |
🔁 | LB Lucas Digne | 🇫🇷 | for LB Ian Maatsen | 🇳🇱 | 69’ |
🔁 | CF Jhon Durán | 🇨🇴 | for M John McGinn | 🏴 | 69’ |
🔁 | W Emiliano Buendía | 🇦🇷 | for M Morgan Rogers | 🏴 | 82’ |
🔁 | W Jaden Philogene-Bidace | 🏴 | for W Leon Bailey | 🇯🇲 | 82’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
CB Tyrone Mings | 🏴 |
RB Kosta Nedeljkovic | 🇷🇸 |
M Ben Broggio | 🏴 |

Starting XI
GK Dean Henderson | 🏴 |
RB Daniel Muñoz | 🇨🇴 |
CB Maxence Lacroix | 🇫🇷 |
CB Trevoh Chalobah | 🏴 | 🟨 |
CB Marc Guéhi | 🏴 |
LB Tyrick Mitchell | 🏴 | 🟨 |
M Will Hughes | 🏴 | 🔁 |
M Justin Devenny | 🇬🇧 | ⚽ | 🔁 |
M Cheick Doucouré | 🇲🇱 | 🔁 |
W Ismaïla Sarr | 🇸🇳 | ⚽ | 🔁 |
CF Jean-Philippe Mateta | 🇫🇷 |
Substitutes
🔁 | M Jefferson Lerma | 🇨🇴 | for M Cheick Doucouré | 🇲🇱 | 64’ |
🔁 | M Jeffrey Schlupp | 🇬🇭 | for M Justin Devenny | 🇬🇧 | 74’ |
🔁 | CB Chris Richards | 🇺🇸 | for M Will Hughes | 🏴 | 90’ |
🔁 | RB Nathaniel Clyne | 🏴 | for W Ismaïla Sarr | 🇸🇳 | 90’ |
Unused Substitutes
GK Matt Turner | 🇺🇸 |
GK Remi Matthews | 🏴 |
RB Joel Ward | 🏴 |
RB Caleb Kporha | 🏴 |
W Asher Agbinone | 🏴 |
Match Timeline
🥅 | 4’ Goal, 0-1, (Crystal Palace), Ismaïla Sarr
🗒️ | 20’ Palace have been on the defensive since taking a shock lead but Villa just can’t make the pressure count
💥 | 23’ Will Hughes nobbles Rogers from behind, no booking
❗| 28’ Chance! Bailey to Watkins, near post save from Henderson
⚽ | 36’ Goal!, 1-1, Ollie Watkins on his 185th appearance scores from a John McGinn assist on his 250th appearance
❗| 39’ Chance! Bailey hits the bar from a Rogers cross
💥 | 43’ Bailey is fouled in the box
🎥 | 44’ VAR Check, penalty given
💥 | 45’ Missed penalty, Youri Tielemans, Dean Henderson saves
🥅 | 46’ Goal, 1-2, (Crystal Palace), Justin Devenny ridiculous good fortune for Palace, shades of Liverpool as Palace break from a corner and Villa have no cover.
❗| 45’+4 Chance! McGinn wide
🕒 | 45’+6 Aston Villa 1-2 Crystal Palace
🔁 | 46’ Sub off, Lamare Bogarde, Sub on, Matty Cash
❗| 48’ Chance! McGinn wide
❗| 48’ Chance! Rogers’ shot from Bailey’s pass is blocked
❗| 49’ Chance! Maatsen receives from McGinn and shoots but Henderson saves
❗| 50’ Chance! Maatsen again, Palace block again
❗| 50’ Chance! Maatsen turns provider, Watkins shoots, Palace get a block again
❗| 50’ Chance! Carlos now! wide
🟨 | 59’ Booking! Diego Carlos, Bad Foul
🟨 | 66’ Booking! Ian Maatsen, Bad Foul
🔁 | 69’ Sub off, Ian Maatsen, Sub on, Lucas Digne
🔁 | 69’ Sub off, John McGinn, Sub on, Jhon Durán
❗| 75’ Chance! Watkins shot is blocked from Durán ball
❗| 75’ Chance! Barkley heads over
⚽ | 77’ Goal!, 2-2, Ross Barkley, Assist by Youri Tielemans
🔁 | 82’ Sub off, Morgan Rogers, Sub on, Emiliano Buendía
🔁 | 82’ Sub off, Leon Bailey, Sub on, Jaden Philogene-Bidace
❗| 83’ Chance! A shot is blocked by Palace yet again this time Durán from Buendía’s ball
🟨 | 85’ Booking! Emiliano Buendía, Bad Foul
🕒 | 90’+7 Aston Villa 2-2 Crystal Palace
On This Day
John McGinn | 🏴 | makes his 🕒 250th appearance in a Villa shirt (238 Starts) to make it 🟩 W107 🟨 D51 🟥 L92, ⚽ 27 Goals and 🔥 30 Assists so far in his Villa career.
Only Gareth Barry (440), Gabby (391), Alan Wright (329), Lee Hendrie (308), Steve Staunton (305), Ugo (293), Ian Taylor (291) and Mellberg (263) have more in the Premier League era.
Unai Emery takes | 🇪🇸 | charge of his 🕒 75th Premier League game to make it 🟩 W40 🟨 D16 🟥 L19 at a points per game rate of 1.81.
Emiliano Martínez | 🇦🇷 | has now gone 🕒 12 games without picking up a 🟨 caution.
Pau Torres | 🇪🇸 | makes his 🕒 55th appearance in a Villa shirt (51 Starts) to make it 🟩 W32 🟨 D11 🟥 L12 at a points per game rate of 1.95 so far in his Villa career.
Ian Maatsen | 🇳🇱 |makes his 🕒 5th start in a Villa shirt on his 16th appearance to make it 🟩 W8 🟨 D3 🟥 L4 so far in his Villa career.
Ross Barkley | 🏴 | scores his 5th goal in a Villa shirt on his 🕒 37th appearance (21 Starts) to make it 🟩 W15 🟨 D9 🟥 L13, ⚽ 5 Goals and 🔥 2 Assists so far in his Villa career.
Leon Bailey | 🇯🇲 | secures his 20th draw in a Villa shirt on his 🕒 122nd appearance (81 Starts) to make it 🟩 W56 🟨 D20 🟥 L46, ⚽ 20 Goals and 🔥 23 Assists so far in his Villa career.
Ollie Watkins | 🏴 | scores his first goal in six games and makes it 🕒 185 appearances (173 Starts), 🟩 W84 🟨 D33 🟥 L68, ⚽ 76 Goals and 🔥 29 Assists at a goal involvement rate of one for every 1.76 games he has played so far in his Villa career.
Matty Cash | 🏴 🇵🇱 | makes his 70th appearance under Unai Emery | 🇪🇸 | to make it 149 Appearances (29 Starts), 🟩 W63 🟨 D27 🟥 L59, ⚽ 76 Goals and 🔥 29 Assists so far in his Villa career.
Ben Broggio | 🏴 | features in a Premier league squad for the first time.
Emiliano Martínez | 🇦🇷 | makes his 🕒 175th appearance in a Villa shirt to make it 🟩 W81 🟨 D34 🟥 L60, 🥅 215 Goals Conceded and ⛔ 58 Clean Sheets so far in his Villa career.
LB Ian Maatsen | 🇳🇱 | #999 |
🟩 4 Dec 2024, Villa 3-1 Brentford, Villa Park


Game #5746
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Lewis Smith | 🏴 | Lancashire, 2024-
Kick off: 8.15pm
HT Score: 🟩 3-0
FT Result: 🟩 Won
FT Score: 🟩 3-1
Last 5: 🟥 🟨 🟨 🟥 🟩
Season: 2024-25
Matchday: #21
League Game: #14
Manager Game: #104
Date: Wednesday, 4 December 2024
Attendance: 42,148
Premier League
Scorer(s): Morgan Rogers | 21’ | Ollie Watkins | 28’ | Matty Cash | 34’ |
Assist(s): Ollie Watkins | 21’ | Morgan Rogers | 34’ |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 |
CB Tyrone Mings | 🏴 |
CB Ezri Konsa | 🏴 |
RB Matty Cash | 🏴 🇵🇱 | ⚽ | 🟨 |
M Boubacar Kamara | 🇫🇷 | 🔁 |
M Youri Tielemans | 🇧🇪 |
M Morgan Rogers | 🏴 | ⚽ | 🔥 | 🔁 |
M John McGinn | 🏴 | 🔁 |
W Leon Bailey | 🇯🇲 | 🔁 |
CF Ollie Watkins | 🏴 | 🔥 | ⚽ | 🔁 |
Substitutes
🔁 | W Jaden Philogene-Bidace | 🏴 | for W Leon Bailey | 🇯🇲 | 65’ |
🔁 | CF Jhon Durán | 🇨🇴 | 🟨 | for CF Ollie Watkins | 🏴 | 65’ |
🔁 | M Ross Barkley | 🏴 | for M Boubacar Kamara | 🇫🇷 | 71’ |
🔁 | LB Ian Maatsen | 🇳🇱 | for M John McGinn | 🏴 | 87’ |
🔁 | W Emiliano Buendía | 🇦🇷 | for M Morgan Rogers | 🏴 | 87’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
CB Pau Torres | 🇪🇸 |
CB Diego Carlos | 🇧🇷 |
RB Lamare Bogarde | 🇳🇱 |

Starting XI
GK Mark Flekken | 🇳🇱 |
CB Sepp van den Berg | 🇳🇱 |
CB Nathan Collins | 🇮🇪 | 🟨 |
CB Ethan Pinnock | 🇯🇲 | 🟨 |
M Vitaly Janelt | 🇩🇪 |
M Yegor Yarmolyuk | 🇺🇦 | 🔁 |
W Keane Lewis-Potter | 🏴 | 🔁 |
W Mikkel Damsgaard | 🇳🇴 | ⚽ |
W Kevin Schade | 🇩🇪 | 🔁 |
W Bryan Mbeumo | 🇨🇲 |
W Yoane Wissa | 🇨🇩 | 🔁 |
Substitutes
🔁 | LB Jayden Meghoma | 🏴 | for M Yegor Yarmolyuk | 🇺🇦 | 64’ |
🔁 | M Fábio Carvalho | 🇵🇹 | for W Kevin Schade | 🇩🇪 | 70’ |
🔁 | CF Igor Thiago | 🇧🇷 | for W Yoane Wissa | 🇨🇩 | 71’ |
🔁 | RB Mads Roerslev Rasmussen | 🇩🇰 | for W Keane Lewis-Potter | 🏴 | 80’ |
Unused Substitutes
GK Hákon Rafn Valdimarsson | 🇮🇸 |
CB Ben Mee | 🏴 |
M Yunus Emre Konak | 🇹🇷 |
M Paris Maghoma | 🏴 |
M Ryan Trevitt | 🏴 |
Match Timeline
❗| Chance! Villa slice through Brentford, Morgan Rogers puts it into Ollie Watkins’ path, straight at the ‘keeper
💥 | 15’ Foul on the edge of the penalty area on Leon Bailey? Free kick to Brentford according to the ref
⚽ | 21’ Goal, 1-0, Morgan Rogers, Assist by Ollie Watkins.
🗒️ | Absolute stunner from the blonde bombshell, started the move in his own half and finished it like a pro.
💥 | 25’ Ollie Watkins is fouled in the box….. Referee gives a pen…. now for the VAR farce… they do a like a foul Brentford
🎥 | 27’ Given!
⚽ | 28’ Goal, 2-0, Ollie Watkins, pen
🗒️ | Villa have actually scored a pen and Ollie Watkins has finally decided it’s his responsibility, that is very positive news
⚽ | 34’ Goal, 3-0, Matty Cash, Assust by Morgan Rogers
🗒️ | Cashy volleys it in, beauty! Ironically The talk all week is Rogers should have been rested, the right side is weak and Watkins can’t take pens…. it just shows Unai knows far far better than any of us.
❗| 42’ Massive Chance! Youri Tielemans puts Ollie Watkins, finger tip save from the ‘keeper
💥 | 43’ More physicality from Brentford, it really isn’t to their credit at all
❗| 44’ Chance! Youri Tielemans again, Ollie Watkins’s gets his header wrong
🕒 | 45’+3 HT Aston Villa 3-0 Brentford
❗| 50’ Chance! John McGinn volleys wide from Morgan Rogers’ delivery
❗| 53’ Massive Chance! Ollie Watkins’ header from John McGinn’s cross needs a huge save from the ‘keeper
🥅 | 54’ Goal, 3-1, (Brentford), Mikkel Damsgaard
🗒️ | No clean sheet for Villa, Brentford not in the game, poor defensive clearance and a first shot on goal ends up in the net, typical. Villa have to cut out these mistakes, every one is being punished.
❗| 58’ Massive Chance! Ollie Watkins’ shot has the ‘keeper beaten but a lucky leg deflects it wide
🗒️ | Brentford have been battered but Villa are understandably nervous, next goal is huge
🔁 | 65’ Sub off, Leon Bailey, Sub on, Jaden Philogene-Bidace
🔁 | 65’ Sub off, Ollie Watkins. Sub on, Jhon Durán
🗒️ | One goal in his last 15 appearances for Jhon Durán, that’s a bold move
🟨 | 65’ Booking, Jhon Durán, Elbow
🔁 | 71’ Sub off, Boubacar Kamara, Sub on, Ross Barkley
❗| 75’ Chance! Jhon Durán’s effort saved by the ‘keeper’s legs (again), ball in from Barkley
❗| 76’ Tyrone Mings heads over
🗒️ | How many times do we see Villa thwarted by a freak goalkeeping performance, this guy isn’t that good yet it’s all happening for him, so frustrating
🟨 | 82’ Booking, Matty Cash, Bad Foul
❗| 85’ Massive Chance! Again the Brentford ‘keeper stops Villa as Lucas Digne’s cut back to Jhon Durán is his latest freak save
🗒️ | Apart from their physicality Brentford have not been in this game, only the ‘keeper has stopped it being a huge Villa scoreline to break the no win run
🔁 | 87’ Sub off, Morgan Rogers, Sub on, Emiliano Buendía
🔁 | 87’ Sub off, John McGinn, Sub on, Ian Maatsen
❗| 89’ Chance! Same combination again Lucas Digne into Jhon Durán but he can’t hit the target
🕒 | 90’+6 FT Aston Villa 3-1 Brentford
On This Day
Leon Bailey | 🇯🇲 | makes his 125th appearance 🕒 in a Villa shirt on his (84 Starts) to make it 🟩 W56 🟨 D21 🟥 L47, ⚽ 20 Goals and 🔥 23 Assists at a goal involvement rate of one for every 2.88 games he has played so far in his Villa career.
Ollie Watkins | 🏴 | contributes his 30th 🔥 assist in a Villa shirt on his 188th appearance (176 Starts) to make it a goal involvement rate ⚽+🔥 of one for every 1.76 games he has played so far in his Villa career.
Having scored 5 ⚽ goals in 7 🔁 subtitute appearances between 17 August and 24 September, Jhon Durán | 🇨🇴 | now has one ⚽ in his last 16 🕒 appearances (2 Starts) and is yet to contribute an 🔥 assist in his 70 games.
Matty Cash | 🏴 🇵🇱 | scores his 10th goal in a Villa shirt and contributes his 20th goal involvement on his 152nd appearance (132 Starts) to make it 🟩 W64 🟨 D28 🟥 L60, ⚽ 10 Goals and 🔥 10 Assists so far in his Villa career.
Tyrone Mings | 🏴 | secures his 70th win in a Villa shirt on his 169th appearance to make it 🟩 W70 🟨 D31 🟥 L68, ⚽ 8 Goals and 🔥 9 Assists so far in his Villa career.
Boubacar Kamara | 🇫🇷 | makes his 65th appearance in a Villa shirt (57 Starts) to make it 🟩 W34 🟨 D8 🟥 L23, ⚽ 1 Goal and 🔥 2 Assists so far in his Villa career.
M Youri Tielemans | 🇧🇪 | makes his 65th appearance in a Villa shirt (48 Starts) to make it 🟩 W35 🟨 D14 🟥 L16, ⚽ 4 Goals and 🔥 12 Assists so far in his Villa career.
W Jaden Philogene-Bidace | 🏴 | makes his 20th appearance in a Villa shirt (5 Starts) to make it 🟩 W9 🟨 D5 🟥 L6 and 🔥 1 Assist so far in his Villa career.
CF Jhon Durán | 🇨🇴 | makes his 70th appearance in a Villa shirt (13 Starts) to make it 🟩 W34 🟨 D15 🟥 L21 and ⚽ 16 Goals so far in his Villa career.
M Ross Barkley | 🏴 | makes his 40th appearance in a Villa shirt (21 Starts) to make it 🟩 W16 🟨 D10 🟥 L14, ⚽ 5 Goals nd 🔥 2 Assists so far in his Villa career.
LB Ian Maatsen | 🇳🇱 | #999 |
🟩 7 Dec 2024, Villa 1-0 Southampton, Villa Park


Game #5747
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Darren Bond | 🏴 | Lancashire, 2017-
Kick off: 3.00pm
HT Score: 🟩 1-0
FT Result: 🟩 Won
FT Score: 🟩 1-0
Last 5: 🟨 🟨 🟥 🟩 🟩
Season: 2024-25
Matchday: #22
League Game: #15
Manager Game: #105
Date: Saturday, 7 December 2024
Attendance: 42,453
Premier League
Scorer(s): Jhon Durán | 24’ |
Assist(s): None
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
LB Ian Maatsen | 🇳🇱 | 🔁 |
CB Pau Torres | 🇪🇸 |
CB Diego Carlos | 🇧🇷 |
CB Ezri Konsa | 🏴 |
M Boubacar Kamara | 🇫🇷 |
M Youri Tielemans | 🇧🇪 | 🔁 |
M Morgan Rogers | 🏴 | 🟨 |
M John McGinn | 🏴 |
W Leon Bailey | 🇯🇲 | 🔁 |
CF Jhon Durán | 🇨🇴 | ⚽ | 🔁 |
Substitutes
🔁 | LB Lucas Digne | 🇫🇷 | for LB Ian Maatsen | 🇳🇱 | 58’ |
🔁 | CF Ollie Watkins | 🏴 | for CF Jhon Durán | 🇨🇴 | 58’ |
🔁 | W Jaden Philogene-Bidace | 🏴 | for W Leon Bailey | 🇯🇲 | 59’ |
🔁 | M Ross Barkley | 🏴 | for M Youri Tielemans | 🇧🇪 | 59’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
CB Tyrone Mings | 🏴 |
RB Matty Cash | 🏴 🇵🇱 |
M Amadou Onana | 🇧🇪 |
W Emiliano Buendía | 🇦🇷 |

Starting XI
GK Joe Lumley | 🏴 |
RB Kyle Walker-Peters | 🏴 |
CB Nathan Wood | 🏴 | 🟨 |
CB Taylor Harwood-Bellis | 🏴 |
LB Ryan Manning | 🇮🇪 | 🔁 |
RB James Bree (ex) | 🏴 | 🔁 |
M Mateus Fernandes | 🇵🇹 |
M Flynn Downes | 🏴 | 🟨 | 🔁 |
W Tyler Tibling | 🏴 |
CF Cameron Archer (ex) | 🏴 | 🔁 |
CF Adam Armstrong | 🏴 |
Substitutes
🔁 | W Samuel Amo-Ameyaw | 🏴 | for CF Cameron Archer (ex) | 🏴 | 73’ |
🔁 | W Ben Brereton Díaz | 🇨🇱 | for M Flynn Downes | 🏴 | 79’ |
🔁 | W Kamaldeen Sulemana | 🇬🇭 | for LB Ryan Manning | 🇮🇪 | 90’+2 |
Unused Substitutes
GK Alex McCarthy | 🏴 |
CB Ronnie Edwards | 🏴 |
RB Yukinari Sugawara | 🇯🇵 |
LB Charlie Taylor | 🏴 |
M Joe Aribo | 🇳🇬 |
W Ryan Fraser | 🏴 |
Match Timeline
🗒️ | Shockingly bad weather at Villa Park today, howling gales and lashing rain doesn’t make a recipe for good football
❗| 2’ Chance! Diego Carlos heads over
❗| 5’ Chance! Morgan Rogers flicks John McGinn’s ball in towards goal but it’s blocked
❗| 12’ Chance! Jhon Durán puts Bailey in but he’s clattered before he can shoot
🎥 | 12’ VAR check for a penalty, nothing given
❗| 15’ Chance! Another ‘keeper thwarts Villa as Jhon Durán is beaten to a ball that would leave him free and clear
💥 | 17’ Silly mistake from Villa again gives Cam Archer a needless chance before Ezri blocks, silly silly play from Villa
❗| 23’ Chance! Jhon Durán’s attempt is blocked
❗| 23’ Chance! John McGinn latches onto a ball in the area but his shot is again blocked
⚽ | 26’ Goal, 1-0, Jhon Durán muscles his way through and beats the ‘keeper
❗| 35’ Chance! Jhon Durán’s attempt is blocked for a corner
🕒 | 45’+2 HT Aston Villa 1-0 Southampton
❗| 49’ Chance! Ian Maatsen drives forward into the box but his shot is blocked
🔁 | 58’ Sub off, Ian Maatsen, Sub on, Lucas Digne
🔁 | 58’ Sub off, Jhon Durán, Sub on, Ollie Watkins
🚑 | 59’ Leon Bailey clutching his hamstring
🔁 | 59’ Sub off, Leon Bailey, Sub on, Jaden Philogene-Bidace
🔁 | 59’ Sub off, Youri Tielemans Sub on, Ross Barkley
💥 | 66’ Corner, breakway, Cam Archer’s shot is blocked by Boubacar…. what on earth?! Not again surely
❗| 71’ Chance! Morgan Rogers on a surge, shoots, very lucky block, corner
❗| 88’ Massive Chance! Ross Barkley receives from Ollie Watkins and as the ‘keeper comes out his shot is blocked on the line
🗒️ | The ref has signalled 5’ of injury time, this is still very tight
❗| 90’+2 Chance! Morgan Rogers puts Ollie Watkins in but a heavy first touch gifts the ball to the ‘keeper.
💥 | 90’+6 still playing
🟨 | 90’+6 Booking, Morgan Rogers
❗| 90’+6 Chance! John McGinn’s shot saved by the ‘keeper
💥 | 90’+7 still playing
💥 | 90’+8 still playing
🕒 | 90’+8 FT Aston Villa 1-0 Southampton
🗒️ | A nervy but excellent win given the conditions and changes, should have been more, could have been less, but Villa showed resilience and pushed to the end.
On This Day
Emiliano Martínez | 🇦🇷 | keeps his ⛔ 60th clean sheet in a Villa shirt on his 🕒 179th appearance to make it 🟩 W83 🟨 D35 🟥 L61, 218 Goals Conceded 🥅 at a rate of 1.22 per game, 60 Clean Sheets ⛔ (34%) so far in his Villa career.
Emiliano Martínez | 🇦🇷 | keeps his ⛔ 30th clean sheet and secures his 🟩 50th win under Unai Emery | 🇪🇸 | on his 🕒 90th appearance to make it 🟩 W50 🟨 D19 🟥 L21, 106 Goals Conceded 🥅 at a rate of 1.18 per game, 60 Clean Sheets ⛔ (33%) so far under Emery.
Ezri Konsa | 🏴 | makes his 🕒 200th start in a Villa shirt (205 Appearances) to make it 🟩 W89 🟨 D40 🟥 L76, ⚽ 8 Goals and 🔥 3 Assists so far in his Villa career.
Ian Maatsen |🇳🇱 | secures his 🟩 10th win in a Villa shirt on his 🕒 18th appearance (6 Starts).
Jaden Philogene-Bidace | 🏴 | secures his 🟩 10th win in a Villa shirt on his 🕒 21st appearance (5 Starts).
Lucas Digne | 🇫🇷 | secures his 🟩 50th win in a Villa shirt on his 🕒 111th appearance (88 Starts) to make it 🟩 W50 🟨 D23 🟥 L38, ⚽ 4 Goals and 🔥 13 Assists so far in his Villa career.
John McGinn | 🏴 | secures his 🟩 50th win under Unai Emery | 🇪🇸 | on his 🕒 93rd appearance (86 Starts) to make it 🟩 W50 🟨 D16 🟥 L17, ⚽ 11 Goals and 🔥 10 Assists so far under Emery.
Ross Barkley | 🏴 | secures his 🟩 10th win under Unai Emery | 🇪🇸 | on his 🕒 17th appearance (3 Starts) to make it 🟩 W10 🟨 D5 🟥 L2, ⚽ 2 Goals and 🔥 1 Assist so far under Emery.
W Leon Bailey | 🇯🇲 | makes his 🕒 85th start in a Villa shirt (126 Appearances) to make it 🟩 W58 🟨 D21 🟥 L47, ⚽ 20 Goals and 🔥 23 Assists so far in his Villa career.
Diego Carlos | 🇧🇷 | secures his 🟩 25th win under Unai Emery | 🇪🇸 | on his 🕒 53rd appearance (39 Starts) to make it 🟩 W25 🟨 D12 🟥 L16, ⚽ 1 Goal and 🔥 1 Assist so far under Emery.
Boubacar Kamara | 🇫🇷 | makes his 🕒 50th appearance under Unai Emery | 🇪🇸 | to make it 🟩 W32 🟨 D7 🟥 L19, ⚽ 1 Goal and 🔥 2 Assists so far under Emery.
Jhon Durán | 🇨🇴 | scores for the first time in eight for his ⚽ 17th goal in a Villa shirt and has now scored in ⚽ 7 of 🕒 14 starts for the club at a rate of a goal every 2.00 starts he has made and a goal for every 4.18 appearances he has made so far in his Villa career.
After 105 Games Unai Emery is the most successful Villa manager of all time. 🕒 105 | 🟩 55 | 🟨 20 | 🟥 30 | 1.76 points per game. 1. Unai Emery 🇪🇸 2022- 1.76 2. Joe Mercer 🏴 1958-64 1.75 3. John Gregory 🏴 1998-02 1.73 4. Tony Barton 🏴 1982-84 1.63 5. Vic Crowe 🏴 1970-74 1.63
LB Ian Maatsen | 🇳🇱 | #999 |
🟩 10 Dec 2024, Villa 3-2 Leipzig, Red Bull Arena


Game #5748
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Maurizio Mariani | 🇮🇹 | Rome, 2019-
Kick off: 8.00pm
HT Score: 🟨 1-1
FT Result: 🟩 Won
FT Score: 🟩 3-2
Last 5: 🟨 🟥 🟩 🟩 🟩
Season: 2024-25
Matchday: #23
European Game: #6
Manager Game: #106
Date: Tuesday, 10 December 2024
Attendance: 40,406
Champions League
Scorer(s): John McGinn | 3’ | Jhon Durán | 52’ | Ross Barkley | 85’ |
Assist(s): Ollie Watkins | 3’ | Youri Tielemans | 52’ |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 | 🟨 | 🔁 |
CB Pau Torres | 🇪🇸 |
CB Diego Carlos | 🇧🇷 | 🟨 |
CB Ezri Konsa | 🏴 |
RB Matty Cash | 🏴 🇵🇱 | 🔁 |
M Boubacar Kamara | 🇫🇷 |
M Youri Tielemans | 🇧🇪 | 🔥 | 🔁 |
M Morgan Rogers | 🏴 |
M John McGinn | 🏴 | ⚽ | 🔁 |
CF Ollie Watkins | 🏴 | 🔥 | 🔁 |
Substitutes
🔁 | CF Jhon Durán | 🇨🇴 | ⚽ | for CF Ollie Watkins | 🏴 | 46’ |
🔁 | RB Kosta Nedeljkovic | 🇷🇸 | for RB Matty Cash | 🏴 🇵🇱 | 71’ |
🔁 | W Emiliano Buendía | 🇦🇷 | for M John McGinn | 🏴 | 76’ |
🔁 | LB Ian Maatsen | 🇳🇱 | for LB Lucas Digne | 🇫🇷 | 83’ |
🔁 | M Ross Barkley | 🏴 | ⚽ | for M Youri Tielemans | 🇧🇪 | 83’ |
Unused Substitutes
GK Joe Gauci | 🇦🇺 |
GK Robin Olsen | 🇸🇪 |
RB Lamare Bogarde | 🇳🇱 |
CB Sil Swinkels | 🇳🇱 |
CB Tyrone Mings | 🏴 |
M Amadou Onana | 🇧🇪 |
W Jaden Philogene-Bidace | 🏴 |

Starting XI
GK Péter Gulácsi | 🇭🇺 |
RB Benjamin Henrichs | 🇩🇪 | 🟨 |
CB Willi Orbán | 🇩🇪 |
RB Lutsharel Geertruida | 🇳🇱 |
M Nicolas Seiwald | 🇦🇹 |
M Amadou Haidara | 🇲🇱 | 🔁 |
M Arthur Vermeeren | 🇧🇪 | 🔁 |
M Christoph Baumgartner | 🇦🇹 | ⚽ |
W Antonio Nusa | 🇳🇴 |
CF Loïs Openda | 🇧🇪 | ⚽ |
CF Benjamin Sesko | 🇸🇮 | 🔁 |
Substitutes
🔁 | M Kevin Kampl | 🇸🇮 | for M Amadou Haidara | 🇲🇱 | 46’ |
🔁 | CF André Silva | 🇵🇹 | for CF Benjamin Sesko | 🇸🇮 | 76’ |
🔁 | CB Lukas Klostermann | 🇩🇪 | for M Arthur Vermeeren | 🇧🇪 | 84’ |
Unused Substitutes
GK Maarten Vandevoordt | 🇧🇪 |
M Viggo Gebel | 🇩🇪 |
M Faik Sakar | 🇩🇪 |
M Nuha Jatta | 🇩🇪 |
Match Timeline
⚽ | 3’ Goal, 1-0 , John McGinn, Assist by Ollie Watkins
🗒️ | Superb Cash play on the wing into Watkins, Ollie heads it down and captain SJM makes no mistake
❗| 8’ Massive Chance! Villa spraying it nicely, McGinn to Digne, cross in but Watkins can’t reach
❗| 8’ Chance! a Cash crossshot is blocked, could easily have gone in
❗| 9’ Chance! McGinn 1-2, over
❗| 13’ Chance! Long ranger from Rogers, saved
❗| 14’ Chance! Lovely team move but Tielemans wide from the edge of the box
🗒️ | Breathless stuff from Villa at the minute, need to make this dominance count
❗| 27’ Chance! Under pressure Cash slices wide from the edge of the area
🥅 | 28’ Goal, 1-1, (RB Leipzig), Lois Openda
🗒️ | Totally against the run of play Leipzig equalise as Martínez completely messes up, suicidal decision making from Villa again
🗒️ | Against the run of play doesn’t do it justice, it was like men vs. boys out there, very lucky Leipzig, very stupid Villa
🗒️ | The one saving grace is the goal was totally unmerited so hopefully that’s them done, all now about how Villa react
❗| 37’ Chance! Rogers to Cash, shot, Leipzig ‘keeper all over the place but keeps it out, lucky lucky boy
⚽ | 44’ Goal, 2-1, Ollie Watkins, Assist by John McGinn
❌ | Offside, no need for VAR there
🟨 | 45’ Booking! Lucas Digne, not obvious why
❗| 45+1’ Chance! Watkins shoots, again an unconvincing save from the ‘keeper
🕒 | 45’+2 HT RB Leipzig 1-1 Aston Villa
🗒️ | Villa should be out of sight in this game but once again a stupid mistake has cost them badly
🔁 | 46’ Sub off, Ollie Watkins, Sub on, Jhon Durán
❗| 48’ Chance! Jhon Durán wide
❗| 50’ Chance! Tielemans into Boubacar and his shot is saved
⚽ | 52’ Goal, 2-1, Jhon Durán, Assist by Youri Tielemans
🗒️ | Martínez had a shocker earlier but Leipzig’s keeper Gulácsi is awful, Youri tees up Durán and he makes no mistake from distance after a strong run
🗒️ | Totally deserved lead regained
❗| 55’ Chance! Rogers shoots over after skills on the edge of the area… Youri again had played him in. When Youri ticks, Villa are awesome.
⚽ | 58’ Goal, 3-1, Jhon Durán, Assist by Matty Cash
🎥 | 59’ VAR overturns the onfield decision…. is that the 5th goal overturned by VAR against Villa in the CL this season?
🥅 | 62’ Goal, 2-2, (RB Leipzig), Christoph Baumgartner
🗒️ | Unbelievably harsh, Leipzig with another totally undeserved equaliser, they simply have not been in the game, 2 “shots” 2 goals.
🗒️ | Suspect Villa will struggle from here, that has to demoralise and lift the homeside let alone the fortune
🗒️ | Martínez with really poor decision making there again
🗒️ | With luck like this Leipzig are certs to lift the Champions League
❗| 66’ Chance! Jhon Durán over
❗| 67’ Chance! Matty Cash shot blocked from Jhon Durán’s pass
❗| 69’ Chance! Youri Tielemans over
🔁 | 71’ Sub off, Matty Cash, Sub on, Kosta Nedeljkovic
❗| 72’ Chance! Lucas Digne, super save by the ‘keeper
❗| 74’ Chance! Pau Torres heads Digne’s cross, ‘keeper saves
❗| 74’ Chance! Jhon Durán shot blocked
🔁 | 76’ Sub off, John McGinn, Sub on, Emiliano Buendía
🟨 | 79’ Booking, Diego Carlos, Bad Foul
💥 | 83’ Awful error by Pau Torres as his cross field pass is straight at Openda, in Villa’s first good fortune of the night the centre forward makes a right hash of it
🔁 | 83’ Sub off, Youri Tielemans, Sub on, Ross Barkley
🔁 | 83’ Sub off, Lucas Digne, Sub on, Ian Maatsen
⚽ | 85’ Goal, 3-2, Ross Barkley
🗒️ | Maybe these things do even out, Barkley slips as shooting and a deflection takes the ball beyond the ‘keeper
🗒️ | That said it would be a travesty if Villa did not win this game
💥 | 87’ Martínez does what he does best and saves without having to think about it
❗| 88’ Chance! Morgan Rogers, wide from Ian Maatsen’s ball in
💥 | 89’ Martínez saves again, surely Leipzig couldn’t luck in again
🗒️ | 90’ Fourth official signals 4’ of injury time
🕒 | 90’+5 FT RB Leipzig 2-3 Aston Villa
🗒️ | A superb and totally deserved win for Villa on the road in the Champions League, Leipzig were thoroughly beaten and but for three silly errors Villa had a perfect night out in East Germany
On This Day
Villa face RB Leipzig for the first time in competitive football, Leipzig become the 172nd team that the Villa first team has played in League or Cup football.
Emiliano Martínez | 🇦🇷 | makes his 🕒 180th appearance in a Villa shirt and is now Villa’s 12th longest serving goalkeeper of the 107 who have kept goal for the Villa.
Ezri Konsa | 🏴 | secures his 🟩 90th win in a Villa shirt and his 🟩 50th win under Unai Emery | 🇪🇸 | on his 🕒 206th career appearance (🕒 94th under Emery) to make it 🟩 W90 🟨 D40 🟥 L65, ⚽ 8 Goals & 🔥 3 Assists so far in his Villa career.
Diego Carlos | 🇧🇷 | collects his 🟨 10th booking in a Villa shirt on his 🕒 56th appearance.
John McGinn | 🏴 | scores his ⚽ 12th goal in 🕒 94 appearances under Unai Emery | 🇪🇸 | having scored 16 in his previous 161.
Youri Tielemans | 🇧🇪 | makes his 🕒 50th start in a Villa shirt (🕒 67 Appearances) to make it 🟩 W37 🟨 D14 🟥 L16, ⚽ 4 Goals & 🔥 13 Assists so far in his Villa career.
Jhon Durán | 🇨🇴 | scores in consecutive games for the first time in his Villa career and scores his 18th goal on his 72nd appearance (58 Starts), at a rate of a goal every 4.00 appearances.
After 106 Games Unai Emery is the most successful Villa manager of all time. 🕒 106 | 🟩 56 | 🟨 20 | 🟥 30 | 1.77 points per game.
1. Unai Emery 🇪🇸 2022- 1.77
2. Joe Mercer 🏴 1958-64 1.75
3. John Gregory 🏴 1998-02 1.73
4. Tony Barton 🏴 1982-84 1.64
5. Vic Crowe 🏴 1970-74 1.64
LB Ian Maatsen | 🇳🇱 | #999 |
🟥 14 Dec 2024, Villa 1-2 Forest, City Ground


Game #5749
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Sam Barrott | 🏴 | West Riding, 2023- 🆘
Kick off: 5.30pm
HT Score: 🟨 0-0
FT Result: 🟥 Lost
FT Score: 🟥 1-2
Last 5: 🟥 🟩 🟩 🟩 🟥
Season: 2024-25
Matchday: #24
League Game: #16
Manager Game: #107
Date: Saturday, 14 December 2024
Attendance: 30,117
Premier League
Scorer(s): Jhon Durán | 63’ |
Assist(s): John McGinn | 63' |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
RB Matty Cash | 🏴 🇵🇱 |
CB Ezri Konsa | 🏴 |
CB Diego Carlos | 🇧🇷 |
CB Pau Torres | 🇪🇸 |
LB Lucas Digne | 🇫🇷 | 🔁 |
M Youri Tielemans | 🇧🇪 | 🔁 |
M Boubacar Kamara | 🇫🇷 | 🔁 |
M John McGinn | 🏴 | 🔥 |
M Morgan Rogers | 🏴 |
CF Jhon Durán | 🇨🇴 | ⚽ | 🟨 | 🔁 |
Substitutes
🔁 | CF Ollie Watkins | 🏴 | for CF Jhon Durán | 🇨🇴 | 74’ |
🔁 | M Amadou Onana | 🇧🇪 | for M Youri Tielemans | 🇧🇪 | 74’ |
🔁 | M Ross Barkley | 🏴 | for M Boubacar Kamara | 🇫🇷 | 90’+1 |
🔁 | LB Ian Maatsen | 🇳🇱 | for LB Lucas Digne | 🇫🇷 | 90’+1 |
Unused Substitutes
GK Oliwier Zych | 🇵🇱 |
GK Robin Olsen | 🇸🇪 |
RB Kosta Nedeljkovic | 🇷🇸 |
RB Lamare Bogarde | 🇳🇱 |
W Emiliano Buendía | 🇦🇷 |

Starting XI
GK Matz Sels | 🇧🇪 |
RB Neco Williams | 🏴 |
CB Nikola Milenkovic | 🇷🇸 | ⚽ |
CB Murillo Santiago Costa dos Santos | 🇧🇷 | 🔁 |
RB Ola Aina | 🇳🇬 |
M Elliott Anderson | 🏴 |
M Ryan Yates | 🏴 | 🔁 |
M Morgan Gibbs-White | 🏴 |
M Nicolás Domínguez | 🇦🇷 | 🔁 |
W Callum Hudson-Odoi | 🏴 | 🔁 |
CF Chris Wood | 🇳🇿 |
Substitutes
🔁 | CB Felipe Rodrigues da Silva | 🇧🇷 | for CB Murillo Santiago Costa dos Santos | 🇧🇷 | 68’ |
🔁 | W Jota Silva | 🇵🇹 | for M Ryan Yates | 🏴 | 68’ |
🔁 | W Anthony Elanga | 🇸🇪 | ⚽ | for M Nicolás Domínguez | 🇦🇷 | 77’ |
🔁 | CB Willy Boly | 🇨🇮 | for W Callum Hudson-Odoi | 🏴 | 90’+4 |
Unused Substitutes
GK Carlos Miguel | 🇧🇷 |
LB Harry Toffolo | 🏴 |
M James Ward-Prowse | 🏴 |
W Ramón Sosa | 🇵🇾 |
CF Taiwo Awoniyi | 🇳🇬 |
Match Timeline
On This Day
Ollie Watkins | 🏴 | suffers his 🟥 70th defeat in a Villa shirt on his 🕒 191st appearance (177 Starts) to make it 🕒 177 🟩 W87 🟨 D34 🟥 L70 so far in his Villa career.
Matty Cash | 🏴 🇵🇱 | makes his 🕒 75th appearance under Unai Emery | 🇪🇸 | (56 Starts) to make it 🕒 75 🟩 W37 🟨 D16 🟥 L22 so far under the Villa boss.
Ian Maatsen | 🇳🇱 | makes his 🕒 20th appearance in a Villa shirt to make it 🕒 20 🟩 W11 🟨 D4 🟥 L5 so far in his Villa career.
John McGinn | 🏴 | makes his 🕒 256th appearance in a Villa shirt to move clear of Jimmy Dugdale’s 255 and becomes Villa’s 53rd all time appearance maker of the 1,006 players to play for the Villa first team.
Amadou Onana | 🇧🇪 | makes 🕒 15th appearance in a Villa shirt and his first as a substitute to make it 🕒 15 🟩 W9 🟨 D2 🟥 L4 so far in his Villa career.
Unai Emery | 🇪🇸 | is the joint most successful Villa manager ever after 107 games alongside Joe Mercer |🏴 | 1958-1964 who share a points per game rate of 1.76 across all competitions. 🕒 107 | 🟩 | 56 🟨 | 20 🟥 31 | 1.76
This was the 133rd meeting between Villa & Forest 🕒 132 🟩 W62 🟨 D31 🟥 L39
And the 68th away game between the two 🕒 67 🟩 W22 🟨 D18 🟥 L27 First game: 🟩 4 Dec 1880, Villa 2-1 Forest, Trent Bridge
Biggest win: 🟩 19 Dec 1903, Villa 7-3 Forest
Biggest defeat: 🟥 13 September 1986, Villa 0-6 Forest, City Ground.
Last game: 🟥 5 November 2023, Villa 0-2 Forest, City Ground
Last 5 Away 🟥 🟩 🟩 🟨 🟥
LB Ian Maatsen | 🇳🇱 | #999 |
🟨 30 Dec 2024, Villa 2-2 Brighton, Villa Park


Game #5752
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Craig Pawson | 🏴 | Sheffield & Hallam, 2008-
Kick off: 7.45pm
HT Score: 🟨 1-1
FT Result: 🟨 Drew
FT Score: 🟨 2-2
Last 5: 🟩 🟥 🟩 🟥 🟨
Season: 2024-25
Matchday: #27
League Game: #19
Manager Game: #110
Date: Monday, 30 December 2024
Attendance: 41,414
Premier League
Scorer(s): Ollie Watkins | 36’ | Morgan Rogers | 47’ |
Assist(s): Ollie Watkins | 47’ |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
CB Ezri Konsa | 🏴 |
CB Diego Carlos | 🇧🇷 | 🔴 |
CB Pau Torres | 🇪🇸 | 🚑 | 🔁 |
LB Lucas Digne | 🇫🇷 | 🔁 |
M Boubacar Kamara | 🇫🇷 | 🔁 |
M Youri Tielemans | 🇧🇪 | 🔁 |
M John McGinn | 🏴 |
M Morgan Rogers | 🏴 | 🟨 | ⚽ |
W Leon Bailey | 🇯🇲 | 🔁 |
CF Ollie Watkins | 🏴 | ⚽ | 🔥 |
Substitutes
🔁 | CB Tyrone Mings | 🏴 | 🟨 | for CB Pau Torres | 🇪🇸 | 20’ | 🚑 |
🔁 | M Jacob Ramsey | 🏴 | for W Leon Bailey | 🇯🇲 | 77’ |
🔁 | M Amadou Onana | 🇧🇪 | for M Boubacar Kamara | 🇫🇷 | 83’ |
🔁 | LB Ian Maatsen | 🇳🇱 | for LB Lucas Digne | 🇫🇷 | 83’ |
🔁 | M Ross Barkley | 🏴 | for M Youri Tielemans | 🇧🇪 | 83’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
RB Kosta Nedeljkovic | 🇷🇸 |
W Jaden Philogene-Bidace | 🏴 |
W Emiliano Buendía | 🇦🇷 |

Starting XI
GK Bart Verbruggen | 🇳🇱 |
CB Igor Julio dos Santos de Paulo | 🇧🇷 | 🟨 |
CB Jan Paul van Hecke | 🇳🇱 |
CB Lewis Dunk | 🏴 |
RB Tariq Lamptey | 🏴 | ⚽ |
M Yasin Ayari | 🇸🇪 | 🟨 | 🔁 |
M Carlos Baleba | 🇨🇲 | 🟨 | 🔁 |
M Julio Enciso | 🇵🇾 | 🔁 |
W Simon Adingra | 🇨🇮 | ⚽ | 🔁 |
W Brajan Gruda | 🇩🇪 | 🔁 |
CF João Pedro | 🇧🇷 | 🔥 | 🔥 |
Substitutes
🔁 | W Kaoru Mitoma | 🇯🇵 | for W Simon Adingra | 🇨🇮 | 58’ |
🔁 | CF Georginio Rutter | 🇫🇷 | for M Julio Enciso | 🇵🇾 | 58’ |
🔁 | W Yankuba Minteh | 🇬🇲 | for W Brajan Gruda | 🇩🇪 | 58’ |
🔁 | M Matt O’ Riley | 🇩🇰 | for M Yasin Ayari | 🇸🇪 | 69’ |
🔁 | M Jakub Moder | 🇵🇱 | for M Carlos Baleba | 🇨🇲 | 86’ |
Unused Substitutes
GK Jason Steele | 🏴 | Free | 34 |
CB Ruairi McConville | 🇬🇧 | Free | 19 |
RB Joël Veltman | 🇳🇱 | €1.00m / £0.85m | 32 |
W Solly March | 🏴 | €5k / £4k | 30 |
Match Timeline
🥅 | 12’ Goal, 0-1, (Brighton & Hove Albion), Simon Adingra
🚑 | 20’ Player retires from field of play with injury, Pau Torres
🔁 | 20’ Sub off, Pau Torres, Sub on, Tyrone Mings
💥 | 32’ Morgan Rogers fouled in the box
❗| 32’ Penalty awarded by referee Pawson
🎥 | 34’ VAR confirms penalty award
⚽ | 36’ Goal!, 1-1, Ollie Watkins, pen
🟨 | 38’ Booking, Morgan Rogers, Bad Foul
❗| 41’ Chance!, Youri Tielemans wide from Boubacar Kamara
❗| 45’ Chance!, Ollie Watkins from Leon Bailey saved by Verbruggen
🗒️ | 12’ of injury time signalled
🟨 | 45’+3 Booking, Tyrone Mings, Bad Foul
❗| 45’+5 Chance!, Leon Bailey from Boubacar Kamara blocked
❗| 45’+6 Chance!, Leon Bailey from Ollie Watkins wide
❗| 45’+9 Chance!, Leon Bailey shot blocked
❗| 45’+10 Chance!, Ollie Watkins shot blocked
❗| 45’+11 Chance!, Ollie Watkins header from Lucas Digne over
🕒 | 45’+13 HT Aston Villa 1-1 Brighton & Hove Albion
⚽ | 47’ Goal!, 2-1, Morgan Rogers, Assist by Ollie Watkins
❗| 51’ Chance!, Leon Bailey shot blocked
❗| 61’ Chance!, Ollie Watkins header from Lucas Digne saved by Verbruggen
❗| 65’ Chance!, Youri Tielemans from Leon Bailey blocked
❗| 71’ Chance!, Leon Bailey from Ollie Watkins blocked
🔁 | 77’ Sub off, Leon Bailey, Sub on, Jacob Ramsey
🥅 | 81’ Goal, 2-2, (Brighton & Hove Albion), Tariq Lamptey
🔁 | 83’ Sub off, Boubacar Kamara, Sub on, Amadou Onana
🔁 | 83’ Sub off, Youri Tielemans, Sub on, Ross Barkley
🔁 | 83’ Sub off, Lucas Digne, Sub on, Ian Maatsen
❗| 84’ Chance!, Morgan Rogers from Ross Barkley wide
❗| 86’ Chance!, Tyrone Mings from John McGinn wide
❗| 90’+6 Chance!, Ollie Watkins shot wide
🕒 | 90’+7 FT Aston Villa 2-2 Brighton & Hove Albion
On This Day
Tyrone Mings | 🏴 | 170th appearance
Tyrone Mings | 🏴 | 40th 🟨 booking
Ross Barkley | 🏴 | 45th appearance
Morgan Rogers | 🏴 | 10th 🟨 booking
Ollie Watkins | 🏴 | 110th goal involvement
Ollie Watkins | 🏴 | 3rd time this season scoring and assisting in a single match
LB Ian Maatsen | 🇳🇱 | #999 |
🟩 4 Jan 2025, Villa 2-1 Leicester, Villa Park


Game #5753
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Jarred Gillett | 🇦🇺 | Queensland, 2019-
Kick off: 3.00pm
HT Score: 🟨 0-0
FT Result: 🟩 Won
FT Score: 🟩 2-1
Last 5: 🟥 🟩 🟥 🟨 🟩
Season: 2024-25
Matchday: #28
League Game: #20
Manager Game: #111
Date: Saturday, 4 January 2025
Attendance: 42,386
Premier League
Scorer(s): Ross Barkley | 58’ | Leon Bailey | 76’ |
Assist(s): Ian Maatsen | 76’ |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 | 🔁 |
CB Tyrone Mings | 🏴 |
CB Ezri Konsa | 🏴 |
RB Matty Cash | 🏴 🇵🇱 |
M Boubacar Kamara | 🇫🇷 |
M Youri Tielemans | 🇧🇪 |
M Ross Barkley | 🏴 | ⚽ | 🔁 |
M John McGinn | 🏴 | 🚑 | 🔁 |
W Leon Bailey | 🇯🇲 | ⚽ |
CF Ollie Watkins | 🏴 |
Substitutes
🔁 | M Jacob Ramsey | 🏴 | for M John McGinn | 🏴 | 19’ | 🚑 |
🔁 | LB Ian Maatsen | 🇳🇱 | 🔥 | for LB Lucas Digne | 🇫🇷 | 76’ |
🔁 | W Emiliano Buendía | 🇦🇷 | for M Ross Barkley | 🏴 | 76’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
RB Kosta Nedeljkovic | 🇷🇸 |
RB Lamare Bogarde | 🇳🇱 |
CB Sil Swinkels | 🇳🇱 |
M Amadou Onana | 🇧🇪 |
M Jamaldeen Jimoh-Aloba | 🏴 |

Starting XI
GK Jakub Stolarczyk | 🇵🇱 |
LB Luke Thomas | 🏴 | 🔁 |
CB Jannik Vestergaard | 🇩🇰 | 🔁 |
CB Conor Coady | 🏴 | 🔁 |
RB James Justin | 🏴 |
M Boubakary Soumaré | 🇫🇷 | 🟨 |
M Harry Winks | 🏴 |
W Stephy Mavididi | 🏴 | ⚽ |
M Bilal El Khannouss | 🇲🇦 | 🔁 |
CF Jordan Ayew (ex) | 🇬🇭 | 🔁 |
CF Jamie Vardy | 🏴 |
Substitutes
🔁 | CB Wout Faes | 🇧🇪 | for CB Jannik Vestergaard | 🇩🇰 | 62’ |
🔁 | CB Caleb Okoli | 🇮🇹 | for CB Conor Coady | 🏴 | 82’ |
🔁 | CF Patson Daka | 🇿🇲 | for M Bilal El Khannouss | 🇲🇦 | 82’ |
🔁 | M Facundo Buonanotte | 🇦🇷 | for CF Jordan Ayew (ex) | 🇬🇭 | 83’ |
🔁 | M Bobby De Cordova-Reid | 🇯🇲 | for LB Luke Thomas | 🏴 | 90’ |
Unused Substitutes
GK Daniel Iversen | 🇩🇰 |
M Hamza Choudhury | 🏴 |
M Oliver Skipp | 🏴 |
M Will Alves | 🏴 |
Match Timeline
❗ | 15’ Chance! Ollie Watkins from Matty Cash blocked
🚑 | 19’ Player retires from field of play with injury, John McGinn
🔁 | 19’ Sub off, John McGinn, Sub on, Jacob Ramsey
🕒 | 45’+4 HT Aston Villa 0-0 Leicester City
❗ | Chance! Ross Barkley drives forward but deflected over
⚽ | 58’ Goal, 1-0, Ross Barkley
🥅 | 63’ Goal, 1-1, (Leicester City), Stephy Mavididi
🔁 | 76’ Sub off, Lucas Digne, Sub on, Ian Maatsen
🔁 | 76’ Sub off, Ross Barkley, Sub on, Emiliano Buendía
⚽ | 76’ Goal, 2-1, Leon Bailey, Assist by Ian Maatsen
🕒 | FT Aston Villa 2-1 Leicester City
On This Day
Unai Emery | 🇪🇸 | is the most successful Villa manager ever after 111 games with a points per game rate of 1.76 across all competitions.
This was the 110th meeting between AVFC & LCFC 🕒 110 🟩 W39 🟨 D26 🟥 L45.
And the 58th home game 🕒 58 🟩 W27 🟨 D11 🟥 L19 & a 3rd win in the last 5 🟩 🟥 🟩 🟥 🟩
Leon Bailey | 🇯🇲 | scores his first goal since netting against Bournemouth at Villa Park on 21 April 2024 to make it 21 ⚽ in 129 appearances, one for every 6.14 games he has played so far in his Villa career.
Emiliano Martínez | 🇦🇷 | makes his 185th appearance in a Villa shirt overtaking Sam Hardy | 🏴 | & Jimmy Cumbes | 🏴 | to become Villa’s 9th longest serving goalkeeper.
Lucas Digne | 🇫🇷 | makes his 70th start under Unai Emery | 🇪🇸 | (92 Appearances) and secures his 45th win under the Spaniard.
Ezri Konsa | 🏴 | makes his 99th appearance under Unai Emery | 🇪🇸 | winning his 52nd game under the Spaniard.
Boubacar Kamara | 🇫🇷 | secures his 35th win in 64 appearances under under Unai Emery | 🇪🇸 |
Leon Bailey | 🇯🇲 | secures his 50th win under Unai Emery | 🇪🇸 | on his 98th appearance under the Villa boss (70 Starts).
John McGinn | 🏴 | makes his 99th appearance under Unai Emery | 🇪🇸 | and his 260th appearance overall in a Villa shirt moving level with John Sleeuwenhoek | 🏴 | & Ken McNaught | 🏴 |
Ross Barkley | 🏴 | scores his 4th goal and contributes his 5th goal involvement under under Unai Emery | 🇪🇸 | at a rate of one for every 4.40 games played. Barkley previously contributed 4 goal involvements in 24 games under Dean Smith | 🏴 | - one every 6.00 games.
Robin Olsen | 🇸🇪 | makes his 100th unused sub appearance to become 9th Villa player to make 100 or more bench sitting appearances.
Ian Maatsen | 🇳🇱 | contributes his first goal involvement in a Villa shirt on his 22nd appearance (6 Starts).
Jamaldeen Jimoh-Aloba | 🏴 | 18, makes his first appearance in a matchday League squad for Villa.
LB Ian Maatsen | 🇳🇱 | #999 |
🟩 10 Jan 2025, Villa 2-1 West Ham, Villa Park


Game #5754
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Tim Robinson | 🏴 | Sussex, 2012-
Kick off: 8.00pm
HT Score: 🟥 0-1
FT Result: 🟩 Won
FT Score: 🟩 2-1
Last 5: 🟩 🟥 🟨 🟩 🟩
Season: 2024-25
Matchday: #29
Cup Game: #3
Manager Game: #112
Date: Friday, 10 January 2025
Attendance: 40,989
FA Cup
Scorer(s): Amadou Onana | 71’ | Morgan Rogers | 76’ |
Assist(s): Ollie Watkins | 76’ |
Teams

Starting XI
GK Robin Olsen | 🇸🇪 |
LB Ian Maatsen | 🇳🇱 |
CB Tyrone Mings | 🏴 |
CB Ezri Konsa | 🏴 |
RB Matty Cash | 🏴 🇵🇱 | 🔁 |
M Boubacar Kamara | 🇫🇷 | 🔁 |
M Youri Tielemans | 🇧🇪 |
M Morgan Rogers | 🏴 | 🟨 | ⚽ |
M Ross Barkley | 🏴 | 🚑 | 🔁 |
W Leon Bailey | 🇯🇲 | 🔁 |
CF Ollie Watkins | 🏴 | 🔥 |
Substitutes
🔁 | M Amadou Onana | 🇧🇪 | ⚽ | for M Ross Barkley | 🏴 | 23’ | 🚑 |
🔁 | RB Kosta Nedeljkovic | 🇷🇸 | for RB Matty Cash | 🏴 🇵🇱 | 72’ |
🔁 | M Jacob Ramsey | 🏴 | for W Leon Bailey | 🇯🇲 | 72’ |
🔁 | W Emiliano Buendía | 🇦🇷 | for M Boubacar Kamara | 🇫🇷 | 72’ |
Unused Substitutes
GK Joe Gauci | 🇦🇺 |
LB Lucas Digne | 🇫🇷 |
RB Lamare Bogarde | 🇳🇱 |
M Jamaldeen Jimoh-Aloba | 🏴 |
F Bradley Burrowes | 🏴 |

Starting XI
GK Lukasz Fabianski | 🇵🇱 |
LB Oliver Scarles | 🏴 | 🔁 |
CB Max Kilman | 🏴 |
CB Konstantinos Mavropanos | 🇬🇷 | 🔁 |
RB Aaron Wan-Bissaka | 🏴 |
M Edson Álvarez | 🇲🇽 | 🔁 |
M Tomas Soucek | 🇨🇿 |
M Lucas Paquetá | 🇧🇷 | ⚽ |
M Mohammed Kudus | 🇬🇭 | 🟨 |
W Crysencio Summerville | 🇳🇱 | 🔥 | 🔁 |
CF Niclas Füllkrug | 🇩🇪 | 🔁 |
Substitutes
🔁 | CF Danny Ings (ex) | 🏴 | for CF Niclas Füllkrug | 🇩🇪 | 15’ |
🔁 | RB Vladimír Coufal | 🇨🇿 | for W Crysencio Summerville | 🇳🇱 | 46’ |
🔁 | LB Aaron Cresswell | 🏴 | for LB Oliver Scarles | 🏴 | 77’ |
🔁 | W Luis Guilherme | 🇧🇷 | for CB Konstantinos Mavropanos | 🇬🇷 | 85’ |
🔁 | M Carlos Solar | 🇪🇸 | for M Edson Álvarez | 🇲🇽 | 85’ |
Unused Substitutes
GK Wes Foderingham | 🏴 |
CB Keelan Casey | 🏴 |
M Andy Irving | 🏴 |
M Guido Rodríguez | 🇦🇷 |
Match Timeline
🥅 | 9’ Goal, 0-1, (West Ham United), Lucas Paquetá
🚑 | 21’ Ross Barkley down with injury
🔁 | 23’ Sub off, Ross Barkley, Sub on, Amadou Onana
🚑 | 25’ Leon Bailey down with injury
🚑 | 37’ Leon Bailey down with injury
🕒 | 45’+5 HT Aston Villa 0-1 West Ham United
❗| 49’ Chance! Ian Maatsen wide from Amadou Onana’s ball
❗| 54’ Chance! Morgan Rogers over from Leon Bailey’s ball
🟨 | 57’ Booking, Morgan Rogers, Bad Foul
❗| 64’ Chance! Ian Maatsen shot blocked
❗| 67’ Chance! Leon Bailey shot blocked from Ollie Watkins’ pass
❗| 67’ Chance! Youri Tielemans shot just wide from Leon Bailey’s pass
❗| 68’ Chance! Ollie Watkins shot blocked from Matty Cash’s cross
❗| 69’ Chance! Youri Tielemans shot blocked from Leon Bailey’s pass
❗| 69’ Chance! Ian Maatsen shot from Youri Tielemans’ ball saved by Fabianski
❗| 70’ Chance! Amadou Onana wide
❗| 71’ Chance! Ian Maatsen shot from Ezri Konsa’s ball blocked
❗| 71’ Chance! Ollie Watkins shot from Ian Maatsen’s pass saved by Fabianski
⚽ | 71’ Goal, 1-1, Amadou Onana
🔁 | 72’ Sub off, Matty Cash, Sub on, Kosta Nedeljkovic
🔁 | 72’ Sub off, Leon Bailey, Sub on, Jacob Ramsey
🔁 | 72’ Sub off, Boubacar Kamara, Sub on, Emiliano Buendía
⚽ | 76’ Goal, 2-1, Morgan Rogers, Assist by Ollie Watkins
❗| 78’ Chance! Emiliano Buendía shot from Tyrone Mings’ ball blocked
❗| 79’ Chance! Jacob Ramsey hits the post from Ollie Watkins’ ball in
❗| 85’ Chance! Emiliano Buendía header from Youri Tielemans cross saved by Fabianski
🕒 | 90’+7 FT Aston Villa 2-1 West Ham United
On This Day
Ben Burrowes | 🏴 | 16, made his first ever squad appearance for Villa having joined the Villa Youth set up from Bristol Rovers as a 13 year old
Ezri Konsa | 🏴 | 100th appearance under Unai Emery | 🇪🇸 |
Tyrone Mings | 🏴 | 30th start under Unai Emery | 🇪🇸 |
Matty Cash | 🏴 | 60th start under Unai Emery | 🇪🇸 |
Jacob Ramsey | 🏴 | 140th appearance
Leon Bailey | 🇯🇲 | 130th appearance
Ollie Watkins | 🏴 | 180th start
Ollie Watkins | 🏴 | 95th start under Unai Emery | 🇪🇸 |
Ollie Watkins | 🏴 | 25th assist under Unai Emery | 🇪🇸 |
Matty Cash | 🏴 | 40th win under Unai Emery | 🇪🇸 |
Ross Barkley | 🏴 | 20th win
Boubacar Kamara | 🇫🇷 | 65th appearance under Unai Emery | 🇪🇸 |
Morgan Rogers | 🏴 | 10th Goal
Youri Tielemans | 🇧🇪 | 40th win
Leon Bailey | 🇯🇲 | 60th win
Ollie Watkins | 🏴 | 90th win
Emiliano Buendía | 🇦🇷 | 40th win
Emiliano Buendía | 🇦🇷 | 25th win under Unai Emery | 🇪🇸 |
Jacob Ramsey | 🏴 | 50th substitute appearance
LB Ian Maatsen | 🇳🇱 | #999 |
🟨 18 Jan 2025, Villa 2-2 Arsenal, Emirates


Game #5756
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Chris Kavanagh | 🏴 | Ashton-under-Lyne, 2014-
Kick off: 5.30pm
HT Score: 🟥 0-1
FT Result: 🟨 Drew
FT Score: 🟨 2-2
Last 5: 🟨 🟩 🟩 🟩 🟨
Season: 2024-25
Matchday: #31
League Game: #22
Manager Game: #114
Date: Saturday, 18 January 2025
Attendance: 60,067
Premier League
Scorer(s): Youri Tielemans | 60’ | Ollie Watkins | 68’ |
Assist(s): Lucas Digne | 60’ | Matty Cash | 68’ |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
LB Ian Maatsen | 🇳🇱 | 🟨 | 🔁 |
CB Tyrone Mings | 🏴 |
CB Ezri Konsa | 🏴 |
RB Matty Cash | 🏴 🇵🇱 | 🔥 |
M Amadou Onana | 🇧🇪 | 🚑 | 🔁 |
M Boubacar Kamara | 🇫🇷 | 🟨 |
M Jacob Ramsey | 🏴 | 🔁 |
M Youri Tielemans | 🇧🇪 | ⚽ |
M Morgan Rogers | 🏴 | 🟨 |
CF Ollie Watkins | 🏴 | ⚽ | 🔁 |
Substitutes
🔁 | RB Lamare Bogarde | 🇳🇱 | for M Amadou Onana | 🇧🇪 | 37’ | 🚑 |
🔁 | LB Lucas Digne | 🇫🇷 | 🔥 | for LB Ian Maatsen | 🇳🇱 | 46’ |
🔁 | CF Jhon Durán | 🇨🇴 | for CF Ollie Watkins | 🏴 | 80’ |
🔁 | W Leon Bailey | 🇯🇲 | for M Jacob Ramsey | 🏴 | 85’ |
Unused Substitutes
GK Joe Gauci | 🇦🇺 |
GK Robin Olsen | 🇸🇪 |
RB Kosta Nedeljkovic | 🇷🇸 |
W Emiliano Buendía | 🇦🇷 |
W Donyell Malen | 🇳🇱 |

Starting XI
GK David Raya | 🇪🇸 |
LB Myles Lewis-Skelly | 🏴 |
CB Gabriel Magalhães | 🇧🇷 |
CB Jurrien Timber | 🇳🇱 |
M Thomas Partey | 🇬🇭 |
M Mikel Merino | 🇪🇸 |
M Declan Rice | 🏴 |
M Martin Ødegaard | 🇳🇴 |
W Leandro Trossard | 🇧🇪 | 🔥 | 🔥 | 🟨 |
W Gabriel Martinelli | 🇧🇷 | ⚽ | 🔁 |
CF Kai Havertz | 🇩🇪 | ⚽ |
Substitutes
🔁 | W Raheem Sterling | 🏴 | for W Gabriel Martinelli | 🇧🇷 | 82’ |
Unused Substitutes
GK Neto | 🇧🇷 |
CB Maldini Kacurri | 🇦🇱 |
LB Oleksandr Zinchenko | 🇺🇦 |
LB Kieran Tierney | 🏴 |
LB Jakub Kiwior | 🇵🇱 |
M Jorginho | 🇮🇹 |
W Ismeal Kabia | 🇳🇱 |
CF Nathan Butler-Oyedeji | 🏴 |
Match Timeline
💥 | 10’ Arsenal player holding back Martínez at a corner
❗| 13’ Chance! Ian Maatsen shot saved by Raya
🟨 | 21’ Booking, Ian Maatsen, Bad Foul
💥 | 28’ Arsenal chance wide
❗| 32’ Chance! Ollie Watkins lob just over
🟨 | 32’ Arteta booked for typical sideline petulance, really poor stuff from him as usual
❗| 34’ Chance! Ollie Watkins shot blocked from Morgan Rogers’ pass
🥅 | 35’ Goal, 0-1, (Arsenal), Gabriel Martinelli
🗒️ | Plenty of good fortune in that one but they all count, fumbled, nearly saved, frustrating
🚑 | 35’ Player injured on field of play, Amadou Onana
🔁 | 37’ Sub off, Amadou Onana, Sub on, Lamare Bogarde
💥 | 39’ Arsenal chance over
💥 | 40’ Arsenal chance wide
🕒 | 45’+3 HT Arsenal 1-0 Aston Villa
🔁 | 46’ Sub off, Ian Maatsen, Sub on, Lucas Digne
💥 | 51’ Arsenal chance blocked
🥅 | 55’ Goal, 0-2, (Arsenal), Kai Havertz
⚽ | 60’ Goal!, 1-2, Youri Tielemans, Assist by Lucas Digne
❗❗| 61’ Huge Chance!! Youri Tielemans hits the post immediately after scoring
🟨 | 63’ Booking, Unai Emery, Kicking ball away
🗒️ | Shocking from Kavanagh booking Emery despite him just kicking the ball towards the player, ludicrous
💥 | 65’ Arsenal chance blocked
💥 | 65’ Arsenal chance wide
💥 | 67’ Arsenal chance wide
⚽ | 68’ Goal!, 2-2, Ollie Watkins, Assist by Matty Cash
💥 | 74’ Arsenal chance wide
🟨 | 78’ Booking, Boubacar Kamara, Bad Foul
🔁 | 80’ Sub off, Ollie Watkins, Sub on, Jhon Durán
💥 | 82’ Arsenal chance blocked
🔁 | 85’ Sub off, Jacob Ramsey, Sub on, Leon Bailey
❗❗| 86’ Huge Chance!! Lamare Bogarde shot spilled and just saved by Raya from Leon Bailey pass
💥 | 87’ Arsenal player handballs ball into net
🆘 | 87’ Referee Kavanagh awards a goal!!! What???? Surely VAR will over turn it
🎥 | 89’ VAR correctly overturns a really poor onfield decision, not even close
💥 | 90’+1 Arsenal hit woodwork
❗| 90’’+3 Chance! Youri Tielemans shot wide from Lamare Bogarde pass
🟨 | 90’+5 Booking, Morgan Rogers
🕒 | 90’+8 FT Arsenal 2-2 Aston Villa
On This Day
Donyell Malen | 🇳🇱 | first squad appearance
Boubacar Kamara | 🇫🇷 | 75th appearance
Youri Tielemans | 🇧🇪 | 75th appearance
Leon Bailey | 🇯🇲 | 100th appearance under Unai Emery | 🇪🇸 |
Matty Cash | 🏴 🇵🇱 | 160th appearance & 140th start
Morgan Rogers | 🏴 | 40th start
Ollie Watkins | 🏴 | 80th goal, 23rd= highest Villa goalscorer with Brian Little
Unai Emery is Villa’s most successful manager after 114 games 🕒 114 | 🟩 | 60 🟨 | 22 🟥 32 | 1.77 Points per Game
Unai Emery is Villa’s most successful manager after 114 games 🕒 114 | 🟩 | 60 🟨 | 22 🟥 32 | 1.77 Points per Game
53%: Unai Emery 🇪🇸 has the best win rate of any Villa manager
28%: Unai Emery 🇪🇸 has the 2nd lowest loss rate of any Villa manager only bettered by Martin O’Neill’s 26% but MON’s win rate was just 42%
1.75: Unai Emery 🇪🇸 has the best goals per game of any post war Villa manager
LB Ian Maatsen | 🇳🇱 | #999 |
🟥 21 Jan 2025, Villa 0-1 Monaco, Stade Louis II


Game #5757
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Slavko Vinčić | 🇸🇮 | Maribor, 2010-
Kick off: 5.45pm
HT Score: 🟥 0-1
FT Result: 🟥 Lost
FT Score: 🟥 0-1
Last 5: 🟩 🟩 🟩 🟨 🟥
Season: 2024-25
Matchday: #32
European Game: #7
Manager Game: #115
Date: Tuesday, 21 January 2025
Attendance: 13,508
Champions League
Scorer(s): None
Assist(s): None
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 | 🟨 | 🔁 |
CB Tyrone Mings | 🏴 |
CB Ezri Konsa | 🏴 |
RB Matty Cash | 🏴 🇵🇱 |
M Boubacar Kamara | 🇫🇷 | 🟨 |
M Youri Tielemans | 🇧🇪 |
M Morgan Rogers | 🏴 | 🟨 | 🔁 |
W Emiliano Buendía | 🇦🇷 | 🔁 |
W Leon Bailey | 🇯🇲 | 🔁 |
CF Ollie Watkins | 🏴 |
Substitutes
🔁 | CF Jhon Durán | 🇨🇴 | for W Leon Bailey | 🇯🇲 | 57’ |
🔁 | LB Ian Maatsen | 🇳🇱 | for LB Lucas Digne | 🇫🇷 | 67’ |
🔁 | RB Lamare Bogarde | 🇳🇱 | M Morgan Rogers | 🏴 | 86’ |
🔁 | M Jacob Ramsey | 🏴 | for W Emiliano Buendía | 🇦🇷 | 86’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
GK Joe Gauci | 🇦🇺 |
CB Sil Swinkels | 🇳🇱 |
RB Kosta Nedeljkovic | 🇷🇸 |
W Kadan Young | 🏴 |

Starting XI
GK Radoslaw Majecki | 🇵🇱 |
CB Christian Mawissa | 🇫🇷 |
CB Thilo Kehrer | 🇩🇪 |
CB Wilfried Singo | 🇨🇮 | ⚽ |
RB Vanderson de Oliveira Campos | 🇧🇷 |
M Denis Zakaria | 🇨🇭 | 🔁 |
M Lamine Camara | 🇸🇳 | 🔁 |
W Eliesse Ben Seghir | 🇲🇦 | 🔁 |
W Takumi Minamino | 🇯🇵 | 🔁 |
W Maghnes Akliouche | 🇫🇷 |
CF Breel Embolo | 🇨🇭 |
Substitutes
🔁 | M Soungoutou Magassa | 🇫🇷 | for M Lamine Camara | 🇸🇳 | 65’ |
🔁 | M Aleksandr Golovin | 🇷🇺 | for W Eliesse Ben Seghir | 🇲🇦 | 66’ |
🔁 | W Lucas Michal | 🇫🇷 | for W Takumi Minamino | 🇯🇵 | 78’ |
🔁 | RB Jordan Teze | 🇳🇱 | for M Denis Zakaria | 🇨🇭 | 79’ |
Unused Substitutes
GK Yann Lienard | 🇫🇷 |
GK Philipp Köhn | 🇩🇪 |
CB Mohammed Salisu | 🇬🇭 |
LB Caio Henrique | 🇧🇷 |
LB Kassoum Ouattara | 🇫🇷 |
M Edan Diop | 🇫🇷 |
M Saïmon Bouabré | 🇫 🇷 |
W Krépin Diatta | 🇸🇳 |
Match Timeline
❗| 6’ Chance! Leon Bailey header from Lucas Digne saved by Majecki
🥅 | 8’ Goal, 0-1, (AS Monaco), Wilfried Singo
🗒️ | First attack, Martínez saves, Singo pounces
💥 | 14’ Monaco shoot wide
💥 | 15’ Martínez saves
❗| 17’ Chance! Leon Bailey shot from Matty Cash ball blocked
❗| 18’ Chance! Morgan Rogers over from Leon Bailey pass
❗| 31’ Chance! Lucas Digne free kick saved by Majecki
🚑 | 32’ Player injured on field of play, Ezri Konsa
❗| 37’ Chance! Leon Bailey shot from Ollie Watkins ball saved by Majecki
🚑 | 40’ Player injured on field of play, Ezri Konsa
🚑 | 42’ Play resumes
❗❗| 45’+3 Huge Chance! Ollie Watkins one on one saved by Majecki
💥 | 45’+4 Monaco shoot over
🕒 | 45’+4 HT AS Monaco 1-0 Aston Villa
❗❗| 47’ Huge Chance! Morgan Rogers shot from Ollie Watkins ball just wide
🟨 | 49’ Booking, Lucas Digne, Bad Foul
💥 | 55’ Foul on Morgan Rogers in the box, nothing given
🔁 | 57’ Sub off, Leon Bailey, Sub on, Jhon Durán
❗| 59’ Chance! Matty Cash shot from Lucas Digne ball saved by Majecki
🔁 | 67’ Sub off, Lucas Digne, Sub on, Ian Maatsen
❗❗| 69’ Huge Chance! Matty Cash across the face of the goal from Morgan Rogers ball, just wide
💥 | 75’ Monaco shot blocked
💥 | 76’ Monaco shot saved
🟨 | 82’ Booking, Morgan Rogers, Bad Foul
💥 | 84’ Monaco shot blocked
🔁 | 86’ Sub off, Morgan Rogers, Sub on, Lamare Bogarde
🔁 | 86’ Sub off, Emiliano Buendía, Sub on, Jacob Ramsey
💥 | 87’ Monaco shot wide
💥 | 89’ Monaco shot wide
🟨 | 90’+2 Booking, Boubacar Kamara
🕒 | 90’+5 FT AS Monaco 1-0 Aston Villa
On This Day
Villa face AS Monaco for the first time in competitive football, Monaco become the 173rd team that the Villa first team has played in League or Cup football.
Tyrone Mings | 🏴 | 175th appearance
Ezri Konsa | 🏴 | 215th appearance
Lucas Digne |🇫🇷 | 120th appearance
Ian Maatsen | 🇳🇱 | 25th appearance
Jhon Durán | 🇨🇴 | 60th substitute appearance - the 3rd highest after Darius Vassell (77) and Lee Hendrie (65)
Boubacar Kamara | 🇫🇷 | 60th start under Unai Emery | 🇪🇸 |
GK Emiliano Martínez | 🇦🇷 | concedes his 120th goal under Unai Emery | 🇪🇸 | on his 99th appearance
Tyrone Mings | 🏴 | suffers his 10th defeat in 35 games under Unai Emery | 🇪🇸 |
Emiliano Buendía | 🇦🇷 | 25th start under Unai Emery | 🇪🇸 |
Leon Bailey | 🇯🇲 | 30th defeat in 101 appearances under Unai Emery | 🇪🇸 |
LB Ian Maatsen | 🇳🇱 | #999 |
🟨 26 Jan 2025, Villa 1-1 West Ham, Villa Park


Game #5758
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Peter Bankes | 🏴 | Liverpool, 2014- 🆘
Kick off: 4.30pm
HT Score: 🟩 1-0
FT Result: 🟨 Drew
FT Score: 🟨 1-1
Last 5: 🟩 🟩 🟨 🟥 🟨
Season: 2024-25
Matchday: #33
League Game: #23
Manager Game: #116
Date: Sunday, 26 January 2025
Attendance: 41,628
Premier League
Scorer(s): Jacob Ramsey | 8’ |
Assist(s): Ollie Watkins | 8’ |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 |
CB Tyrone Mings | 🏴 | 🚑 | 🔁 |
CB Ezri Konsa | 🏴 |
RB Matty Cash | 🏴 🇵🇱 |
M Boubacar Kamara | 🇫🇷 |
M Youri Tielemans | 🇧🇪 | 🟨 |
M Jacob Ramsey | 🏴 | ⚽ | 🔁 |
M Morgan Rogers | 🏴 | 🟨 | 🔁 |
W Leon Bailey | 🇯🇲 | 🔁 |
CF Ollie Watkins | 🏴 | 🔥 | 🔁 |
Substitutes
🔁 | LB Ian Maatsen | 🇳🇱 | for CB Tyrone Mings | 🏴 | 38’ | 🚑 |
🔁 | W Donyell Malen | 🇳🇱 | for W Leon Bailey | 🇯🇲 | 65’ |
🔁 | CF Jhon Durán | 🇨🇴 | for CF Ollie Watkins | 🏴 | 66’ |
🔁 | W Emiliano Buendía | 🇦🇷 | for M Morgan Rogers | 🏴 | 72’ |
🔁 | M John McGinn | 🏴 | for M Jacob Ramsey | 🏴 | 73’ |
Unused Substitutes
GK Oliwier Zych | 🇵🇱 |
GK Robin Olsen | 🇸🇪 |
RB Andrés García | 🇪🇸 |
RB Lamare Bogarde | 🇳🇱 |

Starting XI
GK Alphonse Areola | 🇫🇷 |
LB Aaron Cresswell | 🏴 | 🟨 |
CB Max Kilman | 🏴 |
RB Vladimír Coufal | 🇨🇿 |
LB Emerson | 🇮🇹 | ⚽ | 🔁 |
M Carlos Solar | 🇪🇸 | 🔁 |
M Edson Álvarez | 🇲🇽 | 🟨 | 🔁 | 🤡 |
RB Aaron Wan-Bissaka | 🏴 |
M Tomas Soucek | 🇨🇿 | 🟨 | 🤡 |
M Lucas Paquetá | 🇧🇷 | 🤡 |
M Mohammed Kudus | 🇬🇭 | 🔁 | 🤡 |
Substitutes
🔁 | LB Oliver Scarles | 🏴 | for LB Emerson | 🇮🇹 | 75’ |
🔁 | CF Danny Ings (ex) | 🏴 | for M Carlos Solar | 🇪🇸 | 75’ |
🔁 | M Andy Irving | 🏴 | for M Edson Álvarez | 🇲🇽 | 89’ |
🔁 | M Guido Rodríguez | 🇦🇷 | for M Mohammed Kudus | 🇬🇭 | 90’+7 |
Unused Substitutes
GK Lukasz Fabianski | 🇵🇱 |
GK Wes Foderingham | 🏴 |
CB Keelan Casey | 🏴 |
W Luis Guilherme | 🇧🇷 |
M Lewis Orford | 🏴 |
Match Timeline
❗| 5’ Chance! Last ditch tackle to stop Jacob Ramsey in the box
⚽ | 7’ Goal! Jacob Ramsey, Assist by Ollie Watkins
❗| 9’ Chance! Morgan Rogers nets but Ollie Watkins runs too early before passing, offside
🆘 | 15’ Embarrassing penalty shout from WHU rightly dismissed
❗❗| 26’ Huge Chance! Youri Tielemans just wide from range
🚑 | 28’ Player injured on field of play, Tyrone Mings
🆘 | 28’ Mohammed Kudus barges into Mings to leave him prostrate with a knee injury, referee Bankes halts play
🗒️ | 33’ Play restarts, Mings continues
❗❗| 35’ Huge Chance! Ollie Watkins header just wide
🚑 | 37’ Player injured on field of play, Tyrone Mings
🔁 | 38’ Sub off, Tyrone Mings, Sub on, Ian Maatsen
🚑 | 40’ Player injured on field of play, Youri Tielemans
🆘 | 40’ Mohammed Kudus barges into Tielemans to leave him prostrate with a knee injury, referee Bankes waves play on
🗒️ | 45’ 6’ injury time signalled
🗒️ | 45’+4 Strange atmosphere, real devastation about Tyrone mixed with anger at the terrible performance of referee Bankes and unpunished thuggery of Kudus
🟨 | 45’+5 Booking, Youri Tielemans, Bad foul
🆘 | Amazingly Tielemans is booked for a foul that pales with what has gone before, the victim is the serial diver that is Paqueta. Cresswell astonishingly then asks for greater punishment and is shown the 🟨 yellow.
🆘 | 45’+7 Matty Cash is shoved the floor by Soucek, referee Bankes takes no action
🕒 | 45’+11 HT Aston Villa 1-0 West Ham United
🆘 | 46’ Luis Paqueta barges into Digne to leave him prostrate, referee Bankes stops play but takes no action
🆘 | 47’ Max Kilman barges into Digne to leave him prostrate, referee Bankes stops play but takes no action
💥 | 52’ West Ham wide
❗| 57’ Lucas Digne sends free kick over
💥 | 60’ West Ham shot cleared off line
🆘 | Finally a West Ham player is booked for a terrible challenge, 🟨 Soucek
🟨 | 63’ Booking, Morgan Rogers, Bad foul
🆘 | Referee Bankes immediately balances things up, poor
🔁 | 65’ Sub off, Leon Bailey, Sub on, Donyell Malen 🟢
🔁 | 66’ Sub off, Ollie Watkins, Sub on, Jhon Durán
❗| 68’ Chance! Donyell Malen first touch, shot, saved
🥅 | 70’ Goal, 0-1, (West Ham United), Emerson
💥 | 77’ West Ham over
❗| 81’ Chance! Jhon Durán wide
💥 | 83’ West Ham long range shot
🆘 | Referee Bankes refuses to book already carded Edson Alvarez for another terrible challenge, should have been 🟥, Alvarez immediately subbed
🗒️ | 90’ 7’ injury time signalled
❗| 90’+2 Chance! Last ditch tackle from West Ham
🕒 | 90’+10 FT Aston Villa 1-1 West Ham United
🆘 | Referee Bankes plays 21’ of injury time, 8’ more than signalled having failed to send off both Kudus & Alvarez
On This Day
Donyell Malen | 🇳🇱 | & Andrés García | 🇪🇸 | make their first squad appearances for Villa
Donyell Malen | 🇳🇱 | becomes the 1,007th player to play for Villa in first team League or Cup football.
Emiliano Martínez | 🇦🇷 | makes his 🕒 100th appearance under Unai Emery | 🇪🇸 |
Lucas Digne | 🇫🇷 | makes his 🕒 100th Premier League appearance for Villa
Ollie Watkins | 🏴 | makes his 🕒 200th appearance for Villa
Leon Bailey | 🇯🇲 | makes his 🕒 90th start for Villa
Villa will have 3 Squad members with over 200 🕒 for the club for the 1st time since 06-07 John McGinn 🏴, Ezri Konsa 🏴, Ollie Watkins 🏴
Ollie Watkins | 🏴 | contributes his 🔥 ⚽ 100th Premier League goal involvement for Villa on his 🕒169th PL Appearance
Jacob Ramsey | 🏴 | scores his ⚽ 15th goal for Villa on his 🕒144th appearance
LB Ian Maatsen | 🇳🇱 | #999 |
🟩 29 Jan 2025, Villa 4-2 Celtic, Villa Park


Game #5759
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Clément Turpin | 🇫🇷 | Oullins, 2010-
Kick off: 8.00pm
HT Score: 🟨 2-2
FT Result: 🟩 Won
FT Score: 🟩 4-2
Last 5: 🟩 🟨 🟥 🟨 🟩
Season: 2024-25
Matchday: #34
European Game: #8
Manager Game: #117
Date: Wednesday, 29 January 2025
Attendance: 42,824
Champions League
Scorer(s): Morgan Rogers | 3’ | 5’ | 90’+1 | Ollie Watkins | 60’ |
Assist(s): Jacob Ramsey | 3’ | 60’ | Ollie Watkins | 5’ |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
RB Matty Cash | 🏴 🇵🇱 | 🚑 | 🔁 |
CB Ezri Konsa | 🏴 |
CB Boubacar Kamara | 🇫🇷 |
LB Lucas Digne | 🇫🇷 | 🔁 |
M Lamare Bogarde | 🇳🇱 |
M Youri Tielemans | 🇧🇪 |
M Morgan Rogers | 🏴 | ⚽ | ⚽ | ⚽ |
M Jacob Ramsey | 🏴 | 🔥 | 🔥 |
W Leon Bailey | 🇯🇲 |
CF Ollie Watkins | 🏴 | 🔥 | ⚽ |🔥 |
Substitutes
🔁 | M John McGinn | 🏴 | for RB Matty Cash | 🏴 🇵🇱 | 30’ | 🚑 |
🔁 | LB Ian Maatsen | 🇳🇱 | for LB Lucas Digne | 🇫🇷 | 74’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
GK Oliwier Zych | 🇵🇱
CB Sil Swinkels | 🇳🇱 |
RB Kosta Nedeljkovic | 🇷🇸 |
W Kadan Young | 🏴 |
CF Jhon Durán | 🇨🇴 |
F Travis Patterson | 🏴 |

Starting XI
GK Kasper Schmeichel | 🇩🇰 |
RB Alistair Johnston | 🇨🇦 |
CB Auston Trusty | 🇺🇸 |
CB Liam Scales | 🇮🇪 | 🔁 |
LB Greg Taylor | 🏴 |
M Arne Engels | 🇧🇪 | 🔁 |
M Callum McGregor | 🏴 |
M Reo Hatate | 🇯🇵 | 🔁 |
W Nicolas Kühn | 🇩🇪 |
W Hyun-jun Yang | 🇰🇷 | 🔁 |
CF Adam Idah | 🇮🇪 | ⚽ | ⚽ | 🔁 |
Substitutes
🔁 | M Paulo Bernardo | 🇵🇹 | for M Arne Engels | 🇧🇪 | 73’ |
🔁 | W Luis Palma | 🇭🇳 | for W Hyun-jun Yang | 🇰🇷 | 73’ |
🔁 | CF Daniel Cummings | 🏴 | for CF Adam Idah | 🇮🇪 | 79’ |
🔁 | CB Dane Murray | 🏴 | for CB Liam Scales | 🇮🇪 | 83’ |
🔁 | M Luke McCowan | 🏴 | for M Reo Hatate | 🇯🇵 | 83’ |
Unused Substitutes
GK Viljami Sinisalo (ex) | 🇫🇮 |
GK Scott Bain | 🏴 |
CB Maik Nawrocki | 🇵🇱 |
LB Adam Montgomery | 🏴 |
RB Anthony Ralston | 🏴 |
Match Timeline
⚽ | 3’ Goal!, 1-0, Morgan Rogers, Assist by Jacob Ramsey
⚽ | 5’ Goal!, 2-0, Morgan Rogers, Assist by Ollie Watkins
❗ | Chance! Matty Cash shot from Morgan Rogers pass is blocked
❗ | Chance! Matty Cash long range shot is blocked
💥 | Backpass let’s in Celtic for a weak shot
❗ | Huge Chance!! Jacob Ramsey hits the post, hits the ‘keeper, bounces kindly for Celtic
🚑 | Player injured on field of play, Matty Cash
🔁 | 30’ Sub off, Matty Cash, Sub on, John McGinn
❗ | Huge Chance!! Ollie Watkins shot from Leon Bailey pass cleared off the line
🥅 | 36’ Goal, 2-1, (Celtic), Adam Idah
🗒️ | First attack, goal
🥅 | 38’ Goal, 2-2, (Celtic), Adam Idah
🗒️ | Second attack, goal
🕒 | 45’+5 HT Aston Villa 2-2 Celtic
❗ | 51’ Chance! Morgan Rogers & Jacob Ramsey combination cleared
❗ | 54’ Chance! Ollie Watkins snuffed out in the box
❗ | 54’ Chance! Morgan Rogers just wide from range
⚽ | 60’ Goal!, 3-2, Ollie Watkins, Assist by Jacob Ramsey
❗ | 64’ Huge Chance!! Ollie Watkins shot from John McGinn pass, huge save by Schmeichel
❗ | 64’ Ollie Watkins fouled in box, referee awards a pen
🎥 | 66’ Pen confirmed by VAR
❌ | 67’ Missed penalty, Ollie Watkins 28
❗ | 71’ Huge Chance!! Ollie Watkins, huge save by Schmeichel foot
💥 | Celtic wide
🗒️ | Third attack
❗ | 54’ Chance! Ollie Watkins snuffed out in the box
❗ | 77’ Chance! Ollie Watkins wide
❗ | 81’ Huge Chance!! Morgan Rogers from Leon Bailey throughball, huge save from Schmeichel
⚽ | 90’+1 Goal!, 4-2, Morgan Rogers, Assist by Ollie Watkins
🕒 | 90’+4 FT Aston Villa 4-2 Celtic
On This Day
Villa face Celtic | 🏴 | for the first time in competitive football, Celtic | 🏴 | become the 174th team that the Villa first team has played in League or Cup football.
Celtic | 🏴 | are the fourth Scottish | 🏴 | club Villa have faced after Hibs | 🏴 | in 2023, Rangers | 🏴 | in 1887 & Queen’s Park | 🏴 | in 1899 and 1884
Celtic | 🏴 | are the second Scottish club to face Villa at Villa Park.
Villa’s only other game at home to Scottish | 🏴 | opposition ended in a 3-0 victory over Hibs | 🏴 | in 2023.
Villa have scored 16 goals in 6 games against Scottish | 🏴 | opposition and conceded 9, 6 of those goals came in a single match - Villa’s FA Cup defeat to Queen’s Park | 🏴 | in 1884.
Ollie Watkins | 🏴 | makes his 20th appearance in European competition for Villa
John McGinn | 🏴 | makes his 20th appearance in European competition for Villa
Both are 3rd in the all time list behind Gordon Cowans | 🏴 | (28) & Dennis Mortimer | 🏴 | (27) for outfield players
Boubacar Kamara | 🇫🇷 | plays at centre back on his 70th start in a Villa shirt
Lamare Bogarde | 🇳🇱 | plays in midfield on his 10th start in a Villa shirt
Morgan Rogers | 🏴 | scores Villa’s first hat-trick in the European Cup / Champions League since Gary Shaw | 🏴 | in 1982
Jacob Ramsey | 🏴 | contributes 2 assists in a game for the first time since May 2023 vs. Brighton and for the first time ever in European competition
Morgan Rogers | 🏴 | contributes his 20th goal involvement - 13 ⚽ Goals and 🔥 7 Assists - on his 47th appearance in a Villa shirt. Doing so at a goal contribution rate of one for every 2.35 games he has played so far in his Villa career.
Morgan Rogers | 🏴 | becomes the 5th Villa player to score a hat-trick in Europe after Gary Shaw | 🏴 | vs. Dinamo in 1982, Peter Withe | 🏴 | vs. Vitória in 1983, Stan Collymore | 🏴 | vs. Strømsgodset in 1998 and Ollie Watkins | 🏴 | v Hibs in 2023
Ollie Watkins | 🏴 | scores his first goal in the Champions League on his 8th appearance.
Ollie Watkins | 🏴 | contributes his 116th goal involvement in a Villa shirt on his 201st appearance at a rate of one for every 1.73 games he has played so far in his Villa career.
Ollie Watkins | 🏴 | contributes his 12th goal involvement (9 ⚽ Goals and 🔥 3 Assists) in European competition on his 20th European appearance at a rate of one for every 1.67 games he has played in European so far in his Villa career.
Matty Cash | 🏴 🇵🇱 | secures his 70th win on his 163rd appearance
Boubacar Kamara | 🇫🇷 | makes his 70th appearance under Unai Emery | 🇪🇸 |
Jacob Ramsey | 🏴 | secures his 40th win under Unai Emery | 🇪🇸 |
Ollie Watkins | 🏴 | makes his 100th start under Unai Emery | 🇪🇸 |
Ollie Watkins | 🏴 | contributes his 80th goal involvement in 111 appearances under Unai Emery | 🇪🇸 |
After 117 Games Unai Emery has rhe best record of any Villa manager in history: 🥇 Unai Emery | 🇪🇸 | 2022- 1.76 PPG
LB Ian Maatsen | 🇳🇱 | #999 |
🟥 1 Feb 2025, Villa 0-2 Wolves, Molineux


Game #5760
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Andy Madley | 🏴 | Huddersfield, 2011- 🆘
Kick off: 5.30pm
HT Score: 🟥 0-1
FT Result: 🟥 Lost
FT Score: 🟥 0-2
Last 5: 🟨 🟥 🟨 🟩 🟥
Season: 2024-25
Matchday: #35
League Game: #24
Manager Game: #118
Date: Saturday, 1 February 2025
Attendance: 31,385
Premier League
Scorer(s): None
Assist(s): None
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
RB Andrés García | 🇪🇸 | 🟢 | 🔁 |
CB Ezri Konsa | 🏴 |
CB Boubacar Kamara | 🇫🇷 |
LB Lucas Digne | 🇫🇷 | 🔁 |
RB Lamare Bogarde | 🇳🇱 | 🟨 | 🔁 |
M John McGinn | 🏴 | 🟨 |
M Youri Tielemans | 🇧🇪 |
M Jacob Ramsey | 🏴 | 🔁 |
M Morgan Rogers | 🏴 | 🟨 |
CF Ollie Watkins | 🏴 | 🚑 | 🔁 |
Substitutes
🔁 | W Donyell Malen | 🇳🇱 | for RB Andrés García | 🇪🇸 | 46’ |
🔁 | LB Ian Maatsen | 🇳🇱 | for LB Lucas Digne | 🇫🇷 | 46’ |
🔁 | M Amadou Onana | 🇧🇪 | for M Jacob Ramsey | 🏴 | 46’ |
🔁 | W Leon Bailey | 🇯🇲 | for CF Ollie Watkins | 🏴 | 46’ |
🔁 | RB Kosta Nedeljkovic | 🇷🇸 | for RB Lamare Bogarde | 🇳🇱 | 85’ |
Unused Substitutes
GK Oliwier Zych | 🇵🇱 |
GK Robin Olsen | 🇸🇪 |
CB Sil Swinkels | 🇳🇱 |
M Jamaldeen Jimoh-Aloba | 🏴 |

Starting XI
GK José Pedro Malheiro de Sá | 🇵🇹 |
LB Rayan Aït-Nouri | 🇫🇷 | 🔁 |
CB Emmanuel Agbadou | 🇨🇮 |
CB Tote António Gomes | 🇵🇹 |
RB Matt Doherty | 🇮🇪 |
RB Nélson Cabral Semedo | 🇵🇹 |
M Jean-Ricner Bellegarde | 🇫🇷 | ⚽ | 🔁 |
M André Trindade da Costa Neto | 🇧🇷 |
W Pablo Sarabia | 🇪🇸 | 🟨 | 🔁 |
W Gonçalo Manuel Ganchinho Guedes | 🇵🇹 | 🔁 |
CF M Matheus Cunha | 🇧🇷 | ⚽ | 🟨 |
Substitutes
🔁 | M Rodrigo Gomes | 🇵🇹 | for LB Rayan Aït-Nouri | 🇫🇷 | 73’ |
🔁 | M Tommy Doyle | 🏴 | for W Gonçalo Manuel Ganchinho Guedes | 🇵🇹 | 73’ |
🔁 | CF Hwang Hee-Chan | 🇰🇷 | for W Pablo Sarabia | 🇪🇸 | 79’ |
🔁 | CB Santiago Bueno | 🇺🇾 | for M Jean-Ricner Bellegarde | 🇫🇷 | 88’ |
Unused Substitutes
GK Sam Johnstone (ex) | 🏴 |
CB Craig Dawson | 🏴 |
RB Pedro Lima | 🇧🇷 |
M Tawanda Chirewa | 🇿🇼 |
W Carlos Forbs | 🇵🇹 |
Match Timeline
🟢 | 1’ Debut, Andrés García
❗| 2’ Foul! Jacob Ramsey fouled by a mass of Wolves players
❗| 3’ Tielemans free kick on target but doesn’t test ‘keeper
❗| 8’ Foul! Ezri Konsa barged to the ground
❗| 10’ Chance! Ollie Watkins can’t reach a ball from debutant Andrés García
🥅 | 12’ Goal, 0-1, (Wolverhampton Wanderers), Jean-Ricner Bellegarde
🗒️ | First attack
❗| 14’ Chance! John McGinn shot deflected over
🟨 | 16’ Booking, John McGinn, Bad foul
❗| 16’ Foul! John McGinn fouled, no booking
💥 | 22’ Wolves mount a second attack, put behind
🟨 | 28’ Booking, Morgan Rogers, Bad foul
💥| 36’ Martínez save, rebound wide
🆘 | Play allowed to carry on by referee Madley despite a clear foul in the build up
🚑 | 38’ Foul! Ollie Watkins fouled, down injured
🚑 | 39’ Ollie Watkins back on feet but struggling
💥| 44’ Wolves wide
🟨 | 45’+3 Booking, Lamare Bogarde, Bad foul
💥| 45’+5 Martínez saves
🕒 | 45’+6 HT Wolverhampton Wanderers 1-0 Aston Villa
🔁 | 46’ Sub off, Ollie Watkins 🚑, Sub on Leon Bailey
🔁 | 46’ Sub off, Andrés García, Sub on Donyell Malan
🔁 | 46’ Sub off, Lucas Digne, Sub on Ian Maatsen
🔁 | 46’ Sub off, Jacob Ramsey, Sub on Amadou Onana
❗| 53’ Foul! Morgan Rogers bundled over
⚽ | 54’ Goal! Donyell Malan, Assist by John McGinn
❌ | 54’ Referee Madley disallows goal for Malan offside
🎥 | 56’ VAR confirms no Malan offside but disallows goal for Rogers offside despite not being involved in play, VAR claims his offside caused an obstruction
🆘 | Absolute shocker from referee Madley and VAR, replays show no obstruction occurred
❗| 59’ Chance! Tielemans shot saved
❗| 64’ Chance! Leon Bailey shot blocked by own player
🆘 | 76’ 50/50 tackle outside the Villa box, referee Madley awards free kick to Wolves
🆘 | 77’ Easy save for Martínez and a foul in the build up, but what is this? Referee Madley orders a retake, what on earth
💥 | 78’ Wolves over the bar from the free kick that shouldn’t have been, twice
🔁 | 85’ Sub off, Lamare Bogarde, Sub on Kosta Nedeljkovic
❗| 87’ Chance! Donyell Malan shot saved
❗❗| 90’+1 Huge Chance! Donyell Malan shot saved
❗| 90’+3 Chance! Leon Bailey cuts inside, shot diverted for a corner
🆘 | 90’+3 Bottle thrown at Leon Bailey, interrupting his delivery, ‘keeper punches clear, referee does not order a retake, simply incredibel
❗| 90’+5 Chance! Tielemans over
❗| 90’+7 Foul! Morgan Rogers fouled but referee Madley allows play to continue
🥅 | 90’+7 Goal, 0-2, (Wolverhampton Wanderers), Matheus Cunha
🆘 | Goal conceded directly from a foul
🕒 | 90’+7 FT Wolverhampton Wanderers 2-0 Aston Villa
On This Day
Andrés García | 🇪🇸 | makes his debut in a Villa shirt to become the 1,008th player to play for Villa in first team League or Cup football.
John McGinn | 🏴 | equals Olof Mellberg’s | 🇸🇪 | appearance record for the club (263) to become the joint 48th leading appearance maker for the club out of 1,008 players.
Ezri Konsa | 🏴 | equals Stiliyan Petrov’s | 🇧🇬 | Premier League appearance record for the club (185) to become the joint 12th leading appearance maker in the competition for Villa.
John McGinn | 🏴 | collects his 60th booking in a Villa shirt and is now the most cautioned player in Villa’s history overtaking previous record holder Lee Hendrie with 59 Yellow cards
Morgan Rogers | 🏴 | collects his 6th booking in 8 games, his 9th of the season and 15th overall
LB Ian Maatsen | 🇳🇱 | #999 |
🟩 9 Feb 2025, Villa 2-1 Spurs, Villa Park


Game #5761
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Anthony Taylor | 🏴 | Wythenshaw, 2006- 🆘
Kick off: 5.35pm
HT Score: 🟩 1-0
FT Result: 🟩 Won
FT Score: 🟩 2-1
Last 5: 🟥 🟨 🟩 🟥 🟩
Season: 2024-25
Matchday: #36
Cup Game: #4
Manager Game: #119
Date: Sunday, 9 February 2025
Attendance: 40,773
FA Cup
Scorer(s): Jacob Ramsey | 1 ’ | Morgan Rogers | 64’ |
Assist(s): Morgan Rogers | 1’ |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
RB Andrés García | 🇪🇸 |
CB Ezri Konsa | 🏴 | 🚑 | 🔁 |
CB Boubacar Kamara | 🇫🇷 |
LB Lucas Digne | 🇫🇷 | 🔁 |
M Youri Tielemans | 🇧🇪 |
M John McGinn | 🏴 |
M Morgan Rogers | 🏴 | 🔥 | ⚽ |
M Jacob Ramsey | 🏴 | ⚽ |
W Leon Bailey | 🇯🇲 | 🔁 |
W Donyell Malen | 🇳🇱 | 🔁 |
Substitutes
🔁 | RB Lamare Bogarde | 🇳🇱 | for CB Ezri Konsa | 🏴 | 27’ | 🚑 |
🔁 | W Marcus Rashford | 🏴 | 🟢 for W Donyell Malen | 🇳🇱 | 66’ |
🔁 | W Marco Asensio | 🇪🇸 | 🟢 for W Leon Bailey | 🇯🇲 | 66’ |
🔁 | LB Ian Maatsen | 🇳🇱 | for LB Lucas Digne | 🇫🇷 | 81’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
GK Oliwier Zych | 🇵🇱 |
M Jamaldeen Jimoh-Aloba | 🏴 |

Starting XI
GK Antonín Kinský | 🇨🇿 |
RB Djed Spence | 🏴 |
RB Archie Gray | 🏴 |
CB Kevin Danso | 🇦🇹 |
RB Pedro Porro | 🇪🇸 | 🟨 |
M Rodrigo Bentancur | 🇺🇾 | 🟨 | 🔁 |
M Lucas Bergvall | 🇸🇪 | 🟨 |
W Heung-min Son | 🇰🇷 |
M Dejan Kulusevski | 🇸🇪 |
W Mikey Moore | 🏴 | 🔁 |
W Mathys Tel | 🇫🇷 | ⚽ |
Substitutes
🔁 | M Yves Bissouma | 🇲🇱 | for W Mikey Moore | 🏴 | 46’ |
🔁 | M Pape Matar Sarr | 🇸🇳 | for M Rodrigo Bentancur | 🇺🇾 | 72’ |
Unused Substitutes
GK Brandon Austin | 🇺🇸 |
GK Fraser Forster | 🏴 |
CB Ben Davies | 🏴 |
LB Sergio Reguilón | 🇪🇸 |
W Damola Ajayi | 🏴 |
CB Dante Cassanova | 🏴 |
CB Malachi Hardy | 🏴 |
Match Timeline
⚽ | 1’ Goal, 1-0, Jacob Ramsey, Assist by Morgan Rogers (57 Seconds)
❗ | 14’ Chance! Andrés García charges forwards before shooting over
❗ | 14’ Chance! Donyell Malen shoots over from a Leon Bailey pass
❗❗ | 16’ Huge Chance!! Leon Bailey’s shot is saved at full stretch by Antonín Kinský
❗ | 19’ Chance! Youri Tielemans on the charge shoots over from Boubacar Kamara’s ball
❗ | 22’ Chance! Jacob Ramsey shoots wide from Donyell Malen’s pass
💥 | 25’ Emi Martínez thwarts Tottenham’s first attack as he saves from Son
🚑 | 25’ Ezri Konsa down with injury
🔁 | 27’ Sub off, Ezri Konsa, Sub on, Lamare Bogarde
🗒️ | The 11th time this season Villa have lost a player to first half injury and the 7th time in the last 10 games. And all the media can drivel on about is Spurs’ reserve injuries.
❗ | 31’ Chance! Leon Bailey’s shot from Morgan Rogers’ ball is parried by Kinský
❗ | 31’ Chance! Jacob Ramsey hits the post
🗒️ | Villa should be 2 up and wouldn’t look misrepresentative being 4 ahead. So easy.
❗ | 35’ Chance! Morgan Rogers charges through again following a Youri Tielemans pass but his shot is saved by Kinský
❗ | 35’ Chance! Donyell Malen shoots wide after another hot butter through knife break
❗ | 45’+2 Chance! Donyell Malen shoots fractionally wide from Leon Bailey’s throughball
🕒 | 45’+3 Aston Villa 1-0 Tottenham Hotspur
🗒️ | One way traffic from the first second to the last, Villa though should have a commanding lead to show for it
🚑 | 51’ Lucas Digne down with injury
🚑 | 53’ Lucas Digne returns to field of play
❗ | 58’ Chance! Jacob Ramsey shot saved by Kinský
🆘 | 60’ Perennial fouler Rodrigo Bentancur booked for his latest foul on Morgan Rogers
⚽ | 64’ Goal, 2-0, Morgan Rogers
🗒️ | Villa finally add a second
🔁 | 66’ Sub off, Donyell Malen, Sub on, Marcus Rashford 🟢
🔁 | 66’ Sub off, Leon Bailey, Sub on Marco Asensio 🟢
🔁 | 81’ Sub off, Lucas Digne, Sub on, Ian Maatsen
❗ | 70’ Chance! Youri Tielemans shot is blocked
❗ | 72’ Chance! Morgan Rogers just wide from Marco Asensio’s ball in
🗒️ | 74’ Sublime skills already from Marco Asensio, what a player
🆘 | 75’ Shocking, shocking refereeing from Taylor as Villa see Rashford clattered on the edge of the area in one of the most blatant fouls imaginable and the fool from Wythenshaw waves play on to the utter disbelief of everyone present.
❗ | 76’ Chance! Jacob Ramsey’s shot from Morgan Rogers pass saved by Kinský
❗❗ | 77’ Huge Chance! Jacob Ramsey’s shot from Marcus Rashford’s ball saved by Kinský
🥅 | 90’+1 Goal, 2-1, (Tottenham Hotspur), Mathys Tel
🗒️ | A totally undeserved, unmerited and simply misleading goal for Tottenham, really annoying to lose a clean sheet and not have at least 5 goals on the board.
🕒 | 90’+5 Aston Villa 2-1 Tottenham Hotspur
🗒️ | An easy easy win for Villa that could and probably should have been 7-0 on the balance of play however the game was notable for two things, the debuts, and the appalling refereeing on 75’. At some point the PGMOL needs to be investigated. Thankfully unlike his last dodgy performance, Taylor couldn’t influence the result.
On This Day
Villa reach the fifth round of the FA Cup for the 44th time but first since finishing runners up in 2014-15.
All the pre-match, match & post-match talk was of a Tottenham Hotspur injury crisis yet it was Villa who could only muster a squad of 16 outfield players, it was Villa who could only call upon one defender, it was Villa who did not have a recognised centre forward available, it was Villa who lost their only defender half way through the first half and it was Villa who were forced to play the game with 2 midfielders at centre back, it was Villa who had 3 players who had never played for the club in the squad, it was Villa who had a full back with just a single half of football to his name, it was Villa who didn’t moan, who played with pananche and style and mercilessly ripped apart the opposition with only deserved 3, 4, 5 goals missing from their game.
Marco Asensio | 🇪🇸 | makes his debut in a Villa shirt after joining on loan from PSG for the remainder of the season to become the 1009th player to play for Villa in first team League or Cup football.
Marcus Rashford | 🏴 | makes his debut in a Villa shirt after joining on loan from Manchester United for the remainder of the season to become the 1010th player to play for Villa in first team League or Cup football.
John McGinn | 🏴 | makes his 250th start for Villa
Lucas Digne | 🇫🇷 | makes his 100th start for Villa
Boubacar Kamara | 🇫🇷 | & Youri Tielemans | 🇧🇪 | make their 80th appearances for Villa
Jacob Ramsey | 🏴 | makes his 70th appearance under Unai Emery | 🇪🇸 |
W Donyell Malen | 🇳🇱 | makes his first start for Villa on his 3rd appearance
Leon Bailey | 🇯🇲 | makes his 75th start under Unai Emery | 🇪🇸 |
LB Ian Maatsen | 🇳🇱 | #999 |
🟨 15 Feb 2025, Villa 1-1 Ipswich, Villa Park


Game #5762
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Robert Jones | 🏴 | Merseyside, 2016-
Kick off: 3.00pm
HT Score: 🟨 0-0
FT Result: 🟨 Drew
FT Score: 🟨 1-1
Last 5: 🟨 🟩 🟥 🟩 🟨
Season: 2024-25
Matchday: #37
League Game: #25
Manager Game: #120
Date: Saturday, 15 February 2025
Attendance: 42,510
Premier League
Scorer(s): Ollie Watkins | 69’ |
Assist(s): None
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 | 🔁 |
CB Boubacar Kamara | 🇫🇷 | 🚑 | 🔁 |
CB Axel Disasi | 🇫🇷 | 🟢 |
RB Andrés García | 🇪🇸 |
M Youri Tielemans | 🇧🇪 |
M John McGinn | 🏴 |
M Jacob Ramsey | 🏴 | 🔁 |
M Morgan Rogers | 🏴 |
W Donyell Malen | 🇳🇱 | 🔁 |
CF Ollie Watkins | 🏴 | ⚽ |
Substitutes
🔁 | CB Tyrone Mings | 🏴 | for CB Boubacar Kamara | 🇫🇷 | 16’ | 🚑 |
🔁 | LB Ian Maatsen | 🇳🇱 | for LB Lucas Digne | 🇫🇷 | 46’ |
🔁 | W Marcus Rashford | 🏴 | for M Jacob Ramsey | 🏴 | 46’ |
🔁 | W Marco Asensio | 🇪🇸 | for W Donyell Malen | 🇳🇱 | 63’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
GK Oliwier Zych | 🇵🇱 |
RB Lamare Bogarde | 🇳🇱 |
M Jamaldeen Jimoh-Aloba | 🏴 |

Starting XI
GK Alex Palmer | 🏴 |
CB Jacob Greaves | 🏴 | 🟨 |
CB Dara O’Shea | 🇮🇪 |
RB Axel Tuanzebe (ex) | 🇨🇩 | 🟨 | 🟨 | 🟥 |
RB Ben Johnson | 🏴 |
LB Conor Townsend | 🏴 |
M Julio Enciso | 🇵🇾 | 🔁 |
M Jens Cajuste | 🇸🇪 | 🔁 |
M Kalvin Phillips | 🏴 | 🟨 |
W Omari Hutchinson | 🇯🇲 | 🟨 |
CF Liam Delap | 🏴 | ⚽ | 🔁 |
Substitutes
🔁 | W Jack Clarke | 🏴 | for M Julio Enciso | 🇵🇾 | 17’ |
🔁 | CB Luke Woolfenden | 🏴 | for W Jack Clarke | 🏴 | 46’ |
🔁 | M Massimo Luongo | 🇦🇺 | for M Jens Cajuste | 🇸🇪 | 80’ |
🔁 | CF George Hirst | 🏴 | for CF Liam Delap | 🏴 | 80’ |
Unused Substitutes
GK Arijanet Muric | 🇽🇰 |
CB Ben Godfrey | 🇺🇸 |
M Jack Taylor | 🇮🇪 |
W Nathan Broadhead | 🏴 |
W Jaden Philogene-Bidace (ex) | 🏴 |
Match Timeline
🟢 | 1’ Debut, Axel Disasi
💥 | 3’ Morgan Rogers brought down by the ‘keeper after a John McGinn ball over the top
🎥 | 3’ VAR Check says no foul but keeper rushed out, Rogers down, no booking for a dive, so what was it then?
❗ | 8’ Chance! Ollie Watkins shot blocked
🗒️ | 10’ Villa all over Ipswich with last ditch clearances all across the box from the away side, it still seems really odd that there wasn’t an early 🟥 red card for the ‘keeper or 🟨 for Rogers if he dived but no replay shown
❗ | 14’ Chance! Donyell Malen shot blocked from a Morgan Rogers pass
🚑 | 16’ Player injured on field of play, Boubacar Kamara
🔁 | 16’ Sub off, Boubacar Kamara, Sub on, Tyrone Mings
🗒️ | Yet again Villa lose a player to injury in the first half - that’s the eight time in the last 11 games
❗ | 26’ Chance! Donyell Malen shot from an Ollie Watkins cut back
❗ | 26’ Chance! Lucas Digne over
❗❗ | 34’ Huge Chance!! Ollie Watkins can’t beat the ‘keeper from Axel Disasi’s pass
❗ | 38’ Chance! Youri Tielemans wide from Morgan Rogers’ ball
🗒️ | 40’ Ipswich are not in this game but Villa cannot yet take a chance
💥 | 40’ Jacob Ramsey pulled down on edge of the area by Tuanzebe
🟥 | 40’ Second 🟨 yellow for Tuanzebe, off! Ipswich down to 10
❗ | 42’ Chance! John McGinn shot blocked from Youri Tielemans’ ball in
❗ | 43’ Chance! Andrés García shot blocked
❗ | 44’ Chance! Morgan Rogers’ shot from Ollie Watkins’ pass saved
🕒 | 45’+5 HT Aston Villa 0-0 Ipswich Town
🔁 | 46’ Sub off, Lucas Digne, Sub on, Ian Maatsen
🔁 | 46’ Sub off, Jacob Ramsey, Sub on, Marcus Rashford
❗ | 49’ Chance! Marcus Rashford shot saved from John McGinn ball in
❗ | 50’ Chance! Ian Maatsen wide
❗ | 53’ Chance! Morgan Rogers wide from Marcus Rashford’s ball
🥅 | 56’ Goal, (Ipswich Town), Liam Delap
🗒️ | Unbelievable, not in the game and the 10-men defensive wall take the lead after woeful defending from the Villa backline, this will probably be very difficult to turn around now
❗ | 58’ Chance! Ian Maatsen shot from a Youri Tielemans pass is saved
🔁 | 63’ Sub off, Donyell Malen, Sub on, Marco Asensio
❗ | 65’ Chance! Youri Tielemans free kick blocked
💥 | 67’ Marcus Rashford barged off the ball in the box
🎥 | 67’ VAR Check deems no penalty
❗❗ | 69’ Huge Chance!! Marcus Rashford hits the woodwork and the ball rebounds back into play
⚽ | 69’ Goal!, 1-1, Ollie Watkins snaps up the rebound
❗❗ | 71’ Huge Chance!! Morgan Rogers header from Marco Asensio’s ball in is saved
❗ | 71’ Chance! Andrés García shot over from Marcus Rashford corner
❗❗ | 75’ Huge Chance!! Marco Asensio over from Youri Tielemans pass
❗| 78’ Chance! Marco Asensio shot saved
❗| 81’ Chance! Ollie Watkins shot from Marcus Rashford’s ball blocked
❗| 82’ Chance! Marco Asensio shot from Morgan Rogers’ ball blocked
❗❗ | 84’ Huge Chance!! Marcus Rashford wide
❗| 87’ Chance! Morgan Rogers shot from Ian Maatsen’s ball blocked
🗒️ | 4’ Injury time shown despite subs and injury breaks… strange
❗| 90’+1 Chance! Marco Asensio shot blocked
❗| 90’+3 Chance! Morgan Rogers wide from Marcus Rashford’s ball
🕒 | 90’+6 FT Aston Villa 1-1 Ipswich Town
On This Day
10-man Ipswich had not won a point since 5 January as Alex Palmer becomes the latest visiting ‘keeper to have a world class afternoon at Villa Park.
Villa lose a player to injury in the first half for the eight time in the last 11 games
Axel Disasi | 🇫🇷 | becomes the 1011th player to play for Villa in first team League or Cup football.
Lucas Digne | 🇫🇷 | makes his 🕒 100th Appearance under Unai Emery | 🇪🇸 | and his 🕒 125th Appearance in a Villa shirt.
Morgan Rogers | 🏴 | makes his 🕒 50th Appearance in a Villa shirt.
Ian Maatsen | 🇳🇱 | makes his 🕒 30th Appearance in a Villa shirt (8 Starts).
LB Ian Maatsen | 🇳🇱 | #999 |
🟨 19 Feb 2025, Villa 2-2 Liverpool, Villa Park


Game #5763
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Craig Pawson | 🏴 | Sheffield & Hallam, 2008-
Kick off: 7.30pm
HT Score: 🟩 2-1
FT Result: 🟨 Drew
FT Score: 🟨 2-2
Last 5: 🟩 🟥 🟩 🟨 🟨
Season: 2024-25
Matchday: #38
League Game: #26
Manager Game: #121
Date: Wednesday, 19 February 2025
Attendance: 41,910
Premier League
Scorer(s): Youri Tielemans | 38’ | Ollie Watkins | 45’+3 |
Assist(s): Lucas Digne | 45’+3 |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
RB Andrés García | 🇪🇸 | 🔁 |
CB Tyrone Mings | 🏴 |
CB Axel Disasi | 🇫🇷 | 🟨 |
LB Lucas Digne | 🇫🇷 | 🔥 | 🔁 |
M Youri Tielemans | 🇧🇪 | ⚽ |
M John McGinn | 🏴 | 🔁 |
M Morgan Rogers | 🏴 |
W Marco Asensio | 🇪🇸 | 🔁 |
W Marcus Rashford | 🏴 | 🔁 |
CF Ollie Watkins | 🏴 | ⚽ |
Substitutes
🔁 | RB Matty Cash | 🏴 🇵🇱 | for RB Andrés García | 🇪🇸 | 67’ |
🔁 | M Jacob Ramsey | 🏴 | for W Marcus Rashford | 🏴 | 67’ |
🔁 | W Donyell Malen | 🇳🇱 | for W Marco Asensio | 🇪🇸 | 67’ |
🔁 | LB Ian Maatsen | 🇳🇱 | for LB Lucas Digne | 🇫🇷 | 78’ |
🔁 | RB Lamare Bogarde | 🇳🇱 | for M John McGinn | 🏴 | 86’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
GK Oliwier Zych | 🇵🇱 |
M Jamaldeen Jimoh-Aloba | 🏴 |

Starting XI
GK Alisson | 🇧🇷 |
LB Andrew Robertson | 🏴 |
CB Virgil van Dijk | 🇳🇱 |
CB Ibrahima Konaté | 🇫🇷 |
RB Trent Alexander-Arnold | 🏴 | ⚽ | 🔁 |
M Alexis Mac Allister | 🇦🇷 | 🔁 |
M Ryan Gravenberch | 🇳🇱 |
M Curtis Jones | 🏴 |
M Dominik Szoboszlai | 🇭🇺 |
W Mohamed Salah | 🇪🇬 | ⚽ |
W Diogo Jota | 🇵🇹 | 🔁 |
Substitutes
🔁 | RB Conor Bradley | 🇬🇧 | 🔁 | for RB Trent Alexander-Arnold | 🏴 | 66’ |
🔁 | CF Darwin Núñez | 🇺🇾 | for W Diogo Jota | 🇵🇹 | 66’ |
🔁 | W Luis Díaz | 🇨🇴 | for M Alexis Mac Allister | 🇦🇷 | 80’ |
🔁 | CB Jarell Quansah | 🏴 | for RB Conor Bradley | 🇬🇧 | 89’ |
Unused Substitutes
GK Caoimhin Kelleher | 🇮🇪 |
LB Konstantinos Tsimikas | 🇬🇷 |
W Frederico Chiesa | 🇮🇹 |
M Harvey Elliott | 🏴 |
M Wataru Endo | 🇯🇵 |
Match Timeline
💥 | 5’ van Dijk fires well over
💥 | 5’ John McGinn concedes a sloppy corner
💥 | 6’ Tyrone Mings blocks Jota’s shot
💥 | 7’ John McGinn plays Liverpool in, Jota wide
🗒️ | 10’ Axel Disasi maraudes forward, Morgan Rogers’ cross blocked
🗒️ | 12’ Marcus Rashford seeing the ball a lot but can’t get the final pass as Liverpool throw bodies at the ball
🆘 | 13’ Szoboszlai fouls Tielemans, referee Pawson awards the free kick
❗| 14’ Chance! Marco Asensio desperately defended by Konate before Alisson punches behind
🗒️ | 14’ Villa pressurising runaway leaders Liverpool
🆘 | 16’ Szoboszlai fouls Tielemans, referee Pawson does nothing, poor
⚽ | 18’ Goal, 1-0, Marcus Rashford, Assist by Marco Asensio
🆘 | 18’ Linesman flags for offside, referee Pawson disallows goal
🗒️ | 19’ Emi Martínez comes off his line to clear
🗒️ | 20’ Emi Martínez comes off his line to block
🗒️ | 23’ Andrés García maraudes forwards and wins a corner
🗒️ | 23’ Corner taken but referee Pawson stops game
🟨 | 23’ Booking, Axel Disasi
🗒️ | 23’ Disasi booked for appearing to push professional irritant and serial diver Alexis Mac Allister in the face. Silly if understandable.
🗒️ | 28’ Andrés García maraudes forwards again before Mac Allister’s dark arts wins Liverpool a saving free kick
🥅 | 30’ Goal, 0-1, (Liverpool), Mohamed Salah
🗒️ | Ridiculous goal, undeserved and emanating from a terrible ball from Andrés García into the penalty area allowing Liverpool to score with ease. To be fair he knew immediately he’d messed up.
🆘 | 35’ Liverpool continue time wasting, this time Trent Alexander-Arnold
🗒️ | 37’ Mac Allister’s dark arts wins another free kick, horrible player, typically Liverpool
🗒️ | 37’ Free kick for Villa after Rashford’s charge, comes to nothing
⚽ | 39’ Goal!, 1-0, Youri Tielemans
🗒️ | Villa deservedly get back parity as Liverpool can’t luck in to more desperate defending again and Tielemans hits a snap shot into the ground and net.
💥 | 40’ Jota shoots so wide it’s almost a throw in
🗒️ | That’s Liverpool’s first real chance of their own making since the 6’. Villa are more than a match for these.
💥 | 40’ Jones wide, much much closer
🗒️ | 42’ Morgan Rogers and Marcus Rashford combine but cannot connect
🆘 | 44’ Liverpool hoof it embarrassingly before Jota fouls Disasi, referee Pawson gives nothing
🆘 | 45’ Gravenberch fouls Morgan Rogers stopping his forward charge, referee Pawson gives nothing
🗒️ | 45’+1 Liverpool not coping with Villa at all well, Konate the latest to resort to desperate defending
⚽ | 45’+3 Goal!, 2-1, Ollie Watkins, Assist by Lucas Digne
🗒️ | Villa deservedly lead, wonderful cross from Lucas Digne for a cushioned Watkins header
🎥 | 45’+3 VAR Check… handball by John McGinn, although that was at least 3 passages of play before the goal, this is PGMOL & Liverpool though so….
🎥 | VAR confirms goal, phew, at last some commonsense, firstly it was not in the same phase and secondly Jota had kicked the ball at McGinn’s hand, not even close to being justification for a free kick let alone disallowing a goal 30 seconds later
🗒️ | Liverpool players surrounding the officials to complain, really really poor from the scousers, exactly how they were in the 70’s and 80’s, entitled fools who clearly do not understand the game. Still it is pleasantly surprising that the officials didn’t bow to the Liverpool mafia.
🕒 | HT Aston Villa 2-1 Liverpool
❗❗| 51’ Huge Chance!! Lucas Digne with another fine ball puts in Marcus Rashford who charges at goal and gets his shot in with Alisson nowhere but Konate clears off the line
🗒️ | Liverpool have huffed and puffed in the last few minutes, a few corners come to nothing before a weak shot from Szoboszlai and an easy save for Emi
💥 | 60’ Jota’s shot lands on top of the bar
🥅 | 61’ Goal, 2-2, (Liverpool), Trent Alexander-Arnold
🗒️ | More ridiculous good fortune for Liverpool as a lucky bounce and deflection off Ollie Watkins allows a meandering Salah to get possession before passing to Alexander-Arnold who shoots wildly but it’s deflected past Emi Martínez off Tyrone Mings. Unbelieveably lucky.
🔁 | 67’ Sub off, Andrés García, Sub on, Matty Cash
🔁 | 67’ Sub off, Marcus Rashford, Sub on, Jacob Ramsey
🔁 | 67’ Sub off, Marco Asensio, Sub on, Donyell Malen
💥 | 69’ Nunez misses an open goal
🗒️ | If Villa had a season like 2023-24 then I seriously doubt they’d be behind Liverpool in the table, the visitors are a really overrated side, sitting atop the table due to a lack of competition and not their own endeavours
❗❗| 71’ Huge Chance!! Alisson needs a lucky save off his chest to prevent Donyell Malen restoring Villa’s lead.
🆘 | 71’ Bizarrely the linesman had put up his flag despite no Villa player being even close to being offside, very strange
🗒️ | 75’ Outstanding reading of the game from Emi Martínez who rushes from goal with incredible acceleration and simply picks the ball off the feet of Nunez. Villa really should win this.
🔁 | 78’ Sub off, Lucas Digne, Sub on, Ian Maatsen
🗒️ | 78’ Morgan Rogers on a charge finds Donyell Malen and Liverpool kick it out in panic for a corner
🗒️ | 79’ Corner cleared, another corner won, Villa pushing and pushing
🗒️ | 81’ Villa’s latest corner cleared by Alisson who aimlessly hoofs the ball up the park to relieve the pressure
⚽ | 82’ Goal!, 3-2, Jacob Ramsey
🆘 | 82’ Linesman flags for offside, very very close, that’ll need VAR
🎥 | 82’ VAR Checks and confirms offside but that was hairline, Liverpool have dodged one there
🗒️ | 84’ The Vile Arne Slot is booked for complaining his side are being given a game, literally living off the back of Klopp, no-one believes this is your team Slot.
🔁 | 86’ Sub off, John McGinn, Sub on, Lamare Bogarde
🗒️ | 88’ Liverpool have a corner… so so easy for Villa and Emi Martínez
🗒️ | 90’+2 All Villa as Matty Cash’s delivery is hacked behind for a corner
❗❗| 90’+3 Huge Chance!! Tyrone Mings plays in Morgan Rogers who hits it over, should have been the winner
❗| 90’+4 Chance! Alisson desperate save from Matty Cash’s shot
❗❗| 90’+5 Huge Chance!! Donyell Malen should deliver a fully deserved win for Villa but his shot, excellent though it is, is just milimetres past the post with Alisson beaten
🗒️ | Villa so unlucky not to get the three points against the leaders
🕒 | HT Aston Villa 2-2 Liverpool
On This Day
Emiliano Martínez | 🇦🇷 | makes his 170th Premier League appearance.
John McGinn | 🏴 | makes his 191st Premier League appearance and moves into Villa’s top 10 appearance holders in the competition.
Marcus Rashford | 🏴 | and Marco Asensio | 🇪🇸 | make their first starts in a Villa shirt on their 3rd appearances.
Lucas Digne | 🇫🇷 | contributes his 15th assist in a Villa shirt on his 126th appearance to become Villa’s joint 7th most productive full back:
1. Steve Staunton | 🇮🇪 | 37 Assists
2. John Gidman | 🏴 | 32
3. Charlie Aitken | 🏴 | 29
4. Alan Wright | 🏴 | 26
5. Kenny Swain | 🏴 | 17
6. Ahmed Elmohamady | 🇪🇬 | 16
7. Lucas Digne | 🇫🇷 | Kevin Gage | 🏴 | 15
Ollie Watkins | 🏴 | moves onto 71 Premier League goals for Villa, 3 behind all time record holder Gabriel Agbonlahor 🏴
Jacob Ramsey | 🏴 | makes his 125th Premier League appearance in a Villa shirt
Ian Maatsen | 🇳🇱 | makes his 20th Premier League appearance for Villa
Robin Olsen | 🇸🇪 | overtakes Peter Enckelman for the 8th highest number of unused substitute appearances for Villa: 109.
Matty Cash | 🏴 🇵🇱 | makes his 85th appearance under Unai Emery | 🇪🇸 |
LB Ian Maatsen | 🇳🇱 | #999 |
🟩 22 Feb 2025, Villa 2-1 Chelsea, Villa Park


Game #5764
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Michael Oliver 🏴 Northumberland, 2007- 🆘
Kick off: 5.30pm
HT Score: 🟥 0-1
FT Result: 🟩 Won
FT Score: 🟩 2-1
Last 5: 🟥 🟩 🟨 🟨 🟩
Season: 2024-25
Matchday: #39
League Game: #27
Manager Game: #122
Date: Saturday, 22 February 2025
Attendance: 42,423
Premier League
Scorer(s): Marco Asensio | 57' | 89' |
Assist(s): Marcus Rashford | 57' | 89' |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
LB Ian Maatsen | 🇳🇱 |
CB Tyrone Mings | 🏴 | 🔁 |
CB Ezri Konsa | 🏴 |
RB Matty Cash | 🏴 🇵🇱 | 🔁 |
M Youri Tielemans | 🇧🇪 |
M John McGinn | 🏴 | 🟨 |
M Jacob Ramsey | 🏴 | 🔁 |
M Morgan Rogers | 🏴 | 🔁 |
W Marco Asensio | 🇪🇸 | ⚽ | ⚽ |
CF Ollie Watkins | 🏴 | 🔁 |
Substitutes
🔁 | W Marcus Rashford | 🏴 | 🔥 | 🔥 | for M Jacob Ramsey | 🏴 | 46’ |
🔁 | RB Lamare Bogarde | 🇳🇱 | for CB Tyrone Mings | 🏴 | 59’ |
🔁 | RB Andrés García | 🇪🇸 | for RB Matty Cash | 🏴 🇵🇱 | 70’ |
🔁 | W Leon Bailey | 🇯🇲 | for CF Ollie Watkins | 🏴 | 77’ |
🔁 | W Donyell Malen | 🇳🇱 | for M Morgan Rogers | 🏴 | 78’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
GK Oliwier Zych | 🇵🇱 |
LB Lucas Digne | 🇫🇷 |
M Jamaldeen Jimoh-Aloba | 🏴 |

Starting XI
GK Filip Jørgensen | 🇩🇰 |
RB Malo Gusto | 🇫🇷 |
RB Reece James | 🏴 |
CB Trevoh Chalobah | 🏴 | 🔁 |
CB Levi Colwill | 🏴 |
LB Marc Cucurella | 🇪🇸 |
M Enzo Fernández | 🇦🇷 | ⚽ | 🟨 |
M Moisés Caicedo | 🇪🇨 | 🟨 |
M Cole Palmer | 🏴 |
M Christopher Nkunku | 🇫🇷 | 🟨 | 🔁 |
W Pedro Lomba Neto | 🇵🇹 |
Substitutes
🔁 | CB Tosin Adarabioyo | 🏴 | for CB Trevoh Chalobah | 🏴 | 8’ |
🔁 | W Jadon Sancho | 🏴 | for M Christopher Nkunku | 🇫🇷 | 76’ |
Unused Substitutes
GK Robert Sánchez | 🇪🇸 |
LB Ishé Samuels-Smith | 🏴 |
RB Josh Acheampong | 🏴 |
M Kiernan Dewsbury-Hall | 🏴 |
M Mathis Amougou | 🇫🇷 |
W Tyrique George | 🏴 |
CF Shumaira Mheuka | 🏴 |
Match Timeline
💥 | 4’ Quick break and Neto shot blocked
🥅 | 9’ Goal, 0-1, (Chelsea), Enzo Fernández
🗒️ | Chelsea score from another quick break
🆘 | 10’ Fernández foul
💥 | 18’ Fernández heads wide
❗❗| 19’ Huge Chance!! Ollie Watkins shot from Marco Asensio ball saved by Jørgensen
🆘 | 20’ Fernández foul
❗❗| 21’ Huge Chance!! Ollie Watkins shot from Morgan Rogers ball blocked by Cucurella
🆘 | 22’ Neto foul
🆘 | 23’ Neto foul
🆘 | 23’ Persistent fouler Neto is spoken to by referee Oliver but no card produced
🆘 | 25’ Caicedo fouls Morgan Rogers before remonstrating with referee Oliver for no apparent reason
💥 | 27’ Fernández over
❗❗| 29’ Huge Chance!! Ollie Watkins shot from Youri Tielemans ball saved by Jørgensen
💥 | 31’ Emiliano Martínez gathers long range shot
❗| 32’ Ollie Watkins fouled in promising position, referee Oliver gives nothing
❗| 34’ Chance! Ollie Watkins side netting with Morgan Rogers free
❗| 36’ Chance! Jørgensen flaps Ollie Watkins can’t capitalise
❗| 41’ Chance! Ollie Watkins wide
🆘 | 43’ Matty Cash fouled by Cucurella, referee Oliver gives nothing
🚑 | 43’ Matty Cash down with injury
🗒️ | Ridiculous tackle from Cucurella
🚑 | 45’ Matty Cash returns to field of play
❗| 45’+2 Chance! Jørgensen saves
🆘 | 45’+5 Caicedo foul
❗| 45’+6 Chance! Morgan Rogers and Ian Maatsen breakaway but Chelsea’s mass defence holds
❗| 45’+7 Chance! John McGinn shot over
🕒 | 45’+7 HT Aston Villa 0-1 Chelsea
🔁 | 46’ Sub off, Jacob Ramsey, Sub on, Marcus Rashford
🆘 | 47’ Fernández foul
🚑 | 47’ Tyrone Mings down with injury
🚑 | 49’ Tyrone Mings returns to field of play
🆘 | 51’ Marcus Rashford wins a corner but referee Oliver & his assistant award a goal kick, so poor
💥 | 53’ Neto shoots very very wide
🗒️ | Villa playing lovely football but not making the breakthrough with Chelsea nothing like they were in the first 15’
🆘 | 56’ Fernández foul
🆘 | 56’ Enzo Fernández finally booked by referee Oliver for his latest foul
⚽ | 57’ Goal, 1-1, Marco Asensio, Assist by Marcus Rashford
🆘 | Referee Oliver disallows the goal for offside…. didn’t look it at all… can it go to VAR, who knows these days as they make it up as they go along
🎥 | 57’ VAR checking
🎥 | 59’ VAR finally awards the goal, as it looked not even close to offside
🆘 | Terrible officiating from referee Oliver to disallow the goal, they seem to just surrender to VAR and don’t care about the accuracy of their initial decision, PGMOL have a lot to answer for
🔁 | 59’ Sub off, Tyrone Mings 🚑, Sub on, Lamare Bogarde
💥 | 64’ Cole Palmer like Neto earlier shoots very very wide
🆘 | 66’ Caicedo foul
🟨 | 69’ Booking, John McGinn, Bad Foul
🗒️ | John McGinn’s 61st booking and his first offence, Chelsea meanwhile are becoming the dictionary definition of persistent fouling
💥 | 70’ Cole Palmer shoots over and wide
🚑 | 70’ Matty Cash down with cramp
🔁 | 70’ Sub off, Matty Cash 🚑, Sub on, Andrés García
🆘 | 71’ Fernández foul
🗒️ | Nkunku the latest in the book for Chelsea for you guessed it… persistent fouling
🚑 | 72’ Morgan Rogers struggling after another poor Chelsea challenge
❗| 75’ Chance! Marcus Rashford shot from Youri Tielemans pass blocked
💥 | 76’ Palmer shot off the line by Ezri Konsa
🗒️ | Chelsea game plan is literally fouling and playing on the counter with pretty hopeless over optimistic shooting on sight, this game is Villa’s to win and deservedly so
🔁 | 77’ Sub off, Ollie Watkins, Sub on, Leon Bailey
🔁 | 78’ Sub off, Morgan Rogers, Sub on, Donyell Malan
❗| 82’ Chance! Marcus Rashford free kick cleared by desperate last ditch defending
🆘 | 83’ Cucurella assaults Lamare Bogarde in the area, surely a penalty, no reaction from referee Oliver
🎥 | 83’ VAR checking, that has to be a pen
🎥 | 83’ VAR says no foul, no penalty, so how did Bogarde end up on the floor? Why not booked for diving if he wasn’t fouled. So so poor again from the officials.
🗒️ | Chelsea really flatter to deceive, for all their millions they have very little true quality, this is all Villa pass and move
❗| 88’ Chance! Marco Asensio shot from Andrés García ball wide
❗❗| 88’ Huge Chance!! Donyell Malen shot from Marcus Rashford pass saved by Jørgensen
⚽ | 90’ Goal, 2-1, Marco Asensio, Assist by Marcus Rashford
🆘 | 90’+1 Fernández foul
❗| 90’+3 Chance! Marcus Rashford shot from Marco Asensio ball blocked
❗| 90’+7 Chance! Leon Bailey shot saved by Jørgensen
🕒 | 90’+8 FT Aston Villa 2-1 Chelsea
On This Day
Tyrone Mings | 🏴 | makes his 🕒 150th Premier League appearance and his 🕒 175th Start in a Villa shirt
Jacob Ramsey | 🏴 | makes his 🕒 150th appearance in a Villa shirt (98 Starts)
Tyrone Mings | 🏴 | secures his 🟩 20th win under Unai Emery | 🇪🇸 | (39 Appearances)
Morgan Rogers | 🏴 | secures his 🟩 25th in a Villa shirt (52 Appearances)
Marco Asensio | 🇪🇸 | scores his first ⚽ goals in a Villa shirt on his 🕒 4th appearance
Marcus Rashford | 🏴 | contributes his first 🔥 assists in a Villa shirt on his 🕒 4th appearance
Villa are now unbeaten in 🕒 13 Premier League home games, 🟩 winning six and 🟨 drawing seven.
Villa have 🟥 lost just one of their last 🕒 22 Premier League home games played on a Saturday, 🟩 winning 16 and 🟨 drawing five.
Villa have 🟩 won 18 points from losing positions in the Premier League in 2024-25 - the highest of any team.
Unai Emery | 🇪🇸 | is the most successful Villa manager in history after 122 games delivering a points per game rate of 1.75, Ron Atkinson |🏴 | 1991-1994 and George Ramsay |🏴 | 1886-1899 make up the top 3 top flight Villa bosses with 1.66.
LB Ian Maatsen | 🇳🇱 | #999 |
🟥 25 Feb 2025, Villa 1-4 Palace, Selhurst


Game #5765
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Sam Barrott | 🏴 | West Riding, 2023- 🆘
Kick off: 7.30pm
HT Score: 🟥 0-1
FT Result: 🟥 Lost
FT Score: 🟥 1-4
Last 5: 🟩 🟨 🟨 🟩 🟥
Season: 2024-25
Matchday: #40
League Game: #28
Manager Game: #123
Date: Tuesday, 25 February 2025
Attendance: 24,712
Premier League
Scorer(s): Morgan Rogers | 52’ |
Assist(s): Ollie Watkins | 52’ |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 | 🚑 | 🔁 |
RB Andrés García | 🇪🇸 | 🔁 |
CB Ezri Konsa | 🏴 |
CB Axel Disasi | 🇫🇷 |
LB Lucas Digne | 🇫🇷 | 🔁 |
M Lamare Bogarde | 🇳🇱 |
M Youri Tielemans | 🇧🇪 |
M John McGinn | 🏴 |
M Jacob Ramsey | 🏴 | 🔁 |
M Morgan Rogers | 🏴 | ⚽ |
CF Ollie Watkins | 🏴 | 🔥 | 🔁 |
Substitutes
🔁 | GK Robin Olsen | 🇸🇪 | for GK Emiliano Martínez | 🇦🇷 | 46’ |
🔁 | W Leon Bailey | 🇯🇲 | 🟨 | for RB Andrés García | 🇪🇸 | 46’ |
🔁 | W Marco Asensio | 🇪🇸 | for M Jacob Ramsey | 🏴 | 68’ |
🔁 | W Marcus Rashford | 🏴 | for CF Ollie Watkins | 🏴 | 68’ |
🔁 | LB Ian Maatsen | 🇳🇱 | for LB Lucas Digne | 🇫🇷 | 78’ |
Unused Substitutes
GK Oliwier Zych | 🇵🇱 |
CB Tyrone Mings | 🏴 |
M Jamaldeen Jimoh-Aloba | 🏴 |
W Donyell Malen | 🇳🇱 |

Starting XI
GK Dean Henderson | 🏴 |
RB Daniel Muñoz | 🇨🇴 | 🟨 |
CB Chris Richards | 🇺🇸 |
CB Marc Guéhi | 🏴 |
CB Maxence Lacroix | 🇫🇷 |
LB Tyrick Mitchell | 🏴 |
M Adam Wharton | 🏴 | 🔁 |
M Will Hughes | 🏴 | 🟨 | 🔁 |
W Eberechi Eze 🏴 |
W Ismaïla Sarr | 🇸🇳 | ⚽ | ⚽ | 🔁 |
CF Jean-Philippe Mateta | 🇫🇷 | ⚽ |
Substitutes
🔁 | M Jefferson Lerma | 🇨🇴 | 🟨 | for M Will Hughes | 🏴 | 58’ |
🔁 | M Daichi Kamada | 🇯🇵 | for M Adam Wharton | 🏴 | 78’ |
🔁 | CF Eddie Nketiah | 🏴 | ⚽ | for W Ismaïla Sarr | 🇸🇳 | 86’ |
Unused Substitutes
GK Matt Turner | 🇺🇸 |
RB Ben Chilwell | 🏴 |
RB Nathaniel Clyne | 🏴 |
RB Caleb Kporha | 🏴 |
M Romain Esse | 🏴 |
M Justin Devenny | 🇬🇧 |
Match Timeline
🗒️ | 3’ All Villa so far
🚑 | 8’ Ezri Konsa down with injury
🗒️ | 11’ Villa flying as Morgan Rogers and Andrés García the latest to put Palace under pressure
🚑 | 13’ Ezri Konsa down with injury, looked like an elbow from Mateta
🗒️ | 15’ Andrés García the latest to put Palace under pressure with a cross into the box, Guéhi clears
❗| 21’ Chance! Andrés García again, this time into Youri Tielemans but he can’t connect properly, wide
🆘 | 24’ Foul by Will Hughes not for the first time
⚽ | 26’ Goal, 1-0, Jacob Ramsey, Assist by Ollie Watkins
❌ | 26’ Linesman flags for offside, referee Barrott disallows
🎥 | 27’ VAR confirms offside, no goal
🆘 | 29’ Referee Barrott incorrectly awards a corner to Palace
🥅 | 29’ Goal, 0-1, (Crystal Palace), Ismaïla Sarr
🗒️ | First attack, first shot on goal, from a corner that wasn’t. Palace score completely against the run of play, simply unbelievable
🗒️ | Villa have now conceded a goal from their opponent's first shot on target in 15 of 28 Premier League matches this season
🆘 | 32’ Foul by Will Hughes yet again
🆘 | 35’ Foul by Will Hughes yet again, finally attracting a booking from referee Barrott, given Hughes does this every time it’s a wonder the official wasn’t on it early, oh no it isn’t, that would require some sort of focus and commonsense from a PGMOL official
💥 | 38’ Save from Emiliano Martínez as Sarr could easily have got a second
🗒️ | 38’ Villa on the attack but Mateta hoofs clear, why do 1-11 Palace play like World beaters against Villa, a true bogey team
💥 | 40’ All Palace now, Mateta wide, Sarr involved again
⚽ | 42’ Goal, 1-1, Morgan Rogers, Assist by Ollie Watkins
🗒️ | Bizarre, now Palace totally dominant, Villa score
🎥 | 43’ VAR still checking looks totally onside
🎥 | 44’ VAR disallows goal, what on earth
🆘 | 44’ More ridiculous officiating, they had to seatch for two minutes to find an offside that categorically wasn’t one
🗒️ | Palace are gifted a goal from a corner that should never have been, Villa are robbed of a goal that should have been. Wow.
🆘 | 45’+7 More filthy play from Palace as Muñoz deservedly booked
🕒 | 45’+5 HT Crystal Palace 1-0 Aston Villa
🔁 | 46’ Sub off, Emiliano Martínez 🚑, Sub on, Robin Olsen
🔁 | 46’ Sub off, Andrés García, Sub on, Leon Bailey
🗒️ | Olsen conceded 5 on his last visit to Selhurst Park
💥 | 48’ Immediately total panic in the box in front of Olsen, why oh why have we never invested in a backup
💥 | 50’ Palace free kick, no save for Olsen to make as Palace defend it themselves, thanks lads
⚽ | 52’ Goal, 1-1, Morgan Rogers, Assist by Ollie Watkins
🗒️ | Bizarre, same combination, another goal, let’s see….
🎥 | 52’ Even corrupt VAR cannot find a reason to disallow that one, Villa level
🆘 | 58’ Hughes off before he is sent off being replaced by fellow serial fouler Jefferson Lerma
🥅 | 59’ Goal, 1-2, (Crystal Palace), Jean-Philippe Mateta
🗒️ | Mateta, again, that’s five goals and three assists against Villa for a player who does neither. Embarrassing
🆘 | 63’ Jefferson Lerma foul, surprise
🆘 | 65’ Jacob Ramsey fouled in the box, looks a clear penalty but referee Barrott waves play on. surely VAR will check
🎥 | 65’ Wow that was less than a few seconds look and no penalty awarded, this is very very shady stuff
❗❗| 69’ Huge Chance!! Ezri Konsa hits the bar from Lucas Digne’s corner, should have scored
🥅 | 72’ Goal, 1-3, (Crystal Palace), Ismaïla Sarr
🗒️ | Teams know full well how to play against Olsen, shoot across him, he cannot cope, two goals capitalising on his and therefore Villa’s biggest achilles heel
❗ | 74’ Chance! Marcus Rashford on a charge, brings the ‘keeper out but can’t find an on-rushing team mate
🆘 | 75’ Jefferson Lerma foul, surprise, surprise
🆘 | 76’ Jefferson Lerma foul, surprise, surprise, surprise
🔁 | 76’ Sub off, Lucas Digne, Sub on, Ian Maatsen
❗ | 77’ Chance! Marco Asensio to Leon Bailey but he can’t find a pass either
❗ | 81’ Chance! Leon Bailey from John McGinn ball blocked
🗒️ | All Villa again but we are getting nothing from this
🟨 | 82’ Booking, Leon Bailey, Bad Foul
🆘 | 84’ Jefferson Lerma foul, surprise, surprise, surprise, surprise
❗ | 86’ Chance! Morgan Rogers receives a ball over the top but Henderson comes off his line to save
🆘 | 87’ Jefferson Lerma foul, surprise, surprise, surprise, surprise, surprise and finally booked by referee Barrott
🥅 | 90’+1 Goal, 1-4, (Crystal Palace), Eddie Nketia
❗ | 90’+6 Chance! Youri Tieleman’s header from Marco Asensio’s cross saved
🕒 | 90’+7 FT Crystal Palace 4-1 Aston Villa
On This Day
Morgan Rogers | 🏴 | goal ⚽ was Villa’s 50th League goal ⚽ against Palace
Ollie Watkins’ | 🏴 | 🔥 assist for Rogers’ ⚽ moves him level with Steve Staunton & Mark Walters on 37 assists for the club
Villa have conceded a goal from their opponent's first shot on target in 15 of 28 Premier League matches this season.
Andrés García | 🇪🇸 | makes his 🕒 5th start in a Villa shirt.
Lamare Bogarde | 🇳🇱 | makes his 🕒 15th appearance in a Villa shirt.
Youri Tielemans | 🇧🇪 | makes his 🕒 60th Premier League appearance for Villa.
Morgan Rogers | 🏴 | scores his ⚽15th goal for Villa on his 🕒 53rd appearance.
Morgan Rogers | 🏴 | scores his ⚽10th Premier League goal in a Villa shirt.
Ollie Watkins’ | 🏴 | contributes his ⚽ 🔥 120th goal involvement in a Villa shirt on his 🕒 206th appearance and has done so faster than any player in the last 50 years except Peter Withe | 🏴 |
1. Peter Withe | 🏴 | 199 Games
2. Ollie Watkins’ | 🏴 | 206 Games
3. Dwight Yorke | 🇹🇹 | 250 Games
4. Gabriel Agbonlahor | 🏴 | 320 Games
5. Gordon Cowans | 🏴 | 404 Games
Ollie Watkins’ | 🏴 | contributes his ⚽ 🔥 103rd Premier League goal involvement in a Villa shirt on his 🕒 174th appearance, the only other player to have contributed that amount was Gabriel Agbonlahor | 🏴 | who achieved the feat in 🕒 261 appearances.
Robin Olsen | 🇸🇪 | makes his 🕒 20th appearance in a Villa shirt.
Robin Olsen | 🇸🇪 | has the worst goalkeeping statistics of Premier League ‘keeper for Villa making 20 or more appearances, conceding at an astonishing rate of 2.10 goals per game.
GK Robin Olsen | 🇸🇪 | #979 | 2.10 Goals conceded per game ❗
GK Tom Heaton | 🏴 | #930 | 1.75
GK Mark Bunn | 🏴 | #883 | 1.71
GK Brad Guzan | 🇺🇸 | #813 | 1.67
GK Shay Given | 🇮🇪 | #836 | 1.55
GK Ørjan Nyland | 🇳🇴 | #919 | 1.50
GK Brad Friedel | 🇺🇸 | #808 | 1.31
GK Scott Carson | 🏴 | #801 | 1.31
GK Michael Oakes | 🏴 | #699 | 1.30
GK Nigel Spink | 🏴 | #611 | 1.27
GK Peter Schmeichel | 🇩🇰 | #753 | 1.25
GK Emiliano Martínez | 🇦🇷 | #947 | 1.24 ⭐
GK Thomas Sörensen | 🇩🇰 | #771 | 1.17
GK Peter Enckelman | 🇫🇮 | #739 | 1.09
GK Jed Steer | 🏴 | #861 | 1.03
GK David James | 🏴 | #737 | 0.99
GK Mark Bosnich | 🇦🇺 | #688 | 0.95
Robin Olsen | 🇸🇪 | has the second worst goalkeeping statistics in Villa’s history after Jimmy Warner | 🏴 | 1886-92 (2.14 Goals conceded per game).
No other ‘keeper in Villa’s history with 20 or more appearances has conceded at a rate of more than 2 goals a game than Robin Olsen | 🇸🇪 | and Jimmy Warner | 🏴 |
Marco Asensio | 🇪🇸 | makes his 🕒 5th appearance in a Villa shirt.
Marcus Rashford | 🏴 | makes his 🕒 5th appearance in a Villa shirt.
LB Ian Maatsen | 🇳🇱 | #999 |
🟩 28 Feb 2025, Villa 2-0 Cardiff, Villa Park


Game #5766
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Peter Bankes | 🏴 | Liverpool, 2014-
Kick off: 8.00pm
HT Score: 🟨 0-0
FT Result: 🟩 Won
FT Score: 🟩 2-0
Last 5: 🟨 🟨 🟩 🟥 🟩
Season: 2024-25
Matchday: #41
Cup Game: #5
Manager Game: #124
Date: Friday, 28 February 2025
Attendance: 40,175
FA Cup
Scorer(s): Marco Asensio | 68’ | 80’ |
Assist(s): Marcus Rashford | 68’ | Leon Bailey | 80’ |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
LB Ian Maatsen | 🇳🇱 | 🔁 |
CB Lamare Bogarde | 🇳🇱 |
CB Ezri Konsa | 🏴 |
RB Andrés García | 🇪🇸 |
M Youri Tielemans | 🇧🇪 |
M John McGinn | 🏴 |
W Leon Bailey | 🇯🇲 | 🔥 |
W Marco Asensio | 🇪🇸 | ⚽ | ⚽ | 🔁 |
W Marcus Rashford | 🏴 | 🔥 | 🔁 |
CF Ollie Watkins | 🏴 | 🔁 |
Substitutes
🔁 | M Morgan Rogers | 🏴 | for W Marcus Rashford | 🏴 | 82’ |
🔁 | M Jacob Ramsey | 🏴 | for W Marco Asensio | 🇪🇸 | 82’ |
🔁 | M Jamaldeen Jimoh-Aloba | 🏴 | for CF Ollie Watkins | 🏴 | 82’ |
🔁 | LB Lucas Digne | 🇫🇷 | for LB Ian Maatsen | 🇳🇱 | 83’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
GK Oliwier Zych | 🇵🇱 |
RB Triston Rowe | 🏴 |
M Boubacar Kamara | 🇫🇷 |

Starting XI
GK Ethan Horvath | 🇺🇸 |
RB Perry Ng | 🏴 |
CB Will Fish | 🏴 |
CB Dimitrious Goutas | 🇬🇷 |
CB Dylan Lawlor | 🏴 | 🔁 |
LB Luey Giles | 🏴 | 🔁 |
M Rubin Colwill | 🏴 |
M Aaron Ramsey | 🏴 | 🔁 |
W Chris Willock | 🏴 | 🔁 |
W Anwar El Ghazi (ex) | 🇳🇱 |
CF Callum Robinson (ex) | 🇮🇪 | 🔁 |
Substitutes
🔁 | CF Yousef Salech | 🇩🇰 | for CF Callum Robinson (ex) | 🇮🇪 | 46’ |
🔁 | LB Joel Bagan | 🇮🇪 | for LB Luey Giles | 🏴 | 64’ |
🔁 | M Alex Robertson | 🇦🇺 | for M Aaron Ramsey | 🏴 | 65’ |
🔁 | M Cian Ashford | 🏴 | for W Chris Willock | 🏴 | 81’ |
🔁 | CF Isaak Davies | 🏴 | for CB Dylan Lawlor | 🏴 | 81’ |
Unused Substitutes
GK Matthew Turner | 🏴 |
M Callum O'Dowda | 🇮🇪 |
M Sivert Mannsverk | 🇳🇴 |
W Tanatswa Nyakuhwa | 🏴 |
Match Timeline
❗| 2’ Chance! Watkins in but his ball is cleared
❗| 7’ Chance! Leon Bailey can’t get to Marcus Rashford’s cross
❗| 9’ Chance! Marcus Rashford’s free kick collected by ‘keeper Horvath
❗| 12’ Chance! Marcus Rashford’s cut back put out for a corner
❗| 13’ Chance! John McGinn’s shot saved by Horvath
❗| 16’ Chance! Andrés García cross cleared
❗| 17’ Chance! Marcus Rashford can’t connect to Youri Tielemans corner with goal gaping
❗❗| 18’ Huge Chance! Ollie Watkins in, Horvath makes a great save to put it wide
❗| 19’ Chance! Ian Maatsen shoots wide
❗❗| 20’ Huge Chance! Youri Tielemans’ shot blocked
🗒️ | 22’ Villa utterly dominant but we’ve been here before, this pressure needs to be turned into goals and quickly
❗| 23’ Chance! Marco Asensio’s shot deflected wide
❗| 24’ Chance! Marcus Rashford’s cross in too long for any onrushing Villa players
🆘 | 26’ Anwar El Ghazi chucks himself to the floor in Cardiff’s first attack, naughty, and was offside anyway
❗| 28’ Chance! Huge error from Horvath whose clearance hits Ollie Watkins but the ball falls kindly to Cardiff to clear - exactly the sort of error that Villa have been punished for all season, typical
❗| 32’ Chance! Andrés García cross taken by Horvath
🗒️ | 32’ 9 Shots, 3 on target, 21 touches in the box for Villa but nothing to show for it
❗❗| 33’ Huge Chance! Leon Bailey’s volley tipped behind for another corner (5th)
❗❗| 35’ Huge Chance! Lamare Bogarde breaks up play before setting Villa on their way, Leon Bailey crosses into Marcus Rashford but he can’t make full contact and goes over from close range… so so unlucky
💥 | 41’ Cardiff have an attack, Anwar El Ghazi well off target
💥 | 42’ Villa being Villa, Cardiff come again and claim another penalty, there was contact but the Cardiff man totally overacted, seen those given mind
❗❗| 44’ Huge Chance! Horvath saves Ollie Watkins’ shot from Marcus Rashford’s ball in
🗒️ | 44’ To not go in at half time leading would be very disappointing and a little concerning given Villa’s tendency to not keep clean sheets
🕒 | 45’+2 HT Aston Villa 0-0 Cardiff City
🗒️ | 13 Shots vs. 2, 5 on target vs. 0, 6 corners vs. 0, 5 goalkeeper saves vs. 0, 31 touches in the box vs. 1, 67% possession. All set up for a quarter final place for Cardiff then.
❗❗| 49’ Huge Chance! John McGinn from Andrés García’s ball, saved by Horvath
❗| 50’ Chance! Andrés García’s shot deflected behind for Villa’s 10th corner
❗❗| 54’ Huge Chance! Ollie Watkins heads wide from Marcus Rashford’s cross
❗❗| 55’ Huge Chance! Marcus Rashford shoots from distance, Horvath saves before desperate defending clears the ball
🚑 | 57’ Cardiff’s centre forward clatters Ezri Konsa who goes down injured
🚑 | 59’ Ezri Konsa returns to the field of play but does not look comfortable, that’d leave Villa without a fit centre back in the entire club
❗❗| 60’ Huge Chance! Ollie Watkins shoots wide
❗| 61’ Chance! Ollie Watkins’ cross is gathered by Horvath
🗒️ | 19 Shots vs. 2, 7 on target vs. 0, 10 corners vs. 0, 7 goalkeeper saves vs. 0, 43 touches in the box vs. 1, 70% possession. Villa have to make this count.
💥 | 67’ Emiliano Martínez gets his first taste of action tonight as he gathers Yousef Salech attempt
⚽ | 68’ Goal, 1-0, Marco Asensio, Assist by Marcus Rashford
🗒️ | Villa finally score with their 21st shot of the game as Asension and Rashford combine for the third time in three games
🗒️ | Marcus Rashford has created six chances for tonight, equalling the most he ever created in any of his 426 matches for Manchester United (six vs Wigan in January 2024).
❗❗| 76’ Huge Chance! Marcus Rashford’s effort is cleared off the line after Ollie Watkins unselfishly crosses from Marco Asensio’s ball in
⚽ | 80’ Goal, 2-0, Marco Asensio, Assist by Leon Bailey
🗒️ | Marco Asensio’s 4th goal in 3 games and Leon Bailey’s first assist since October and only his 3rd of the season
🔁 | 82’ Sub off, Marcus Rashford, Sub on, Morgan Rogers
🔁 | 82’ Sub off, Marco Asensio, Sub on, Jacob Ramsey
🔁 | 82’ Sub off, Ollie Watkins, Sub on, Jamaldeen Jimoh-Aloba
🔁 | 83’ Sub off, Ian Maatsen, Sub on, Lucas Digne
❗| 90’+2 Chance! Another Andrés García’s cross saved by Horvath, although it hasn’t affected the result it’s yet another ‘keeper coming to Villa Park and put in the performance of their lives, funny old game
🕒 | 90’+4 FT Aston Villa 2-0 Cardiff City
On This Day
Youri Tielemans | 🇧🇪 | makes his 🕒 85th Appearance in a Villa shirt
Lucas Digne | 🇫🇷 | equals Ahmed Elmohamady’s | 🇪🇬 | 🕒 128 appearances in a Villa shirt
John McGinn | 🏴 | equals Jimmy Dugdale’s | 🏴 | 🕒 255 starts in a Villa shirt
Emiliano Martínez | 🇦🇷 | matches Tommy Jackson’s | 🏴 | ⛔ clean sheet record of 62, the 8th most in Villa’s history
Oliwier Zych | 🇵🇱 | overtakes Viljami Sinisalo’s | 🇫🇮 | record of 🇺 19 unused substitute appearances without playing and is now second only to Andy Marshall’s | 🏴 | record in Villa’s history, 🇺 33.
Marcus Rashford | 🏴 | vs. Cardiff equals the most chances he ever created in any of his 426 matches for Manchester United (six vs Wigan in January 2024).
Lamare Bogarde | 🇳🇱 | makes his 🕒 10th start in a Villa shirt
Ian Maatsen | 🇳🇱 | makes his 🕒 10th start in a Villa shirt
Marco Asensio | 🇪🇸 | scores his ⚽ 4th goal in 🕒 3 games in a Villa shirt and 🕒 6 appearances overall, the best record from the start of his Villa career since Ollie Watkins | 🏴 | (⚽ 5 in 🕒 6)
Marcus Rashford | 🏴 | contributes his 🔥 3rd assist in 3 games in a Villa shirt and 6 appearances overall.
Ollie Watkins | 🏴 | secures his 🟩 60th win under Unai Emery | 🇪🇸 |
Jacob Ramsey | 🏴 | makes his 🕒 75th appearance under Unai Emery | 🇪🇸 |
Jamaldeen Jimoh-Aloba | 🏴 | makes his 🕒 first FA Cup appearance and his 🕒 3rd overall in a Villa shirt
Villa reach their 30th FA Cup Quarter Final having progressed beyond the quarters on 21 occassions
Leon Bailey | 🇯🇲 | gets his 🔥 first assist in the FA Cup and his first since October 2024
Lucas Digne | 🇫🇷 | makes his 25th substitute appearance in a Villa shirt (103 Starts)
Unai Emery | 🇪🇸 | equals the managerial tenure Jimmy Hogan | 🏴 | 1936-39 | (🕒 124 Games) and is now Villa’s joint 17th longest serving manager of 35.
Marcus Rashford | 🏴 | has now created more chances in all competitions than any other Premier League player (13) since his debut in a Villa shirt.
LB Ian Maatsen | 🇳🇱 | #999 |
🟩 12 Mar 2025 Villa 3-0 Brugge, Villa Park


Game #5769
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Daniel Siebert | 🇩🇪 | Berlin, 2015-
Kick off: 8.00pm
HT Score: 🟨 0-0
FT Result: 🟩 Won
FT Score: 🟩 3-0
Agg Result: 🟩 Won
Agg Score: 🟩 6-1
Last 5: 🟥 🟩 🟩 🟩 🟩
Season: 2024-25
Matchday: #44
European Game: #10
Manager Game: #127
Date: Wednesday, 12 March 2025
Attendance: 42,461
Champions League
Scorer(s): Marco Asensio | 50’ | 61’ | Ian Maatsen | 57’ |
Assist(s): Leon Bailey | 50’ | Morgan Rogers | 57’ | Marcus Rashford | 61’ |
Teams

Starting XI
GK Emiliano Martínez | 🇦🇷 |
LB Ian Maatsen | 🇳🇱 | ⚽ |
CB Tyrone Mings | 🏴 | 🔁 |
CB Ezri Konsa | 🏴 |
RB Matty Cash | 🏴 🇵🇱 | 🔁 |
M Boubacar Kamara | 🇫🇷 | 🔁 |
M Youri Tielemans | 🇧🇪 |
M John McGinn | 🏴 |
M Morgan Rogers | 🏴 | 🔥 | 🔁 |
W Marcus Rashford | 🏴 | 🔥 |
CF Ollie Watkins | 🏴 | 🔁 |
Substitutes
🔁 | W Leon Bailey | 🇯🇲 | 🔥 | for CF Ollie Watkins | 🏴 | 46’ |
🔁 | W Marco Asensio | 🇪🇸 | ⚽ | ⚽ | for M Boubacar Kamara | 🇫🇷 | 46’ |
🔁 | CB Pau Torres | 🇪🇸 | for CB Tyrone Mings | 🏴 | 66’ |
🔁 | M Jacob Ramsey | 🏴 | for M Morgan Rogers | 🏴 | 66’ |
🔁 | CB Axel Disasi | 🇫🇷 | for RB Matty Cash | 🏴 🇵🇱 | 73’ |
Unused Substitutes
GK Robin Olsen | 🇸🇪 |
GK Oliwier Zych | 🇵🇱 |
LB Lucas Digne | 🇫🇷 |
RB Lamare Bogarde | 🇳🇱 |
M Amadou Onana | 🇧🇪 |

Starting XI
GK Simon Mignolet | 🇧🇪 |
LB Maxim De Cuyper | 🇧🇪 |
CB Brandon Mechele | 🇧🇪 |
CB Joel Ordóñez | 🇪🇨 | 🔁 |
RB Kyriani Sabbe | 🇧🇪 | 🟥 |
M Ardon Jashari | 🇨🇭 | 🔁 |
M Raphael Onyedika | 🇳🇬 |
M Hans Vanaken | 🇧🇪 | 🟨 |
W Christos Tzolis | 🇬🇷 | 🔁 |
W Chemsdine Talbi | 🇧🇪 | 🔁 |
CF Ferran Jutglà | 🇪🇸 | 🔁 |
Substitutes
🔁 | CB Zaid Romero | 🇦🇷 | for CB Joel Ordóñez | 🇪🇨 | 58’ |
🔁 | M Casper Nielsen | 🇩🇰 | for M Ardon Jashari | 🇨🇭 | 58’ |
🔁 | W Michal Skoras | 🇵🇱 | for W Chemsdine Talbi | 🇧🇪 | 58’ |
🔁 | CF Gustaf Nilsson | 🇸🇪 | for CF Ferran Jutglà | 🇪🇸 | 58’ |
🔁 | RB Hugo Siquet | 🇧🇪 | for W Chemsdine Talbi | 🇧🇪 | 66’ |
Unused Substitutes
GK Nordin Jackers | 🇧🇪 |
CB Jorne Spileers | 🇧🇪 |
M Hugo Vetlesen | 🇳🇴 |
W Shandre Campbell | 🇿🇦 |
CF Romeo Vermant | 🇧🇪 |
Match Timeline
🗒️ | All Villa fans are expecting Brugge to take the lead, so let’s not worry too much about the inevitable
🆘 | 3’ Brugge foul, Hans Vanaken
💥 | 7’ Surprise, surprise, shoot on sight Brugge blast well over, tedious
💥 | 9’ Brugge head wide
💥 | 11’ Ezri Konda blocks an attack
❗| 14’ Chance! Marcus Rashford rushing in, Mingolet gathers
❗| 16’ Chance! Marcus Rashford collects Emiliano Martínez kick and is brought down in yet another piece of cynical play from Brugge
🟥 | 17’ Sending off, (Club Brugge), Kyriani Sabbe
🗒️ | Finally Brugge are finally punished for 197 minutes of cynical fouling
❗| 20’ Chance! Youri Tielemans’ free kick is saved by Mingolet
🆘 | 29’ Brugge foul, Hans Vanaken
🗒️ | 30’ Nothing happening, Villa containing Brugge’s predictable gameplan with ease without bothering to try and add to their total
💥 | 35’ Surprise, surprise, shoot on sight Brugge’s attempt it literally embarrassing as Emi Martínez barely has to move to save
🗒️ | Brugge are the ultimate tiktok team, offer nothing in reality but looks good on the highlights, never close, never on target, literally hit and hope nonsense
❗| 38’ Chance! Ian Maatsen shoots over after Matty Cash delivers a ball in
❗| 40’ Chance! Ollie Watkins does a Club Brugge and lobs on sight to be easily collected by Mingolet
🚑 | 41’ Ollie Watkins down with injury
🚑 | 44’ Ollie Watkins returns to the field of play
🆘 | 44’ Brugge foul, Ferran Jutglà
❗| 45’ Chance! Marcus Rashford creates his own shooting opportunity but can’t capitalise
🆘 | 45’+2 Brugge foul, Hans Vanaken
🕒 | 45’+4 HT Aston Villa 0-0 Club Brugge
🗒️ | Not a great game and Villa could have pressed a whole lot more to take the tie away from what is a very low quality, predictable side with two tactics.. shoot on sight, and foul at will… happily they’re rubbish at both
🔁 | 46’ Sub off, Ollie Watkins, Sub on, Leon Bailey
🔁 | 46’ Sub off, Boubacar Kamara, Sub on, Marco Asensio
❗| 49’ Chance! Tyrone Mings’ shot from Marcus Rashford’s pass saved by Mingolet
⚽ | 50’ Goal, 1-0, Marco Asensio, Assist by Leon Bailey
🗒️ | The subs combine and Villa’s job is done
❗❗| 54’ Huge Chance! Marco Asensio hits the post from Youri Tielemans’ throughball
⚽ | 57’ Goal, 2-0, Ian Maatsen, Assist by Morgan Rogers
🗒️ | Unai Emery’s tactical excellence strikes yet again, Brugge are a poor side who are now being shown for what they are, the spiteful Group game defeat is now well behind us
🆘 | 60’ Brugge foul, Hans Vanaken
⚽ | 61’ Goal, 3-0, Marco Asensio, Assist by Marcus Rashford
🗒️ | Marcus Rashford ladies and gentleman, what a player has been gifted to us as Marco Asensio would be the first to admit
🔁 | 66’ Sub off, Tyrone Mings, Sub on, Pau Torres
🔁 | 66’ Sub off, Morgan Rogers, Sub on, Jacob Ramsey
❗| 68’ Chance! Matty Cash shoots from Marcus Rashford’s ball in but Mingolet saves
🆘 | 69’ Brugge foul, Hans Vanaken is finally booked 🟨 after countless fouls
❗| 71’ Chance! Leon Bailey wide from Ian Maatsen’s ball in
❗| 71’ Chance! Marcus Rashford’s shot from another Ian Maatsen ball is saved by Mingolet
🔁 | 73’ Sub off, Matty Cash, Sub on, Axel Disasi
❗| 77’ Chance! Youri Tielemans header Marco Asensio’s cross is wide
❗❗| 77’ Huge Chance! Youri Tielemans from Ian Maatsen’s ball needs a finger tip save from Mingolet to push it out for a corner
🗒️ | An utter masterclass this from Unai Emery, contain the threat, draw them out, destroy them with a devastating attack, such intelligence, such discipline.
🕒 | 90’+1 HT Aston Villa 3-0 Club Brugge
On This Day
Unai Emery’s | 🇪🇸 | 7 wins 🟩 in 🕒 10 🇪🇺 European Cup games is more than any other manager in Villa’s history has achieved, beating the great Tony Barton’s | 🏴 | previous record of 6 wins 🟩 in 🕒 11 🇪🇺 European Cup games.
Ezri Konsa | 🏴 | makes his 🕒 225th appearance in a Villa shirt
Youri Tielemans | 🇧🇪 | makes his 10th 🇪🇺 Champions League 🕒 appearance for Villa
Morgan Rogers | 🏴 | makes his 10th 🇪🇺 Champions League 🕒 appearance for Villa
Ollie Watkins | 🏴 | makes his 10th 🇪🇺 Champions League 🕒 appearance for Villa
Emiliano Martínez | 🇦🇷 | makes his 10th 🇪🇺 Champions League 🕒 appearance for Villa
Ian Maatsen | 🇳🇱 | makes his 🕒 35th appearance in a Villa shirt
John McGinn | 🏴 | and Ollie Watkins | 🏴 | appear in their 22nd 🇪🇺 European 🕒 game for Villa behind only Gordon Cowans | 🏴 | 28 and Dennis Mortimer | 🏴 | 27.
Youri Tielemans | 🇧🇪 | Leon Bailey | 🇯🇲 | and Ezri Konsa | 🏴 | appear in their 21st 🇪🇺 European 🕒 game for Villa moving level with Jimmy Rimmer | 🏴 | to hold the record 4th highest appearance record in 🇪🇺 European competition in Villa’s history.
Unai Emery’s | 🇪🇸 | 1.78 points per game earned is the best record of any manager in Villa’s history.
Unai Emery’s | 🇪🇸 | 52.76% win % is the best record of any manager in Villa’s history.
Unai Emery’s | 🇪🇸 | 1.74 goals per game is the best record of any post war Villa manager.
Unai Emery’s | 🇪🇸 | 24th game in Europe is the most of any manager in Villa’s history.
Unai Emery’s | 🇪🇸 | 27.56% 🟥 loss rate is the third lowest of any manager in Villa’s history after Martin O’Neill | 🇬🇧 | and Vic Crowe | 🏴 | with only Unai Emery | 🇪🇸 | having played both entirely top flight football as well as 🇪🇺 Champions League football.
Ian Maatsen | 🇳🇱 | scores his first ⚽ goal in a Villa shirt on his 🕒 35th appearance
Leon Bailey | 🇯🇲 | contributes his 🔥 25th assist in a Villa shirt on his 🕒 142nd appearance
Marco Asensio | 🇪🇸 | scores his ⚽ 7th goal in 🕒 8 appearances in a Villa shirt (3 Starts)
Emiliano Martínez | 🇦🇷 | secures his 🟩 60th win under Unai Emery | 🇪🇸 | on his 110th appearance whilst keeping his ⛔ 33rd clean sheet
John McGinn | 🏴 | secures his 🟩 60th win under Unai Emery | 🇪🇸 | on his 111th appearance
Ollie Watkins | 🏴 | makes his 🕒 120th appearance under Unai Emery | 🇪🇸 |
Quickest to 7 goals:
1) 1999 Dion Dublin | 🏴 | 7 in 3
2) 1901 Jasper McLuckie | 🏴 | 7 in 4
3) 1985 Simon Stainrod | 🏴 | 7 in 6
4) 1895 Johnny Campbell | 🏴 | 7 in 7
5) 2025 Marco Asensio | 🇪🇸 | 1888 Archie Goodall | 🇮🇪 | 7 in 8
Most goals after 8 games:
1) 1901 Jasper McLuckie | 🏴 | 10 in 8
2) 1999 Dion Dublin | 🏴 | 1985 Simon Stainrod | 🏴 | 9 in 8
3) 1895 Johnny Campbell | 🏴 | 8 in 8
4) 2025 Marco Asensio | 🇪🇸 | 1888 Archie Goodall | 🇮🇪 | 7 in 8