West Ham vs Chelsea

1 July 2020 · Premier League · 2019/20 · Referee Martin Atkinson

Full time 3 – 2

Half-time: 1–1

  • Tomas Soucek 45+2’
  • Michail Antonio 51’
  • Andriy Yarmolenko 89’
  • Willian 42’ (pen), 72’

Match summary

West Ham came from behind to win 3-2 at home to Chelsea, with a late winner. It was 1-1 at half-time.

In the first half, Willian put Chelsea ahead from the penalty spot in the 42nd minute and Tomas Soucek equalised with a header in first-half stoppage time, set up by Jarrod Bowen. In the second half, Michail Antonio put West Ham in front in the 51st minute, set up by Jarrod Bowen, Willian equalised with a direct free kick in the 72nd minute, and Andriy Yarmolenko won it in the 89th minute, set up by Michail Antonio.

The chances backed that up: West Ham created 2.10 expected goals (xG) from 11 shots to Chelsea's 1.58 from 17.

Match stats

West Ham Chelsea
10 Shots 17
4 Shots on Target 6
2 Corners 3
2 Yellow Cards 1
0 Red Cards 0
2.10 xG 1.58
2.10 Non-penalty xG 0.81
7 Deep Completions 8

Key events

West Ham Chelsea
Kick-off
42’
Willian
Penalty
0-1 (Chelsea)
Tomas Soucek
Assist: Jarrod Bowen
1-1 (West Ham)
45+2’
Half-time1-1
Michail Antonio
Assist: Jarrod Bowen
2-1 (West Ham)
51’
72’
Willian2-2 (Chelsea)
Andriy Yarmolenko
Assist: Michail Antonio
3-2 (West Ham)
89’
Full-time3-2

Bookings

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

West Ham
  • Declan Rice
  • Manuel Lanzini
