Brighton vs West Ham

26 April 2025 · Premier League · 2024/25 · Referee Darren England

Full time 3 – 2

Half-time: 1–0

  • Yasin Ayari 13’
  • Kaoru Mitoma 89’
  • Carlos Baleba 90+2’
  • Mohammed Kudus 48’
  • Tomas Soucek 83’

Match summary

Brighton came from behind to win 3-2 at home to West Ham, with the winner arriving in stoppage time. Brighton led 1-0 at half-time.

In the first half, Yasin Ayari put Brighton ahead in the 13th minute, set up by Jack Hinshelwood. In the second half, Mohammed Kudus equalised in the 48th minute, set up by Jarrod Bowen, Tomas Soucek put West Ham in front with a header in the 83rd minute, set up by Jarrod Bowen, Kaoru Mitoma equalised with a header in the 89th minute, set up by Brajan Gruda, and Carlos Baleba won it from a corner in stoppage time, set up by Brajan Gruda.

There was little between the sides on chances: Brighton created 1.32 expected goals (xG) from 16 shots, West Ham 1.24 from 12.

Match stats

Brighton West Ham
16 Shots 12
9 Shots on Target 4
8 Corners 1
1 Yellow Cards 1
0 Red Cards 0
1.29 xG 1.24
1.29 Non-penalty xG 1.24
10 Deep Completions 10

Key events

Brighton West Ham
Kick-off
Yasin Ayari
Assist: Jack Hinshelwood
1-0 (Brighton)
13’
Half-time1-0
48’
Mohammed Kudus
Assist: Jarrod Bowen
1-1 (West Ham)
83’
Tomas Soucek
Assist: Jarrod Bowen
1-2 (West Ham)
Kaoru Mitoma
Assist: Brajan Gruda
2-2 (Brighton)
89’
Carlos Baleba
Assist: Brajan Gruda
3-2 (Brighton)
90+2’
Full-time3-2

Bookings

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

Brighton
  • Jack Hinshelwood
