West Ham United have played Chelsea 124 times in competitive football, winning 44, drawing 23 and losing 57, first meeting on 20 Oct 1923 and most recently on 31 Jan 2026. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 20 Oct 1923 | 1923–24 | First Division | A | Chelsea | 0–0 | ||
| 27 Oct 1923 | 1923–24 | First Division | H | Chelsea | 2–0 | ||
| 13 Sep 1930 | 1930–31 | First Division | H | Chelsea | 4–1 | ||
| 10 Jan 1931 | 1930–31 | FA Cup | H | Chelsea | 1–3 | ||
| 17 Jan 1931 | 1930–31 | First Division | A | Chelsea | 1–2 | ||
| 31 Aug 1931 | 1931–32 | First Division | H | Chelsea | 3–1 | Fred Norris, Tony Weldon, Vic Watson | 28,338 |
| 23 Jan 1932 | 1931–32 | FA Cup | A | Chelsea | 1–3 | Weldon | 36,657 |
| 7 May 1932 | 1931–32 | First Division | A | Chelsea | 2–3 | Tommy Yews, Barrett | 24,386 |
| 26 Jan 1946 | 1945–46 | FA Cup | A | Chelsea | 0–2 | ||
| 30 Jan 1946 | 1945–46 | FA Cup | H | Chelsea | 1–0 | ||
| 20 Sep 1958 | 1958–59 | First Division | H | Chelsea | 4–2 | ||
| 7 Feb 1959 | 1958–59 | First Division | A | Chelsea | 2–3 | ||
| 19 Sep 1959 | 1959–60 | First Division | A | Chelsea | 4–2 | 54,349 | |
| 6 Feb 1960 | 1959–60 | First Division | H | Chelsea | 4–2 | 29,655 | |
| 10 Sep 1960 | 1960–61 | First Division | A | Chelsea | 2–3 | Mike Grice, Dave Dunmore | 37,873 |
| 21 Jan 1961 | 1960–61 | First Division | H | Chelsea | 3–1 | Phil Woosnam, Harry Obeney, John Dick | 21,829 |
| 16 Sep 1961 | 1961–62 | First Division | H | Chelsea | 2–1 | ||
| 3 Feb 1962 | 1961–62 | First Division | A | Chelsea | 1–0 | ||
| 24 Aug 1963 | 1963–64 | First Division | A | Chelsea | 0–0 | ||
| 14 Dec 1963 | 1963–64 | First Division | H | Chelsea | 2–2 | ||
| 28 Nov 1964 | 1964–65 | First Division | A | Chelsea | 3–0 | Alan Sealey 7, Martin Peters 24, Geoff Hurst 38 | |
| 30 Jan 1965 | 1964–65 | FA Cup | H | Chelsea | 0–1 | ||
| 12 Apr 1965 | 1964–65 | First Division | H | Chelsea | 3–2 | Geoff Hurst 4, Geoff Hurst 23, John Sissons 19 | |
| 13 Nov 1965 | 1965–66 | First Division | H | Chelsea | 2–1 | ||
| 9 Apr 1966 | 1965–66 | First Division | A | Chelsea | 2–6 | ||
| 20 Aug 1966 | 1966–67 | First Division | H | Chelsea | 1–2 | ||
| 17 Dec 1966 | 1966–67 | First Division | A | Chelsea | 5–5 | ||
| 28 Oct 1967 | 1967–68 | First Division | A | Chelsea | 3–1 | ||
| 23 Mar 1968 | 1967–68 | First Division | H | Chelsea | 0–1 | ||
| 21 Sep 1968 | 1968–69 | First Division | A | Chelsea | 1–1 | ||
| 12 Apr 1969 | 1968–69 | First Division | H | Chelsea | 0–0 | ||
| 11 Aug 1969 | 1969–70 | First Division | H | Chelsea | 2–0 | Martin Peters 68, Geoff Hurst 84 | |
| 20 Aug 1969 | 1969–70 | First Division | A | Chelsea | 0–0 | ||
| 22 Aug 1970 | 1970–71 | First Division | H | Chelsea | 2–2 | ||
| 19 Dec 1970 | 1970–71 | First Division | A | Chelsea | 1–2 | ||
| 11 Sep 1971 | 1971–72 | First Division | H | Chelsea | 2–1 | Clyde Best, Clyde Best | 36,866 |
| 25 Mar 1972 | 1971–72 | First Division | A | Chelsea | 1–3 | Clyde Best | 45,137 |
| 9 Sep 1972 | 1972–73 | First Division | A | Chelsea | 3–1 | Tommy Taylor, Bobby Moore, Billy Bonds | 34,392 |
| 27 Jan 1973 | 1972–73 | First Division | H | Chelsea | 3–1 | Tommy Taylor, Pop Robson, Pop Robson | 33,336 |
| 26 Dec 1973 | 1973–74 | First Division | A | Chelsea | 4–2 | Frank Lampard, Bobby Gould, Clyde Best, Clyde Best | 26,982 |
| 2 Mar 1974 | 1973–74 | First Division | H | Chelsea | 3–0 | Billy Bonds, Billy Bonds, Billy Bonds | 34,043 |
| 21 Dec 1974 | 1974–75 | First Division | A | Chelsea | 1–1 | Bobby Gould | 34,969 |
| 29 Mar 1975 | 1974–75 | First Division | H | Chelsea | 0–1 | 31,025 | |
| 27 Dec 1977 | 1977–78 | First Division | A | Chelsea | 1–2 | Pop Robson | 44,083 |
| 25 Mar 1978 | 1977–78 | First Division | H | Chelsea | 3–1 | Trevor Brooking, Bill Green, Pat Holland | 24,987 |
| 20 Aug 1979 | 1979–80 | Second Division | H | Chelsea | 0–1 | 31,627 | |
| 14 Nov 1979 | 1979–80 | Second Division | A | Chelsea | 1–2 | Pat Holland | 30,859 |
| 6 Sep 1980 | 1980–81 | Second Division | A | Chelsea | 1–0 | Graham Wilkins | 32,669 |
| 14 Feb 1981 | 1980–81 | Second Division | H | Chelsea | 4–0 | Trevor Brooking, Trevor Brooking, David Cross, Alan Devonshire | 35,164 |
| 15 Sep 1984 | 1984–85 | First Division | A | Chelsea | 0–3 | 32,411 | |
| 13 Apr 1985 | 1984–85 | First Division | H | Chelsea | 1–1 | Tony Cottee | 19,003 |
| 29 Mar 1986 | 1985–86 | First Division | A | Chelsea | 4–0 | Alan Devonshire, Tony Cottee, Tony Cottee, Frank McAvennie | 29,955 |
| 15 Apr 1986 | 1985–86 | First Division | H | Chelsea | 1–2 | Tony Cottee | 29,361 |
| 11 Oct 1986 | 1986–87 | First Division | H | Chelsea | 5–3 | Frank McAvennie, Ray Stewart, Ray Stewart, Tony Cottee, Tony Cottee | 26,859 |
| 21 Mar 1987 | 1986–87 | First Division | A | Chelsea | 0–1 | 25,386 | |
| 12 Dec 1987 | 1987–88 | First Division | A | Chelsea | 1–1 | George Parris | 22,850 |
| 2 May 1988 | 1987–88 | First Division | H | Chelsea | 4–1 | Leroy Rosenior, Leroy Rosenior, Paul Hilton, Tony Cottee | 28,521 |
| 7 Sep 1991 | 1991–92 | First Division | H | Chelsea | 1–1 | Mike Small | 18,875 |
| 4 Apr 1992 | 1991–92 | First Division | A | Chelsea | 1–2 | C Allen | 20,684 |
| 2 Oct 1993 | 1993–94 | Premier League | H | Chelsea | 1–0 | Trevor Morley | 18,917 |
| 26 Mar 1994 | 1993–94 | Premier League | A | Chelsea | 0–2 | 19,545 | |
| 2 Oct 1994 | 1994–95 | Premier League | A | Chelsea | 2–1 | Martin Allen, John Moncur | 18,696 |
| 26 Oct 1994 | 1994–95 | League Cup | H | Chelsea | 1–0 | Don Hutchison 2 | 18,815 |
| 25 Feb 1995 | 1994–95 | Premier League | H | Chelsea | 1–2 | Don Hutchison | 21,500 |
| 11 Sep 1995 | 1995–96 | Premier League | H | Chelsea | 1–3 | Don Hutchison | 19,228 |
| 17 Feb 1996 | 1995–96 | Premier League | A | Chelsea | 2–1 | Julian Dicks, Danny Williamson | 25,252 |
| 21 Dec 1996 | 1996–97 | Premier League | A | Chelsea | 1–3 | Hugo Porfírio | 28,315 |
| 12 Mar 1997 | 1996–97 | Premier League | H | Chelsea | 3–2 | Julian Dicks, Paul Kitson, Paul Kitson | 24,502 |
| 9 Nov 1997 | 1997–98 | Premier League | A | Chelsea | 1–2 | Hartson | 34,382 |
| 14 Mar 1998 | 1997–98 | Premier League | H | Chelsea | 2–1 | Sinclair, Unsworth | 25,829 |
| 8 Nov 1998 | 1998–99 | Premier League | H | Chelsea | 1–1 | Neil Ruddock | 26,023 |
| 13 Mar 1999 | 1998–99 | Premier League | A | Chelsea | 1–0 | Paul Kitson | 34,765 |
| 7 Nov 1999 | 1999–00 | Premier League | A | Chelsea | 0–0 | 34,935 | |
| 18 Mar 2000 | 1999–00 | Premier League | H | Chelsea | 0–0 | 26,041 | |
| 19 Aug 2000 | 2000–01 | Premier League | A | Chelsea | 2–4 | Paolo Di Canio 48, Frédéric Kanouté 85 | 34,914 |
| 7 Mar 2001 | 2000–01 | Premier League | H | Chelsea | 0–2 | 26,016 | |
| 24 Oct 2001 | 2001–02 | Premier League | H | Chelsea | 2–1 | Michael Carrick 5, Frédéric Kanouté 13 | 26,520 |
| 20 Jan 2002 | 2001–02 | Premier League | A | Chelsea | 1–5 | Jermain Defoe 88 | 40,035 |
| 26 Jan 2002 | 2001–02 | FA Cup | A | Chelsea | 1–1 | Frédéric Kanouté 82 | 33,443 |
| 6 Feb 2002 | 2001–02 | FA Cup | H | Chelsea | 2–3 | Jermain Defoe 37, Jermain Defoe 50 | 27,272 |
| 28 Sep 2002 | 2002–03 | Premier League | A | Chelsea | 3–2 | Jermain Defoe 40, Paolo Di Canio | 38,929 |
| 3 May 2003 | 2002–03 | Premier League | H | Chelsea | 1–0 | Paolo Di Canio 71 | 35,042 |
| 27 Oct 2004 | 2004–05 | League Cup | A | Chelsea | 0–1 | 41,774 | |
| 2 Jan 2006 | 2005–06 | Premier League | H | Chelsea | 1–3 | Marlon Harewood 46 | 34,758 |
| 9 Apr 2006 | 2005–06 | Premier League | A | Chelsea | 1–4 | James Collins 10 | 41,919 |
| 18 Nov 2006 | 2006–07 | Premier League | A | Chelsea | 0–1 | 41,916 | |
| 18 Apr 2007 | 2006–07 | Premier League | H | Chelsea | 1–4 | Carlos Tevez 35 | 34,966 |
| 1 Dec 2007 | 2007–08 | Premier League | A | Chelsea | 0–1 | 41,830 | |
| 1 Mar 2008 | 2007–08 | Premier League | H | Chelsea | 0–4 | 34,969 | |
| 14 Dec 2008 | 2008–09 | Premier League | A | Chelsea | 1–1 | Craig Bellamy 33 | 41,675 |
| 25 Apr 2009 | 2008–09 | Premier League | H | Chelsea | 0–1 | 34,749 | |
| 20 Dec 2009 | 2009–10 | Premier League | H | Chelsea | 1–1 | Alessandro Diamanti 45 | 33,338 |
| 13 Mar 2010 | 2009–10 | Premier League | A | Chelsea | 1–4 | Scott Parker 30 | 41,755 |
| 11 Sep 2010 | 2010–11 | Premier League | H | Chelsea | 1–3 | Scott Parker 85 | 33,014 |
| 23 Apr 2011 | 2010–11 | Premier League | A | Chelsea | 0–3 | 41,656 | |
| 1 Dec 2012 | 2012–13 | Premier League | H | Chelsea | 3–1 | Carlton Cole 63, Mohamed Diamé 86, Modibo Maïga 90 | 35,005 |
| 17 Mar 2013 | 2012–13 | Premier League | A | Chelsea | 0–2 | 41,639 | |
| 23 Nov 2013 | 2013–14 | Premier League | H | Chelsea | 0–3 | 34,977 | |
| 29 Jan 2014 | 2013–14 | Premier League | A | Chelsea | 0–0 | 41,376 | |
| 26 Dec 2014 | 2014–15 | Premier League | A | Chelsea | 0–2 | 41,589 | |
| 4 Mar 2015 | 2014–15 | Premier League | H | Chelsea | 0–1 | 34,927 | |
| 24 Oct 2015 | 2015–16 | Premier League | H | Chelsea | 2–1 | Mauro Zárate 17, Andy Carroll 79 | 34,977 |
| 19 Mar 2016 | 2015–16 | Premier League | A | Chelsea | 2–2 | Manuel Lanzini 17, Andy Carroll 61 | 41,623 |
| 15 Aug 2016 | 2016–17 | Premier League | A | Chelsea | 1–2 | James Collins 77 | 41,521 |
| 26 Oct 2016 | 2016–17 | League Cup | H | Chelsea | 2–1 | Cheikhou Kouyaté 11, Edimilson Fernandes 48 | 45,957 |
| 6 Mar 2017 | 2016–17 | Premier League | H | Chelsea | 1–2 | Manuel Lanzini 90+2 | 56,984 |
| 9 Dec 2017 | 2017–18 | Premier League | H | Chelsea | 1–0 | Marko Arnautović 6 | 56,953 |
| 8 Apr 2018 | 2017–18 | Premier League | A | Chelsea | 1–1 | Javier Hernández 73 | 41,324 |
| 23 Sep 2018 | 2018–19 | Premier League | H | Chelsea | 0–0 | 56,875 | |
| 8 Apr 2019 | 2018–19 | Premier League | A | Chelsea | 0–2 | 40,537 | |
| 30 Nov 2019 | 2019–20 | Premier League | A | Chelsea | 1–0 | Aaron Cresswell 48 | 40,595 |
| 1 Jul 2020 | 2019–20 | Premier League | H | Chelsea | 3–2 | ||
| 21 Dec 2020 | 2020–21 | Premier League | A | Chelsea | 0–3 | ||
| 24 Apr 2021 | 2020–21 | Premier League | H | Chelsea | 0–1 | ||
| 4 Dec 2021 | 2021–22 | Premier League | H | Chelsea | 3–2 | Manuel Lanzini 40, Jarrod Bowen 56, Arthur Masuaku 87 | 59,942 |
| 24 Apr 2022 | 2021–22 | Premier League | A | Chelsea | 0–1 | 32,231 | |
| 3 Sep 2022 | 2022–23 | Premier League | A | Chelsea | 1–2 | Michail Antonio 62 | 39,923 |
| 11 Feb 2023 | 2022–23 | Premier League | H | Chelsea | 1–1 | Emerson Palmieri 28 | 62,471 |
| 20 Aug 2023 | 2023–24 | Premier League | H | Chelsea | 3–1 | Nayef Aguerd 7, Michail Antonio 53, Lucas Paquetá 90+5 | 62,470 |
| 5 May 2024 | 2023–24 | Premier League | A | Chelsea | 0–5 | 39,295 | |
| 21 Sep 2024 | 2024–25 | Premier League | H | Chelsea | 0–3 | 62,473 | |
| 3 Feb 2025 | 2024–25 | Premier League | A | Chelsea | 1–2 | Jarrod Bowen 42 | 39,459 |
| 22 Aug 2025 | 2025–26 | Premier League | H | Chelsea | 1–5 | Lucas Paquetá 6 | 62,462 |
| 31 Jan 2026 | 2025–26 | Premier League | A | Chelsea | 2–3 | Jarrod Bowen 7, Crysencio Summerville 36 | 39,430 |
See also: the Chelsea archive and Chelsea v West Ham United.
All West Ham United head-to-head records · West Ham United season by season