Premier League Regular Season - 17

Manchester City 3 - 0 FT West Ham

Etihad Stadium

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

45
FT
Sat, Dec 20
Manchester City
3-0
West Ham
⚡ Intensity 33
⚖️ Balance 12
🏆 Stakes 67
🎲 Upset 0
City demolish Hammers in dominant display

Haaland's Ruthless Double Seals City's Coronation

Average Entertainment Futmetrix Score: 45/100. West Ham arrived at the Etihad already drowning in the relegation mire, and Manchester City showed no mercy in a clinical 3-0 dismantling that underscores their stranglehold on the title race.

The Onslaught Begins

From the opening whistle, there was only one team playing football. Erling Haaland struck within five minutes—a predatory finish that set the tone for what would become a masterclass in controlled dominance. The Intensity was suffocating. City's 66% possession wasn't mere statistics; it was a stranglehold on the match's rhythm. Rayan Cherki orchestrated the midfield with surgical precision, threading six key passes through a West Ham defence that looked perpetually lost.

The Breaking Point

By the 38th minute, the contest was already dead. T. Reijnders converted Haaland's assist to make it 2-0—a second goal that felt inevitable given City's relentless attacking geometry. West Ham's 34% possession told the story of a team overwhelmed, out-thought, and out-muscled. Their xG of 0.99 versus City's 2.32 crystallised the Balance: this was never a match. It was an execution.

Haaland's Finishing Touch

Haaland's second goal in the 69th minute was the final nail. Two goals, one assist, an 8.9 rating—the Norwegian striker has now extended his lethal streak across City's five-game winning run. West Ham, languishing 18th with just 13 points from 17 games, offered nothing but resistance. Their three shots on target proved a flea bite against Gianluigi Donnarumma's composed evening—three saves, no drama, a goalkeeper who barely broke a sweat.

The Bigger Picture

City's 12 wins from 17 matches and a +25 goal difference paint a picture of relentless supremacy. West Ham's -16 goal difference and three wins all season tells a different story entirely: a team in freefall, fighting for their Premier League life. This wasn't Stakes—this was a chasm. City's passing accuracy of 92% (675 of 730 passes) versus West Ham's 81% exposed the gulf in technical execution. The Hammers are bleeding points, and fixtures like this only accelerate the haemorrhage.

Key Questions

What made Erling Haaland the standout performer?

Two clinical finishes and one assist in 69 minutes. Haaland's movement was predatory; his finishing was ice-cold. A 8.9 rating reflects ruthless efficiency.

How bad is West Ham's situation now?

Dire. 18th place, 13 points, 10 losses in 17 games. This hammering deepens their relegation peril with eight months remaining.

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
66%
34%
Manchester City 66%
West Ham 34%
Shots
16
7
Manchester City 16
West Ham 7
Shots on Target
8
3
Manchester City 8
West Ham 3
Expected Goals (xG)
2.32
0.99
Manchester City 2.32
West Ham 0.99
Passes
730
380
Manchester City 730
West Ham 380
Pass Accuracy
92%
81%
Manchester City 92%
West Ham 81%
Corners
6
0
Manchester City 6
West Ham 0
Fouls
15
10
Manchester City 15
West Ham 10
Yellow Cards
1
1
Manchester City 1
West Ham 1
Red Cards
0
0
Manchester City 0
West Ham 0

Match Events

5' E. Haaland
28' 🟨 Nico
38' T. Reijnders (E. Haaland)
J. Bowen 🟨 41'
HT
O. Scarles E. Mayers 🔄 64'
67' 🔄 R. Cherki Savinho
67' 🔄 T. Reijnders R. Lewis
67' 🔄 Nico A. Khusanov
69' E. Haaland
75' 🔄 B. Silva D. Mukasa
Lucas Paqueta T. Soucek 🔄 78'
C. Summerville K. Mavropanos 🔄 79'
M. Fernandes G. Rodriguez 🔄 79'
F. Potts C. Wilson 🔄 79'
FT

Player Cards

Season performance ratings for players in this match

Manchester City

Goalkeepers
Gianluigi Donnarumma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Matheus Nunes
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
61%
Duel Win %
Rúben Dias
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Joško Gvardiol
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Nico O'Reilly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Midfielders
Tijjani Reijnders
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Nico González
MAGNET
MAGNET
83
Activity
83
Activity
78
Passes
5
Duels
Bernardo Silva
MAGNET
MAGNET
92
Activity
92
Activity
82
Passes
10
Duels
Rayan Cherki
ARCHITECT
ARCHITECT
6
Key Passes
6
Key Passes
0
Assists
45%
Pass Acc
Phil Foden
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Forwards
Erling Haaland
HITMAN
HITMAN
2
Goals
2
Goals
3
On Target
8.9
Rating
BENCH
James Trafford
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Rico Lewis
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
18%
Pass Acc
Abdukodir Khusanov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Nathan Aké
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stephen Mfuni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Divine Mukasa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Charlie Gray
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Savinho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Reigan Heskey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