West Ham
  • Konstantinos Mavropanos

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.32 1.24 13’ Yasin Ayari (Brighton), 1-0 13’ 48’ Mohammed Kudus (West Ham), 1-1 48’ 83’ Tomas Soucek (West Ham), 1-2 83’ 89’ Kaoru Mitoma (Brighton), 2-2 89’ 90+2’ Carlos Baleba (Brighton), 3-2 90+2’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.32 1.24 13’ Yasin Ayari (Brighton), 1-0 Ayari 13’ 48’ Mohammed Kudus (West Ham), 1-1 Kudus 48’ 83’ Tomas Soucek (West Ham), 1-2 Soucek 83’ 89’ Kaoru Mitoma (Brighton), 2-2 Mitoma 89’ 90+2’ Carlos Baleba (Brighton), 3-2 Baleba 90+2’
Brighton 1.32 xGWest Ham 1.24 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 West Ham attacking Brighton attacking 
83’ Tomas Soucek (West Ham), open play, 0.54 xG, goal 89’ Kaoru Mitoma (Brighton), open play, 0.48 xG, goal 50’ Mats Wieffer (Brighton), from a corner, 0.27 xG, saved 48’ Mohammed Kudus (West Ham), open play, 0.14 xG, goal 57’ Konstantinos Mavropanos (West Ham), set piece, 0.14 xG, off target 10’ Tomas Soucek (West Ham), open play, 0.10 xG, off target 62’ Aaron Wan-Bissaka (West Ham), open play, 0.10 xG, off target 51’ Lewis Dunk (Brighton), from a corner, 0.09 xG, blocked 16’ Jarrod Bowen (West Ham), open play, 0.07 xG, blocked 30’ Matt O'Riley (Brighton), open play, 0.06 xG, saved 33’ Danny Welbeck (Brighton), open play, 0.07 xG, blocked 65’ Estupiñán (Brighton), open play, 0.06 xG, off target 53’ Simon Adingra (Brighton), open play, 0.05 xG, blocked 72’ Estupiñán (Brighton), open play, 0.05 xG, saved 60’ Aaron Wan-Bissaka (West Ham), open play, 0.04 xG, saved 18’ Mats Wieffer (Brighton), open play, 0.03 xG, saved 32’ Tomas Soucek (West Ham), open play, 0.03 xG, saved 36’ Estupiñán (Brighton), from a corner, 0.03 xG, saved 47’ James Ward-Prowse (West Ham), open play, 0.03 xG, blocked 54’ Lewis Dunk (Brighton), from a corner, 0.03 xG, saved 8’ Jarrod Bowen (West Ham), open play, 0.02 xG, blocked 73’ Jack Hinshelwood (Brighton), open play, 0.02 xG, blocked 13’ Yasin Ayari (Brighton), open play, 0.02 xG, goal 17’ Lucas Paquetá (West Ham), open play, 0.02 xG, off target 90+2’ Carlos Baleba (Brighton), from a corner, 0.02 xG, goal 60’ Mohammed Kudus (West Ham), from a corner, 0.02 xG, blocked 4’ Estupiñán (Brighton), open play, 0.01 xG, off target 53’ Solly March (Brighton), from a corner, 0.01 xG, blocked 83’ Tomas Soucek (West Ham), open play, 0.54 xG, goal 89’ Kaoru Mitoma (Brighton), open play, 0.48 xG, goal 50’ Mats Wieffer (Brighton), from a corner, 0.27 xG, saved 48’ Mohammed Kudus (West Ham), open play, 0.14 xG, goal 57’ Konstantinos Mavropanos (West Ham), set piece, 0.14 xG, off target 10’ Tomas Soucek (West Ham), open play, 0.10 xG, off target 51’ Lewis Dunk (Brighton), from a corner, 0.09 xG, blocked 62’ Aaron Wan-Bissaka (West Ham), open play, 0.10 xG, off target 16’ Jarrod Bowen (West Ham), open play, 0.07 xG, blocked 33’ Danny Welbeck (Brighton), open play, 0.07 xG, blocked 30’ Matt O'Riley (Brighton), open play, 0.06 xG, saved 65’ Estupiñán (Brighton), open play, 0.06 xG, off target 53’ Simon Adingra (Brighton), open play, 0.05 xG, blocked 72’ Estupiñán (Brighton), open play, 0.05 xG, saved 60’ Aaron Wan-Bissaka (West Ham), open play, 0.04 xG, saved 18’ Mats Wieffer (Brighton), open play, 0.03 xG, saved 32’ Tomas Soucek (West Ham), open play, 0.03 xG, saved 36’ Estupiñán (Brighton), from a corner, 0.03 xG, saved 47’ James Ward-Prowse (West Ham), open play, 0.03 xG, blocked 54’ Lewis Dunk (Brighton), from a corner, 0.03 xG, saved 8’ Jarrod Bowen (West Ham), open play, 0.02 xG, blocked 73’ Jack Hinshelwood (Brighton), open play, 0.02 xG, blocked 13’ Yasin Ayari (Brighton), open play, 0.02 xG, goal 17’ Lucas Paquetá (West Ham), open play, 0.02 xG, off target 90+2’ Carlos Baleba (Brighton), from a corner, 0.02 xG, goal 60’ Mohammed Kudus (West Ham), from a corner, 0.02 xG, blocked 4’ Estupiñán (Brighton), open play, 0.01 xG, off target 53’ Solly March (Brighton), from a corner, 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.

Player stats

PlayerPosMinGAShxGxAKPCards
Bart Verbruggen GK900 0.000.000
Mats Wieffer DEF902 0.300.021
Carlos Baleba DEF9011 0.020.000
Lewis Dunk DEF902 0.120.000
Estupiñán DEF904 0.160.000
Yasin Ayari MID9011 0.020.102
Jack Hinshelwood MID8311 0.020.133
Solly March MID631 0.010.000
Matt O'Riley MID831 0.060.313
Simon Adingra MID641 0.050.031
Danny Welbeck FWD901 0.070.000
Yankuba Minteh Sub270 0.000.000
Kaoru Mitoma Sub2611 0.480.000
Brajan Gruda Sub720 0.000.502
Diego Gómez Sub70 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Brighton win 54% Avg odds 1.78
Draw 24% Avg odds 3.96
West Ham win 22% Avg odds 4.36

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.