Premier League Gameweek 21

Bournemouth 3 - 2 FT Tottenham

Vitality Stadium

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

Futmetrix Verdict
89
FT
Wed, Jan 7
Bournemouth
3-2
Tottenham
⚡ Intensity 91
⚖️ Balance 100
🏆 Stakes 0
🎲 Upset 0
Semenyo stuns Spurs in five-goal thriller.

Win Probability

  • Bournemouth 44%
  • Draw 27%
  • Tottenham 29%

Futmetrix AI estimate

Semenyo Snatches Victory in Vitality Volley

Must-Watch Futmetrix Score: 89/100. Bournemouth’s ruthless efficiency in front of goal punished a wasteful Tottenham side in a match defined by late drama and VAR intervention.

Chaos at the Vitality

From the first whistle, chaos reigned at Vitality Stadium. Tottenham signaled their intent early, slicing through the home defense in the 5th minute. X. Simons provided the vision, finding M. Tel who finished with clinical precision. The early **Stakes** were clear; both sides were desperate to climb out of the mid-table quagmire. However, the lead was fragile. Despite Spurs controlling 58% of the ball, Bournemouth displayed an incredible **Upset Factor**, converting their limited opportunities into pure gold. In the 22nd minute, M. Tavernier turned provider for Evanilson, who restored parity and shifted the momentum.

The Tide Turns

The Cherries refused to sit back, feeding off the vocal home support. Ten minutes before the break, the stadium erupted again. Marcos Senesi, showing the creative flair that earned him an 8.0 rating, delivered a pinpoint ball for E. J. Kroupi to fire the hosts ahead. The match’s **Intensity** reached a boiling point in the second half. Micky van de Ven thought he had won his side a lifeline in the 73rd minute, but a VAR review overturned a penalty decision, leaving the visitors frustrated. Despite the setback, the individual brilliance of João Palhinha momentarily saved Spurs, as he hammered home an equalizer in the 78th minute to set up a grandstand finish.

Semenyo’s Final Word

With the game’s **Balance** hanging by a thread, Bournemouth found one final gear. As the clock hit the 90th minute, D. Brooks carved out an opening for A. Semenyo, who clinicaly dispatched the winner. Statistically, Spurs dominated with 16 shots to 11, yet Bournemouth’s conversion was the story—scoring three times from just three shots on target. Even an outstanding defensive effort from Cristian Romero couldn't prevent the late collapse, leaving the North London side to rue their missed chances in a game they largely controlled on paper but lost on the pitch.

Key Questions

How did VAR change this match?

VAR overturned a 73rd-minute penalty for Tottenham, denying them a crucial opportunity to equalize earlier and potentially changing the game's final momentum.

What made João Palhinha the Man of the Match?

Palhinha dominated the midfield with an 8.5 rating, scoring a vital goal and providing the defensive stability that nearly earned Spurs a point.

What caused the 5-goal thriller?

High tactical intensity and Bournemouth's extreme clinical edge—scoring three goals from just three shots on target—created a volatile and exciting scoreline.

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
42%
58%
Bournemouth 42%
Tottenham 58%
Shots
11
16
Bournemouth 11
Tottenham 16
Shots on Target
3
4
Bournemouth 3
Tottenham 4
Expected Goals (xG)
1.27
1.25
Bournemouth 1.27
Tottenham 1.25
Passes
321
434
Bournemouth 321
Tottenham 434
Pass Accuracy
75%
77%
Bournemouth 75%
Tottenham 77%
Corners
3
7
Bournemouth 3
Tottenham 7
Fouls
19
10
Bournemouth 19
Tottenham 10
Yellow Cards
3
3
Bournemouth 3
Tottenham 3
Red Cards
0
0
Bournemouth 0
Tottenham 0

Match Events

M. Tel (X. Simons) 5'
22' Evanilson (M. Tavernier)
36' E. J. Kroupi (M. Senesi)
43' 🟨 Antoine Semenyo
HT
51' 🟨 Lewis Cook
L. Bergvall W. Odobert 🔄 57'
Pedro Porro 🟨 60'
64' 🔄 E. J. Kroupi D. Brooks
64' 🔄 Evanilson E. Unal
R. Kolo Muani Richarlison 🔄 67'
Micky van de Ven 🟨 75'
77' 🟨 Álex Jiménez
J. Palhinha 78'
R. Bentancur A. Gray 🔄 86'
87' 🔄 M. Tavernier B. Diakite
87' 🔄 A. Jimenez A. Adli
90' A. Semenyo (D. Brooks)
90'+10 🔄 A. Semenyo V. Milosavljevic
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
Álex Jiménez
NPC
NPC
87
Minutes
87
Minutes
23%
Pass Acc
6.2
Rating
James Hill
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
80%
Duel Win %
Marcos Senesi
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
8
Rating
Adrien Truffert
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
53%
Duel Win %
Midfielders
Alex Scott
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
Lewis Cook
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Marcus Tavernier
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.3
Rating
Eli Junior Kroupi
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Antoine Semenyo
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7
Rating
Forwards
Evanilson
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Fraser Forster
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Julio Soler
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
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
14
Total Mins
Started
Entry
Veljko Milosavljević
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
David Brooks
SUPER SUB
SUPER SUB
1
Assist
1
Assist
26
Minutes
6.3
Rating
Amine Adli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Enes Unal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Remy Rees-Dottin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Tottenham

