CB Axel Disasi | 🇫🇷 | #1011 |
⭐ 2025- 🕒 6 | ✅ 5 🔁 (1) | ⚽ 0 | 🔥 0 | 🇺 0 | #1011 |
Centre Back
Previous Player | Next Player |
---|---|
W Marcus Rashford | 🏴 | #1010 | |
CB Axel Disasi | 🇫🇷 | #1011 |
Axel Disasi
Personal Profile

Birth Date | Birthplace | Birth Country | Citizenship | Height | Foot |
---|---|---|---|---|---|
11 March 1998 | Gonesse 🇫🇷 | France 🇫🇷 | France 🇫🇷
DR Congo 🇨🇩 | (6 ft 3 in) 1.91 m | Right |
CB Axel Disasi | 🇫🇷 | #1011 |
Villa Youth Record
Youth Record

n/a
CB Axel Disasi | 🇫🇷 | #1011 |
Previous Clubs

Previous Clubs
2006-13 Villiers-le-Bel JS 🇫🇷
2013-14 USM Senlis 🇫🇷
2014-15 Paris FC Youth 🇫🇷
2015-16 Paris FC B 🇫🇷
2015-16 Paris FC 🇫🇷
Ligue 2, 🕒 5 | 4 (1) | ⚽ 1 |
2016-17 Stade Reims B 🇫🇷 Free
2017-20 Stade Reims 🇫🇷 Free
Ligue 2, Ligue 1, 🕒 53 | 47 (6) | ⚽ 2 |
2020-23 AS Monaco 🇫🇷 €13.00m
Ligue 1, 🕒 129 | 118 (11) | ⚽ 12 |
2023- Chelsea 🏴 €45.00m
Premier League, 🕒 61 | 56 (5) | ⚽ 5 |
CB Axel Disasi | 🇫🇷 | #1011 |
Transfer In
February 2025: Aged 26, joined on loan from Chelsea to the end of the 2024-25 season

Season | Joined Date | Aged | Fee | From | From | Signed Under |
---|---|---|---|---|---|---|
2024-25 | 3 February 2025 | 26 | Loan | Chelsea 🏴 | Unai Emery 🇪🇸 |
CB Axel Disasi | 🇫🇷 | #1011 |
Villa Career
Villa Career

CB Axel Disasi | 🇫🇷 |
⭐ 2025- | Loan |
Premier League |
🕒 6 | ✅ 5 🔁 (1) | ⚽ 0 | 🔥 0 | 🇺 0 | #1011 |
🟩 3 | 🟨 2 | 🟥 1 |
Cards 🟨 1 | 🟥 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 |
CB Axel Disasi | 🇫🇷 | #1011 |
Played Under
Managers

Unai Emery 🇪🇸 2025- 🕒 6 | ✅ 5 🔁 (1) | ⚽ 0 | 🔥 0 | 🟩 3 | 🟨 2 | 🟥 1 |
Games 🕒, Starts ✅, Substitute 🔁, Won 🟩, Drew 🟨, Lost 🟥, Goals ⚽, Assists 🔥
CB Axel Disasi | 🇫🇷 | #1011 |
Career Summary

🗓️ | 🕒 | ✅ | 🔁 | 🇺 | PPG | 🟩 | 🟨 | 🟥 | 🟩 % | 🟨 % | 🟥 % | ⚽ | 🔥 | Yellow | Red | GI | GPG | GPGi |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 6 | 5 | 1 | 0 | 1.83 | 3 | 2 | 1 | 50% | 33% | 17% | 0 | 0 | 1 | 0 | 0 | 0.00 | 0.00 |
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
CB Axel Disasi | 🇫🇷 | #1011 |
Competition Record






🕒 League | 🕒 FA Cup | 🕒 League Cup | 🕒 Europe | 🕒 European Cup |
---|---|---|---|---|
4 | 0 | 0 | 2 | 2 |
⚽ League | ⚽ FA Cup | ⚽ League Cup | ⚽ Europe | ⚽ European Cup |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
🔥 League | 🔥 FA Cup | 🔥 League Cup | 🔥 Europe | 🔥 European Cup |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
League Gi | FA Cup Gi | League Cup Gi | Europe Gi | European Cup Gi |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
League GPG | FA Cup GPG | League Cup GPG | Europe GPG | European Cup GPG |
---|---|---|---|---|
0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
League GPGi | FA Cup GPGi | League Cup GPGi | Europe GPGi | European Cup GPGi |
---|---|---|---|---|
0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Games 🕒, Goals ⚽, Assists 🔥, Goals per Game GPG, Goal Involvements GI, Games per Goal GPG, Games per Goal Involvement GPGi
CB Axel Disasi | 🇫🇷 | #1011 |
Season by Season Record

