CRY
WHU

Crystal PalacevsWest Ham

PL Head-to-Head, settled.
Rivl — No bias. Just data.
Home Player Database Surprise me
On this page
Overview At a Glance Home / Away In This Fixture When Goals Happen Key Players Top Scorers Records Last 10 Meetings Full History

Overview

11
Crystal Palace Wins
tap to expand
8
Draws
tap to expand
10
West Ham Wins
tap to expand
Crystal Palace 38% Draws 28% West Ham 34%
11
8
10
47
Crystal Palace Goals
tap to expand
29
PL Matches
49
West Ham Goals
tap to expand
Last 10 Meetings
WWLWDWWLDL
2 win streak
LLWLDLLWDW
2 loss streak
Crystal Palace 50% Draws 20% West Ham 30%
5
2
3

At a Glance

1.62
Crystal Palace goals/game
1.69
West Ham goals/game
3.31
Total goals/game
4
Crystal Palace clean sheets
4
West Ham clean sheets
72.4%
Both scored
1-1
Most common score (4x)
37.9%
34.5%
West Ham win rate

Home / Away

Crystal Palace at Home

Played14
Won5
Drawn3
Lost6
Goals For25
Goals Against27

Crystal Palace at West Ham

Played15
Won6
Drawn5
Lost4
Goals For22
Goals Against22

In This Fixture

Averages across 12 H2H matches with data (2019/20–2023/24) — tap any tile for match-by-match breakdown

xG
1.62 avg 1.19
tap to see each match
Shots
12.4 avg 10.0
tap to see each match
On Target
4.3 avg 3.1
tap to see each match
Possession
55% avg 45%
tap to see each match
Corners
4.5 avg 3.1
tap to see each match
Fouls
8.1 avg 12.2
tap to see each match
Yellows
1.0 avg 1.7
tap to see each match
Saves
1.7 avg 2.3
tap to see each match

When Goals Happen

Average goals scored/conceded per 15-min interval across last 5 seasons (all PL matches)

Crystal Palace

0-15'
5.8
8.0
16-30'
5.6
6.2
31-45'
5.6
7.4
46-60'
8.4
10.0
61-75'
8.4
7.8
76-90'
7.6
10.0
Scored Conceded

West Ham

0-15'
6.6
6.4
16-30'
8.4
8.8
31-45'
10.0
8.2
46-60'
11.0
10.0
61-75'
9.6
9.2
76-90'
7.2
11.6
Scored Conceded

Key Players in this Fixture

Player performance specifically in this H2H matchup (2019/20–2023/24)

Crystal Palace
Wilfried Zaha
Wilfried Zaha
14 apps
⚽ 5 🎯 1 6.86
Jeffrey Schlupp
Jeffrey Schlupp
13 apps
⚽ 2 6.66
Jordan Ayew
Jordan Ayew
11 apps
⚽ 3 🎯 2 7.17
James McArthur
James McArthur
11 apps
⚽ 1 🎯 1 6.74
Joel Ward
Joel Ward
11 apps
🎯 1 6.75
Luka Milivojević
Luka Milivojević
10 apps
⚽ 1 6.91
Christian Benteke
Christian Benteke
9 apps
⚽ 2 🎯 2
Andros Townsend
Andros Townsend
9 apps
🎯 1 6.93
Tyrick Mitchell
Tyrick Mitchell
9 apps
6.81
Vicente Guaita
Vicente Guaita
8 apps
6.45
West Ham
Aaron Cresswell
Aaron Cresswell
17 apps
🎯 3 6.59
Michail Antonio
Michail Antonio
13 apps
⚽ 4 🎯 6 7.1
Angelo Ogbonna
Angelo Ogbonna
13 apps
6.51
Mark Noble
Mark Noble
12 apps
⚽ 2 7.01
Declan Rice
Declan Rice
12 apps
🎯 1 6.84
Manuel Lanzini
Manuel Lanzini
11 apps
⚽ 6 🎯 1 7.53
Tomáš Souček
Tomáš Souček
10 apps
⚽ 4 🎯 2 7.18
Łukasz Fabiański
Łukasz Fabiański
10 apps
6.45
Pablo Fornals
Pablo Fornals
8 apps
⚽ 1 6.83
Jarrod Bowen
Jarrod Bowen
8 apps
⚽ 1 🎯 1 6.61

Top Scorers

H2H goals in this fixture since 2009/10. Older seasons excluded due to data availability.

Crystal Palace
1 W. Zaha 5 goals
2 J. Mateta 4 goals
3 J. Ayew 3 goals
4 M. Olise 3 goals
5 M. Chamakh 2 goals
6 G. Murray 2 goals
7 C. Benteke 2 goals
8 J. Schlupp 2 goals
9 C. Gallagher 2 goals
10 O. Édouard 2 goals
West Ham
1 M. Lanzini 6 goals
2 T. Souček 4 goals
3 M. Antonio 4 goals
4 D. Payet 2 goals
5 M. Noble 2 goals
6 R. Snodgrass 2 goals
7 S. Haller 2 goals
8 M. Zárate 1 goal
9 S. Downing 1 goal
10 C. Cole 1 goal

Records

Biggest Crystal Palace Win
Crystal Palace 5-2 West Ham
21/04/2024
Biggest West Ham Win
West Ham 4-1 Crystal Palace
03/12/97
Highest Scoring
Crystal Palace 4-3 West Ham
29/04/2023
Goal Difference
-2 (Crystal Palace)
2
Crystal Palace Best Win Streak
2
West Ham Best Win Streak
4
Crystal Palace Best Unbeaten
8
West Ham Best Unbeaten

Last 10 Meetings

