West Ham vs Man City

16 September 2023 · Premier League · 2023/24 · Referee Andy Madley

Full time 1 – 3

Half-time: 1–0

  • James Ward-Prowse 36’
  • Jéremy Doku 46’
  • Bernardo Silva 76’
  • Erling Haaland 86’

Match summary

Man City came from behind to win 3-1 away at West Ham. West Ham led 1-0 at half-time.

In the first half, James Ward-Prowse put West Ham ahead with a header in the 36th minute, set up by Vladimir Coufal. In the second half, Jéremy Doku equalised in the 46th minute, set up by Julián Álvarez, Bernardo Silva put Man City in front in the 76th minute, set up by Julián Álvarez, and Erling Haaland made it 1-3 in the 86th minute, set up by Bernardo Silva.

The chances backed that up: Man City created 4.36 expected goals (xG) from 29 shots to West Ham's 0.90 from 6.

Match stats

West Ham Man City
6 Shots 29
3 Shots on Target 15
4 Corners 11
3 Yellow Cards 2
0 Red Cards 0
0.90 xG 4.15
0.90 Non-penalty xG 4.15
1 Deep Completions 16

Key events

West Ham Man City
Kick-off
James Ward-Prowse
Assist: Vladimir Coufal
1-0 (West Ham)
36’
Half-time1-0
46’
Jéremy Doku
Assist: Julián Álvarez
1-1 (Man City)
76’
Bernardo Silva
Assist: Julián Álvarez
1-2 (Man City)
86’
Erling Haaland
Assist: Bernardo Silva
1-3 (Man City)
Full-time1-3

Bookings

Card times are not on file for this game, so they are listed without a minute.

West Ham
  • Tomas Soucek
  • Edson Álvarez
  • Lucas Paquetá