Chelsea
  • Willian

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 2.10 1.58 42’ Willian (Chelsea), 0-1 42’ 45+2’ Tomas Soucek (West Ham), 1-1 45+2’ 51’ Michail Antonio (West Ham), 2-1 51’ 72’ Willian (Chelsea), 2-2 72’ 89’ Andriy Yarmolenko (West Ham), 3-2 89’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.10 1.58 42’ Willian (Chelsea), 0-1 Willian 42’ 45+2’ Tomas Soucek (West Ham), 1-1 Soucek 45+2’ 51’ Michail Antonio (West Ham), 2-1 Antonio 51’ 72’ Willian (Chelsea), 2-2 Willian 72’ 89’ Andriy Yarmolenko (West Ham), 3-2 Yarmolenko 89’
West Ham 2.10 xGChelsea 1.58 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Chelsea attacking West Ham attacking 
42’ Willian (Chelsea), penalty, 0.76 xG, goal 51’ Michail Antonio (West Ham), open play, 0.59 xG, goal 81’ Michail Antonio (West Ham), open play, 0.47 xG, saved 89’ Andriy Yarmolenko (West Ham), open play, 0.44 xG, goal 34’ Tomas Soucek (West Ham), from a corner, 0.15 xG, blocked 47’ Tomas Soucek (West Ham), from a corner, 0.13 xG, goal 13’ Michail Antonio (West Ham), open play, 0.11 xG, off target 17’ Tammy Abraham (Chelsea), open play, 0.11 xG, off target 20’ Christian Pulisic (Chelsea), open play, 0.10 xG, off target 58’ Manuel Lanzini (West Ham), open play, 0.10 xG, off target 83’ Olivier Giroud (Chelsea), open play, 0.09 xG, off target 87’ Marcos Alonso (Chelsea), from a corner, 0.09 xG, off target 5’ Marcos Alonso (Chelsea), from a corner, 0.06 xG, saved 65’ Marcos Alonso (Chelsea), open play, 0.05 xG, blocked 11’ Willian (Chelsea), open play, 0.05 xG, saved 46’ Michail Antonio (West Ham), open play, 0.05 xG, blocked 72’ Willian (Chelsea), direct free kick, 0.04 xG, goal 64’ Ruben Loftus-Cheek (Chelsea), open play, 0.04 xG, off target 79’ Aaron Cresswell (West Ham), open play, 0.04 xG, blocked 30’ Ross Barkley (Chelsea), open play, 0.03 xG, blocked 38’ Christian Pulisic (Chelsea), open play, 0.03 xG, off target 66’ Olivier Giroud (Chelsea), set piece, 0.03 xG, saved 73’ Christian Pulisic (Chelsea), open play, 0.03 xG, off target 77’ Christian Pulisic (Chelsea), from a corner, 0.02 xG, off target 19’ Ross Barkley (Chelsea), open play, 0.02 xG, saved 90+4’ N'Golo Kanté (Chelsea), open play, 0.02 xG, off target 14’ Michail Antonio (West Ham), open play, 0.01 xG, blocked 50’ Ryan Fredericks (West Ham), open play, 0.01 xG, blocked 42’ Willian (Chelsea), penalty, 0.76 xG, goal 51’ Michail Antonio (West Ham), open play, 0.59 xG, goal 81’ Michail Antonio (West Ham), open play, 0.47 xG, saved 89’ Andriy Yarmolenko (West Ham), open play, 0.44 xG, goal 34’ Tomas Soucek (West Ham), from a corner, 0.15 xG, blocked 47’ Tomas Soucek (West Ham), from a corner, 0.13 xG, goal 13’ Michail Antonio (West Ham), open play, 0.11 xG, off target 17’ Tammy Abraham (Chelsea), open play, 0.11 xG, off target 20’ Christian Pulisic (Chelsea), open play, 0.10 xG, off target 58’ Manuel Lanzini (West Ham), open play, 0.10 xG, off target 83’ Olivier Giroud (Chelsea), open play, 0.09 xG, off target 87’ Marcos Alonso (Chelsea), from a corner, 0.09 xG, off target 5’ Marcos Alonso (Chelsea), from a corner, 0.06 xG, saved 65’ Marcos Alonso (Chelsea), open play, 0.05 xG, blocked 46’ Michail Antonio (West Ham), open play, 0.05 xG, blocked 11’ Willian (Chelsea), open play, 0.05 xG, saved 72’ Willian (Chelsea), direct free kick, 0.04 xG, goal 64’ Ruben Loftus-Cheek (Chelsea), open play, 0.04 xG, off target 79’ Aaron Cresswell (West Ham), open play, 0.04 xG, blocked 66’ Olivier Giroud (Chelsea), set piece, 0.03 xG, saved 30’ Ross Barkley (Chelsea), open play, 0.03 xG, blocked 38’ Christian Pulisic (Chelsea), open play, 0.03 xG, off target 73’ Christian Pulisic (Chelsea), open play, 0.03 xG, off target 77’ Christian Pulisic (Chelsea), from a corner, 0.02 xG, off target 90+4’ N'Golo Kanté (Chelsea), open play, 0.02 xG, off target 19’ Ross Barkley (Chelsea), open play, 0.02 xG, saved 14’ Michail Antonio (West Ham), open play, 0.01 xG, blocked 50’ Ryan Fredericks (West Ham), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Lukasz Fabianski GK900 0.000.000
Ryan Fredericks DEF901 0.010.041
Issa Diop DEF900 0.000.000
Angelo Ogbonna DEF900 0.000.000
Aaron Cresswell DEF901 0.040.000
Tomas Soucek MID9012 0.280.111
Declan Rice MID900 0.000.011
Jarrod Bowen MID8120 0.000.823
Pablo Fornals MID900 0.000.000
Manuel Lanzini MID711 0.100.000
Michail Antonio FWD90115 1.230.592
Jack Wilshere Sub190 0.000.000
Andriy Yarmolenko Sub911 0.440.000
Fabián Balbuena Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

West Ham win 14% Avg odds 7.02
Draw 20% Avg odds 4.65
Chelsea win 66% Avg odds 1.46

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.