Premier League Regular Season - 27

Aston Villa 1 - 1 FT Leeds

Villa Park

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

Futmetrix Verdict
46
FT
Sat, Feb 21
Aston Villa
1-1
Leeds
⚡ Intensity 44
⚖️ Balance 40
🏆 Stakes 0
🎲 Upset 46
Abraham rescues Villa in dramatic finale.

Abraham’s Late Heroics Spare Villa Blushes

Average Entertainment Futmetrix Score: 46/100. A frustrating afternoon for high-flying Villa proves that possession means nothing without a clinical edge against a stubborn Leeds block.

Opening Act

Villa Park felt the heat as Aston Villa tried to assert their top-four credentials against a resilient visitor. The home side grabbed the ball and refused to let go, but their 67% possession felt hollow against a disciplined low block. While Douglas Luiz was pulling the strings in the middle with his typical composure, the final pass remained elusive. The Intensity was high from the jump, but it was the visitors who struck first against the run of play. In the 31st minute, Anton Stach found a pocket of space and silenced the home crowd with a clinical finish. It was a classic smash-and-grab setup that put the Champions League hopefuls on the back foot early, forcing Villa to find answers they simply didn't have in the first half-hour.

The Pivot

The middle portion of the match turned into a sustained siege. Villa bombarded the box, but the Balance of the contest was tilted by the heroic goalkeeping of Karl Darlow. He stood tall, parrying three goal-bound efforts and organizing a defense that was bending but not quite breaking. With 30 total shots in the match, the shooting gallery narrative was in full effect, yet the scoreline remained stubbornly fixed at 0-1. Villa’s frustration grew as four of their efforts were blocked and others sailed wide. Every missed chance amplified the Upset Factor, as the 15th-placed Leeds looked increasingly likely to pull off the shock of the round. It was a tactical chess match where Villa had all the pieces but no clear path to the king.

Resolution

Desperate times called for a change of approach. The tactical shift came late when T. Abraham entered the fray to provide a more direct physical presence in the area. The Stakes were massive for Villa's league standing, and the pressure finally paid dividends in the 88th minute. Abraham reacted quickest in a crowded area to poke home the equalizer, sparking scenes of relief rather than jubilation. While the draw preserves Villa's third-place spot for now, dropping points at home to a struggling side feels like a missed opportunity. For Leeds, the point is a vital boost to their survival hopes, even if losing the lead so late stings. This result proves that top-tier ambition requires more than just holding the ball; it requires the killer instinct that only arrived in the dying embers.

Key Questions

Did Aston Villa deserve the late equalizer?

Yes. With 67% possession and 16 shots, Villa’s persistence finally broke through a Leeds defense that had relied heavily on Karl Darlow’s heroics.

How did substitute Anton Stach change the game?

Actually, Anton Stach started the match and provided the clinical 31st-minute opening goal that allowed Leeds to defend their lead for most of the game.

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
67%
33%
Aston Villa 67%
Leeds 33%
Shots
16
14
Aston Villa 16
Leeds 14
Shots on Target
4
4
Aston Villa 4
Leeds 4
Expected Goals (xG)
1.41
1.35
Aston Villa 1.41
Leeds 1.35
Passes
506
253
Aston Villa 506
Leeds 253
Pass Accuracy
85%
70%
Aston Villa 85%
Leeds 70%
Corners
7
2
Aston Villa 7
Leeds 2
Fouls
10
14
Aston Villa 10
Leeds 14
Yellow Cards
1
4
Aston Villa 1
Leeds 4
Red Cards
0
0
Aston Villa 0
Leeds 0

Match Events

A. Stach 31'
HT
G. Gudmundsson J. Bijol 🔄 46'
61' 🔄 L. Bailey J. Sancho
61' 🔄 A. Onana R. Barkley
J. Bijol 🟨 62'
K. Darlow 🟨 69'
73' 🟨 E. Buendia
B. Aaronson L. Nmecha 🔄 73'
75' 🔄 E. Buendia T. Abraham
J. Bogle 🟨 79'
A. Stach S. Longstaff 🔄 83'
87' 🔄 Douglas Luiz L. Bogarde
87' 🔄 M. Cash A. Garcia
88' T. Abraham
I. Gruev 🟨 90'+2
FT

Player Cards

Our take on every player in this match

Aston Villa

Goalkeepers
Emiliano Martínez
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Matty Cash
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Ezri Konsa
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
100%
Duel Win %
Tyrone Mings
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
62%
Pass Acc
Ian Maatsen
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Midfielders
Amadou Onana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Douglas Luiz
MAGNET
MAGNET
70
Activity
70
Activity
61
Passes
9
Duels
Leon Bailey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Morgan Rogers
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Emiliano Buendía
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Forwards
Ollie Watkins
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
8
Duels Won
0
Pens Won
BENCH
James Wright
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Victor Lindelöf
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
8
Total Mins
Started
Entry
Lamare Bogarde
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Ross Barkley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Jadon Sancho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Tammy Abraham
CLUTCH HERO
CLUTCH HERO
88
Goal Time
88
Goal Time
Goal
Impact
6.6
Rating

Leeds

Goalkeepers
Karl Darlow
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Jayden Bogle
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
11%
Pass Acc
James Justin
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
78%
Duel Win %
Joe Rodon
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
45%
Duel Win %
Pascal Struijk
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Gabriel Gudmundsson
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Anton Stach
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Ethan Ampadu
ENFORCER
ENFORCER
5
Tackles
5
Tackles
8
Duels Won
80%
Win %
Ilia Gruev
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Brenden Aaronson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Forwards
Dominic Calvert-Lewin
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
9%
Pass Acc
BENCH
Lucas Perri
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jaka Bijol
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
50
Total Mins
Started
Entry
Sebastiaan Bornauw
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sean Longstaff
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Ao Tanaka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daniel James
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
0
Total Mins
Started
Entry
Lukas Nmecha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Joël Piroe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
11/23/2025 Leeds 1 - 2 Aston Villa Premier League Elland Road
01/13/2023 Aston Villa 2 - 1 Leeds Premier League Villa Park
10/02/2022 Leeds 0 - 0 Aston Villa Premier League Elland Road
07/17/2022 Aston Villa 1 - 0 Leeds Friendlies Clubs
03/10/2022 Leeds 0 - 3 Aston Villa Premier League Elland Road
02/09/2022 Aston Villa 3 - 3 Leeds Premier League Villa Park
11/23/2025
Premier League Elland Road
01/13/2023
Premier League Villa Park
10/02/2022
Premier League Elland Road
07/17/2022
Friendlies Clubs
03/10/2022
Premier League Elland Road
02/09/2022
Premier League Villa Park
Aston Villa Win
Leeds Win
Draw

League Standings

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