Head-to-head record
Previous meetings: 124
West Ham United wins: 45
Draws: 37
Aston Villa wins: 43
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 victories.
The London club have won only two more games than Villa, while there have been 37 stalemates in total.
In January 2025, 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.
The pair next met just 16 days later, with Emerson scoring in the 70th minute to equalise for the Hammers and seal a 1-1 draw.
The most recent meeting between the sides came on March 22, 2026, when strikes from John McGinn and Ollie Watkins secured a 2-0 victory for Aston Villa at Villa Park.
That success saw the West Midlands outfit record their first Premier League double in this fixture since 2010-11, leaving West Ham without a win in the last eight meetings across all competitions, with four defeats and four draws.
That is a far cry from the successful run the London club enjoyed between 2020 and 2022, when West Ham won five Premier League meetings on the bounce.
In fact, the Hammers were unbeaten against Villa from 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, 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
Mar 22, 2026: Aston Villa 2-0 West Ham United (Premier League)
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)
Last 10 Premier League meetings
Mar 22, 2026: Aston Villa 2-0 West Ham United (Premier League)
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)