🗓️ | 🎂 | 〽️ | 🏆 | 🕒 | ✅ | 🔁 | 🇺 | PPG | 🟩 | 🟩 % | 🟨 | 🟨 % | 🟥 | 🟥 % | ⚽ | 🔥 | Yellow | Red | GI | GPG | GPGi |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2024-25 | 26 | PL | 6 | 5 | 1 | 0 | 1.83 | 3 | 50% | 2 | 33% | 1 | 17% | 0 | 0 | 1 | 0 | 0 | 0.00 | 0.00 |
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
CB Axel Disasi | 🇫🇷 | #1011 |
Goalkeeping Record

GK # | 🕒 | 🥅 | CPG | ⛔ | ⛔ % |
---|---|---|---|---|---|
Season | 🕒 | 🥅 | CPG | ⛔ | ⛔ % |
---|---|---|---|---|---|
Seasons 🗓️, Games 🕒, Goals Conceded 🥅, Goals per Game GPG, Conceded per Game CPG, Clean Sheets ⛔
CB Axel Disasi | 🇫🇷 | #1011 |
Honours
Villa Honours

Plays for the Villa
CB Axel Disasi | 🇫🇷 | #1011 |
Debuts & Dates

Season | First Squad | Manager |
---|---|---|
2024-25 | 🟨 15 Feb 2025, Villa 1-1 Ipswich, Villa Park | Unai Emery 🇪🇸 |
Season | Debut | Manager | Aged |
---|---|---|---|
2024-25 | 🟨 15 Feb 2025, Villa 1-1 Ipswich, Villa Park | Unai Emery 🇪🇸 | 26 |
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 |
CB Axel Disasi | 🇫🇷 | #1011 |
Loans Out

Loans
None
CB Axel Disasi | 🇫🇷 | #1011 |
Transfer Out
February 2025: Aged 26, joined on loan from Chelsea to the end of the 2024-25 season

Season | Date | Aged | Fee | To | To | Left Under |
---|---|---|---|---|---|---|
Current Player | Current Player | Current Player | Current Player | Current Player | Current Player |
CB Axel Disasi | 🇫🇷 | #1011 |
Subsequent Clubs

Subsequent Clubs
Current Player
CB Axel Disasi | 🇫🇷 | #1011 |

Quotes
CB Axel Disasi | 🇫🇷 | #1011 |
Biography

CB Axel Disasi | 🇫🇷 | #1011 |
Appearances
6

Game | Matchday Summary | Match Squad |
---|---|---|
Game #5762 | 🟨 15 Feb 2025, Villa 1-1 Ipswich, Villa Park | 1st XI:
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 |
M 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 | 🏴 |
Subs:
CB Tyrone Mings | 🏴 |
LB Ian Maatsen | 🇳🇱 |
W Marcus Rashford | 🏴 |
W Marco Asensio | 🇪🇸 | |
Game #5763 | 🟨 19 Feb 2025, Villa 2-2 Liverpool, Villa Park | 1st 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 | 🏴 |
Subs:
RB Matty Cash | 🏴 🇵🇱 |
M Jacob Ramsey | 🏴 |
W Donyell Malen | 🇳🇱 |
LB Ian Maatsen | 🇳🇱 |
RB Lamare Bogarde | 🇳🇱 | |
Game #5765 | 🟥 25 Feb 2025, Villa 1-4 Palace, Selhurst | 1st 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 | 🏴 |
Subs:
GK Robin Olsen | 🇸🇪 |
W Leon Bailey | 🇯🇲 |
W Marco Asensio | 🇪🇸 |
W Marcus Rashford | 🏴 |
LB Ian Maatsen | 🇳🇱 | |
Game #5767 | 🟩 4 Mar 2025 Villa 3-1 Brugge, Jan Breydel Stadium | 1st XI:
GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 |
CB Tyrone Mings | 🏴 |
CB Ezri Konsa | 🏴 |
CB Axel Disasi | 🇫🇷 |
M Youri Tielemans | 🇧🇪 |
M John McGinn | 🏴 |
M Morgan Rogers | 🏴 |
W Leon Bailey | 🇯🇲 |
W Marcus Rashford | 🏴 |
CF Ollie Watkins | 🏴 |
Subs:
RB Matty Cash | 🏴 🇵🇱 |
M Boubacar Kamara | 🇫🇷 |
M Jacob Ramsey | 🏴 |
W Marco Asensio | 🇪🇸 |
RB Lamare Bogarde | 🇳🇱 | |
Game #5768 | 🟩 8 Mar 2025 Villa 1-0 Brentford, Gtech | 1st XI:
GK Robin Olsen | 🇸🇪 |
CB Axel Disasi | 🇫🇷 |
CB Ezri Konsa | 🏴 |
CB Tyrone Mings | 🏴 |
LB Lucas Digne | 🇫🇷 |
M John McGinn | 🏴 |
M Youri Tielemans | 🇧🇪 |
M Morgan Rogers | 🏴 |
M Jacob Ramsey | 🏴 |
W Leon Bailey | 🇯🇲 |
CF Ollie Watkins | 🏴 |
Subs:
RB Matty Cash | 🏴 🇵🇱 |
M Boubacar Kamara | 🇫🇷 |
W Marcus Rashford | 🏴 |
W Donyell Malen | 🇳🇱 | |
Game #5769 | 🟩 12 Mar 2025 Villa 3-0 Brugge, Villa Park | 1st 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 | 🏴 |
Subs:
W Leon Bailey | 🇯🇲 |
W Marco Asensio | 🇪🇸 |
CB Pau Torres | 🇪🇸 |
M Jacob Ramsey | 🏴 |
CB Axel Disasi | 🇫🇷 | |
CB Axel Disasi | 🇫🇷 | #1011 |
Starts
5

