Match report
Manchester City Defeats West Ham 3-0 in Premier League Clash
Manchester City
3–0
FT
West Ham
Dec 20, 2025
Manchester City delivered a convincing performance to defeat West Ham 3-0 at the Etihad Stadium in a crucial Premier League encounter. Erling Haaland was instrumental with two goals and an assist, while Thomas Reijnders scored his first goal of the season. Despite early pressure from West Ham, Manchester City's clinical finishing secured three vital points.
Key Facts
- • Erling Haaland scored twice and assisted one for Manchester City.
- • Thomas Reijnders found the back of the net in his first goal of the season.
- • Nico received a yellow card early on due to a foul.
- • Jarrod Bowen was shown a yellow card for arguing with the referee.
- • West Ham made multiple substitutions but could not find their rhythm.
Lineups
Manchester City
Formation: 4-3-2-1
Starting XI
- 25 G. Donnarumma (G)
- 27 M. Nunes (D)
- 3 R. Dias (D)
- 24 J. Gvardiol (D)
- 33 N. O'Reilly (D)
- 4 T. Reijnders (M)
- 14 Nico (M)
- 20 B. Silva (M)
- 10 R. Cherki (M)
- 47 P. Foden (M)
- 9 E. Haaland (F)
Substitutes
- 1 J. Trafford
- 6 N. Ake
- 26 Savinho
- 45 A. Khusanov
- 59 C. Gray
- 63 D. Mukasa
- 82 R. Lewis
- 91 S. Mfuni
- 92 R. Heskey
West Ham
Formation: 4-3-1-2
Starting XI
- 23 A. Areola (G)
- 2 K. Walker-Peters (D)
- 3 M. Kilman (D)
- 25 J. Todibo (D)
- 30 O. Scarles (D)
- 27 S. Magassa (M)
- 32 F. Potts (M)
- 18 M. Fernandes (M)
- 10 Lucas Paqueta (M)
- 20 J. Bowen (F)
- 7 C. Summerville (F)
Substitutes
- 1 M. Hermansen
- 5 Igor
- 9 C. Wilson
- 15 K. Mavropanos
- 24 G. Rodriguez
- 28 T. Soucek
- 39 A. Irving
- 55 M. Kante
- 63 E. Mayers
Timeline
-
5' Manchester City Goal · Normal GoalE. Haaland -
28' Manchester City Card · Yellow CardNicoFoul
-
38' Manchester City Goal · Normal GoalT. Reijnders · Assist: E. Haaland -
41' West Ham Card · Yellow CardJarrod BowenArgument
-
64' West Ham subst · Substitution 1Off: O. Scarles · On: E. Mayers -
67' Manchester City subst · Substitution 1Off: R. Cherki · On: Savinho -
67' Manchester City subst · Substitution 2Off: Nico · On: A. Khusanov -
67' Manchester City subst · Substitution 3Off: T. Reijnders · On: R. Lewis -
69' Manchester City Goal · Normal GoalE. Haaland -
75' Manchester City subst · Substitution 4Off: Bernardo Silva · On: D. Mukasa -
78' West Ham subst · Substitution 2Off: Lucas Paquetá · On: T. Souček -
79' West Ham subst · Substitution 3Off: F. Potts · On: C. Wilson -
79' West Ham subst · Substitution 4Off: C. Summerville · On: Konstantinos Mavropanos -
79' West Ham subst · Substitution 5Off: Mateus Fernandes · On: G. Rodriguez
Match Stats
| Stat | Manchester City | West Ham |
|---|---|---|
| Fouls | 16 | 10 |
| Pass Accuracy | 92% | 80% |
| Offsides | 1 | 2 |
| Red Cards | — | — |
| Total Shots | 17 | 7 |
| Corners | 6 | 0 |
| Total Passes | 750 | 391 |
| Yellow Cards | 1 | 1 |
| Blocked Shots | 2 | 0 |
| Shots on Target | 8 | 3 |
| xG | 2.10 | 0.98 |
| Shots off Target | 7 | 4 |
| Possession | 66% | 34% |
| Goals Prevented | 0 | 0 |
| Accurate Passes | 693 | 314 |
| Shots Inside Box | 14 | 5 |
| Saves | 4 | 5 |
| Shots Outside Box | 3 | 2 |
Key Match Notes
- ▸ Erling Haaland's early goal in the 5th minute set the tone for Manchester City, putting them on the front foot from the start.
- ▸ Thomas Reijnders' second goal in the 38th minute and Haaland's third in the 69th minute effectively sealed West Ham's fate, leaving no room for a comeback.