Crystal Palace vs West Ham

20 April 2026 · Premier League · 2025/26 · Referee Darren England

Full time 0 – 0

Half-time: 0–0

Match summary

Crystal Palace and West Ham played out a goalless draw.

There was little between the sides on chances: Crystal Palace created 0.73 expected goals (xG) from 9 shots, West Ham 0.62 from 9.

Match stats

54% Possession 46%
9 Shots 9
1 Shots on target 4
4 Corners 6
98 Attacks 94
55 Dangerous attacks 53
454 Passes 366
81% Pass accuracy 74%
13 Tackles 16
13 Fouls 12
2 Yellow cards 1
0 Red cards 0
0 Offsides 2

Key events

Crystal Palace West Ham
Kick-off
21’
44’
Konstantinos MavropanosShot on target
Half-time0-0
Second half underway
Jefferson LermaShot on target
60’
68’
Konstantinos MavropanosShot on target
75’
Callum WilsonPablo 
Justin DevennyBrennan Johnson
78’
79’
Valentín CastellanosShot on target
VAR review
83’
84’
Mohamadou KantéTaty Castellanos
90+2’
Daniel MuñozArgument
90+2’
Full-time0-0

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.73 0.62 0.0 0.5 1.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.73 0.62
Crystal Palace 0.73 xGWest Ham 0.62 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 West Ham attacking Crystal Palace attacking 
20’ Brennan Johnson (Crystal Palace), open play, 0.36 xG, off target 44’ Konstantinos Mavropanos (West Ham), from a corner, 0.17 xG, saved 28’ Crysencio Summerville (West Ham), open play, 0.13 xG, blocked 14’ Valentín Castellanos (West Ham), open play, 0.10 xG, off target 39’ Valentín Castellanos (West Ham), open play, 0.11 xG, blocked 46’ Tyrick Mitchell (Crystal Palace), open play, 0.10 xG, off target 7’ Jørgen Strand Larsen (Crystal Palace), open play, 0.08 xG, off target 26’ Brennan Johnson (Crystal Palace), open play, 0.05 xG, off target 90+3’ Jefferson Lerma (Crystal Palace), set piece, 0.05 xG, off target 42’ Jørgen Strand Larsen (Crystal Palace), open play, 0.04 xG, blocked 57’ Pablo (West Ham), open play, 0.04 xG, blocked 51’ Jarrod Bowen (West Ham), open play, 0.03 xG, off target 79’ Valentín Castellanos (West Ham), open play, 0.02 xG, saved 78’ Jefferson Lerma (Crystal Palace), open play, 0.02 xG, off target 90’ Jaydee Canvot (Crystal Palace), open play, 0.02 xG, off target 60’ Jefferson Lerma (Crystal Palace), set piece, 0.01 xG, saved 87’ El Hadji Malick Diouf (West Ham), open play, 0.01 xG, off target 68’ Konstantinos Mavropanos (West Ham), from a corner, 0.01 xG, saved 20’ Brennan Johnson (Crystal Palace), open play, 0.36 xG, off target 44’ Konstantinos Mavropanos (West Ham), from a corner, 0.17 xG, saved 28’ Crysencio Summerville (West Ham), open play, 0.13 xG, blocked 39’ Valentín Castellanos (West Ham), open play, 0.11 xG, blocked 46’ Tyrick Mitchell (Crystal Palace), open play, 0.10 xG, off target 14’ Valentín Castellanos (West Ham), open play, 0.10 xG, off target 7’ Jørgen Strand Larsen (Crystal Palace), open play, 0.08 xG, off target 26’ Brennan Johnson (Crystal Palace), open play, 0.05 xG, off target 90+3’ Jefferson Lerma (Crystal Palace), set piece, 0.05 xG, off target 42’ Jørgen Strand Larsen (Crystal Palace), open play, 0.04 xG, blocked 57’ Pablo (West Ham), open play, 0.04 xG, blocked 51’ Jarrod Bowen (West Ham), open play, 0.03 xG, off target 79’ Valentín Castellanos (West Ham), open play, 0.02 xG, saved 78’ Jefferson Lerma (Crystal Palace), open play, 0.02 xG, off target 90’ Jaydee Canvot (Crystal Palace), open play, 0.02 xG, off target 60’ Jefferson Lerma (Crystal Palace), set piece, 0.01 xG, saved 87’ El Hadji Malick Diouf (West Ham), open play, 0.01 xG, off target 68’ Konstantinos Mavropanos (West Ham), from a corner, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Crystal Palace 3-4-2-1 Starting XI
Henderson
Richards
Lacroix
Canvot
Muñoz
Hughes 59’
Lerma
Mitchell
Johnson 78’
Pino 59’
Larsen 59’

Lineup not available for this match.

Player stats

PlayerPosMinGAShxGxAKPCards
Dean Henderson GK900 0.000.000
Maxence Lacroix DEF900 0.000.021
Chris Richards DEF900 0.000.000
Jaydee Canvot DEF901 0.020.000
Daniel Muñoz MID900 0.000.000
Tyrick Mitchell MID901 0.100.081
Jefferson Lerma MID903 0.090.361
Will Hughes MID630 0.000.000
Brennan Johnson MID822 0.410.000
Yeremi Pino MID630 0.000.092
Jørgen Strand Larsen FWD632 0.120.000
Jean-Philippe Mateta Sub270 0.000.000
Daichi Kamada Sub270 0.000.072
Ismaila Sarr Sub270 0.000.021
Justin Devenny Sub80 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Crystal Palace win 37% Avg odds 2.53
Draw 29% Avg odds 3.33
West Ham win 34% Avg odds 2.76

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.