Game | Matchday Summary | Line Up |
---|---|---|
Game #5762 | 🟨 15 Feb 2025, Villa 1-1 Ipswich, Villa Park | 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 | 🏴 | ⚽ | |
Game #5763 | 🟨 19 Feb 2025, Villa 2-2 Liverpool, Villa Park | 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 | 🏴 | ⚽ | |
Game #5765 | 🟥 25 Feb 2025, Villa 1-4 Palace, Selhurst | 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 | 🏴 | 🔥 | 🔁 | |
Game #5767 | 🟩 4 Mar 2025 Villa 3-1 Brugge, Jan Breydel Stadium | GK Emiliano Martínez | 🇦🇷 |
LB Lucas Digne | 🇫🇷 |
CB Tyrone Mings | 🏴 | 🔥 |
CB Ezri Konsa | 🏴 |
CB Axel Disasi | 🇫🇷 | 🔁 |
M Youri Tielemans | 🇧🇪 |
M John McGinn | 🏴 | 🔁 |
M Morgan Rogers | 🏴 |
W Leon Bailey | 🇯🇲 | ⚽ | 🔁 |
W Marcus Rashford | 🏴 | 🔁 |
CF Ollie Watkins | 🏴 | |
Game #5768 | 🟩 8 Mar 2025 Villa 1-0 Brentford, Gtech | GK Robin Olsen | 🇸🇪 |
CB Axel Disasi | 🇫🇷 |
CB Ezri Konsa | 🏴 |
CB Tyrone Mings | 🏴 |
LB Lucas Digne | 🇫🇷 |
M John McGinn | 🏴 | 🟨 | 🔁 |
M Youri Tielemans | 🇧🇪 |
M Morgan Rogers | 🏴 | 🔁 |
M Jacob Ramsey | 🏴 | 🔥 | 🔁 |
W Leon Bailey | 🇯🇲 | 🔁 |
CF Ollie Watkins | 🏴 | ⚽ | |
CB Axel Disasi | 🇫🇷 | #1011 |
Substitute Appearances
1

Game | Matchday Summary | Substitutes |
---|---|---|
Game #5769 | 🟩 12 Mar 2025 Villa 3-0 Brugge, Villa Park | W Leon Bailey | 🇯🇲 |
W Marco Asensio | 🇪🇸 |
CB Pau Torres | 🇪🇸 |
M Jacob Ramsey | 🏴 |
CB Axel Disasi | 🇫🇷 | |
CB Axel Disasi | 🇫🇷 | #1011 |
Unused Substitute Appearances
0

Game | Matchday Summary | Unused Substitutes |
---|
CB Axel Disasi | 🇫🇷 | #1011 |
Goals Scored
0

Game | Matchday Summary | Scorer(s) |
---|
CB Axel Disasi | 🇫🇷 | #1011 |
Assists Made
0

Game | Matchday Summary | Assist(s) |
---|
CB Axel Disasi | 🇫🇷 | #1011 |
Cards Received
🟨

1
🟥
0
Game | Matchday Summary | Villa Cards |
---|---|---|
Game #5763 | 🟨 19 Feb 2025, Villa 2-2 Liverpool, Villa Park | 🟨 Axel Disasi |
CB Axel Disasi | 🇫🇷 | #1011 |
France
International Record

International Career | Caps with Villa |
---|---|
⭐ 🇫🇷 🕒 5 | ✅ 1 🔁 (4) | ⚽ 0 | 🔥 0 | 🇺 10 | | ⭐ 🇫🇷 🕒 0 | ✅ 0 🔁 (0) | ⚽ 0 | 🔥 0 | 🇺 0 | |
CB Axel Disasi | 🇫🇷 | #1011 |
Matches

