Premier League Regular Season - 15

Aston Villa 2 - 1 FT Arsenal

Villa Park

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

90
FT
Sat, Dec 6
Aston Villa
2-1
Arsenal
⚡ Intensity 62
⚖️ Balance 56
🏆 Stakes 100
🎲 Upset 60
Villa stun Arsenal with stoppage-time drama

Buendia's Stoppage-Time Dagger Ends Six-Pointer Thriller

Must-Watch Futmetrix Score: 90/100. When the title race hinges on a single point, this is the match that reshapes the Premier League landscape—Villa's late upset over Arsenal proves the top two remain locked in a genuine battle.

From Draw to Devastation in Five Minutes

Aston Villa turned a 1-1 stalemate into a title-defining victory when E. Buendia struck in the 95th minute, assisted by B. Kamara. The intensity of this contest never wavered—three lead changes and a combined 27 shots created a shooting gallery that tested both defenses relentlessly. Emiliano Martínez made seven saves to keep Villa in the hunt, while M. Cash had opened the scoring in the 36th minute. Arsenal's L. Trossard, introduced at halftime, equalized in the 52nd minute to level the stakes.

Substitute Impact Decides the Balance

The match's turning point came from the bench. Trossard's introduction shifted Arsenal's attacking balance, but Villa's late substitutions proved decisive. Buendia's entrance in the 87th minute—just eight minutes before his match-winning intervention—exemplified how tactical switches can alter title races. Arsenal dominated possession (53%) and shot volume (15 attempts), yet Villa's clinical finishing and goalkeeper heroics proved decisive. The lead changed hands three times across 95 minutes, with neither team able to establish control despite intensity that rarely dipped below maximum.

What This Means for the Title Race

Arsenal's loss cuts their lead over Villa from three points to one, with Villa now on an exceptional five-game winning streak. The upset factor looms large—Villa were underdogs with a 28% probability gap, yet emerged victorious through composure under pressure. This wasn't a fluke; it was a statement that Arsenal's title credentials face a genuine challenger. Both teams created chances (Arsenal's 1.91 xG vs Villa's 1.49), but Villa converted theirs when it mattered most.

Key Questions

How dramatic was Buendia's 90th-minute winner?

Buendia struck in the 95th minute—five minutes into stoppage time—to break a 1-1 deadlock and snatch victory from a 1-1 draw, the ultimate gut-punch for Arsenal.

What does this mean for Aston Villa's season?

Villa close the gap to one point while extending their winning streak to five games—they're now genuine title contenders, not pretenders.

How did substitutes change the game?

Trossard equalized for Arsenal; Buendia won it for Villa. Both bench players scored, proving tactical switches decided this six-pointer.

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
47%
53%
Aston Villa 47%
Arsenal 53%
Shots
12
15
Aston Villa 12
Arsenal 15
Shots on Target
5
9
Aston Villa 5
Arsenal 9
Expected Goals (xG)
1.49
1.91
Aston Villa 1.49
Arsenal 1.91
Passes
392
441
Aston Villa 392
Arsenal 441
Pass Accuracy
82%
85%
Aston Villa 82%
Arsenal 85%
Corners
3
3
Aston Villa 3
Arsenal 3
Fouls
10
8
Aston Villa 10
Arsenal 8
Yellow Cards
0
2
Aston Villa 0
Arsenal 2
Red Cards
0
0
Aston Villa 0
Arsenal 0

Match Events

36' M. Cash
HT
M. Merino V. Gyokeres 🔄 46'
E. Eze L. Trossard 🔄 46'
L. Trossard 52'
66' 🔄 O. Watkins D. Malen
R. Calafiori 🟨 72'
B. Saka 🟨 74'
75' 🔄 J. McGinn J. Sancho
75' 🔄 A. Onana L. Bogarde
B. Saka N. Madueke 🔄 79'
L. Trossard G. Martinelli 🔄 86'
R. Calafiori M. Lewis-Skelly 🔄 86'
87' 🔄 P. Torres V. Lindelof
87' 🔄 M. Cash E. Buendia
90'+5 E. Buendia (B. Kamara)
FT

Player Cards

Season performance ratings for players 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
SNIPER
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
Ezri Konsa
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
95
total mins
Started
entry
Pau Torres
NPC
NPC
86
minutes
86
minutes
39%
pass acc
6.6
rating
Ian Maatsen
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
5
Duels Won
0
pens won
Midfielders
Boubacar Kamara
PROVIDER
PROVIDER
1
assists
1
assists
1
key passes
7.6
rating
Amadou Onana
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
75
total mins
75
entry
John McGinn
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
75
total mins
75
entry
Youri Tielemans
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
95
total mins
Started
entry
Morgan Rogers
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
95
total mins
Started
entry
Forwards
Ollie Watkins
DRIBBLER
DRIBBLER
3
dribbles
3
dribbles
3
attempts
100%
success %
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
9
total mins
Started
entry
Lucas Digne
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
Lamare Bogarde
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
20
total mins
Started
entry
Emiliano Buendía
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
7
rating
George Hemmings
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Donyell Malen
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
29
total mins
Started
entry
Jadon Sancho
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
20
total mins
Started
entry

Arsenal

Goalkeepers
David Raya
PROVOCATEUR
PROVOCATEUR
1
fouls won
1
fouls won
1
Duels Won
0
pens won
Defenders
Ben White
WALL
WALL
0
dribbled past
0
dribbled past
3
tackles
71%
duel win %
Jurriën Timber
SWEEPER
SWEEPER
4
cleanups
4
cleanups
2
interceptions
2
blocks
Piero Hincapié
SWEEPER
SWEEPER
3
cleanups
3
cleanups
1
interceptions
2
blocks
Riccardo Calafiori
WALL
WALL
0
dribbled past
0
dribbled past
3
tackles
86%
duel win %
Midfielders
Martin Ødegaard
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
57%
pass acc
Martín Zubimendi
SWEEPER
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
Declan Rice
SWEEPER
SWEEPER
4
cleanups
4
cleanups
2
interceptions
2
blocks
Forwards
Bukayo Saka
ARCHITECT
ARCHITECT
4
key passes
4
key passes
0
assists
28%
pass acc
Mikel Merino
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
Eberechi Eze
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
BENCH
Kepa Arrizabalaga
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Myles Lewis-Skelly
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
9
total mins
Started
entry
Marli Salmon
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Christian Nørgaard
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Ethan Nwaneri
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Viktor Gyökeres
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
50
total mins
Started
entry
Leandro Trossard
SUPER SUB
SUPER SUB
0
impact
0
impact
41
minutes
7.9
rating
Noni Madueke
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
16
total mins
Started
entry
Gabriel Martinelli
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
9
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
06/12/2025 Aston Villa 2 - 1 Arsenal Premier League Villa Park
18/01/2025 Arsenal 2 - 2 Aston Villa Premier League Emirates Stadium
24/08/2024 Aston Villa 0 - 2 Arsenal Premier League Villa Park
14/04/2024 Arsenal 0 - 2 Aston Villa Premier League Emirates Stadium
09/12/2023 Aston Villa 1 - 0 Arsenal Premier League Villa Park
18/02/2023 Aston Villa 2 - 4 Arsenal Premier League Villa Park
06/12/2025
Premier League Villa Park
18/01/2025
Premier League Emirates Stadium
24/08/2024
Premier League Villa Park
14/04/2024
Premier League Emirates Stadium
09/12/2023
Premier League Villa Park
18/02/2023
Premier League Villa Park
Aston Villa Win
Arsenal Win
Draw

League Standings

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