Premier League Regular Season - 25

Leeds 3 - 1 FT Nottingham Forest

Elland Road

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

Futmetrix Verdict
47
FT
Fri, Feb 6
Leeds
3-1
Nottingham Forest
⚡ Intensity 56
⚖️ Balance 20
🏆 Stakes 6
🎲 Upset 0
Leeds dominate vital relegation six-pointer.

Elland Road Erupts as Leeds Punish Forest

Average Entertainment Futmetrix Score: 47/100. This clinical performance pulls Leeds clear of their rivals in a high-stakes relegation six-pointer at the bottom of the table.

The Early Blitz at Elland Road

The atmosphere at Elland Road was electric as Leeds looked to distance themselves from the drop zone against a direct rival. From the opening exchanges, the hosts controlled possession with a 56% share, forcing Nottingham Forest into a defensive shell. The breakthrough arrived in the 26th minute when Bogle surged forward to meet a precise delivery from the standout Ilia Gruev. This opening salvo set the tone for a match defined by an Intensity rating of 8.8, as Leeds refused to let their opponents breathe. The early pressure was relentless, with the home side utilizing the full width of the pitch to stretch a retreating Forest backline that struggled to cope with the movement of the Leeds front three.

Gruev Pulls the Strings

The turning point came shortly after the opener, as Leeds effectively killed the contest within a four-minute window. Okafor showed his clinical edge in the 30th minute, doubling the advantage after being teed up by James Justin. The Balance of the match shifted entirely in favor of the Whites, who looked faster and more purposeful in every transition. Any hopes of a Forest comeback were extinguished early in the second half when Calvert-Lewin notched the third goal, once again assisted by the creative Gruev. A barrage of 31 shots across both teams turned this encounter into a shooting gallery, but it was Leeds who displayed the superior precision in the final third, leaving the visitors chasing shadows for much of the afternoon.

Subs Offer Late Resistance

Despite the three-goal deficit, Nottingham Forest attempted to salvage some pride through tactical changes. The introduction of Lucca and Hutchinson injected fresh energy into the away side, leading to a late consolation goal in the 86th minute. Lucca’s strike, assisted by Hutchinson, rewarded the visitors for their persistence during a period where they earned several of the match’s 15 corners. However, with the Stakes being so high in this survival scrap, Leeds professionally managed the final moments to ensure no further drama. The victory provides a massive boost to Leeds’ morale and league position, while Forest are left to reflect on a defensive display that lacked the necessary grit to survive the Elland Road cauldron.

Key Questions

How did substitute Noah Okafor change the game?

Okafor’s clinical finish in the 30th minute provided the crucial two-goal cushion, effectively securing the points for Leeds during their dominant first-half spell.

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%
Nottingham Forest 44%
Shots
14
17
Leeds 14
Nottingham Forest 17
Shots on Target
5
6
Leeds 5
Nottingham Forest 6
Expected Goals (xG)
2.50
1.20
Leeds 2.50
Nottingham Forest 1.20
Passes
469
347
Leeds 469
Nottingham Forest 347
Pass Accuracy
84%
78%
Leeds 84%
Nottingham Forest 78%
Corners
5
10
Leeds 5
Nottingham Forest 10
Fouls
9
12
Leeds 9
Nottingham Forest 12
Yellow Cards
1
1
Leeds 1
Nottingham Forest 1
Red Cards
0
0
Leeds 0
Nottingham Forest 0

Match Events

26' J. Bogle (I. Gruev)
30' N. Okafor (J. Justin)
HT
49' D. Calvert-Lewin (I. Gruev)
N. Dominguez O. Hutchinson 🔄 54'
Igor Jesus L. Lucca 🔄 54'
61' 🟨 N. Okafor
I. Sangare 🟨 62'
M. Gibbs-White R. Yates 🔄 67'
C. Hudson-Odoi D. Ndoye 🔄 67'
Z. Abbott L. Netz 🔄 76'
79' 🔄 B. Aaronson D. James
82' 🔄 N. Okafor S. Longstaff
L. Lucca (O. Hutchinson) 86'
90'+6 🔄 J. Bogle S. Bornauw
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
100
Total Mins
Started
Entry
Defenders
James Justin
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
44%
Pass Acc
Joe Rodon
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
83%
Duel Win %
Pascal Struijk
MAGNET
MAGNET
85
Activity
85
Activity
75
Passes
10
Duels
Midfielders
Jayden Bogle
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Ethan Ampadu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Ilia Gruev
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
2
Assists
43%
Pass Acc
Gabriel Gudmundsson
DRIBBLER
DRIBBLER
5
Dribbles
5
Dribbles
6
Attempts
83%
Success %
Forwards
Brenden Aaronson
PROVOCATEUR
PROVOCATEUR
6
Fouls Won
6
Fouls Won
10
Duels Won
0
Pens Won
Noah Okafor
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Dominic Calvert-Lewin
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Lucas Perri
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jaka Bijol
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sebastiaan Bornauw
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Daniel James
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Ao Tanaka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sean Longstaff
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Wilfried Gnonto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
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
0
Total Mins
Started
Entry

