top of page

West Ham United

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, League Cup, Villa 3-1 West Ham, Upton Park.

League Cup Quarter-final

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, League Cup, Villa 0-3 West Ham, Upton Park.

League Cup 3rd Round

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, League Cup, Villa 0-1 West Ham, Upton Park.

League Cup 3rd Round Replay

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, League Cup, Villa 0-0 West Ham, Villa Park.

League Cup 3rd Round

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, League Cup, Villa 1-2 West Ham, Upton Park.

League Cup Quarter Final

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, FA Cup, Villa 0-1 West Ham, Upton Park.

FA Cup Quarter Final

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, FA Cup, Villa 3-0 West Ham, Villa Park.

FA Cup 4th Round

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

🟥 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
FT West Ham United 2-1 Aston Villa

Cards.
Booking, Mike Tindall.

Referee: D.F. Wells

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

Division One

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

15th (-)

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

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

Division One

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

17th (-)

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

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

Division One

Scorer(s) | Tony Hateley | Charlie Aitken |

20th (-)

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

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

Division One

Scorer(s) | None |

21st (-)

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

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

Division One

Scorer(s) | Harry Burrows | Phil Woosnam |

17th (-)

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

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

League Cup 3rd Round

Scorer(s) | None |

3rd Round

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

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

Division One

Scorer(s) | Harry Burrows |

12th (+2)

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

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

Division One

Scorer(s) | Bobby Thomson |

5th (-)

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

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

Division One

Scorer(s) | Derek Dougan | Jimmy MacEwan | Bobby Thomson |

3rd=

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

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

Division One

Scorer(s) | None |

12th (-1)

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

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

League Cup 2nd Round

Scorer(s) | Peter McParland | Harry Burrows | Own Goal |

2nd Round

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

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

Division One

Scorer(s) | Vic Crowe | Peter McParland |

11th (-7)

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

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

Division One

Scorer(s) | Gerry Hitchens | Bobby Thomson |

14th (+2)

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

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

Division One

Scorer(s) | Gerry Hitchens | Bobby Thomson |

13th (-9)

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

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

Division One

Scorer(s) | Peter McParland |

22nd (-)

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

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

Division One

Scorer(s) | Jackie Sewell | Les Smith |

12th (-4)

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

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

Division Two

Scorer(s) | Own Goal |

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