Premier League Regular Season - 38

Tottenham 1 - 0 FT Everton

Tottenham Hotspur Stadium

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

Futmetrix Verdict
35
FT
Sun, May 24
Tottenham
1-0
Everton
⚡ Intensity 11
⚖️ Balance 20
🏆 Stakes 100
🎲 Upset 0
Palhinha strikes to spark survival hopes.

Palhinha's Lifeline Inspires Tottenham's Final Day Escape Plan

Skip It Futmetrix Score: 35/100. A desperately needed 1-0 victory defined by relentless defensive grit gives Spurs a fighting chance in the darkest of seasons.

Desperation Meets Defensive Blocks

The Stakes were astronomical at Tottenham Hotspur Stadium as the hosts fought desperately for their top-flight lives on the final day of the campaign. Knowing only a win would suffice in this brutal relegation battle, Tottenham threw bodies forward aggressively. They racked up a massive 20 shots overall, but attacking accuracy was glaringly absent in the opening exchanges. The tension was palpable in the stands, with every missed chance amplifying the pressure. Everton absorbed the waves well, sitting deep and looking to counter, yet struggling to pierce through the home lines. A modest Balance rating reflected a cagey affair where neither side wanted to make the fatal first mistake.

The Golden Breakthrough

The defining moment arrived just before the halftime whistle, drastically altering the complexion of the afternoon. In the 43rd minute, J. Palhinha etched his name into local folklore. Capitalizing on relentless set-piece pressure—the match featured a combined 14 corners—the midfielder found the back of the net to break the deadlock. It was a singular moment of clarity in a sea of blocked attempts and off-target strikes. A high Intensity rating tells the story of a messy but desperate scramble for supremacy. While James Garner worked tirelessly in the middle of the park for the visitors to stem the tide, the hosts' sheer will to survive finally manifested on the scoreboard.

Clinging to the Edge

The second half turned into a nerve-wracking exercise in preservation for the hosts. Shared possession at 50% meant the Toffees had plenty of the ball, but they managed a meager single shot on target throughout the ninety minutes. Pedro Porro was instrumental in locking down the flanks, ensuring the desperate one-goal lead remained intact. The final whistle brought outpourings of relief rather than jubilation, cementing a gritty win that defines their relegation battle. The Upset Factor remained relatively quiet in the metrics, but the sheer emotion of a 1-0 survival scrap will linger long in the memories of the home faithful.

Key Questions

What does this mean for Tottenham's season?

This vital 1-0 victory secures crucial points on the final day, offering a desperate lifeline in their grueling battle against relegation from the Premier League.

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
50%
50%
Tottenham 50%
Everton 50%
Shots
20
9
Tottenham 20
Everton 9
Shots on Target
2
1
Tottenham 2
Everton 1
Expected Goals (xG)
0.99
0.34
Tottenham 0.99
Everton 0.34
Passes
373
377
Tottenham 373
Everton 377
Pass Accuracy
85%
83%
Tottenham 85%
Everton 83%
Corners
7
7
Tottenham 7
Everton 7
Fouls
15
18
Tottenham 15
Everton 18
Yellow Cards
2
2
Tottenham 2
Everton 2
Red Cards
0
0
Tottenham 0
Everton 0

Match Events

J. O'Brien 🟨 13'
43' J. Palhinha
HT
M. Rohl T. George 🔄 62'
J. O'Brien H. Armstrong 🔄 62'
73' 🔄 M. Tel P. M. Sarr
73' 🔄 Richarlison R. Kolo Muani
80' 🟨 P. M. Sarr
82' 🔄 C. Gallagher J. Maddison
82' 🔄 R. Bentancur A. Gray
T. Barry Beto 🔄 84'
T. Iroegbunam S. Coleman 🔄 84'
K. Dewsbury-Hall C. Alcaraz 🔄 84'
87' 🟨 J. Palhinha
J. Tarkowski 🟨 89'
90' 🔄 D. Udogie R. Dragusin
FT

Player Cards

Our take on every player in this match

Tottenham

Goalkeepers
Antonín Kinský
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
102
Total Mins
Started
Entry
Defenders
Pedro Porro
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
26%
Pass Acc
Kevin Danso
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Micky van de Ven
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Destiny Udogie
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Midfielders
Rodrigo Bentancur
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
João Palhinha
ENFORCER
ENFORCER
4
Tackles
4
Tackles
10
Duels Won
71%
Win %
Djed Spence
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
102
Total Mins
Started
Entry
Conor Gallagher
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Mathys Tel
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
24%
Pass Acc
Forwards
Richarlison
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
BENCH
Guglielmo Vicario
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Radu Drăguşin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Pape Matar Sarr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Lucas Bergvall
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
James Maddison
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Archie Gray
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Yves Bissouma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Randal Kolo Muani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Dominic Solanke
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Everton

