Premier League Gameweek 9

Leeds 2 - 1 FT West Ham

Elland Road

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
49
FT
Fri, Oct 24
Leeds
2-1
West Ham
⚡ Intensity 55
⚖️ Balance 34
🏆 Stakes 0
🎲 Upset 0
Aaronson's blitz derails West Ham's survival

Win Probability

  • Leeds 51%
  • Draw 27%
  • West Ham 22%

Futmetrix AI estimate

Aaronson's 180-Second Masterclass Exposes West Ham's Fragility

Average Entertainment Futmetrix Score: 49/100. Three goals in 87 minutes delivered Intensity and Stakes that mattered—but uneven control and late-game desperation prevented something truly memorable.

When Early Strikes Steal the Narrative

Brenden Aaronson didn't wait for permission. In the third minute, he'd already carved through West Ham's backline and fired past the keeper—a statement so bold it reframed the entire 90 minutes before most fans had settled into their seats. Twelve minutes later, Joe Rodon rose above the chaos to double Leeds' advantage, turning Elland Road into a fortress and West Ham into passengers.

This wasn't a match that developed gradually. It exploded. Intensity arrived with the kickoff, and Balance tilted so decisively toward Leeds that West Ham spent 75 minutes chasing ghosts. The Hammers controlled 59% possession—a statistic that screamed tactical intent—yet their 0.65 expected goals told the real story: they were creating nothing dangerous while Leeds' early clinical finishing (1.49 xG, 2 goals) punished every hesitation.

But here's where the match refused to die quietly. Stakes intensified as the final whistle approached. West Ham, sitting 19th with four points from nine games, needed this win like a drowning swimmer needs air. Leeds, at 15th with 11 points, weren't safe either. In the 90th minute, substitute M. Fernandes—on for just 25 minutes—latched onto Jarrod Bowen's assist and converted, suddenly transforming a comfortable victory into a tense finale. One goal changed nothing mathematically, but it changed everything emotionally. West Ham's desperation became visible; Leeds' control became fragile.

