top of page

West Ham United

Referee: Jarred Gillett | 🇦🇺 | Queensland, 2019-
🆘 Strange, awarded two goals to the opposition, both clearly hand ball on first viewing and then relies on VAR to correct his mistakes. He could and should have been able to make the correct decisions on field.
Previous 5: 🟨 🟥 🟩 🟥 🟩
Last Match: 🟩 9 December 2023, Villa 1-0 Arsenal, Villa Park
Cards: 🟨 🟨 🟨 🟨 🟨 🟨 
Assistants: Darren Cann, Akil Howson. 
Fourth official: Sam Allison. 
VAR: Tony Harrington. 
Assistant VAR: Nick Greenhalgh.

🟨 17 March 2024, Villa 1-1 West Ham, London Stadium

Premier League

Scorer(s): Nicolò Zaniolo | 79' |

4th (-)

Previous 5 vs. West Ham: 🟥 🟥 🟥 🟨 🟩

🥅 | 29’ Goal, 0-1, (West Ham United), Michail Antonio
🕒 | 45’+4 HT West Ham United 1-0 Aston Villa
🔁 | 46’ Sub off, Clément Lenglet, Sub on, Matty Cash
🔁 | 46’ Sub off, Jhon Durán, Sub on, Moussa Diaby
🥅 | 47’ Goal, 0-2, (West Ham United), Michail Antonio
🎥 | 48’ VAR Review, Goal disallowed for handball
🔁 | 63’ Sub off, Álex Moreno, Sub on, Lucas Digne
🔁 | 63’ Sub off, Morgan Rogers, Sub on, Nicolò Zaniolo
🟨 | 70’ Booking, Youri Tielemans for a bad foul
⚽ | 79’ Goal, 1-1, Nicolò Zaniolo, Assist by Moussa Diaby
🟨 | 83’ Booking, Nicolò Zaniolo
🟨 | 86’ Booking, Douglas Luiz
🥅 | 90’+6 Goal, 1-2, (West Ham United), Tomas Soucek
🎥 | 90’+6 VAR Review for handball
🎥 | 90’+10 Goal disallowed
🕒 | 90’+14 FT West Ham United 1-1 Aston Villa

Referee: David Coote | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Nottinghamshire, 2010-
Previous 5: 🟨 🟩 🟥 🟥 🟩
Last Match: 28 May 23 Villa 2-1 Brighton (h)
Cards: 🟨
Assistants: Constantine Hatzidakis, Mark Scholes.
Fourth official: Thomas Bramall.
VAR: Chris Kavanagh.
Assistant VAR: Matthew Wilkes.

🟩 22 October 2023, Villa 4-1 West Ham, Villa Park

Premier League

Scorer(s): Douglas Luiz | 30' | 51' | Ollie Watkins | 74' | Leon Bailey | 89' |

5th (=)

Previous 5 vs. West Ham: 🟥 🟥 🟥 🟥 🟨

⚽ | 30’ Goal, 1-0, Douglas Luiz, Assist by Ollie Watkins
🕒 | 45’+3 HT Aston Villa 1-0 West Ham United
🎥 | 50’ Penalty, VAR confirms penalty to Villa
⚽ | 51’ Goal, 2-0, Douglas Luiz, penalty
🥅 | 56’ Goal, 2-1, West Ham United, Pau Torres o.g.
⚽ | 74’ Goal, 3-1, Ollie Watkins, Assist by John McGinn
🔁 | 76’ Sub off, Nicolò Zaniolo, Sub on, Leon Bailey
🔁 | 85’ Sub off, Moussa Diaby, Sub on, Youri Tielemans
⚽ | 89’ Goal, 4-1, Leon Bailey, Assist by Youri Tielemans
🕒 | 90’+8 FT Aston Villa 4-1 West Ham United

Referee: Chris Kavanagh | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Ashton-under-Lyne, 2014- 🆘
Previous 5: 🟥 🟥 🟥 🟨 🟩
Last Match: 🟩 13 Nov 22, Villa 2-1 Brighton (a) 🆘
Incidents: 🟨
Assistants: James Mainwaring, Wade Smith. 
Fourth official: Darren England. 
VAR: Michael Salisbury. 
Assistant VAR: Scott Ledger.

🟨 12 March 2023, Villa 1-1 West Ham, The London Stadium

Premier League

Scorer(s) | Ollie Watkins | 17’ |

11th (-)

Previous 5 vs. West Ham: 🟥 🟥 🟥 🟥 🟥

⚽ | 17’ Goal, 1-0, Ollie Watkins, Assist by Álex Moreno
🥅 | 25’ Goal, 1-1, (West Ham United, pen), Saïd Benrahma
🕒 | HT West Ham United 1-1 Aston Villa
🔁 | 64’ Sub off, Álex Moreno, Sub on, Lucas Digne
🔁 | 64’ Sub off, Leon Bailey, Sub on, Bertrand Traoré
💥 | 73’ VAR fails to award a penalty to Villa for a clear foul in the box
🔁 | 80’ Sub off, Emiliano Buendía, Sub on, Jhon Durán
🔁 | 80’ Sub off, Matty Cash, Sub on, Ashley Young
🔁 | 85’ Sub off, Ollie Watkins, Sub on, Calum Chambers
🕒 | FT West Ham United 1-1 Aston Villa

Referee: David Coote | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Nottinghamshire, 2010-
Previous 5: 🟥 🟩 🟩 🟨 🟩
Last Match: 🟩 7 May 22, Villa 3-1 Burnley (a)
Cards: 🟨 🟨
Assistants: Nick Hopton, Timothy Wood. 
Fourth official: Anthony Taylor. 
VAR: Michael Salisbury. 
Assistant VAR: Simon Bennett.

🟥 28 August 2022, Villa 0-1 West Ham, Villa Park

Premier League

Scorer(s) | None

15th (-1)

Previous 5 vs. West Ham: 🟨 🟥 🟥 🟥 🟥

⚽ | 14’ Goal, 1-0, Ezri Konsa
💥 | 14’ Goal disallowed, 0-0, VAR, Ball out of play from corner
🕒 | HT Aston Villa 0-0 West Ham United
🟨 | 57’ Booking, Matty Cash, Bad foul
🔁 | 65’ Sub off, Philippe Coutinho, Sub on, Emiliano Buendía
🔁 | 65’ Sub off, Douglas Luiz, Sub on, Jacob Ramsey
🥅 | 74’ Goal, 0-1, (West Ham United), Pablo Fornals
🔁 | 78’ Sub off, Danny Ings, Sub on, Leon Bailey
🟨 | 78’ Booking, Boubacar Kamara, Bad foul
🔁 | 90+1’ Sub off, John McGinn, Sub on, Cameron Archer
🕒 | FT Aston Villa 0-1 West Ham United

Referee: Jarred Gillett | 🇦🇺 | Queensland, 2019-
Previous 5: 🟩 🟨
Last Match: 🟨 9 Feb 22, Villa 3-3 Leeds (h)
Cards: 🟨
Assistants: James Mainwaring, Dan Robathan. 
Fourth official: Martin Atkinson. 
VAR: Paul Tierney. 
Assistant VAR: Constantine Hatzidakis.

🟥 13 March 2022, Villa 1-2 West Ham, London Stadium.

Premier League

Scorer(s) | Jacob Ramsey | 90’ |

9th (-)

Previous 5 vs. West Ham: 🟨 🟨 🟥 🟥 🟥

🔁 | 10’ Sub off, Lucas Digne, Sub on, Ashley Young
🕒 | HT West Ham United 0-0 Aston Villa
🔁 | 69’ Sub off, Danny Ings, Sub on, Leon Bailey
🥅 | 70’ Goal, 0-1, (West Ham United), Andriy Yarmolenko 🇺🇦
🔁 | 79’ Sub off, Douglas Luiz, Sub on, Emiliano Buendía
🥅 | 82’ Goal, 0-2, (West Ham United), Pablo Fornals
⚽ | 90’ Goal, 1-2, Jacob Ramsey, Assist by Emiliano Buendía
🕒 | FT West Ham United 2-1 Aston Villa

Referee: Chris Kavanagh | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Ashton-under-Lyne, 2014-
Previous 5: 🟩 🟩 🟨 🟥 🟥
Last Match: 🟥 3 Oct 21, Villa 1-2 Tottenham (a)
Cards: 🟥 🟨 🟨 🟨
Assistants: Dan Cook, Nick Hopton. 
Fourth official: David Coote. 
VAR: Stuart Attwell. 
Assistant VAR: Harry Lennard.

🟥 31 October 2021, Villa 1-4 West Ham, Villa Park.

Premier League

Scorer(s) | Ollie Watkins | 34’ |

15th (-2)

Previous 5 vs. West Ham: 🟥 🟨 🟨 🟥 🟥

🥅 | 7’ Goal, 0-1, (West Ham United), Ben Johnson
🔁 | 15’ Sub off, Jacob Ramsey, Sub on, Ashley Young
⚽ | 34’ Goal, 1-1, Ollie Watkins, Assist by Emiliano Buendía
🥅 | 38’ Goal, 1-2, (West Ham United), Declan Rice
⏱️ | HT Aston Villa 1-2 West Ham United
🟥 | 50’ Sending off, Ezri Konsa, Denial of a goalscoring opportunity
🔁 | 52’ Sub off, Emiliano Buendía, Sub on, Tyrone Mings
🔁 | 72’ Sub off, Leon Bailey, Sub on, Anwar El Ghazi
🟨 | 79’ Booking, John McGinn
🥅 | 80’ Goal, 1-3, (West Ham United), Pablo Fornals
🥅 | 84’ Goal, 1-4, (West Ham United), Jarrod Bowen
⏱️ | FT Aston Villa 1-4 West Ham United

Referee: Andy Madley | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Huddersfield, 2011-
Previous 5: 🟩 🟥 🟩 🟩 🟥
Last Match: 🟨 18 Jan 20, Villa 1-1 Brighton (a)
Cards: 🟨 🟨
Assistants: Richard West, James Mainwaring

🟥 3 February 2021, Villa 1-3 West Ham, Villa Park.

Premier League

Scorer(s) | Ollie Watkins | 81' |

9th (-)

Previous 5 vs. West Ham: 🟨 🟥 🟨 🟨 🟥

🕒 | HT Aston Villa 0-0 West Ham United
🔁 | 46’ Sub off, Anwar El Ghazi, Sub on, Bertrand Traoré
🥅 | 51’ Goal, 0-1, (West Ham United), Tomáš Souček
🥅 | 56’ Goal, 0-2, (West Ham United), Jesse Lingard
🔁 | 69’ Sub off, Ross Barkley, Sub on, Trézéguet
🟨 | 70’ Booking, Douglas Luiz for a bad foul
🔁 | 80’ Sub off, Douglas Luiz, Sub on, Morgan Sanson 🟢
⚽ | 81’ Goal, 1-2, Ollie Watkins, Assist by Jack Grealish
🥅 | 83’ Goal, 1-3, (West Ham United), Jesse Lingard
🕒 | FT Aston Villa 1-3 West Ham United

Referee: Peter Bankes | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Liverpool, 2014-
Previous 5: 🟥 🟨 🟨 🟥 🟥
Last Match: 🟥 14 Dec 19, Villa 0-2 Sheffield United (a)
Incidents: 🟨 🟨
Assistants: Neil Davies, James Mainwaring

🟥 30 November 2020, Villa 1-2 West Ham, London Stadium.

Premier League

Scorer(s) | Jack Grealish | 25' |

10th (-3)

Previous 5 vs. West Ham: 🟩 🟨 🟥 🟨 🟨

🥅 | 2’ Goal, 0-1, (West Ham United), Angelo Ogbonna
⚽ | 25’ Goal, 1-1, Jack Grealish, Assist by Matty Cash
🕒 | HT West Ham United 1-1 Aston Villa
🥅 | 46’ Goal, 1-2, (West Ham United), Jarrod Bowen
🟨 | 68’ Booking, Matty Cash
💥 | 74’ Missed Penalty, Ollie Watkins
🔁 | 74’ Sub off, Conor Hourihane, Sub on, Bertrand Traoré
🔁 | 74’ Sub off, Trézéguet, Sub on, Anwar El Ghazi
🔁 | 88’ Sub off, Matty Cash, Sub on, Ahmed Elmohamady
🕒 | FT West Ham United 2-1 Aston Villa

Referee: Michael Oliver | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Northumberland, 2007-
Previous 5: 🟩 🟥 🟩 🟥 🟨
Last Match: 🟨 17 Jun 20, Villa 0-0 Sheffield United (h) 🆘
Cards: 🟨 🟨 🟨
Assistants: Stuart Burt, Simon Bennett

🟨 26 Jul 2020, Villa 1-1 West Ham, London Stadium.

Premier League

Scorer(s) | Jack Grealish | 84' |

17th (-)

Previous 5 vs. West Ham: 🟨 🟩 🟨 🟥 🟨

