West Ham vs Liverpool

27 April 2024 · Premier League · 2023/24 · Referee Anthony Taylor

Full time 2 – 2

Half-time: 1–0

  • Jarrod Bowen 43’
  • Michail Antonio 77’
  • Andrew Robertson 48’
  • Alphonse Areola 65’ (og)

Match summary

West Ham and Liverpool drew 2-2. West Ham led 1-0 at half-time.

In the first half, Jarrod Bowen put West Ham ahead with a header in the 43rd minute, set up by Mohammed Kudus. In the second half, Andrew Robertson equalised in the 48th minute, set up by Luis Díaz, Areola's own goal put Liverpool in front from a corner in the 65th minute, and Michail Antonio equalised with a header in the 77th minute, set up by Jarrod Bowen.

Liverpool had the better of the chances, with 2.30 expected goals (xG) from 28 shots to West Ham's 0.79 from 11.

Match stats

West Ham Liverpool
11 Shots 28
8 Shots on Target 8
5 Corners 8
0 Yellow Cards 2
0 Red Cards 0
0.79 xG 2.29
0.79 Non-penalty xG 2.29
5 Deep Completions 20

Key events

West Ham Liverpool
Kick-off
Jarrod Bowen
Assist: Mohammed Kudus
1-0 (West Ham)
43’
Half-time1-0
48’
Andrew Robertson
Assist: Luis Díaz
1-1 (Liverpool)
65’
Alphonse Areola
Own goal
1-2 (Liverpool)
Michail Antonio
Assist: Jarrod Bowen
2-2 (West Ham)
77’
Full-time2-2

Bookings

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

