Premier League Gameweek 10

Leeds 1 - 0 FT Tottenham

Elland Road

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

Futmetrix Verdict
32
FT
Sat, Nov 7
Leeds
1-0
Tottenham
⚡ Intensity 31
⚖️ Balance 22
🏆 Stakes 10
🎲 Upset 10
Possession without danger, pressure with purpose

Win Probability

  • Leeds 35%
  • Draw 28%
  • Tottenham 37%

Futmetrix AI estimate

Okafor’s late strike settles Elland Road

Skip It Futmetrix Score: 32/100. Leeds turned sustained pressure into three valuable points, while Tottenham’s possession could not mask its lack of threat.

Opening Act

Leeds won the part that mattered at Elland Road, despite having far less of the ball. Tottenham dominated possession with 61% and completed more than five hundred passes, yet their build-up rarely became danger. Leeds produced sixteen shots to Tottenham’s five, and created four big chances while the visitors created none. That gap captures the match better than possession alone. Noah Okafor was not yet on the pitch when the pressure began; Leeds had already been stretching Spurs with direct runs and repeated deliveries into the box. Tottenham had enough of the ball to set the rhythm, but too little penetration to make J. Trafford work constantly. His four saves would matter later, but the early story was a home side finding more ways through.

The Pivot

The decisive move came from the bench. Noah Okafor replaced a teammate in the 77th minute and scored in the 79th, converting Leeds’ long spell of pressure into the only goal. It was a timely change, not a sudden change in the match’s balance: Leeds were already attacking with more purpose, and their 16-5 shot advantage made the breakthrough feel earned. Okafor supplied the clean, decisive action when the opening finally appeared. Spurs still had the larger share of possession, but their five attempts and 0.36 expected goals told a blunt story in the final third. The Intensity rose at the key moment because Leeds kept the pressure alive rather than settling for territory. Okafor’s intervention gave the home crowd the payoff their side had been chasing.

Resolution

Tottenham left Elland Road with a possession advantage but no points, while Leeds finally turned a frustrating run of draws into a home victory. J. Trafford, after his four crucial saves, helped protect the lead when Spurs did find a way to test him. T. Muharemović also earned praise for an outstanding defensive display as Leeds absorbed the late pressure. Their 33 clearances and 11 successful tackles show the work behind the clean sheet. Tottenham still managed three shots on target, but their 0.36 xG and zero big chances underline how little they made of the ball. The Balance of the match tilted towards the side that carried more threat, not the one that moved it around. Leeds take the win with 14 points, two clear of Tottenham on 12 after nine matches each. A timely league lift for Leeds; Tottenham need more threat next time.

Key Questions

How did substitute N. Okafor change the game?

He came on in the 77th minute and scored two minutes later, turning Leeds’ sustained pressure into the only goal.

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
39%
61%
Leeds 39%
Tottenham 61%
Shots
16
5
Leeds 16
Tottenham 5
Shots on Target
4
3
Leeds 4
Tottenham 3
Expected Goals (xG)
2.04
0.36
Leeds 2.04
Tottenham 0.36
Passes
306
506
Leeds 306
Tottenham 506
Corners
6
4
Leeds 6
Tottenham 4
Fouls
11
15
Leeds 11
Tottenham 15
Yellow Cards
2
3
Leeds 2
Tottenham 3
Red Cards
0
0
Leeds 0
Tottenham 0

Match Events

Micky van de Ven 🟨 15'
22' 🟨 Sean Longstaff
↓ Mathys Tel ↑Dominic Solanke 🔄 43'
45' 🔄 ↓ Gabriel Gudmundsson ↑Melvin Bard
HT
Pedro Porro 🟨 51'
Roberto De Zerbi 🟨 51'
↓ Mateus Fernandes ↑Rodrigo Bentancur 🔄 65'
↓ Omar Marmoush ↑Dejan Kulusevski 🔄 65'
↓ Pedro Porro ↑Conor Gallagher 🔄 65'
77' 🔄 ↓ Ao Tanaka ↑Harry Wilson
77' 🔄 ↓ Lukas Nmecha ↑Noah Okafor
79' ⚽ Noah Okafor
80' 🟨 Noah Okafor
↓ Mohammed Kudus ↑Luca Jamie Williams-Barnett 🔄 83'
Sandro Tonali 🟨 88'
90'+3 🔄 ↓ Jayden Bogle ↑Joe Rodon
90'+3 🔄 ↓ Sean Longstaff ↑Ilia Gruev
FT

Player Cards

Our take on every player in this match

Leeds