🟨 | 41’ Booking, Mbwana Samatta
🕒 | HT West Ham United 0-0 Aston Villa
🔁 | 68’ Sub off, Mbwana Samatta, Sub on, Keinan Davis
🔁 | 76’ Sub off, Frédéric Guilbert, Sub on, Kortney Hause
🔁 | 76’ Sub off, Conor Hourihane, Sub on, Marvelous Nakamba
⚽ | 84’ Goal, 1-0, Jack Grealish, Assist by John McGinn
🥅 | 85’ Goal, 1-1, (West Ham United), Andrey Yarmolenko
🔁 | 90’ Sub off, Trézéguet, Sub on, Anwar El Ghazi
🕒 | FT West Ham United 1-1 Aston Villa

Referee: Mike Dean | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Wirral, 1997-2022
Previous 5: 🟥 🟨 🟥 🟨 🟩
Last Match: 🟩 13 Mar 19, Villa 3-1 Forest (a)
Cards: 🟥 🟨 🟨 🟨 🟨 🟨
Assistants: Darren Cann, Daniel Robathan

🟨 16 Sep 2019, Villa 0-0 West Ham, Villa Park

Premier League

Scorer(s) | None

17th (+1)

Previous 5 vs. West Ham: 🟥 🟨 🟩 🟨 🟥

🟨 | 29’ Booking, Jack Grealish
🕒 | HT Aston Villa 0-0 West Ham United
🔁 | 65’ Sub off, Jota, Sub on, Ahmed Elmohamady
🟥 | 67’ Sending off, (West Ham United), Arthur Masuaku
🟨 | 76’ Booking, Tyrone Mings
🔁 | 81’ Sub off, Marvelous Nakamba, Sub on, Douglas Luiz
🔁 | 85’ Sub off, Frédéric Guilbert, Sub on, Keinan Davis
🕒 | FT Aston Villa 0-0 West Ham United

Referee: Jonathan Moss | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | West Riding, 2005-2022 🆘
Previous 5: 🟥 🟨 🟩 🟥 🟥
Last Match: 🟥 26 Sep 15 Villa 2-3 Liverpool (a)
Cards: 🟥 🟨 🟨 🟨
Assistants: Jake Collin, Simon Bennett

🟥 2 February 2016, Villa 0-2 West Ham, Upton Park.

Premier League

Scorer(s) | None |

20th (-)

Previous 5 vs. West Ham: 🟨 🟥 🟨 🟩 🟨

🟥 | 17’ Sending off, Jordan Ayew
🕒 | HT West Ham United 0-0 Aston Villa
🥅 | 58’ Goal, 0-1, (West Ham United), Michail Antonio
🔁 | 71’ Sub off, Carles Gil, Sub on, Kieran Richardson
🔁 | 80’ Sub off, Gabriel Agbonlahor, Sub on, Scott Sinclair
🥅 | 85’ Goal, 0-2, (West Ham United), Cheikhou Kouyaté
🕒 | FT West Ham United 2-0 Aston Villa

Referee: Mike Dean | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Wirral, 1997-2022
Previous 5: 🟩 🟥 🟥 🟥 🟥
Last Match: 🟥 2 Nov 15, Villa 1-3 Tottenham (a)
Cards: 🟨 🟨 🟨 🟨 🟨 🟨
Assistants: Mark Scholes, Ian Hussin

🟨 26 December 2015, Villa 1-1 West Ham, Villa Park.

Premier League

Scorer(s) | Jordan Ayew | 62’ pen |

20th (-)

Previous 5 vs. West Ham: 🟩 🟨 🟥 🟨 🟩

🟨 | 11’ Booking, Leandro Bacuna
🔁 | 38’ Sub off, Carlos Sánchez, Sub on, Carles Gil
🥅 | 45’+2 Goal, 0-1, (West Ham United), Aaron Cresswell
🕒 | HT Aston Villa 0-1 West Ham United
⚽ | 62’ Goal, 1-1, Jordan Ayew (pen)
🟨 | 78’ Booking, Alan Hutton
🔁 | 83’ Sub off, Jordan Veretout, Sub on, Adama Traoré
🟨 | 90’+4 Booking, Joleon Lescott
🕒 | FT Aston Villa 1-1 West Ham United

Referee: Lee Mason | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Bolton, 2006-2021
Previous 5: 🟨 🟩 🟥 🟨 🟥
Last Match: 🟥 28 Feb 15, Villa 0-1 Newcastle (a) 🆘
Cards: 🟨 🟨
Assistants: Andy Halliday, Derek Eaton

🟩 9 May 2015, Villa 1-0 West Ham, Villa Park.

Premier League

Scorer(s) | Tom Cleverley | 31’ |

14th (-)

Previous 5 vs. West Ham: 🟥 🟩 🟨 🟥 🟨

⚽ | 31’ Goal, 1-0, Tom Cleverley, Assist by Jack Grealish
🟨 | 45’ Booking, Charles N’Zogbia
🕒 | HT Aston Villa 1-0 West Ham United
🔁 | 71’ Sub off, Charles N’Zogbia, Sub on, Gabriel Agbonlahor
🔁 | 77’ Sub off, Leandro Bacuna, Sub on, Alan Hutton
🔁 | 90’+2 Sub off, Jack Grealish, Sub on, Carlos Sánchez
🕒 | FT Aston Villa 1-0 West Ham United

Referee: Jonathan Moss | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | West Riding, 2005-2022
Previous 5: 🟩 🟥 🟩 🟨 🟥
Last Match: 🟥 11 May 14, Villa 0-3 Tottenham (a)
Cards: 🟨 🟨 🟨
Assistants: Mike Mullarkey, Derek Eaton

🟨 8 November 2014, Villa 0-0 West Ham, Upton Park.

Premier League

Scorer(s) | None |

16th (-)

Previous 5 vs. West Ham: 🟩 🟥 🟩 🟨 🟥

🕒 | HT West Ham United 0-0 Aston Villa
🟨 | 69’ Booking, Tom Cleverley
🟨 | 69’ Booking, Andreas Weimann
🔁 | 88’ Sub off, Nathan Baker, Sub on, Philippe Senderos 🔴
🟨 | 89’ Booking, Gabriel Agbonlahor
🔁 | 90’+2 Sub off, Charles N’Zogbia, Sub on, Ciaran Clark
🕒 | FT West Ham United 0-0 Aston Villa

Referee: Mike Dean | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Wirral, 1997-2022
Previous 5: 🟥 🟥 🟥 🟥 🟥
Last Match: 🟥 8 Dec 13, Villa 0-2 Fulham (a) 🆘
Cards: 🟨 🟨
Assistants: John Brooks, Jake Collin

🟥 8 February 2014, Villa 0-2 West Ham, Villa Park.

Premier League

Scorer(s) | None |

12th (-2)

Previous 5 vs. West Ham: 🟩 🟩 🟥 🟩 🟨

🕒 | HT Aston Villa 0-0 West Ham United
🥅 | 46’ Goal, 0-1, (West Ham United), Kevin Nolan
🥅 | 48’ Goal, 0-2, (West Ham United), Kevin Nolan
🔁 | 56’ Sub off, Matt Lowton, Sub on, Marc Albrighton
🔁 | 71’ Sub off, Andreas Weimann, Sub on, Grant Holt
🔁 | 74’ Sub off, Ryan Bertrand, Sub on, Joe Bennett
🕒 | FT Aston Villa 0-2 West Ham United

Referee: Howard Webb | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Rotherham, 2000-2014 🆘
Previous 5: 🟨 🟩 🟨 🟨 🟥
Last Match: 🟥 8 Jan 13, Villa 1-3 Bradford (a)
Cards: 🟨 🟨
Assistants: Darren Cann, Sian Massey-Ellis

🟨 2 November 2013, Villa 0-0 West Ham, Upton Park.

Premier League

Scorer(s) | None |

14th (-)

Previous 5 vs. West Ham: 🟨 🟩 🟩 🟥 🟩

🕒 | HT West Ham United 0-0 Aston Villa
🟨 | 46’ Booking, Leandro Bacuna
🟨 | 57’ Booking, Matt Lowton
🔁 | 57’ Sub off, Andreas Weimann, Sub on, Libor Kozák
🕒 | FT West Ham United 0-0 Aston Villa

Referee: Mark Clattenburg | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Durham, 2000-2017
Previous 5: 🟩 🟨 🟨 🟨 🟥
Last Match: 🟥 26 Dec 12, Villa 0-4 Tottenham (h)
Cards: 🟨 🟨 🟨 🟨 🟨

🟩 10 February 2013, Villa 2-1 West Ham, Villa Park.

Premier League

Scorer(s) | Christian Benteke | 74’ pen | Charles N’Zogbia | 78’ |

16th (+3)

Previous 5 vs. West Ham: 🟥 🟨 🟩 🟩 🟥

🕒 | HT Aston Villa 0-0 West Ham United
🔁 | 62’ Sub off, Jordan Bowery, Sub on, Darren Bent
🔁 | 63’ Sub off, Andreas Weimann, Sub on, Simon Dawkins 🟢
🟨 | 72’ Booking, Nathan Baker
⚽ | 74’ Goal, 1-0, Christian Benteke (pen)
⚽ | 78’ Goal, 2-0, Charles N’Zogbia
🔁 | 84’ Sub off, Charles N’Zogbia, Sub on, Yacouba Sylla
🥅 | 87’ Goal, 2-1, (West Ham United), Ashley Westwood o.g.
🟨 | 87’ Booking, Darren Bent
🟨 | 90’+2 Booking, Ciaran Clark
🕒 | FT Aston Villa 2-1 West Ham United

Referee: Mike Dean | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Wirral, 1997-2022
Previous 5: 🟩 🟩 🟨 🟨 🟨
Last Match: 🟨 9 Apr 12, Villa 1-1 Stoke (h)
Cards: 🟨
Assistants: Jake Collin, Simon Long

🟥 18 August 2012, Villa 0-1 West Ham, Upton Park.

Premier League

Scorer(s) | None |

15th

Previous 5 vs. West Ham: 🟨 🟥 🟨 🟩 🟩

🟢 | 1’ Debut, Ron Vlaar, Matt Lowton, Karim El Ahmadi, Brett Holman
🟨 | 39’ Booking, Ciaran Clark
🥅 | 40’ Goal, (West Ham United), Kevin Nolan
🕒 | HT West Ham United 1-0 Aston Villa
🔁 | 61’ Sub off, Brett Holman, Sub on, Andreas Weimann
🔁 | 74’ Sub off, Charles N’Zogbia, Sub on, Gary Gardner
🔁 | 77’ Sub off, Fabian Delph, Sub on, Barry Bannan
🕒 | FT West Ham United 1-0 Aston Villa

Referee: Mark Halsey | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Hertfordshire, 1996-2013
Previous 5: 🟥 🟥 🟩 🟥 🟩
Last Match: 🟩 11 Dec 10, Villa 2-1, Albion (h)
Cards: None 
Assistants: Mike Cairns, Simon Long

🟩 16 April 2011, Villa 2-1 West Ham, Upton Park.

Premier League

Scorer(s) | Darren Bent | 36’ | Gabriel Agbonlahor | 90’ |

9th (+5)

Previous 5 vs. West Ham: 🟩 🟨 🟥 🟨 🟩

🥅 | 2’ Goal, 0-1, (West Ham United), Robbie Keane
⚽ | 36’ Goal, 1-1, Darren Bent, Assist by Luke Young
🕒 | HT West Ham United 1-1 Aston Villa
🔁 | 78’ Sub off, Emile Heskey, Sub on, Gabriel Agbonlahor
⚽ | 90’+1 Goal, 2-1, Gabriel Agbonlahor, Assist by Ashley Young
🕒 | FT West Ham United 1-2 Aston Villa

Referee: Mike Dean | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Wirral, 1997-2022
Previous 5: 🟩 🟨 🟩 🟨 🟩
Last Match: 🟩 21 Apr 10, Villa 2-0, Hull (a)
Cards: 🟨 🟨 🟨
Assistants: Andy Halliday, John Flynn

🟩 14 August 2010, Villa 3-0 West Ham, Villa Park.

Premier League

Scorer(s) | Stewart Downing | 15’ | Stiliyan Petrov | 40’ | James Milner | 66’ |

3rd

Previous 5 vs. West Ham: 🟨 🟩 🟨 🟥 🟨

⚽ | 15’ Goal, 1-0, Stewart Downing
⚽ | 40’ Goal, 2-0, Stiliyan Petrov, Assist by Ashley Young
🕒 | HT Aston Villa 2-0 West Ham United
🟨 | 50’ Booking, Marc Albrighton
⚽ | 66’ Goal, 3-0, James Milner, Assist by Marc Albrighton
🔁 | 85’ Sub off, James Milner 🔴, Sub on, Nigel Reo-Coker
🔁 | 86’ Sub off, Ashley Young, Sub on, Andreas Weimann 🟢
🔁 | 89’ Sub off, Marc Albrighton, Sub on, Barry Bannan
🕒 | FT Aston Villa 3-0 West Ham United

