Skip to main content

Match analysis

England flagEnglandPremier League

Manchester City vs West Ham — live score & stats

Manchester City against West Ham in the Premier League (England) on 20th December 2025. Both sides' Elo ratings and recent form, the lineups, the head-to-head record and the best prices on the match are all on this page, refreshing live through the game.

Live score, Elo ratings, form and every key stat from this Premier League clash.

Match Timeline

5'
Manchester CityE. Haaland⚽
Normal Goal
28'
Manchester CityNico González🟨
Yellow Card
38'
Manchester CityT. Reijnders⚽
Normal Goal → E. Haaland
41'
West HamJarrod Bowen🟨
Yellow Card
64'
West HamO. Scarles🔄
Substitution 1 → E. Mayers
67'
Manchester CityR. Cherki🔄
Substitution 1 → Savinho
67'
Manchester CityNico🔄
Substitution 2 → A. Khusanov
67'
Manchester CityT. Reijnders🔄
Substitution 3 → R. Lewis
69'
Manchester CityE. Haaland⚽
Normal Goal
75'
Manchester CityB. Silva🔄
Substitution 4 → D. Mukasa
78'
West HamLucas Paqueta🔄
Substitution 2 → T. Soucek
79'
West HamF. Potts🔄
Substitution 3 → C. Wilson
79'
West HamC. Summerville🔄
Substitution 4 → K. Mavropanos
79'
West HamM. Fernandes🔄
Substitution 5 → G. Rodriguez

Match Statistics

8Shots on Goal3
7Shots off Goal4
17Total Shots7
2Blocked Shots0
14Shots insidebox5
3Shots outsidebox2
16Fouls10
6Corner Kicks0
1Offsides2
66Ball Possession34
1Yellow Cards1
3Goalkeeper Saves5
736Total passes385
680Passes accurate312
92Passes %81
2.43expected_goals0.99
0goals_prevented0

Form & key stats

Last 10 matches, all competitions

Manchester CityManchester City

8W 0D 2L2.40 pts/game

West HamWest Ham

2W 3D 5L0.90 pts/game

Per game

Manchester City at home vs West Ham away

The stronger figure on each row is highlighted. Both teams to score is a shared stat, so neither side takes the highlight.

Elo ratings

Before the match · within Premier League

Overall edge
+275Manchester City
Venue edge
+318Manchester City
Rating period
Match snapshot
Manchester City versus West Ham: long term Elo, before the match
Manchester CityManchester CityHomeRatingWest HamWest HamAway
Strength
1,778Overall1,503
1,826Match venue1,508
1,826At home1,491
1,703Away1,508
Attack & defence
1,680Attack1,508
1,676Defence1,507
1,725Home attack1,495
1,599Away attack1,509
1,657Home defence1,486
1,681Away defence1,521
Match profile
2,640Goal environment2,067
2,322Home goals1,835
1,818Away goals1,732
1,520Possession1,477
Specialist ratings
1,516Set-piece attack1,496
1,515Set-piece defence1,496
1,600Close games1,486
1,833Winning margin1,505

The venue row sets Manchester City at home against West Ham on the road, which is the most telling comparison for this exact game. The higher number on each row is highlighted.

Match profile rows describe how the game is likely to flow, not who is stronger. A high goal environment points to an open, high-scoring contest; possession shows who tends to keep the ball.

Starting Lineups

Manchester CityManchester City1:1

Starting XI

25G. DonnarummaG
33N. O'ReillyD
20B. SilvaM
47P. FodenM
9E. HaalandF
24J. GvardiolD
14NicoM
10R. CherkiM
3R. DiasD
4T. ReijndersM
27M. NunesD

West HamWest Ham1:1

Starting XI

23A. AreolaG
30O. ScarlesD
18M. FernandesM
10Lucas PaquetaM
7C. SummervilleF
25J. TodiboD
32F. PottsM
20J. BowenF
3M. KilmanD
27S. MagassaM
2K. Walker-PetersD