W Marcus Rashford | 🏴 | #1010 |
⭐ 2025- 🕒 9 | ✅ 4 🔁 (5) | ⚽ 0 | 🔥 4 | 🇺 0 | #1010 |
Winger
Previous Player | Next Player |
---|---|
W Marco Asensio | 🇪🇸 | #1009 | | CB Axel Disasi | 🇫🇷 | #1011 | |
W Marcus Rashford | 🏴 | #1010 |
Marcus Rashford
Personal Profile

Birth Date | Birthplace | Birth Country | Citizenship | Height | Foot |
---|---|---|---|---|---|
31 October 1997 | Manchester 🏴 | England 🏴 | England 🏴
St. Kitts & Nevis 🇰🇳 | (6 ft 0 in) 1.85 m | Right |
W Marcus Rashford | 🏴 | #1010 |
Villa Youth Record
Youth Record

n/a
W Marcus Rashford | 🏴 | #1010 |
Previous Clubs

Previous Clubs
2003-05 Fletcher Moss Rangers 🏴
2005-14 Manchester United Youth 🏴
2014-16 Manchester United u18s 🏴
2016- Manchester United 🏴
Premier League, 🕒 440 | 320 (120) | ⚽ 143 |
W Marcus Rashford | 🏴 | #1010 |
Transfer In
January 2025: Aged 27, joined on loan from Manchester United 🏴 to the end of the 2024-25 season

Season | Joined Date | Aged | Fee | From | From | Signed Under |
---|---|---|---|---|---|---|
2024-25 | 2 February 2025 | 27 | Loan | Manchester United 🏴 | Unai Emery 🇪🇸 |
W Marcus Rashford | 🏴 | #1010 |
Villa Career
Villa Career

W Marcus Rashford | 🏴 |
⭐ 2025- | Loan |
Premier League |
🕒 9 | ✅ 4 🔁 (5) | ⚽ 0 | 🔥 4 | 🇺 0 | #1010 |
🟩 6 | 🟨 2 | 🟥 1 |
Cards 🟨 0 | 🟥 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 |
W Marcus Rashford | 🏴 | #1010 |
Played Under
Managers

Unai Emery 🇪🇸 2025- 🕒 9 | ✅ 4 🔁 (5) | ⚽ 0 | 🔥 4 | 🟩 6 | 🟨 2 | 🟥 1 |
Games 🕒, Starts ✅, Substitute 🔁, Won 🟩, Drew 🟨, Lost 🟥, Goals ⚽, Assists 🔥
W Marcus Rashford | 🏴 | #1010 |
Career Summary

🗓️ | 🕒 | ✅ | 🔁 | 🇺 | PPG | 🟩 | 🟨 | 🟥 | 🟩 % | 🟨 % | 🟥 % | ⚽ | 🔥 | Yellow | Red | GI | GPG | GPGi |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 9 | 4 | 5 | 0 | 2.22 | 6 | 2 | 1 | 67% | 22% | 11% | 0 | 4 | 0 | 0 | 4 | 0.00 | 2.25 |
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
W Marcus Rashford | 🏴 | #1010 |
Competition Record






🕒 League | 🕒 FA Cup | 🕒 League Cup | 🕒 Europe | 🕒 European Cup |
---|---|---|---|---|
5 | 2 | 0 | 2 | 2 |
⚽ League | ⚽ FA Cup | ⚽ League Cup | ⚽ Europe | ⚽ European Cup |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
🔥 League | 🔥 FA Cup | 🔥 League Cup | 🔥 Europe | 🔥 European Cup |
---|---|---|---|---|
2 | 1 | 0 | 1 | 1 |
League Gi | FA Cup Gi | League Cup Gi | Europe Gi | European Cup Gi |
---|---|---|---|---|
2 | 1 | 0 | 1 | 1 |
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 |
---|---|---|---|---|
2.50 | 2.00 | 0.00 | 2.00 | 2.00 |
Games 🕒, Goals ⚽, Assists 🔥, Goals per Game GPG, Goal Involvements GI, Games per Goal GPG, Games per Goal Involvement GPGi
W Marcus Rashford | 🏴 | #1010 |
Season by Season Record