Referee: Mike Jones | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Chester, 1997-2018
Previous 5: 🟩 🟨
Last Match: 🟨 29 Nov 08, Villa 0-0 Fulham (h)
Cards: 🟨 🟨 🟨 🟨
Assistants: Scott Ledger, Stephen Child

🟨 17 January 2010, Villa 0-0 West Ham, Villa Park.

Premier League

Scorer(s) | None |

7th (-1)

Previous 5 vs. West Ham: 🟩 🟨 🟩 🟨 🟥

🕒 | HT Aston Villa 0-0 West Ham United
🔁 | 57’ Sub off, Emile Heskey, Sub on, John Carew
🟨 | 89’ Booking, Stiliyan Petrov
🕒 | FT Aston Villa 0-0 West Ham United

Referee: Steve Bennett | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Kent, 1995-2010
Previous 5: 🟥 🟩 🟥 🟥 🟩
Last Match: 🟩 30 Aug 09, Villa 2-0 Fulham (h)
Cards: 🟥 🟨 🟨 🟨 🟨 🟨 🟨
Assistants: Michael Murphy, Simon Long

🟥 4 November 2009, Villa 1-2 West Ham, Upton Park.

Premier League

Scorer(s) | Ashley Young | 52’ |

7th (-)

Previous 5 vs. West Ham: 🟩 🟩 🟨 🟩 🟨

🟨 | 45’+2 Booking, Habib Bèye
🟨 | 45’+2 Booking, Ashley Young
🥅 | 45’+3 Goal, 0-1, (West Ham United, pen), Mark Noble
🕒 | HT West Ham United 1-0 Aston Villa
🔁 | 46’ Sub off, Emile Heskey, Sub on, Nigel Reo-Coker
⚽ | 52’ Goal, 1-1, Ashley Young, Assist by Gabriel Agbonlahor
🟨 | 68’ Booking, Stiliyan Petrov
🟨 | 85’ Booking, Habib Bèye
🟥 | 85’ Sending off, Habib Bèye
🔁 | 86’ Sub off, John Carew, Sub on, Luke Young
🥅 | 90’+4 Goal, 1-2, (West Ham United), Zavon Hines
🕒 | FT West Ham United 2-1 Aston Villa

Referee: Rob Styles | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Hampshire, 1996-2009
Previous 5: 🟥 🟥 🟥 🟥 🟨
Last Match: 🟨 31 Jan 09, Villa 0-0 Wigan (h)
Cards: 🟨 🟨 🟨 🟨 🟨
Assistants: Michael Murphy, Stephen Child

🟨 18 April 2009, Villa 1-1 West Ham, Villa Park.

Premier League

Scorer(s) | Emile Heskey | 11’ |

5th (-)

Previous 5 vs. West Ham: 🟨 🟩 🟩 🟨 🟩

⚽ | 11’ Goal, 1-0, Emile Heskey, Assist by James Milner
🟨 | 44’ Booking, Ashley Young
🕒 | HT Aston Villa 1-0 West Ham United
🟨 | 64’ Booking, Stiliyan Petrov
🔁 | 71’ Sub off, Emile Heskey, Sub on, Nathan Delfouneso
🔁 | 81’ Sub off, James Milner, Sub on, Craig Gardner
🥅 | 85’ Goal, 1-1, (West Ham United), Diego Tristán
🕒 | FT Aston Villa 1-1 West Ham United

Referee: Mark Halsey | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Hertfordshire, 1996-2013
Previous 5: 🟨 🟩 🟩 🟥 🟥
Last Match: 🟥 23 Aug 08, Villa 2-3 Stoke (a)
Cards: 🟨 🟨 🟨
Assistants: Andy Garratt, Simon Beck

🟩 20 December 2008, Villa 1-0 West Ham, Upton Park.

Premier League

Scorer(s) | Own Goal | 78’ |

3rd (+1)

Previous 5 vs. West Ham: 🟥 🟨 🟩 🟩 🟨

🕒 | HT West Ham United 0-0 Aston Villa
🔁 | 58’ Sub off, Carlos Cuéllar, Sub on, Nigel Reo-Coker
🟨 | 72’ Booking, James Milner
⚽ | 78’ Goal, 1-0, Own Goal, Lucas Neill
🕒 | FT West Ham United 0-1 Aston Villa

Referee: Mike Dean | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Wirral, 1997-2022
Previous 5: 🟩 🟩 🟨 🟥 🟨
Last Match: 🟨 1 Oct 07, Villa 4-4 Tottenham (a)
Cards: 🟨 🟨 🟨 🟨

🟨 11 May 2008, Villa 2-2 West Ham, Upton Park.

Premier League

Scorer(s) | Ashley Young | 14’ | Gareth Barry | 58’

6th (-)

Previous 5 vs. West Ham: 🟥 🟥 🟨 🟩 🟩

🥅 | 8’ Goal, 0-1, (West Ham United), Nolberto Solano
⚽ | 14’ Goal, 1-1, Ashley Young, Assist by Nigel Reo-Coker
🟨 | 33’ Booking, Olof Mellberg
🕒 | HT West Ham United 1-1 Aston Villa
🟨 | 50’ Booking, Stiliyan Petrov
⚽ | 58’ Goal, 2-1, Gareth Barry, Assist by Nigel Reo-Coker
🔁 | 87’ Sub off, John Carew, Sub on, Marlon Harewood
🥅 | 88’ Goal, 2-2, (West Ham United), Dean Ashton
🕒 | FT West Ham United 2-2 Aston Villa

Referee: Steve Tanner | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Bristol, 2003-2013
Previous 5: None
Last Match: None
Cards: 🟨 🟨 🟨 🟨 🟨

🟩 6 October 2007, Villa 1-0 West Ham, Villa Park.

Premier League

Scorer(s) | Craig Gardner | 24’ |

5th (+4)

Previous 5 vs. West Ham: 🟨 🟥 🟥 🟨 🟩

⚽ | 24’ Goal, 1-0, Craig Gardner
🟨 | 36’ Booking, Zat Knight
🕒 | HT Aston Villa 1-0 West Ham United
🟨 | 55’ Booking, Nigel Reo-Coker
🔁 | 66’ Sub off, Luke Moore, Sub on, Shaun Maloney
🟨 | 68’ Booking, Olof Mellberg
🔁 | 78’ Sub off, Craig Gardner, Sub on, Stiliyan Petrov
🕒 | FT Aston Villa 1-0 West Ham United

Referee: Chris Foy | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | St. Helens, 1996-2015
Previous 5: 🟩 🟩 🟨 🟥 🟨
Last Match: 🟨 21 Oct 06, Villa 1-1 Fulham (h)
Cards: 🟨

🟩 3 February 2007, Villa 1-0 West Ham, Villa Park.

Premier League

Scorer(s) | John Carew | 36’ |

13th (+1)

Previous 5 vs. West Ham: 🟩 🟨 🟥 🟥 🟨

⚽ | 36’ Goal, 1-0, John Carew, Assist by Ashley Young
🕒 | HT Aston Villa 1-0 West Ham United
🔁 | 73’ Sub off, John Carew, Sub on, Patrik Berger
🔁 | 90’+3 Sub off, Ashley Young, Sub on, Liam Ridgewell 🔴
🕒 | FT Aston Villa 1-0 West Ham United

Referee: Steve Bennett | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Kent, 1995-2010
Previous 5: 🟩 🟥 🟨 🟥 🟩
Last Match: 🟩 28 Jan 06, Villa 3-1 Port Vale (h)
Cards: 🟨 🟨 🟨 🟨

🟨 10 September 2006, Villa 1-1 West Ham, Upton Park.

Premier League

Scorer(s) | Liam Ridgewell | 4’ |

5th (-2)

Previous 5 vs. West Ham: 🟩 🟩 🟨 🟥 🟥

🟢 | 1’ Debut, Stiliyan Petrov
⚽ | 4’ Goal, 1-0, Liam Ridgewell, Assist by Juan Pablo Ángel
🟨 | 26’ Booking, Gareth Barry
🕒 | HT West Ham United 0-1 Aston Villa
🥅 | 52’ Goal, 1-1, (West Ham United), Bobby Zamora
🟨 | 55’ Booking, Gavin McCann
🔁 | 81’ Sub off, Juan Pablo Ángel, Sub on, Milan Baroš
🕒 | FT West Ham United 1-1 Aston Villa

Referee: Phil Dowd | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Stoke on Trent, 1998-2016
Previous 5: 🟥 🟩 🟥 🟨
Last Match: 🟨 10 Dec 05, Villa 1-1 Bolton (a)
Cards: 🟨 🟨 🟨 🟨

🟥 14 January 2006, Villa 1-2 West Ham, Villa Park.

Premier League

Scorer(s) | Lee Hendrie | 27’ |

15th (-3)

Previous 5 vs. West Ham: 🟨 🟩 🟩 🟨 🟥

🟨 | 12’ Sub off, Eirik Bakke, Sub on, Lee Hendrie
⚽ | 27’ Goal, 1-0, Lee Hendrie, Assist by Jlloyd Samuel
🟨 | 36’ Booking, Olof Mellberg
🕒 | HT Aston Villa 1-0, West Ham United
🥅 | 51’ Goal, 1-1, (West Ham United), Bobby Zamora
🥅 | 60’ Goal, 1-2, (West Ham United, pen), Marlon Harewood
🔁 | 60’ Sub off, Luke Moore, Sub on, Juan Pablo Ángel
🕒 | FT Aston Villa 1-2 West Ham United

Referee: Rob Styles | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Hampshire, 1996-2009
Previous 5: 🟨 🟥 🟨 🟩 🟨
Last Match: 🟨 10 Apr 05, Villa 1-1 Albion (h)
Cards: 🟨

🟥 12 September 2005, Villa 0-4 West Ham, Upton Park.

Premier League

Scorer(s) | None |

14th (-6)

Previous 5 vs. West Ham: 🟨 🟨 🟩 🟩 🟨

🟢 | 1’ Debut, James Milner, Wilfred Bouma
🟨 | 21’ Booking, Gareth Barry
🥅 | 25’ Goal, 0-1, (West Ham United), Marlon Harewood
🥅 | 29’ Goal, 0-2, (West Ham United), Marlon Harewood
🕒 | HT West Ham United 2-0 Aston Villa
🥅 | 50’ Goal, 0-3, (West Ham United), Marlon Harewood
🔁 | 57’ Sub off, Kevin Phillips, Sub on, Juan Pablo Ángel
🔁 | 62’ Sub off, Gareth Barry, Sub on, Patrik Berger
🔁 | 81’ Sub off, Gavin McCann, Sub on, Lee Hendrie
🥅 | 89’ Goal, 0-4, (West Ham United), Yossi Benayoun
🕒 | FT West Ham United 4-0 Aston Villa

Referee: Mike Dean | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Wirral, 1997-2022
Previous 5: 🟩 🟨 🟩 🟩 🟥
Last Match: 🟥 15 Mar 03, Villa 0-1 United (h)
Cards: 🟨 🟨 🟨 🟨 🟨

🟨 12 April 2003, Villa 2-2 West Ham, Upton Park.

Premier League

Scorer(s) | Darius Vassell | 36’ pen | Öyvind Leonhardsen | 53’ |

14th (+1)

Previous 5 vs. West Ham: 🟨 🟨 🟨 🟩 🟩

🥅 | 15’ Goal, 0-1, (West Ham United), Trevor Sinclair
🔁 | 26’ Sub off, Lee Hendrie, Sub on, Joey Guðjónsson
⚽ | 36’ Goal, 1-1, Darius Vassell (pen)
🕒 | HT West Ham United 1-1 Aston Villa
🔁 | 52’ Sub off, Mustapha Hadji, Sub on, Öyvind Leonhardsen
⚽ | 53’ Goal, 2-1, Öyvind Leonhardsen, Assist by Gareth Barry
🥅 | 65’ Goal, 2-2, (West Ham United), Frédéric Kanouté
🟨 | 72’ Booking, Gareth Barry
🔁 | 90’ Sub off, Marcus Allbäck, Sub on, Marcus Allbäck
🕒 | FT West Ham United 2-2 Aston Villa

Referee: Chris Foy | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | St. Helens, 1996-2015
Previous 5: 🟨
Last Match: 🟨 30 Jan 02, Villa 0-0 Everton (h)
Cards: 🟨 🟨 🟨 🟨 🟨

🟩 23 November 2002, Villa 4-1 West Ham, Villa Park.

Premier League

Scorer(s) | Lee Hendrie | 29’ | Öyvind Leonhardsen | 59’ | Dion Dublin | 71’ | Darius Vassell | 80’ |

11th (+3)

Previous 5 vs. West Ham: 🟨 🟨 🟨 🟨 🟩