Goalkeepers
James Trafford
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
James Justin
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
5
Interceptions
0
Blocks
Nico Elvedi
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
70%
Duel Win %
Tarik Muharemović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Jayden Bogle
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
13%
Pass Acc
Ethan Ampadu
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
2
Interceptions
2
Blocks
Sean Longstaff
NPC
NPC
93
Minutes
93
Minutes
21%
Pass Acc
6.4
Rating
Ao Tanaka
ENFORCER
ENFORCER
5
Tackles
5
Tackles
8
Duels Won
80%
Win %
Gabriel Gudmundsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Forwards
Dominic Calvert-Lewin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Lukas Nmecha
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
BENCH
Michael Zetterer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Joe Rodon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jaka Bijol
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Melvin Bard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Brenden Aaronson
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
0
Total Mins
Started
Entry
Noah Okafor
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Harry Wilson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Daniel James
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Tottenham

Goalkeepers
Antonin Kinsky
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Pedro Porro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Jan Paul van Hecke
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Micky van de Ven
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Andy Robertson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Archie Gray
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Sandro Tonali
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Mohammed Kudus
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Mateus Fernandes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Mathys Tel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
43
Total Mins
43
Entry
Forwards
Omar Marmoush
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
BENCH
Luca Gunter
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ben Davies
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marcos Senesi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca Williams-Barnett
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Rodrigo Bentancur
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Dejan Kulusevski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
James Maddison
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Conor Gallagher
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Dominic Solanke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
47
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
05/11/2026 Tottenham 1 - 1 Leeds Premier League Tottenham Hotspur Stadium
10/04/2025 Leeds 1 - 2 Tottenham Premier League Elland Road
05/28/2023 Leeds 1 - 4 Tottenham Premier League Elland Road
11/12/2022 Tottenham 4 - 3 Leeds Premier League Tottenham Hotspur Stadium
02/26/2022 Leeds 0 - 4 Tottenham Premier League Elland Road
11/21/2021 Tottenham 2 - 1 Leeds Premier League Tottenham Hotspur Stadium
05/08/2021 Leeds 3 - 1 Tottenham Premier League Elland Road
01/02/2021 Tottenham 3 - 0 Leeds Premier League Tottenham Hotspur Stadium
01/27/2013 Leeds 2 - 1 Tottenham FA Cup Elland Road
05/11/2026
Premier League Tottenham Hotspur Stadium
10/04/2025
Premier League Elland Road
05/28/2023
Premier League Elland Road
11/12/2022
Premier League Tottenham Hotspur Stadium
02/26/2022
Premier League Elland Road
11/21/2021
Premier League Tottenham Hotspur Stadium
05/08/2021
Premier League Elland Road
01/02/2021
Premier League Tottenham Hotspur Stadium
01/27/2013
FA Cup Elland Road
Leeds Win
Tottenham Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 9 24 14 5 +9 WLiverpool 0 - 1 Arsenal (01-11-2026)WArsenal 2 - 0 Everton (24-10-2026)WNottingham Forest 0 - 1 Arsenal (18-10-2026)WArsenal 2 - 1 Leeds (10-10-2026)LBrighton 3 - 0 Arsenal (19-09-2026)
2 Manchester City 9 21 20 10 +10 LManchester City 0 - 1 Brighton (31-10-2026)LAston Villa 2 - 1 Manchester City (24-10-2026)WManchester City 3 - 2 Ipswich (17-10-2026)WLiverpool 0 - 3 Manchester City (11-10-2026)WManchester City 5 - 3 Sunderland (20-09-2026)
3 Brighton 9 19 24 7 +17 WManchester City 0 - 1 Brighton (31-10-2026)LLiverpool 2 - 0 Brighton (25-10-2026)WBrighton 5 - 0 Crystal Palace (18-10-2026)WSunderland 0 - 2 Brighton (10-10-2026)WBrighton 3 - 0 Arsenal (19-09-2026)
4 Chelsea 9 16 19 15 +4 WChelsea 2 - 0 Manchester United (31-10-2026)LChelsea 0 - 2 Tottenham (24-10-2026)WEverton 0 - 2 Chelsea (17-10-2026)WChelsea 5 - 1 Bournemouth (10-10-2026)LBrentford 3 - 0 Chelsea (18-09-2026)
5 Everton 10 16 12 10 +2 WEverton 3 - 1 Coventry (06-11-2026)WNewcastle 0 - 1 Everton (02-11-2026)LArsenal 2 - 0 Everton (24-10-2026)LEverton 0 - 2 Chelsea (17-10-2026)DHull City 2 - 2 Everton (11-10-2026)
6 Liverpool 9 15 11 9 +2 LLiverpool 0 - 1 Arsenal (01-11-2026)WLiverpool 2 - 0 Brighton (25-10-2026)WBrentford 1 - 2 Liverpool (17-10-2026)LLiverpool 0 - 3 Manchester City (11-10-2026)WBournemouth 0 - 1 Liverpool (20-09-2026)
7 Brentford 9 14 16 9 +7 WBrentford 2 - 0 Nottingham Forest (31-10-2026)DHull City 1 - 1 Brentford (25-10-2026)LBrentford 1 - 2 Liverpool (17-10-2026)DAston Villa 2 - 2 Brentford (10-10-2026)WBrentford 3 - 0 Chelsea (18-09-2026)
8 Leeds 10 14 10 8 +2 WLeeds 1 - 0 Tottenham (07-11-2026)LBournemouth 2 - 0 Leeds (31-10-2026)DSunderland 0 - 0 Leeds (25-10-2026)DLeeds 1 - 1 Manchester United (18-10-2026)LArsenal 2 - 1 Leeds (10-10-2026)
9 Bournemouth 9 12 14 13 +1 WBournemouth 2 - 0 Leeds (31-10-2026)WManchester United 0 - 3 Bournemouth (25-10-2026)WBournemouth 2 - 0 Sunderland (18-10-2026)LChelsea 5 - 1 Bournemouth (10-10-2026)LBournemouth 0 - 1 Liverpool (20-09-2026)
10 Tottenham 10 12 10 11 -1 LLeeds 1 - 0 Tottenham (07-11-2026)WTottenham 2 - 0 Crystal Palace (31-10-2026)WChelsea 0 - 2 Tottenham (24-10-2026)WTottenham 3 - 1 Coventry (19-10-2026)DManchester United 1 - 1 Tottenham (10-10-2026)
11 Aston Villa 9 12 10 13 -3 DAston Villa 1 - 1 Fulham (31-10-2026)WAston Villa 2 - 1 Manchester City (24-10-2026)WNewcastle 0 - 1 Aston Villa (17-10-2026)DAston Villa 2 - 2 Brentford (10-10-2026)WTottenham 2 - 3 Aston Villa (19-09-2026)
12 Hull City 9 11 11 10 +1 DHull City 2 - 2 Ipswich (31-10-2026)DHull City 1 - 1 Brentford (25-10-2026)LFulham 1 - 0 Hull City (17-10-2026)DHull City 2 - 2 Everton (11-10-2026)LNewcastle 2 - 1 Hull City (19-09-2026)
13 Newcastle 9 11 12 15 -3 LNewcastle 0 - 1 Everton (02-11-2026)WCrystal Palace 0 - 2 Newcastle (25-10-2026)LNewcastle 0 - 1 Aston Villa (17-10-2026)LCoventry 4 - 1 Newcastle (12-10-2026)WNewcastle 2 - 1 Hull City (19-09-2026)
14 Ipswich 9 11 14 18 -4 DHull City 2 - 2 Ipswich (31-10-2026)DIpswich 1 - 1 Nottingham Forest (23-10-2026)LManchester City 3 - 2 Ipswich (17-10-2026)WIpswich 2 - 1 Fulham (10-10-2026)LEverton 1 - 0 Ipswich (19-09-2026)
15 Fulham 9 9 9 11 -2 DAston Villa 1 - 1 Fulham (31-10-2026)WCoventry 0 - 1 Fulham (24-10-2026)WFulham 1 - 0 Hull City (17-10-2026)LIpswich 2 - 1 Fulham (10-10-2026)DFulham 1 - 1 Manchester United (20-09-2026)
16 Coventry 10 9 10 19 -9 LEverton 3 - 1 Coventry (06-11-2026)WCoventry 3 - 1 Sunderland (31-10-2026)LCoventry 0 - 1 Fulham (24-10-2026)LTottenham 3 - 1 Coventry (19-10-2026)WCoventry 4 - 1 Newcastle (12-10-2026)
17 Manchester United 9 7 10 15 -5 LChelsea 2 - 0 Manchester United (31-10-2026)LManchester United 0 - 3 Bournemouth (25-10-2026)DLeeds 1 - 1 Manchester United (18-10-2026)DManchester United 1 - 1 Tottenham (10-10-2026)DFulham 1 - 1 Manchester United (20-09-2026)
18 Crystal Palace 9 7 9 21 -12 LTottenham 2 - 0 Crystal Palace (31-10-2026)LCrystal Palace 0 - 2 Newcastle (25-10-2026)LBrighton 5 - 0 Crystal Palace (18-10-2026)WCrystal Palace 3 - 1 Nottingham Forest (11-10-2026)DLeeds 0 - 0 Crystal Palace (20-09-2026)
19 Nottingham Forest 9 6 6 12 -6 LBrentford 2 - 0 Nottingham Forest (31-10-2026)DIpswich 1 - 1 Nottingham Forest (23-10-2026)LNottingham Forest 0 - 1 Arsenal (18-10-2026)LCrystal Palace 3 - 1 Nottingham Forest (11-10-2026)LNottingham Forest 0 - 1 Coventry (19-09-2026)
20 Sunderland 9 5 7 17 -10 LCoventry 3 - 1 Sunderland (31-10-2026)DSunderland 0 - 0 Leeds (25-10-2026)LBournemouth 2 - 0 Sunderland (18-10-2026)LSunderland 0 - 2 Brighton (10-10-2026)LManchester City 5 - 3 Sunderland (20-09-2026)

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.