Premier League
Dec 14, 2025 2.00pm
2
3
HT : 2 1
FT
  • Mateus Fernandes 1' goal
  • Jarrod Bowen 24' goal
  • El Hadji Malick Diouf 90'+2' yellowcard
  • goal Konstantinos Mavropanos 9' (OG)
  • yellowcard Boubacar Kamara 38'
  • yellowcard Boubacar Kamara 39'
  • yellowcard Matty Cash 42'
  • goal Morgan Rogers 50'
  • goal Morgan Rogers 79'

West Ham United vs Aston Villa: Head-to-head record and past meetings

West Ham vs. Aston Villa: Head-to-head record and past meetings

Aston Villa and West Ham United matched up for the 124th time on Sunday afternoon, and the Villans secured all three points in a fantastic five-goal thriller. 

West Ham twice took the lead only for a Morgan Rogers-inspired Aston Villa to come from behind and seal a 3-2 victory. 

As a result, Aston Villa closed the gap on league leaders Arsenal to just three points, while the Hammers remain in the bottom three. 

Here, Sports Mole takes an in-depth look at the head-to-head record and previous meetings between the two sides.


 

Head-to-head record

Previous meetings: 124

West Ham United wins: 45

Draws: 37

Aston Villa wins: 42

This fixture is steeped in history, with West Ham and Aston Villa going at it since 1913, with the Hammers just edging out the Villains in terms of number of victories. 

The hosts have won only three more games than Villa, while there have been 37 stalemates in total. 

In January this year, they met in the FA Cup third-round, where two goals within five minutes from Amadou Onana and Morgan Rogers wiped out Lucas Paqueta’s ninth-minute opener. 

Their next meeting took place just 16 days later, with Emerson scoring in the 70th-minute to equalise for the Hammers and seal a 1-1 draw.

However, Aston Villa got back to winning ways in this fixture in their latest meeting in December 2025, with goals from Konstantinos Mavropanos (own-goal) and Rogers cancelling out West Ham's strikes from Mateus Fernandes and Jarrod Bowen, before Rogers scored his second to make it 3-2 to the Villans.

That defeat leaves West Ham without a win in their last seven meetings with Aston Villa across all competitions, with four defeats and three draws. 

That is a far cry from the successful run they enjoyed between 2020 and 2022, when West Ham won five Premier League meetings on the bounce. 

In fact, the London outfit were unbeaten against Villa since Boxing Day 2015 until October 2023, totalling 10 head-to-heads without tasting defeat. 

Interestingly, these teams met 25 years ago in the League Cup final, where West Ham won the original game 5-4 on penalties, after the match ended 2-2. 

However, it was later discovered that the hosts fielded an ineligible player, Manny Omoyimni, and it was decided that the original result be expunged and a new meeting take place. 

Villa won that rematch, where a certain Frank Lampard scored for the Hammers, only for Ian Taylor to equalise 10 minutes from time. 

Julian Joachim and Taylor added a goal apiece in extra time for Villa to win 3-1 and book a spot in the semi-finals, which they lost to eventual winners Leicester City.

Last 20 meetings

Dec 14, 2025: West Ham United 2-3 Aston Villa (Premier League)

Jan 26, 2025: Aston Villa 1-1 West Ham United (Premier League)

Jan 10, 2025: Aston Villa 2-1 West Ham United (FA Cup)

Aug 17, 2024: West Ham United 1-2 Aston Villa (Premier League)

Mar 17, 2024: West Ham United 1-1 Aston Villa (Premier League)

Oct 22, 2023: Aston Villa 4-1 West Ham United (Premier League)

Mar 12, 2023: West Ham United 1-1 Aston Villa (Premier League)

Aug 28, 2022: Aston Villa 0-1 West Ham United (Premier League)

Mar 13, 2022: West Ham United 2-1 Aston Villa (Premier League)

Oct 31, 2021: Aston Villa 1-4 West Ham United (Premier League)

Feb 03, 2021: Aston Villa 1-3 West Ham United (Premier League)

Nov 30, 2020: West Ham United 2-1 Aston Villa (Premier League)

Jul 26, 2020: West Ham United 1-1 Aston Villa (Premier League)

Sep 16, 2019: Aston Villa 0-0 West Ham United (Premier League)

Feb 02, 2016: West Ham United 2-0 Aston Villa (Premier League)

Dec 26, 2015: Aston Villa 1-1 West Ham United (Premier League)

May 09, 2015: Aston Villa 1-0 West Ham United (Premier League)

Nov 08, 2014: West Ham United 0-0 Aston Villa (Premier League)

Feb 08, 2014: Aston Villa 0-2 West Ham United (Premier League)

Nov 02, 2013: West Ham United 0-0 Aston Villa (Premier League)

Last 10 Premier League meetings

Dec 14, 2025: West Ham United 2-3 Aston Villa (Premier League)

Jan 26, 2025: Aston Villa 1-1 West Ham United (Premier League)

Aug 17, 2024: West Ham United 1-2 Aston Villa (Premier League)

Mar 17, 2024: West Ham United 1-1 Aston Villa (Premier League)

Oct 22, 2023: Aston Villa 4-1 West Ham United (Premier League)

Mar 12, 2023: West Ham United 1-1 Aston Villa (Premier League)

Aug 28, 2022: Aston Villa 0-1 West Ham United (Premier League)

Mar 13, 2022: West Ham United 2-1 Aston Villa (Premier League)

Oct 31, 2021: Aston Villa 1-4 West Ham United (Premier League)

Feb 03, 2021: Aston Villa 1-3 West Ham United (Premier League)


Written by

Share this article:
Subscribe to our newsletter

Get FREE daily news and in-depth previews for games from the biggest leagues and competitions in world football — straight to your inbox.

Subscribe