West Ham vs Crystal Palace

20 September 2025 · Premier League · 2025/26 · Referee Tony Harrington

Full time 1 – 2

Half-time: 0–1

  • Jarrod Bowen 49’
  • Jean-Philippe Mateta 37’
  • Tyrick Mitchell 68’

Match summary

Crystal Palace won 2-1 away at West Ham. Crystal Palace led 1-0 at half-time.

Jean-Philippe Mateta put Crystal Palace ahead with a header in the 37th minute, Jarrod Bowen equalised with a header in the 49th minute, set up by El Hadji Malick Diouf, and Tyrick Mitchell won it in the 68th minute.

The chances backed that up: Crystal Palace created 2.39 expected goals (xG) from 18 shots to West Ham's 0.47 from 8.

Match stats

57% Possession 43%
8 Shots 18
3 Shots on target 3
8 Corners 8
108 Attacks 72
47 Dangerous attacks 44
450 Passes 345
83% Pass accuracy 82%
9 Tackles 22
15 Fouls 5
3 Yellow cards 3
0 Red cards 0
1 Offsides 2

Key events

West Ham Crystal Palace
Kick-off
Konstantinos MavropanosShot on target
6’
37’
Jean-Philippe MatetaHeader0-1 (Crystal Palace)
40’
Maximilian KilmanFoul
45+1’
Half-time0-1
46’
Justin DevennyYéremy PinoInjury
Second half underway
Jarrod BowenHeader1-1 (West Ham)
49’
Kyle Walker-PetersShot on target
64’
68’
Tyrick MitchellRight foot shot1-2 (Crystal Palace)
Lucas PaquetáFoul
74’
76’
Jefferson LermaShot on target
Luís GuilhermeCrysencio Summerville
78’
Soungoutou MagassaMateus Fernandes
78’
82’
90+1’
90+3’
Dean HendersonTime wasting
Full-time1-2

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 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.47 2.39 37’ Jean-Philippe Mateta (Crystal Palace), 0-1 37’ 49’ Jarrod Bowen (West Ham), 1-1 49’ 68’ Tyrick Mitchell (Crystal Palace), 1-2 68’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.47 2.39 37’ Jean-Philippe Mateta (Crystal Palace), 0-1 Mateta 37’ 49’ Jarrod Bowen (West Ham), 1-1 Bowen 49’ 68’ Tyrick Mitchell (Crystal Palace), 1-2 Mitchell 68’
West Ham 0.47 xGCrystal Palace 2.39 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Crystal Palace attacking West Ham attacking 
37’ Jean-Philippe Mateta (Crystal Palace), from a corner, 0.60 xG, goal 47’ Maxence Lacroix (Crystal Palace), from a corner, 0.49 xG, hit the woodwork 68’ Tyrick Mitchell (Crystal Palace), open play, 0.39 xG, goal 6’ Konstantinos Mavropanos (West Ham), from a corner, 0.13 xG, saved 32’ Daichi Kamada (Crystal Palace), open play, 0.13 xG, off target 49’ Jarrod Bowen (West Ham), from a corner, 0.12 xG, goal 59’ Jean-Philippe Mateta (Crystal Palace), set piece, 0.10 xG, off target 36’ Yeremi Pino (Crystal Palace), open play, 0.08 xG, blocked 37’ Marc Guehi (Crystal Palace), from a corner, 0.08 xG, blocked 76’ Eddie Nketiah (Crystal Palace), set piece, 0.07 xG, blocked 79’ Tyrick Mitchell (Crystal Palace), open play, 0.08 xG, off target 73’ Daniel Muñoz (Crystal Palace), open play, 0.07 xG, blocked 81’ Jarrod Bowen (West Ham), open play, 0.07 xG, off target 53’ Daniel Muñoz (Crystal Palace), open play, 0.06 xG, off target 76’ Jefferson Lerma (Crystal Palace), set piece, 0.06 xG, saved 44’ Daniel Muñoz (Crystal Palace), from a corner, 0.05 xG, off target 64’ Kyle Walker-Peters (West Ham), open play, 0.04 xG, saved 64’ Justin Devenny (Crystal Palace), open play, 0.04 xG, off target 90+3’ Luis Guilherme (West Ham), open play, 0.04 xG, off target 67’ Kyle Walker-Peters (West Ham), open play, 0.04 xG, off target 88’ Justin Devenny (Crystal Palace), open play, 0.03 xG, off target 35’ Adam Wharton (Crystal Palace), open play, 0.02 xG, blocked 63’ Lucas Paquetá (West Ham), open play, 0.02 xG, off target 9’ Yeremi Pino (Crystal Palace), from a corner, 0.02 xG, blocked 85’ Jefferson Lerma (Crystal Palace), open play, 0.02 xG, off target 52’ James Ward-Prowse (West Ham), open play, 0.01 xG, blocked 37’ Jean-Philippe Mateta (Crystal Palace), from a corner, 0.60 xG, goal 47’ Maxence Lacroix (Crystal Palace), from a corner, 0.49 xG, hit the woodwork 68’ Tyrick Mitchell (Crystal Palace), open play, 0.39 xG, goal 6’ Konstantinos Mavropanos (West Ham), from a corner, 0.13 xG, saved 32’ Daichi Kamada (Crystal Palace), open play, 0.13 xG, off target 49’ Jarrod Bowen (West Ham), from a corner, 0.12 xG, goal 59’ Jean-Philippe Mateta (Crystal Palace), set piece, 0.10 xG, off target 36’ Yeremi Pino (Crystal Palace), open play, 0.08 xG, blocked 37’ Marc Guehi (Crystal Palace), from a corner, 0.08 xG, blocked 79’ Tyrick Mitchell (Crystal Palace), open play, 0.08 xG, off target 76’ Eddie Nketiah (Crystal Palace), set piece, 0.07 xG, blocked 81’ Jarrod Bowen (West Ham), open play, 0.07 xG, off target 73’ Daniel Muñoz (Crystal Palace), open play, 0.07 xG, blocked 53’ Daniel Muñoz (Crystal Palace), open play, 0.06 xG, off target 76’ Jefferson Lerma (Crystal Palace), set piece, 0.06 xG, saved 44’ Daniel Muñoz (Crystal Palace), from a corner, 0.05 xG, off target 64’ Justin Devenny (Crystal Palace), open play, 0.04 xG, off target 90+3’ Luis Guilherme (West Ham), open play, 0.04 xG, off target 64’ Kyle Walker-Peters (West Ham), open play, 0.04 xG, saved 67’ Kyle Walker-Peters (West Ham), open play, 0.04 xG, off target 88’ Justin Devenny (Crystal Palace), open play, 0.03 xG, off target 35’ Adam Wharton (Crystal Palace), open play, 0.02 xG, blocked 9’ Yeremi Pino (Crystal Palace), from a corner, 0.02 xG, blocked 63’ Lucas Paquetá (West Ham), open play, 0.02 xG, off target 85’ Jefferson Lerma (Crystal Palace), open play, 0.02 xG, off target 52’ James Ward-Prowse (West Ham), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Lineup not available for this match.

Crystal Palace 3-4-2-1 Starting XI
Henderson
Guéhi
Lacroix
Richards
Mitchell
Hughes 65’
Wharton 75’
Muñoz
Pino 46’
Kamada
Mateta

Player stats

PlayerPosMinGAShxGxAKPCards
Alphonse Areola GK900 0.000.000
Kyle Walker-Peters DEF902 0.070.000
Konstantinos Mavropanos DEF901 0.130.000
Max Kilman DEF900 0.000.000
El Hadji Malick Diouf DEF9010 0.000.162
James Ward-Prowse MID901 0.010.172
Mateus Fernandes MID800 0.000.000
Jarrod Bowen MID9012 0.190.021
Lucas Paquetá MID901 0.020.052
Crysencio Summerville MID800 0.000.000
Callum Wilson FWD610 0.000.000
Niclas Füllkrug Sub290 0.000.071
Luis Guilherme Sub101 0.040.000
Soungoutou Magassa Sub100 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

West Ham win 31% Avg odds 3.04
Draw 28% Avg odds 3.42
Crystal Palace win 41% Avg odds 2.31

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.