West Ham vs Brighton

21 December 2024 · Premier League · 2024/25 · Referee Robert Jones

Full time 1 – 1

Half-time: 0–0

  • Mohammed Kudus 58’
  • Mats Wieffer 51’

Match summary

West Ham and Brighton shared the points in a 1-1 draw. It was goalless at half-time.

Mats Wieffer put Brighton ahead from a corner in the 51st minute and Mohammed Kudus equalised with a header in the 58th minute.

There was little between the sides on chances: West Ham created 1.25 expected goals (xG) from 11 shots, Brighton 1.38 from 12.

Match stats

West Ham Brighton
11 Shots 12
4 Shots on Target 6
8 Corners 4
2 Yellow Cards 2
0 Red Cards 0
1.23 xG 1.34
1.23 Non-penalty xG 1.34
6 Deep Completions 13

Key events

West Ham Brighton
Kick-off
Half-time0-0
51’
Mats Wieffer0-1 (Brighton)
Mohammed Kudus1-1 (West Ham)
58’
Full-time1-1

Bookings

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

West Ham
  • Konstantinos Mavropanos
  • Lucas Paquetá
Brighton
  • Joël Veltman
  • Estupiñán

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 1.25 1.38 51’ Mats Wieffer (Brighton), 0-1 51’ 58’ Mohammed Kudus (West Ham), 1-1 58’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.25 1.38 51’ Mats Wieffer (Brighton), 0-1 Wieffer 51’ 58’ Mohammed Kudus (West Ham), 1-1 Kudus 58’
West Ham 1.25 xGBrighton 1.38 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Brighton attacking West Ham attacking 
90+3’ Yasin Ayari (Brighton), open play, 0.43 xG, saved 58’ Mohammed Kudus (West Ham), open play, 0.31 xG, goal 8’ Jarrod Bowen (West Ham), open play, 0.30 xG, saved 89’ Evan Ferguson (Brighton), open play, 0.30 xG, off target 51’ Mats Wieffer (Brighton), from a corner, 0.19 xG, goal 87’ Jarrod Bowen (West Ham), open play, 0.14 xG, blocked 87’ Tomas Soucek (West Ham), open play, 0.12 xG, off target 51’ Lewis Dunk (Brighton), from a corner, 0.10 xG, saved 90+3’ Julio Enciso (Brighton), open play, 0.09 xG, blocked 78’ Crysencio Summerville (West Ham), open play, 0.08 xG, blocked 40’ Lucas Paquetá (West Ham), open play, 0.07 xG, off target 66’ Yasin Ayari (Brighton), open play, 0.07 xG, saved 22’ Kaoru Mitoma (Brighton), open play, 0.06 xG, saved 87’ Edson Álvarez (West Ham), open play, 0.06 xG, saved 58’ Jarrod Bowen (West Ham), open play, 0.05 xG, saved 60’ Mohammed Kudus (West Ham), open play, 0.05 xG, blocked 34’ Niclas Füllkrug (West Ham), from a corner, 0.05 xG, blocked 74’ Kaoru Mitoma (Brighton), open play, 0.04 xG, blocked 79’ Julio Enciso (Brighton), open play, 0.04 xG, blocked 60’ Lucas Paquetá (West Ham), open play, 0.03 xG, off target 67’ Lewis Dunk (Brighton), open play, 0.03 xG, off target 45’ Georginio Rutter (Brighton), open play, 0.02 xG, blocked 90+4’ Julio Enciso (Brighton), open play, 0.02 xG, saved 90+3’ Yasin Ayari (Brighton), open play, 0.43 xG, saved 58’ Mohammed Kudus (West Ham), open play, 0.31 xG, goal 8’ Jarrod Bowen (West Ham), open play, 0.30 xG, saved 89’ Evan Ferguson (Brighton), open play, 0.30 xG, off target 51’ Mats Wieffer (Brighton), from a corner, 0.19 xG, goal 87’ Jarrod Bowen (West Ham), open play, 0.14 xG, blocked 87’ Tomas Soucek (West Ham), open play, 0.12 xG, off target 51’ Lewis Dunk (Brighton), from a corner, 0.10 xG, saved 90+3’ Julio Enciso (Brighton), open play, 0.09 xG, blocked 78’ Crysencio Summerville (West Ham), open play, 0.08 xG, blocked 40’ Lucas Paquetá (West Ham), open play, 0.07 xG, off target 66’ Yasin Ayari (Brighton), open play, 0.07 xG, saved 22’ Kaoru Mitoma (Brighton), open play, 0.06 xG, saved 87’ Edson Álvarez (West Ham), open play, 0.06 xG, saved 58’ Jarrod Bowen (West Ham), open play, 0.05 xG, saved 60’ Mohammed Kudus (West Ham), open play, 0.05 xG, blocked 34’ Niclas Füllkrug (West Ham), from a corner, 0.05 xG, blocked 74’ Kaoru Mitoma (Brighton), open play, 0.04 xG, blocked 79’ Julio Enciso (Brighton), open play, 0.04 xG, blocked 60’ Lucas Paquetá (West Ham), open play, 0.03 xG, off target 67’ Lewis Dunk (Brighton), open play, 0.03 xG, off target 45’ Georginio Rutter (Brighton), open play, 0.02 xG, blocked 90+4’ Julio Enciso (Brighton), open play, 0.02 xG, saved
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
Aaron Wan-Bissaka DEF900 0.000.000
Max Kilman DEF900 0.000.141
Konstantinos Mavropanos DEF500 0.000.301
Emerson DEF750 0.000.122
Edson Álvarez MID901 0.060.000
Jarrod Bowen MID903 0.490.000
Tomas Soucek MID901 0.120.051
Lucas Paquetá MID752 0.110.000
Mohammed Kudus MID9012 0.360.000
Niclas Füllkrug FWD611 0.050.000
Jean-Clair Todibo Sub400 0.000.000
Crysencio Summerville Sub291 0.080.000
Vladimir Coufal Sub150 0.000.000
Oliver Scarles Sub150 0.000.000
Guido Rodríguez Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

West Ham win 35% Avg odds 2.77
Draw 26% Avg odds 3.63
Brighton win 39% Avg odds 2.46

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.