Premier League Regular Season - 34

Wolves 0 - 1 FT Tottenham

Molineux Stadium

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

Futmetrix Verdict
49
FT
Sat, Apr 25
Wolves
0-1
Tottenham
⚡ Intensity 29
⚖️ Balance 20
🏆 Stakes 100
🎲 Upset 0
Super subs secure crucial Spurs win.

Super Subs Save Spurs in Desperate Molineux Dogfight

Average Entertainment Futmetrix Score: 49/100. In a match suffocated by relegation fear, Tottenham's tactical roll of the dice paid off late to drag them closer to Premier League safety while pushing the hosts to the brink.

The Opening Act

The Stakes were astronomical at Molineux Stadium, with both sides drowning in the deepest waters of the relegation zone. From the outset, the tension was palpable across the pitch. Tottenham controlled possession, hoarding 59% of the ball throughout the afternoon, but they found it incredibly difficult to carve out meaningful openings. Wolves sat deep, fielding a rigid defensive shape that dared the visitors to break them down through the middle. The Intensity reflected a classic, gritty six-pointer—scrappy, heavy on cynical fouls, and largely devoid of clinical quality in the final third. The Londoners probed patiently from side to side, yet they couldn't bypass a desperate home rearguard in a highly cagey and frustrating first half of football.

The Pivot

As the clock ticked past the hour mark, the Balance of the encounter teetered on a razor's edge. Tottenham's expected goals metric was slowly creeping up, yet they noticeably lacked a killer instinct inside the penalty area. The defining turning point finally arrived courtesy of the visiting bench. Richarlison and J. Palhinha were thrown into the fray to shatter the stubborn deadlock. While the home side offered virtually nothing going forward—managing just a single shot on target all afternoon—Spurs kept knocking on the door. This aggressive tactical shift pushed the visitors much higher up the pitch, completely suffocating the hosts who were now struggling to string together even basic counter-attacking sequences to relieve the mounting pressure.

Resolution

The crucial breakthrough finally materialized in the 82nd minute, instantly crushing Molineux's rapidly fading hopes. Richarlison found space and picked out his fellow substitute Palhinha, who ruthlessly buried the decisive strike to seal a priceless 1-0 away victory. At the other end of the pitch, Micky van de Ven was an absolute brick wall, rightfully earning Man of the Match honors for an imperious defensive display that entirely neutralized any lingering home threat. This devastating result leaves the hosts stranded 16 points from safety with just five games left—virtually sealing their inevitable Championship fate. Meanwhile, Spurs vault to within a mere two points of survival, officially sparking a monumental escape act.

Key Questions

What does this mean for Wolves's season?

Wolves remain dead last, sitting 16 points from safety with only five games left. Their relegation to the Championship is now a virtual certainty.

How did substitute Micky van de Ven change the game?

Micky van de Ven actually started the match. He changed the game by anchoring the defense, earning Man of the Match honors while securing a vital clean sheet.

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
41%
59%
Wolves 41%
Tottenham 59%
Shots
10
11
Wolves 10
Tottenham 11
Shots on Target
1
2
Wolves 1
Tottenham 2
Expected Goals (xG)
0.55
1.05
Wolves 0.55
Tottenham 1.05
Passes
306
468
Wolves 306
Tottenham 468
Pass Accuracy
76%
85%
Wolves 76%
Tottenham 85%
Corners
4
5
Wolves 4
Tottenham 5
Fouls
8
14
Wolves 8
Tottenham 14
Yellow Cards
3
4
Wolves 3
Tottenham 4
Red Cards
0
0
Wolves 0
Tottenham 0

Match Events

D. Solanke Richarlison 🔄 40'
45'+3 🟨 Andre
HT
R. Kolo Muani M. Tel 🔄 46'
56' 🟨 S. Bueno
P. Porro 🟨 56'
Y. Bissouma J. Palhinha 🔄 62'
X. Simons L. Bergvall 🔄 62'
R. Bentancur 🟨 65'
71' 🔄 R. Gomes T. Arokodare
C. Gallagher 🟨 74'
J. Palhinha (Richarlison) 82'
85' 🔄 M. Doherty Hwang Hee-Chan
86' 🔄 Pedro Lima J. Tchatchoua
C. Gallagher R. Dragusin 🔄 90'+1
90'+4 🔄 S. Bueno D. M. Wolfe
90'+6 🟨 Joao Gomes
K. Danso 🟨 90'+8
FT

Player Cards

Our take on every player in this match

Wolves

Goalkeepers
Jose Sa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Matt Doherty
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
86%
Duel Win %
Santiago Bueno
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
83%
Duel Win %
Toti Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Midfielders
Pedro Lima
👻 Invisible Nothing to note
André
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
João Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Hugo Bueno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Forwards
Rodrigo Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Mateus Mané
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
6%
Pass Acc
Adam Armstrong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
BENCH
Daniel Bentley
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
David Möller Wolfe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Saheed Olagunju
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jackson Tchatchoua
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Jean-Ricner Bellegarde
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Angel Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tom Edozie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hee-Chan Hwang
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Tolu Arokodare
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry

Tottenham

Goalkeepers
Antonín Kinský
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Pedro Porro
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
45%
Pass Acc
Kevin Danso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Micky van de Ven
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
100%
Duel Win %
Djed Spence
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
43%
Duel Win %
Midfielders
Conor Gallagher
👻 Invisible Nothing to note
Rodrigo Bentancur
MAGNET
MAGNET
69
Activity
69
Activity
61
Passes
8
Duels
Randal Kolo Muani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Yves Bissouma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Xavi Simons
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Forwards
Dominic Solanke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
40
Total Mins
40
Entry
BENCH
Brandon Austin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Radu Drăguşin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Souza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joao Palhinha
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
James Maddison
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
0
Total Mins
Started
Entry
Lucas Bergvall
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Richarlison
SUPER SUB
SUPER SUB
1
Assist
1
Assist
57
Minutes
6.3
Rating
Mathys Tel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
52
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/27/2025 Tottenham 1 - 1 Wolves Premier League Tottenham Hotspur Stadium
04/13/2025 Wolves 4 - 2 Tottenham Premier League Molineux Stadium
12/29/2024 Tottenham 2 - 2 Wolves Premier League Tottenham Hotspur Stadium
02/17/2024 Tottenham 1 - 2 Wolves Premier League Tottenham Hotspur Stadium
11/11/2023 Wolves 2 - 1 Tottenham Premier League Molineux Stadium
03/04/2023 Wolves 1 - 0 Tottenham Premier League Molineux Stadium
08/20/2022 Tottenham 1 - 0 Wolves Premier League Tottenham Hotspur Stadium
02/13/2022 Tottenham 0 - 2 Wolves Premier League Tottenham Hotspur Stadium
09/22/2021 Wolves 2 - 2 (PEN 2-3) Tottenham League Cup Molineux Stadium
08/22/2021 Wolves 0 - 1 Tottenham Premier League Molineux Stadium
09/27/2025
Premier League Tottenham Hotspur Stadium
04/13/2025
Premier League Molineux Stadium
12/29/2024
Premier League Tottenham Hotspur Stadium
02/17/2024
Premier League Tottenham Hotspur Stadium
11/11/2023
Premier League Molineux Stadium
03/04/2023
Premier League Molineux Stadium
08/20/2022
Premier League Tottenham Hotspur Stadium
02/13/2022
Premier League Tottenham Hotspur Stadium
09/22/2021
2 - 2 (PEN 2-3)
League Cup Molineux Stadium
08/22/2021
Premier League Molineux Stadium
Wolves Win
Tottenham 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)