Goalkeepers
Jordan Pickford
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
102
Total Mins
Started
Entry
Defenders
Jake O'Brien
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
James Tarkowski
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Michael Keane
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Vitaliy Mykolenko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
102
Total Mins
Started
Entry
Midfielders
James Garner
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
51%
Pass Acc
Tim Iroegbunam
SHIELD
SHIELD
3
Blocks
3
Blocks
1
Interceptions
3
Tackles
Merlin Röhl
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Iliman Ndiaye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
102
Total Mins
Started
Entry
Kiernan Dewsbury-Hall
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Forwards
Thierno Barry
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
BENCH
Mark Travers
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Séamus Coleman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Adam Aznou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Harrison Armstrong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
40
Total Mins
Started
Entry
Tyler Dibling
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Carlos Alcaraz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Tyrique George
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
40
Total Mins
Started
Entry
Dwight McNeil
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Beto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
10/26/2025 Everton 0 - 3 Tottenham Premier League Hill Dickinson Stadium
01/19/2025 Everton 3 - 2 Tottenham Premier League Goodison Park
08/24/2024 Tottenham 4 - 0 Everton Premier League Tottenham Hotspur Stadium
02/03/2024 Everton 2 - 2 Tottenham Premier League Goodison Park
12/23/2023 Tottenham 2 - 1 Everton Premier League Tottenham Hotspur Stadium
04/03/2023 Everton 1 - 1 Tottenham Premier League Goodison Park
10/15/2022 Tottenham 2 - 0 Everton Premier League Tottenham Hotspur Stadium
03/07/2022 Tottenham 5 - 0 Everton Premier League Tottenham Hotspur Stadium
11/07/2021 Everton 0 - 0 Tottenham Premier League Goodison Park
04/16/2021 Everton 2 - 2 Tottenham Premier League Goodison Park
10/26/2025
Premier League Hill Dickinson Stadium
01/19/2025
Premier League Goodison Park
08/24/2024
Premier League Tottenham Hotspur Stadium
02/03/2024
Premier League Goodison Park
12/23/2023
Premier League Tottenham Hotspur Stadium
04/03/2023
Premier League Goodison Park
10/15/2022
Premier League Tottenham Hotspur Stadium
03/07/2022
Premier League Tottenham Hotspur Stadium
11/07/2021
Premier League Goodison Park
04/16/2021
Premier League Goodison Park
Tottenham Win
Everton Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 37 82 69 26 +43 WArsenal 1 - 0 Burnley (18-05-2026)WWest Ham 0 - 1 Arsenal (10-05-2026)WArsenal 3 - 0 Fulham (02-05-2026)WArsenal 1 - 0 Newcastle (25-04-2026)LManchester City 2 - 1 Arsenal (19-04-2026)
2 Manchester City 37 78 76 33 +43 DBournemouth 1 - 1 Manchester City (19-05-2026)WManchester City 3 - 0 Crystal Palace (13-05-2026)WManchester City 3 - 0 Brentford (09-05-2026)DEverton 3 - 3 Manchester City (04-05-2026)WBurnley 0 - 1 Manchester City (22-04-2026)
3 Manchester United 38 71 69 50 +19 WBrighton 0 - 3 Manchester United (24-05-2026)WManchester United 3 - 2 Nottingham Forest (17-05-2026)DSunderland 0 - 0 Manchester United (09-05-2026)WManchester United 3 - 2 Liverpool (03-05-2026)WManchester United 2 - 1 Brentford (27-04-2026)
4 Aston Villa 37 62 54 48 +6 WAston Villa 4 - 2 Liverpool (15-05-2026)DBurnley 2 - 2 Aston Villa (10-05-2026)LAston Villa 1 - 2 Tottenham (03-05-2026)LFulham 1 - 0 Aston Villa (25-04-2026)WAston Villa 4 - 3 Sunderland (19-04-2026)
5 Liverpool 37 59 62 52 +10 LAston Villa 4 - 2 Liverpool (15-05-2026)DLiverpool 1 - 1 Chelsea (09-05-2026)LManchester United 3 - 2 Liverpool (03-05-2026)WLiverpool 3 - 1 Crystal Palace (25-04-2026)WEverton 1 - 2 Liverpool (19-04-2026)
6 Bournemouth 37 56 57 53 +4 DBournemouth 1 - 1 Manchester City (19-05-2026)WFulham 0 - 1 Bournemouth (09-05-2026)WBournemouth 3 - 0 Crystal Palace (03-05-2026)DBournemouth 2 - 2 Leeds (22-04-2026)WNewcastle 1 - 2 Bournemouth (18-04-2026)
7 Brighton 38 53 52 46 +6 LBrighton 0 - 3 Manchester United (24-05-2026)LLeeds 1 - 0 Brighton (17-05-2026)WBrighton 3 - 0 Wolves (09-05-2026)LNewcastle 3 - 1 Brighton (02-05-2026)WBrighton 3 - 0 Chelsea (21-04-2026)
8 Chelsea 37 52 57 50 +7 WChelsea 2 - 1 Tottenham (19-05-2026)DLiverpool 1 - 1 Chelsea (09-05-2026)LChelsea 1 - 3 Nottingham Forest (04-05-2026)LBrighton 3 - 0 Chelsea (21-04-2026)LChelsea 0 - 1 Manchester United (18-04-2026)
9 Brentford 37 52 54 51 +3 DBrentford 2 - 2 Crystal Palace (17-05-2026)LManchester City 3 - 0 Brentford (09-05-2026)WBrentford 3 - 0 West Ham (02-05-2026)LManchester United 2 - 1 Brentford (27-04-2026)DBrentford 0 - 0 Fulham (18-04-2026)
10 Sunderland 37 51 40 47 -7 WEverton 1 - 3 Sunderland (17-05-2026)DSunderland 0 - 0 Manchester United (09-05-2026)DWolves 1 - 1 Sunderland (02-05-2026)LSunderland 0 - 5 Nottingham Forest (24-04-2026)LAston Villa 4 - 3 Sunderland (19-04-2026)
11 Newcastle 37 49 53 53 0 WNewcastle 3 - 1 West Ham (17-05-2026)DNottingham Forest 1 - 1 Newcastle (10-05-2026)WNewcastle 3 - 1 Brighton (02-05-2026)LArsenal 1 - 0 Newcastle (25-04-2026)LNewcastle 1 - 2 Bournemouth (18-04-2026)
12 Everton 37 49 47 49 -2 LEverton 1 - 3 Sunderland (17-05-2026)DCrystal Palace 2 - 2 Everton (10-05-2026)DEverton 3 - 3 Manchester City (04-05-2026)LWest Ham 2 - 1 Everton (25-04-2026)LEverton 1 - 2 Liverpool (19-04-2026)
13 Fulham 37 49 45 51 -6 DWolves 1 - 1 Fulham (17-05-2026)LFulham 0 - 1 Bournemouth (09-05-2026)LArsenal 3 - 0 Fulham (02-05-2026)WFulham 1 - 0 Aston Villa (25-04-2026)DBrentford 0 - 0 Fulham (18-04-2026)
14 Leeds 38 47 49 56 -7 LWest Ham 3 - 0 Leeds (24-05-2026)WLeeds 1 - 0 Brighton (17-05-2026)DTottenham 1 - 1 Leeds (11-05-2026)WLeeds 3 - 1 Burnley (01-05-2026)DBournemouth 2 - 2 Leeds (22-04-2026)
15 Crystal Palace 37 45 40 49 -9 DBrentford 2 - 2 Crystal Palace (17-05-2026)LManchester City 3 - 0 Crystal Palace (13-05-2026)DCrystal Palace 2 - 2 Everton (10-05-2026)LBournemouth 3 - 0 Crystal Palace (03-05-2026)LLiverpool 3 - 1 Crystal Palace (25-04-2026)
16 Nottingham Forest 37 43 47 50 -3 LManchester United 3 - 2 Nottingham Forest (17-05-2026)DNottingham Forest 1 - 1 Newcastle (10-05-2026)WChelsea 1 - 3 Nottingham Forest (04-05-2026)WSunderland 0 - 5 Nottingham Forest (24-04-2026)WNottingham Forest 4 - 1 Burnley (19-04-2026)
17 West Ham 38 39 46 65 -19 WWest Ham 3 - 0 Leeds (24-05-2026)LNewcastle 3 - 1 West Ham (17-05-2026)LWest Ham 0 - 1 Arsenal (10-05-2026)LBrentford 3 - 0 West Ham (02-05-2026)WWest Ham 2 - 1 Everton (25-04-2026)
18 Tottenham 37 38 47 57 -10 LChelsea 2 - 1 Tottenham (19-05-2026)DTottenham 1 - 1 Leeds (11-05-2026)WAston Villa 1 - 2 Tottenham (03-05-2026)WWolves 0 - 1 Tottenham (25-04-2026)DTottenham 2 - 2 Brighton (18-04-2026)
19 Burnley 37 21 37 74 -37 LArsenal 1 - 0 Burnley (18-05-2026)DBurnley 2 - 2 Aston Villa (10-05-2026)LLeeds 3 - 1 Burnley (01-05-2026)LBurnley 0 - 1 Manchester City (22-04-2026)LNottingham Forest 4 - 1 Burnley (19-04-2026)
20 Wolves 37 19 26 67 -41 DWolves 1 - 1 Fulham (17-05-2026)LBrighton 3 - 0 Wolves (09-05-2026)DWolves 1 - 1 Sunderland (02-05-2026)LWolves 0 - 1 Tottenham (25-04-2026)LLeeds 3 - 0 Wolves (18-04-2026)