West Ham United have played Tottenham Hotspur 170 times in competitive football, winning 55, drawing 43 and losing 72, first meeting on 27 Oct 1900 and most recently on 17 Jan 2026. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 27 Oct 1900 | 1900–01 | Southern League | A | Tottenham Hotspur | 0–0 | 6,000 | |
| 16 Feb 1901 | 1900–01 | Southern League | H | Tottenham Hotspur | 1–4 | Billy Grassam | 5,500 |
| 21 Feb 1920 | 1919–20 | FA Cup | A | Tottenham Hotspur | 0–3 | ||
| 13 Mar 1920 | 1919–20 | Second Division | H | Tottenham Hotspur | 2–1 | ||
| 22 Mar 1920 | 1919–20 | Second Division | A | Tottenham Hotspur | 0–2 | ||
| 9 Feb 1924 | 1923–24 | First Division | H | Tottenham Hotspur | 0–0 | ||
| 22 Apr 1924 | 1923–24 | First Division | A | Tottenham Hotspur | 1–0 | ||
| 22 Nov 1924 | 1924–25 | First Division | H | Tottenham Hotspur | 1–1 | ||
| 28 Mar 1925 | 1924–25 | First Division | A | Tottenham Hotspur | 1–1 | ||
| 7 Nov 1925 | 1925–26 | First Division | A | Tottenham Hotspur | 2–4 | ||
| 9 Jan 1926 | 1925–26 | FA Cup | A | Tottenham Hotspur | 0–5 | ||
| 20 Mar 1926 | 1925–26 | First Division | H | Tottenham Hotspur | 3–1 | ||
| 8 Jan 1927 | 1926–27 | FA Cup | H | Tottenham Hotspur | 3–2 | ||
| 15 Apr 1927 | 1926–27 | First Division | A | Tottenham Hotspur | 3–1 | ||
| 18 Apr 1927 | 1926–27 | First Division | H | Tottenham Hotspur | 1–2 | ||
| 5 Nov 1927 | 1927–28 | First Division | A | Tottenham Hotspur | 3–5 | ||
| 17 Mar 1928 | 1927–28 | First Division | H | Tottenham Hotspur | 1–1 | ||
| 17 Dec 1932 | 1932–33 | Second Division | A | Tottenham Hotspur | 2–2 | Jackie Morton, Bill Whatley | 45,129 |
| 29 Apr 1933 | 1932–33 | Second Division | H | Tottenham Hotspur | 1–0 | Wilson | 31,706 |
| 27 Jan 1934 | 1933–34 | FA Cup | A | Tottenham Hotspur | 1–4 | ||
| 9 Nov 1935 | 1935–36 | Second Division | H | Tottenham Hotspur | 2–2 | ||
| 14 Mar 1936 | 1935–36 | Second Division | A | Tottenham Hotspur | 3–1 | ||
| 29 Aug 1936 | 1936–37 | Second Division | H | Tottenham Hotspur | 2–1 | ||
| 26 Dec 1936 | 1936–37 | Second Division | A | Tottenham Hotspur | 3–2 | ||
| 20 Nov 1937 | 1937–38 | Second Division | A | Tottenham Hotspur | 0–2 | ||
| 2 Apr 1938 | 1937–38 | Second Division | H | Tottenham Hotspur | 1–3 | ||
| 29 Oct 1938 | 1938–39 | Second Division | A | Tottenham Hotspur | 1–2 | ||
| 21 Jan 1939 | 1938–39 | FA Cup | H | Tottenham Hotspur | 3–3 | ||
| 30 Jan 1939 | 1938–39 | FA Cup | A | Tottenham Hotspur | 1–1 | ||
| 2 Feb 1939 | 1938–39 | FA Cup | H | Tottenham Hotspur | 2–1 | ||
| 4 Mar 1939 | 1938–39 | Second Division | H | Tottenham Hotspur | 0–2 | ||
| 19 Oct 1946 | 1946–47 | Second Division | H | Tottenham Hotspur | 2–2 | ||
| 17 May 1947 | 1946–47 | Second Division | A | Tottenham Hotspur | 0–0 | ||
| 8 Sep 1947 | 1947–48 | Second Division | H | Tottenham Hotspur | 1–1 | ||
| 15 Sep 1947 | 1947–48 | Second Division | A | Tottenham Hotspur | 2–2 | ||
| 25 Sep 1948 | 1948–49 | Second Division | H | Tottenham Hotspur | 1–0 | ||
| 19 Feb 1949 | 1948–49 | Second Division | A | Tottenham Hotspur | 1–1 | ||
| 5 Nov 1949 | 1949–50 | Second Division | H | Tottenham Hotspur | 0–1 | ||
| 25 Mar 1950 | 1949–50 | Second Division | A | Tottenham Hotspur | 1–4 | ||
| 3 Mar 1956 | 1955–56 | FA Cup | A | Tottenham Hotspur | 3–3 | 69,118 | |
| 8 Mar 1956 | 1955–56 | FA Cup | H | Tottenham Hotspur | 1–2 | 36,000 | |
| 25 Dec 1958 | 1958–59 | First Division | H | Tottenham Hotspur | 2–1 | ||
| 26 Dec 1958 | 1958–59 | First Division | A | Tottenham Hotspur | 4–1 | ||
| 10 Jan 1959 | 1958–59 | FA Cup | A | Tottenham Hotspur | 0–2 | ||
| 9 Sep 1959 | 1959–60 | First Division | A | Tottenham Hotspur | 2–2 | 58,909 | |
| 14 Sep 1959 | 1959–60 | First Division | H | Tottenham Hotspur | 1–2 | 36,831 | |
| 24 Dec 1960 | 1960–61 | First Division | A | Tottenham Hotspur | 0–2 | 54,930 | |
| 26 Dec 1960 | 1960–61 | First Division | H | Tottenham Hotspur | 0–3 | 34,351 | |
| 23 Aug 1961 | 1961–62 | First Division | A | Tottenham Hotspur | 2–2 | ||
| 28 Aug 1961 | 1961–62 | First Division | H | Tottenham Hotspur | 2–1 | ||
| 25 Aug 1962 | 1962–63 | First Division | H | Tottenham Hotspur | 1–6 | Phil Woosnam | 32,527 |
| 22 Dec 1962 | 1962–63 | First Division | A | Tottenham Hotspur | 4–4 | Joe Kirkup, Martin Peters, Scott, Ronnie Boyce | 44,650 |
| 28 Sep 1963 | 1963–64 | First Division | A | Tottenham Hotspur | 0–3 | ||
| 8 Feb 1964 | 1963–64 | First Division | H | Tottenham Hotspur | 4–0 | ||
| 12 Sep 1964 | 1964–65 | First Division | H | Tottenham Hotspur | 3–2 | ||
| 16 Jan 1965 | 1964–65 | First Division | A | Tottenham Hotspur | 2–3 | ||
| 8 Apr 1966 | 1965–66 | First Division | A | Tottenham Hotspur | 4–1 | ||
| 25 Apr 1966 | 1965–66 | First Division | H | Tottenham Hotspur | 2–0 | ||
| 14 Sep 1966 | 1966–67 | League Cup | H | Tottenham Hotspur | 1–0 | ||
| 12 Nov 1966 | 1966–67 | First Division | A | Tottenham Hotspur | 4–3 | ||
| 9 May 1967 | 1966–67 | First Division | H | Tottenham Hotspur | 0–2 | ||
| 26 Aug 1967 | 1967–68 | First Division | A | Tottenham Hotspur | 1–5 | ||
| 23 Dec 1967 | 1967–68 | First Division | H | Tottenham Hotspur | 2–1 | ||
| 14 Sep 1968 | 1968–69 | First Division | H | Tottenham Hotspur | 2–2 | ||
| 19 Apr 1969 | 1968–69 | First Division | A | Tottenham Hotspur | 0–1 | ||
| 6 Sep 1969 | 1969–70 | First Division | H | Tottenham Hotspur | 0–1 | ||
| 20 Dec 1969 | 1969–70 | First Division | A | Tottenham Hotspur | 2–0 | ||
| 15 Aug 1970 | 1970–71 | First Division | A | Tottenham Hotspur | 2–2 | ||
| 17 Oct 1970 | 1970–71 | First Division | H | Tottenham Hotspur | 2–2 | ||
| 27 Dec 1971 | 1971–72 | First Division | A | Tottenham Hotspur | 1–0 | Clyde Best | 53,868 |
| 1 Apr 1972 | 1971–72 | First Division | H | Tottenham Hotspur | 2–0 | Trevor Brooking, Ade Coker | 30,763 |
| 23 Sep 1972 | 1972–73 | First Division | A | Tottenham Hotspur | 0–1 | 51,700 | |
| 26 Dec 1972 | 1972–73 | First Division | H | Tottenham Hotspur | 2–2 | Pop Robson, Pop Robson | 37,397 |
| 8 Sep 1973 | 1973–74 | First Division | H | Tottenham Hotspur | 0–1 | 30,888 | |
| 29 Dec 1973 | 1973–74 | First Division | A | Tottenham Hotspur | 0–2 | 33,172 | |
| 14 Sep 1974 | 1974–75 | First Division | A | Tottenham Hotspur | 1–2 | Frank Lampard, Sr | 27,959 |
| 26 Dec 1974 | 1974–75 | First Division | H | Tottenham Hotspur | 1–1 | Keith Robson | 37,682 |
| 25 Aug 1975 | 1975–76 | First Division | H | Tottenham Hotspur | 1–0 | Keith Robson | 36,567 |
| 12 Nov 1975 | 1975–76 | League Cup | A | Tottenham Hotspur | 0–0 | 49,126 | |
| 24 Nov 1975 | 1975–76 | League Cup | H | Tottenham Hotspur | 0–2 | 38,443 | |
| 7 Feb 1976 | 1975–76 | First Division | A | Tottenham Hotspur | 1–1 | Trevor Brooking | 32,832 |
| 6 Nov 1976 | 1976–77 | First Division | H | Tottenham Hotspur | 5–3 | Pop Robson, Billy Bonds, Billy Jennings, Trevor Brooking, Alan Curbishley | 28,997 |
| 1 Jan 1977 | 1976–77 | First Division | A | Tottenham Hotspur | 1–2 | Trevor Brooking | 44,972 |
| 2 Dec 1980 | 1980–81 | League Cup | H | Tottenham Hotspur | 1–0 | David Cross | 26,003 |
| 2 Sep 1981 | 1981–82 | First Division | A | Tottenham Hotspur | 4–0 | David Cross, David Cross, David Cross, David Cross | 41,200 |
| 10 May 1982 | 1981–82 | First Division | H | Tottenham Hotspur | 2–2 | Paul Goddard, Trevor Brooking | 27,667 |
| 20 Nov 1982 | 1982–83 | First Division | A | Tottenham Hotspur | 1–2 | Van der Elst | 41,960 |
| 1 Jan 1983 | 1982–83 | First Division | H | Tottenham Hotspur | 3–0 | Ray Stewart, Tony Cottee, Geoff Pike | 33,383 |
| 3 Sep 1983 | 1983–84 | First Division | A | Tottenham Hotspur | 2–0 | Steve Whitton, Swindlehurst | 38,042 |
| 31 Dec 1983 | 1983–84 | First Division | H | Tottenham Hotspur | 4–1 | Ray Stewart, Alvin Martin, Tony Cottee, Trevor Brooking | 30,939 |
| 26 Dec 1984 | 1984–85 | First Division | A | Tottenham Hotspur | 2–2 | Tony Cottee, Paul Goddard | 37,187 |
| 6 Apr 1985 | 1984–85 | First Division | H | Tottenham Hotspur | 1–1 | Alan Dickens | 24,435 |
| 26 Dec 1985 | 1985–86 | First Division | A | Tottenham Hotspur | 0–1 | 33,835 | |
| 31 Mar 1986 | 1985–86 | First Division | H | Tottenham Hotspur | 2–1 | Tony Cottee, Frank McAvennie | 27,497 |
| 26 Dec 1986 | 1986–87 | First Division | A | Tottenham Hotspur | 0–4 | 39,019 | |
| 27 Jan 1987 | 1986–87 | League Cup | H | Tottenham Hotspur | 1–1 | Tony Cottee | 29,477 |
| 2 Feb 1987 | 1986–87 | League Cup | A | Tottenham Hotspur | 0–5 | 41,995 | |
| 20 Apr 1987 | 1986–87 | First Division | H | Tottenham Hotspur | 2–1 | Frank McAvennie, Tony Cottee | 23,971 |
| 19 Sep 1987 | 1987–88 | First Division | H | Tottenham Hotspur | 0–1 | 27,750 | |
| 28 Dec 1987 | 1987–88 | First Division | A | Tottenham Hotspur | 1–2 | Paul Hilton | 39,456 |
| 17 Dec 1988 | 1988–89 | First Division | H | Tottenham Hotspur | 0–2 | 28,365 | |
| 1 Apr 1989 | 1988–89 | First Division | A | Tottenham Hotspur | 0–3 | 28,376 | |
| 26 Oct 1991 | 1991–92 | First Division | H | Tottenham Hotspur | 2–1 | Mitchell Thomas, Mike Small | 23,946 |
| 1 Apr 1992 | 1991–92 | First Division | A | Tottenham Hotspur | 0–3 | 31,809 | |
| 28 Dec 1993 | 1993–94 | Premier League | H | Tottenham Hotspur | 1–3 | Matty Holmes | 20,787 |
| 4 Apr 1994 | 1993–94 | Premier League | A | Tottenham Hotspur | 4–1 | Trevor Morley, Trevor Morley, Steve Jones, Mike Marsh | 31,502 |
| 29 Oct 1994 | 1994–95 | Premier League | A | Tottenham Hotspur | 1–3 | Matthew Rush | 26,271 |
| 14 Jan 1995 | 1994–95 | Premier League | H | Tottenham Hotspur | 1–2 | Jeroen Boere | 24,578 |
| 30 Aug 1995 | 1995–96 | Premier League | H | Tottenham Hotspur | 1–1 | Don Hutchison | 23,516 |
| 12 Feb 1996 | 1995–96 | Premier League | A | Tottenham Hotspur | 1–0 | Daniel da Cruz Carvalho | 29,781 |
| 2 Nov 1996 | 1996–97 | Premier League | A | Tottenham Hotspur | 0–1 | 32,999 | |
| 24 Feb 1997 | 1996–97 | Premier League | H | Tottenham Hotspur | 4–3 | Julian Dicks, Julian Dicks, Paul Kitson, John Hartson | 23,998 |
| 13 Aug 1997 | 1997–98 | Premier League | H | Tottenham Hotspur | 2–1 | Hartson, Eyal Berkovic | 25,354 |
| 17 Jan 1998 | 1997–98 | Premier League | A | Tottenham Hotspur | 0–1 | 30,284 | |
| 28 Nov 1998 | 1998–99 | Premier League | H | Tottenham Hotspur | 2–1 | Trevor Sinclair | 26,044 |
| 24 Apr 1999 | 1998–99 | Premier League | A | Tottenham Hotspur | 2–1 | Ian Wright, Marc Keller | 36,089 |
| 7 Aug 1999 | 1999–00 | Premier League | H | Tottenham Hotspur | 1–0 | Frank Lampard | 26,010 |
| 6 Dec 1999 | 1999–00 | Premier League | A | Tottenham Hotspur | 0–0 | 36,233 | |
| 11 Sep 2000 | 2000–01 | Premier League | A | Tottenham Hotspur | 0–1 | 33,282 | |
| 31 Jan 2001 | 2000–01 | Premier League | H | Tottenham Hotspur | 0–0 | 26,048 | |
| 11 Mar 2001 | 2000–01 | FA Cup | H | Tottenham Hotspur | 2–3 | S Pearce, Svetoslav Todorov | 26,048 |
| 24 Nov 2001 | 2001–02 | Premier League | H | Tottenham Hotspur | 0–1 | 32,780 | |
| 13 Apr 2002 | 2001–02 | Premier League | A | Tottenham Hotspur | 1–1 | Ian Pearce 89 | 36,083 |
| 15 Sep 2002 | 2002–03 | Premier League | A | Tottenham Hotspur | 2–3 | Frédéric Kanouté 66, Trevor Sinclair 77 | 36,005 |
| 1 Mar 2003 | 2002–03 | Premier League | H | Tottenham Hotspur | 2–0 | Les Ferdinand 31, Michael Carrick 47 | 35,049 |
| 29 Oct 2003 | 2003–04 | League Cup | A | Tottenham Hotspur | 0–0 | 36,053 | |
| 20 Nov 2005 | 2005–06 | Premier League | A | Tottenham Hotspur | 1–1 | Anton Ferdinand 90 | 36,154 |
| 7 May 2006 | 2005–06 | Premier League | H | Tottenham Hotspur | 2–1 | Carl Fletcher 10, Yossi Benayoun 80 | 34,970 |
| 22 Oct 2006 | 2006–07 | Premier League | A | Tottenham Hotspur | 0–1 | 36,162 | |
| 4 Mar 2007 | 2006–07 | Premier League | H | Tottenham Hotspur | 3–4 | Mark Noble 16, Carlos Tevez 41, Bobby Zamora 85 | 34,966 |
| 25 Nov 2007 | 2007–08 | Premier League | H | Tottenham Hotspur | 1–1 | Carlton Cole 20 | 34,966 |
| 9 Mar 2008 | 2007–08 | Premier League | A | Tottenham Hotspur | 0–4 | 36,062 | |
| 8 Dec 2008 | 2008–09 | Premier League | H | Tottenham Hotspur | 0–2 | 34,277 | |
| 11 Apr 2009 | 2008–09 | Premier League | A | Tottenham Hotspur | 0–1 | 35,969 | |
| 23 Aug 2009 | 2009–10 | Premier League | H | Tottenham Hotspur | 1–2 | Carlton Cole 49 | 33,095 |
| 28 Dec 2009 | 2009–10 | Premier League | A | Tottenham Hotspur | 0–2 | 35,994 | |
| 25 Sep 2010 | 2010–11 | Premier League | H | Tottenham Hotspur | 1–0 | Frédéric Piquionne 29 | 34,190 |
| 19 Mar 2011 | 2010–11 | Premier League | A | Tottenham Hotspur | 0–0 | 36,010 | |
| 25 Nov 2012 | 2012–13 | Premier League | A | Tottenham Hotspur | 1–3 | Andy Carroll 82 | 36,043 |
| 25 Feb 2013 | 2012–13 | Premier League | H | Tottenham Hotspur | 2–3 | Andy Carroll 25, Joe Cole 58 | 35,005 |
| 6 Oct 2013 | 2013–14 | Premier League | A | Tottenham Hotspur | 3–0 | Winston Reid 66, Ricardo Vaz Tê 72, Ravel Morrison 79 | 35,977 |
| 18 Dec 2013 | 2013–14 | League Cup | A | Tottenham Hotspur | 2–1 | Matt Jarvis 80, Modibo Maïga 85 | 34,080 |
| 3 May 2014 | 2013–14 | Premier League | H | Tottenham Hotspur | 2–0 | Harry Kane 27, Stewart Downing 44 | 34,977 |
| 16 Aug 2014 | 2014–15 | Premier League | H | Tottenham Hotspur | 0–1 | 34,977 | |
| 22 Feb 2015 | 2014–15 | Premier League | A | Tottenham Hotspur | 2–2 | Cheikhou Kouyaté 22, Diafra Sakho 62 | 35,837 |
| 22 Nov 2015 | 2015–16 | Premier League | A | Tottenham Hotspur | 1–4 | Manuel Lanzini 87 | 35,968 |
| 2 Mar 2016 | 2015–16 | Premier League | H | Tottenham Hotspur | 1–0 | Michail Antonio 7 | 34,977 |
| 19 Nov 2016 | 2016–17 | Premier League | A | Tottenham Hotspur | 2–3 | Michail Antonio 24, Manuel Lanzini 68 | |
| 5 May 2017 | 2016–17 | Premier League | H | Tottenham Hotspur | 1–0 | Manuel Lanzini 65 | 56,992 |
| 23 Sep 2017 | 2017–18 | Premier League | H | Tottenham Hotspur | 2–3 | Javier Hernández 65, Cheikhou Kouyaté 87 | 56,988 |
| 25 Oct 2017 | 2017–18 | League Cup | N | Tottenham Hotspur | 3–2 | André Ayew 55, André Ayew 60, Angelo Ogbonna 70 | 36,168 |
| 4 Jan 2018 | 2017–18 | Premier League | N | Tottenham Hotspur | 1–1 | Pedro Obiang 70 | 50,034 |
| 20 Oct 2018 | 2018–19 | Premier League | H | Tottenham Hotspur | 0–1 | 56,921 | |
| 31 Oct 2018 | 2018–19 | League Cup | H | Tottenham Hotspur | 1–3 | Lucas Pérez 71 | 50,270 |
| 27 Apr 2019 | 2018–19 | Premier League | A | Tottenham Hotspur | 1–0 | Michail Antonio 67 | 60,043 |
| 23 Nov 2019 | 2019–20 | Premier League | H | Tottenham Hotspur | 2–3 | Michail Antonio 73, Angelo Ogbonna 90+6 | 59,930 |
| 23 Jun 2020 | 2019–20 | Premier League | A | Tottenham Hotspur | 0–2 | ||
| 18 Oct 2020 | 2020–21 | Premier League | A | Tottenham Hotspur | 3–3 | Fabián Balbuena 82, Davinson Sánchez 85, Manuel Lanzini 90+4 | |
| 21 Feb 2021 | 2020–21 | Premier League | H | Tottenham Hotspur | 2–1 | Michail Antonio 5, Jesse Lingard 47 | |
| 24 Oct 2021 | 2021–22 | Premier League | H | Tottenham Hotspur | 1–0 | Michail Antonio 72 | 59,924 |
| 22 Dec 2021 | 2021–22 | League Cup | A | Tottenham Hotspur | 1–2 | Jarrod Bowen 32 | 40,031 |
| 20 Mar 2022 | 2021–22 | Premier League | A | Tottenham Hotspur | 1–3 | Saïd Benrahma 35 | 58,685 |
| 31 Aug 2022 | 2022–23 | Premier League | H | Tottenham Hotspur | 1–1 | Tomáš Souček 55 | 62,450 |
| 19 Feb 2023 | 2022–23 | Premier League | A | Tottenham Hotspur | 0–2 | 61,476 | |
| 7 Dec 2023 | 2023–24 | Premier League | A | Tottenham Hotspur | 2–1 | Jarrod Bowen 52, James Ward-Prowse 74 | 60,733 |
| 2 Apr 2024 | 2023–24 | Premier League | H | Tottenham Hotspur | 1–1 | Kurt Zouma 19 | 62,469 |
| 19 Oct 2024 | 2024–25 | Premier League | A | Tottenham Hotspur | 1–4 | Mohammed Kudus 18 | 61,381 |
| 4 May 2025 | 2024–25 | Premier League | H | Tottenham Hotspur | 1–1 | Jarrod Bowen 28 | 62,468 |
| 13 Sep 2025 | 2025–26 | Premier League | H | Tottenham Hotspur | 0–3 | 62,459 | |
| 17 Jan 2026 | 2025–26 | Premier League | A | Tottenham Hotspur | 2–1 | Crysencio Summerville 15, Callum Wilson 90+3 | 60,857 |
See also: the Tottenham Hotspur archive and Tottenham Hotspur v West Ham United.
All West Ham United head-to-head records · West Ham United season by season