Sports Betting Lad logo
HomeFootball TipsPredictionsBet365League Tables
Hellas Verona – Milan0:1 • LIVE
Aston Villa – Sunderland2:1 • LIVE
Everton – Liverpool0:1 • LIVE
Nottingham Forest – Burnley0:0 • LIVE
AS Monaco – Auxerre0:2 • LIVE
SC Freiburg – 1. FC Heidenheim0:0 • LIVE
RC Strasbourg – Stade Rennais1h 27m
Metz – Paris FC1h 27m
Nantes – Stade Brestois1h 27m
Manchester City – Arsenal1h 42m
FC Bayern München – VfB Stuttgart1h 42m
Pisa – Genoa2h 12m
Borussia M'gladbach – 1. FSV Mainz 053h 42m
Juventus – Bologna4h 57m
Paris Saint-Germain – Olympique Lyonnais4h 57m
18+ Gamble Responsibly
BeGambleAware logo
Gambling Therapy logo
GamCare logo

Sports Betting Lad is a website that provides free expert football tips, previews, predictions and picks. We are committed to responsible gambling. Our betting tips are carefully picked but don't guarantee a profit. The information provided on our website is for entertainment and informational use only. Sports Betting Lad does not condone illegal or underage gambling. Please bet what you can afford to lose.

Explore Our Betting Guides & Tips
Betting Sites
  • All Betting Sites
  • Payment Methods
  • Sports Betting
  • Esports Betting
  • Horse Racing
  • Betting Features
Popular Sports
  • Football
  • Tennis
  • Golf
  • Boxing
  • US Sports
  • Motorsports
Betting Guides
  • All Guides
  • BTTS Explained
  • Accumulator Guide
  • Asian Handicap
  • Each Way Betting
  • Bet365 Review
Tips & Predictions
  • Football Tips
  • Accumulator Tips
  • BTTS Tips
  • Predictions
  • Premier League
  • Champions League
Quick Links
  • Betting by Region
  • League Tables
  • Privacy Policy
  • Terms & Conditions

For suggestions and business enquiries: info@sportsbettinglad.com

🇧🇬 Българска версия

Copyright © 2017-2026 Football Predictions – Sportsbettinglad.com. All Rights Reserved.

Crystal Palace vs West Ham United Prediction & Betting Tips 20.04.2026

Football PredictionsPremier LeaguePremier League • England
Crystal Palace logo
Crystal Palace
20 Apr22:00R 33
00:00:00
West Ham United logo
West Ham United
PredictionStatisticsOddsLineupsStandingsH2H

Match form loads a moment after the page opens so the main prediction can appear first; recent results are fetched right after.

Crystal Palace — Last 6 matches
West Ham United — Last 6 matches

Crystal Palace host West Ham United at Selhurst Park on Monday evening in a Premier League meeting that matters for very different reasons. Palace sit 13th with 42 points and, for all the chaos of a long season, they’ve done enough to keep themselves comfortably clear of the bottom end. West Ham are still dragging themselves through a grim campaign in 17th, on 32 points, and every away trip carries a bit of pressure now. Safe, unsafe, and increasingly short on margin for error. That’s the split.

There’s also a decent bit of rhythm around both sides right now. Palace are juggling league duty with a European run under Oliver Glasner, and their schedule has been packed with knockout football against AEK Larnaca and Fiorentina. West Ham, meanwhile, have shown flashes under Nuno Espírito Santo but still look too open far too often. This one feels like a meeting of two teams who can hurt each other, but neither has made a habit of shutting opponents out.

Palace’s journey into this game has been a mixed one, and the last week alone has asked plenty of them. They beat Newcastle United 2-1 at home on 12 April, a useful Premier League win that showed they can still find a result when the game tightens up. Before that came the smart 3-0 home win over Fiorentina in the Conference League, which looked like a statement night, only for the return leg in Florence to end in a 2-1 defeat on 16 April. Add in those goalless draws with Leeds United and AEK Larnaca, and you get a side that’s hard to break down but not always fluent. Still, they’re competitive. That matters.

West Ham arrive after a more emphatic reminder of what they can do when it clicks. Their 4-0 hammering of Wolverhampton on 10 April was the sort of performance that should quieten the noise for a few days. Before that, though, it was a messier picture: a 2-2 draw with Leeds in the FA Cup, a 2-0 defeat away to Aston Villa, a 1-1 home draw with Manchester City, and another cup stalemate with Brentford. They’ve picked up points here and there, but consistency hasn’t been part of the story. Not even close.