Goalkeepers
Guglielmo Vicario
MAGNET
MAGNET
50
Activity
50
Activity
50
Passes
0
Duels
Defenders
Pedro Porro
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Cristian Romero
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
45%
Pass Acc
Micky van de Ven
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Djed Spence
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
8
Duels Won
0
Pens Won
Midfielders
João Palhinha
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Rodrigo Bentancur
ENFORCER
ENFORCER
5
Tackles
5
Tackles
6
Duels Won
86%
Win %
Lucas Bergvall
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Xavi Simons
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.5
Rating
Mathys Tel
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Randal Kolo Muani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
BENCH
Antonin Kinsky
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Radu Drăgușin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kevin Danso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ben Davies
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Archie Gray
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Luca Williams-Barnett
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Richarlison
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Wilson Odobert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Dane Scarlett
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/09/2025 Tottenham 2 - 2 Bournemouth Premier League Tottenham Hotspur Stadium
12/05/2024 Bournemouth 1 - 0 Tottenham Premier League Vitality Stadium
12/31/2023 Tottenham 3 - 1 Bournemouth Premier League Tottenham Hotspur Stadium
08/26/2023 Bournemouth 0 - 2 Tottenham Premier League Vitality Stadium
04/15/2023 Tottenham 2 - 3 Bournemouth Premier League Tottenham Hotspur Stadium
10/29/2022 Bournemouth 2 - 3 Tottenham Premier League Vitality Stadium
07/09/2020 Bournemouth 0 - 0 Tottenham Premier League Vitality Stadium
11/30/2019 Tottenham 3 - 2 Bournemouth Premier League Tottenham Hotspur Stadium
05/04/2019 Bournemouth 1 - 0 Tottenham Premier League Vitality Stadium
03/09/2025
Premier League Tottenham Hotspur Stadium
12/05/2024
Premier League Vitality Stadium
12/31/2023
Premier League Tottenham Hotspur Stadium
08/26/2023
Premier League Vitality Stadium
04/15/2023
Premier League Tottenham Hotspur Stadium
10/29/2022
Premier League Vitality Stadium
07/09/2020
Premier League Vitality Stadium
11/30/2019
Premier League Tottenham Hotspur Stadium
05/04/2019
Premier League Vitality Stadium
Bournemouth Win
Tottenham Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 21 49 40 14 +26 DArsenal 0 - 0 Liverpool (08-01-2026)WBournemouth 2 - 3 Arsenal (03-01-2026)WArsenal 4 - 1 Aston Villa (30-12-2025)WArsenal 2 - 1 Brighton (27-12-2025)WEverton 0 - 1 Arsenal (20-12-2025)
2 Manchester City 21 43 45 19 +26 DManchester City 1 - 1 Brighton (07-01-2026)DManchester City 1 - 1 Chelsea (04-01-2026)DSunderland 0 - 0 Manchester City (01-01-2026)WNottingham Forest 1 - 2 Manchester City (27-12-2025)WManchester City 3 - 0 West Ham (20-12-2025)
3 Aston Villa 21 43 33 24 +9 DCrystal Palace 0 - 0 Aston Villa (07-01-2026)WAston Villa 3 - 1 Nottingham Forest (03-01-2026)LArsenal 4 - 1 Aston Villa (30-12-2025)WChelsea 1 - 2 Aston Villa (27-12-2025)WAston Villa 2 - 1 Manchester United (21-12-2025)
4 Liverpool 21 35 32 28 +4 DArsenal 0 - 0 Liverpool (08-01-2026)DFulham 2 - 2 Liverpool (04-01-2026)DLiverpool 0 - 0 Leeds (01-01-2026)WLiverpool 2 - 1 Wolves (27-12-2025)WTottenham 1 - 2 Liverpool (20-12-2025)
5 Brentford 21 33 35 28 +7 WBrentford 3 - 0 Sunderland (07-01-2026)WEverton 2 - 4 Brentford (04-01-2026)DBrentford 0 - 0 Tottenham (01-01-2026)WBrentford 4 - 1 Bournemouth (27-12-2025)WWolves 0 - 2 Brentford (20-12-2025)
6 Newcastle 21 32 32 27 +5 WNewcastle 4 - 3 Leeds (07-01-2026)WNewcastle 2 - 0 Crystal Palace (04-01-2026)WBurnley 1 - 3 Newcastle (30-12-2025)LManchester United 1 - 0 Newcastle (26-12-2025)DNewcastle 2 - 2 Chelsea (20-12-2025)
7 Manchester United 21 32 36 32 +4 DBurnley 2 - 2 Manchester United (07-01-2026)DLeeds 1 - 1 Manchester United (04-01-2026)DManchester United 1 - 1 Wolves (30-12-2025)WManchester United 1 - 0 Newcastle (26-12-2025)LAston Villa 2 - 1 Manchester United (21-12-2025)
8 Chelsea 21 31 34 24 +10 LFulham 2 - 1 Chelsea (07-01-2026)DManchester City 1 - 1 Chelsea (04-01-2026)DChelsea 2 - 2 Bournemouth (30-12-2025)LChelsea 1 - 2 Aston Villa (27-12-2025)DNewcastle 2 - 2 Chelsea (20-12-2025)
9 Fulham 21 31 30 30 0 WFulham 2 - 1 Chelsea (07-01-2026)DFulham 2 - 2 Liverpool (04-01-2026)DCrystal Palace 1 - 1 Fulham (01-01-2026)WWest Ham 0 - 1 Fulham (27-12-2025)WFulham 1 - 0 Nottingham Forest (22-12-2025)
10 Sunderland 21 30 21 22 -1 LBrentford 3 - 0 Sunderland (07-01-2026)DTottenham 1 - 1 Sunderland (04-01-2026)DSunderland 0 - 0 Manchester City (01-01-2026)DSunderland 1 - 1 Leeds (28-12-2025)DBrighton 0 - 0 Sunderland (20-12-2025)
11 Brighton 21 29 31 28 +3 DManchester City 1 - 1 Brighton (07-01-2026)WBrighton 2 - 0 Burnley (03-01-2026)DWest Ham 2 - 2 Brighton (30-12-2025)LArsenal 2 - 1 Brighton (27-12-2025)DBrighton 0 - 0 Sunderland (20-12-2025)
12 Everton 21 29 23 25 -2 DEverton 1 - 1 Wolves (07-01-2026)LEverton 2 - 4 Brentford (04-01-2026)WNottingham Forest 0 - 2 Everton (30-12-2025)DBurnley 0 - 0 Everton (27-12-2025)LEverton 0 - 1 Arsenal (20-12-2025)
13 Crystal Palace 21 28 22 23 -1 DCrystal Palace 0 - 0 Aston Villa (07-01-2026)LNewcastle 2 - 0 Crystal Palace (04-01-2026)DCrystal Palace 1 - 1 Fulham (01-01-2026)LCrystal Palace 0 - 1 Tottenham (28-12-2025)LLeeds 4 - 1 Crystal Palace (20-12-2025)
14 Tottenham 21 27 30 27 +3 LBournemouth 3 - 2 Tottenham (07-01-2026)DTottenham 1 - 1 Sunderland (04-01-2026)DBrentford 0 - 0 Tottenham (01-01-2026)WCrystal Palace 0 - 1 Tottenham (28-12-2025)LTottenham 1 - 2 Liverpool (20-12-2025)
15 Bournemouth 21 26 34 40 -6 WBournemouth 3 - 2 Tottenham (07-01-2026)LBournemouth 2 - 3 Arsenal (03-01-2026)DChelsea 2 - 2 Bournemouth (30-12-2025)LBrentford 4 - 1 Bournemouth (27-12-2025)DBournemouth 1 - 1 Burnley (20-12-2025)
16 Leeds 21 22 29 37 -8 LNewcastle 4 - 3 Leeds (07-01-2026)DLeeds 1 - 1 Manchester United (04-01-2026)DLiverpool 0 - 0 Leeds (01-01-2026)DSunderland 1 - 1 Leeds (28-12-2025)WLeeds 4 - 1 Crystal Palace (20-12-2025)
17 Nottingham Forest 21 21 21 34 -13 WWest Ham 1 - 2 Nottingham Forest (06-01-2026)LAston Villa 3 - 1 Nottingham Forest (03-01-2026)LNottingham Forest 0 - 2 Everton (30-12-2025)LNottingham Forest 1 - 2 Manchester City (27-12-2025)LFulham 1 - 0 Nottingham Forest (22-12-2025)
18 West Ham 21 14 22 43 -21 LWest Ham 1 - 2 Nottingham Forest (06-01-2026)LWolves 3 - 0 West Ham (03-01-2026)DWest Ham 2 - 2 Brighton (30-12-2025)LWest Ham 0 - 1 Fulham (27-12-2025)LManchester City 3 - 0 West Ham (20-12-2025)
19 Burnley 21 13 22 41 -19 DBurnley 2 - 2 Manchester United (07-01-2026)LBrighton 2 - 0 Burnley (03-01-2026)LBurnley 1 - 3 Newcastle (30-12-2025)DBurnley 0 - 0 Everton (27-12-2025)DBournemouth 1 - 1 Burnley (20-12-2025)
20 Wolves 21 7 15 41 -26 DEverton 1 - 1 Wolves (07-01-2026)WWolves 3 - 0 West Ham (03-01-2026)DManchester United 1 - 1 Wolves (30-12-2025)LLiverpool 2 - 1 Wolves (27-12-2025)LWolves 0 - 2 Brentford (20-12-2025)

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.