🟨 | 14’ Booking, Steve Staunton
⚽ | 29’ Goal, 1-0, Lee Hendrie, Assist by Dion Dublin
🟨 | 48’ Booking, Dion Dublin
🕒 | HT Aston Villa 1-0 West Ham United
⚽ | 59’ Goal, 2-0, Öyvind Leonhardsen, Assist by Darius Vassell
🥅 | 70’ Goal, 2-1, (West Ham United), Paulo Di Canio
⚽ | 72’ Goal, 3-1, Dion Dublin, Assist by Lee Hendrie
⚽ | 80’ Goal, 4-1, Darius Vassell, Assist by Öyvind Leonhardsen
🟨 | 83’ Booking, Thomas Hitzlsperger
🔁 | 85’ Sub off, Darius Vassell, Sub on, Marcus Allbäck
🔁 | 85’ Sub off, Lee Hendrie, Sub on, Mark Kinsella
🔁 | 85’ Sub off, Dion Dublin, Sub on, Juan Pablo Ángel
🕒 | FT Aston Villa 4-1 West Ham United

Referee: Graham Barber | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Tring, 1994-2004
Previous 5: 🟨 🟩 🟨 🟥 🟨
Last Match: 🟨 26 August 2001, Villa 1-1 Manchester United, Villa Park.
Cards: 🟨

🟩 2 March 2002, Villa 2-1 West Ham, Villa Park.

Premier League

Scorer(s) | Juan Pablo Ángel | 23’ | Darius Vassell | 90’ |

7th (-)

Previous 5 vs. West Ham: 🟩 🟨 🟨 🟨 🟨

🥅 | 13’ Goal, 0-1, (West Ham United, pen), Paolo Di Canio
⚽ | 23’ Goal, 1-1, Juan Pablo Ángel, Assist by Gareth Barry
🕒 | HT Aston Villa 1-1 West Ham United
🔁 | 78’ Sub off, Mustapha Hadji, Sub on, Paul Merson
⚽ | 90’ Goal, 2-1, Darius Vassell, Assist by Jlloyd Samuel
🕒 | FT Aston Villa 2-1 West Ham United

Referee: Mike Dean | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Wirral, 1997-2022
Previous 5: 🟩
Last Match: 🟩 4 Apr 01, Villa 2-1 Leicester (h)
Cards: 🟨 🟨 🟨

🟨 5 December 2001, Villa 1-1 West Ham, Upton Park.

Premier League

Scorer(s) | Dion Dublin | 1’ |

6th (-)

Previous 5 vs. West Ham: 🟨 🟩 🟨 🟨 🟨

⚽ | 1’ Goal, 1-0, Dion Dublin, Assist by Steve Stone (52 Seconds)
🟨 | 8’ Booking, Steve Stone
🕒 | HT West Ham United 0-1 Aston Villa
🔁 | 46’ Sub off, Mark Delaney, Sub on, Jlloyd Samuel
💥 | 64’ Missed Penalty, (West Ham United), Paolo Di Canio
🔁 | 67’ Sub off, Paul Merson, Sub on, Darius Vassell
🥅 | 90’+ Goal, 1-1, (West Ham United), Jermain Defoe
🕒 | FT West Ham United 1-1 Aston Villa

Referee: Rob Harris | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Oxford, 1994-2002
Previous 5: 🟩 🟥 🟨 🟩 🟥
Last Match: 🟥 14 October 2000, Villa 0-1 Arsenal, Highbury 🆘
Cards: 🟨 🟨 🟨 🟨

🟨 7 April 2001, Villa 2-2 West Ham, Villa Park.

Premier League

Scorer(s) | David Ginola | 71’ | Lee Hendrie | 78’ |

8th (+2)

Previous 5 vs. West Ham: 🟨 🟨 🟩 🟨 🟨

🕒 | HT Aston Villa 0-0 West Ham United
🥅 | 46’ Goal, 0-1, (West Ham United), Frederic Kanoute
🔁 | 61’ Sub off, Steve Staunton, Sub on Alan Wright
🔁 | 61’ Sub off, Steve Stone, Sub on Darius Vassell
🟨 | 65’ Booking, David Ginola
⚽ | 71’ Goal, 1-1, David Ginola
⚽ | 78’ Goal, 2-1, Lee Hendrie
🥅 | 87’ Goal, 2-2, (West Ham United), Frank Lampard
🕒 | FT Aston Villa 2-2 West Ham United

Referee: Mike Riley | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Leeds, 1994-2009
Previous 5: 🟨 🟩 🟥 🟥 🟨
Last Match: 🟨 19 Aug 00, Villa 0-0 Leicester (a)
Cards: 🟨 🟨 🟨 🟨

🟨 9 December 2000, Villa 1-1 West Ham, Upton Park.

Premier League

Scorer(s) | Lee Hendrie | 37’ |

8th (-1)

Previous 5 vs. West Ham: 🟨 🟨 🟨 🟩 🟨

🥅 | 15’ Goal, 0-1, (West Ham United), Michael Carrick
🟨 | 24’ Booking, Alpay Özalan
⚽ | 37’ Goal, 1-1, Lee Hendrie, Assist by David Ginola
HT West Ham United 1-1 Aston Villa
🟨 | 75’ Booking, Gareth Barry
🟨 | 80’ Booking, David Ginola
FT West Ham United 1-1 Aston Villa

Referee: Graham Poll | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Hertfordshire, 1991-2007
Previous 5: 🟥 🟩 🟩 🟩 🟩
Last Match: 🟩 9 Sep 98, Villa 1-0 Newcastle (h)
Cards: 🟨

🟨 15 January 2000, Villa 1-1 West Ham, Upton Park.

Premier League

Scorer(s) | Ian Taylor | 24’ |

10th= (+1)

Previous 5 vs. West Ham: 🟩 🟨 🟨 🟨 🟩

⚽ | 24’ Goal, 1-0, Ian Taylor, Assist by Benito Carbone
🕒 | HT West Ham United 0-1 Aston Villa
🥅 | 78’ Goal, 1-1, (West Ham United), Paulo Di Canio
🔁 | 79’ Sub off, George Boateng, Sub on, Colin Calderwood
🔁 | 79’ Sub off, Benito Carbone, Sub on, Darius Vassell
🕒 | FT West Ham United 1-1 Aston Villa

Referee: Jeff Winter | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Middlesbrough, 1992-2004
Previous 5: 🟩 🟨 🟨 🟩 🟥
Last Match: 🟥 21 September 1999, Villa 1-3 Leicester, Filbert Street.
Cards: 🟨 🟨 🟨 🟨

🟩 11 January 2000, Villa 3-1 West Ham, Upton Park.

League Cup

Scorer(s) | Ian Taylor | 80’ | 118’ | Julian Joachim | 93’ |

Quarter Final

Previous 5 vs. West Ham: 🟥 🟩 🟨 🟨 🟨

🕒 | HT West Ham United 0-0 Aston Villa
🥅 | 47’ Goal, 0-1, (West Ham United), Frank Lampard
🔁 | 57’ Sub off, Paul Merson, Sub on, Darius Vassell
🔁 | 68’ Sub off, Steve Watson, Sub on, Alan Thompson
⚽ | 80’ Goal, 1-1, Ian Taylor
🕒 | FT West Ham United 1-1 Aston Villa
⚽ | 93’ Goal, 2-1, Julian Joachim
🔁 | 102’ Sub off, George Boateng, Sub on, Colin Calderwood
⚽ | 118’ Goal, 3-1, Ian Taylor
🕒 | AET West Ham United 1-3 Aston Villa

🟨 | Booking, Ian Taylor

Referee: Mike Riley | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Leeds, 1994-2009
Previous 5: 🟩 🟥 🟨 🟨 🟥
Last Match: 🟥 8 May 99, Villa 3-4 Charlton (h)
Cards: 🟨 🟨 🟨 🟨

🟨 16 August 1999, Villa 2-2 West Ham, Villa Park.

Premier League

Scorer(s) | Dion Dublin | 5’ | 52’ |

1st= (-)

Previous 5 vs. West Ham: 🟥 🟥 🟩 🟨 🟨

⚽ | 5’ Goal, 1-0, Dion Dublin, Assist by Julian Joachim
🥅 | 7’ Goal, 1-1, (West Ham United), Gareth Southgate o.g.
🕒 | HT Aston Villa 1-1 West Ham United
🔁 | 46’ Sub off, George Boateng, Sub on Lee Hendrie
⚽ | 52’ Goal, 2-1, Dion Dublin
🔁 | 89’ Sub off, Alan Thompson, Sub on, Steve Stone
🥅 | 90’+ Goal, 2-2, (West Ham United), Trevor Sinclair
🕒 | FT Aston Villa 2-2 West Ham United

🟨 | Booking, Alan Wright

Referee: Gary Willard | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Worthing, 1990–2000
Previous 5: 🟩 🟥 🟥 🟨 🟥
Last Match: 🟥 10 March 1999, Villa 1-2 Derby, Pride Park.
Cards: 🟨 🟨

🟨 2 April 1999, Villa 0-0 West Ham, Villa Park.

Premier League

Scorer(s) | None |

7th (-)

Previous 5 vs. West Ham: 🟨 🟥 🟥 🟩 🟨

🟢 | 1’ Debut, Colin Calderwood
🕒 | HT Aston Villa 0-0 West Ham United
🔁 | 86’ Sub off, Alan Thompson, Sub on, Paul Merson
🕒 | FT Aston Villa 0-0 West Ham United

🟨 | Booking, Mark Draper

Referee: Paul Alcock | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Kent, 1988–2002
Previous 5: 🟥 🟥 🟥 🟩 🟩
Last Match: 🟩 23 August 1998, Villa 3-1 Middlesbrough, Villa Park.
Cards: 🟨 🟨

🟨 17 October 1998, Villa 0-0 West Ham, Upton Park.

Premier League

Scorer(s) | None |

1st (-)

Previous 5 vs. West Ham: 🟩 🟨 🟥 🟥 🟩

🕒 | HT West Ham United 0-0 Aston Villa
🕒 | FT West Ham United 0-0 Aston Villa

🟨 | Booking, Alan Thompson
🟨 | Booking, Stan Collymore

Referee: Steve Dunn | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Bristol, 1992-2006
Previous 5: 🟥 🟨 🟩 🟩 🟥
Last Match: 🟥 1 November 1997, Villa 0-2 Chelsea, Villa Park.
Cards: None

🟩 4 April 1998, Villa 2-0 West Ham, Villa Park.

Premier League

Scorer(s) | Julian Joachim | 77’ | Savo Milošević | 83’ |

8th= (+3)

Previous 5 vs. West Ham: 🟨 🟩 🟨 🟥 🟥

🕒 | HT Aston Villa 0-0 West Ham United
🔁 | 65’ Sub off, Gary Charles, Sub on, Savo Milošević
🔁 | 69’ Sub off, Mark Draper, Sub on, Simon Grayson
⚽ | 77’ Goal, 1-0 Julian Joachim, Assist by Ian Taylor
⚽ | 83’ Goal, 2-0, Savo Milošević
🕒 | FT Aston Villa 2-0 West Ham United

Referee: Paul Alcock | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Kent, 1988–2002
Previous 5: 🟩 🟥 🟥 🟥 🟥
Last Match: 🟥 13 August 1997, Villa 0-4, Blackburn, Villa Park.
Cards: 🟨

🟥 29 November 1997, Villa 1-2 West Ham, Upton Park.

Premier League

Scorer(s) | Dwight Yorke | 47’ |

14th= (-1)

Previous 5 vs. West Ham: 🟩 🟨 🟩 🟨 🟥

🥅 | 18’ Goal, 0-1, (West Ham United), John Hartson
🕒 | HT West Ham United 1-0 Aston Villa
🔁 | 46’ Sub off, Riccardo Scimeca, Sub on, Simon Grayson
⚽ | 47’ Goal, 1-1, Dwight Yorke
🥅 | 48’ Goal, 2-1, (West Ham United), John Hartson
🕒 | FT West Ham United 2-1 Aston Villa

Referee: Steve Lodge | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Barnsley, 1987-2001
Previous 5: 🟩 🟨 🟩 🟩 🟩
Last Match: 🟩 9 August 1997, Villa 1-0, Leicester, Filbert Street.
Cards: 🟨

🟥 15 October 1997, Villa 0-3 West Ham, Upton Park.

League Cup

Scorer(s) | None |

3rd Round

Previous 5 vs. West Ham: 🟥 🟩 🟨 🟩 🟨

🥅 | 9’ Goal, 0-1, (West Ham United), John Hartson
🥅 | 17’ Goal, 0-2, (West Ham United), Frank Lampard
🕒 | HT West Ham United 2-0 Aston Villa
🔁 | 71’ Sub off, Gareth Southgate, Sub on, Simon Grayson
🔁 | 71’ Sub off, Fernando Nélson, Sub on, Gary Charles
🔁 | 71’ Sub off, Savo Milošević, Sub on, Saša Ćurčić
🥅 | 81’ Goal, 0-3, (West Ham United), John Hartson
🕒 | FT West Ham United 3-0 Aston Villa

🟨 | Booking, Ian Taylor

