Club XI — the playable archive of every English football club

Tottenham Hotspur v West Ham United: head-to-head record

Tottenham Hotspur have played West Ham United 206 times in competitive football, winning 90, drawing 52 and losing 64, first meeting on 3 Sep 1898 and most recently on 17 Jan 2026. Every meeting is listed below.

Every Tottenham Hotspur v West Ham United match

DateSeasonCompetitionVenueOpponentScoreScorersAtt
3 Sep 18981898–99OtherHWest Ham United3–0
16 Mar 18991898–99OtherAWest Ham United1–2
4 Nov 18991899–00Southern LeagueHWest Ham United1–0
10 Mar 19001899–00Southern LeagueAWest Ham United0–0
27 Oct 19001900–01Southern LeagueHWest Ham United0–0
16 Feb 19011900–01Southern LeagueAWest Ham United4–1
14 Oct 19011901–02Western LeagueHWest Ham United2–1
2 Nov 19011901–02Southern LeagueAWest Ham United1–0
16 Dec 19011901–02London LeagueAWest Ham United1–3
15 Feb 19021901–02Southern LeagueHWest Ham United1–2
10 Mar 19021901–02Western LeagueAWest Ham United1–1
21 Apr 19021901–02London LeagueHWest Ham United2–2
20 Oct 19021902–03London LeagueAWest Ham United0–0
1 Nov 19021902–03Southern LeagueHWest Ham United1–1
15 Dec 19021902–03London LeagueHWest Ham United4–0
14 Feb 19031902–03Southern LeagueAWest Ham United0–1
16 Feb 19031902–03Western LeagueHWest Ham United1–0
19 Mar 19031902–03Western LeagueAWest Ham United0–0
21 Nov 19031903–04Southern LeagueHWest Ham United2–1
14 Dec 19031903–04Western LeagueHWest Ham United4–1
19 Mar 19041903–04Southern LeagueAWest Ham United2–0
18 Apr 19041903–04Western LeagueAWest Ham United1–0
24 Sep 19041904–05Southern LeagueAWest Ham United0–0
22 Oct 19041904–05Western LeagueHWest Ham United0–1
21 Jan 19051904–05Southern LeagueHWest Ham United1–0
27 Mar 19051904–05Western LeagueAWest Ham United1–1
23 Sep 19051905–06Southern LeagueHWest Ham United2–0
6 Nov 19051905–06Western LeagueAWest Ham United1–4
27 Jan 19061905–06Southern LeagueAWest Ham United1–0
26 Mar 19061905–06Western LeagueAWest Ham United1–0
1 Sep 19061906–07Southern LeagueHWest Ham United1–2
8 Oct 19061906–07Western LeagueAWest Ham United0–5
29 Dec 19061906–07Southern LeagueAWest Ham United2–4
8 Apr 19071906–07Western LeagueHWest Ham United4–2
7 Sep 19071907–08Southern LeagueAWest Ham United1–1
7 Oct 19071907–08Western LeagueHWest Ham United2–1
4 Nov 19071907–08Western LeagueAWest Ham United3–1
4 Jan 19081907–08Southern LeagueHWest Ham United3–2
21 Feb 19201919–20FA CupHWest Ham United3–0
13 Mar 19201919–20Second DivisionAWest Ham United1–2
22 Mar 19201919–20Second DivisionHWest Ham United2–0
9 Feb 19241923–24First DivisionAWest Ham United0–0
22 Apr 19241923–24First DivisionHWest Ham United0–1
22 Nov 19241924–25First DivisionAWest Ham United1–1
28 Mar 19251924–25First DivisionHWest Ham United1–1
7 Nov 19251925–26First DivisionHWest Ham United4–2
9 Jan 19261925–26FA CupHWest Ham United5–0
20 Mar 19261925–26First DivisionAWest Ham United1–3
8 Jan 19271926–27FA CupAWest Ham United2–3
15 Apr 19271926–27First DivisionHWest Ham United1–3
18 Apr 19271926–27First DivisionAWest Ham United2–1
5 Nov 19271927–28First DivisionHWest Ham United5–3
17 Mar 19281927–28First DivisionAWest Ham United1–1
17 Dec 19321932–33Second DivisionHWest Ham United2–2
29 Apr 19331932–33Second DivisionAWest Ham United0–1
27 Jan 19341933–34FA CupHWest Ham United4–1
9 Nov 19351935–36Second DivisionAWest Ham United2–2
14 Mar 19361935–36Second DivisionHWest Ham United1–3
29 Aug 19361936–37Second DivisionAWest Ham United1–2
26 Dec 19361936–37Second DivisionHWest Ham United2–3
20 Nov 19371937–38Second DivisionHWest Ham United2–0
2 Apr 19381937–38Second DivisionAWest Ham United3–1
29 Oct 19381938–39Second DivisionHWest Ham United2–1
21 Jan 19391938–39FA CupAWest Ham United3–3
30 Jan 19391938–39FA CupHWest Ham United1–1
2 Feb 19391938–39FA CupAWest Ham United1–2
4 Mar 19391938–39Second DivisionAWest Ham United2–0
19 Oct 19461946–47Second DivisionAWest Ham United2–2
17 May 19471946–47Second DivisionHWest Ham United0–0
8 Sep 19471947–48Second DivisionAWest Ham United1–1
15 Sep 19471947–48Second DivisionHWest Ham United2–2
25 Sep 19481948–49Second DivisionAWest Ham United0–1
19 Feb 19491948–49Second DivisionHWest Ham United1–1
5 Nov 19491949–50Second DivisionAWest Ham United1–031,734
25 Mar 19501949–50Second DivisionHWest Ham United4–151,124
3 Mar 19561955–56FA CupHWest Ham United3–369,118
8 Mar 19561955–56FA CupAWest Ham United2–136,000
25 Dec 19581958–59First DivisionAWest Ham United1–2
26 Dec 19581958–59First DivisionHWest Ham United1–4
10 Jan 19591958–59FA CupHWest Ham United2–0
9 Sep 19591959–60First DivisionHWest Ham United2–2
14 Sep 19591959–60First DivisionAWest Ham United2–1
24 Dec 19601960–61First DivisionHWest Ham United2–0
26 Dec 19601960–61First DivisionAWest Ham United3–0
23 Aug 19611961–62First DivisionHWest Ham United2–2
28 Aug 19611961–62First DivisionAWest Ham United1–2
25 Aug 19621962–63First DivisionAWest Ham United6–1
22 Dec 19621962–63First DivisionHWest Ham United4–4
28 Sep 19631963–64First DivisionHWest Ham United3–0
8 Feb 19641963–64First DivisionAWest Ham United0–4
12 Sep 19641964–65First DivisionAWest Ham United2–3
16 Jan 19651964–65First DivisionHWest Ham United3–2
8 Apr 19661965–66First DivisionHWest Ham United1–4
25 Apr 19661965–66First DivisionAWest Ham United0–2
14 Sep 19661966–67League CupAWest Ham United0–1
12 Nov 19661966–67First DivisionHWest Ham United3–4
9 May 19671966–67First DivisionAWest Ham United2–0
26 Aug 19671967–68First DivisionHWest Ham United5–1
23 Dec 19671967–68First DivisionAWest Ham United1–2
14 Sep 19681968–69First DivisionAWest Ham United2–2
19 Apr 19691968–69First DivisionHWest Ham United1–0
6 Sep 19691969–70First DivisionAWest Ham United1–0
20 Dec 19691969–70First DivisionHWest Ham United0–2
15 Aug 19701970–71First DivisionHWest Ham United2–2
17 Oct 19701970–71First DivisionAWest Ham United2–2
27 Dec 19711971–72First DivisionHWest Ham United0–1
1 Apr 19721971–72First DivisionAWest Ham United0–2
23 Sep 19721972–73First DivisionHWest Ham United1–0
26 Dec 19721972–73First DivisionAWest Ham United2–2
8 Sep 19731973–74First DivisionAWest Ham United1–0
29 Dec 19731973–74First DivisionHWest Ham United2–0
14 Sep 19741974–75First DivisionHWest Ham United2–1
26 Dec 19741974–75First DivisionAWest Ham United1–1
25 Aug 19751975–76First DivisionAWest Ham United0–1
12 Nov 19751975–76League CupHWest Ham United0–0
24 Nov 19751975–76League CupAWest Ham United2–0
7 Feb 19761975–76First DivisionHWest Ham United1–1
6 Nov 19761976–77First DivisionAWest Ham United3–5
1 Jan 19771976–77First DivisionHWest Ham United2–1
2 Dec 19801980–81League CupAWest Ham United0–1
2 Sep 19811981–82First DivisionHWest Ham United0–4
10 May 19821981–82First DivisionAWest Ham United2–2
20 Nov 19821982–83First DivisionHWest Ham United2–1
1 Jan 19831982–83First DivisionAWest Ham United0–3
3 Sep 19831983–84First DivisionHWest Ham United0–2
31 Dec 19831983–84First DivisionAWest Ham United1–4
26 Dec 19841984–85First DivisionHWest Ham United2–2
6 Apr 19851984–85First DivisionAWest Ham United1–1
26 Dec 19851985–86First DivisionHWest Ham United1–0
31 Mar 19861985–86First DivisionAWest Ham United1–2
26 Dec 19861986–87First DivisionHWest Ham United4–0
27 Jan 19871986–87League CupAWest Ham United1–1
2 Feb 19871986–87League CupHWest Ham United5–0
20 Apr 19871986–87First DivisionAWest Ham United1–2
19 Sep 19871987–88First DivisionAWest Ham United1–0
28 Dec 19871987–88First DivisionHWest Ham United2–1
17 Dec 19881988–89First DivisionAWest Ham United2–0Gary Mabbutt 23, Mitchell Thomas 7028,379
1 Apr 19891988–89First DivisionHWest Ham United3–0Nayim 41, Terry Fenwick 82, Paul Stewart 8828,375
26 Oct 19911991–92First DivisionAWest Ham United1–2Gary Lineker 523,946
1 Apr 19921991–92First DivisionHWest Ham United3–0Gary Lineker 16, Gary Lineker 53, Gary Lineker 6031,809
28 Dec 19931993–94Premier LeagueAWest Ham United3–1Jason Dozzell 34, Micky Hazard 42, Darren Anderton 7720,787
4 Apr 19941993–94Premier LeagueHWest Ham United1–4Teddy Sheringham 6631,502
29 Oct 19941994–95Premier LeagueHWest Ham United3–1Jürgen Klinsmann, Teddy Sheringham, Nicky Barmby26,271
14 Jan 19951994–95Premier LeagueAWest Ham United2–1Teddy Sheringham, Jürgen Klinsmann24,578
30 Aug 19951995–96Premier LeagueAWest Ham United1–1Ronny Rosenthal23,516
12 Feb 19961995–96Premier LeagueHWest Ham United0–129,781
2 Nov 19961996–97Premier LeagueHWest Ham United1–0Chris Armstrong32,975
24 Feb 19971996–97Premier LeagueAWest Ham United3–4Teddy Sheringham, Darren Anderton, David Howells23,998
13 Aug 19971997–98Premier LeagueAWest Ham United1–2Les Ferdinand25,354
17 Jan 19981997–98Premier LeagueHWest Ham United1–0Jürgen Klinsmann30,284
28 Nov 19981998–99Premier LeagueAWest Ham United1–2Chris Armstrong26,044
24 Apr 19991998–99Premier LeagueHWest Ham United1–2David Ginola36,089
7 Aug 19991999–00Premier LeagueAWest Ham United0–126,010
6 Dec 19991999–00Premier LeagueHWest Ham United0–036,233
11 Sep 20002000–01Premier LeagueHWest Ham United1–0Sol Campbell33,282
31 Jan 20012000–01Premier LeagueAWest Ham United0–026,048
11 Mar 20012000–01FA CupAWest Ham United3–2Serhii Rebrov, Serhii Rebrov, Gary Doherty26,048
24 Nov 20012001–02Premier LeagueAWest Ham United1–0Les Ferdinand 5032,780
13 Apr 20022001–02Premier LeagueHWest Ham United1–1Teddy Sheringham 5336,083
15 Sep 20022002–03Premier LeagueHWest Ham United3–2Simon Davies 62, Teddy Sheringham 71, Anthony Gardner 8936,005
1 Mar 20032002–03Premier LeagueAWest Ham United0–235,049
29 Oct 20032003–04League CupHWest Ham United0–0
20 Nov 20052005–06Premier LeagueHWest Ham United1–1Mido 1636,154
7 May 20062005–06Premier LeagueAWest Ham United1–2Jermain Defoe 3534,970
22 Oct 20062006–07Premier LeagueHWest Ham United1–0Mido 4536,162
4 Mar 20072006–07Premier LeagueAWest Ham United4–3Jermain Defoe 51, Teemu Tainio 63, Dimitar Berbatov 89, Paul Stalteri 9034,966
25 Nov 20072007–08Premier LeagueAWest Ham United1–1Michael Dawson 6734,966
9 Mar 20082007–08Premier LeagueHWest Ham United4–0Dimitar Berbatov 8, Dimitar Berbatov 11, Gilberto 85, Darren Bent 9036,062
8 Dec 20082008–09Premier LeagueAWest Ham United2–0Ledley King 68, Jamie O'Hara 8934,277
11 Apr 20092008–09Premier LeagueHWest Ham United1–0Roman Pavlyuchenko 6535,969
23 Aug 20092009–10Premier LeagueAWest Ham United2–1Jermain Defoe 54, Aaron Lennon 7933,095
28 Dec 20092009–10Premier LeagueHWest Ham United2–0Luka Modrić 11, Jermain Defoe 8135,994
25 Sep 20102010–11Premier LeagueAWest Ham United0–1
19 Mar 20112010–11Premier LeagueHWest Ham United0–0
25 Nov 20122012–13Premier LeagueHWest Ham United3–1Jermain Defoe 44, Gareth Bale 58, Jermain Defoe 6436,034
25 Feb 20132012–13Premier LeagueAWest Ham United3–2Gareth Bale 13, Gylfi Sigurðsson 76, Gareth Bale 9035,005
6 Oct 20132013–14Premier LeagueHWest Ham United0–335,977
18 Dec 20132013–14League CupHWest Ham United1–2Emanuel Adebayor 6734,080
3 May 20142013–14Premier LeagueAWest Ham United0–234,977
16 Aug 20142014–15Premier LeagueAWest Ham United1–0Eric Dier 90+334,977
22 Feb 20152014–15Premier LeagueHWest Ham United2–2Danny Rose 81, Harry Kane 90+635,837
22 Nov 20152015–16Premier LeagueHWest Ham United4–1Harry Kane 23, Toby Alderweireld 33, Harry Kane 50, Kyle Walker 8335,968
2 Mar 20162015–16Premier LeagueAWest Ham United0–134,977
19 Nov 20162016–17Premier LeagueHWest Ham United3–2Harry Winks 51, Harry Kane 89, Harry Kane 90+131,212
5 May 20172016–17Premier LeagueAWest Ham United0–156,992
23 Sep 20172017–18Premier LeagueAWest Ham United3–2Harry Kane 34, Harry Kane 38, Christian Eriksen 6056,988
25 Oct 20172017–18League CupHWest Ham United2–3Moussa Sissoko 6, Dele Alli 3736,168
4 Jan 20182017–18Premier LeagueHWest Ham United1–1Son Heung-min 8450,034
20 Oct 20182018–19Premier LeagueAWest Ham United1–0Erik Lamela 4456,921
31 Oct 20182018–19League CupAWest Ham United3–1Son Heung-min 16, Son Heung-min 54, Fernando Llorente 7550,270
27 Apr 20192018–19Premier LeagueHWest Ham United0–160,043
23 Nov 20192019–20Premier LeagueAWest Ham United3–2Son Heung-min 36, Lucas Moura 43, Harry Kane 4959,930
23 Jun 20202019–20Premier LeagueHWest Ham United2–0Tomáš Souček 64, Harry Kane 82
18 Oct 20202020–21Premier LeagueHWest Ham United3–3Son Heung-min 1, Harry Kane 8, Harry Kane 16
21 Feb 20212020–21Premier LeagueAWest Ham United1–2Lucas Moura 64
24 Oct 20212021–22Premier LeagueAWest Ham United0–159,924
22 Dec 20212021–22League CupHWest Ham United2–1Steven Bergwijn 29, Lucas Moura 3440,031
20 Mar 20222021–22Premier LeagueHWest Ham United3–1Kurt Zouma 9, Son Heung-min 24, Son Heung-min 8858,685
31 Aug 20222022–23Premier LeagueAWest Ham United1–1Thilo Kehrer 3462,450
19 Feb 20232022–23Premier LeagueHWest Ham United2–0Emerson Royal 56, Son Heung-min 7261,476
7 Dec 20232023–24Premier LeagueHWest Ham United1–2Cristian Romero 1160,733
2 Apr 20242023–24Premier LeagueAWest Ham United1–1Brennan Johnson 562,469
19 Oct 20242024–25Premier LeagueHWest Ham United4–1Dejan Kulusevski 36, Yves Bissouma 52, Alphonse Areola 55, Son Heung-min 6061,381
4 May 20252024–25Premier LeagueAWest Ham United1–1Wilson Odobert 1562,468
13 Sep 20252025–26Premier LeagueAWest Ham United3–0Pape Matar Sarr 47, Lucas Bergvall 57, Micky van de Ven 6462,459
17 Jan 20262025–26Premier LeagueHWest Ham United1–2Cristian Romero 6460,857

See also: the West Ham United archive and West Ham United v Tottenham Hotspur.

All Tottenham Hotspur head-to-head records · Tottenham Hotspur season by season