SeasonDateHomeScoreAway
2025-26 20/09/2025 West Ham 1-2 Crystal Palace
2024-25 18/01/2025 West Ham 0-2 Crystal Palace
J. Mateta 48', J. Mateta 89' (P)
2024-25 24/08/2024 Crystal Palace 0-2 West Ham
T. Souček 67', J. Bowen 72'
2023-24 21/04/2024 Crystal Palace 5-2 West Ham
M. Olise 7', E. Eze 16', Emerson 20' (OG), J. Mateta 31', J. Mateta 64' M. Antonio 40', D. Henderson 89' (OG)
2023-24 03/12/2023 West Ham 1-1 Crystal Palace
M. Kudus 13' O. Édouard 53'
2022-23 29/04/2023 Crystal Palace 4-3 West Ham
J. Ayew 15', W. Zaha 20', J. Schlupp 30', E. Eze 66' (P) T. Souček 9', M. Antonio 35', N. Aguerd 72'
2022-23 06/11/2022 West Ham 1-2 Crystal Palace
S. Benrahma 20' W. Zaha 41', M. Olise 90'+4
2021-22 01/01/2022 Crystal Palace 2-3 West Ham
O. Édouard 83', M. Olise 90' M. Antonio 22', M. Lanzini 25', M. Lanzini 45'+5 (P)
2021-22 28/08/2021 West Ham 2-2 Crystal Palace
Pablo Fornals 39', M. Antonio 68' C. Gallagher 58', C. Gallagher 70'
2020-21 26/01/2021 Crystal Palace 2-3 West Ham
W. Zaha 3', M. Batshuayi 90'+7 T. Souček 9', T. Souček 25', C. Dawson 65'

Full Match History

Season Date Home Score Away
2025-26 20/09/2025 West Ham 1-2 Crystal Palace
2024-25 24/08/2024 Crystal Palace 0-2 West Ham
T. Souček 67', J. Bowen 72'
2024-25 18/01/2025 West Ham 0-2 Crystal Palace
J. Mateta 48', J. Mateta 89' (P)
2023-24 03/12/2023 West Ham 1-1 Crystal Palace
M. Kudus 13' O. Édouard 53'
2023-24 21/04/2024 Crystal Palace 5-2 West Ham
M. Olise 7', E. Eze 16', Emerson 20' (OG), J. Mateta 31', J. Mateta 64' M. Antonio 40', D. Henderson 89' (OG)
2022-23 06/11/2022 West Ham 1-2 Crystal Palace
S. Benrahma 20' W. Zaha 41', M. Olise 90'+4
2022-23 29/04/2023 Crystal Palace 4-3 West Ham
J. Ayew 15', W. Zaha 20', J. Schlupp 30', E. Eze 66' (P) T. Souček 9', M. Antonio 35', N. Aguerd 72'
2021-22 28/08/2021 West Ham 2-2 Crystal Palace
Pablo Fornals 39', M. Antonio 68' C. Gallagher 58', C. Gallagher 70'
2021-22 01/01/2022 Crystal Palace 2-3 West Ham
O. Édouard 83', M. Olise 90' M. Antonio 22', M. Lanzini 25', M. Lanzini 45'+5 (P)
2020-21 16/12/2020 West Ham 1-1 Crystal Palace
S. Haller 55' C. Benteke 34'
2020-21 26/01/2021 Crystal Palace 2-3 West Ham
W. Zaha 3', M. Batshuayi 90'+7 T. Souček 9', T. Souček 25', C. Dawson 65'
2019-20 05/10/2019 West Ham 1-2 Crystal Palace
S. Haller 54' P. van Aanholt 63' (P), J. Ayew 87'
2019-20 26/12/2019 Crystal Palace 2-1 West Ham
C. Kouyaté 68', J. Ayew 90' R. Snodgrass 57'
2018-19 08/12/2018 West Ham 3-2 Crystal Palace
R. Snodgrass 48', J. Hernández 62', Felipe Anderson 65' J. McArthur 6', J. Schlupp 76'
2018-19 09/02/2019 Crystal Palace 1-1 West Ham
W. Zaha 76' M. Noble 27' (P)
2017-18 28/10/2017 Crystal Palace 2-2 West Ham
L. Milivojević 50' (P), W. Zaha 90'+7 Javier Hernández 31', A. Ayew 43'
2017-18 30/01/2018 West Ham 1-1 Crystal Palace
M. Noble 43' (P) C. Benteke 24'
2016-17 15/10/16 Crystal Palace 0-1 West Ham
M. Lanzini 19'
2016-17 14/01/17 West Ham 3-0 Crystal Palace
S. Feghouli 68', A. Carroll 79', M. Lanzini 86'
2015-16 17/10/2015 Crystal Palace 1-3 West Ham
Y. Cabaye 25' (P) C. Jenkinson 22', M. Lanzini 88', D. Payet 90'+4
2015-16 02/04/2016 West Ham 2-2 Crystal Palace
M. Lanzini 18', D. Payet 41' D. Delaney 15', D. Gayle 75'
2014-15 23/08/14 Crystal Palace 1-3 West Ham
M. Chamakh 48' M. Zárate 34', S. Downing 37', C. Cole 62'
2014-15 28/02/15 West Ham 1-3 Crystal Palace
E. Valencia 76' G. Murray 41', S. Dann 51', G. Murray 63'
2013-14 03/12/13 Crystal Palace 1-0 West Ham
M. Chamakh 41'
2013-14 19/04/14 West Ham 0-1 Crystal Palace
M. Jedinak 59' (P)
1997-98 03/12/97 West Ham 4-1 Crystal Palace
1997-98 05/05/98 Crystal Palace 3-3 West Ham
1994-95 08/10/94 West Ham 1-0 Crystal Palace
1994-95 06/05/95 Crystal Palace 1-0 West Ham
Stat