Premier League Regular Season - 34

Bournemouth 2 - 2 FT Leeds

Vitality Stadium

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

Futmetrix Verdict
78
FT
Wed, Apr 22
Bournemouth
2-2
Leeds
⚡ Intensity 88
⚖️ Balance 40
🏆 Stakes 4
🎲 Upset 52
Late drama denies Bournemouth maximum points

Stoppage-Time Heartbreak Denies Bournemouth in Four-Goal Thriller

Highly Entertaining Futmetrix Score: 78/100. A relentless exchange of late blows at Vitality Stadium highlighted the raw unpredictability of Premier League football.

Tactical Trench Warfare

The early exchanges at Vitality Stadium presented a fascinating tactical puzzle. Bournemouth dominated possession, dictating the tempo and pressing high up the pitch from the outset. The Intensity of their approach was clear as they pinned Leeds back into their own third, forcing a staggering 12 corners and turning the penalty area into a shooting gallery. Despite unleashing a high volume of attempts, the hosts initially struggled to find the clinical edge needed to shatter the visitors' defensive lines. The defensive unit for the away side, marshalled superbly by Pascal Struijk, absorbed the unrelenting pressure with remarkable discipline and tactical awareness. This opening period was entirely defined by set-piece pressure and near misses, setting the stage for a match that was always threatening to explode into life once the initial stalemate was finally broken.

Subs and Setbacks

The contest finally shattered its cage in the second half, completely shifting the Balance of power. The elusive breakthrough arrived on the hour mark when E. J. Kroupi found the back of the net, latching onto a precise and perfectly timed delivery from M. Senesi. However, the jubilant celebrations on the south coast were remarkably short-lived. Just eight minutes later, a moment of sheer misfortune saw J. Hill concede an own goal, instantly wiping out the hosts' hard-earned advantage. This chaotic sequence transformed a previously cagey and structured affair into a genuinely open battle, with both sides suddenly sensing vulnerabilities in their opponent's armour. The middle phase of the match quickly devolved into a frantic scramble for superiority, highlighting exactly why maintaining concentration in this league is so notoriously difficult for any defensive unit.

A Breathtaking Finale

As the clock aggressively ticked down, the Stakes reached a boiling point, triggering a phenomenal flurry of late action. In the 86th minute, substitute Rayan seemed to have secured all three points for the Cherries, finishing brilliantly after an incisive pass from fellow substitute T. Adams. The exuberant hosts thought they had added another through Evanilson to kill the game, but a swift VAR intervention ruled it out for offside. That marginal decision kept the Upset door slightly ajar for the desperate visitors. Deep into stoppage time, the incredible drama peaked as S. Longstaff emerged as the ultimate super sub, smashing home a 97th-minute equaliser. The breathless 2-2 draw leaves the home side frustrated in ninth place, while earning a potentially massive point for a visiting squad fighting for mid-table security.

Key Questions

How did Bournemouth complete the comeback from behind?

Bournemouth actually surrendered the lead twice; it was the visitors who completed the final dramatic comeback to secure a point in stoppage time.

How did substitute Eli Junior Kroupi change the game?

He broke the long tactical stalemate by scoring the opening goal in the 60th minute, forcing the opposition to abandon their defensive shape.

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
60%
40%
Bournemouth 60%
Leeds 40%
Shots
17
10
Bournemouth 17
Leeds 10
Shots on Target
7
3
Bournemouth 7
Leeds 3
Expected Goals (xG)
1.45
0.86
Bournemouth 1.45
Leeds 0.86
Passes
465
310
Bournemouth 465
Leeds 310
Pass Accuracy
80%
75%
Bournemouth 80%
Leeds 75%
Corners
12
1
Bournemouth 12
Leeds 1
Fouls
7
10
Bournemouth 7
Leeds 10
Yellow Cards
3
0
Bournemouth 3
Leeds 0
Red Cards
0
0
Bournemouth 0
Leeds 0

Match Events

