West Ham vs Man City

14 March 2026 · Premier League · 2025/26 · Referee Michael Oliver

Full time 1 – 1

Half-time: 1–1

  • Konstantinos Mavropanos 35’
  • Bernardo Silva 31’

Match summary

West Ham and Man City drew 1-1. It was 1-1 at half-time.

Bernardo Silva put Man City ahead in the 31st minute, set up by Omar Marmoush and Konstantinos Mavropanos equalised with a header in the 35th minute, set up by Jarrod Bowen.

Man City had the better of the chances, with 2.01 expected goals (xG) from 25 shots to West Ham's 0.49 from 1.

Match stats

29% Possession 71%
1 Shots 24
1 Shots on target 6
1 Corners 15
51 Attacks 154
17 Dangerous attacks 77
304 Passes 755
74% Pass accuracy 91%
25 Tackles 8
14 Fouls 5
2 Yellow cards 2
0 Red cards 0
3 Offsides 2

Key events

West Ham Man City
Kick-off
11’
Omar MarmoushHandball
31’
Bernardo SilvaLeft foot shot0-1 (Man City)
Konstantinos MavropanosHeader1-1 (West Ham)
35’
37’
Half-time1-1
Second half underway
61’
Erling HaalandShot on target
Soungoutou MagassaPablo 
64’
67’
Matheus NunesShot on target
75’
Tijjani ReijndersBernardo Silva
Adama TraoréTaty Castellanos
75’
Soungoutou MagassaFoul
76’
78’
Mathis CherkiShot on target
83’
Tijjani ReijndersShot on target
89’
90’
Nico O'ReillyShot on target
Mohamadou KantéJarrod Bowen
90+6’
Full-time1-1

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.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.49 2.01 31’ Bernardo Silva (Man City), 0-1 31’ 35’ Konstantinos Mavropanos (West Ham), 1-1 35’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.49 2.01 31’ Bernardo Silva (Man City), 0-1 Silva 31’ 35’ Konstantinos Mavropanos (West Ham), 1-1 Mavropanos 35’
West Ham 0.49 xGMan City 2.01 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 
90+5’ Marc Guehi (Man City), from a corner, 0.54 xG, off target 35’ Konstantinos Mavropanos (West Ham), from a corner, 0.49 xG, goal 71’ Bernardo Silva (Man City), open play, 0.11 xG, blocked 90+5’ Nico O'Reilly (Man City), from a corner, 0.11 xG, blocked 70’ Erling Haaland (Man City), open play, 0.10 xG, off target 90’ Nico O'Reilly (Man City), from a corner, 0.09 xG, saved 45’ Antoine Semenyo (Man City), open play, 0.08 xG, off target 84’ Nico O'Reilly (Man City), from a corner, 0.09 xG, blocked 90+1’ Erling Haaland (Man City), open play, 0.08 xG, blocked 61’ Erling Haaland (Man City), open play, 0.08 xG, saved 5’ Rayan Ait Nouri (Man City), from a corner, 0.07 xG, blocked 67’ Matheus Nunes (Man City), open play, 0.07 xG, saved 68’ Marc Guehi (Man City), from a corner, 0.07 xG, off target 63’ Abduqodir Khusanov (Man City), from a corner, 0.06 xG, off target 90’ Nico O'Reilly (Man City), set piece, 0.06 xG, blocked 83’ Tijjani Reijnders (Man City), direct free kick, 0.06 xG, saved 48’ Omar Marmoush (Man City), open play, 0.05 xG, off target 22’ Omar Marmoush (Man City), direct free kick, 0.05 xG, off target 27’ Erling Haaland (Man City), open play, 0.04 xG, off target 31’ Bernardo Silva (Man City), open play, 0.04 xG, goal 63’ Mathis Cherki (Man City), open play, 0.04 xG, blocked 78’ Mathis Cherki (Man City), from a corner, 0.03 xG, saved 90+5’ Marc Guehi (Man City), from a corner, 0.02 xG, off target 47’ Matheus Nunes (Man City), open play, 0.02 xG, off target 66’ Jéremy Doku (Man City), from a corner, 0.02 xG, off target 90’ Rodri (Man City), from a corner, 0.02 xG, blocked 90+5’ Marc Guehi (Man City), from a corner, 0.54 xG, off target 35’ Konstantinos Mavropanos (West Ham), from a corner, 0.49 xG, goal 71’ Bernardo Silva (Man City), open play, 0.11 xG, blocked 90+5’ Nico O'Reilly (Man City), from a corner, 0.11 xG, blocked 70’ Erling Haaland (Man City), open play, 0.10 xG, off target 90’ Nico O'Reilly (Man City), from a corner, 0.09 xG, saved 84’ Nico O'Reilly (Man City), from a corner, 0.09 xG, blocked 90+1’ Erling Haaland (Man City), open play, 0.08 xG, blocked 45’ Antoine Semenyo (Man City), open play, 0.08 xG, off target 61’ Erling Haaland (Man City), open play, 0.08 xG, saved 5’ Rayan Ait Nouri (Man City), from a corner, 0.07 xG, blocked 67’ Matheus Nunes (Man City), open play, 0.07 xG, saved 68’ Marc Guehi (Man City), from a corner, 0.07 xG, off target 63’ Abduqodir Khusanov (Man City), from a corner, 0.06 xG, off target 90’ Nico O'Reilly (Man City), set piece, 0.06 xG, blocked 83’ Tijjani Reijnders (Man City), direct free kick, 0.06 xG, saved 48’ Omar Marmoush (Man City), open play, 0.05 xG, off target 22’ Omar Marmoush (Man City), direct free kick, 0.05 xG, off target 27’ Erling Haaland (Man City), open play, 0.04 xG, off target 31’ Bernardo Silva (Man City), open play, 0.04 xG, goal 63’ Mathis Cherki (Man City), open play, 0.04 xG, blocked 78’ Mathis Cherki (Man City), from a corner, 0.03 xG, saved 90+5’ Marc Guehi (Man City), from a corner, 0.02 xG, off target 47’ Matheus Nunes (Man City), open play, 0.02 xG, off target 66’ Jéremy Doku (Man City), from a corner, 0.02 xG, off target 90’ Rodri (Man City), from a corner, 0.02 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Lineup not available for this match.

Man City 4-1-3-2 Starting XI
Donnarumma
Aït-Nouri 60’
Guéhi
Khusanov
Nunes
Rodri
O'Reilly
Silva 75’
Semenyo 74’
Marmoush 60’
Haaland

Player stats

PlayerPosMinGAShxGxAKPCards
Mads Hermansen GK900 0.000.000
Jean-Clair Todibo DEF900 0.000.000
Axel Disasi DEF900 0.000.000
Konstantinos Mavropanos DEF9011 0.490.000
Aaron Wan-Bissaka MID900 0.000.000
El Hadji Malick Diouf MID900 0.000.000
Tomas Soucek MID900 0.000.000
Mateus Fernandes MID900 0.000.000
Jarrod Bowen MID9010 0.000.491
Pablo MID660 0.000.000
Valentín Castellanos FWD770 0.000.000
Soungoutou Magassa Sub240 0.000.000
Adama Traoré Sub130 0.000.000
Mohamadou Kanté Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

West Ham win 19% Avg odds 4.81
Draw 23% Avg odds 4.16
Man City win 58% Avg odds 1.63

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. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.