West Ham

Goalkeepers
Alphonse Aréola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Kyle Walker-Peters
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
4
Interceptions
0
Blocks
Max Kilman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Jean-Clair Todibo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Oliver Scarles
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Midfielders
Soungoutou Magassa
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Freddie Potts
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Mateus Fernandes
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
Lucas Paquetá
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
Forwards
Jarrod Bowen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Crysencio Summerville
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
BENCH
Mads Hermansen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ezra Mayers
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Igor Júlio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Konstantinos Mavropanos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Guido Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Tomáš Souček
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Andy Irving
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mohamadou Kanté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Callum Wilson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
04/01/2025 Manchester City 4 - 1 West Ham Premier League Etihad Stadium
31/08/2024 West Ham 1 - 3 Manchester City Premier League London Stadium
19/05/2024 Manchester City 3 - 1 West Ham Premier League Etihad Stadium
16/09/2023 West Ham 1 - 3 Manchester City Premier League London Stadium
03/05/2023 Manchester City 3 - 0 West Ham Premier League Etihad Stadium
07/08/2022 West Ham 0 - 2 Manchester City Premier League London Stadium
15/05/2022 West Ham 2 - 2 Manchester City Premier League London Stadium
28/11/2021 Manchester City 2 - 1 West Ham Premier League Etihad Stadium
27/10/2021 West Ham 0 - 0 Manchester City League Cup London Stadium
27/02/2021 Manchester City 2 - 1 West Ham Premier League Etihad Stadium
04/01/2025
Premier League Etihad Stadium
31/08/2024
Premier League London Stadium
19/05/2024
Premier League Etihad Stadium
16/09/2023
Premier League London Stadium
03/05/2023
Premier League Etihad Stadium
07/08/2022
Premier League London Stadium
15/05/2022
Premier League London Stadium
28/11/2021
Premier League Etihad Stadium
27/10/2021
League Cup London Stadium
27/02/2021
Premier League Etihad Stadium
Manchester City Win
West Ham Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 17 39 31 10 +21 WEverton 0 - 1 Arsenal (20-12-2025)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)
2 Manchester City 17 37 41 16 +25 WManchester City 3 - 0 West Ham (20-12-2025)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)
3 Aston Villa 17 36 27 18 +9 WAston Villa 2 - 1 Manchester United (21-12-2025)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)
4 Chelsea 17 29 29 17 +12 DNewcastle 2 - 2 Chelsea (20-12-2025)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)
5 Liverpool 17 29 28 25 +3 WTottenham 1 - 2 Liverpool (20-12-2025)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)
6 Sunderland 17 27 19 17 +2 DBrighton 0 - 0 Sunderland (20-12-2025)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)
7 Manchester United 17 26 31 28 +3 LAston Villa 2 - 1 Manchester United (21-12-2025)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)
8 Crystal Palace 17 26 21 19 +2 LLeeds 4 - 1 Crystal Palace (20-12-2025)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)
9 Brighton 17 24 25 23 +2 DBrighton 0 - 0 Sunderland (20-12-2025)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)
10 Everton 17 24 18 20 -2 LEverton 0 - 1 Arsenal (20-12-2025)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)
11 Newcastle 17 23 23 22 +1 DNewcastle 2 - 2 Chelsea (20-12-2025)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)
12 Brentford 17 23 24 25 -1 WWolves 0 - 2 Brentford (20-12-2025)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)
13 Fulham 17 23 24 26 -2 WFulham 1 - 0 Nottingham Forest (22-12-2025)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)
14 Tottenham 17 22 26 23 +3 LTottenham 1 - 2 Liverpool (20-12-2025)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)
15 Bournemouth 17 22 26 29 -3 DBournemouth 1 - 1 Burnley (20-12-2025)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)
16 Leeds 17 19 24 31 -7 WLeeds 4 - 1 Crystal Palace (20-12-2025)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)
17 Nottingham Forest 17 18 17 26 -9 LFulham 1 - 0 Nottingham Forest (22-12-2025)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)
18 West Ham 17 13 19 35 -16 LManchester City 3 - 0 West Ham (20-12-2025)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)
19 Burnley 17 11 19 34 -15 DBournemouth 1 - 1 Burnley (20-12-2025)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)
20 Wolves 17 2 9 37 -28 LWolves 0 - 2 Brentford (20-12-2025)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)