Referee: David Elleray | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Harrow, 1986-2003
Previous 5: 🟩 🟥 🟥 🟥 🟨
Last Match: 🟨 1 January 1997, Villa 0-0 Manchester United, Old Trafford.
Cards: 🟨 🟨 🟨 🟨

🟨 15 March 1997, Villa 0-0 West Ham, Villa Park.

Premier League

Scorer(s) | None |

6th (-1)

Previous 5 vs. West Ham: 🟥 🟥 🟩 🟨 🟩

🕒 | HT Aston Villa 0-0 West Ham United
🔁 | 71’ Sub off, Mark Draper, Sub on, Lee Hendrie
🔁 | 75’ Sub off, Julian Joachim, Sub on, Tommy Johnson
🕒 | FT Aston Villa 0-0 West Ham United

Referee: Mike Riley | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Leeds, 1994-2009
Previous 5: 🟨
Last Match: 🟨 7 Sep 96, Villa 2-2 Arsenal (h) 🆘
Cards: 🟨 🟨

🟩 4 December 1996, Villa 2-0 West Ham, Upton Park.

Premier League

Scorer(s) | Ugo Ehiogu | 38’ | Dwight Yorke | 74’ |

4th= (-2)

Previous 5 vs. West Ham: 🟩 🟥 🟥 🟩 🟨

⚽ | 38’ Goal, 1-0, Ugo Ehiogu, Assist by Dwight Yorke
🕒 | HT West Ham United 0-1 Aston Villa
⚽ | 74’ Goal, 2-0, Dwight Yorke, Assist by Andy Townsend
🕒 | FT West Ham United 0-2 Aston Villa

Referee: Steve Dunn | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Bristol, 1992-2006
Previous 5: 🟩 🟥
Last Match: 🟥 14 October 1995, Villa 0-1 Chelsea, Villa Park.
Cards: 🟨

🟨 17 April 1996, Villa 1-1 West Ham, Villa Park.

Premier League

Scorer(s) | Paul McGrath | 27’ |

4th (-)

Previous 5 vs. West Ham: 🟨 🟩 🟥 🟥 🟩

⚽ | 27’ Goal, 1-0, Paul McGrath, Assist by Andy Townsend
🔁 | 30’ Sub off, Gary Charles, Sub on, Riccardo Scimeca
🕒 | HT Aston Villa 1-0 West Ham United
🔁 | 60’ Sub off, Dwight Yorke, Sub on, Julian Joachim
🥅 | 85’ Goal, 1-1, (West Ham United)
🕒 | FT Aston Villa 1-1 West Ham United

🟨 | Booking, Savo Milošević

Referee: Peter Jones | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Loughborough, 1988-2002
Previous 5: 🟩 🟩
Last Match: 🟩 26 August 1995, Villa 1-0 Bolton, Villa Park.
Cards: 🟨 🟨

🟩 4 November 1995, Villa 4-1 West Ham, Upton Park.

Premier League

Scorer(s) | Savo Milošević | 34’ | 89’ | Tommy Johnson | 49’ | Dwight Yorke | 55’ |

6th (+1)

Previous 5 vs. West Ham: 🟩 🟨 🟩 🟥 🟥

🔁 | 32’ Sub off, Andy Townsend, Sub on, Tommy Johnson
⚽ | 34’ Goal, 1-0, Savo Milošević
🕒 | HT West Ham United 0-1 Aston Villa
⚽ | 49’ Goal, 2-0, Tommy Johnson, Assist by Dwight Yorke
⚽ | 55’ Goal, 3-0, Dwight Yorke, Assist by Savo Milošević
🥅 | 85’ Goal, 3-1, (West Ham United, pen)
⚽ | 89’ Goal, 4-1, Savo Milošević, Assist by Dwight Yorke
🕒 | FT West Ham United 1-4 Aston Villa

Referee: Martin Bodenham | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Looe, 1981-1998
Previous 5: 🟩 🟨 🟨 🟥 🟨
Last Match: 🟨 3 December 1994, Villa 1-1 Leicester, Filbert Street.
Cards: None

🟥 18 March 1995, Villa 0-2 West Ham, Villa Park.

Premier League

Scorer(s) | None

16th (-2)

Previous 5 vs. West Ham: 🟥 🟩 🟨 🟩 🟥

🟢 | 1' Debut, Alan Wright
🥅 | 11’ Goal, 0-1, (West Ham United)
🕒 | HT Aston Villa 0-1 West Ham United, John Moncur
🔁 | 46’ Sub off, Tommy Johnson, Sub on, Ray Houghton 🔴
🥅 | 49’ Goal, 0-2, (West Ham United), Don Hutchison
🔁 | 71’ Sub off, Dwight Yorke, Sub on, Ugo Ehiogu
🕒 | FT Aston Villa 0-2 West Ham United

Referee: Steve Lodge | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Barnsley, 1987-2001
Previous 5: 🟩 🟩 🟨 🟩 🟥
Last Match: 🟥 30 April 1994, Villa 1-4 Southampton, The Dell.
Cards: 🟨 🟨 🟨 🟨 🟨

🟥 17 September 1994, Villa 0-1 West Ham, Upton Park.

Premier League

Scorer(s) | None

8th (-)

Previous 5 vs. West Ham: 🟥 🟥 🟩 🟨 🟩

🟨 | 1’ Booking, Shaun Teale, Late tackle
🟨 | 36’ Booking, John Fashanu, Ungentlemanly conduct
🕒 | HT West Ham United 0-0 Aston Villa
🔁 | 55’ Sub off, Dwight Yorke, Sub on, Dalian Atkinson
🥅 | 86’ Goal, 0-1, (West Ham United), Tony Cottee
🕒 | FT West Ham United 0-0 Aston Villa

Referee: Steve Lodge | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Barnsley, 1987-2001
Previous 5: 🟨 🟩 🟩 🟩 🟨
Last Match: 🟨 16 October 1993, Villa 0-0 West Ham, Upton Park.
Cards: None

🟩 15 January 1994, Villa 3-1 West Ham, Villa Park.

Premier League

Scorer(s) | Kevin Richardson | 15’ | Dalian Atkinson | 43’ | 68’ |

9th (+1)

Previous 5 vs. West Ham: 🟨 🟥 🟥 🟩 🟨

⚽ | 15’ Goal, 1-0, Kevin Richardson, Assist by Dalian Atkinson
🥅 | 30’ Goal, 1-1, (West Ham United), Allen
⚽ | 43’ Goal, 2-1, Dalian Atkinson, Assist by Andy Townsend
🕒 | HT Aston Villa 2-1 West Ham United
⚽ | 68’ Goal, 3-1, Dalian Atkinson, Assist by Ray Houghton
🔁 | 87’ Sub off, Steve Staunton, Sub off, Neil Cox
🕒 | FT Aston Villa 3-1 West Ham United

Referee: Steve Lodge | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Barnsley, 1987-2001
Previous 5: 🟩 🟨 🟩 🟩 🟩
Last Match: 🟩 27 February 1993, Villa 1-0 Wimbledon, Villa Park.
Cards: 🟨 🟨

🟨 16 October 1993, Villa 0-0 West Ham, Upton Park.

Premier League

Scorer(s) | None |

7th (+1)

Previous 5 vs. West Ham: 🟥 🟨 🟥 🟥 🟩

🟨 | 35’ Booking, Paul McGrath, Dissent
🕒 | HT West Ham United 0-0 Aston Villa
🟨 | 55’ Booking, Shaun Teale, Foul
🕒 | FT West Ham United 0-0 Aston Villa

Referee: Roger Dilkes | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Mossley, Lancashire, 1983-1998
Previous 5: 🟨 🟩 🟩 🟩 🟥
Last Match: 🟥 9 March 1991, Villa 1-2 Luton, Villa Park.
Cards: None

🟩 26 December 1991, Villa 3-1 West Ham, Villa Park.

Division One

Scorer(s) | Dwight Yorke | 34’ | Tony Daley | 35’ | Kevin Richardson | 89’ |

8th (-)

Previous 5 vs. West Ham: 🟥 🟥 🟨 🟥 🟥

⚽ | 34’ Goal 1-0, Dwight Yorke, Assist by Kevin Richardson
⚽ | 35’ Goal, 2-0, Tony Daley
🕒 | HT Aston Villa 2-0 West Ham United
🥅 | 64’ Goal, 2-1, (West Ham United), Frank McAvennie
⚽ | 89’ Goal, 3-1, Kevin Richardson, Assist by Dwight Yorke
🔁 | 90’ Sub off, Dwight Yorke, Sub on, Steve Froggatt 🟢
🕒 | FT Aston Villa 3-1 West Ham United

Referee: Allan Gunn | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Sussex, 1977-1994
Previous 5: 🟨 🟨 🟩 🟩 🟥
Last Match: 🟥 9 January 1991, FA Cup, Villa 0-1 Wimbledon, Plough Lane.
Incidents: None

🟥 29 August 1991, Villa 1-3 West Ham, Upton Park.

Division One

Scorer(s) | Tony Daley | 50' |

10th (-5)

Previous 5 vs. West Ham: 🟨 🟥 🟥 🟨 🟥

🕒 | HT West Ham United 0-0 Aston Villa
⚽ | 50’ Goal, 1-0, Tony Daley, Assist by Gary Penrice
🥅 | 66’ Goal, 1-1, (West Ham United), Mike Small
🔁 | 67’ Sub off, Chris Price, Sub on, Dwight Yorke
⚽ | 68’ Goal, 1-2, (West Ham United), Leroy Rosenior
⚽ | 87’ Goal, 1-3, (West Ham United), Kenny Brown
🕒 | FT West Ham United 1-3 Aston Villa

Referee: David Hutchinson | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Cambridgeshire, 1978-1990
Previous 5: 🟥 🟩 🟥 🟨
Last Match: 🟨 10 September 1988, Villa 1-1 Liverpool, Villa Park.
Cards: None

🟥 8 November 1989, Villa 0-1 West Ham, Upton Park.

League Cup

Scorer(s) | None |

3rd Round

Previous 5 vs. West Ham: 🟩 🟨 🟥 🟥 🟨

🥅 | 31’ Goal, 0-1, (West Ham United), Julian Dicks
🔁 | 32’ Sub off, Kevin Gage, Sub on, Andy Comyn
🕒 | HT West Ham United 1-0 Aston Villa
🔁 | 65’ Sub off, Tony Daley, Sub on, Nigel Callaghan
🕒 | FT West Ham United 1-0 Aston Villa

Referee: George Courtney | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Spennymoor, 1974-1992
Previous 5: 🟥 🟥 🟥 🟥 🟥
Last Match: 🟥 18 November 1987, League Cup, Villa 1-2 Wednesday, Villa Park.
Cards: None

🟨 25 October 1989, Villa 0-0 West Ham, Villa Park.

League Cup

Scorer(s) | None |

3rd Round

Previous 5 vs. West Ham: 🟨 🟩 🟨 🟥 🟥

🔁 35’ Sub off, Paul Birch, Sub on, Ian Ormondroyd
🕒 HT Aston Villa 0-0 West Ham United
🔁 70’ Sub off, Tony Daley, Sub on, Mark Blake
🕒 FT Aston Villa 0-0 West Ham United

Referee: David Scott | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Burnley, 1980-1990
Previous 5: 🟩 🟨 🟨 🟨 🟩
Last Match: 🟩 6 February 1988, Villa 2-1 Leicester, Villa Park.
Cards: 🟨

🟥 25 March 1989, Villa 0-1 West Ham, Villa Park.

Division One

Scorer(s) | None |

14th (-2)

Previous 5 vs. West Ham: 🟩 🟨 🟩 🟨 🟥

🥅 | 10’ Goal, 0-1, (West Ham United), Paul Ince
🕒 | HT Aston Villa 0-1 West Ham United
🔁 | 46’ Sub off, Gordon Cowans, Sub on, Derek Mountfield
🔁 | 80’ Sub off, Alan McInally, Sub off, Ian Olney
🕒 | FT Aston Villa 0-1 West Ham United

Referee: Unknown
Cards: None

🟥 18 January 1989, Villa 1-2 West Ham, Upton Park.

League Cup

Scorer(s) | David Platt | 90' |

Quarter Final

Previous 5 vs. West Ham: 🟥 🟩 🟨 🟩 🟨

💥 | 4’ Missed Penalty, (West Ham United), Liam Brady
🥅 | 15’ Goal, 0-1, (West Ham United), Paul Ince
🕒 | HT West Ham United 1-0 Aston Villa
🔁 | 46’ Sub off, Tony Daley, Sub on, Ian Olney
🟨 | 85’ Booking, Martin Keown, Late tackle
🥅 | 85’ Goal, 0-2, (West Ham United), David Kelly
⚽ | 90’ Goal, 1-2, David Platt, Assist by Derek Mountfield
🕒 | FT West Ham United 2-1 Aston Villa

Referee: Rodger Gifford | 🏴󠁧󠁢󠁷󠁬󠁳󠁿 | Llanbradach, 1984-1996
Previous 5: 
Last Match: 
Cards: None

🟨 17 September 1988, Villa 2-2 West Ham, Upton Park.

