Premier League Regular Season - 31

Leeds 0 - 0 FT Brentford

Elland Road

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

Futmetrix Verdict
12
FT
Sat, Mar 21
Leeds
0-0
Brentford
⚡ Intensity 2
⚖️ Balance 0
🏆 Stakes 42
🎲 Upset 10
Defensive masterclass forces Elland Road stalemate.

Gritty Chess Match Ends in Elland Road Stalemate

Skip It Futmetrix Score: 12/100. A tight, low-octane affair heavily dictated by defensive organisation leaves both camps frustrated by their lack of attacking bite.

Early Shadow Boxing

Leeds looked to dictate terms early on their own patch, stepping onto the pitch with a clear directive to control the tempo. They enjoyed a controlled possession spell throughout the first phase, consistently pushing Brentford deep into their defensive third. Yet, despite the territorial advantage, the overall Intensity remained noticeably subdued. The away side sat rigidly in a disciplined block, stubbornly refusing to offer pockets of space between the lines. Every time the home attackers attempted to thread a decisive final ball into the penalty area, a resolute wall of defenders materialised instantly to shut down the avenue. It evolved into a grinding tactical chess match that demanded immense patience, but lacked the attacking spark needed to truly ignite the famous Elland Road crowd.

The Brick Walls

As the match progressed into its defining middle phase, the true narrative of the afternoon firmly emerged: this was a day tailor-made for the defensive anchors. Ethan Ampadu was a revelation for the home side, expertly breaking up threatening counter-attacks and distributing the ball with composed authority to maintain the Balance of the midfield battle. On the opposite side of the pitch, Ethan Pinnock delivered a towering, commanding display in the visitors' penalty box. Leeds managed to unleash a barrage of 14 total shots towards goal, but an incredible eight of those efforts were fiercely blocked by a desperate away defence. The pivot of this contest was a continuous loop of attacking frustration meeting an impenetrable, unyielding defensive resolve.

Counting the Cost

The final whistle brought an exhausting end to a fixture that promised much but delivered very little tangible action in front of goal. The underlying numbers tell the complete story, with both sides barely scraping past half an expected goal each over ninety minutes. Given the high Stakes at this crucial stage of the Premier League season, a single point does very few favours for either camp. The hosts remain uncomfortably bogged down in 15th place, nervously glancing over their shoulders at the ever-looming relegation zone. Meanwhile, the visiting side completely miss a golden opportunity to further cement their seventh-place standing. Ultimately, it remains a clean sheet to admire for the tacticians, but a spectacle quickly forgotten by neutral observers.

Key Questions

Why did the match end in a goalless draw?

Both teams displayed exceptional defensive discipline, drastically limiting clear-cut chances and producing a combined expected goals (xG) tally of less than 1.0.

Who were the standout performers?

Ethan Ampadu brilliantly controlled the midfield for the hosts, while Ethan Pinnock was a defensive rock for the visitors, expertly repelling numerous attacks.

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
57%
43%
Leeds 57%
Brentford 43%
Shots
14
5
Leeds 14
Brentford 5
Shots on Target
4
2
Leeds 4
Brentford 2
Expected Goals (xG)
0.53
0.46
Leeds 0.53
Brentford 0.46
Passes
454
350
Leeds 454
Brentford 350
Pass Accuracy
80%
66%
Leeds 80%
Brentford 66%
Corners
6
2
Leeds 6
Brentford 2
Fouls
6
9
Leeds 6
Brentford 9
Yellow Cards
2
0
Leeds 2
Brentford 0
Red Cards
0
0
Leeds 0
Brentford 0

Match Events

38' 🟨 P. Struijk
42' 🟨 J. Bogle
HT
68' 🔄 B. Aaronson A. Tanaka
69' 🔄 L. Nmecha N. Okafor
K. Schade D. Ouattara 🔄 77'
83' 🔄 P. Struijk D. James
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
96
Total Mins
Started
Entry
Defenders
Joe Rodon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Jaka Bijol
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
57%
Duel Win %
Pascal Struijk
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Midfielders
Jayden Bogle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Ethan Ampadu
MAGNET
MAGNET
86
Activity
86
Activity
75
Passes
11
Duels
Anton Stach
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
41%
Pass Acc
James Justin
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
30%
Pass Acc
Forwards
Brenden Aaronson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Dominic Calvert-Lewin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Lukas Nmecha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
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
Ao Tanaka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Ilia Gruev
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
0
Total Mins
Started
Entry
Daniel James
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Noah Okafor
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
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

Brentford

Goalkeepers
Caoimhin Kelleher
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Michael Kayode
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Sepp van den Berg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Ethan Pinnock
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Nathan Collins
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Keane Lewis-Potter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Midfielders
Yehor Yarmolyuk
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Jordan Henderson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Mathias Jensen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Forwards
Kevin Schade
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Igor Thiago
MAGNET
MAGNET
56
Activity
56
Activity
20
Passes
36
Duels
BENCH
Hákon Rafn Valdimarsson
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Joshua Stephenson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ollie Shield
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Conor McManus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luka Bentt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Romelle Donovan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dango Ouattara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Reiss Nelson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kaye Furo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
14/12/2025 Brentford 1 - 1 Leeds Premier League Brentford Community Stadium
22/01/2023 Leeds 0 - 0 Brentford Premier League Elland Road
03/09/2022 Brentford 5 - 2 Leeds Premier League Gtech Community Stadium
22/05/2022 Brentford 1 - 2 Leeds Premier League Brentford Community Stadium
05/12/2021 Leeds 2 - 2 Brentford Premier League Elland Road
11/02/2020 Brentford 1 - 1 Leeds Championship Griffin Park
21/08/2019 Leeds 1 - 0 Brentford Championship Elland Road
22/04/2019 Brentford 2 - 0 Leeds Championship Griffin Park
06/10/2018 Leeds 1 - 1 Brentford Championship Elland Road
24/02/2018 Leeds 1 - 0 Brentford Championship Elland Road
14/12/2025
Premier League Brentford Community Stadium
22/01/2023
Premier League Elland Road
03/09/2022
Premier League Gtech Community Stadium
22/05/2022
Premier League Brentford Community Stadium
05/12/2021
Premier League Elland Road
11/02/2020
Championship Griffin Park
21/08/2019
Championship Elland Road
22/04/2019
Championship Griffin Park
06/10/2018
Championship Elland Road
24/02/2018
Championship Elland Road
Leeds Win
Brentford Win
Draw

League Standings

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