🗓️ | 🎂 | 〽️ | 🏆 | 🕒 | ✅ | 🔁 | 🇺 | PPG | 🟩 | 🟩 % | 🟨 | 🟨 % | 🟥 | 🟥 % | ⚽ | 🔥 | Yellow | Red | GI | GPG | GPGi |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2024-25 | 27 | PL | 9 | 4 | 5 | 0 | 2.22 | 6 | 67% | 2 | 22% | 1 | 11% | 0 | 4 | 0 | 0 | 4 | 0.00 | 2.25 |
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
W Marcus Rashford | 🏴 | #1010 |
Goalkeeping Record

GK # | 🕒 | 🥅 | CPG | ⛔ | ⛔ % |
---|---|---|---|---|---|
Season | 🕒 | 🥅 | CPG | ⛔ | ⛔ % |
---|---|---|---|---|---|
Seasons 🗓️, Games 🕒, Goals Conceded 🥅, Goals per Game GPG, Conceded per Game CPG, Clean Sheets ⛔
W Marcus Rashford | 🏴 | #1010 |
Honours
Villa Honours

Plays for the Villa
W Marcus Rashford | 🏴 | #1010 |
Debuts & Dates

Season | First Squad | Manager |
---|---|---|
2024-25 | 🟩 9 Feb 2025, Villa 2-1 Spurs, Villa Park | Unai Emery 🇪🇸 |
Season | Debut | Manager | Aged |
---|---|---|---|
2024-25 | 🟩 9 Feb 2025, Villa 2-1 Spurs, Villa Park | Unai Emery 🇪🇸 | 27 |
Game # | First Goal | Scorer(s) |
---|---|---|
Yet to Score |
Game # | First Assist |
---|---|
4th | 🟩 22 Feb 2025, Villa 2-1 Chelsea, Villa Park |
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 |
W Marcus Rashford | 🏴 | #1010 |
Loans Out

Loans
None
W Marcus Rashford | 🏴 | #1010 |
Transfer Out
January 2025: Aged 27, joined on loan from Manchester United 🏴 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 |
W Marcus Rashford | 🏴 | #1010 |
Subsequent Clubs

Subsequent Clubs
Current Player
W Marcus Rashford | 🏴 | #1010 |

Quotes
W Marcus Rashford | 🏴 | #1010 |
Biography

W Marcus Rashford | 🏴 | #1010 |
Appearances
9

Game | Matchday Summary | Match Squad |
---|---|---|
Game #5761 | 🟩 9 Feb 2025, Villa 2-1 Spurs, Villa Park | 1st XI:
GK Emiliano Martínez | 🇦🇷 |
RB Andrés García | 🇪🇸 |
CB Ezri Konsa | 🏴 |
M Boubacar Kamara | 🇫🇷 |
LB Lucas Digne | 🇫🇷 |
M Youri Tielemans | 🇧🇪 |
M John McGinn | 🏴 |
M Morgan Rogers | 🏴 |
M Jacob Ramsey | 🏴 |
W Leon Bailey | 🇯🇲 |
W Donyell Malen | 🇳🇱 |
Subs:
RB Lamare Bogarde | 🇳🇱 |
W Marcus Rashford | 🏴 |
W Marco Asensio | 🇪🇸 |
LB Ian Maatsen | 🇳🇱 | |
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 #5764 | 🟩 22 Feb 2025, Villa 2-1 Chelsea, Villa Park | 1st 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 | 🏴 |
Subs:
W Marcus Rashford | 🏴 |
RB Lamare Bogarde | 🇳🇱 |
RB Andrés García | 🇪🇸 |
W Leon Bailey | 🇯🇲 |
W Donyell Malen | 🇳🇱 | |
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 #5766 | 🟩 28 Feb 2025, Villa 2-0 Cardiff, Villa Park | 1st 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 | 🏴 |
Subs:
M Morgan Rogers | 🏴 |
M Jacob Ramsey | 🏴 |
M Jamaldeen Jimoh-Aloba | 🏴 |
LB Lucas Digne | 🇫🇷 | |
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 | 🇫🇷 | |
W Marcus Rashford | 🏴 | #1010 |
Starts
4