Division One

Scorer(s) | Alan McInally | 31' | 36' |

10th (-2)

Previous 5 vs. West Ham: 🟩 🟥 🟩 🟨 🟩

🟢 | 1’ Debut, Derek Mountfield
⚽ | 31’ Goal, 1-0, Alan McInally, Assist by Andy Gray
⚽ | 36’ Goal, 2-0, Alan McInally, Assist by David Platt
🕒 | HT West Ham United 0-2 Aston Villa
🥅 | 62’ Goal, 2-1, (West Ham United), Derek Mountfield o.g.
🥅 | 65’ Goal, 2-2, (West Ham United), Kelly
🔁 | 86’ Sub off, Allan Evans, Sub on, Kevin Gage
🕒 | FT West Ham United 2-2 Aston Villa

Referee: John Lloyd | 🏴󠁧󠁢󠁷󠁬󠁳󠁿 | Wrexham, 1985-1996
Previous 5: 🟨
Last Match: 🟨 29 March 1986, Villa 2-2 Manchester City, Maine Road.
Cards: 🟨

🟩 25 April 1987, Villa 4-0 West Ham, Villa Park.

Division One

Scorer(s) | Steve Hunt | 15' | Warren Aspinall | 35' | 56' | Simon Stainrod | 58' |

21st (-)

Previous 5 vs. West Ham: 🟨 🟩 🟥 🟩 🟨

⚽ | 15’ Goal, 1-0, Steve Hunt, Assist by Paul Birch
⚽ | 35’ Goal, 2-0, Warren Aspinall
🕒 | HT Aston Villa 2-0 West Ham United
⚽ | 56’ Goal, 3-0, Warren Aspinall, Assist by Paul Birch
⚽ | 58’ Goal, 4-0, Simon Stainrod, Assist by Paul Birch
🕒 | FT Aston Villa 4-0 West Ham United

🔁 | Sub off, Tony Daley, Sub on, Mark Walters

🟨 | Booking, Simon Stainrod, Trip

Referee: Allan Gunn | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Sussex, 1977-1994
Previous 5: 🟩 🟥
Last Match: 🟥 23 November 1985, Villa 1-2 Chelsea, Stamford Bridge.
Cards: None

🟨 22 November 1986, Villa 1-1 West Ham, Upton Park.

Division One

Scorer(s) | Garry Thompson | 63' |

16th (+1)

Previous 5 vs. West Ham: 🟩 🟨 🟩 🟥 🟩

🥅 | 9’ Goal, 1-0, (West Ham United), Tony Cottee
🕒 | HT West Ham United 1-0 Aston Villa
🔁 | 62’ Sub off, Steve Hunt, Sub on, Tony Daley
⚽ | 63’ Goal, 1-1, Garry Thompson, Assist by David Norton
🕒 | FT West Ham United 1-1 Aston Villa

Referee: Unknown
Cards: None

🟩 19 March 1986, Villa 2-1 West Ham, Villa Park.

Division One

Scorer(s) | Steve Hodge | 38' | 78' |

19th (+1)

Previous 5 vs. West Ham: 🟩 🟩 🟨 🟩 🟥

🥅 | 2’ Goal, 0-1, (West Ham United), Steve Hunt o.g.
⚽ | 38’ Goal, 1-1, Steve Hodge, Assist by Andy Gray
🕒 | HT Aston Villa 1-1 West Ham United
⚽ | 78’ Goal, 2-1, Steve Hodge, Assist by Andy Blair
🕒 | FT Aston Villa 2-1 West Ham United

Referee: Martin Bodenham | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Looe, 1981-1998 🆘
Previous 5: 🟨
Last Match: 🟨 15 September 1984, Villa 3-3 Watford, Vicarage Road.
Cards: 🟨 🟨 🟨 🟨 🟨 🟨

🟥 19 October 1985, Villa 1-4 West Ham, Upton Park.

Division One

Scorer(s) | Simon Stainrod | 7' |

16th (-)

Previous 5 vs. West Ham: 🟥 🟩 🟩 🟨 🟩

⚽ | 7’ Goal, 1-0, Simon Stainrod, Assist by Steve Hodge
🥅 | 23’ Goal, 1-1, (West Ham United), Frank McAvennie
🥅 | 34’ Goal, 1-2, (West Ham United), Tony Cottee
🕒 | HT West Ham United 2-1 Aston Villa
🥅 | 57’ Goal, 1-3, (West Ham United), Tony Cottee
🥅 | 79’ Goal, 1-4, (West Ham United), Frank McAvennie
🕒 | FT West Ham United 4-1 Aston Villa

🔁 | Sub off, Gary Williams, Sub on, Darren Bradley

🟨 | Booking, Ray Walker, Foul
🟨 | Booking, Brendan Ormsby, Foul
🟨 | Booking, Simon Stainrod, Foul
🟨 | Booking, Steve Hodge, Foul
🟨 | Booking, Allan Evans, Foul
🟨 | Booking, Andy Gray, Foul

Referee: John Deakin | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Bedford, 1980-1992
Previous 5: 🟨 🟩
Last Match: 🟩 2 February 1985, Villa 2-1 Ipswich, Villa Park.
Cards: None

🟩 23 February 1985, Villa 2-1 West Ham, Upton Park.

Division One

Scorer(s) | Mark Walters | 58' | Brendan Ormsby | 74' |

10th (+2)

Previous 5 vs. West Ham: 🟩 🟥 🟩 🟩 🟨

🟨 | 2' Booking, Brendan Ormsby, Foul
🕒 | HT West Ham United 0-0 Aston Villa
🥅 | 50’ Goal, 0-1, (West Ham United), Paul Goddard
⚽ | 58’ Goal, 1-1, Mark Walters
⚽ | 74’ Goal, 2-1, Brendan Ormsby
🕒 | FT West Ham United 1-2 Aston Villa

Referee: Trevor Jones | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Macclesfield, 1982-1986 🆘
Previous 5: 
Last Match: None
Cards: 🟨 🟨 🟨

🟨 3 November 1984, Villa 0-0 West Ham, Villa Park.

Division One

Scorer(s) | None |

16th (-)

Previous 5 vs. West Ham: 🟨 🟩 🟥 🟩 🟩

🕒 | HT Aston Villa 0-0 West Ham United
🕒 | FT Aston Villa 0-0 West Ham United

🟨 | Booking, Peter Withe, Place ball for a free kick
🟨 | Booking, Mervyn Day, Handling outside of box

Referee: Brian Hill | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Kettering, 1978-1995
Previous 5: 🟩
Last Match: 🟩 20 November 1982, Villa 2-1 Manchester United, Villa Park.
Cards: None

🟩 5 May 1984, Villa 1-0 West Ham, Upton Park.

Division One

Scorer(s) | Dennis Mortimer | 19' |

8th= (-)

Previous 5 vs. West Ham: 🟩 🟨 🟩 🟥 🟩

⚽ | 19’ Goal, 1-0, Dennis Mortimer, Assist by Peter Withe
🕒 | HT West Ham United 0-1 Aston Villa
🔁 | Sub off, Mark Walters, Sub on, Ray Walker
🕒 | West Ham United 0-1 Aston Villa

Referee: Norman Glover | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Chorley, 1977-1986 🆘
Previous 5: 
Last Match: 
Cards: None

🟩 3 December 1983, Villa 1-0 West Ham, Villa Park.

Division One

Scorer(s) | Paul Rideout | 78' |

7th (+2)

Previous 5 vs. West Ham: 🟥 🟩 🟨 🟩 🟥

🔁 | 17’ Sub off, Colin Gibson, Sub on, Eamonn Deacy
🕒 | HT Aston Villa 0-0 West Ham United
⚽ | 78’ Goal, 1-0, Paul Rideout, Assist by Gary Williams
🕒 | FT Aston Villa 1-0 West Ham United

Referee: Clive Thomas | 🏴󠁧󠁢󠁷󠁬󠁳󠁿 | Treorchy, 1966–1984
Previous 5: 
Last Match: 🟩 30 October 1982, Villa 4-0 Tottenham, Villa Park.
Cards: 🟨

🟥 23 April 1983, Villa 0-2 West Ham, Upton Park.

Division One

Scorer(s) | None |

4th (-1)

Previous 5 vs. West Ham: 🟩 🟥 🟩 🟨 🟩

🟢 | 1’ Debut, Ray Walker
🕒 | HT West Ham United 0-0 Aston Villa
🥅 | 58’ Goal, 0-1, (West Ham United), Dave Swindlehurst
🥅 | 78’ Goal, 0-2, (West Ham United), Billy Bonds
🕒 | FT West Ham United 2-0 Aston Villa

🟨 | Booking, Alan Curbishley, Foul

Referee: Eric Read | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Bristol, 1974-1985
Previous 5: 
Last Match: 
Cards: 🟥

🟩 4 December 1982, Villa 1-0 West Ham, Villa Park.

Division One

Scorer(s) | Gordon Cowans (pen) | 83' |

2nd= (+2)

Previous 5 vs. West Ham: 🟨 🟩 🟥 🟩 🟨

🔁 | 20’ Sub off, Dennis Mortimer, Sub on, Mark Walters
🕒 | HT Aston Villa 0-0 West Ham United
⚽ | 83’ Goal, 1-0, Gordon Cowans (pen)
🟥 | Sending off, (West Ham United), Ray Stewart
🕒 | FT Aston Villa 1-0 West Ham United

Referee: John Martin | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Alton, 1978–1993
Previous 5: 
Last Match:
Cards: 🟨 🟨

🟨 6 March 1982, Villa 2-2 West Ham, Upton Park.

Division One

Scorer(s) | Gordon Cowans | 18' | Peter Withe | 60' |

13th= (-1)

Previous 5 vs. West Ham: 🟩 🟨 🟩 🟥 🟩

⚽ | 18’ Goal, 1-0, Gordon Cowans, Assist by Peter Withe
🥅 | 38’ Goal, 1-1, (West Ham United, pen), Ray Stewart
🕒 | HT West Ham United 1-1 Aston Villa
🥅 | 53’ Goal, 1-2, (West Ham United), Francois Van der Elst
⚽ | 60' Goal, 2-2, Peter Withe, Assist by Gary Shaw
🕒 | FT West Ham United 2-2 Aston Villa

🟨 | Booking, Tony Morley, Foul
🟨 | Booking, Gary Williams, Foul

Referee: Norman Glover | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Chorley, 1977-1986
Previous 5: 
Last Match: 
Cards: None

🟩 17 October 1981, Villa 3-2 West Ham, Villa Park.

Division One

Scorer(s) | Tony Morley | 25' | David Geddis | 26' | Dennis Mortimer | 40' |

13th= (+3)

Previous 5 vs. West Ham: 🟩 🟩 🟨 🟩 🟥

🥅 | 2’ Goal, 0-1, (West Ham United), Trevor Brooking
⚽ | 25’ Goal, 1-1, Tony Morley, Assist by Dennis Mortimer
⚽ | 26’ Goal, 2-1, David Geddis, Assist by Dennis Mortimer
⚽ | 40’ Goal, 3-1, Dennis Mortimer, Assist by David Geddis
🕒 | HT Aston Villa 3-1 West Ham United
🥅 | 49’ Goal, 3-2, (West Ham United), David Cross
🔁 | 78' Sub off, David Geddis, Sub on, Andy Blair
🕒 | FT Aston Villa 3-2 West Ham United

Referee: David Richardson | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Blackburn, 1972-1985 🆘
🆘 Awarded a disputed pen in the final seconds to decide the tie himself
Previous 5: 
Last Match: 
Cards: None

🟥 8 March 1980, Villa 0-1 West Ham, Upton Park.

FA Cup

Scorer(s) | None

Quarter Final

Previous 5 vs. West Ham: 🟩 🟩 🟩 🟨 🟩

🕒 | HT West Ham United 0-0 Aston Villa
🥅 | 88’ Goal, 0-1, (West Ham United, pen), Ray Stewart
🕒 | FT West Ham United 1-0 Aston Villa

Referee: Derek Nippard | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Christchurch, 1967-1978
Previous 5: 
Last Match: 
Cards:

🟩 18 March 1978, Villa 4-1 West Ham, Villa Park.

Division One

Scorer(s) | John Gregory | 18' | 79' | John Deehan | 33' | Dennis Mortimer | 75' |

10th= (+1)

Previous 5 vs. West Ham: 🟨 🟩 🟩 🟩 🟨

⚽ | 18’ Goal, 1-0, John Gregory, Assist by Frank Carrodus
🥅 | 25' Goal, 1-1, (West Ham United), Trevor Brooking
⚽ | 33’ Goal, 2-1, John Deehan, Assist by Brian Little
🕒 | HT Aston Villa 2-1 West Ham United
⚽ | 75’ Goal, 3-1, Dennis Mortimer, Assist by Frank Carrodus
⚽ | 79’ Goal, 4-1, John Gregory, Assist by Dennis Mortimer
🕒 | FT Aston Villa 4-1 West Ham United

