Premier League Regular Season - 12

Leeds 1 - 2 FT Aston Villa

Elland Road

AI-powered match analysis and previews to help you decide which games are worth watching

78
FT
Sun, Nov 23
Leeds
1-2
Aston Villa
⚡ Intensity 64
⚖️ Balance 78
🏆 Stakes 44
🎲 Upset 0
Rogers's double sinks Leeds's VAR heartbreak

Rogers Ends Leeds's Fightback Before VAR's Cruelty Strikes

Highly Entertaining Futmetrix Score: 78/100. Three lead changes, a VAR-cancelled goal, and Morgan Rogers's clinical finishing turned a relegation six-pointer into Villa's statement win.

When Early Leads Crumble Against Clinical Finishing

Lukas Nmecha had Leeds dreaming. His 8th-minute strike—a lightning-quick opener—set the tone for a team fighting for survival. At 18th place with 11 points, Leeds needed this. The Intensity was suffocating from the whistle: 28 combined shots, six yellow cards, and a relentless energy that suggested two sides refusing to accept their league position.

Then the Balance tilted. Post-break, Rogers equalised at 48 minutes off Aston Villa's substitute spark—D. Malen, on moments, provided the assist. The momentum shifted. Villa's 4th-place pedigree began to show. By minute 75, Rogers struck again, this time unassisted, to complete a clinical turnaround that exposed Leeds's defensive fragility.

But the cruelty wasn't finished. Dominic Calvert-Lewin's 78th-minute strike—a potential lifeline for the desperate hosts—was erased by VAR. The goal-line technology intervention robbed Leeds of a lifeline they desperately needed. A Stakes match between 18th and 4th became a referendum on Leeds's ability to hang on. They couldn't.

Balance tells the story: three lead changes, one tied period, and a one-goal margin that could've been different. Boubacar Kamara's midfield control (7.7 rating) anchored Villa's second-half dominance. Leeds had the xG advantage (1.79 vs 1.58) but lacked the precision. Villa had the ruthlessness.

Key Questions

How did VAR change this match?

Calvert-Lewin's 78th-minute equaliser was cancelled, denying Leeds a crucial lifeline when momentum had shifted. That intervention likely decided the outcome.

How did Leeds complete the comeback from behind?

Leeds didn't. Nmecha's 8th-minute opener was overturned by Villa's clinical second-half response. Rogers's double proved too sharp for Leeds's creaking defence.

What does this mean for Leeds's season?

Relegation pressure intensifies. At 18th with 11 points from 12 games, Leeds's form reads LLLWL. They're sinking, not swimming.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
48%
52%
Leeds 48%
Aston Villa 52%
Shots
14
14
Leeds 14
Aston Villa 14
Shots on Target
5
3
Leeds 5
Aston Villa 3
Expected Goals (xG)
1.79
1.58
Leeds 1.79
Aston Villa 1.58
Passes
400
449
Leeds 400
Aston Villa 449
Pass Accuracy
85%
80%
Leeds 85%
Aston Villa 80%
Corners
3
3
Leeds 3
Aston Villa 3
Fouls
18
16
Leeds 18
Aston Villa 16
Yellow Cards
5
1
Leeds 5
Aston Villa 1
Red Cards
0
0
Leeds 0
Aston Villa 0

Match Events

8' L. Nmecha
23' 🔄 A. Stach A. Tanaka
41' 🟨 Jayden Bogle
45'+3 🟨 Ao Tanaka
HT
L. Digne I. Maatsen 🔄 46'
E. Buendia D. Malen 🔄 46'
M. Rogers (D. Malen) 48'
John McGinn 🟨 53'
63' 🟨 Ethan Ampadu
J. McGinn R. Barkley 🔄 68'
O. Watkins J. Sancho 🔄 68'
71' 🔄 L. Nmecha D. James
71' 🔄 Leeds D. Calvert-Lewin
74' 🟨 Pascal Struijk
M. Rogers 75'
80' 🔄 N. Okafor W. Gnonto
80' 🔄 B. Aaronson J. Piroe
Y. Tielemans L. Bogarde 🔄 84'
89' 🟨 Wilfried Gnonto
FT

Player Cards

Season performance ratings for players in this match

Leeds

Goalkeepers
Lucas Perri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
J. Bogle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
J. Rodon
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
40%
Pass Acc
P. Struijk
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
G. Gudmundsson
ENFORCER
ENFORCER
5
Tackles
5
Tackles
9
Duels Won
75%
Win %
Midfielders
S. Longstaff
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
E. Ampadu
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
A. Stach
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
23
Entry
Forwards
B. Aaronson
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
L. Nmecha
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
N. Okafor
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
BENCH
K. Darlow
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. Justin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Bijol
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
I. Gruev
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Tanaka
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
3
Interceptions
1
Blocks
D. James
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
W. Gnonto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
J. Piroe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
D. Calvert-Lewin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry

Aston Villa

Goalkeepers
E. Martinez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
M. Cash
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
24%
Pass Acc
E. Konsa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
P. Torres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
L. Digne
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Midfielders
J. McGinn
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
B. Kamara
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Y. Tielemans
MAGNET
MAGNET
72
Activity
72
Activity
60
Passes
12
Duels
E. Buendia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
M. Rogers
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
O. Watkins
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
BENCH
M. Bizot
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
V. Lindelof
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
I. Maatsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
L. Bogarde
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
R. Barkley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
G. Hemmings
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Malen
SUPER SUB
SUPER SUB
0
Impact
0
Impact
45
Minutes
7.5
Rating
J. Sancho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
E. Guessand
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
13/01/2023 Aston Villa 2 - 1 Leeds Premier League Villa Park
02/10/2022 Leeds 0 - 0 Aston Villa Premier League Elland Road
17/07/2022 Aston Villa 1 - 0 Leeds Friendlies Clubs
10/03/2022 Leeds 0 - 3 Aston Villa Premier League Elland Road
09/02/2022 Aston Villa 3 - 3 Leeds Premier League Villa Park
27/02/2021 Leeds 0 - 1 Aston Villa Premier League Elland Road
23/10/2020 Aston Villa 0 - 3 Leeds Premier League Villa Park
28/04/2019 Leeds 1 - 1 Aston Villa Championship Elland Road
23/12/2018 Aston Villa 2 - 3 Leeds Championship Villa Park
13/04/2018 Aston Villa 1 - 0 Leeds Championship Villa Park
13/01/2023
Premier League Villa Park
02/10/2022
Premier League Elland Road
17/07/2022
Friendlies Clubs
10/03/2022
Premier League Elland Road
09/02/2022
Premier League Villa Park
27/02/2021
Premier League Elland Road
23/10/2020
Premier League Villa Park
28/04/2019
Championship Elland Road
23/12/2018
Championship Villa Park
13/04/2018
Championship Villa Park
Leeds Win
Aston Villa Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 12 29 24 6 +18 WArsenal 4 - 1 Tottenham (23-11-2025)DSunderland 2 - 2 Arsenal (08-11-2025)WBurnley 0 - 2 Arsenal (01-11-2025)WArsenal 1 - 0 Crystal Palace (26-10-2025)WFulham 0 - 1 Arsenal (18-10-2025)
2 Chelsea 12 23 23 11 +12 WBurnley 0 - 2 Chelsea (22-11-2025)WChelsea 3 - 0 Wolves (08-11-2025)WTottenham 0 - 1 Chelsea (01-11-2025)LChelsea 1 - 2 Sunderland (25-10-2025)WNottingham Forest 0 - 3 Chelsea (18-10-2025)
3 Manchester City 12 22 24 10 +14 LNewcastle 2 - 1 Manchester City (22-11-2025)WManchester City 3 - 0 Liverpool (09-11-2025)WManchester City 3 - 1 Bournemouth (02-11-2025)LAston Villa 1 - 0 Manchester City (26-10-2025)WManchester City 2 - 0 Everton (18-10-2025)
4 Aston Villa 12 21 15 11 +4 WLeeds 1 - 2 Aston Villa (23-11-2025)WAston Villa 4 - 0 Bournemouth (09-11-2025)LLiverpool 2 - 0 Aston Villa (01-11-2025)WAston Villa 1 - 0 Manchester City (26-10-2025)WTottenham 1 - 2 Aston Villa (19-10-2025)
5 Crystal Palace 12 20 16 9 +7 WWolves 0 - 2 Crystal Palace (22-11-2025)DCrystal Palace 0 - 0 Brighton (09-11-2025)WCrystal Palace 2 - 0 Brentford (01-11-2025)LArsenal 1 - 0 Crystal Palace (26-10-2025)DCrystal Palace 3 - 3 Bournemouth (18-10-2025)
6 Brighton 12 19 19 16 +3 WBrighton 2 - 1 Brentford (22-11-2025)DCrystal Palace 0 - 0 Brighton (09-11-2025)WBrighton 3 - 0 Leeds (01-11-2025)LManchester United 4 - 2 Brighton (25-10-2025)WBrighton 2 - 1 Newcastle (18-10-2025)
7 Sunderland 12 19 14 11 +3 LFulham 1 - 0 Sunderland (22-11-2025)DSunderland 2 - 2 Arsenal (08-11-2025)DSunderland 1 - 1 Everton (03-11-2025)WChelsea 1 - 2 Sunderland (25-10-2025)WSunderland 2 - 0 Wolves (18-10-2025)
8 Bournemouth 12 19 19 20 -1 DBournemouth 2 - 2 West Ham (22-11-2025)LAston Villa 4 - 0 Bournemouth (09-11-2025)LManchester City 3 - 1 Bournemouth (02-11-2025)WBournemouth 2 - 0 Nottingham Forest (26-10-2025)DCrystal Palace 3 - 3 Bournemouth (18-10-2025)
9 Tottenham 12 18 20 14 +6 LArsenal 4 - 1 Tottenham (23-11-2025)DTottenham 2 - 2 Manchester United (08-11-2025)LTottenham 0 - 1 Chelsea (01-11-2025)WEverton 0 - 3 Tottenham (26-10-2025)LTottenham 1 - 2 Aston Villa (19-10-2025)
10 Manchester United 12 18 19 19 0 LManchester United 0 - 1 Everton (24-11-2025)DTottenham 2 - 2 Manchester United (08-11-2025)DNottingham Forest 2 - 2 Manchester United (01-11-2025)WManchester United 4 - 2 Brighton (25-10-2025)WLiverpool 1 - 2 Manchester United (19-10-2025)
11 Everton 12 18 13 13 0 WManchester United 0 - 1 Everton (24-11-2025)WEverton 2 - 0 Fulham (08-11-2025)DSunderland 1 - 1 Everton (03-11-2025)LEverton 0 - 3 Tottenham (26-10-2025)LManchester City 2 - 0 Everton (18-10-2025)
12 Liverpool 12 18 18 20 -2 LLiverpool 0 - 3 Nottingham Forest (22-11-2025)LManchester City 3 - 0 Liverpool (09-11-2025)WLiverpool 2 - 0 Aston Villa (01-11-2025)LBrentford 3 - 2 Liverpool (25-10-2025)LLiverpool 1 - 2 Manchester United (19-10-2025)
13 Brentford 12 16 18 19 -1 LBrighton 2 - 1 Brentford (22-11-2025)WBrentford 3 - 1 Newcastle (09-11-2025)LCrystal Palace 2 - 0 Brentford (01-11-2025)WBrentford 3 - 2 Liverpool (25-10-2025)WWest Ham 0 - 2 Brentford (20-10-2025)
14 Newcastle 12 15 13 15 -2 WNewcastle 2 - 1 Manchester City (22-11-2025)LBrentford 3 - 1 Newcastle (09-11-2025)LWest Ham 3 - 1 Newcastle (02-11-2025)WNewcastle 2 - 1 Fulham (25-10-2025)LBrighton 2 - 1 Newcastle (18-10-2025)
15 Fulham 12 14 13 16 -3 WFulham 1 - 0 Sunderland (22-11-2025)LEverton 2 - 0 Fulham (08-11-2025)WFulham 3 - 0 Wolves (01-11-2025)LNewcastle 2 - 1 Fulham (25-10-2025)LFulham 0 - 1 Arsenal (18-10-2025)
16 Nottingham Forest 12 12 13 20 -7 WLiverpool 0 - 3 Nottingham Forest (22-11-2025)WNottingham Forest 3 - 1 Leeds (09-11-2025)DNottingham Forest 2 - 2 Manchester United (01-11-2025)LBournemouth 2 - 0 Nottingham Forest (26-10-2025)LNottingham Forest 0 - 3 Chelsea (18-10-2025)
17 West Ham 12 11 15 25 -10 DBournemouth 2 - 2 West Ham (22-11-2025)WWest Ham 3 - 2 Burnley (08-11-2025)WWest Ham 3 - 1 Newcastle (02-11-2025)LLeeds 2 - 1 West Ham (24-10-2025)LWest Ham 0 - 2 Brentford (20-10-2025)
18 Leeds 12 11 11 22 -11 LLeeds 1 - 2 Aston Villa (23-11-2025)LNottingham Forest 3 - 1 Leeds (09-11-2025)LBrighton 3 - 0 Leeds (01-11-2025)WLeeds 2 - 1 West Ham (24-10-2025)LBurnley 2 - 0 Leeds (18-10-2025)
19 Burnley 12 10 14 24 -10 LBurnley 0 - 2 Chelsea (22-11-2025)LWest Ham 3 - 2 Burnley (08-11-2025)LBurnley 0 - 2 Arsenal (01-11-2025)WWolves 2 - 3 Burnley (26-10-2025)WBurnley 2 - 0 Leeds (18-10-2025)
20 Wolves 12 2 7 27 -20 LWolves 0 - 2 Crystal Palace (22-11-2025)LChelsea 3 - 0 Wolves (08-11-2025)LFulham 3 - 0 Wolves (01-11-2025)LWolves 2 - 3 Burnley (26-10-2025)LSunderland 2 - 0 Wolves (18-10-2025)