Nottingham Forest

Goalkeepers
Stefan Ortega
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Defenders
Zach Abbott
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Nikola Milenković
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
100
Total Mins
Started
Entry
Morato
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Ola Aina
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Midfielders
Ibrahim Sangaré
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Elliot Anderson
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
54%
Pass Acc
Nicolás Domínguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
Morgan Gibbs-White
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
15%
Pass Acc
Callum Hudson-Odoi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Forwards
Igor Jesus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
BENCH
Angus Gunn
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Luca Netz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Jair
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ryan Yates
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
James McAtee
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Omari Hutchinson
SUPER SUB
SUPER SUB
1
Assist
1
Assist
46
Minutes
7.2
Rating
Lorenzo Lucca
CLUTCH HERO
CLUTCH HERO
86
Goal Time
86
Goal Time
Goal
Impact
7.5
Rating
Dan Ndoye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Taiwo Awoniyi
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/11/2025 Nottingham Forest 3 - 1 Leeds Premier League City Ground
27/07/2023 Nottingham Forest 0 - 2 Leeds Friendlies Clubs Pirelli Stadium
04/04/2023 Leeds 2 - 1 Nottingham Forest Premier League Elland Road
05/02/2023 Nottingham Forest 1 - 0 Leeds Premier League The City Ground
08/02/2020 Nottingham Forest 2 - 0 Leeds Championship The City Ground
10/08/2019 Leeds 1 - 1 Nottingham Forest Championship Elland Road
09/11/2025
Premier League City Ground
27/07/2023
Friendlies Clubs Pirelli Stadium
04/04/2023
Premier League Elland Road
05/02/2023
Premier League The City Ground
08/02/2020
Championship The City Ground
10/08/2019
Championship Elland Road
Leeds Win
Nottingham Forest Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 25 56 49 17 +32 WArsenal 3 - 0 Sunderland (07-02-2026)WLeeds 0 - 4 Arsenal (31-01-2026)LArsenal 2 - 3 Manchester United (25-01-2026)DNottingham Forest 0 - 0 Arsenal (17-01-2026)DArsenal 0 - 0 Liverpool (08-01-2026)
2 Manchester City 25 50 51 24 +27 WLiverpool 1 - 2 Manchester City (08-02-2026)DTottenham 2 - 2 Manchester City (01-02-2026)WManchester City 2 - 0 Wolves (24-01-2026)LManchester United 2 - 0 Manchester City (17-01-2026)DManchester City 1 - 1 Brighton (07-01-2026)
3 Aston Villa 25 47 36 27 +9 DBournemouth 1 - 1 Aston Villa (07-02-2026)LAston Villa 0 - 1 Brentford (01-02-2026)WNewcastle 0 - 2 Aston Villa (25-01-2026)LAston Villa 0 - 1 Everton (18-01-2026)DCrystal Palace 0 - 0 Aston Villa (07-01-2026)
4 Manchester United 25 44 46 36 +10 WManchester United 2 - 0 Tottenham (07-02-2026)WManchester United 3 - 2 Fulham (01-02-2026)WArsenal 2 - 3 Manchester United (25-01-2026)WManchester United 2 - 0 Manchester City (17-01-2026)DBurnley 2 - 2 Manchester United (07-01-2026)
5 Chelsea 25 43 45 28 +17 WWolves 1 - 3 Chelsea (07-02-2026)WChelsea 3 - 2 West Ham (31-01-2026)WCrystal Palace 1 - 3 Chelsea (25-01-2026)WChelsea 2 - 0 Brentford (17-01-2026)LFulham 2 - 1 Chelsea (07-01-2026)
6 Liverpool 25 39 40 35 +5 LLiverpool 1 - 2 Manchester City (08-02-2026)WLiverpool 4 - 1 Newcastle (31-01-2026)LBournemouth 3 - 2 Liverpool (24-01-2026)DLiverpool 1 - 1 Burnley (17-01-2026)DArsenal 0 - 0 Liverpool (08-01-2026)
7 Brentford 25 39 39 34 +5 WNewcastle 2 - 3 Brentford (07-02-2026)WAston Villa 0 - 1 Brentford (01-02-2026)LBrentford 0 - 2 Nottingham Forest (25-01-2026)LChelsea 2 - 0 Brentford (17-01-2026)WBrentford 3 - 0 Sunderland (07-01-2026)
8 Everton 25 37 28 28 0 WFulham 1 - 2 Everton (07-02-2026)DBrighton 1 - 1 Everton (31-01-2026)DEverton 1 - 1 Leeds (26-01-2026)WAston Villa 0 - 1 Everton (18-01-2026)DEverton 1 - 1 Wolves (07-01-2026)
9 Sunderland 25 36 27 29 -2 LArsenal 3 - 0 Sunderland (07-02-2026)WSunderland 3 - 0 Burnley (02-02-2026)LWest Ham 3 - 1 Sunderland (24-01-2026)WSunderland 2 - 1 Crystal Palace (17-01-2026)LBrentford 3 - 0 Sunderland (07-01-2026)
10 Fulham 25 34 35 37 -2 LFulham 1 - 2 Everton (07-02-2026)LManchester United 3 - 2 Fulham (01-02-2026)WFulham 2 - 1 Brighton (24-01-2026)LLeeds 1 - 0 Fulham (17-01-2026)WFulham 2 - 1 Chelsea (07-01-2026)
11 Bournemouth 25 34 41 44 -3 DBournemouth 1 - 1 Aston Villa (07-02-2026)WWolves 0 - 2 Bournemouth (31-01-2026)WBournemouth 3 - 2 Liverpool (24-01-2026)DBrighton 1 - 1 Bournemouth (19-01-2026)WBournemouth 3 - 2 Tottenham (07-01-2026)
12 Newcastle 25 33 35 36 -1 LNewcastle 2 - 3 Brentford (07-02-2026)LLiverpool 4 - 1 Newcastle (31-01-2026)LNewcastle 0 - 2 Aston Villa (25-01-2026)DWolves 0 - 0 Newcastle (18-01-2026)WNewcastle 4 - 3 Leeds (07-01-2026)
13 Crystal Palace 25 32 26 29 -3 WBrighton 0 - 1 Crystal Palace (08-02-2026)DNottingham Forest 1 - 1 Crystal Palace (01-02-2026)LCrystal Palace 1 - 3 Chelsea (25-01-2026)LSunderland 2 - 1 Crystal Palace (17-01-2026)DCrystal Palace 0 - 0 Aston Villa (07-01-2026)
14 Brighton 25 31 34 33 +1 LBrighton 0 - 1 Crystal Palace (08-02-2026)DBrighton 1 - 1 Everton (31-01-2026)LFulham 2 - 1 Brighton (24-01-2026)DBrighton 1 - 1 Bournemouth (19-01-2026)DManchester City 1 - 1 Brighton (07-01-2026)
15 Tottenham 25 29 35 35 0 LManchester United 2 - 0 Tottenham (07-02-2026)DTottenham 2 - 2 Manchester City (01-02-2026)DBurnley 2 - 2 Tottenham (24-01-2026)LTottenham 1 - 2 West Ham (17-01-2026)LBournemouth 3 - 2 Tottenham (07-01-2026)
16 Leeds 25 29 34 43 -9 WLeeds 3 - 1 Nottingham Forest (06-02-2026)LLeeds 0 - 4 Arsenal (31-01-2026)DEverton 1 - 1 Leeds (26-01-2026)WLeeds 1 - 0 Fulham (17-01-2026)LNewcastle 4 - 3 Leeds (07-01-2026)
17 Nottingham Forest 25 26 25 38 -13 LLeeds 3 - 1 Nottingham Forest (06-02-2026)DNottingham Forest 1 - 1 Crystal Palace (01-02-2026)WBrentford 0 - 2 Nottingham Forest (25-01-2026)DNottingham Forest 0 - 0 Arsenal (17-01-2026)WWest Ham 1 - 2 Nottingham Forest (06-01-2026)
18 West Ham 25 23 31 48 -17 WBurnley 0 - 2 West Ham (07-02-2026)LChelsea 3 - 2 West Ham (31-01-2026)WWest Ham 3 - 1 Sunderland (24-01-2026)WTottenham 1 - 2 West Ham (17-01-2026)LWest Ham 1 - 2 Nottingham Forest (06-01-2026)
19 Burnley 25 15 25 49 -24 LBurnley 0 - 2 West Ham (07-02-2026)LSunderland 3 - 0 Burnley (02-02-2026)DBurnley 2 - 2 Tottenham (24-01-2026)DLiverpool 1 - 1 Burnley (17-01-2026)DBurnley 2 - 2 Manchester United (07-01-2026)
20 Wolves 25 8 16 48 -32 LWolves 1 - 3 Chelsea (07-02-2026)LWolves 0 - 2 Bournemouth (31-01-2026)LManchester City 2 - 0 Wolves (24-01-2026)DWolves 0 - 0 Newcastle (18-01-2026)DEverton 1 - 1 Wolves (07-01-2026)