Premier League Gameweek 9

Bournemouth 2 - 0 FT Leeds

Vitality Stadium

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

Futmetrix Verdict
46
FT
Sat, Oct 31
Bournemouth
2-0
Leeds
⚡ Intensity 55
⚖️ Balance 13
🏆 Stakes 10
🎲 Upset 0
Leeds held possession; Bournemouth struck

Win Probability

  • Bournemouth 45%
  • Draw 28%
  • Leeds 28%

Futmetrix AI estimate

A Disallowed Opener, Then a Late Seal

Average Entertainment Futmetrix Score: 46/100. A disallowed opener and a stoppage-time finish made a 2-0 home win the reward for the sharper side.

Opening Act: The Review Changes Everything

Leeds threatened first at Vitality Stadium, but their opening goal lasted only until the review. Dominic Calvert-Lewin thought he had put the visitors ahead in the 11th minute; VAR cancelled the goal, wiping away the early lift and giving Bournemouth a reprieve. Leeds controlled possession at 56 per cent and reached the final third 81 times, yet managed only one shot on target. Bournemouth had just 44 per cent of the ball, but their attacks carried more danger. The Balance looked misleading: Leeds circulated possession, while the hosts found the cleaner route towards goal. Bournemouth finished with five shots on target and 1.28 expected goals, compared with Leeds' 0.69. The scene was set: territorial control for Leeds, sharper threat from the home side.

The Pivot: A Cleaner Breakthrough

With the disallowed opener wiped away, Bournemouth did not chase the match recklessly. They held their shape, absorbed Leeds' spells on the ball and found the decisive route in the 31st minute. Justin Kluivert supplied the assist, and Francisco Evanilson finished to give Bournemouth the lead. It was a fair reflection of the chances: the hosts created two big opportunities and put five efforts on target, while Leeds' ten shots produced only one test for the goalkeeper. Leeds' 21 crosses and 81 entries into the final third brought territory, but Bournemouth's defence handled the volume with 33 clearances. The Intensity lay in the contrast between Leeds' patient build-up and Bournemouth's sharper end product. That goal transformed a tense contest into a test of Leeds' patience.

Resolution: One Late Insurance Goal

Leeds pushed for an equaliser, but the finish never came. Bournemouth had to work without much possession and defend the wide service, yet they stayed compact and retained enough threat to punish the visitors for committing forward. Substitute Eli Kroupi supplied the assist, and Amine Adli, introduced in the 88th minute, scored in the fourth minute of stoppage time to make it 2-0. The late strike was the payoff for Bournemouth's ability to turn defensive work into one more clean attack. Leeds left Vitality Stadium with only one shot on target despite their 56 per cent possession. Bournemouth began the day 13th; Leeds began seventh, so the home side banked a valuable league win while the visitors missed a chance to build on their strong early position. The result was settled, if not spectacular, by a substitute's sharp finish.

Key Questions

How did VAR change this match?

VAR cancelled Dominic Calvert-Lewin's 11th-minute goal, denying Leeds an early lead before Bournemouth scored later.

How did substitute Evanilson change the game?

Evanilson was not a substitute: he started and scored in the 31st minute; substitute Amine Adli sealed the win in stoppage time.

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
44%
56%
Bournemouth 44%
Leeds 56%
Shots
11
10
Bournemouth 11
Leeds 10
Shots on Target
5
1
Bournemouth 5
Leeds 1
Expected Goals (xG)
1.28
0.69
Bournemouth 1.28
Leeds 0.69
Passes
409
508
Bournemouth 409
Leeds 508
Corners
4
4
Bournemouth 4
Leeds 4
Fouls
12
15
Bournemouth 12
Leeds 15
Yellow Cards
2
2
Bournemouth 2
Leeds 2
Red Cards
0
0
Bournemouth 0
Leeds 0

Match Events

31' ⚽ Francisco Evanilson (Justin Kluivert)
Nico Elvedi 🟨 35'
Daniel Farke 🟨 35'
45'+2 🟨 Ryan Christie
HT
Ethan Ampadu 🟨 62'
↓ Gabriel Gudmundsson ↑Sean Longstaff 🔄 65'
↓ Daniel James ↑Lukas Nmecha 🔄 65'
↓ Ao Tanaka ↑Anton Stach 🔄 65'
68' 🔄 ↓ Ryan Christie ↑Lewis Cook
68' 🔄 ↓ Justin Kluivert ↑Eli Kroupi
74' 🟨 Tyler Adams
76' 🔄 ↓ Francisco Evanilson ↑Álvaro Rodríguez
↓ Harry Wilson ↑Brenden Aaronson 🔄 84'
↓ James Justin ↑Jean Matteo Bahoya 🔄 84'
88' 🔄 ↓ Adam Smith ↑Bafode Diakite
88' 🔄 ↓ Rayan Vitor Simplício Rocha ↑Amine Adli
90'+4 ⚽ Amine Adli (Eli Kroupi)
FT