CB Axel Disasi | 🇫🇷 | #1011 |
🟨 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).
CB Axel Disasi | 🇫🇷 | #1011 |
🟨 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 | 🇪🇸 |
CB Axel Disasi | 🇫🇷 | #1011 |
🟥 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.
CB Axel Disasi | 🇫🇷 | #1011 |
🟩 4 Mar 2025 Villa 3-1 Brugge, Jan Breydel Stadium


Game #5767
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: João Pinheiro | 🇵🇹 | Braga, 2016-
Kick off: 5.45pm
HT Score: 🟨 1-1
FT Result: 🟩 Won
FT Score: 🟩 3-1
Last 5: 🟨 🟩 🟥 🟩 🟩
Season: 2024-25
Matchday: #42
European Game: #9
Manager Game: #125
Date: Tuesday, 4 March 2025
Attendance:
Champions League
Scorer(s): Leon Bailey | 3’ | Own Goal | 82’ | Marco Asensio | 88’ |
Assist(s): Tyrone Mings | 3’ |
Teams

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

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
🔁 | RB Hugo Siquet | 🇧🇪 | for W Chemsdine Talbi | 🇧🇪 | 85’ |
🔁 | CF Gustaf Nilsson | 🇸🇪 | for CF Ferran Jutglà | 🇪🇸 | 85’ |
🔁 | W Michal Skoras | 🇵🇱 | for RB Kyriani Sabbe | 🇧🇪 | 90’ |
🔁 | M Hugo Vetlesen | 🇳🇴 | for M Raphael Onyedika | 🇳🇬 | 90’+1 |
Unused Substitutes
GK Nordin Jackers | 🇧🇪 |
CB Zaid Romero | 🇦🇷 |
CB Jorne Spileers | 🇧🇪 |
M Casper Nielsen | 🇩🇰 |
W Shandre Campbell | 🇿🇦 |
CF Romeo Vermant | 🇧🇪 |
Match Timeline
🆘 | 2’ Brugge’s first foul of the tie - Joel Ordóñez. Referee João Pinheiro | 🇵🇹 | immediately calls it, a refreshing change from the fool that was Tobias Stieler | 🇩🇪 | last time here
⚽ | 3’ Goal! 1-0, Leon Bailey, Assist by Tyrone Mings
🗒️ | Brugge made to pay for their cynical fouliing tactics at last as Leon Bailey capitalises on the free kick delivery from Youri Tielemans
🗒️ | 6’ Ezri Konsa on a forward charge before Brugge mess it up and put the ball out of play, they are rattled
❗ | 9’ Chance! Leon Bailey’s ball into Marcus Rashford is hit from a tight angle and Mingolet has to save
🥅 | 12’ Goal, 1-1, (Club Brugge), Maxim De Cuyper
🗒️ | Not in the game and they level, an unbelievably fortunate side these, just what Villa didn’t need, Brugge’s players were having to search for the game, the crowd would have got anxious, typical Villa letting a side off as Leon Bailey was caught for pace or maybe concentration as the left back went on to score
🗒️ | First shot on target yet again
🗒️ | 18’ Not much happening but Villa vastly superior all across the park
🆘 | 18’ Brugge offside, at least the officials are giving them this time
🗒️ | 20’ So frustrating to have conceded that goal, it was early but Villa looked like they could go through the gears, now there is more caution
🗒️ | 22’ Great defending from Axel Disasi as he holds off Tzolis before punching the air in delight… you like to see it
🆘 | 23’ Brugge foul - Maxim De Cuyper
❗ | 24’ Chance! John McGinn swings the free kick in but Brugge manage to clear
💥 | 25’ Brugge shot blocked
🗒️ | 30’ Villa completely in control of the pace and direction of the game, exactly as Unai would have wanted
❗ | 30’ Chance! Leon Bailey cuts inside - of course he does - but his shot is blocked and Mingolet grabs the loose ball
💥 | 31’ Good save from Emi Martínez, a strange side these, look totally out of their depth but shoot early and often and seem to get results from it
🆘 | 33’ Brugge foul - Raphael Onyedika
🗒️ | They’re taking the fouling in turns, sensible, but the ref is calling them
💥 | 36’ Brugge shot blocked by Konsa without much trouble but it came after a quick break following Morgan Rogers’ loose ball, Villa need to tighten up
🗒️ | Give them their due Brugge are exploiting the fact that Villa are playing without a genuine right back, hopefully Unai has confidence that we can keep it level before Cash comes on for the second 45’ to give us more balance and control on that side.
💥 | 37’ Hopelessly tame and over from a Brugge corner
🗒️ | They’re not a nice side to play against these, but the key is they actually aren’t very good, if Villa can step it up and dictate the way we know they can then this would be over.
❗ | 42’ Chance! Ollie Watkins heads Lucas Digne’s cross wide, his first sight of goal, more needed
🕒 | 45’+1 HT Club Brugge 1-1 Aston Villa
🗒️ | Curious first half brought to a conclusion quickly, Villa should have the measure of these, that they haven’t suggest we need changes at half time to assert authority, Cash and Asensio plus Kamara if they are all ok to play 45’ would be very sensible to give greater structure, more midfield authority and the link up play with the forward line.
🆘 | 46’ Immediate Brugge foul - Ardon Jashari
❗ | 51’ Chance! Ollie Watkins and Morgan Rogers combine but the striker is blocked off by the Brugge defence
💥 | 55’ Another powder puff shot from Brugge and Emi Martínez gets some catching practice
🗒️ | It’s just a mass Brugge defense and the occasional lightning quick breakaway and early shot from the home side. Villa really should confidently take control here.
❗ | 55’ Chance! Now Marcus Rashford and Morgan Rogers combine but the again the move is blocked off by the Brugge defence
❗ | 60’ Chance! Marcus Rashford’s ball in is scooped up by Simon Mingolet before a Villa player can reach it
🗒️ | 60’ another loose ball from Morgan Rogers leads to a breakaway but it’s simple stuff for Tyrone Mings and Emi Martínez to snuff it out, Brugge look a little lost here, the game is crying out for Villa to step it up
🗒️ | 64’ Unai Emery agrees here come 4 subs
🔁 | 64’ Sub off, Axel Disasi, Sub on Matty Cash
🔁 | 64’ Sub off, John McGinn, Sub on Jacob Ramsey
🔁 | 64’ Sub off, Marcus Rashford, Sub on Marco Asensio
🔁 | 64’ Sub off, Leon Bailey, Sub on Boubacar Kamara
❗❗ | 67’ Huge Chance!! Jacob Ramsey squares for Marco Asensio and Mingolet pulls off an excellent save
❗ | 67’ Chance! Matty Cash can’t make his follow up count
💥 | 69’ Under pressure from Tyrone Mings Brugge head wide
🆘 | 69’ Brugge foul - Ardon Jashari
🟨 | 71’ Booking, Unai Emery
🗒️ | Referee João Pinheiro | 🇵🇹 | who has had another good game so far books Emery, not clear why but maybe he just hates Brugge as much as the rest of us
❗ | 73’ Chance! Jacob Ramsey the creator again but Ollie Watkins can’t find the opportunity, incredibly quiet from him today, Rashford up top was worth a go surely?
💥 | 75’ Brugge shoot high and wide, that sort of thing was coming off in the first game, complete fluff from them with only Emi Martínez to beat
🗒️ | As expected it feels like there is a lot more authority from Villa since the changes, Brugge are still breaking and getting the opportunities but Villa are handling with ease right now
🗒️ | Not wanting to tempt fate but this is Brugge’ home leg, they expected the win to take an advantage to Villa Park. Villa conceding one to trail would be annoying but not the end of the World, a Villa draw or a goal would be a superb half time score. Only conceding a couple would be a disaster.
💥 | 81’ Brugge wide
⚽ | 82’ Goal! 2-1, Brandon Mechele o.g.
🗒️ | And there it is! Morgan Rogers with an unplayable cross and a lovely og from Mechele
❗| 86’ Penalty!! Referee João Pinheiro | 🇵🇹 | points to the spot after a foul on Matty Cash
⚽ | 88’ Goal! 3-1, Marco Asensio, pen
🗒️ | What a good game Referee João Pinheiro | 🇵🇹 | has had, not just because we are winning but because he has correctly punished Brugge for what they deserved in complete contrast to the Group Stage game under the woefully bad Tobias Stieler | 🇩🇪 |
🔁 | 90’+1 Sub off, Olloe Watkins, Sub on Lamare Bogarde
💥 | 90’+3 Brugge high & wide, funny
🕒 | 90’+5 FT Club Brugge 1-3 Aston Villa
🗒️ | A horrid side, horrid crowd, horrid tactics and an underlying unpleasantness around the whole club, arrogant inferiority it seems. So this is an incredibly pleasing victory on a great many levels. Now to finish the job off at home.
On This Day
Unai Emery | 🇪🇸 | takes charge of Villa for the 🕒 125th time
Unai Emery | 🇪🇸 | becomes the 17th longest serving manager overtaking Jimmy Hogan | 🏴 | 124
John McGinn | 🏴 | makes his 🕒 100th start under Unai Emery | 🇪🇸 |
Lucas Digne | 🇫🇷 | makes his 🕒 80th start under Unai Emery | 🇪🇸 |
Morgan Rogers | 🏴 | makes his 🕒 50th start in a Villa shirt and moves level with Gary Shaw’s | 🏴 | European 🇪🇺 appearance total of 🕒 14.
Tyrone Mings | 🏴 | makes his 🕒 180th appearance in a Villa shirt
Ezri Konsa | 🏴 | Youri Tielemans | 🇧🇪 | & Leon Bailey | 🇯🇲 | make their 🕒 20th appearances in 🇪🇺 European competition with Villa. Only Ollie Watkins | 🏴 | 🕒 21 John McGinn | 🏴 | 🕒 21 Jimmy Rimmer | 🏴 | 🕒 21 Dennis Mortimer | 🏴 | 🕒 27 & Gordon Cowans | 🏴 | 🕒 28 have more.
Ollie Watkins | 🏴 | & John McGinn | 🏴 | equal Jimmy Rimmer’s | 🏴 | European 🇪🇺 appearance total of 🕒 21 to become the joint third highest appearance holders for Villa in 🇪🇺 European competition.
Lucas Digne | 🇫🇷 | & Emiliano Martínez | 🇦🇷 | equal Peter Withe | 🏴 | & Ken McNaught’s | 🏴 | European appearance totals of 🕒 19
Leon Bailey | 🇯🇲 | scores his first Champions League ⚽ goal and fifth 🇪🇺 European goal in 🕒 20 appearances.
Unai Emery | 🇪🇸 | equals Tony Barton’s | 🏴 | European Cup 🇪🇺 winning record of 🟩 6. Tony Barton | 🏴 | achieved it in 🕒 11 knockout games, Unai Emery | 🇪🇸 | has achieved it in 🕒 9 games, 1 knockout.
Unai Emery | 🇪🇸 | equals the combined total of 🇪🇺 European 🟩 wins of Tony Barton | 🏴 | and Ron Saunders | 🏴 | (14).
Axel Disasi | 🇫🇷 | Marcus Rashford | 🏴 | and Marco Asensio | 🇪🇸 | make their 🕒 first appearances for Villa in 🇪🇺 European competition.
Jacob Ramsey | 🏴 | makes his 🕒 10th appearance in 🇪🇺 European competition with Villa
Lucas Digne | 🇫🇷 | secures his 🟩 50th win under Unai Emery | 🇪🇸 |
Matty Cash | 🏴 🇵🇱 | moves above Tony Morley | 🏴 | Allan Evans | 🏴 | Des Bremner | 🏴 | and Nigel Spink’s | 🏴 | European 🇪🇺 apperance total of 🕒 17.
Tyrone Mings | 🏴 | makes his 🕒 40th appearance under Unai Emery | 🇪🇸 |
Tyrone Mings | 🏴 | secures his 🟩 75th win in a Villa shirt
Tyrone Mings | 🏴 | contributes his 🔥 10th assist in a Villa shirt
Robin Olsen | 🇸🇪 | moves level with Stuart Taylor | 🏴 | for the joint 7th most 🇺 unused substitute appearances for Villa - 112
Unai Emery | 🇪🇸 | secures his 🟩 25th away win as Villa boss
Unai Emery | 🇪🇸 | has the best points per game record of any Villa manager in history: 1.76
CB Axel Disasi | 🇫🇷 | #1011 |
🟩 8 Mar 2025 Villa 1-0 Brentford, Gtech


