Newcastle vs West Ham

30 March 2024 · Premier League · 2023/24 · Referee Robert Jones

Full time 4 – 3

Half-time: 1–2

  • Alexander Isak 6’ (pen), 77’ (pen)
  • Harvey Barnes 83’, 90’
  • Michail Antonio 21’
  • Mohammed Kudus 45+10’
  • Jarrod Bowen 48’

Match summary

Newcastle came back from 2 goals down to win 4-3 at home to West Ham, with a late winner. West Ham led 2-1 at half-time.

In the first half, Alexander Isak put Newcastle ahead from the penalty spot in the 6th minute, Michail Antonio equalised in the 21st minute, set up by Lucas Paquetá, and Mohammed Kudus put West Ham in front in first-half stoppage time, set up by Jarrod Bowen. In the second half, Jarrod Bowen made it 1-3 in the 48th minute, set up by Mohammed Kudus, Isak pulled one back to make it 2-3 from the penalty spot in the 77th minute, Harvey Barnes equalised in the 83rd minute, set up by Alexander Isak, and Barnes won it in the 90th minute, set up by Anthony Gordon.

The chances backed that up: Newcastle created 3.82 expected goals (xG) from 24 shots to West Ham's 0.99 from 9. Newcastle had a player sent off.

Match stats

Newcastle West Ham
24 Shots 10
9 Shots on Target 4
3 Corners 4
1 Yellow Cards 1
1 Red Cards 0
3.81 xG 0.99
2.29 Non-penalty xG 0.99
16 Deep Completions 3

Key events

Newcastle West Ham
Kick-off
Alexander Isak
Penalty
1-0 (Newcastle)
6’
21’
Michail Antonio
Assist: Lucas Paquetá
1-1 (West Ham)
45+10’
Mohammed Kudus
Assist: Jarrod Bowen
1-2 (West Ham)
Half-time1-2
48’
Jarrod Bowen
Assist: Mohammed Kudus
1-3 (West Ham)
Alexander Isak
Penalty
2-3 (Newcastle)
77’
Harvey Barnes
Assist: Alexander Isak
3-3 (Newcastle)
83’
Harvey Barnes
Assist: Anthony Gordon
4-3 (Newcastle)
90’
Full-time4-3

Bookings

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

Newcastle
  • Anthony Gordon
  • Alexander Isak
  • Harvey Barnes
