Bet Slip

Crystal Palace vs West Ham United Prediction, Preview & Betting Tips

home Team badge

Crystal Palace

0
away Team badge

West Ham United

0
fa logo
Published 17 Apr 2026, 07:51| Updated at 17 Apr 2026, 08:08

Crystal Palace vs West Ham United Prediction

Crystal Palace have picked up four wins from their last seven outings in the Premier League, and head into Monday night's clash with West Ham at Selhurst Park, unbeaten in their last three home games.

The Eagles secured a 2-1 victory last time out at home against Newcastle, where the fit-again John-Philippe Mateta scored both goals. Palace also ran out 2-1 winners when they played West Ham at the London Stadium back in September, a game in which Mateta was once again on the scoresheet.

Palace's French forward missed all of February due to injury, an injury which scuppered a move away from the club during the January transfer window. However, the 28-year-old top goalscorer for the London club is back doing what he does best, scoring goals.

Mateta has 13 goals across all competitions for Crystal Palace this season, as well as two for the French national team. With three goals in his last three appearances for the Eagles, you can see why we've backed Mateta to score against West Ham on Monday night.

The Hammers aren't in bad form themselves but have lost two of their last three away games in the Premier League, as well as five of their last seven against Monday's hosts Crystal Palace.

Crystal Palace 2-1 West Ham

Crystal Palace vs West Ham United Match Preview

  • Date: 20/04/2026
  • Location: Selhurst Park, London
  • Time: 8pm

Where to Watch Crystal Palace vs West Ham United

You can watch Crystal Palace vs West Ham on Monday night in the Premier League on Sky Sports Main Event, Sky Sports Premier League or Sky Sports Ultra HDR (subscription required)

Header logoPremier League

PosClubPWDLGDPTS
1
Team logoArsenal
362475+4279
2
Team logoMan City
352285+4074
3
Team logoMan Utd
3618117+1565
4
Team logoLiverpool
3617811+1259
5
Team logoAston Villa
3617811+459
6
Team logoBournemouth
3613167+455
7
Team logoBrighton
36141111+1053
8
Team logoBrentford
3614913+351
9
Team logoChelsea
36131013+649
10
Team logoEverton
36131013049
11
Team logoFulham
3614616-648
12
Team logoSunderland
36121212-948
13
Team logoNewcastle
3613716-246
14
Team logoLeeds
36101412-544
15
Team logoCrystal Palace
35111113-644
16
Team logoNottm Forest
36111015-243
17
Team logoSpurs
3691116-938
18
Team logoWest Ham
369918-2036
19
Team logoBurnley
364923-3621
20
Team logoWolves
363924-4118
Last updated  13/05/2026