West Ham vs Crystal Palace

18 January 2025 · Premier League · 2024/25 · Referee Thomas Bramall

Full time 0 – 2

Half-time: 0–0

  • Jean-Philippe Mateta 48’, 89’ (pen)

Match summary

Crystal Palace won 2-0 away at West Ham. It was goalless at half-time.

Jean-Philippe Mateta put Crystal Palace ahead in the 48th minute, set up by Eberechi Eze and Mateta made it 0-2 from the penalty spot in the 89th minute.

The chances backed that up: Crystal Palace created 1.63 expected goals (xG) from 12 shots to West Ham's 0.22 from 7. West Ham had a player sent off.

Match stats

West Ham Crystal Palace
7 Shots 12
0 Shots on Target 7
2 Corners 4
1 Yellow Cards 0
1 Red Cards 0
0.22 xG 1.63
0.22 Non-penalty xG 0.86
4 Deep Completions 5

Key events

West Ham Crystal Palace
Kick-off
Half-time0-0
48’
Jean-Philippe Mateta
Assist: Eberechi Eze
0-1 (Crystal Palace)
89’
Jean-Philippe Mateta
Penalty
0-2 (Crystal Palace)
Full-time0-2

Bookings

Card times are not on file for this game, so they are listed without a minute.

West Ham
  • Konstantinos Mavropanos
  • Edson Álvarez

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.22 1.63 48’ Jean-Philippe Mateta (Crystal Palace), 0-1 48’ 89’ Jean-Philippe Mateta (Crystal Palace), 0-2 89’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.22 1.63 48’ Jean-Philippe Mateta (Crystal Palace), 0-1 Mateta 48’ 89’ Jean-Philippe Mateta (Crystal Palace), 0-2 Mateta 89’
West Ham 0.22 xGCrystal Palace 1.63 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 
89’ Jean-Philippe Mateta (Crystal Palace), penalty, 0.76 xG, goal 79’ Eddie Nketiah (Crystal Palace), open play, 0.31 xG, saved 48’ Jean-Philippe Mateta (Crystal Palace), open play, 0.12 xG, goal 12’ Jean-Philippe Mateta (Crystal Palace), open play, 0.11 xG, saved 61’ Maxence Lacroix (Crystal Palace), set piece, 0.10 xG, saved 90+5’ Eddie Nketiah (Crystal Palace), open play, 0.09 xG, blocked 45’ Lucas Paquetá (West Ham), open play, 0.05 xG, off target 70’ Danny Ings (West Ham), from a corner, 0.05 xG, blocked 85’ Mohammed Kudus (West Ham), open play, 0.04 xG, blocked 29’ Daichi Kamada (Crystal Palace), open play, 0.04 xG, off target 8’ Aaron Wan-Bissaka (West Ham), open play, 0.03 xG, off target 70’ Edson Álvarez (West Ham), from a corner, 0.03 xG, off target 3’ Eberechi Eze (Crystal Palace), open play, 0.02 xG, off target 79’ Justin Devenny (Crystal Palace), open play, 0.02 xG, saved 25’ Chris Richards (Crystal Palace), set piece, 0.02 xG, saved 43’ Daichi Kamada (Crystal Palace), open play, 0.01 xG, off target 55’ Eberechi Eze (Crystal Palace), set piece, 0.01 xG, off target 85’ Lewis Orford (West Ham), open play, 0.02 xG, off target 20’ Edson Álvarez (West Ham), from a corner, 0.01 xG, blocked 89’ Jean-Philippe Mateta (Crystal Palace), penalty, 0.76 xG, goal 79’ Eddie Nketiah (Crystal Palace), open play, 0.31 xG, saved 48’ Jean-Philippe Mateta (Crystal Palace), open play, 0.12 xG, goal 12’ Jean-Philippe Mateta (Crystal Palace), open play, 0.11 xG, saved 61’ Maxence Lacroix (Crystal Palace), set piece, 0.10 xG, saved 90+5’ Eddie Nketiah (Crystal Palace), open play, 0.09 xG, blocked 45’ Lucas Paquetá (West Ham), open play, 0.05 xG, off target 70’ Danny Ings (West Ham), from a corner, 0.05 xG, blocked 85’ Mohammed Kudus (West Ham), open play, 0.04 xG, blocked 29’ Daichi Kamada (Crystal Palace), open play, 0.04 xG, off target 8’ Aaron Wan-Bissaka (West Ham), open play, 0.03 xG, off target 70’ Edson Álvarez (West Ham), from a corner, 0.03 xG, off target 3’ Eberechi Eze (Crystal Palace), open play, 0.02 xG, off target 79’ Justin Devenny (Crystal Palace), open play, 0.02 xG, saved 25’ Chris Richards (Crystal Palace), set piece, 0.02 xG, saved 55’ Eberechi Eze (Crystal Palace), set piece, 0.01 xG, off target 85’ Lewis Orford (West Ham), open play, 0.02 xG, off target 20’ Edson Álvarez (West Ham), from a corner, 0.01 xG, blocked 43’ Daichi Kamada (Crystal Palace), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Lukasz Fabianski GK900 0.000.000
Max Kilman DEF900 0.000.000
Konstantinos Mavropanos DEF810 0.000.051
Aaron Cresswell DEF570 0.000.000
Aaron Wan-Bissaka MID901 0.030.021
Emerson MID570 0.000.031
Edson Álvarez MID842 0.040.000
Guido Rodríguez MID470 0.000.000
Tomas Soucek MID900 0.000.000
Lucas Paquetá MID571 0.050.000
Mohammed Kudus FWD901 0.040.000
Carlos Soler Sub430 0.000.041
Danny Ings Sub331 0.050.000
Oliver Scarles Sub330 0.000.000
Lewis Orford Sub331 0.020.031
Luis Guilherme Sub60 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

West Ham win 35% Avg odds 2.78
Draw 29% Avg odds 3.26
Crystal Palace win 36% Avg odds 2.64

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. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.