Liverpool
  • Alexis Mac Allister
  • Wataru Endo

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 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.79 2.30 43’ Jarrod Bowen (West Ham), 1-0 43’ 48’ Andrew Robertson (Liverpool), 1-1 48’ 65’ Alphonse Areola (Liverpool) own goal, 1-2 65’ 77’ Michail Antonio (West Ham), 2-2 77’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.79 2.30 43’ Jarrod Bowen (West Ham), 1-0 Bowen 43’ 48’ Andrew Robertson (Liverpool), 1-1 Robertson 48’ 65’ Alphonse Areola (Liverpool) own goal, 1-2 Areola 65’ 77’ Michail Antonio (West Ham), 2-2 Antonio 77’
West Ham 0.79 xGLiverpool 2.30 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Liverpool attacking West Ham attacking 
77’ Michail Antonio (West Ham), open play, 0.35 xG, goal 11’ Harvey Elliott (Liverpool), open play, 0.32 xG, off target 70’ Alexis Mac Allister (Liverpool), open play, 0.27 xG, saved 69’ Luis Díaz (Liverpool), open play, 0.13 xG, saved 41’ Harvey Elliott (Liverpool), open play, 0.12 xG, off target 55’ Cody Gakpo (Liverpool), open play, 0.10 xG, blocked 73’ Luis Díaz (Liverpool), open play, 0.10 xG, saved 65’ Cody Gakpo (Liverpool), from a corner, 0.10 xG, off target 21’ Trent Alexander-Arnold (Liverpool), direct free kick, 0.09 xG, off target 47’ Ryan Gravenberch (Liverpool), open play, 0.09 xG, off target 48’ Andrew Robertson (Liverpool), open play, 0.08 xG, goal 58’ Cody Gakpo (Liverpool), from a corner, 0.08 xG, off target 64’ Cody Gakpo (Liverpool), open play, 0.08 xG, blocked 8’ Virgil van Dijk (Liverpool), set piece, 0.08 xG, off target 39’ Cody Gakpo (Liverpool), open play, 0.07 xG, off target 75’ Andrew Robertson (Liverpool), open play, 0.08 xG, saved 43’ Jarrod Bowen (West Ham), from a corner, 0.07 xG, goal 90+6’ Michail Antonio (West Ham), set piece, 0.07 xG, blocked 33’ Harvey Elliott (Liverpool), open play, 0.06 xG, saved 43’ Jarrod Bowen (West Ham), open play, 0.06 xG, saved 86’ Ryan Gravenberch (Liverpool), from a corner, 0.06 xG, blocked 36’ Cody Gakpo (Liverpool), open play, 0.05 xG, blocked 52’ Trent Alexander-Arnold (Liverpool), open play, 0.05 xG, blocked 77’ Emerson (West Ham), open play, 0.05 xG, saved 14’ Jarrod Bowen (West Ham), open play, 0.04 xG, saved 16’ Tomas Soucek (West Ham), open play, 0.04 xG, saved 31’ Vladimir Coufal (West Ham), open play, 0.04 xG, saved 90+1’ Virgil van Dijk (Liverpool), from a corner, 0.04 xG, off target 11’ Cody Gakpo (Liverpool), open play, 0.04 xG, off target 29’ Trent Alexander-Arnold (Liverpool), open play, 0.04 xG, saved 67’ Mohammed Kudus (West Ham), open play, 0.03 xG, saved 86’ Cody Gakpo (Liverpool), from a corner, 0.04 xG, blocked 40’ Luis Díaz (Liverpool), open play, 0.03 xG, hit the woodwork 89’ Harvey Elliott (Liverpool), open play, 0.03 xG, hit the woodwork 18’ Alexis Mac Allister (Liverpool), from a corner, 0.02 xG, off target 12’ Kurt Zouma (West Ham), from a corner, 0.02 xG, off target 64’ Ryan Gravenberch (Liverpool), open play, 0.02 xG, off target 50’ Vladimir Coufal (West Ham), set piece, 0.01 xG, off target 58’ Trent Alexander-Arnold (Liverpool), open play, 0.01 xG, saved 65’ Alphonse Areola (West Ham), own goal 77’ Michail Antonio (West Ham), open play, 0.35 xG, goal 11’ Harvey Elliott (Liverpool), open play, 0.32 xG, off target 70’ Alexis Mac Allister (Liverpool), open play, 0.27 xG, saved 69’ Luis Díaz (Liverpool), open play, 0.13 xG, saved 41’ Harvey Elliott (Liverpool), open play, 0.12 xG, off target 55’ Cody Gakpo (Liverpool), open play, 0.10 xG, blocked 73’ Luis Díaz (Liverpool), open play, 0.10 xG, saved 65’ Cody Gakpo (Liverpool), from a corner, 0.10 xG, off target 21’ Trent Alexander-Arnold (Liverpool), direct free kick, 0.09 xG, off target 47’ Ryan Gravenberch (Liverpool), open play, 0.09 xG, off target 64’ Cody Gakpo (Liverpool), open play, 0.08 xG, blocked 48’ Andrew Robertson (Liverpool), open play, 0.08 xG, goal 58’ Cody Gakpo (Liverpool), from a corner, 0.08 xG, off target 8’ Virgil van Dijk (Liverpool), set piece, 0.08 xG, off target 75’ Andrew Robertson (Liverpool), open play, 0.08 xG, saved 39’ Cody Gakpo (Liverpool), open play, 0.07 xG, off target 43’ Jarrod Bowen (West Ham), from a corner, 0.07 xG, goal 90+6’ Michail Antonio (West Ham), set piece, 0.07 xG, blocked 33’ Harvey Elliott (Liverpool), open play, 0.06 xG, saved 86’ Ryan Gravenberch (Liverpool), from a corner, 0.06 xG, blocked 43’ Jarrod Bowen (West Ham), open play, 0.06 xG, saved 52’ Trent Alexander-Arnold (Liverpool), open play, 0.05 xG, blocked 36’ Cody Gakpo (Liverpool), open play, 0.05 xG, blocked 77’ Emerson (West Ham), open play, 0.05 xG, saved 14’ Jarrod Bowen (West Ham), open play, 0.04 xG, saved 16’ Tomas Soucek (West Ham), open play, 0.04 xG, saved 31’ Vladimir Coufal (West Ham), open play, 0.04 xG, saved 90+1’ Virgil van Dijk (Liverpool), from a corner, 0.04 xG, off target 29’ Trent Alexander-Arnold (Liverpool), open play, 0.04 xG, saved 86’ Cody Gakpo (Liverpool), from a corner, 0.04 xG, blocked 11’ Cody Gakpo (Liverpool), open play, 0.04 xG, off target 40’ Luis Díaz (Liverpool), open play, 0.03 xG, hit the woodwork 67’ Mohammed Kudus (West Ham), open play, 0.03 xG, saved 89’ Harvey Elliott (Liverpool), open play, 0.03 xG, hit the woodwork 18’ Alexis Mac Allister (Liverpool), from a corner, 0.02 xG, off target 12’ Kurt Zouma (West Ham), from a corner, 0.02 xG, off target 64’ Ryan Gravenberch (Liverpool), open play, 0.02 xG, off target 58’ Trent Alexander-Arnold (Liverpool), open play, 0.01 xG, saved 50’ Vladimir Coufal (West Ham), set piece, 0.01 xG, off target 65’ Alphonse Areola (West Ham), own goal
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 DEF902 0.050.000
Kurt Zouma DEF901 0.020.041
Angelo Ogbonna DEF900 0.000.000
Emerson DEF901 0.050.021
Edson Álvarez MID900 0.000.061
Tomas Soucek MID771 0.040.082
Jarrod Bowen MID90113 0.170.351
Lucas Paquetá MID900 0.000.000
Mohammed Kudus MID9011 0.030.071
Michail Antonio FWD9012 0.420.000
James Ward-Prowse Sub130 0.000.071

Starters first, then substitutes. xA is expected assists.

Before kick-off

West Ham win 18% Avg odds 5.26
Draw 20% Avg odds 4.81
Liverpool win 62% Avg odds 1.55

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.