Skip to main content

Crystal Palace vs West Ham Prediction: Odds & Analysis

Prediction and odds for the Premier League match between Crystal Palace and West Ham. Statistical analysis with Poisson model probabilities, recent form, ELO rating and head-to-head.

Crystal Palace currently sits in 13 place in the Premier League standings, while West Ham is in 17 position. At home this season, Crystal Palace has played 16 matches recording 4 wins, 7 draws and 5 losses, averaging 1.0 goals scored per game. Away from home, West Ham has 4 wins, 4 draws and 8 losses in 16 matches, scoring an average of 1.1 goals per game. Bookmaker odds for this match: 2.50 for a Crystal Palace win, 3.30 for the draw, and 3.20 for a West Ham victory. Crystal Palace comes into this match on a run of 3 consecutive unbeaten matches.

Premier League
Monday, 20 April 2026 • 22:00
Predictions
xG: 1.28 - 1.01
MG 1-3 1X O1.5
Base
U4.5 91.7%
O0.5 91.6%
U3.5 80.1%
12 75.3%
1X 69.0%
O1.5 65.0%
U2.5 59.8%
NG 55.8%
X2 55.7%
1 44.3%
GG 44.2%
O2.5 40.2%
U1.5 35.0%
2 31.0%
Multigoal
MG 1-5 88.6%
MG 1-4 83.3%
MG 0-3 80.1%
MG 1-3 71.7%
MG 2-6 64.1%
MG 2-5 62.1%
Combo
12+NG 47.4%
1X+NG 36.4%
1X+GG 32.6%
1+NG 28.0%
12+GG 27.9%
X2+GG 27.9%
X2+NG 27.8%
1+U2.5 22.9%
1+U+NG 22.9%
1+O2.5 21.4%
X+U2.5 19.8%
2+NG 19.4%
Reliable data
Crystal Palace (Home)
ELO Rating
1,709
Form
8
Current Streaks
Unbeaten
3
West Ham (Away)
ELO Rating
1,663
Form
9
Current Streaks
Under 2.5
2
BTTS No
2
Recent Form (Last 5)
Crystal Palace
V
S
V
P
V
10/15 pt
West Ham
S
V
P
S
V
7/15 pt
Crystal Palace (H)
Season Statistics
(A) West Ham
1
Avg Goals Scored
1.13
1.19
Avg Goals Conceded
1.81
44%
% Over 2.5
56%
50%
% BTTS
50%
38%
% Clean Sheets
19%
16
Matches
16
Goal Distribution by Minutes
Crystal Palace (H)
1-15'
1
16-30'
2
31-45'
3
46-60'
1
61-75'
2
76-90'
6
Scored (15)
West Ham (A)
1-15'
4
16-30'
1
31-45'
2
46-60'
1
61-75'
4
76-90'
6
Scored (18)

Odds

Result (1X2)
12.50
X3.30
23.20
Under / Over 2.5
Over1.97
Under1.97
BTTS
Yes (GG)1.66
No (NG)2.12
* Le quote sono soggette a variazione.

Info

  • League Premier League
  • Season 2025/2026
  • Matchday 33
  • Date 20/04/2026