Crystal Palace Form & Analysis

Palace have settled into a pattern that’s familiar for a mid-table side with a European burden: they’re hard enough to beat, but they don’t blow teams away. The 2-1 win over Newcastle was the cleanest Premier League sign of life in that recent run, and it came after they’d already shown real control in the 3-0 home win against Fiorentina. Then came the inevitable dip. Away at Fiorentina, they lost 2-1 in a game where the margins were tighter than the scoreline suggests, and before that they had been held 0-0 by Leeds and AEK Larnaca. There’s a lot of steel in there, but not much free-flowing attacking football. One win in their last two league matches. That’s respectable. It’s not explosive.

At Selhurst Park, Palace’s numbers are decent rather than dominant. They’ve taken 19 points from 15 home games, with four wins, seven draws and five defeats, scoring 16 and conceding 19. That’s not the profile of a side that overwhelms visitors. It’s the profile of a team that stays in games and waits for moments. Home matches have been tight, and the goals total backs that up. You wouldn’t call them blunt exactly, but they’re not ruthless either. They tend to keep matches live deep into the second half.

What Palace do have is resilience. The back line has generally been a solid enough base, and their recent run of three straight draws before beating Newcastle tells its own story. They’re usually difficult to pin back for long spells, and under Glasner they’ve shown they can switch between a compact shape and a sharper attacking edge when required. The flip side? They don’t always turn control into separation. That’s why so many of their games stay within one goal. It’s why a 1-1 type of evening keeps coming back into view.

West Ham United Form & Analysis

West Ham’s recent form has been a strange mix of promise and fragility. The 4-0 win over Wolverhampton was the standout, no question. They were sharp, clinical and properly aggressive in that one, with 2.35 expected goals and six big chances created. That sort of performance says they can still do damage when the front end clicks. Before that, though, came a 2-2 draw with Leeds in the FA Cup, a 2-0 loss away to Aston Villa, and a 1-1 draw with Manchester City. Add in the 2-2 with Brentford and the 1-0 away win at Fulham in early March, and it becomes clear that West Ham have been living in low-margin games for weeks. Sometimes they’ve held up. Sometimes they haven’t.

Away from home, the story isn’t much prettier. West Ham’s league record on the road reads four wins, four draws and eight defeats from 16 matches, with 18 goals scored and 29 conceded. That’s the sort of split that tells you exactly why they’re down in 17th. They can nick the odd result, and they’ve shown they’re not helpless away from east London, but too many trips have ended with them chasing the game. Conceding 29 away goals is a problem. A big one. It’s hard to trust a side with that kind of defensive return to keep a clean sheet in a hostile setting.

There is attacking quality in this group, though. Their league total of 40 goals is actually healthier than Palace’s 35, even if the table doesn’t flatter them elsewhere. Jarrod Bowen remains a useful reference point, and the Wolves win showed how dangerous West Ham can look when they get runners beyond the ball and the service is quick. The issue is that they don’t sustain it. They’ll put in one lively performance, then follow it with a spell where they leak chances and lose control. Can they keep it tight at Selhurst Park? That’s the question. The honest answer is probably no, not for 90 minutes.

Head-to-Head

This fixture has thrown up goals. Plenty of them. The last eight meetings have been lively, with both teams scoring in several of those contests and Palace enjoying the better of the recent exchange. In September 2025, Palace went to the London Stadium and won 2-1. Before that, they’d already won 2-0 away in January 2025 and thumped West Ham 5-2 at Selhurst Park in April 2024.

That isn’t a bad pattern for Palace to carry into this one. West Ham did win 2-0 at Selhurst Park in August 2024, so this isn’t a one-way street, but the broader trend is that these teams often find a way through each other. The 4-3 and 5-2 scorelines from previous seasons say enough. These games can get messy. And when they do, BTTS tends to come into play.

We Predict: Both Teams To Score

We’re backing Both Teams To Score at 4/6 here, and it’s the clearest angle on the card. Palace have enough at home to make West Ham work, and West Ham’s away record is shaky enough that you wouldn’t back them to keep things tidy for long. Palace have also been involved in a run of matches where they’ve either found a goal or conceded one, while West Ham’s recent trip to Wolves showed they can still punch through a defence when the game opens up. This doesn’t look like a clean-sheet game for either side.

