Tottenham vs West Ham

19 October 2024 · Premier League · 2024/25 · Referee Andy Madley

Full time 4 – 1

Half-time: 1–1

  • Dejan Kulusevski 36’
  • Yves Bissouma 52’
  • Alphonse Areola 55’ (og)
  • Son Heung-Min 60’
  • Mohammed Kudus 18’

Match summary

Tottenham came from behind to win 4-1 at home to West Ham. It was 1-1 at half-time.

In the first half, Mohammed Kudus put West Ham ahead in the 18th minute and Dejan Kulusevski equalised in the 36th minute, set up by James Maddison. In the second half, Yves Bissouma put Tottenham in front in the 52nd minute, set up by Iyenoma Destiny Udogie, Areola's own goal made it 3-1 in the 55th minute, and Son Heung-Min made it 4-1 in the 60th minute, set up by Pape Sarr.

The chances backed that up: Tottenham created 1.44 expected goals (xG) from 22 shots to West Ham's 0.86 from 11. West Ham had a player sent off.

Match stats

Tottenham West Ham
22 Shots 11
7 Shots on Target 4
13 Corners 5
1 Yellow Cards 3
0 Red Cards 1
1.44 xG 0.86
1.44 Non-penalty xG 0.86
11 Deep Completions 6

Key events

Tottenham West Ham
Kick-off
18’
Mohammed Kudus0-1 (West Ham)
Dejan Kulusevski
Assist: James Maddison
1-1 (Tottenham)
36’
Half-time1-1
Yves Bissouma
Assist: Iyenoma Destiny Udogie
2-1 (Tottenham)
52’
Alphonse Areola
Own goal
3-1 (Tottenham)
55’
Son Heung-Min
Assist: Pape Sarr
4-1 (Tottenham)
60’
Full-time4-1

Bookings

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

Tottenham
  • Micky van de Ven