25' 🟨 E. J. Kroupi
41' 🟨 A. Jimenez
HT
J. Bogle J. Rodon 🔄 46'
60' E. J. Kroupi (M. Senesi)
N. Okafor W. Gnonto 🔄 64'
J. Bijol L. Nmecha 🔄 64'
67' 🔄 D. Brooks Rayan
J. Hill 68'
73' 🔄 E. J. Kroupi T. Adams
74' 🔄 R. Christie A. Adli
B. Aaronson S. Longstaff 🔄 84'
86' Rayan (T. Adams)
A. Tanaka J. Piroe 🔄 89'
90'+1 🔄 M. Tavernier A. Toth
90'+1 Evanilson
90'+5 🟨 Evanilson
S. Longstaff 90'+7
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
99
Total Mins
Started
Entry
Defenders
Álex Jiménez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
James Hill
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
0
Fouls
6.2
Rating
Marcos Senesi
MAGNET
MAGNET
87
Activity
87
Activity
72
Passes
15
Duels
Adrien Truffert
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
64%
Duel Win %
Midfielders
Alex Scott
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Ryan Christie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
74
Entry
David Brooks
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Eli Junior Kroupi
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Marcus Tavernier
NPC
NPC
91
Minutes
91
Minutes
32%
Pass Acc
6.2
Rating
Forwards
Evanilson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
BENCH
Christos Mandas
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Adam Smith
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bafodé Diakité
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tyler Adams
SUPER SUB
SUPER SUB
1
Assist
1
Assist
26
Minutes
6.9
Rating
Alex Tóth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Rayan
CLUTCH HERO
CLUTCH HERO
86
Goal Time
86
Goal Time
Goal
Impact
6.9
Rating
Amine Adli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Ben Gannon-Doak
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Enes Unal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Leeds

Goalkeepers
Karl Darlow
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Defenders
James Justin
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
86%
Duel Win %
Jaka Bijol
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Pascal Struijk
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
90%
Duel Win %
Midfielders
Jayden Bogle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Ethan Ampadu
ENFORCER
ENFORCER
4
Tackles
4
Tackles
8
Duels Won
73%
Win %
Ao Tanaka
NPC
NPC
89
Minutes
89
Minutes
37%
Pass Acc
6.7
Rating
Gabriel Gudmundsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Forwards
Brenden Aaronson
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Noah Okafor
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Dominic Calvert-Lewin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
BENCH
Lucas Perri
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Joe Rodon
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Sebastiaan Bornauw
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sean Longstaff
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.5
Rating
Daniel James
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
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
35
Total Mins
Started
Entry
Lukas Nmecha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry
Joël Piroe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
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
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 Arsenal 34 73 64 26 +38 WArsenal 1 - 0 Newcastle (25-04-2026)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)
2 Manchester City 33 70 66 29 +37 WBurnley 0 - 1 Manchester City (22-04-2026)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)
3 Manchester United 34 61 60 46 +14 WManchester United 2 - 1 Brentford (27-04-2026)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)
4 Liverpool 34 58 57 44 +13 WLiverpool 3 - 1 Crystal Palace (25-04-2026)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)
5 Aston Villa 34 58 47 42 +5 LFulham 1 - 0 Aston Villa (25-04-2026)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)
6 Brighton 34 50 48 39 +9 WBrighton 3 - 0 Chelsea (21-04-2026)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)
7 Bournemouth 34 49 52 52 0 DBournemouth 2 - 2 Leeds (22-04-2026)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)
8 Chelsea 34 48 53 45 +8 LBrighton 3 - 0 Chelsea (21-04-2026)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)
9 Brentford 34 48 49 46 +3 LManchester United 2 - 1 Brentford (27-04-2026)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)
10 Fulham 34 48 44 46 -2 WFulham 1 - 0 Aston Villa (25-04-2026)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)
11 Everton 34 47 41 41 0 LWest Ham 2 - 1 Everton (25-04-2026)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)
12 Sunderland 34 46 36 45 -9 LSunderland 0 - 5 Nottingham Forest (24-04-2026)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)
13 Crystal Palace 33 43 36 39 -3 LLiverpool 3 - 1 Crystal Palace (25-04-2026)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)
14 Newcastle 34 42 46 50 -4 LArsenal 1 - 0 Newcastle (25-04-2026)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)
15 Leeds 34 40 44 51 -7 DBournemouth 2 - 2 Leeds (22-04-2026)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)
16 Nottingham Forest 34 39 41 45 -4 WSunderland 0 - 5 Nottingham Forest (24-04-2026)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)
17 West Ham 34 36 42 58 -16 WWest Ham 2 - 1 Everton (25-04-2026)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)
18 Tottenham 34 34 43 53 -10 WWolves 0 - 1 Tottenham (25-04-2026)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)
19 Burnley 34 20 34 68 -34 LBurnley 0 - 1 Manchester City (22-04-2026)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)
20 Wolves 34 17 24 62 -38 LWolves 0 - 1 Tottenham (25-04-2026)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)