Best Odds · Top Bookmakers · Free Bets · 18+ Gamble Responsibly

Crystal Palace vs West Ham United Betting Preview, Tips & Odds — 20 April 2026

📅 20 April 2026 Football English Premier League

Form and Context

Crystal Palace arrive at Selhurst Park on Monday night in decent nick. Oliver Glasner's side have won two of their last three at home, beating Newcastle 2-1 and Fiorentina 3-0 in the Conference League, and while they dropped out of that competition on the road with a 1-2 loss in Florence, the domestic form is what matters here. Thirteen points clear of the bottom three, they're comfortable in mid-table and playing with confidence.

West Ham are in a genuinely precarious position. Seventeenth, 32 points, goal difference of minus-17. Nuno Espírito Santo's side have been desperately inconsistent, their last five featuring a 4-0 walloping of Wolves followed by back-to-back draws against Leeds and Aston Villa. The 0-2 loss at Villa was a bad one. They've conceded seven across their last five matches and haven't managed a clean sheet in that run.

Key Absences

Both teams have notable injury issues heading into this one. For Palace, Ismaila Sarr is missing, and that's significant. Seven goals and an assist in 21 appearances this season, he's been a genuine threat alongside Jean-Philippe Mateta up front. Losing him limits Glasner's attacking options and takes a bit of unpredictability out of the forward line.

West Ham's situation looks worse on paper. Callum Wilson, Crysencio Summerville, and Tomas Soucek are all missing. Wilson and Summerville have combined for 10 goals this season, and Soucek chips in with four goals from midfield alongside his typical work rate. That's three of their top five scorers unavailable. Jarrod Bowen carries the attacking burden at the best of times, and he's going to be very isolated here.

Head-to-Head

The recent head-to-head record is emphatically in Crystal Palace's favour. Palace beat West Ham 1-2 at the London Stadium back in September, and earlier that same calendar year in January 2025 they won there again, 0-2. Go back to April 2024 and Palace put five past West Ham at Selhurst Park in a 5-2 demolition. The only blemish in recent memory is a 0-2 defeat for Palace at home in August 2024, and even that was early in the campaign before the current momentum built.

Three of the last five competitive H2H meetings have ended with Crystal Palace winning. West Ham haven't beaten Palace in a competitive fixture since that August 2024 result. For a side battling relegation, walking into Selhurst Park on Monday night with several key men missing, those numbers should be alarming.

The Betting Angle

The form says Palace. The H2H says Palace. The injury list says Palace. West Ham losing Summerville, Wilson, and Soucek in one go is not a minor inconvenience, it's a genuine structural problem for a side that struggles to create consistently even at full strength. Their home record is poor too, four wins from sixteen at the London Stadium, but it's the away form that seals it: four wins, four draws, eight losses on the road.

Mateta has 10 goals this season and Glasner has built a side that is hard to break down at Selhurst Park. Seven draws from sixteen home games tells you Palace are tough to beat on their own patch, and with this much quality missing from the West Ham side, I'd be shocked if they nicked anything here.

Crystal Palace to win at 2.62 with Winamax is the play. That price has genuine value given the absentees and the recent H2H pattern.

Crystal Palace to Win
Odds: 2.62 — Winamax

West Ham are missing three of their top five scorers and have lost three of the last five H2H meetings against Palace. With Selhurst Park giving them a real edge at home and Glasner's side in confident form, the value is firmly with the hosts here.

🎁 BoyleSports Offer

Bet £10 Get £20 in Free Bets + Super Boost Fernandes to Assist 5/2

Claim Offer at BoyleSports →

18+. New UK customers (Excluding NI) only. Mobile exclusive. Min Deposit £10. Min stake £10. Free bets expire in 7 days.

Get up to £30 in free bets for this match

New customers only · T&Cs apply · 18+ Claim Free Bet → BoyleSports View All Free Bet Offers

🔞 18+ only. Please gamble responsibly. Visit BeGambleAware.org or call 0808 8020 133.