West Ham
  • Mohammed Kudus
  • Lucas Paquetá
  • Tomas Soucek
  • Carlos Soler

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.44 0.86 18’ Mohammed Kudus (West Ham), 0-1 18’ 36’ Dejan Kulusevski (Tottenham), 1-1 36’ 52’ Yves Bissouma (Tottenham), 2-1 52’ 55’ Alphonse Areola (Tottenham) own goal, 3-1 55’ 60’ Son Heung-Min (Tottenham), 4-1 60’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.44 0.86 18’ Mohammed Kudus (West Ham), 0-1 Kudus 18’ 36’ Dejan Kulusevski (Tottenham), 1-1 Kulusevski 36’ 52’ Yves Bissouma (Tottenham), 2-1 Bissouma 52’ 55’ Alphonse Areola (Tottenham) own goal, 3-1 Areola 55’ 60’ Son Heung-Min (Tottenham), 4-1 Heung-Min 60’
Tottenham 1.44 xGWest Ham 0.86 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 West Ham attacking Tottenham attacking 
18’ Mohammed Kudus (West Ham), open play, 0.39 xG, goal 28’ Brennan Johnson (Tottenham), open play, 0.19 xG, off target 23’ Brennan Johnson (Tottenham), open play, 0.13 xG, blocked 62’ Mohammed Kudus (West Ham), open play, 0.13 xG, blocked 60’ Son Heung-Min (Tottenham), open play, 0.11 xG, goal 36’ Dejan Kulusevski (Tottenham), open play, 0.09 xG, goal 52’ Yves Bissouma (Tottenham), open play, 0.09 xG, goal 55’ Son Heung-Min (Tottenham), open play, 0.09 xG, saved 67’ Brennan Johnson (Tottenham), open play, 0.09 xG, saved 29’ Dominic Solanke (Tottenham), from a corner, 0.07 xG, off target 40’ Dejan Kulusevski (Tottenham), open play, 0.07 xG, blocked 71’ Pedro Porro (Tottenham), open play, 0.07 xG, off target 11’ Mohammed Kudus (West Ham), open play, 0.06 xG, saved 18’ Aaron Wan-Bissaka (West Ham), open play, 0.06 xG, off target 51’ Iyenoma Destiny Udogie (Tottenham), open play, 0.06 xG, blocked 46’ Mohammed Kudus (West Ham), open play, 0.06 xG, off target 61’ Son Heung-Min (Tottenham), open play, 0.06 xG, hit the woodwork 90+7’ Brennan Johnson (Tottenham), set piece, 0.05 xG, off target 16’ Son Heung-Min (Tottenham), open play, 0.05 xG, off target 43’ Pedro Porro (Tottenham), open play, 0.05 xG, off target 6’ Brennan Johnson (Tottenham), open play, 0.04 xG, off target 54’ Mohammed Kudus (West Ham), open play, 0.05 xG, blocked 73’ Edson Álvarez (West Ham), open play, 0.05 xG, off target 48’ Jarrod Bowen (West Ham), set piece, 0.03 xG, blocked 65’ Dejan Kulusevski (Tottenham), open play, 0.03 xG, off target 76’ Timo Werner (Tottenham), open play, 0.03 xG, saved 34’ Pedro Porro (Tottenham), from a corner, 0.02 xG, saved 66’ Mohammed Kudus (West Ham), open play, 0.03 xG, blocked 14’ Dejan Kulusevski (Tottenham), open play, 0.02 xG, blocked 26’ Son Heung-Min (Tottenham), from a corner, 0.02 xG, blocked 25’ Pedro Porro (Tottenham), open play, 0.01 xG, blocked 72’ Mohammed Kudus (West Ham), open play, 0.01 xG, saved 11’ Emerson (West Ham), from a corner, 0.01 xG, off target 55’ Alphonse Areola (West Ham), own goal 18’ Mohammed Kudus (West Ham), open play, 0.39 xG, goal 28’ Brennan Johnson (Tottenham), open play, 0.19 xG, off target 23’ Brennan Johnson (Tottenham), open play, 0.13 xG, blocked 62’ Mohammed Kudus (West Ham), open play, 0.13 xG, blocked 60’ Son Heung-Min (Tottenham), open play, 0.11 xG, goal 36’ Dejan Kulusevski (Tottenham), open play, 0.09 xG, goal 52’ Yves Bissouma (Tottenham), open play, 0.09 xG, goal 55’ Son Heung-Min (Tottenham), open play, 0.09 xG, saved 67’ Brennan Johnson (Tottenham), open play, 0.09 xG, saved 29’ Dominic Solanke (Tottenham), from a corner, 0.07 xG, off target 40’ Dejan Kulusevski (Tottenham), open play, 0.07 xG, blocked 71’ Pedro Porro (Tottenham), open play, 0.07 xG, off target 11’ Mohammed Kudus (West Ham), open play, 0.06 xG, saved 51’ Iyenoma Destiny Udogie (Tottenham), open play, 0.06 xG, blocked 18’ Aaron Wan-Bissaka (West Ham), open play, 0.06 xG, off target 46’ Mohammed Kudus (West Ham), open play, 0.06 xG, off target 61’ Son Heung-Min (Tottenham), open play, 0.06 xG, hit the woodwork 90+7’ Brennan Johnson (Tottenham), set piece, 0.05 xG, off target 16’ Son Heung-Min (Tottenham), open play, 0.05 xG, off target 43’ Pedro Porro (Tottenham), open play, 0.05 xG, off target 54’ Mohammed Kudus (West Ham), open play, 0.05 xG, blocked 73’ Edson Álvarez (West Ham), open play, 0.05 xG, off target 6’ Brennan Johnson (Tottenham), open play, 0.04 xG, off target 48’ Jarrod Bowen (West Ham), set piece, 0.03 xG, blocked 65’ Dejan Kulusevski (Tottenham), open play, 0.03 xG, off target 76’ Timo Werner (Tottenham), open play, 0.03 xG, saved 66’ Mohammed Kudus (West Ham), open play, 0.03 xG, blocked 34’ Pedro Porro (Tottenham), from a corner, 0.02 xG, saved 14’ Dejan Kulusevski (Tottenham), open play, 0.02 xG, blocked 26’ Son Heung-Min (Tottenham), from a corner, 0.02 xG, blocked 25’ Pedro Porro (Tottenham), open play, 0.01 xG, blocked 72’ Mohammed Kudus (West Ham), open play, 0.01 xG, saved 11’ Emerson (West Ham), from a corner, 0.01 xG, off target 55’ 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
Guglielmo Vicario GK900 0.000.000
Pedro Porro DEF904 0.160.082
Cristian Romero DEF900 0.000.000
Micky van de Ven DEF900 0.000.000
Iyenoma Destiny Udogie DEF8911 0.060.333
Dejan Kulusevski MID9014 0.210.162
Yves Bissouma MID8211 0.090.051
James Maddison MID4710 0.000.335
Brennan Johnson FWD905 0.490.052
Dominic Solanke FWD821 0.070.091
Son Heung-Min FWD7115 0.320.132
Pape Sarr Sub4310 0.000.111
Timo Werner Sub191 0.030.000
Richarlison Sub80 0.000.000
Rodrigo Bentancur Sub80 0.000.000
Archie Gray Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Tottenham win 66% Avg odds 1.45
Draw 18% Avg odds 5.23
West Ham win 16% Avg odds 6.17

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.