The 1-1 correct score fits the picture best. Palace’s home record suggests a tight match, West Ham’s away numbers point to defensive wobble, and the head-to-head history leans towards goals rather than caution. A 2-1 either way wouldn’t shock, but 1-1 feels the sharpest read. If you want a slightly safer route, under 3.5 goals has some appeal too, though the better value play is still BTTS.

Recent matches

League and venue; tap a row for the match page.

League

Range

Venue

Crystal Palace

No matches for these filters.

West Ham United

No matches for these filters.

Team statistics for both teams

Percentages from finished games after filters (1X2, goals, BTTS).

League

Range

Venue

Crystal Palace
0 matches
West Ham United
0 matches
0%Wins0%
0%Losses0%
0%Clean sheet0%
0%Failed to score0%
0%BTTS0%
0%Over 2.50%
0%Over 3.50%
0%Team over 1.50%
0%Opp. over 1.50%
0%Win to nil0%
0%Loss to nil0%
0%Win & BTTS0%
0%Loss & BTTS0%
More predictions today
View All
League One
League One
17:00START
Port Vale logo
Port Vale
Wigan Athletic logo
Wigan Athletic
Port Vale vs Wigan Athletic Prediction
Trendyol Süper Lig
Trendyol Süper Lig
17:00START
Samsunspor logo
Samsunspor
Beşiktaş JK logo
Beşiktaş JK
Samsunspor vs Beşiktaş JK Prediction
Brasileirão Betano
Brasileirão Betano
17:00START
Internacional logo
Internacional
Mirassol logo
Mirassol
Internacional vs Mirassol Prediction
Danish Superliga, Championship round
Danish Superliga, Championship round
17:00START
FC Nordsjælland logo
FC Nordsjælland
Viborg FF logo
Viborg FF
FC Nordsjælland vs Viborg FF Prediction
Pro League, Relegation Round
Pro League, Relegation Round
17:00START
FCV Dender logo
FCV Dender
Cercle Brugge logo
Cercle Brugge
FCV Dender vs Cercle Brugge Prediction
LaLiga 2
LaLiga 2
17:15START
Sporting Gijón logo
Sporting Gijón
Cádiz logo
Cádiz
Sporting Gijón vs Cádiz Prediction
3. Liga
3. Liga
17:30START
VfB Stuttgart II U21 logo
VfB Stuttgart II U21
Erzgebirge Aue logo
Erzgebirge Aue
VfB Stuttgart II U21 vs Erzgebirge Aue Prediction
Liga Portugal Betclic
Liga Portugal Betclic
17:30START
FC Arouca logo
FC Arouca
CF Estrela Amadora logo
CF Estrela Amadora
FC Arouca vs CF Estrela Amadora Prediction
Allsvenskan
Allsvenskan
17:30START
BK Häcken logo
BK Häcken
GAIS logo
GAIS
BK Häcken vs GAIS Prediction
SuperLiga, Relegation round
SuperLiga, Relegation round
17:30START
FC Petrolul Ploiești logo
FC Petrolul Ploiești
FC Hermannstadt logo
FC Hermannstadt
FC Petrolul Ploiești vs FC Hermannstadt Prediction
Austrian Bundesliga, Championship Round
Austrian Bundesliga, Championship Round
18:00START
LASK logo
LASK
SK Sturm Graz logo
SK Sturm Graz
LASK vs SK Sturm Graz Prediction
Stoiximan Super League, Championship Round
Stoiximan Super League, Championship Round
18:00START
AEK Athens logo
AEK Athens
PAOK logo
PAOK
AEK Athens vs PAOK Prediction
Serie B
Serie B
18:15START
Padova logo
Padova
Reggiana logo
Reggiana
Padova vs Reggiana Prediction
Ekstraklasa
Ekstraklasa
18:30START
MZKS Arka Gdynia logo
MZKS Arka Gdynia
Jagiellonia Białystok logo
Jagiellonia Białystok
MZKS Arka Gdynia vs Jagiellonia Białystok Prediction
Mozzart Bet Superliga, Relegation Round
Mozzart Bet Superliga, Relegation Round
18:30START
FK Javor Ivanjica logo
FK Javor Ivanjica
FK Spartak Subotica logo
FK Spartak Subotica
FK Javor Ivanjica vs FK Spartak Subotica Prediction