Monday’s clash at Selhurst Park sees Crystal Palace take on West Ham in a match with significant implications for both sides.
Crystal Palace are in great form and sit 13th in the Premier League table with 42 points and have lost only two of their last ten matches.
They are also doing well in Europe and beat Fiorentina 4–2, securing a spot in the Conference League semifinals for the first time.

Jacques Feeney/Offside/Offside via Getty Images
Meanwhile West Ham arrive in South London desperate for points. They sit 17th in the table, just one point above the relegation zone with six games left to play.
While it has been a difficult campaign, marked by 16 losses, the Hammers showed glimpses of a resurgence in their recent 4–0 thrashing of Wolves.
A win on Monday would give West Ham some much-needed breathing room in their fight against relegation. Meanwhile, Palace will want to keep their momentum going and secure their spot in the middle of the table.
Crystal Palace vs West Ham Official Lineups
Oliver Glasner has made four changes to the Crystal Palace team that played against Fiorentina.
Nuno Espírito Santo has named an unchanged starting lineup, sticking with the same XI that beat Wolves 4–0 in their last match.
Crystal Palace
- Goalkeeper: Henderson
- Defenders: Munoz, Richards, Lacroix, Canvot, Mitchell
- Midfielders:, Hughes, Lerma, Johnson, Pino
- Forward: Strand Larsen
West Ham
- Goalkeeper: Hermansen
- Defenders: Walker-Peters, Disasi, Mavropanos, Diouf
- Midfielders: Soucek, Fernandes, Summerville, Bowen,
- Forwards: Pablo, Taty
Crystal Palace vs West Ham Prediction
Crystal Palace won the most recent meeting between these two clubs, beating West Ham 2–1 back in September.
Palace have also dominated this fixture recentl. In their last six games against each other, the Eagles have won four times, while the Hammers have won only once.
Considering current form, Our prediction is Crystal Palace 1-1 West Ham.
How and Where to Watch Crystal Palace vs West Ham?
The Crystal Palace vs. West Ham match can be watched on Monday, April 20, 2026, at 3:00 PM EDT on the USA Network.
Live streaming options in the US include Fubo (free trial), NBC Sports App, and Sling TV.