Game #5768
Manager: Unai Emery | 🇪🇸 | Hondarribia, 2022-
Referee: Jarred Gillett | 🇦🇺 | Queensland, 2019- 🆘
Kick off: 5.30pm
HT Score: 🟨 0-0
FT Result: 🟩 Won
FT Score: 🟩 1-0
Last 5: 🟩 🟥 🟩 🟩 🟩
Season: 2024-25
Matchday: #43
League Game: #29
Manager Game: #126
Date: Saturday, 8 March 2025
Attendance: 17,171
Premier League
Scorer(s): Ollie Watkins | 49’ |
Assist(s): Jacob Ramsey | 49’ |
Teams

Starting XI
GK Robin Olsen | 🇸🇪 |
CB Axel Disasi | 🇫🇷 |
CB Ezri Konsa | 🏴 |
CB Tyrone Mings | 🏴 |
LB Lucas Digne | 🇫🇷 |
M John McGinn | 🏴 | 🟨 | 🔁 |
M Youri Tielemans | 🇧🇪 |
M Morgan Rogers | 🏴 | 🔁 |
M Jacob Ramsey | 🏴 | 🔥 | 🔁 |
W Leon Bailey | 🇯🇲 | 🔁 |
CF Ollie Watkins | 🏴 | ⚽ |
Substitutes
🔁 | RB Matty Cash | 🏴 🇵🇱 | 🟨 | for W Leon Bailey | 🇯🇲 | 46’ |
🔁 | M Boubacar Kamara | 🇫🇷 | for M John McGinn | 🏴 | 61’ |
🔁 | W Marcus Rashford | 🏴 | for M Jacob Ramsey | 🏴 | 68’ |
🔁 | W Donyell Malen | 🇳🇱 | for M Morgan Rogers | 🏴 | 90’+4 |
Unused Substitutes
GK Oliwier Zych | 🇵🇱 |
CB Pau Torres | 🇪🇸 |
LB Ian Maatsen | 🇳🇱 |
RB Lamare Bogarde | 🇳🇱 |
RB Andrés García | 🇪🇸 |

