West Ham United have played Derby County 77 times in competitive football, winning 28, drawing 25 and losing 24, first meeting on 17 Dec 1921 and most recently on 30 Jan 2023. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 17 Dec 1921 | 1921–22 | Second Division | H | Derby County | 3–1 | ||
| 24 Dec 1921 | 1921–22 | Second Division | A | Derby County | 1–3 | ||
| 28 Aug 1922 | 1922–23 | Second Division | H | Derby County | 0–0 | ||
| 4 Sep 1922 | 1922–23 | Second Division | A | Derby County | 1–2 | ||
| 24 Mar 1923 | 1922–23 | FA Cup | N | Derby County | 4–2 | 50,795 | |
| 28 Dec 1926 | 1926–27 | First Division | A | Derby County | 0–3 | ||
| 1 Jan 1927 | 1926–27 | First Division | H | Derby County | 1–2 | ||
| 27 Aug 1927 | 1927–28 | First Division | A | Derby County | 3–2 | ||
| 31 Dec 1927 | 1927–28 | First Division | H | Derby County | 2–2 | ||
| 8 Dec 1928 | 1928–29 | First Division | A | Derby County | 0–6 | ||
| 20 Apr 1929 | 1928–29 | First Division | H | Derby County | 2–2 | ||
| 21 Sep 1929 | 1929–30 | First Division | H | Derby County | 2–0 | ||
| 5 Feb 1930 | 1929–30 | First Division | A | Derby County | 3–4 | ||
| 22 Nov 1930 | 1930–31 | First Division | A | Derby County | 1–1 | ||
| 28 Mar 1931 | 1930–31 | First Division | H | Derby County | 0–1 | ||
| 31 Oct 1931 | 1931–32 | First Division | A | Derby County | 1–5 | Vic Watson | 10,424 |
| 12 Mar 1932 | 1931–32 | First Division | H | Derby County | 2–1 | Vic Watson, Jimmy Ruffell | 19,635 |
| 17 Oct 1953 | 1953–54 | Second Division | A | Derby County | 1–2 | ||
| 6 Mar 1954 | 1953–54 | Second Division | H | Derby County | 0–0 | ||
| 25 Dec 1954 | 1954–55 | Second Division | H | Derby County | 1–0 | ||
| 27 Dec 1954 | 1954–55 | Second Division | A | Derby County | 0–0 | ||
| 7 Sep 1957 | 1957–58 | Second Division | H | Derby County | 2–1 | Noel Cantwell, John Smith | 18,955 |
| 11 Jan 1958 | 1957–58 | Second Division | A | Derby County | 3–2 | John Bond, John Dick, Malcolm Musgrove | 21,564 |
| 22 Nov 1969 | 1969–70 | First Division | H | Derby County | 3–0 | Geoff Hurst 22, Geoff Hurst 69, Martin Peters 57 | |
| 7 Mar 1970 | 1969–70 | First Division | A | Derby County | 0–3 | ||
| 5 Dec 1970 | 1970–71 | First Division | A | Derby County | 4–2 | Greaves 16, Trevor Brooking 19, Clyde Best 71, Clyde Best 88 | |
| 6 Feb 1971 | 1970–71 | First Division | H | Derby County | 1–4 | Eustace 48 | |
| 18 Aug 1971 | 1971–72 | First Division | A | Derby County | 0–2 | 30,583 | |
| 22 Jan 1972 | 1971–72 | First Division | H | Derby County | 3–3 | Frank Lampard, Pop Robson, Trevor Brooking | 31,045 |
| 18 Nov 1972 | 1972–73 | First Division | H | Derby County | 1–2 | Pop Robson | 28,154 |
| 21 Apr 1973 | 1972–73 | First Division | A | Derby County | 1–1 | Bertie Lutton | 28,727 |
| 27 Oct 1973 | 1973–74 | First Division | H | Derby County | 0–0 | 31,237 | |
| 9 Mar 1974 | 1973–74 | First Division | A | Derby County | 1–1 | Billy Bonds | 24,684 |
| 5 Oct 1974 | 1974–75 | First Division | H | Derby County | 2–2 | Keith Robson, Billy Bonds | 32,900 |
| 12 Apr 1975 | 1974–75 | First Division | A | Derby County | 0–1 | 31,336 | |
| 9 Aug 1975 | 1975–76 | Charity Shield | H | Derby County | 0–2 | 59,000 | |
| 15 Nov 1975 | 1975–76 | First Division | A | Derby County | 1–2 | Trevor Brooking | 31,172 |
| 21 Feb 1976 | 1975–76 | First Division | H | Derby County | 1–2 | Trevor Brooking | 24,941 |
| 20 Apr 1977 | 1976–77 | First Division | A | Derby County | 1–1 | Geoff Pike | 21,380 |
| 7 May 1977 | 1976–77 | First Division | H | Derby County | 2–2 | Geoff Pike, Billy Jennings | 32,079 |
| 19 Nov 1977 | 1977–78 | First Division | A | Derby County | 1–2 | Billy Bonds | 23,273 |
| 15 Apr 1978 | 1977–78 | First Division | H | Derby County | 3–0 | Pop Robson, Pop Robson, David Cross | 25,424 |
| 26 Nov 1980 | 1980–81 | Second Division | A | Derby County | 0–2 | 18,446 | |
| 20 Dec 1980 | 1980–81 | Second Division | H | Derby County | 3–1 | David Cross, Paul Goddard, Trevor Brooking | 24,071 |
| 7 Oct 1981 | 1981–82 | League Cup | A | Derby County | 3–2 | Ray Stewart, David Cross, Trevor Brooking | 13,764 |
| 27 Oct 1981 | 1981–82 | League Cup | H | Derby County | 2–0 | Paul Goddard, Paul Goddard | 21,043 |
| 3 Oct 1987 | 1987–88 | First Division | H | Derby County | 1–1 | Liam Brady | 17,226 |
| 27 Feb 1988 | 1987–88 | First Division | A | Derby County | 0–1 | 16,301 | |
| 1 Nov 1988 | 1988–89 | League Cup | H | Derby County | 5–0 | Alvin Martin, Alvin Martin, Ray Stewart, Leroy Rosenior, Kevin Keen | 14,226 |
| 14 Jan 1989 | 1988–89 | First Division | A | Derby County | 2–1 | David Kelly, Liam Brady | 16,796 |
| 8 Apr 1989 | 1988–89 | First Division | H | Derby County | 1–1 | Leroy Rosenior | 16,560 |
| 17 Jan 1990 | 1989–90 | League Cup | H | Derby County | 1–1 | Julian Dicks | 25,035 |
| 24 Jan 1990 | 1989–90 | League Cup | A | Derby County | 0–0 | 22,510 | |
| 31 Jan 1990 | 1989–90 | League Cup | H | Derby County | 2–1 | Stuart Slater, Kevin Keen | 25,166 |
| 20 Sep 1992 | 1992–93 | First Division | H | Derby County | 1–1 | Trevor Morley | 11,493 |
| 10 Jan 1993 | 1992–93 | First Division | A | Derby County | 2–0 | Mark Robson, Trevor Morley | 13,737 |
| 23 Nov 1996 | 1996–97 | Premier League | H | Derby County | 1–1 | Ian Bishop | 24,576 |
| 15 Feb 1997 | 1996–97 | Premier League | A | Derby County | 0–1 | 18,057 | |
| 6 Dec 1997 | 1997–98 | Premier League | A | Derby County | 0–2 | 29,300 | |
| 11 Apr 1998 | 1997–98 | Premier League | H | Derby County | 0–0 | 25,155 | |
| 22 Nov 1998 | 1998–99 | Premier League | A | Derby County | 2–0 | John Hartson, Marc Keller | 31,366 |
| 17 Apr 1999 | 1998–99 | Premier League | H | Derby County | 5–1 | Paolo Di Canio, Eyal Berkovic, Ian Wright, Neil Ruddock, Trevor Sinclair | 25,485 |
| 28 Dec 1999 | 1999–00 | Premier League | H | Derby County | 1–1 | Di Canio | 24,998 |
| 15 Apr 2000 | 1999–00 | Premier League | A | Derby County | 2–1 | Wanchope, Wanchope | 31,202 |
| 6 Nov 2000 | 2000–01 | Premier League | A | Derby County | 0–0 | 24,621 | |
| 14 Apr 2001 | 2000–01 | Premier League | H | Derby County | 3–1 | Frédéric Kanouté 4, Frank Lampard 7, Joe Cole 45 | 25,319 |
| 8 Sep 2001 | 2001–02 | Premier League | A | Derby County | 0–0 | 27,802 | |
| 26 Dec 2001 | 2001–02 | Premier League | H | Derby County | 4–0 | Sebastien Schemmel 5, Paolo Di Canio 73, Trevor Sinclair 86, Jermain Defoe 90 | 31,379 |
| 4 Oct 2003 | 2003–04 | First Division | A | Derby County | 1–0 | Don Hutchison 90 | 22,810 |
| 10 Apr 2004 | 2003–04 | First Division | H | Derby County | 0–0 | 28,207 | |
| 29 Sep 2004 | 2004–05 | Championship | A | Derby County | 1–1 | Matthew Etherington 11 | 23,112 |
| 23 Jan 2005 | 2004–05 | Championship | H | Derby County | 1–2 | Carl Fletcher 26 | 30,347 |
| 10 Nov 2007 | 2007–08 | Premier League | A | Derby County | 5–0 | Lee Bowyer 42, Matthew Etherington 51, Eddie Lewis 55, Lee Bowyer 59, Nolberto Solano 69 | 32,440 |
| 19 Apr 2008 | 2007–08 | Premier League | H | Derby County | 2–1 | Bobby Zamora 20, Carlton Cole 77 | 34,612 |
| 26 Nov 2011 | 2011–12 | Championship | H | Derby County | 3–1 | Carlton Cole 44, Kevin Nolan 64, Mark Noble 74 | 27,864 |
| 31 Dec 2011 | 2011–12 | Championship | A | Derby County | 1–2 | Frank Nouble 42 | 28,067 |
| 30 Jan 2023 | 2022–23 | FA Cup | A | Derby County | 2–0 | Jarrod Bowen 10, Michail Antonio 50 | 25,308 |
See also: the Derby County archive and Derby County v West Ham United.
All West Ham United head-to-head records · West Ham United season by season