Newcastle United have played West Ham United 147 times in competitive football, winning 61, drawing 41 and losing 45, first meeting on 1 Feb 1908 and most recently on 17 May 2026. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 1 Feb 1908 | 1907–08 | FA Cup | H | West Ham United | 2–0 | ||
| 20 Feb 1909 | 1908–09 | FA Cup | A | West Ham United | 0–0 | ||
| 24 Feb 1909 | 1908–09 | FA Cup | H | West Ham United | 2–1 | ||
| 9 Jan 1915 | 1914–15 | FA Cup | A | West Ham United | 2–2 | ||
| 13 Jan 1915 | 1914–15 | FA Cup | H | West Ham United | 3–2 | ||
| 6 Oct 1923 | 1923–24 | First Division | A | West Ham United | 0–1 | ||
| 13 Oct 1923 | 1923–24 | First Division | H | West Ham United | 0–0 | ||
| 8 Sep 1924 | 1924–25 | First Division | A | West Ham United | 0–0 | ||
| 17 Sep 1924 | 1924–25 | First Division | H | West Ham United | 4–1 | ||
| 26 Sep 1925 | 1925–26 | First Division | A | West Ham United | 0–1 | ||
| 6 Feb 1926 | 1925–26 | First Division | H | West Ham United | 4–1 | ||
| 4 Dec 1926 | 1926–27 | First Division | H | West Ham United | 2–0 | ||
| 23 Apr 1927 | 1926–27 | First Division | A | West Ham United | 1–1 | ||
| 24 Dec 1927 | 1927–28 | First Division | A | West Ham United | 2–5 | ||
| 5 May 1928 | 1927–28 | First Division | H | West Ham United | 3–1 | ||
| 25 Dec 1928 | 1928–29 | First Division | A | West Ham United | 0–1 | ||
| 26 Dec 1928 | 1928–29 | First Division | H | West Ham United | 1–0 | ||
| 9 Sep 1929 | 1929–30 | First Division | A | West Ham United | 1–5 | ||
| 3 May 1930 | 1929–30 | First Division | H | West Ham United | 1–0 | ||
| 20 Sep 1930 | 1930–31 | First Division | H | West Ham United | 4–2 | ||
| 26 Jan 1931 | 1930–31 | First Division | A | West Ham United | 2–3 | ||
| 19 Sep 1931 | 1931–32 | First Division | A | West Ham United | 1–2 | ||
| 30 Jan 1932 | 1931–32 | First Division | H | West Ham United | 2–2 | ||
| 13 Oct 1934 | 1934–35 | Second Division | A | West Ham United | 2–3 | ||
| 23 Feb 1935 | 1934–35 | Second Division | H | West Ham United | 3–0 | ||
| 2 Nov 1935 | 1935–36 | Second Division | H | West Ham United | 3–3 | ||
| 21 Mar 1936 | 1935–36 | Second Division | A | West Ham United | 1–4 | ||
| 31 Aug 1936 | 1936–37 | Second Division | A | West Ham United | 2–0 | ||
| 9 Sep 1936 | 1936–37 | Second Division | H | West Ham United | 5–3 | ||
| 30 Oct 1937 | 1937–38 | Second Division | A | West Ham United | 0–1 | ||
| 12 Mar 1938 | 1937–38 | Second Division | H | West Ham United | 2–2 | ||
| 22 Oct 1938 | 1938–39 | Second Division | A | West Ham United | 1–1 | ||
| 25 Feb 1939 | 1938–39 | Second Division | H | West Ham United | 2–0 | ||
| 2 Nov 1946 | 1946–47 | Second Division | A | West Ham United | 2–0 | ||
| 26 May 1947 | 1946–47 | Second Division | H | West Ham United | 2–3 | ||
| 11 Oct 1947 | 1947–48 | Second Division | H | West Ham United | 1–0 | ||
| 28 Feb 1948 | 1947–48 | Second Division | A | West Ham United | 2–0 | ||
| 27 Mar 1959 | 1958–59 | First Division | A | West Ham United | 0–3 | ||
| 30 Mar 1959 | 1958–59 | First Division | H | West Ham United | 3–1 | ||
| 3 Oct 1959 | 1959–60 | First Division | H | West Ham United | 0–0 | ||
| 20 Feb 1960 | 1959–60 | First Division | A | West Ham United | 5–3 | ||
| 10 Dec 1960 | 1960–61 | First Division | H | West Ham United | 5–5 | Jackie Bell, John McGuigan, Len White, Len White, Bobby Mitchell | 20,100 |
| 1 Apr 1961 | 1960–61 | First Division | A | West Ham United | 1–1 | Albert Scanlon | 17,103 |
| 11 Dec 1965 | 1965–66 | First Division | A | West Ham United | 3–4 | ||
| 8 Jan 1966 | 1965–66 | First Division | H | West Ham United | 2–1 | ||
| 19 Nov 1966 | 1966–67 | First Division | A | West Ham United | 0–3 | ||
| 26 Apr 1967 | 1966–67 | First Division | H | West Ham United | 1–0 | ||
| 11 Nov 1967 | 1967–68 | First Division | H | West Ham United | 1–0 | ||
| 6 Apr 1968 | 1967–68 | First Division | A | West Ham United | 0–5 | ||
| 10 Aug 1968 | 1968–69 | First Division | H | West Ham United | 1–1 | ||
| 1 Mar 1969 | 1968–69 | First Division | A | West Ham United | 1–3 | ||
| 9 Aug 1969 | 1969–70 | First Division | A | West Ham United | 0–1 | ||
| 2 Mar 1970 | 1969–70 | First Division | H | West Ham United | 4–1 | ||
| 19 Sep 1970 | 1970–71 | First Division | A | West Ham United | 2–0 | ||
| 24 Apr 1971 | 1970–71 | First Division | H | West Ham United | 1–1 | ||
| 4 Sep 1971 | 1971–72 | First Division | H | West Ham United | 2–2 | ||
| 18 Dec 1971 | 1971–72 | First Division | A | West Ham United | 1–0 | ||
| 2 Dec 1972 | 1972–73 | First Division | A | West Ham United | 1–1 | ||
| 7 Apr 1973 | 1972–73 | First Division | H | West Ham United | 1–2 | ||
| 25 Aug 1973 | 1973–74 | First Division | A | West Ham United | 2–1 | ||
| 19 Jan 1974 | 1973–74 | First Division | H | West Ham United | 1–1 | ||
| 31 Aug 1974 | 1974–75 | First Division | H | West Ham United | 2–0 | ||
| 28 Feb 1975 | 1974–75 | First Division | A | West Ham United | 1–0 | ||
| 11 Oct 1975 | 1975–76 | First Division | A | West Ham United | 1–2 | ||
| 13 Mar 1976 | 1975–76 | First Division | H | West Ham United | 2–1 | ||
| 20 Nov 1976 | 1976–77 | First Division | A | West Ham United | 2–1 | ||
| 16 Apr 1977 | 1976–77 | First Division | H | West Ham United | 3–0 | ||
| 3 Sep 1977 | 1977–78 | First Division | H | West Ham United | 2–3 | ||
| 21 Jan 1978 | 1977–78 | First Division | A | West Ham United | 0–1 | ||
| 23 Aug 1978 | 1978–79 | Second Division | H | West Ham United | 0–3 | ||
| 24 Mar 1979 | 1978–79 | Second Division | A | West Ham United | 0–5 | ||
| 6 Oct 1979 | 1979–80 | Second Division | A | West Ham United | 1–1 | ||
| 15 Mar 1980 | 1979–80 | Second Division | H | West Ham United | 0–0 | ||
| 4 Oct 1980 | 1980–81 | Second Division | H | West Ham United | 0–0 | ||
| 7 Mar 1981 | 1980–81 | Second Division | A | West Ham United | 0–1 | ||
| 29 Sep 1984 | 1984–85 | First Division | H | West Ham United | 1–1 | ||
| 2 Feb 1985 | 1984–85 | First Division | A | West Ham United | 1–1 | ||
| 5 Oct 1985 | 1985–86 | First Division | H | West Ham United | 1–2 | ||
| 21 Apr 1986 | 1985–86 | First Division | A | West Ham United | 1–8 | ||
| 30 Nov 1986 | 1986–87 | First Division | H | West Ham United | 4–0 | ||
| 2 May 1987 | 1986–87 | First Division | A | West Ham United | 1–1 | ||
| 19 Dec 1987 | 1987–88 | First Division | A | West Ham United | 1–2 | ||
| 7 May 1988 | 1987–88 | First Division | H | West Ham United | 2–1 | ||
| 22 Oct 1988 | 1988–89 | First Division | A | West Ham United | 0–2 | ||
| 3 May 1989 | 1988–89 | First Division | H | West Ham United | 1–2 | ||
| 11 Nov 1989 | 1989–90 | Second Division | A | West Ham United | 0–0 | ||
| 28 Apr 1990 | 1989–90 | Second Division | H | West Ham United | 2–1 | ||
| 22 Sep 1990 | 1990–91 | Second Division | H | West Ham United | 1–1 | ||
| 24 Apr 1991 | 1990–91 | Second Division | A | West Ham United | 1–1 | ||
| 29 Aug 1992 | 1992–93 | First Division | H | West Ham United | 2–0 | Gavin Peacock 44, David Kelly 45 | 29,855 |
| 21 Feb 1993 | 1992–93 | First Division | A | West Ham United | 0–0 | 24,159 | |
| 25 Sep 1993 | 1993–94 | Premier League | H | West Ham United | 2–0 | Andy Cole 51, Andy Cole 84 | 34,336 |
| 19 Mar 1994 | 1993–94 | Premier League | A | West Ham United | 4–2 | Rob Lee 34, Andy Cole 69, Rob Lee 73, Alex Mathie 90 | 23,132 |
| 31 Aug 1994 | 1994–95 | Premier League | A | West Ham United | 3–1 | Steve Potts 32, Rob Lee 35, Alex Mathie 88 | 18,580 |
| 8 Mar 1995 | 1994–95 | Premier League | H | West Ham United | 2–0 | Lee Clark 17, Paul Kitson 52 | 34,595 |
| 21 Feb 1996 | 1995–96 | Premier League | A | West Ham United | 0–2 | 23,843 | |
| 18 Mar 1996 | 1995–96 | Premier League | H | West Ham United | 3–0 | Philippe Albert 21, Faustino Asprilla 55, Les Ferdinand 65 | 36,331 |
| 16 Nov 1996 | 1996–97 | Premier League | H | West Ham United | 1–1 | Peter Beardsley 83 | 36,552 |
| 6 May 1997 | 1996–97 | Premier League | A | West Ham United | 0–0 | 24,617 | |
| 20 Sep 1997 | 1997–98 | Premier League | A | West Ham United | 1–0 | John Barnes 44 | 25,884 |
| 7 Feb 1998 | 1997–98 | Premier League | H | West Ham United | 0–1 | 36,736 | |
| 31 Oct 1998 | 1998–99 | Premier League | H | West Ham United | 0–3 | 36,744 | |
| 20 Mar 1999 | 1998–99 | Premier League | A | West Ham United | 0–2 | 25,997 | |
| 3 Jan 2000 | 1999–00 | Premier League | H | West Ham United | 2–2 | Nikos Dabizas 18, Gary Speed 65 | 36,314 |
| 12 Apr 2000 | 1999–00 | Premier League | A | West Ham United | 1–2 | Gary Speed 48 | 25,817 |
| 28 Oct 2000 | 2000–01 | Premier League | A | West Ham United | 0–1 | 26,044 | |
| 16 Apr 2001 | 2000–01 | Premier League | H | West Ham United | 2–1 | Carl Cort 32, Nolberto Solano 56 | 51,107 |
| 23 Sep 2001 | 2001–02 | Premier League | A | West Ham United | 0–3 | 24,810 | |
| 27 Apr 2002 | 2001–02 | Premier League | H | West Ham United | 3–1 | Alan Shearer 41, Lomana LuaLua 53, Laurent Robert 66 | 52,127 |
| 19 Aug 2002 | 2002–03 | Premier League | H | West Ham United | 4–0 | Lomana LuaLua 61, Lomana LuaLua 72, Alan Shearer 76, Nolberto Solano 86 | 51,072 |
| 11 Jan 2003 | 2002–03 | Premier League | A | West Ham United | 2–2 | Craig Bellamy 9, Jermaine Jenas 81 | 35,048 |
| 20 Aug 2005 | 2005–06 | Premier League | H | West Ham United | 0–0 | 51,620 | |
| 17 Dec 2005 | 2005–06 | Premier League | A | West Ham United | 4–2 | Michael Owen 5, Michael Owen 43, Alan Shearer 66, Michael Owen 90 | 34,836 |
| 17 Sep 2006 | 2006–07 | Premier League | A | West Ham United | 2–0 | Damien Duff 50, Obafemi Martins 75 | 34,938 |
| 20 Jan 2007 | 2006–07 | Premier League | H | West Ham United | 2–2 | James Milner, James Milner | 52,095 |
| 23 Sep 2007 | 2007–08 | Premier League | H | West Ham United | 3–1 | Mark Viduka 2, Mark Viduka 41, Charles N'Zogbia 76 | 50,104 |
| 26 Apr 2008 | 2007–08 | Premier League | A | West Ham United | 2–2 | Obafemi Martins 42, George McCartney 45 | 34,980 |
| 20 Sep 2008 | 2008–09 | Premier League | A | West Ham United | 1–3 | Michael Owen 67 | 34,743 |
| 10 Jan 2009 | 2008–09 | Premier League | H | West Ham United | 2–2 | Michael Owen 19, Andy Carroll 78 | 47,571 |
| 23 Oct 2010 | 2010–11 | Premier League | A | West Ham United | 2–1 | Kevin Nolan 23, Andy Carroll 69 | 34,486 |
| 5 Jan 2011 | 2010–11 | Premier League | H | West Ham United | 5–0 | Leon Best 18, Leon Best 39, Kevin Nolan 45, Leon Best 60, Peter Løvenkrands 63 | 42,387 |
| 11 Nov 2012 | 2012–13 | Premier League | H | West Ham United | 0–1 | 51,855 | |
| 4 May 2013 | 2012–13 | Premier League | A | West Ham United | 0–0 | 34,962 | |
| 24 Aug 2013 | 2013–14 | Premier League | H | West Ham United | 0–0 | 49,622 | |
| 18 Jan 2014 | 2013–14 | Premier League | A | West Ham United | 3–1 | Yohan Cabaye 16, Loïc Rémy 33, Yohan Cabaye 90+4 | 33,343 |
| 29 Nov 2014 | 2014–15 | Premier League | A | West Ham United | 0–1 | 34,977 | |
| 24 May 2015 | 2014–15 | Premier League | H | West Ham United | 2–0 | Moussa Sissoko 54, Jonás Gutiérrez 85 | 52,094 |
| 14 Sep 2015 | 2015–16 | Premier League | A | West Ham United | 0–2 | 34,907 | |
| 16 Jan 2016 | 2015–16 | Premier League | H | West Ham United | 2–1 | Ayoze Perez 6, Georginio Wijnaldum 15 | 50,031 |
| 26 Aug 2017 | 2017–18 | Premier League | H | West Ham United | 3–0 | Joselu 36, Ciaran Clark 72, Aleksandar Mitrović 86 | 52,093 |
| 23 Dec 2017 | 2017–18 | Premier League | A | West Ham United | 3–2 | Henri Saivet 10, Mohamed Diame 53, Christian Atsu 61 | 56,955 |
| 1 Dec 2018 | 2018–19 | Premier League | H | West Ham United | 0–3 | 51,853 | |
| 2 Mar 2019 | 2018–19 | Premier League | A | West Ham United | 0–2 | 59,910 | |
| 2 Nov 2019 | 2019–20 | Premier League | A | West Ham United | 3–2 | Ciaran Clark 16, Federico Fernández 22, Jonjo Shelvey 51 | 59,907 |
| 5 Jul 2020 | 2019–20 | Premier League | H | West Ham United | 2–2 | Miguel Almiron 17, Jonjo Shelvey 67 | |
| 12 Sep 2020 | 2020–21 | Premier League | A | West Ham United | 2–0 | Callum Wilson 56, Jeff Hendrick 87 | |
| 17 Apr 2021 | 2020–21 | Premier League | H | West Ham United | 3–2 | Issa Diop 36, Joelinton 41, Joe Willock 82 | |
| 15 Aug 2021 | 2021–22 | Premier League | H | West Ham United | 2–4 | Callum Wilson 5, Jacob Murphy 40 | 50,673 |
| 19 Feb 2022 | 2021–22 | Premier League | A | West Ham United | 1–1 | Joe Willock 45+1 | 59,949 |
| 4 Feb 2023 | 2022–23 | Premier League | H | West Ham United | 1–1 | Callum Wilson 3 | 52,256 |
| 5 Apr 2023 | 2022–23 | Premier League | A | West Ham United | 5–1 | Callum Wilson 6, Joelinton 13, Callum Wilson 46, Alexander Isak 82, Joelinton 90 | 62,470 |
| 8 Oct 2023 | 2023–24 | Premier League | A | West Ham United | 2–2 | Alexander Isak 57, Alexander Isak 62 | 62,473 |
| 30 Mar 2024 | 2023–24 | Premier League | H | West Ham United | 4–3 | Alexander Isak 6, Alexander Isak 77, Harvey Barnes 83, Harvey Barnes 90 | 52,199 |
| 25 Nov 2024 | 2024–25 | Premier League | H | West Ham United | 0–2 | 52,094 | |
| 10 Mar 2025 | 2024–25 | Premier League | A | West Ham United | 1–0 | Bruno Guimarães 63 | 62,463 |
| 2 Nov 2025 | 2025–26 | Premier League | A | West Ham United | 1–3 | Jacob Murphy 4 | 62,441 |
| 17 May 2026 | 2025–26 | Premier League | H | West Ham United | 3–1 | Nick Woltemade 15, William Osula 19, William Osula 65 | 52,206 |
See also: the West Ham United archive and West Ham United v Newcastle United.
All Newcastle United head-to-head records · Newcastle United season by season