Starting XI
GK Mark Flekken | 🇳🇱 |
CB Kristoffer Ajer | 🇳🇴 | 🟨 | 🔁 |
CB Nathan Collins | 🇮🇪 | 🟨 |
CB Ethan Pinnock | 🇯🇲 |
M Christian Nørgaard | 🇩🇰 |
M Vitaly Janelt | 🇩🇪 | 🔁 |
W Keane Lewis-Potter | 🏴 |
W Mikkel Damsgaard | 🇳🇴 |
W Kevin Schade | 🇩🇪 |
W Bryan Mbeumo | 🇨🇲 |
CF Yoane Wissa | 🇨🇩 |
Substitutes
🔁 | M Mathias Jensen | 🇩🇰 | for M Vitaly Janelt | 🇩🇪 | 75’ |
🔁 | CB Ji-soo Kim | 🇰🇷 | for CB Kristoffer Ajer | 🇳🇴 | 90’+3 |
Unused Substitutes
GK Hákon Rafn Valdimarsson | 🇮🇸 |
CB Ben Mee | 🏴 |
CB Benjamin Fredrick | 🇳🇬 |
M Yegor Yarmolyuk | 🇺🇦 |
M Paris Maghoma | 🏴 |
M Yunus Emre Konak | 🇹🇷 |
CF Iwan Morgan | 🏴 |
Match Timeline
🗒️ | 5’ Villa on top but Olsen’s long ball is conspicuous, he really doesn’t fit this team bless him
💥 | 7’ John McGinn’s error necessitates a Youri Tielemans clearance before Brentford are ruled offside
❗| 11’ Chance! Jacob Ramsey cuts in and shoots but it’s deflected out for a corner that comes to nothing
🆘 | 13’ Brentford foul, Yoane Wissa
🆘 | 15’ Brentford foul, Mikkel Damsgaard
❗❗| 16’ Huge Chance! !Tyrone Mings can’t make clean contact with Youri Tielemans' free-kick, Flekken saves
🆘 | 20’ Brentford player runs into Axel Disasi but VAR check for a sending off…. really
🆘 | 21’ Brentford foul, Yoane Wissa
🆘 | 23’ Referee Gillett completely misses a blatant foul on Ramsey on the edge of the area
❗| 24’ Chance! Ollie Watkins can’t meet Jacob Ramsey’s delivery
💥 | 26’ Lucas Digne stops a Brentford forward raid with ease
🚑 | 31’ Player injured on field of play, Robin Olsen
❗| 34’ Chance! Youri Tielemans on a charge, Flekken saves
❗❗| 35’ Huge Chance!! Youri Tielemans causes chaos and the Brentford man nearly puts it into his own net
🆘 | 40’ Morgan Rogers fouled by successive Brentford players
❗| 42’ Chance! Leon Bailey’s free kick hits the wall
🆘 | 43’ Yoane Wissa throws himself to the floor clutching his face after a challenge from John McGinn
🟨 | 43’ Booking, John McGinn, Bad Foul
🆘 | 43’ Shocking refereeing to book McGinn there, not a foul in sight
🕒 | 45’+2 HT Brentford 0-0 Aston Villa
🔁 | 46’ Sub off, Leon Bailey, Sub on, Matty Cash
🗒️ | Bit of a mess this formation now, 3 centre backs, 2 full backs or is Cash a direct replacement for Bailey, if so what about the wingers on the bench?
⚽ | 49’ Goal, 1-0, Ollie Watkins, Assist by Jacob Ramsey
⚽ | 50’ Goal, 2-0, Morgan Rogers, Assist by Ollie Watkins
🗒️ | What on earth, 2 in 2 minutes, oh of course here comes VAR
🎥 | 53’ VAR manages to find a reason to disallow Villa’s second, i mean at this point who is really surprised?
🗒️ | What are the odds on a greater offside goal being awarded to Brentford in the next 40’ …. probably pretty high after the Palace experience
🆘 | 55’ Brentford foul, Vitaly Janelt
🆘 | 57’ Brentford foul, Kevin Schade
🗒️ | 59’ Axel Disasi does it again, roaring like a true lion after a good piece of defending, a character that lad
🚑 | 60’ Player injured on field of play, Robin Olsen
🔁 | 61’ Sub off, John McGinn, Sub on, Boubacar Kamara
🎥 | 64’ VAR desperately searches for a penalty that is not there as Matty Cash and Axel Disasi have a purely accidental collision with the Brentford player on the touchline with the ball nowhere to be seen… i mean really, this is truly embarrassing levels of nonsense
🆘 | 67’ Horrible challenge from Kristoffer Ajer on Jacob Ramsey and he’s rightly booked
🔁 | 68’ Sub off, Jacob Ramsey, Sub on, Marcus Rashford
🗒️ | Interesting, not really Unai Emery’s style to make piecemeal subs
🗒️ | 70’ And Axel Disasi does it again, roaring again as he blocks a Brentford shot
💥 | 71’ Brentford hit the post with a speculative shot, not that close in all honesty
💥 | 71’ Brentford wide
🗒️ | They’re building here, that VAR decision may prove very costly
🆘 | 75’ Brentford foul, Yoane Wissa - his 5th or 6th of the game plus a terrible bit of play acting for McGinn’s undeserved booking
🎥 | 79’ Again VAR desperately searches for a penalty that is not there as Axel Disasi collides with Schade, contact yes, foul no, penalty behave. But this sort of nonsense starts to legitimise claims. So silly.
🟨 | 82’ Booking, Matty Cash, Timewasting
🗒️ | Another ridiculous decision from referee Gillett as Matty Cash searches out an opportunity for a long throw and is booked for timewasting
❗| 82’ Chance! Ollie Watkins shot from Lucas Digne’s ball in is just wide
💥 | 82’ Brentford shot saved by Olsen
💥 | 83’ Brentford shot blocked
💥 | 84’ Brentford shot blocked
💥 | 84’ Brentford shot wide after a mess up between Olsen and Watkins
🆘 | 85’ Brentford foul, Mathias Jensen
❗❗| 87’ Huge Chance!! Ollie Watkins shot from Morgan Rogers’ pass saved
🗒️ | 90’ 5 minutes added time signalled, no doubt that means 10’
🗒️ | 90’+2 Brentford bring on a sub to try and eke out some more added time
🆘 | 90’+4 Yet another Brentford foul, at least this one brings a booking
🔁 | 90’+4 Sub off, Morgan Rogers, Sub on, Donyell Malen
🗒️ | 90’+5 Gone past 5’ already
🗒️ | 90’+7 Now 7’, I mean really what is the point, they just make everything up
🕒 | 90’+7 FT Brentford 0-1 Aston Villa
On This Day
Unai Emery | 🇪🇸 | increases his record as the most successful Villa manager in history as he records 1.77 points per game after 126 games.
Unai Emery’s | 🇪🇸 | top flight record is 1.76 goals per game with John Gregory | 🏴 | 1998-2002 his closest rival on 1.64 after 126 games.
Unai Emery | 🇪🇸 | has the best away record of any Villa manager with a win rate of 42.62%
Unai Emery | 🇪🇸 | has the best goals per game record of any post war Villa manager : 1.73
Ollie Watkins | 🏴 | makes his 175th Premier League 🕒 appearance for Villa equalling Juan Pablo Ángel’s | 🇨🇴 | total and is now just 2 shy of being Villa's joint leading Premier League goalscorer
Jacob Ramsey | 🏴 | makes his 100th 🕒 start for Villa
Boubacar Kamara | 🇫🇷 | makes his 75th 🕒 appearance under Unai Emery 🇪🇸
Tyrone Mings | 🏴 | equals Shaun Teale’s | 🏴 | 181 🕒 appearances in a Villa shirt
Lucas Digne 🇫🇷 equals Shaun Teale’s | 🏴 | 105 Premier League 🕒 appearances in a Villa shirt
Lucas Digne | 🇫🇷 | makes his 130th 🕒 appearance for Villa
Youri Tielemans | 🇧🇪 | makes his 🕒 70th start for Villa
John McGinn | 🏴 | collects his 🟨 62nd booking in a Villa shirt
Boubacar Kamara | 🇫🇷 | makes his 10th 🔁 substitute appearance for Villa
Lamare Bogarde | 🇳🇱 | makes his 25th 🇺 unused substitute appearance for Villa
Robin Olsen | 🇸🇪 | makes his 15th Start in a Villa shirt (21 Appearances) and keeps his 4th Clean Sheet (19%) to make it 2.00 goal conceded for every game he has played for Villa. The second worst record of Villa 'keepers with more than 20 Appearances since Jimmy Warner | 🏴 | in 1886-92 who conceded an average 2.14 per game
CB Axel Disasi | 🇫🇷 | #1011 |
🟩 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