Referee: Allan Gunn | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Sussex, 1977-1994 🆘
🆘 "Any ref can make a mistake but Gunn shot down the wrong man for the wrong offence too often."
Previous 5: 
Last Match: 
Cards: None

🟨 22 October 1977, Villa 2-2 West Ham, Upton Park.

Division One

Scorer(s) | Ken McNaught | 25' | Andy Gray | 77' |

9th= (-1)

Previous 5 vs. West Ham: 🟩 🟨 🟩 🟩 🟩

🥅 | 23’ Goal, 0-1, (West Ham United), Trevor Brooking
⚽ | 25’ Goal, 1-1, Ken McNaught, Assist by John Gidman
💥 | 27’ Goal disallowed, John Deehan
🕒 | HT West Ham United 1-1 Aston Villa
💥 | 66’ Penalty ‘awarded’ then refused, John Deehan
🥅 | 72’ Goal, 1-2, (West Ham United), Derek Hales
⚽ | 77’ Goal, 2-2, Andy Gray, Assist by John Deehan
🔁 | Sub off, John Deehan, Sub on, Gordon Cowans
🕒 | FT West Ham United 2-2 Aston Villa

Referee: Pat Partridge | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Middlesbrough, 1966-1981
Previous 5: 
Last Match: 
Cards: None

🟩 29 January 1977, Villa 3-0 West Ham, Villa Park.

FA Cup

Scorer(s) | John Deehan | 57' | 66' | Dennis Mortimer | 77' |

4th Round

Previous 5 vs. West Ham: 🟥 🟩 🟨 🟩 🟩

🕒 | HT Aston Villa 0-0 West Ham United
⚽ | 57’ Goal, 1-0, John Deehan, Assist by Brian Little
⚽ | 66' Goal, 2-0, John Deehan
⚽ | 77' Goal, 3-0, Dennis Mortimer, Assist by John Deehan
🕒 | FT Aston Villa 3-0 West Ham United

Referee: Alf Grey | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Great Yarmouth, 1972-1983 🆘
🆘 "Did not have a lot to do, which was just as well because most of what he did was wrong."
Previous 5: 
Last Match: 
Cards:

🟩 22 January 1977, Villa 1-0 West Ham, Villa Park.

Division One

Scorer)s) | Andy Gray | 3' |

4th= (-)

Previous 5 vs. West Ham: 🟥 🟥 🟩 🟨 🟩

⚽ | 3’ Goal, 1-0, Andy Gray, Assist by John Deehan
🕒 | HT West Ham United 0-1 Aston Villa
🔁 | 88’ Sub off, Alex Cropley, Sub on, Gordon Smith
🕒 | FT West Ham United 0-1 Aston Villa

Referee: Clive Thomas | 🏴󠁧󠁢󠁷󠁬󠁳󠁿 | Treorchy, 1966–1984
Previous 5: 
Last Match: 
Cards: None

🟩 21 August 1976, Villa 4-0 West Ham, Villa Park.

Division One

Scorer(s) | Andy Gray | 49' | 75' | Ray Graydon | 54' | 60' (pen) |

1st=

Previous 5 vs. West Ham: 🟥 🟥 🟥 🟩 🟨

🟢 | 1’ Debut, Gordon Smith
🕒 | HT Aston Villa 0-0 West Ham United
⚽ | 49’ Goal, 1-0, Andy Gray, Assist by John Gidman
⚽ | 54’ Goal, 2-0, Ray Graydon
⚽ | 60’ Goal, 3-0, Ray Graydon (pen)
⚽ | 75’ Goal, 4-0, Andy Gray
💥 | 83’ Missed penalty, Ray Graydon
🕒 | FT Aston Villa 4-0 West Ham United

Referee: Tom Bune | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Sussex, 1974-1985
Previous 5: 
Last Match: 
Cards: None

🟨 17 April 1976, Villa 2-2 West Ham, Upton Park.

Division One

Scorer(s) | John Deehan | 5' | Steve Hunt | 10' |

18th (-)

Previous 5 vs. West Ham: 🟥 🟥 🟥 🟥 🟩

⚽ | 5’ Goal, 1-0, John Deehan, Assist by Andy Gray
⚽ | 10’ Goal, 2-0, Steve Hunt, Assist by John Gidman
🥅 | 15’ Goal, 2-1, (West Ham United), Keith Robson
🕒 | HT West Ham United 1-2 Aston Villa
🥅 | 89’ Goal, 2-2, (West Ham United), Trevor Brooking
🕒 | FT West Ham United 2-2 Aston Villa

Referee: Unknown
Cards: 🟨

🟩 26 December 1975, Villa 4-1 West Ham, Villa Park.

Division One

Scorer(s) | John Deehan | 7' | 19' | Andy Gray | 55' | Chico Hamilton | 87' |

12th (-)

Previous 5 vs. West Ham: 🟥 🟥 🟥 🟥 🟥

🟢 | 1’ Debut, Dennis Mortimer
⚽ | 7’ Goal, 1-0, John Deehan, Assist by Dennis Mortimer
⚽ | 19’ Goal, 2-0, John Deehan, Assist by Ray Graydon
🥅 | 41’ Goal, 2-1, (West Ham United), Billy Jennings
🕒 | HT Aston Villa 2-1 West Ham United
⚽ | 55’ Goal, 3-1, Andy Gray, Assist by Chico Hamilton
⚽ | 87’ Goal, 4-1, Chico Hamilton, Assist by Dennis Mortimer
🕒 | FT Aston Villa 4-1 West Ham United

🟨 | Booking, John Gidman, Foul

Referee: David Laing | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Preston, 1965-1973
Previous 5: 
Last Match: 
Cards: None

🟥 28 March 1967, Villa 0-2 West Ham, Villa Park.

Division One

Scorer(s) | None

18th (-)

Previous 5 vs. West Ham: 🟥 🟥 🟥 🟥 🟥

🥅 | 4’ Goal, 0-1, (West Ham United), Geoff Hurst
🕒 | HT Aston Villa 0-1 West Ham United
🥅 | 62’ Goal, 0-2, (West Ham United), Geoff Hurst
🕒 | FT Aston Villa 0-2 West Ham United

Referee: David Counsell | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Somerset, -1967 🆘
🆘 Double foul on Anderson in the box met half the punishment, an indirect free kick
Previous 5: 
Last Match: 
Cards: 🟨

🟥 24 March 1967, Villa 1-2 West Ham, Upton Park.

Division One

Scorer(s) | Willie Anderson | 13' |

18th (-)

Previous 5 vs. West Ham: 🟨 🟥 🟥 🟥 🟥

⚽ | 13’ Goal, 1-0, Willie Anderson
🥅 | 37’ Goal, 1-1, (West Ham United), Ron Boyce
🕒 | HT West Ham United 1-1 Aston Villa
🥅 | 48’ Goal, 1-2, (West Ham United), Martin Peters
🟨 | Booking, Mike Tindall
🕒 | FT West Ham United 2-1 Aston Villa

Referee: D. F. Wells | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Luton, -1966
Previous 5:
Last Match: None
Cards: None

🟥 5 Mar 1966, Villa 2-4 West Ham, Upton Park

Division One

Scorer(s) | Johnny MacLeod | 51' | Tony Hateley | 86'

13th (-1)

Previous 5 vs. West Ham: 🟥 🟨 🟥 🟥 🟥

🥅 | 4' Goal, 0-1, (West Ham United), Jack Burkett
🥅 | 8' Goal, 0-2, (West Ham United), Johnny Byrne
🕒 | HT West Ham United 2-0 Aston Villa
⚽ | 51' Goal, 1-2, Johnny MacLeod, Assist by Tony Scott
🥅 | 74' Goal, 1-3, (West Ham United), Peter Brabook
🥅 | 83' Goal, 1-4, (West Ham United), Geoff Hurst
⚽ | 86' Goal, 2-4, Tony Hateley, Assist by Johnny MacLeod
🕒 | FT West Ham United 4-2 Aston Villa

Referee: Unknown
Cards: None

🟥 7 Feb 1966, Villa 1-2 West Ham, Villa Park

Division One

Scorer(s) | Tony Hateley | (pen) | 75' |

15th (-)

Previous 5 vs. West Ham: 🟩 🟥 🟨 🟥 🟥

🥅 | 41' Goal, 0-1, (West Ham United), Geoff Hurst
🕒 | HT Aston Villa 0-1 West Ham United
🥅 | 63' Goal, 0-2, (West Ham United), Sissons
⚽ | 75' Goal, 1-2, Tony Hateley, pen
🔁 | Sub off, Willie Hamilton, Sub on, Lew Chatterley
🕒 | FT Aston Villa 1-2 West Ham United

Referee: Unknown
Cards: None

🟥 31 Mar 1965, Villa 2-3 West Ham, Villa Park

Division One

Scorer(s) | Tony Hateley | 29' | Charlie Aitken | 31' |

20th (-)

Previous 5 vs. West Ham: 🟨 🟩 🟥 🟨 🟥

⚽ | 29' Goal, 1-0, Tony Hateley, Assist by Phil Woosnam
⚽ | 31' Goal, 2-0, Charlie Aitken, Assist by Phil Woosnam
🕒 | HT Aston Villa 2-0 West Ham United
🥅 | 50' Goal, 2-1, (West Ham United), Geoff Hurst
🥅 | 58' Goal, 2-2, (West Ham United), Johnny Byrne
🥅 | 63' Goal, 2-3, (West Ham United), Brian Dear
🕒 | FT Aston Villa 3-2 West Ham United

Referee: Jim Cattlin | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Rochdale, 1960-1967
Previous 5: 
Last Match: 
Cards: None

🟥 10 Oct 1964, Villa 0-3 West Ham, Upton Park

Division One

Scorer(s) | None

21st (-)

Previous 5 vs. West Ham: 🟩 🟨 🟩 🟥 🟨

🥅 | 39' Goal, 0-1, (West Ham United), Johnny Byrne
🕒 | HT West Ham United 1-0 Aston Villa
🥅 | Goal, 0-2, (West Ham United), Ron Boyce
🥅 | 89' Goal, 0-3, (West Ham United), Martin Peters
🕒 | FT West Ham United 3-0 Aston Villa

Referee: Walter Crossley | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Lancaster, -1964
Previous 5: 
Last Match: 
Cards: None

🟨 1 Feb 1964, Villa 2-2 West Ham, Villa Park

Division One

Scorer(s) | Harry Burrows | 10' | Phil Woosnam | 49' |

17th (-)

Previous 5 vs. West Ham: 🟥 🟩 🟨 🟩 🟥

⚽ | 10' Goal, 1-0, Harry Burrows
🥅 | 25' Goal, 1-1, (West Ham United), Geoff Hurst
🕒 | HT Aston Villa 1-1 West Ham United
⚽ | 49' Goal, 2-1, Phil Woosnam, Assist by Jimmy MacEwan
💥 | 53' Player left field of play with injury, Tony Hateley
🥅 | 86' Goal, 2-2, (West Ham United), Geoff Hurst
🕒 | FT Aston Villa 2-2 West Ham United

Referee: Unknown
Cards: None

🟥 16 Oct 1963, Villa 0-2 West Ham, Villa Park

League Cup

Scorer(s) | None

3rd Round

Previous 5 vs. West Ham: 🟩 🟥 🟩 🟨 🟩

🕒 | HT Aston Villa 0-0 West Ham United
🥅 | 67' Goal, 0-1, (West Ham United), John Bond
🥅 | 75' Goal, 0-2, (West Ham United), Martin Britt
🕒 | FT Aston Villa 0-2 West Ham United

Referee: Tommy Dawes | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Norfolk, 1958-1974
Previous 5: 
Last Match: 
Cards: 🟨 🟨

🟩 21 Sep 1963, Villa 1-0 West Ham, Upton Park

Division One

Scorer(s) | Harry Burrows | 11' |

12th (+2)

Previous 5 vs. West Ham: 🟥 🟩 🟥 🟩 🟨

⚽ | 11' Goal, 1-0, Harry Burrows, Assist by Tony Hateley
🕒 | HT West Ham United 0-1 Aston Villa
🟨 | Booking, Gordon Lee
🕒 | FT West Ham United 0-1 Aston Villa

Referee: Tommy Dawes | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Norfolk, 1958-1974
Previous 5: 
Last Match: 
Cards: None

🟨 15 Dec 1962, Villa 1-1 West Ham, Upton Park

Division One

Scorer(s) | Bobby Thomson | 65' |

5th (-)

Previous 5 vs. West Ham: 🟩 🟥 🟩 🟥 🟩

💥 | 27' Missed Penalty, (West Ham United), Martin Peters
🥅 | 43' Goal, 0-1, (West Ham United), Martin Peters
🕒 | HT West Ham United 1-0 Aston Villa
⚽ | 65' Goal, 1-1, Bobby Thomson, Assist by Harry Burrows
🕒 | FT West Ham United 1-1 Aston Villa

Referee: Reg Windle | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Chesterfield, -1967
Previous 5: 
Last Match: 
Cards: None

