Crystal Palace 2-1 West Ham United: result and report

Premier League · Thursday 26 December 2019

Result

Crystal Palace 2-1 West Ham United

Premier League · Thursday 26 December 2019, 15:00 UTC · half-time 0-0

Crystal Palace · West Ham United · Premier League predictions

Crystal Palace 2-1 West Ham United: match report

Crystal Palace won against West Ham United 2-1 in the Premier League on Thursday 26 December 2019. The half-time score was 0-0.

Robert Snodgrass opened the scoring in the 57th minute. Crystal Palace's goals came from Cheikhou Kouyaté (68') and Jordan Ayew (90'). West Ham United scored through Robert Snodgrass (57').

Discipline: Crystal Palace received no yellow cards; West Ham United received 2 yellow cards.

Going into the game Crystal Palace were 12th on 23 points from 18 and West Ham United 16th on 19 points from 17. Crystal Palace went on to finish that season 14th with 43 points, and West Ham United 16th with 39.

Crystal Palace lined up in a 4-5-1 and West Ham United in a 4-4-2. The highest match rating in our data went to Jordan Ayew of Crystal Palace (9.2), ahead of Michail Antonio (7.8).

Before this game the head-to-head record in our data stood at 2 Crystal Palace wins, 4 draws and 4 for West Ham United.

Data as of 3 Nov 2026.

Key events

  • 57'Goal · Robert SnodgrassWest Ham United · 0-1
  • 68'Goal · Cheikhou KouyatéCrystal Palace · 1-1
  • 89'Yellow card · Pablo ZabaletaWest Ham United
  • 90'Goal · Jordan AyewCrystal Palace · 2-1
  • 90+3'Yellow card · Aaron CresswellWest Ham United

Head-to-head

10 meetings: Crystal Palace 2, draws 4, West Ham United 4.

Team news

Crystal Palace line-up (4-5-1)

Vicente Guaita, Martin Kelly, James Tomkins, Mamadou Sakho, Patrick van Aanholt, Max Meyer, Cheikhou Kouyaté, Luka Milivojevic, James McArthur, Wilfried Zaha, Jordan Ayew

West Ham United line-up (4-4-2)

Roberto Jiménez, Pablo Zabaleta, Fabián Balbuena, Angelo Ogbonna, Aaron Cresswell, Robert Snodgrass, Mark Noble, Declan Rice, Pablo Fornals, Michail Antonio, Sébastien Haller