West Ham vs Leeds

24 May 2026 · Premier League · 2025/26 · Referee Anthony Taylor

Full time 3 – 0

Half-time: 0–0

  • Valentín Castellanos 67’
  • Jarrod Bowen 79’
  • Callum Wilson 90+4’

Match summary

West Ham won comfortably, 3-0 at home to Leeds. It was goalless at half-time.

Valentín Castellanos put West Ham ahead with a header in the 67th minute, set up by Jarrod Bowen, Jarrod Bowen made it 2-0 in the 79th minute, set up by Mateus Fernandes, and Callum Wilson made it 3-0 from a corner in stoppage time, set up by Crysencio Summerville.

The chances backed that up: West Ham created 2.74 expected goals (xG) from 16 shots to Leeds's 1.99 from 13.

Match stats

42% Possession 58%
16 Shots 13
9 Shots on target 3
6 Corners 4
82 Attacks 111
47 Dangerous attacks 54
316 Passes 453
76% Pass accuracy 83%
12 Tackles 21
11 Fouls 14
0 Yellow cards 3
0 Red cards 0
0 Offsides 1

Key events

West Ham Leeds
Kick-off
10’
Mateus FernandesShot on target
23’
25’
35’
Dominic Calvert-LewinShot on target
Half-time0-0
Callum WilsonPablo 
46’
Tomas SoucekShot on target
46’
Tomas SoucekShot on target
46’
Valentín CastellanosShot on target
47’
47’
Brenden AaronsonShot on target
Second half underway
Taty CastellanosHeader1-0 (West Ham)
67’
78’
Joël PiroeAo Tanaka
Jarrod BowenRight foot shot2-0 (West Ham)
79’
87’
87’
Joël PiroeShot on target
Mohamadou KantéTaty Castellanos
88’
Callum WilsonShot on target
90+3’
Callum WilsonRight foot shot3-0 (West Ham)
90+4’
Full-time3-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 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.74 1.99 67’ Valentín Castellanos (West Ham), 1-0 67’ 79’ Jarrod Bowen (West Ham), 2-0 79’ 90+4’ Callum Wilson (West Ham), 3-0 90+4’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.74 1.99 67’ Valentín Castellanos (West Ham), 1-0 Castellanos 67’ 79’ Jarrod Bowen (West Ham), 2-0 Bowen 79’ 90+4’ Callum Wilson (West Ham), 3-0 Wilson 90+4’
West Ham 2.74 xGLeeds 1.99 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Leeds attacking West Ham attacking 
7’ Lukas Nmecha (Leeds), open play, 0.65 xG, off target 35’ Dominic Calvert-Lewin (Leeds), open play, 0.66 xG, saved 90+3’ Callum Wilson (West Ham), open play, 0.52 xG, saved 47’ Valentín Castellanos (West Ham), open play, 0.51 xG, saved 67’ Valentín Castellanos (West Ham), from a corner, 0.46 xG, goal 47’ Pablo (West Ham), open play, 0.40 xG, off target 51’ Brenden Aaronson (Leeds), direct free kick, 0.15 xG, blocked 79’ Jarrod Bowen (West Ham), open play, 0.15 xG, goal 90+1’ Sebastiaan Bornauw (Leeds), from a corner, 0.13 xG, off target 39’ Dominic Calvert-Lewin (Leeds), open play, 0.12 xG, blocked 46’ Tomas Soucek (West Ham), open play, 0.13 xG, saved 46’ Tomas Soucek (West Ham), open play, 0.13 xG, saved 53’ Crysencio Summerville (West Ham), open play, 0.08 xG, blocked 53’ Valentín Castellanos (West Ham), open play, 0.07 xG, off target 16’ Pablo (West Ham), open play, 0.06 xG, blocked 51’ Brenden Aaronson (Leeds), set piece, 0.06 xG, off target 90+3’ Jarrod Bowen (West Ham), from a corner, 0.06 xG, blocked 16’ Tomas Soucek (West Ham), open play, 0.05 xG, off target 65’ Callum Wilson (West Ham), open play, 0.04 xG, blocked 7’ James Justin (Leeds), open play, 0.04 xG, off target 47’ Brenden Aaronson (Leeds), open play, 0.04 xG, saved 84’ Facundo Buonanotte (Leeds), open play, 0.03 xG, blocked 90+4’ Callum Wilson (West Ham), from a corner, 0.03 xG, goal 43’ Valentín Castellanos (West Ham), from a corner, 0.03 xG, off target 85’ Joël Piroe (Leeds), from a corner, 0.03 xG, off target 87’ Joël Piroe (Leeds), open play, 0.03 xG, saved 40’ Jayden Bogle (Leeds), open play, 0.02 xG, off target 24’ Brenden Aaronson (Leeds), open play, 0.02 xG, blocked 23’ Mateus Fernandes (West Ham), open play, 0.01 xG, saved 7’ Lukas Nmecha (Leeds), open play, 0.65 xG, off target 35’ Dominic Calvert-Lewin (Leeds), open play, 0.66 xG, saved 90+3’ Callum Wilson (West Ham), open play, 0.52 xG, saved 47’ Valentín Castellanos (West Ham), open play, 0.51 xG, saved 67’ Valentín Castellanos (West Ham), from a corner, 0.46 xG, goal 47’ Pablo (West Ham), open play, 0.40 xG, off target 79’ Jarrod Bowen (West Ham), open play, 0.15 xG, goal 51’ Brenden Aaronson (Leeds), direct free kick, 0.15 xG, blocked 46’ Tomas Soucek (West Ham), open play, 0.13 xG, saved 90+1’ Sebastiaan Bornauw (Leeds), from a corner, 0.13 xG, off target 39’ Dominic Calvert-Lewin (Leeds), open play, 0.12 xG, blocked 46’ Tomas Soucek (West Ham), open play, 0.13 xG, saved 53’ Crysencio Summerville (West Ham), open play, 0.08 xG, blocked 53’ Valentín Castellanos (West Ham), open play, 0.07 xG, off target 16’ Pablo (West Ham), open play, 0.06 xG, blocked 90+3’ Jarrod Bowen (West Ham), from a corner, 0.06 xG, blocked 51’ Brenden Aaronson (Leeds), set piece, 0.06 xG, off target 16’ Tomas Soucek (West Ham), open play, 0.05 xG, off target 65’ Callum Wilson (West Ham), open play, 0.04 xG, blocked 7’ James Justin (Leeds), open play, 0.04 xG, off target 47’ Brenden Aaronson (Leeds), open play, 0.04 xG, saved 84’ Facundo Buonanotte (Leeds), open play, 0.03 xG, blocked 90+4’ Callum Wilson (West Ham), from a corner, 0.03 xG, goal 43’ Valentín Castellanos (West Ham), from a corner, 0.03 xG, off target 85’ Joël Piroe (Leeds), from a corner, 0.03 xG, off target 87’ Joël Piroe (Leeds), open play, 0.03 xG, saved 40’ Jayden Bogle (Leeds), open play, 0.02 xG, off target 24’ Brenden Aaronson (Leeds), open play, 0.02 xG, blocked 23’ Mateus Fernandes (West Ham), open play, 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

Lineup not available for this match.

Leeds 3-5-2 Starting XI
Darlow
Struijk
Bijol 70’
Rodon
Justin
Tanaka 78’
Ampadu
Aaronson 90’
Bogle 78’
Nmecha
Calvert-Lewin 69’

Player stats

PlayerPosMinGAShxGxAKPCards
Mads Hermansen GK900 0.000.000
Kyle Walker-Peters DEF900 0.000.000
Axel Disasi DEF900 0.000.000
Konstantinos Mavropanos DEF900 0.000.000
El Hadji Malick Diouf DEF900 0.000.011
Tomas Soucek MID903 0.310.000
Mateus Fernandes MID9011 0.010.202
Jarrod Bowen MID90112 0.210.862
Pablo MID482 0.460.082
Crysencio Summerville MID9011 0.080.092
Valentín Castellanos FWD9014 1.070.000
Callum Wilson Sub4213 0.590.511
Mohamadou Kanté Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

West Ham win 55% Avg odds 1.70
Draw 23% Avg odds 4.11
Leeds win 22% Avg odds 4.35

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.