Man City
  • Josko Gvardiol
  • Rodri

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.90 4.36 36’ James Ward-Prowse (West Ham), 1-0 36’ 46’ Jéremy Doku (Man City), 1-1 46’ 76’ Bernardo Silva (Man City), 1-2 76’ 86’ Erling Haaland (Man City), 1-3 86’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.90 4.36 36’ James Ward-Prowse (West Ham), 1-0 Ward-Prowse 36’ 46’ Jéremy Doku (Man City), 1-1 Doku 46’ 76’ Bernardo Silva (Man City), 1-2 Silva 76’ 86’ Erling Haaland (Man City), 1-3 Haaland 86’
West Ham 0.90 xGMan City 4.36 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Man City attacking West Ham attacking 
7’ Erling Haaland (Man City), from a corner, 0.64 xG, blocked 42’ Erling Haaland (Man City), open play, 0.54 xG, blocked 36’ James Ward-Prowse (West Ham), open play, 0.48 xG, goal 54’ Erling Haaland (Man City), open play, 0.46 xG, saved 76’ Bernardo Silva (Man City), open play, 0.46 xG, goal 15’ Erling Haaland (Man City), open play, 0.37 xG, off target 82’ Erling Haaland (Man City), open play, 0.33 xG, saved 86’ Erling Haaland (Man City), open play, 0.34 xG, goal 7’ Rúben Dias (Man City), from a corner, 0.32 xG, saved 60’ Emerson (West Ham), open play, 0.18 xG, blocked 17’ Naif Aguerd (West Ham), from a corner, 0.12 xG, off target 7’ Rodri (Man City), from a corner, 0.10 xG, blocked 59’ Erling Haaland (Man City), open play, 0.08 xG, saved 7’ Erling Haaland (Man City), from a corner, 0.08 xG, blocked 28’ Erling Haaland (Man City), open play, 0.08 xG, blocked 21’ Phil Foden (Man City), open play, 0.07 xG, blocked 49’ Josko Gvardiol (Man City), from a corner, 0.07 xG, off target 46’ Jéremy Doku (Man City), open play, 0.06 xG, goal 22’ Rúben Dias (Man City), open play, 0.05 xG, saved 35’ James Ward-Prowse (West Ham), open play, 0.05 xG, saved 52’ Julián Álvarez (Man City), direct free kick, 0.05 xG, hit the woodwork 61’ Kurt Zouma (West Ham), from a corner, 0.04 xG, saved 48’ Phil Foden (Man City), open play, 0.03 xG, blocked 18’ Jéremy Doku (Man City), open play, 0.03 xG, saved 28’ Rodri (Man City), open play, 0.03 xG, saved 45’ Phil Foden (Man City), open play, 0.03 xG, blocked 90’ Naif Aguerd (West Ham), set piece, 0.03 xG, off target 38’ Julián Álvarez (Man City), open play, 0.02 xG, blocked 57’ Rodri (Man City), open play, 0.02 xG, off target 65’ Josko Gvardiol (Man City), open play, 0.02 xG, saved 43’ Jéremy Doku (Man City), from a corner, 0.02 xG, blocked 49’ Phil Foden (Man City), open play, 0.02 xG, blocked 7’ Rodri (Man City), from a corner, 0.01 xG, saved 44’ Rodri (Man City), open play, 0.02 xG, off target 49’ Phil Foden (Man City), from a corner, 0.02 xG, saved 7’ Erling Haaland (Man City), from a corner, 0.64 xG, blocked 42’ Erling Haaland (Man City), open play, 0.54 xG, blocked 36’ James Ward-Prowse (West Ham), open play, 0.48 xG, goal 54’ Erling Haaland (Man City), open play, 0.46 xG, saved 76’ Bernardo Silva (Man City), open play, 0.46 xG, goal 15’ Erling Haaland (Man City), open play, 0.37 xG, off target 86’ Erling Haaland (Man City), open play, 0.34 xG, goal 82’ Erling Haaland (Man City), open play, 0.33 xG, saved 7’ Rúben Dias (Man City), from a corner, 0.32 xG, saved 60’ Emerson (West Ham), open play, 0.18 xG, blocked 17’ Naif Aguerd (West Ham), from a corner, 0.12 xG, off target 7’ Rodri (Man City), from a corner, 0.10 xG, blocked 7’ Erling Haaland (Man City), from a corner, 0.08 xG, blocked 59’ Erling Haaland (Man City), open play, 0.08 xG, saved 28’ Erling Haaland (Man City), open play, 0.08 xG, blocked 21’ Phil Foden (Man City), open play, 0.07 xG, blocked 49’ Josko Gvardiol (Man City), from a corner, 0.07 xG, off target 46’ Jéremy Doku (Man City), open play, 0.06 xG, goal 22’ Rúben Dias (Man City), open play, 0.05 xG, saved 35’ James Ward-Prowse (West Ham), open play, 0.05 xG, saved 52’ Julián Álvarez (Man City), direct free kick, 0.05 xG, hit the woodwork 61’ Kurt Zouma (West Ham), from a corner, 0.04 xG, saved 18’ Jéremy Doku (Man City), open play, 0.03 xG, saved 28’ Rodri (Man City), open play, 0.03 xG, saved 45’ Phil Foden (Man City), open play, 0.03 xG, blocked 48’ Phil Foden (Man City), open play, 0.03 xG, blocked 90’ Naif Aguerd (West Ham), set piece, 0.03 xG, off target 38’ Julián Álvarez (Man City), open play, 0.02 xG, blocked 57’ Rodri (Man City), open play, 0.02 xG, off target 65’ Josko Gvardiol (Man City), open play, 0.02 xG, saved 43’ Jéremy Doku (Man City), from a corner, 0.02 xG, blocked 49’ Phil Foden (Man City), open play, 0.02 xG, blocked 7’ Rodri (Man City), from a corner, 0.01 xG, saved 44’ Rodri (Man City), open play, 0.02 xG, off target 49’ Phil Foden (Man City), from a corner, 0.02 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

PlayerPosMinGAShxGxAKPCards
Alphonse Areola GK900 0.000.000
Vladimir Coufal DEF8910 0.000.481
Kurt Zouma DEF901 0.040.000
Naif Aguerd DEF902 0.150.000
Emerson DEF901 0.180.051
Tomas Soucek MID890 0.000.121
Edson Álvarez MID700 0.000.000
Jarrod Bowen MID900 0.000.000
James Ward-Prowse MID9012 0.530.062
Lucas Paquetá MID900 0.000.000
Michail Antonio FWD690 0.000.181
Mohammed Kudus Sub210 0.000.000
Said Benrahma Sub200 0.000.000
Thilo Kehrer Sub10 0.000.000
Danny Ings Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

West Ham win 17% Avg odds 5.60
Draw 23% Avg odds 4.22
Man City win 60% Avg odds 1.61

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.