Premier League Regular Season - 16

West Ham 2 - 3 FT Aston Villa

London Stadium

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

79
FT
Sun, Dec 14
West Ham
2-3
Aston Villa
⚡ Intensity 59
⚖️ Balance 73
🏆 Stakes 67
🎲 Upset 0
Rogers brace stuns West Ham in five-goal epic

Rogers' Brace Completes Villa's Stunning Comeback at London Stadium

Highly Entertaining Futmetrix Score: 79/100. West Ham's relegation battle took a devastating turn as Aston Villa's Morgan Rogers delivered a masterclass in clinical finishing, turning a 2-1 deficit into a 3-2 victory in a match that embodied everything about the intensity of Premier League survival.

The Early Hammer Blow

West Ham seized the initiative in the opening seconds when Mateus Fernandes fired home in the first minute, setting a frantic pace at London Stadium. But within eight minutes, Kostas Mavropanos's own goal levelled matters, handing the hosts genuine hope. Jarrod Bowen then restored West Ham's advantage with a clinical finish in the 24th minute, assisted by Folarin Potts, to establish what looked like a commanding position.

Rogers Takes Command

The balance shifted decisively after the interval. Rogers emerged as Villa's executioner, scoring in the 50th minute after a setup from Youri Tielemans, then sealing the comeback with a second in the 79th minute, courtesy of Victor Lindelof's assist. His brace—a clinical two-goal performance—proved the difference in a match where Villa's superior possession (59%) and passing accuracy (89%) eventually overwhelmed West Ham's desperate defensive efforts.

The Turning Point

The decisive moment came in the second half when Rogers' movement and composure exposed West Ham's fragile backline. Villa's stakes were immense: a third-place team facing a struggling side battling relegation. The lead changed hands twice, creating a narrative of redemption for Villa after falling behind, while West Ham's inability to hold their advantage in a match they controlled early proved costly. West Ham managed just three shots on target despite their early dominance, while Villa's clinical finishing—converting their chances despite fewer attempts—illustrated the gulf in quality.

What This Means

For West Ham, sitting 18th with just 13 points from 16 games, this loss deepens the relegation crisis. For Villa, maintaining their five-game winning streak with a comeback victory keeps them firmly in the title conversation. The 5-goal thriller delivered drama, but it ultimately rewarded the superior team on the day.

Key Questions

What made Morgan Rogers the Man of the Match?

Rogers' brace turned the game decisively. His positioning, composure, and clinical finishing in the 50th and 79th minutes completed Villa's comeback from 2-1 down.

What caused the five-goal thriller?

West Ham's early intensity led to quick goals, but Villa's superior possession and Villa's clinical finishing exploited gaps. Two lead changes created constant drama.

How did Aston Villa complete the comeback?

Villa controlled the second half with 59% possession, creating space for Rogers. Clinical finishing and West Ham's defensive lapses sealed a 3-2 victory.

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
41%
59%
West Ham 41%
Aston Villa 59%
Shots
10
7
West Ham 10
Aston Villa 7
Shots on Target
3
4
West Ham 3
Aston Villa 4
Expected Goals (xG)
1.04
0.62
West Ham 1.04
Aston Villa 0.62
Passes
380
551
West Ham 380
Aston Villa 551
Pass Accuracy
83%
89%
West Ham 83%
Aston Villa 89%
Corners
5
3
West Ham 5
Aston Villa 3
Fouls
18
13
West Ham 18
Aston Villa 13
Yellow Cards
1
2
West Ham 1
Aston Villa 2
Red Cards
0
0
West Ham 0
Aston Villa 0

Match Events

1' M. Fernandes
K. Mavropanos 9'
24' J. Bowen (F. Potts)
B. Kamara 🟨 38'
M. Cash 🟨 42'
HT
M. Rogers (Y. Tielemans) 50'
A. Onana D. Malen 🔄 64'
O. Watkins E. Buendia 🔄 75'
I. Maatsen L. Digne 🔄 75'
M. Rogers (V. Lindelof) 79'
81' 🔄 S. Magassa C. Wilson
88' 🔄 F. Potts T. Soucek
89' 🔄 C. Summerville M. Kante
89' 🔄 Lucas Paqueta G. Rodriguez
90'+2 🟨 M. Diouf
FT

Player Cards

Season performance ratings for players in this match

West Ham

Goalkeepers
Alphonse Aréola
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Aaron Wan-Bissaka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Konstantinos Mavropanos
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
5.7
Rating
Jean-Clair Todibo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
El Hadji Malick Diouf
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Soungoutou Magassa
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
Freddie Potts
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.2
Rating
Mateus Fernandes
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Lucas Paquetá
NPC
NPC
89
Minutes
89
Minutes
29%
Pass Acc
6.3
Rating
Forwards
Jarrod Bowen
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Crysencio Summerville
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
7
Duels Won
0
Pens Won
BENCH
Mads Hermansen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Kyle Walker-Peters
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Max Kilman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Igor Júlio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Oliver Scarles
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Guido Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Tomáš Souček
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Mohamadou Kanté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Callum Wilson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry

Aston Villa

Goalkeepers
Marco Bizot
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
2
Duels Won
0
Pens Won
Defenders
Matty Cash
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Ezri Konsa
MAGNET
MAGNET
84
Activity
84
Activity
82
Passes
2
Duels
Victor Lindelöf
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.9
Rating
Ian Maatsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Midfielders
Boubacar Kamara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Amadou Onana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
John McGinn
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
7
Duels Won
0
Pens Won
Youri Tielemans
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Morgan Rogers
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Forwards
Ollie Watkins
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
BENCH
James Wright
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Lucas Digne
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
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
0
Total Mins
Started
Entry
George Hemmings
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Emiliano Buendía
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Donyell Malen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Jadon Sancho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
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
26/01/2025 Aston Villa 1 - 1 West Ham Premier League Villa Park
10/01/2025 Aston Villa 2 - 1 West Ham FA Cup Villa Park
17/08/2024 West Ham 1 - 2 Aston Villa Premier League London Stadium
17/03/2024 West Ham 1 - 1 Aston Villa Premier League London Stadium
22/10/2023 Aston Villa 4 - 1 West Ham Premier League Villa Park
12/03/2023 West Ham 1 - 1 Aston Villa Premier League London Stadium
28/08/2022 Aston Villa 0 - 1 West Ham Premier League Villa Park
13/03/2022 West Ham 2 - 1 Aston Villa Premier League London Stadium
31/10/2021 Aston Villa 1 - 4 West Ham Premier League Villa Park
03/02/2021 Aston Villa 1 - 3 West Ham Premier League Villa Park
26/01/2025
Premier League Villa Park
10/01/2025
FA Cup Villa Park
17/08/2024
Premier League London Stadium
17/03/2024
Premier League London Stadium
22/10/2023
Premier League Villa Park
12/03/2023
Premier League London Stadium
28/08/2022
Premier League Villa Park
13/03/2022
Premier League London Stadium
31/10/2021
Premier League Villa Park
03/02/2021
Premier League Villa Park
West Ham Win
Aston Villa Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 16 36 30 10 +20 WArsenal 2 - 1 Wolves (13-12-2025)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)
2 Manchester City 16 34 38 16 +22 WCrystal Palace 0 - 3 Manchester City (14-12-2025)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)
3 Aston Villa 16 33 25 17 +8 WWest Ham 2 - 3 Aston Villa (14-12-2025)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)
4 Chelsea 16 28 27 15 +12 WChelsea 2 - 0 Everton (13-12-2025)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)
5 Crystal Palace 16 26 20 15 +5 LCrystal Palace 0 - 3 Manchester City (14-12-2025)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)
6 Manchester United 16 26 30 26 +4 DManchester United 4 - 4 Bournemouth (15-12-2025)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)
7 Liverpool 16 26 26 24 +2 WLiverpool 2 - 0 Brighton (13-12-2025)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)
8 Sunderland 16 26 19 17 +2 WSunderland 1 - 0 Newcastle (14-12-2025)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)
9 Everton 16 24 18 19 -1 LChelsea 2 - 0 Everton (13-12-2025)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)
10 Brighton 16 23 25 23 +2 LLiverpool 2 - 0 Brighton (13-12-2025)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)
11 Tottenham 16 22 25 21 +4 LNottingham Forest 3 - 0 Tottenham (14-12-2025)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)
12 Newcastle 16 22 21 20 +1 LSunderland 1 - 0 Newcastle (14-12-2025)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)
13 Bournemouth 16 21 25 28 -3 DManchester United 4 - 4 Bournemouth (15-12-2025)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)
14 Fulham 16 20 23 26 -3 WBurnley 2 - 3 Fulham (13-12-2025)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)
15 Brentford 16 20 22 25 -3 DBrentford 1 - 1 Leeds (14-12-2025)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)
16 Nottingham Forest 16 18 17 25 -8 WNottingham Forest 3 - 0 Tottenham (14-12-2025)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)
17 Leeds 16 16 20 30 -10 DBrentford 1 - 1 Leeds (14-12-2025)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)
18 West Ham 16 13 19 32 -13 LWest Ham 2 - 3 Aston Villa (14-12-2025)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)
19 Burnley 16 10 18 33 -15 LBurnley 2 - 3 Fulham (13-12-2025)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)
20 Wolves 16 2 9 35 -26 LArsenal 2 - 1 Wolves (13-12-2025)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)