Our Crystal Palace vs West Ham Prediction: 1-1
Crystal Palace vs West Ham in the England Premier League is scheduled for an 19:00 GMT kick-off on Monday April 20, 2026. We anticipate a balanced game ending in a 1-1 draw, and given both teams’ scoring form, BTTS looks like a safe bet.
Our prediction is supported by key performance data, betting odds and match insights — everything you need is right below to make smarter bets.
→ View Today's Football Score Tips
Recent Form Insights
Crystal Palace's Last Match – Crystal Palace vs Newcastle
Crystal Palace will hope to extend their good run following a 2-1 England Premier League win against Newcastle on April 12. In that match, Crystal Palace recorded 42% possession, firing 8 shots at goal, with 5 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Crystal Palace | 42% | 8 (5) | 2.34 | 33 |
Newcastle | 58% | 3 (3) | 1.13 | 50 |
West Ham's Last Match – West Ham vs Wolverhampton
West Ham will aim to maintain their momentum following a 4-0 England Premier League triumph against Wolverhampton on April 10. In that match, West Ham saw 44% of the ball and created 15 goal attempts, with 7 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
West Ham | 44% | 15 (7) | 1.68 | 39 |
Wolverhampton | 56% | 9 (3) | 0.56 | 44 |
Crystal Palace vs West Ham Stats
Key Stats
| Crystal Palace | West Ham | |
|---|---|---|
| 0.54 | Attacking Strength | 0.88 |
| 1.11 | Defence Strength | 1.27 |
| 2.1 | Points Per Game | 1.4 |
| 6/10 | WIN | 3/10 |
| 3/10 | DRAW | 5/10 |
| 5/10 | Clean Sheets | 4/10 |
| 5/10 | BTTS | 5/10 |
| 5/10 | Over 2.5 Goals | 4/10 |
| 1.5 | Average Scored | 1.4 |
Goals Scored vs Goals Conceded
Crystal Palace are averaging 1.5 goals scored and 0.6 conceded per match, while West Ham average 1.4 scored and 1.3 conceded per game.
Crystal Palace 15-6
West Ham 14-13
What are the odds for this match?
Crystal Palace to win: @2.3
Draw: @3.25
West Ham to win: @3.2
Over 2.5 Goals: @1.925



Crystal Palace
Newcastle
West Ham
Wolverhampton