Premier League Gameweek 12

Leeds 1 - 2 FT Aston Villa

Elland Road

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

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

Win Probability

  • Leeds 32%
  • Draw 29%
  • Aston Villa 38%

Futmetrix AI estimate

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.

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
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
E. Buendia D. Malen 🔄 46'
L. Digne I. Maatsen 🔄 46'
M. Rogers (D. Malen) 48'
John McGinn 🟨 53'
63' 🟨 Ethan Ampadu
O. Watkins J. Sancho 🔄 68'
J. McGinn R. Barkley 🔄 68'
71' 🔄 Leeds D. Calvert-Lewin
71' 🔄 L. Nmecha D. James
74' 🟨 Pascal Struijk
M. Rogers 75'
80' 🔄 B. Aaronson J. Piroe
80' 🔄 N. Okafor W. Gnonto
Y. Tielemans L. Bogarde 🔄 84'
89' 🟨 Wilfried Gnonto
FT

Player Cards

Our take on every player in this match

Leeds

Goalkeepers
Lucas Perri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Jayden Bogle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Joe Rodon
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
40%
Pass Acc
Pascal Struijk
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Gabriel Gudmundsson
ENFORCER
ENFORCER
5
Tackles
5
Tackles
9
Duels Won
75%
Win %
Midfielders
Sean Longstaff
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Ethan Ampadu
ENFORCER
ENFORCER
5
Tackles
5
Tackles
6
Duels Won
75%
Win %
Anton Stach
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
23
Entry
Forwards
Brenden Aaronson
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Lukas Nmecha
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Noah Okafor
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
BENCH
Karl Darlow
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
James Justin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jaka Bijol
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ilia Gruev
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ao Tanaka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
48
Total Mins
Started
Entry
Daniel James
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Wilfried Gnonto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Joël Piroe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Dominic Calvert-Lewin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry

Aston Villa

Goalkeepers
Emiliano Martínez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Matty Cash
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
24%
Pass Acc
Ezri Konsa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Pau Torres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Lucas Digne
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Midfielders
John McGinn
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Boubacar Kamara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Youri Tielemans
MAGNET
MAGNET
72
Activity
72
Activity
60
Passes
12
Duels
Emiliano Buendía
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
Morgan Rogers
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Ollie Watkins
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
BENCH
Marco Bizot
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
Ian Maatsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Lamare Bogarde
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Ross Barkley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
George Hemmings
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Donyell Malen
SUPER SUB
SUPER SUB
1
Assist
1
Assist
45
Minutes
7.5
Rating
Jadon Sancho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Evann 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
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
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)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.