West Ham
  • Tomas Soucek

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 3.82 0.99 6’ Alexander Isak (Newcastle), 1-0 6’ 21’ Michail Antonio (West Ham), 1-1 21’ 45+10’ Mohammed Kudus (West Ham), 1-2 45+10’ 48’ Jarrod Bowen (West Ham), 1-3 48’ 77’ Alexander Isak (Newcastle), 2-3 77’ 83’ Harvey Barnes (Newcastle), 3-3 83’ 90’ Harvey Barnes (Newcastle), 4-3 90’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.82 0.99 6’ Alexander Isak (Newcastle), 1-0 Isak 6’ 21’ Michail Antonio (West Ham), 1-1 Antonio 21’ 45+10’ Mohammed Kudus (West Ham), 1-2 Kudus 45+10’ 48’ Jarrod Bowen (West Ham), 1-3 Bowen 48’ 77’ Alexander Isak (Newcastle), 2-3 Isak 77’ 83’ Harvey Barnes (Newcastle), 3-3 Barnes 83’ 90’ Harvey Barnes (Newcastle), 4-3 Barnes 90’
Newcastle 3.82 xGWest Ham 0.99 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 West Ham attacking Newcastle attacking 
6’ Alexander Isak (Newcastle), penalty, 0.76 xG, goal 77’ Alexander Isak (Newcastle), penalty, 0.76 xG, goal 65’ Sean Longstaff (Newcastle), open play, 0.35 xG, off target 83’ Harvey Barnes (Newcastle), open play, 0.33 xG, goal 21’ Michail Antonio (West Ham), open play, 0.27 xG, goal 36’ Anthony Gordon (Newcastle), open play, 0.27 xG, off target 72’ Harvey Barnes (Newcastle), open play, 0.27 xG, saved 90+7’ Jarrod Bowen (West Ham), open play, 0.22 xG, off target 48’ Jarrod Bowen (West Ham), open play, 0.15 xG, goal 74’ Bruno Guimarães (Newcastle), open play, 0.14 xG, blocked 63’ Alexander Isak (Newcastle), open play, 0.12 xG, off target 20’ Joe Willock (Newcastle), open play, 0.11 xG, blocked 11’ Alexander Isak (Newcastle), open play, 0.09 xG, off target 18’ Michail Antonio (West Ham), open play, 0.08 xG, off target 55’ Mohammed Kudus (West Ham), set piece, 0.08 xG, goal 44’ Joe Willock (Newcastle), open play, 0.07 xG, off target 50’ Anthony Gordon (Newcastle), open play, 0.08 xG, blocked 24’ Anthony Gordon (Newcastle), open play, 0.07 xG, saved 38’ Jarrod Bowen (West Ham), set piece, 0.07 xG, saved 46’ Sean Longstaff (Newcastle), open play, 0.07 xG, saved 89’ Anthony Gordon (Newcastle), open play, 0.06 xG, off target 52’ Lucas Paquetá (West Ham), from a corner, 0.05 xG, off target 38’ Anthony Gordon (Newcastle), open play, 0.04 xG, blocked 51’ Jacob Murphy (Newcastle), open play, 0.04 xG, blocked 53’ Jarrod Bowen (West Ham), open play, 0.05 xG, blocked 74’ Harvey Barnes (Newcastle), open play, 0.04 xG, saved 50’ Bruno Guimarães (Newcastle), open play, 0.03 xG, hit the woodwork 49’ Joe Willock (Newcastle), open play, 0.03 xG, saved 20’ Anthony Gordon (Newcastle), open play, 0.02 xG, blocked 87’ Bruno Guimarães (Newcastle), open play, 0.02 xG, blocked 90’ Harvey Barnes (Newcastle), open play, 0.02 xG, goal 25’ Mohammed Kudus (West Ham), open play, 0.02 xG, blocked 61’ Jacob Murphy (Newcastle), open play, 0.01 xG, blocked 6’ Alexander Isak (Newcastle), penalty, 0.76 xG, goal 77’ Alexander Isak (Newcastle), penalty, 0.76 xG, goal 65’ Sean Longstaff (Newcastle), open play, 0.35 xG, off target 83’ Harvey Barnes (Newcastle), open play, 0.33 xG, goal 36’ Anthony Gordon (Newcastle), open play, 0.27 xG, off target 72’ Harvey Barnes (Newcastle), open play, 0.27 xG, saved 21’ Michail Antonio (West Ham), open play, 0.27 xG, goal 90+7’ Jarrod Bowen (West Ham), open play, 0.22 xG, off target 48’ Jarrod Bowen (West Ham), open play, 0.15 xG, goal 74’ Bruno Guimarães (Newcastle), open play, 0.14 xG, blocked 63’ Alexander Isak (Newcastle), open play, 0.12 xG, off target 20’ Joe Willock (Newcastle), open play, 0.11 xG, blocked 11’ Alexander Isak (Newcastle), open play, 0.09 xG, off target 55’ Mohammed Kudus (West Ham), set piece, 0.08 xG, goal 18’ Michail Antonio (West Ham), open play, 0.08 xG, off target 44’ Joe Willock (Newcastle), open play, 0.07 xG, off target 50’ Anthony Gordon (Newcastle), open play, 0.08 xG, blocked 24’ Anthony Gordon (Newcastle), open play, 0.07 xG, saved 38’ Jarrod Bowen (West Ham), set piece, 0.07 xG, saved 46’ Sean Longstaff (Newcastle), open play, 0.07 xG, saved 89’ Anthony Gordon (Newcastle), open play, 0.06 xG, off target 52’ Lucas Paquetá (West Ham), from a corner, 0.05 xG, off target 53’ Jarrod Bowen (West Ham), open play, 0.05 xG, blocked 74’ Harvey Barnes (Newcastle), open play, 0.04 xG, saved 38’ Anthony Gordon (Newcastle), open play, 0.04 xG, blocked 51’ Jacob Murphy (Newcastle), open play, 0.04 xG, blocked 50’ Bruno Guimarães (Newcastle), open play, 0.03 xG, hit the woodwork 49’ Joe Willock (Newcastle), open play, 0.03 xG, saved 20’ Anthony Gordon (Newcastle), open play, 0.02 xG, blocked 87’ Bruno Guimarães (Newcastle), open play, 0.02 xG, blocked 90’ Harvey Barnes (Newcastle), open play, 0.02 xG, goal 25’ Mohammed Kudus (West Ham), open play, 0.02 xG, blocked 61’ Jacob Murphy (Newcastle), 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
Martin Dubravka GK900 0.000.000
Valentino Livramento DEF680 0.000.021
Fabian Schär DEF900 0.000.000
Jamaal Lascelles DEF160 0.000.000
Dan Burn DEF900 0.000.000
Bruno Guimarães MID903 0.190.102
Sean Longstaff MID902 0.420.041
Joe Willock MID693 0.210.081
Jacob Murphy FWD902 0.050.515
Alexander Isak FWD90214 1.730.382
Anthony Gordon FWD9016 0.550.403
Emil Krafth Sub530 0.000.000
Lewis Hall Sub210 0.000.000
Elliot Anderson Sub210 0.000.011
Miguel Almirón Sub110 0.000.472
Harvey Barnes Sub1124 0.670.021

Starters first, then substitutes. xA is expected assists.

Before kick-off

Newcastle win 52% Avg odds 1.86
Draw 23% Avg odds 4.13
West Ham win 25% Avg odds 3.86

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.