Premier League Regular Season - 35

Aston Villa 1 - 2 FT Tottenham

Villa Park

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

Futmetrix Verdict
66
FT
Sun, May 3
Aston Villa
1-2
Tottenham
⚡ Intensity 51
⚖️ Balance 31
🏆 Stakes 67
🎲 Upset 60
Relegation-threatened Spurs stun chasing Villa.

Spurs Shock Villa in Seismic Relegation Boost

Worth Watching Futmetrix Score: 66/100. Tottenham delivered a season-defining masterclass to upset their top-four chasing hosts and breathe life into their survival hopes.

Early Ambush

The Stakes could not have been higher at Villa Park, but the visitors completely ignored the script. Desperate for a lifeline in their harrowing relegation battle, Tottenham burst out of the gates with sheer desperation and clinical precision. Rather than absorbing pressure, they dictated the tempo and quickly forced the hosts onto the back foot. The breakthrough arrived a mere 12 minutes in when C. Gallagher hammered home the opener, setting a relentless tone that left the home crowd stunned. The Intensity of the opening exchanges heavily favoured the London side, completely derailing the hosts' usual rhythm.

The Double Blow

With their early momentum established, Spurs refused to sit back. The Upset Factor went off the charts in the 25th minute. A devastating attacking sequence saw M. Tel slip a brilliant ball through the defensive lines, allowing Richarlison to double the advantage. Aston Villa looked entirely disjointed, unable to find any creative spark in the final third. The visitors' midfield pivot operated flawlessly, with João Palhinha shutting down counter-attacks and Pedro Porro thriving on the flank. This tactical stranglehold ruined the overall Balance of the match, as the Champions League hopefuls chased shadows across their own turf.

Frantic Finale

The second half transformed into a masterclass of game management from the away side. Spurs controlled possession at 55 percent, starving their opponents of the ball and frustrating the home support. It took until the 96th minute for the hosts to finally mount a serious response, with E. Buendia sweeping in a late consolation goal courtesy of M. Cash. However, it was far too little, too late. The final whistle confirmed a monumental upset. For Villa, it is a bitter blow to their European aspirations. For Spurs, this gritty away performance provides essential fuel for their great escape.

Key Questions

What does this mean for Aston Villa's season?

This defeat deals a damaging blow to their Champions League push, leaving them vulnerable in fifth place with only a few games remaining.

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
45%
55%
Aston Villa 45%
Tottenham 55%
Shots
4
10
Aston Villa 4
Tottenham 10
Shots on Target
0
5
Aston Villa 0
Tottenham 5
Expected Goals (xG)
0.25
1.03
Aston Villa 0.25
Tottenham 1.03
Passes
361
449
Aston Villa 361
Tottenham 449
Pass Accuracy
83%
86%
Aston Villa 83%
Tottenham 86%
Corners
5
5
Aston Villa 5
Tottenham 5
Fouls
12
11
Aston Villa 12
Tottenham 11
Yellow Cards
2
4
Aston Villa 2
Tottenham 4
Red Cards
0
0
Aston Villa 0
Tottenham 0

Match Events

C. Gallagher 12'
Richarlison (M. Tel) 25'
R. Kolo Muani 🟨 27'
R. Bentancur 🟨 45'
HT
51' 🟨 R. Barkley
60' 🔄 T. Abraham O. Watkins
R. Bentancur Y. Bissouma 🔄 66'
R. Kolo Muani D. Spence 🔄 67'
M. Tel 🟨 73'
77' 🟨 M. Rogers
K. Danso 🟨 82'
85' 🔄 R. Barkley E. Buendia
85' 🔄 J. Sancho L. Bailey
Richarlison P. M. Sarr 🔄 90'+1
M. Tel L. Bergvall 🔄 90'+1
C. Gallagher 🟨 90'+6
90'+6 E. Buendia (M. Cash)
FT

Player Cards

Our take on every player in this match

Aston Villa

Goalkeepers
Emiliano Martínez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Matty Cash
ENFORCER
ENFORCER
7
Tackles
7
Tackles
9
Duels Won
82%
Win %
Victor Lindelöf
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Tyrone Mings
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Ian Maatsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Midfielders
Lamare Bogarde
ENFORCER
ENFORCER
4
Tackles
4
Tackles
6
Duels Won
86%
Win %
Youri Tielemans
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Jadon Sancho
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Ross Barkley
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Morgan Rogers
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Forwards
Tammy Abraham
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
BENCH
Marco Bizot
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ezri Konsa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Digne
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pau Torres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andrés García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Emiliano Buendía
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
6.3
Rating
Douglas Luiz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ollie Watkins
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Leon Bailey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry

Tottenham

Goalkeepers
Antonín Kinský
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
94
Minutes
Defenders
Pedro Porro
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
100%
Duel Win %
Kevin Danso
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
67%
Duel Win %
Micky van de Ven
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Destiny Udogie
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
27%
Pass Acc
Midfielders
João Palhinha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Rodrigo Bentancur
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
66
Entry
Randal Kolo Muani
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Conor Gallagher
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Mathys Tel
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.7
Rating
Forwards
Richarlison
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Brandon Austin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Djed Spence
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Radu Drăguşin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Souza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yves Bissouma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Lucas Bergvall
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
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
Pape Matar Sarr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/10/2026 Tottenham 1 - 2 Aston Villa FA Cup Tottenham Hotspur Stadium
10/19/2025 Tottenham 1 - 2 Aston Villa Premier League Tottenham Hotspur Stadium
05/16/2025 Aston Villa 2 - 0 Tottenham Premier League Villa Park
02/09/2025 Aston Villa 2 - 1 Tottenham FA Cup Villa Park
11/03/2024 Tottenham 4 - 1 Aston Villa Premier League Tottenham Hotspur Stadium
03/10/2024 Aston Villa 0 - 4 Tottenham Premier League Villa Park
11/26/2023 Tottenham 1 - 2 Aston Villa Premier League Tottenham Hotspur Stadium
05/13/2023 Aston Villa 2 - 1 Tottenham Premier League Villa Park
01/01/2023 Tottenham 0 - 2 Aston Villa Premier League Tottenham Hotspur Stadium
04/09/2022 Aston Villa 0 - 4 Tottenham Premier League Villa Park
01/10/2026
FA Cup Tottenham Hotspur Stadium
10/19/2025
Premier League Tottenham Hotspur Stadium
05/16/2025
Premier League Villa Park
02/09/2025
FA Cup Villa Park
11/03/2024
Premier League Tottenham Hotspur Stadium
03/10/2024
Premier League Villa Park
11/26/2023
Premier League Tottenham Hotspur Stadium
05/13/2023
Premier League Villa Park
01/01/2023
Premier League Tottenham Hotspur Stadium
04/09/2022
Premier League Villa Park
Aston Villa Win
Tottenham Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 35 76 67 26 +41 WArsenal 3 - 0 Fulham (02-05-2026)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)
2 Manchester City 34 71 69 32 +37 DEverton 3 - 3 Manchester City (04-05-2026)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)
3 Manchester United 35 64 63 48 +15 WManchester United 3 - 2 Liverpool (03-05-2026)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)
4 Liverpool 35 58 59 47 +12 LManchester United 3 - 2 Liverpool (03-05-2026)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)
5 Aston Villa 35 58 48 44 +4 LAston Villa 1 - 2 Tottenham (03-05-2026)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)
6 Bournemouth 35 52 55 52 +3 WBournemouth 3 - 0 Crystal Palace (03-05-2026)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)
7 Brentford 35 51 52 46 +6 WBrentford 3 - 0 West Ham (02-05-2026)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)
8 Brighton 35 50 49 42 +7 LNewcastle 3 - 1 Brighton (02-05-2026)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)
9 Chelsea 35 48 54 48 +6 LChelsea 1 - 3 Nottingham Forest (04-05-2026)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)
10 Everton 35 48 44 44 0 DEverton 3 - 3 Manchester City (04-05-2026)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)
11 Fulham 35 48 44 49 -5 LArsenal 3 - 0 Fulham (02-05-2026)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)
12 Sunderland 35 47 37 46 -9 DWolves 1 - 1 Sunderland (02-05-2026)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)
13 Newcastle 35 45 49 51 -2 WNewcastle 3 - 1 Brighton (02-05-2026)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)
14 Leeds 35 43 47 52 -5 WLeeds 3 - 1 Burnley (01-05-2026)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)
15 Crystal Palace 34 43 36 42 -6 LBournemouth 3 - 0 Crystal Palace (03-05-2026)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)
16 Nottingham Forest 35 42 44 46 -2 WChelsea 1 - 3 Nottingham Forest (04-05-2026)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)
17 Tottenham 35 37 45 54 -9 WAston Villa 1 - 2 Tottenham (03-05-2026)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)
18 West Ham 35 36 42 61 -19 LBrentford 3 - 0 West Ham (02-05-2026)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)
19 Burnley 35 20 35 71 -36 LLeeds 3 - 1 Burnley (01-05-2026)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)
20 Wolves 35 18 25 63 -38 DWolves 1 - 1 Sunderland (02-05-2026)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)