Game | Matchday Summary | Line Up |
---|---|---|
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 #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 | 🏴 | 🔁 | |
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 #5769 | 🟩 12 Mar 2025 Villa 3-0 Brugge, Villa Park | 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 | 🏴 | 🔁 | |
W Marcus Rashford | 🏴 | #1010 |
Substitute Appearances
5

Game | Matchday Summary | Substitutes |
---|---|---|
Game #5761 | 🟩 9 Feb 2025, Villa 2-1 Spurs, Villa Park | RB Lamare Bogarde | 🇳🇱 |
W Marcus Rashford | 🏴 |
W Marco Asensio | 🇪🇸 |
LB Ian Maatsen | 🇳🇱 | |
Game #5762 | 🟨 15 Feb 2025, Villa 1-1 Ipswich, Villa Park | CB Tyrone Mings | 🏴 |
LB Ian Maatsen | 🇳🇱 |
W Marcus Rashford | 🏴 |
W Marco Asensio | 🇪🇸 | |
Game #5764 | 🟩 22 Feb 2025, Villa 2-1 Chelsea, Villa Park | W Marcus Rashford | 🏴 |
RB Lamare Bogarde | 🇳🇱 |
RB Andrés García | 🇪🇸 |
W Leon Bailey | 🇯🇲 |
W Donyell Malen | 🇳🇱 | |
Game #5765 | 🟥 25 Feb 2025, Villa 1-4 Palace, Selhurst | GK Robin Olsen | 🇸🇪 |
W Leon Bailey | 🇯🇲 |
W Marco Asensio | 🇪🇸 |
W Marcus Rashford | 🏴 |
LB Ian Maatsen | 🇳🇱 | |
Game #5768 | 🟩 8 Mar 2025 Villa 1-0 Brentford, Gtech | RB Matty Cash | 🏴 🇵🇱 |
M Boubacar Kamara | 🇫🇷 |
W Marcus Rashford | 🏴 |
W Donyell Malen | 🇳🇱 | |
W Marcus Rashford | 🏴 | #1010 |
Unused Substitute Appearances
0

Game | Matchday Summary | Unused Substitutes |
---|
W Marcus Rashford | 🏴 | #1010 |
Goals Scored
0

Game | Matchday Summary | Scorer(s) |
---|
W Marcus Rashford | 🏴 | #1010 |
Assists Made
4

Game | Matchday Summary | Assist(s) |
---|---|---|
Game #5764 | 🟩 22 Feb 2025, Villa 2-1 Chelsea, Villa Park | Assist(s): Marcus Rashford | 57' | 89' | |
Game #5766 | 🟩 28 Feb 2025, Villa 2-0 Cardiff, Villa Park | Assist(s): Marcus Rashford | 68’ | Leon Bailey | 80’ | |
Game #5769 | 🟩 12 Mar 2025 Villa 3-0 Brugge, Villa Park | Assist(s): Leon Bailey | 50’ | Morgan Rogers | 57’ | Marcus Rashford | 61’ | |
W Marcus Rashford | 🏴 | #1010 |
Cards Received
🟨

0
🟥
0
Game | Matchday Summary | Villa Cards |
---|
W Marcus Rashford | 🏴 | #1010 |
England
International Record

International Career | Caps with Villa |
---|---|
⭐ 🏴 🕒 60 | ✅ 26 🔁 (34) | ⚽ 17 | 🔥 6 | 🇺 11 | | ⭐ 🏴 🕒 0 | ✅ 0 🔁 (0) | ⚽ 0 | 🔥 0 | 🇺 0 | |
W Marcus Rashford | 🏴 | #1010 |
Matches

W Marcus Rashford | 🏴 | #1010 |
🟩 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 | 🇪🇸 |
W Marcus Rashford | 🏴 | #1010 |
🟨 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).
W Marcus Rashford | 🏴 | #1010 |
🟨 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 | 🇪🇸 |
W Marcus Rashford | 🏴 | #1010 |
🟩 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.
W Marcus Rashford | 🏴 | #1010 |
🟥 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.
W Marcus Rashford | 🏴 | #1010 |
🟩 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.
W Marcus Rashford | 🏴 | #1010 |
🟩 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
W Marcus Rashford | 🏴 | #1010 |
🟩 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
W Marcus Rashford | 🏴 | #1010 |
🟩 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