Premier League Regular Season - 33

Leeds 3 - 0 FT Wolves

Elland Road

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

Futmetrix Verdict
53
FT
Sat, Apr 18
Leeds
3-0
Wolves
⚡ Intensity 42
⚖️ Balance 8
🏆 Stakes 98
🎲 Upset 0
Relegation reality bites hard at Elland Road.

Leeds Plunge Wolves Deeper into the Abyss

Worth Watching Futmetrix Score: 53/100. A ruthless first-half blitz and a late penalty ensured the hosts secured vital points while effectively hammering another nail into their opponents' relegation coffin.

Opening Act

The enormous Stakes looming over Elland Road dictated a tense opening, but the hosts quickly dismantled any lingering anxiety. Leeds recognized the vulnerability of their basement-dwelling opponents and pressed the advantage. Controlling possession early on, they sliced through the defensive lines with relative ease. The breakthrough arrived in the 18th minute when J. Justin found the back of the net, capitalizing on a precise delivery from N. Okafor. It was a deserved reward for a team that established an aggressive tempo right out of the gate, while Wolves looked completely overwhelmed by the occasion, retreating deep into their own half and struggling to string passes together amidst the relentless white shirts swarming the pitch.

The Pivot

Before the visitors could even process the opening blow, the Intensity of the home side doubled down to deliver a knockout punch. Just two minutes after assisting the first goal, Okafor turned finisher in the 20th minute. A sweeping move culminated in B. Aaronson threading a perfect ball for the forward to double the lead. This rapid-fire sequence shattered the visitors' fragile confidence. The tactical Balance heavily favored the hosts, who dictated the midfield rhythm with crisp passing and aggressive recoveries. The away side, bogged down by mounting fouls and defensive disarray, offered nothing but isolated counter-attacks that rarely troubled the final third, leaving their survival hopes dangling by the thinnest of threads as the half concluded.

Resolution

Entering the second half with a comfortable two-goal cushion, the home team shifted gears to protect their lead while still threatening on the break. The sheer lack of attacking thrust from the visitors—managing just two shots on target all afternoon—meant the Upset Factor remained firmly at zero. As the clock ticked down and desperation grew, the away side conceded a penalty in stoppage time. D. Calvert-Lewin stepped up in the 90th minute and buried the spot-kick, sealing a comprehensive 3-0 victory. This crucial result lifts the hosts further from the drop zone, while leaving the vanquished side anchored to the bottom of the table, staring directly at the Championship.

Key Questions

What made James Justin the Man of the Match?

Justin opened the scoring early and marshaled the defense impeccably, helping secure a crucial clean sheet while driving his team's aggressive tempo from the back.

What does this mean for Leeds's season?

This dominant victory provides a massive boost to their survival hopes, pushing them further into mid-table safety and away from the fierce relegation battle.

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
56%
44%
Leeds 56%
Wolves 44%
Shots
16
7
Leeds 16
Wolves 7
Shots on Target
6
2
Leeds 6
Wolves 2
Expected Goals (xG)
2.68
0.54
Leeds 2.68
Wolves 0.54
Passes
460
348
Leeds 460
Wolves 348
Pass Accuracy
82%
74%
Leeds 82%
Wolves 74%
Corners
5
6
Leeds 5
Wolves 6
Fouls
8
17
Leeds 8
Wolves 17
Yellow Cards
1
1
Leeds 1
Wolves 1
Red Cards
0
0
Leeds 0
Wolves 0

Match Events

18' J. Justin (N. Okafor)
20' N. Okafor (B. Aaronson)
A. Gomes M. Mane 🔄 38'
HT
J. Tchatchoua Pedro Lima 🔄 46'
67' 🔄 N. Okafor W. Gnonto
J. Bellegarde R. Gomes 🔄 67'
73' 🟨 B. Aaronson
L. Krejci Hwang Hee-Chan 🔄 75'
78' 🔄 B. Aaronson I. Gruev
H. Bueno 🟨 90'+3
90'+5 D. Calvert-Lewin
90'+6 🔄 A. Tanaka S. Longstaff
90'+6 🔄 G. Gudmundsson J. Rodon
90'+6 🔄 D. Calvert-Lewin L. Nmecha
90'+12 🟨 J. Justin
FT

Player Cards

Our take on every player in this match

Leeds

Goalkeepers
Karl Darlow
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Defenders
James Justin
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Jaka Bijol
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Pascal Struijk
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Midfielders
Jayden Bogle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Ethan Ampadu
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Ao Tanaka
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
40%
Pass Acc
Gabriel Gudmundsson
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
4
Interceptions
1
Blocks
Forwards
Brenden Aaronson
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.3
Rating
Noah Okafor
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Dominic Calvert-Lewin
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Penalty
Impact
8.5
Rating
BENCH
Lucas Perri
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Sebastiaan Bornauw
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joe Rodon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Sean Longstaff
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Ilia Gruev
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Facundo Buonanotte
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Wilfried Gnonto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Joël Piroe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lukas Nmecha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry

Wolves

Goalkeepers
Daniel Bentley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Defenders
Santiago Bueno
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
57%
Duel Win %
Toti Gomes
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
8
Duels Won
0
Pens Won
Ladislav Krejčí
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
71%
Duel Win %
Midfielders
Jackson Tchatchoua
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
André
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
João Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
Hugo Bueno
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.2
Rating
Forwards
Jean-Ricner Bellegarde
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Angel Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
38
Total Mins
38
Entry
Adam Armstrong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
101
Total Mins
Started
Entry
BENCH
Alfie Brooks
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Pedro Lima
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
Started
Entry
David Möller Wolfe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Saheed Olagunju
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rodrigo Gomes
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Mateus Mané
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
Started
Entry
Tom Edozie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hee-Chan Hwang
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Tolu Arokodare
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/20/2025 Wolves 1 - 3 Leeds Premier League Molineux Stadium
03/18/2023 Wolves 2 - 4 Leeds Premier League Molineux Stadium
11/09/2022 Wolves 1 - 0 Leeds League Cup Molineux Stadium
08/06/2022 Leeds 2 - 1 Wolves Premier League Elland Road
03/18/2022 Wolves 2 - 3 Leeds Premier League Molineux Stadium
10/23/2021 Leeds 1 - 1 Wolves Premier League Elland Road
09/20/2025
1 - 3
Premier League Molineux Stadium
03/18/2023
2 - 4
Premier League Molineux Stadium
11/09/2022
1 - 0
League Cup Molineux Stadium
08/06/2022
2 - 1
Premier League Elland Road
03/18/2022
2 - 3
Premier League Molineux Stadium
10/23/2021
1 - 1
Premier League Elland Road
Leeds Win
Wolves Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 33 70 63 26 +37 LManchester City 2 - 1 Arsenal (19-04-2026)LArsenal 1 - 2 Bournemouth (11-04-2026)WArsenal 2 - 0 Everton (14-03-2026)WBrighton 0 - 1 Arsenal (04-03-2026)WArsenal 2 - 1 Chelsea (01-03-2026)
2 Manchester City 32 67 65 29 +36 WManchester City 2 - 1 Arsenal (19-04-2026)WChelsea 0 - 3 Manchester City (12-04-2026)DWest Ham 1 - 1 Manchester City (14-03-2026)DManchester City 2 - 2 Nottingham Forest (04-03-2026)WLeeds 0 - 1 Manchester City (28-02-2026)
3 Manchester United 33 58 58 45 +13 WChelsea 0 - 1 Manchester United (18-04-2026)LManchester United 1 - 2 Leeds (13-04-2026)DBournemouth 2 - 2 Manchester United (20-03-2026)WManchester United 3 - 1 Aston Villa (15-03-2026)LNewcastle 2 - 1 Manchester United (04-03-2026)
4 Aston Villa 33 58 47 41 +6 WAston Villa 4 - 3 Sunderland (19-04-2026)DNottingham Forest 1 - 1 Aston Villa (12-04-2026)WAston Villa 2 - 0 West Ham (22-03-2026)LManchester United 3 - 1 Aston Villa (15-03-2026)LAston Villa 1 - 4 Chelsea (04-03-2026)
5 Liverpool 33 55 54 43 +11 WEverton 1 - 2 Liverpool (19-04-2026)WLiverpool 2 - 0 Fulham (11-04-2026)LBrighton 2 - 1 Liverpool (21-03-2026)DLiverpool 1 - 1 Tottenham (15-03-2026)LWolves 2 - 1 Liverpool (03-03-2026)
6 Chelsea 33 48 53 42 +11 LChelsea 0 - 1 Manchester United (18-04-2026)LChelsea 0 - 3 Manchester City (12-04-2026)LEverton 3 - 0 Chelsea (21-03-2026)LChelsea 0 - 1 Newcastle (14-03-2026)WAston Villa 1 - 4 Chelsea (04-03-2026)
7 Brentford 33 48 48 44 +4 DBrentford 0 - 0 Fulham (18-04-2026)DBrentford 2 - 2 Everton (11-04-2026)DLeeds 0 - 0 Brentford (21-03-2026)DBrentford 2 - 2 Wolves (16-03-2026)DBournemouth 0 - 0 Brentford (03-03-2026)
8 Bournemouth 33 48 50 50 0 WNewcastle 1 - 2 Bournemouth (18-04-2026)WArsenal 1 - 2 Bournemouth (11-04-2026)DBournemouth 2 - 2 Manchester United (20-03-2026)DBurnley 0 - 0 Bournemouth (14-03-2026)DBournemouth 0 - 0 Brentford (03-03-2026)
9 Brighton 33 47 45 39 +6 DTottenham 2 - 2 Brighton (18-04-2026)WBurnley 0 - 2 Brighton (11-04-2026)WBrighton 2 - 1 Liverpool (21-03-2026)WSunderland 0 - 1 Brighton (14-03-2026)LBrighton 0 - 1 Arsenal (04-03-2026)
10 Everton 33 47 40 39 +1 LEverton 1 - 2 Liverpool (19-04-2026)DBrentford 2 - 2 Everton (11-04-2026)WEverton 3 - 0 Chelsea (21-03-2026)LArsenal 2 - 0 Everton (14-03-2026)WEverton 2 - 0 Burnley (03-03-2026)
11 Sunderland 33 46 36 40 -4 LAston Villa 4 - 3 Sunderland (19-04-2026)WSunderland 1 - 0 Tottenham (12-04-2026)WNewcastle 1 - 2 Sunderland (22-03-2026)LSunderland 0 - 1 Brighton (14-03-2026)WLeeds 0 - 1 Sunderland (03-03-2026)
12 Fulham 33 45 43 46 -3 DBrentford 0 - 0 Fulham (18-04-2026)LLiverpool 2 - 0 Fulham (11-04-2026)WFulham 3 - 1 Burnley (21-03-2026)DNottingham Forest 0 - 0 Fulham (15-03-2026)LFulham 0 - 1 West Ham (04-03-2026)
13 Crystal Palace 32 43 35 36 -1 DCrystal Palace 0 - 0 West Ham (20-04-2026)WCrystal Palace 2 - 1 Newcastle (12-04-2026)DCrystal Palace 0 - 0 Leeds (15-03-2026)WTottenham 1 - 3 Crystal Palace (05-03-2026)LManchester United 2 - 1 Crystal Palace (01-03-2026)
14 Newcastle 33 42 46 49 -3 LNewcastle 1 - 2 Bournemouth (18-04-2026)LCrystal Palace 2 - 1 Newcastle (12-04-2026)LNewcastle 1 - 2 Sunderland (22-03-2026)WChelsea 0 - 1 Newcastle (14-03-2026)WNewcastle 2 - 1 Manchester United (04-03-2026)
15 Leeds 33 39 42 49 -7 WLeeds 3 - 0 Wolves (18-04-2026)WManchester United 1 - 2 Leeds (13-04-2026)DLeeds 0 - 0 Brentford (21-03-2026)DCrystal Palace 0 - 0 Leeds (15-03-2026)LLeeds 0 - 1 Sunderland (03-03-2026)
16 Nottingham Forest 33 36 36 45 -9 WNottingham Forest 4 - 1 Burnley (19-04-2026)DNottingham Forest 1 - 1 Aston Villa (12-04-2026)WTottenham 0 - 3 Nottingham Forest (22-03-2026)DNottingham Forest 0 - 0 Fulham (15-03-2026)DManchester City 2 - 2 Nottingham Forest (04-03-2026)
17 West Ham 33 33 40 57 -17 DCrystal Palace 0 - 0 West Ham (20-04-2026)WWest Ham 4 - 0 Wolves (10-04-2026)LAston Villa 2 - 0 West Ham (22-03-2026)DWest Ham 1 - 1 Manchester City (14-03-2026)WFulham 0 - 1 West Ham (04-03-2026)
18 Tottenham 33 31 42 53 -11 DTottenham 2 - 2 Brighton (18-04-2026)LSunderland 1 - 0 Tottenham (12-04-2026)LTottenham 0 - 3 Nottingham Forest (22-03-2026)DLiverpool 1 - 1 Tottenham (15-03-2026)LTottenham 1 - 3 Crystal Palace (05-03-2026)
19 Burnley 33 20 34 67 -33 LNottingham Forest 4 - 1 Burnley (19-04-2026)LBurnley 0 - 2 Brighton (11-04-2026)LFulham 3 - 1 Burnley (21-03-2026)DBurnley 0 - 0 Bournemouth (14-03-2026)LEverton 2 - 0 Burnley (03-03-2026)
20 Wolves 33 17 24 61 -37 LLeeds 3 - 0 Wolves (18-04-2026)LWest Ham 4 - 0 Wolves (10-04-2026)DBrentford 2 - 2 Wolves (16-03-2026)WWolves 2 - 1 Liverpool (03-03-2026)WWolves 2 - 0 Aston Villa (27-02-2026)