🟩 18 Aug 1962, Villa 3-1 West Ham, Villa Park

Division One

Scorer(s) | Derek Dougan | 1' | Jimmy MacEwan | 2' | Bobby Thomson | 46' |

3rd=

Previous 5 vs. West Ham: 🟥 🟩 🟥 🟩 🟥

⚽ | 1' Goal, 1-0, Derek Dougan, Assist by Jimmy MacEwan
⚽ | 2' Goal, 2-0, Jimmy MacEwan, Assist by Alan Baker
🕒 | HT Aston Villa 2-0 West Ham United
⚽ | 46' Goal, 3-0, Bobby Thomson, Assist by Derek Dougan
🥅 | 79' Goal, 3-1, (West Ham United), Johnny Byrne
🕒 | FT Aston Villa 3-1 West Ham United

Referee: Peter Rhodes | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | York, -1965
Previous 5: 
Last Match: 
Cards: None

🟥 20 Jan 1962, Villa 0-2 West Ham, Upton Park

Division One

Scorer(s) | None

12th (-2)

Previous 5 vs. West Ham: 🟥 🟥 🟩 🟥 🟩

🥅 | 2' Goal, 0-1, (West Ham United), Phil Woosnam
🥅 | 18' Goal, 0-2, (West Ham United), John Dick
🕒 | HT West Ham United 2-0 Aston Villa
🕒 | HT West Ham United 2-0 Aston Villa

Referee: Unknown
Cards: None

🟩 9 Oct 1961, Villa 3-1 West Ham, Upton Park

League Cup

Scorer(s) | Peter McParland | 35' | Harry Burrows | 44' | Jimmy MacEwan | 85' |

2nd Round

Previous 5 vs. West Ham: 🟥 🟥 🟥 🟩 🟥

🥅 | 26' Goal, 0-1, (West Ham United), Musgrove
⚽ | 35' Goal, 1-1, Peter McParland, Assist by Harry Burrows
⚽ | 44' Goal, 2-1, Harry Burrows, Assist by Mike Tindall
🕒 | HT West Ham United 1-2 Aston Villa
💥 | 70' Player left field of play injured, (West Ham United), Phil Woosnam
⚽ | 85' Goal, 3-1, Jimmy MacEwan, Assist by Harry Burrows
🕒 | FT West Ham United 1-3 Aston Villa

Referee: Geoff Hartley | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Southport, 1960-1965
Previous 5: 
Last Match: 
Cards: None

🟥 9 Sep 1961, Villa 2-4 West Ham, Villa Park

Division One

Scorer(s) | Vic Crowe | 46' | Peter McParland | 58' |

17th (-9)

Previous 5 vs. West Ham: 🟨 🟥 🟥 🟥 🟩

🕒 | HT Aston Villa 0-0 West Ham United
⚽ | 46' Goal, 1-0, Vic Crowe, Assist by Harry Burrows
🥅 | 47' Goal, 1-1, (West Ham United), John Dick
⚽ | 58' Goal, 2-1, Peter McParland, Assist by Jimmy MacEwan
🥅 | 62' Goal, 2-2, (West Ham United), Tony Scott
🥅 | 64' Goal, 2-3, (West Ham United), John Dick
🥅 | 74' Goal, 2-4, (West Ham United), Alan Sealey
🕒 | FT Aston Villa 2-4 West Ham United

Referee: Unknown
Cards: None

🟩 29 Aug 1960, Villa 2-1 West Ham, Villa Park

Division One

Scorer(s) | Gerry Hitchens | 69' | Bobby Thomson | 88' |

11th (+5)

Previous 5 vs. West Ham: 🟩 🟨 🟥 🟥 🟥

🥅 | 18' Goal, 0-1, (West Ham United), Dave Dunmore
💥 | Player injured on field of play, Nigel Sims
🕒 | HT Aston Villa 0-1 West Ham United
⚽ | 69' Goal, 1-1, Gerry Hitchens
⚽ | 88' Goal, 2-1, Bobby Thomson, Assist by Ron Wylie
🕒 | FT Aston Villa 2-1 West Ham United

Referee: Unknown
Cards: None

🟥 22 Aug 1960, Villa 2-5 West Ham, Upton Park

Division One

Scorer(s) | Bobby Thomson | 17' | Gerry Hitchens | 41' |

13th (-9)

Previous 5 vs. West Ham: 🟥 🟩 🟨 🟥 🟥

🥅 | 14' Goal, 0-1, (West Ham United), Phil Woosnam
⚽ | 17' Goal, 1-1, Bobby Thomson, Assist by Pat Saward
🥅 | 37' Goal, 1-2, (West Ham United), Dave Dunmore
🥅 | 40' Goal, 1-3, (West Ham United), John Dick
⚽ | 41' Goal, 2-3, Gerry Hitchens, Assist by Peter McParland
🕒 | HT West Ham United 3-2 Aston Villa
🥅 | 58' Goal, 2-4, (West Ham United), John Bond
💥 | 70' Player injured on field of play, Jimmy MacEwan
🥅 | 88' Goal, 2-5, (West Ham United), Malcolm Musgrove
🕒 | FT West Ham United 5-2 Aston Villa

Referee: Jim Pickles | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | Stockport, -1964
Previous 5: 
Last Match: 
Cards: None

🟥 3 Jan 1959, Villa 1-2 West Ham, Villa Park

Division One

Scorer(s) | Peter McParland | 48' |

22nd (-)

Previous 5 vs. West Ham: 🟥 🟥 🟩 🟨 🟥

🕒 | HT Aston Villa 0-0 West Ham United
⚽ | 48' Goal, 1-0, Peter McParland, Assist by Ron Wylie
🥅 | 68' Goal, 1-1, (West Ham United), Cantwell
🥅 | 74' Goal, 1-2, (West Ham United), Jimmy Dugdale o.g.
🕒 | FT Aston Villa 1-2 West Ham United

Referee: M Dixon | 🏴󠁧󠁢󠁥󠁮󠁧󠁿 | York, -1961
Previous 5: 
Last Match: 
Cards: None

🟥 30 Aug 1958, Villa 2-7 West Ham, Upton Park

Division One

Scorer(s) | Jackie Sewell | 79' | Les Smith | 88' |

12th (-4)

Previous 5 vs. West Ham: 🟥 🟥 🟥 🟩 🟨

🥅 | 15' Goal, 0-1, (West Ham United), Malcolm Musgrove
🥅 | 18' Goal, 0-2, (West Ham United), Malcolm Musgrove
🥅 | 30' Goal, 0-3, (West Ham United), Bill Lansdowne
🥅 | 35' Goal, 0-4, (West Ham United), Vic Keeble
🕒 | HT West Ham United 4-0 Aston Villa
🥅 | 75' Goal, 0-5, (West Ham United), Vic Keeble
🥅 | 78' Goal, 0-6, (West Ham United), John Dick
⚽ | 79' Goal, 1-6, Jackie Sewell
⚽ | 88' Goal, 2-6, Les Smith
🥅 | 89' Goal, 2-7, (West Ham United), John Dick
🕒 | FT West Ham United 7-2 Aston Villa

🟨 1 Jan 1938, Villa 1-1 West Ham, Upton Park

Division Two

Scorer(s) | Own Goal |

Previous 5 vs. West Ham: | 🟩 | 🟥 | 🟥 | 🟥 | 🟩 |

🟩 28 Aug 1937, Villa 2-0 West Ham, Villa Park

Division Two

Scorer(s) | Freddie Haycock | John Maund |

Previous 5 vs. West Ham: | 🟨 | 🟩 | 🟥 | 🟥 | 🟥 |

🟥 26 Apr 1937, Villa 1-2 West Ham, Upton Park

Division Two

Scorer(s) | Ronnie Starling |

Previous 5 vs. West Ham: | 🟩 | 🟨 | 🟩 | 🟥 | 🟥 |

🟥 17 Apr 1937, Villa 0-2 West Ham, Villa Park

Division Two

Scorer(s) | None |

Previous 5 vs. West Ham: | 🟥 | 🟩 | 🟨 | 🟩 | 🟥 |

🟥 9 Feb 1932, Villa 1-2 West Ham, Upton Park

Division One

Scorer(s) | Joe Beresford |

Previous 5 vs. West Ham: | 🟥 | 🟥 | 🟩 | 🟨 | 🟩 |

🟩 26 Sep 1931, Villa 5-2 West Ham, Villa Park

Division One

Scorer(s) | Pongo Waring | Pongo Waring | Pongo Waring | Pongo Waring | Eric Houghton |

Previous 5 vs. West Ham: | 🟩 | 🟥 | 🟥 | 🟩 | 🟨 |

🟨 3 Jan 1931, Villa 5-5 West Ham, Upton Park

Division One

Scorer(s) | George Brown | Joe Beresford | Joe Beresford | Eric Houghton (pen) | Billy Walker |

Previous 5 vs. West Ham: | 🟥 | 🟩 | 🟥 | 🟥 | 🟩 |

🟩 6 Sep 1930, Villa 6-1 West Ham, Villa Park

Division One

Scorer(s) | Eric Houghton | Pongo Waring | Pongo Waring | Pongo Waring | Pongo Waring | Billy Walker |

Previous 5 vs. West Ham: | 🟩 | 🟥 | 🟩 | 🟥 | 🟥 |

🟥 26 Apr 1930, Villa 2-3 West Ham, Villa Park

Division One

Scorer(s) | George Brown (pen) | Eric Houghton |

Previous 5 vs. West Ham: | 🟨 | 🟩 | 🟥 | 🟩 | 🟥 |

🟥 21 Dec 1929, Villa 2-5 West Ham, Upton Park

Division One

Scorer(s) | George Brown (pen) | Tommy Smart (pen) |

Previous 5 vs. West Ham: | 🟥 | 🟨 | 🟩 | 🟥 | 🟩 |

🟩 19 Jan 1929, Villa 5-2 West Ham, Villa Park

Division One

Scorer(s) | Reg Chester | Reg Chester | Joe Beresford | Billy Walker | Dicky York |

Previous 5 vs. West Ham: | 🟥 | 🟥 | 🟨 | 🟩 | 🟥 |

🟥 8 Sep 1928, Villa 1-4 West Ham, Upton Park

Division One

Scorer(s) | Len Capewell |

Previous 5 vs. West Ham: | 🟩 | 🟥 | 🟥 | 🟨 | 🟩 |

🟩 9 Apr 1928, Villa 1-0 West Ham, Villa Park

Division One

Scorer(s) | Arthur Dorrell |

Previous 5 vs. West Ham: | 🟥 | 🟩 | 🟥 | 🟥 | 🟨 |

🟨 6 Apr 1928, Villa 0-0 West Ham, Villa Park

Division One

Scorer(s) | None |

Previous 5 vs. West Ham: | 🟥 | 🟥 | 🟩 | 🟥 | 🟥 |

🟥 2 Apr 1927, Villa 1-5 Spurs, Villa Park

Division One

Scorer(s) | Billy Cook |

Previous 5 vs. West Ham: | 🟨 | 🟥 | 🟥 | 🟩 | 🟥 |

🟥 13 Nov 1926, Villa 1-5 West Ham, Villa Park

Division One

Scorer(s) | Arthur Dorrell |

Previous 5 vs. West Ham: | 🟥 | 🟨 | 🟥 | 🟥 | 🟩 |

🟩 26 Dec 1925, Villa 2-0 West Ham, Villa Park

Division One

Scorer(s) | Len Capewell | Arthur Dorrell |

Previous 5 vs. West Ham: | 🟨 | 🟥 | 🟨 | 🟥 | 🟥 |

🟥 25 Dec 1925, Villa 2-5 West Ham, Upton Park

Division One

Scorer(s) | Billy Walker | Dicky York |

Previous 5 vs. West Ham: | 🟩 | 🟨 | 🟥 | 🟨 | 🟥 |

🟥 24 Jan 1925, Villa 0-3 West Ham, Upton Park

Division One

Scorer(s) | None |

Previous 5 vs. West Ham: | - | 🟩 | 🟨 | 🟥 | 🟨 |

🟨 20 Sep 1924, Villa 1-1 West Ham, Villa Park

Division One

Scorer(s) | Billy Walker |

Previous 5 vs. West Ham: | - | - | 🟩 | 🟨 | 🟥 |

🟥 26 Dec 1923, Villa 0-1 West Ham, Upton Park

Division One

Scorer(s) | None |

Previous 5 vs. West Ham: | - | - | - | 🟩 | 🟨 |

🟨 25 Dec 1923, Villa 1-1 West Ham, Villa Park

Division One

Scorer(s) | Len Capewell |

Previous 5 vs. West Ham: | - | - | - | - | 🟩 |

🟩 1 Feb 1913, Villa 5-0 West Ham, Villa Park

FA Cup

Scorer(s) | Harold Halse | Harold Halse | Clem Stephenson | Harry Hampton | Bill Morris |

2nd Round

Previous 5 vs. West Ham: None

bottom of page