The Upset meter never flickered. Leeds were favored (53.9% win probability vs. West Ham's 23.3%), and they delivered. Yet the late goal ensured this wasn't a coronation—it was a survival story told in reverse, with the underdog proving they could still fight even when the scoreline suggested surrender.

Six yellow cards and 22 total shots created a frenetic energy that kept both benches standing. Leeds' pass completion (80%) proved steadier than West Ham's (82%), a paradox reflecting how the Hammers' possession became increasingly desperate as time wore on. The real narrative wasn't about who controlled the ball—it was about who controlled the moment.

Key Questions

What does this mean for Leeds's season?

Three points narrow the gap to safety. Leeds move to 14 points but remain vulnerable—West Ham's late pressure proved they're not mathematically dead yet. Consistency matters more than single wins.

How did Brenden Aaronson's early goal change the match?

Aaronson's 3rd-minute strike set the tone immediately. West Ham chased the game for 87 minutes instead of controlling it, forcing reactive football that suited Leeds' counter-attacking setup perfectly.

Why is this match rated 56/100?

Three goals and relegation stakes delivered drama, but one-sided first 75 minutes lacked tension. Late Fernandes goal added urgency but too late to elevate the overall narrative.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
41%
59%
Leeds 41%
West Ham 59%
Shots
13
9
Leeds 13
West Ham 9
Shots on Target
5
3
Leeds 5
West Ham 3
Expected Goals (xG)
1.49
0.65
Leeds 1.49
West Ham 0.65
Passes
369
525
Leeds 369
West Ham 525
Pass Accuracy
80%
82%
Leeds 80%
West Ham 82%
Corners
3
4
Leeds 3
West Ham 4
Fouls
12
11
Leeds 12
West Ham 11
Yellow Cards
3
3
Leeds 3
West Ham 3
Red Cards
0
0
Leeds 0
West Ham 0

Match Events

3' B. Aaronson
15' J. Rodon (S. Longstaff)
O. Scarles C. Wilson 🔄 25'
44' 🔄 G. Gudmundsson J. Justin
HT
46' 🔄 N. Okafor J. Harrison
Lucas Paquetá 🟨 55'
A. Irving F. Potts 🔄 64'
T. Soucek M. Fernandes 🔄 65'
72' 🔄 A. Tanaka I. Gruev
76' 🟨 Ilia Gruev
A. Wan-Bissaka K. Walker-Peters 🔄 79'
C. Summerville S. Magassa 🔄 79'
84' 🟨 Lucas Perri
87' 🔄 B. Aaronson D. James
87' 🔄 D. Calvert-Lewin L. Nmecha
M. Fernandes (J. Bowen) 90'
Jean-Clair Todibo 🟨 90'+2
90'+3 🟨 James Justin
FT

Player Cards

Our take on every player in this match

Leeds

Goalkeepers
Lucas Perri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Jayden Bogle
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Joe Rodon
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Jaka Bijol
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Gabriel Gudmundsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
44
Entry
Midfielders
Sean Longstaff
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.2
Rating
Ethan Ampadu
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Ao Tanaka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Forwards
Brenden Aaronson
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Dominic Calvert-Lewin
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
8
Duels Won
0
Pens Won
Noah Okafor
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
BENCH
Karl Darlow
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
James Justin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
Started
Entry
Pascal Struijk
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ilia Gruev
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Anton Stach
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daniel James
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Jack Harrison
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Lukas Nmecha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Joël Piroe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

West Ham

Goalkeepers
Alphonse Areola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Jean-Clair Todibo
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
64%
Duel Win %
Max Kilman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Aaron Wan-Bissaka
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Midfielders
Oliver Scarles
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
25
Entry
Tomáš Souček
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Andy Irving
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
El Hadji Malick Diouf
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Crysencio Summerville
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Lucas Paquetá
MAGNET
MAGNET
83
Activity
83
Activity
62
Passes
21
Duels
Jarrod Bowen
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
23%
Pass Acc
BENCH
Mads Hermansen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Kyle Walker-Peters
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Igor Julio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mateus Fernandes
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.3
Rating
Guido Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Soungoutou Magassa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Freddie Potts
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Callum Wilson
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
Callum Marshall
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
04/05/2026 West Ham 2 - 2 (PEN 2-4) Leeds FA Cup London Stadium
10/24/2025 Leeds 2 - 1 West Ham Premier League Elland Road
05/21/2023 West Ham 3 - 1 Leeds Premier League London Stadium
01/04/2023 Leeds 2 - 2 West Ham Premier League Elland Road
01/16/2022 West Ham 2 - 3 Leeds Premier League London Stadium
01/09/2022 West Ham 2 - 0 Leeds FA Cup London Stadium
09/25/2021 Leeds 1 - 2 West Ham Premier League Elland Road
03/08/2021 West Ham 2 - 0 Leeds Premier League London Stadium
12/11/2020 Leeds 1 - 2 West Ham Premier League Elland Road
03/17/2012 Leeds 1 - 1 West Ham Championship Elland Road
04/05/2026
2 - 2 (PEN 2-4)
FA Cup London Stadium
10/24/2025
2 - 1
Premier League Elland Road
05/21/2023
3 - 1
Premier League London Stadium
01/04/2023
2 - 2
Premier League Elland Road
01/16/2022
2 - 3
Premier League London Stadium
01/09/2022
2 - 0
FA Cup London Stadium
09/25/2021
1 - 2
Premier League Elland Road
03/08/2021
2 - 0
Premier League London Stadium
12/11/2020
1 - 2
Premier League Elland Road
03/17/2012
1 - 1
Championship Elland Road
Leeds Win
West Ham Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 9 22 16 3 +13 WArsenal 1 - 0 Crystal Palace (26-10-2025)WFulham 0 - 1 Arsenal (18-10-2025)WArsenal 2 - 0 West Ham (04-10-2025)WNewcastle 1 - 2 Arsenal (28-09-2025)DArsenal 1 - 1 Manchester City (21-09-2025)
2 Bournemouth 9 18 16 11 +5 WBournemouth 2 - 0 Nottingham Forest (26-10-2025)DCrystal Palace 3 - 3 Bournemouth (18-10-2025)WBournemouth 3 - 1 Fulham (03-10-2025)DLeeds 2 - 2 Bournemouth (27-09-2025)DBournemouth 0 - 0 Newcastle (21-09-2025)
3 Tottenham 9 17 17 7 +10 WEverton 0 - 3 Tottenham (26-10-2025)LTottenham 1 - 2 Aston Villa (19-10-2025)WLeeds 1 - 2 Tottenham (04-10-2025)DTottenham 1 - 1 Wolves (27-09-2025)DBrighton 2 - 2 Tottenham (20-09-2025)
4 Sunderland 9 17 11 7 +4 WChelsea 1 - 2 Sunderland (25-10-2025)WSunderland 2 - 0 Wolves (18-10-2025)LManchester United 2 - 0 Sunderland (04-10-2025)WNottingham Forest 0 - 1 Sunderland (27-09-2025)DSunderland 1 - 1 Aston Villa (21-09-2025)
5 Manchester City 9 16 17 7 +10 LAston Villa 1 - 0 Manchester City (26-10-2025)WManchester City 2 - 0 Everton (18-10-2025)WBrentford 0 - 1 Manchester City (05-10-2025)WManchester City 5 - 1 Burnley (27-09-2025)DArsenal 1 - 1 Manchester City (21-09-2025)
6 Manchester United 9 16 15 14 +1 WManchester United 4 - 2 Brighton (25-10-2025)WLiverpool 1 - 2 Manchester United (19-10-2025)WManchester United 2 - 0 Sunderland (04-10-2025)LBrentford 3 - 1 Manchester United (27-09-2025)WManchester United 2 - 1 Chelsea (20-09-2025)
7 Liverpool 9 15 16 14 +2 LBrentford 3 - 2 Liverpool (25-10-2025)LLiverpool 1 - 2 Manchester United (19-10-2025)LChelsea 2 - 1 Liverpool (04-10-2025)LCrystal Palace 2 - 1 Liverpool (27-09-2025)WLiverpool 2 - 1 Everton (20-09-2025)
8 Aston Villa 9 15 9 8 +1 WAston Villa 1 - 0 Manchester City (26-10-2025)WTottenham 1 - 2 Aston Villa (19-10-2025)WAston Villa 2 - 1 Burnley (05-10-2025)WAston Villa 3 - 1 Fulham (28-09-2025)DSunderland 1 - 1 Aston Villa (21-09-2025)
9 Chelsea 9 14 17 11 +6 LChelsea 1 - 2 Sunderland (25-10-2025)WNottingham Forest 0 - 3 Chelsea (18-10-2025)WChelsea 2 - 1 Liverpool (04-10-2025)LChelsea 1 - 3 Brighton (27-09-2025)LManchester United 2 - 1 Chelsea (20-09-2025)
10 Crystal Palace 9 13 12 9 +3 LArsenal 1 - 0 Crystal Palace (26-10-2025)DCrystal Palace 3 - 3 Bournemouth (18-10-2025)LEverton 2 - 1 Crystal Palace (05-10-2025)WCrystal Palace 2 - 1 Liverpool (27-09-2025)WWest Ham 1 - 2 Crystal Palace (20-09-2025)
11 Brentford 9 13 14 14 0 WBrentford 3 - 2 Liverpool (25-10-2025)WWest Ham 0 - 2 Brentford (20-10-2025)LBrentford 0 - 1 Manchester City (05-10-2025)WBrentford 3 - 1 Manchester United (27-09-2025)LFulham 3 - 1 Brentford (20-09-2025)
12 Newcastle 9 12 9 8 +1 WNewcastle 2 - 1 Fulham (25-10-2025)LBrighton 2 - 1 Newcastle (18-10-2025)WNewcastle 2 - 0 Nottingham Forest (05-10-2025)LNewcastle 1 - 2 Arsenal (28-09-2025)DBournemouth 0 - 0 Newcastle (21-09-2025)
13 Brighton 9 12 14 15 -1 LManchester United 4 - 2 Brighton (25-10-2025)WBrighton 2 - 1 Newcastle (18-10-2025)DWolves 1 - 1 Brighton (05-10-2025)WChelsea 1 - 3 Brighton (27-09-2025)DBrighton 2 - 2 Tottenham (20-09-2025)
14 Everton 9 11 9 12 -3 LEverton 0 - 3 Tottenham (26-10-2025)LManchester City 2 - 0 Everton (18-10-2025)WEverton 2 - 1 Crystal Palace (05-10-2025)DEverton 1 - 1 West Ham (29-09-2025)LLiverpool 2 - 1 Everton (20-09-2025)
15 Leeds 9 11 9 14 -5 WLeeds 2 - 1 West Ham (24-10-2025)LBurnley 2 - 0 Leeds (18-10-2025)LLeeds 1 - 2 Tottenham (04-10-2025)DLeeds 2 - 2 Bournemouth (27-09-2025)WWolves 1 - 3 Leeds (20-09-2025)
16 Burnley 9 10 12 17 -5 WWolves 2 - 3 Burnley (26-10-2025)WBurnley 2 - 0 Leeds (18-10-2025)LAston Villa 2 - 1 Burnley (05-10-2025)LManchester City 5 - 1 Burnley (27-09-2025)DBurnley 1 - 1 Nottingham Forest (20-09-2025)
17 Fulham 9 8 9 14 -5 LNewcastle 2 - 1 Fulham (25-10-2025)LFulham 0 - 1 Arsenal (18-10-2025)LBournemouth 3 - 1 Fulham (03-10-2025)LAston Villa 3 - 1 Fulham (28-09-2025)WFulham 3 - 1 Brentford (20-09-2025)
18 Nottingham Forest 9 5 5 17 -12 LBournemouth 2 - 0 Nottingham Forest (26-10-2025)LNottingham Forest 0 - 3 Chelsea (18-10-2025)LNewcastle 2 - 0 Nottingham Forest (05-10-2025)LNottingham Forest 0 - 1 Sunderland (27-09-2025)DBurnley 1 - 1 Nottingham Forest (20-09-2025)
19 West Ham 9 4 7 20 -13 LLeeds 2 - 1 West Ham (24-10-2025)LWest Ham 0 - 2 Brentford (20-10-2025)LArsenal 2 - 0 West Ham (04-10-2025)DEverton 1 - 1 West Ham (29-09-2025)LWest Ham 1 - 2 Crystal Palace (20-09-2025)
20 Wolves 9 2 7 19 -12 LWolves 2 - 3 Burnley (26-10-2025)LSunderland 2 - 0 Wolves (18-10-2025)DWolves 1 - 1 Brighton (05-10-2025)DTottenham 1 - 1 Wolves (27-09-2025)LWolves 1 - 3 Leeds (20-09-2025)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.