Player Cards

Our take on every player in this match

Bournemouth

Goalkeepers
Đorđe Petrović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Adam Smith
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
James Hill
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
António Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Adrien Truffert
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Tyler Adams
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Ryan Christie
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Rayan
NPC
NPC
88
Minutes
88
Minutes
17%
Pass Acc
6.2
Rating
Justin Kluivert
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.3
Rating
Marcus Tavernier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Evanilson
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Michele Di Gregorio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Bafodé Diakité
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Julio Soler
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
David Brooks
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lewis Cook
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Amine Adli
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.5
Rating
Ben Doak
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eli Junior Kroupi
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.4
Rating
Álvaro Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry

Leeds

Goalkeepers
James Trafford
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
James Justin
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Nico Elvedi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Tarik Muharemović
MAGNET
MAGNET
100
Activity
100
Activity
84
Passes
16
Duels
Midfielders
Jayden Bogle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Ethan Ampadu
MAGNET
MAGNET
83
Activity
83
Activity
71
Passes
12
Duels
Ao Tanaka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Gabriel Gudmundsson
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
Harry Wilson
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Daniel James
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Forwards
Dominic Calvert-Lewin
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
8
Duels Won
0
Pens Won
BENCH
Michael Zetterer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Melvin Bard
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
Brenden Aaronson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
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
25
Total Mins
Started
Entry
Anton Stach
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Jean-Mattéo Bahoya
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Lukas Nmecha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
04/22/2026 Bournemouth 2 - 2 Leeds Premier League Vitality Stadium
09/27/2025 Leeds 2 - 2 Bournemouth Premier League Elland Road
04/30/2023 Bournemouth 4 - 1 Leeds Premier League Vitality Stadium
11/05/2022 Leeds 4 - 3 Bournemouth Premier League Elland Road
01/20/2015 Leeds 1 - 0 Bournemouth Championship Elland Road
09/16/2014 Bournemouth 1 - 3 Leeds Championship The Goldsands Stadium
03/25/2014 Bournemouth 4 - 1 Leeds Championship The Goldsands Stadium
10/01/2013 Leeds 2 - 1 Bournemouth Championship Elland Road
04/22/2026
Premier League Vitality Stadium
09/27/2025
Premier League Elland Road
04/30/2023
Premier League Vitality Stadium
11/05/2022
Premier League Elland Road
01/20/2015
Championship Elland Road
09/16/2014
Championship The Goldsands Stadium
03/25/2014
Championship The Goldsands Stadium
10/01/2013
Championship Elland Road
Bournemouth Win
Leeds Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 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)
2 Arsenal 8 21 13 5 +8 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)WSunderland 0 - 2 Arsenal (12-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 Liverpool 8 15 11 8 +3 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)DLiverpool 0 - 0 Fulham (12-09-2026)
6 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)
7 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)
8 Tottenham 9 12 10 10 0 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)LTottenham 2 - 3 Aston Villa (19-09-2026)
9 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)
10 Leeds 9 11 9 8 +1 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)DLeeds 0 - 0 Crystal Palace (20-09-2026)
11 Newcastle 8 11 12 14 -2 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)LLeeds 4 - 1 Newcastle (14-09-2026)
12 Aston Villa 8 11 9 12 -3 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)LAston Villa 1 - 2 Nottingham Forest (12-09-2026)
13 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)
14 Everton 8 10 8 9 -1 LArsenal 2 - 0 Everton (24-10-2026)LEverton 0 - 2 Chelsea (17-10-2026)DHull City 2 - 2 Everton (11-10-2026)WEverton 1 - 0 Ipswich (19-09-2026)DTottenham 0 - 0 Everton (12-09-2026)
15 Coventry 9 9 9 16 -7 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)WNottingham Forest 0 - 1 Coventry (19-09-2026)
16 Fulham 8 8 8 10 -2 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)DLiverpool 0 - 0 Fulham (12-09-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.