Birmingham City have played Derby County 132 times in competitive football, winning 44, drawing 38 and losing 50, first meeting on 12 Dec 1885 and most recently on 21 Mar 2026. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 12 Dec 1885 | 1885–86 | FA Cup | H | Derby County | 4–2 | ||
| 16 Mar 1895 | 1894–95 | First Division | H | Derby County | 3–5 | ||
| 30 Mar 1895 | 1894–95 | First Division | A | Derby County | 1–4 | ||
| 30 Nov 1895 | 1895–96 | First Division | A | Derby County | 0–8 | ||
| 4 Jan 1896 | 1895–96 | First Division | H | Derby County | 1–3 | ||
| 31 Mar 1902 | 1901–02 | First Division | A | Derby County | 0–0 | ||
| 12 Apr 1902 | 1901–02 | First Division | H | Derby County | 5–1 | ||
| 7 Feb 1903 | 1902–03 | FA Cup | A | Derby County | 1–2 | ||
| 1 Sep 1903 | 1903–04 | First Division | A | Derby County | 1–4 | ||
| 9 Apr 1904 | 1903–04 | First Division | H | Derby County | 1–0 | ||
| 10 Dec 1904 | 1904–05 | First Division | A | Derby County | 0–3 | ||
| 8 Apr 1905 | 1904–05 | First Division | H | Derby County | 2–0 | ||
| 2 Dec 1905 | 1905–06 | First Division | H | Derby County | 3–1 | ||
| 7 Apr 1906 | 1905–06 | First Division | A | Derby County | 0–0 | ||
| 24 Nov 1906 | 1906–07 | First Division | H | Derby County | 2–1 | ||
| 30 Mar 1907 | 1906–07 | First Division | A | Derby County | 1–1 | ||
| 28 Nov 1908 | 1908–09 | Second Division | A | Derby County | 2–1 | ||
| 3 Apr 1909 | 1908–09 | Second Division | H | Derby County | 1–1 | ||
| 11 Dec 1909 | 1909–10 | Second Division | H | Derby County | 1–3 | ||
| 23 Apr 1910 | 1909–10 | Second Division | A | Derby County | 1–3 | ||
| 15 Oct 1910 | 1910–11 | Second Division | A | Derby County | 0–1 | ||
| 18 Feb 1911 | 1910–11 | Second Division | H | Derby County | 2–0 | ||
| 16 Sep 1911 | 1911–12 | Second Division | H | Derby County | 0–4 | ||
| 21 Feb 1912 | 1911–12 | Second Division | A | Derby County | 1–0 | ||
| 14 Nov 1914 | 1914–15 | Second Division | A | Derby County | 0–1 | ||
| 20 Mar 1915 | 1914–15 | Second Division | H | Derby County | 0–2 | ||
| 16 Oct 1926 | 1926–27 | First Division | H | Derby County | 1–0 | ||
| 5 Mar 1927 | 1926–27 | First Division | A | Derby County | 1–4 | ||
| 24 Dec 1927 | 1927–28 | First Division | A | Derby County | 1–4 | ||
| 5 May 1928 | 1927–28 | First Division | H | Derby County | 2–1 | ||
| 6 Oct 1928 | 1928–29 | First Division | H | Derby County | 1–4 | ||
| 16 Feb 1929 | 1928–29 | First Division | A | Derby County | 2–2 | ||
| 30 Nov 1929 | 1929–30 | First Division | A | Derby County | 1–3 | ||
| 5 Apr 1930 | 1929–30 | First Division | H | Derby County | 2–4 | ||
| 6 Sep 1930 | 1930–31 | First Division | A | Derby County | 0–0 | ||
| 3 Jan 1931 | 1930–31 | First Division | H | Derby County | 1–2 | ||
| 10 Oct 1931 | 1931–32 | First Division | A | Derby County | 1–2 | ||
| 20 Feb 1932 | 1931–32 | First Division | H | Derby County | 1–1 | ||
| 17 Sep 1932 | 1932–33 | First Division | A | Derby County | 2–2 | ||
| 1 Feb 1933 | 1932–33 | First Division | H | Derby County | 3–1 | ||
| 7 Oct 1933 | 1933–34 | First Division | A | Derby County | 0–4 | ||
| 21 Feb 1934 | 1933–34 | First Division | H | Derby County | 2–1 | ||
| 10 Nov 1934 | 1934–35 | First Division | A | Derby County | 1–1 | ||
| 23 Mar 1935 | 1934–35 | First Division | H | Derby County | 3–2 | ||
| 16 Nov 1935 | 1935–36 | First Division | A | Derby County | 2–2 | ||
| 21 Mar 1936 | 1935–36 | First Division | H | Derby County | 2–3 | ||
| 12 Dec 1936 | 1936–37 | First Division | H | Derby County | 0–1 | ||
| 17 Apr 1937 | 1936–37 | First Division | A | Derby County | 1–3 | ||
| 23 Oct 1937 | 1937–38 | First Division | H | Derby County | 1–0 | ||
| 5 Mar 1938 | 1937–38 | First Division | A | Derby County | 0–0 | ||
| 15 Oct 1938 | 1938–39 | First Division | H | Derby County | 3–0 | ||
| 18 Feb 1939 | 1938–39 | First Division | A | Derby County | 1–0 | ||
| 15 Dec 1945 | 1945–46 | Wartime League | A | Derby County | 2–0 | Edwards, Jones | |
| 22 Dec 1945 | 1945–46 | Wartime League | H | Derby County | 1–0 | Bodle | |
| 23 Mar 1946 | 1945–46 | FA Cup | N | Derby County | 1–1 | Mulraney | 65,013 |
| 27 Mar 1946 | 1945–46 | FA Cup | N | Derby County | 0–4 | 80,407 | |
| 30 Oct 1948 | 1948–49 | First Division | H | Derby County | 0–1 | 52,129 | |
| 23 Apr 1949 | 1948–49 | First Division | A | Derby County | 0–1 | 25,548 | |
| 26 Dec 1949 | 1949–50 | First Division | H | Derby County | 2–2 | Capel, Stewart | 45,477 |
| 27 Dec 1949 | 1949–50 | First Division | A | Derby County | 1–4 | Brennan | 36,459 |
| 27 Jan 1951 | 1950–51 | FA Cup | A | Derby County | 3–1 | Stewart, Cyril Trigg, Bill Smith | 37,384 |
| 31 Oct 1953 | 1953–54 | Second Division | A | Derby County | 4–2 | Purdon, Stewart, Murphy, Gordon Astall | 18,278 |
| 20 Mar 1954 | 1953–54 | Second Division | H | Derby County | 3–0 | Trigg 2, Stewart | 18,219 |
| 30 Oct 1954 | 1954–55 | Second Division | H | Derby County | 1–1 | Eddy Brown | 20,568 |
| 19 Mar 1955 | 1954–55 | Second Division | A | Derby County | 0–0 | 19,489 | |
| 30 Oct 1965 | 1965–66 | Second Division | A | Derby County | 3–5 | Mickey Bullock, Johnny Vincent, Malcolm Page | 12,464 |
| 9 Apr 1966 | 1965–66 | Second Division | H | Derby County | 5–5 | Vowden, Trevor Hockey, Beard 2, Bobby Saxton | 13,078 |
| 19 Nov 1966 | 1966–67 | Second Division | A | Derby County | 2–1 | Beard, Thomson | 17,382 |
| 15 Apr 1967 | 1966–67 | Second Division | H | Derby County | 2–0 | Bridges 2 | 15,200 |
| 11 Oct 1967 | 1967–68 | League Cup | A | Derby County | 1–3 | Barry Bridges | 24,827 |
| 4 Nov 1967 | 1967–68 | Second Division | A | Derby County | 2–2 | Vincent, Bridges | 25,484 |
| 2 Apr 1968 | 1967–68 | Second Division | H | Derby County | 3–1 | Vowden, Bridges, John Richardson | 29,327 |
| 26 Oct 1968 | 1968–69 | Second Division | A | Derby County | 0–1 | 34,218 | |
| 14 Jan 1969 | 1968–69 | Second Division | H | Derby County | 1–1 | Pickering | 39,977 |
| 16 Sep 1972 | 1972–73 | First Division | A | Derby County | 0–1 | 33,753 | |
| 10 Feb 1973 | 1972–73 | First Division | H | Derby County | 2–0 | R. Latchford, Francis | 38,096 |
| 1 Sep 1973 | 1973–74 | First Division | H | Derby County | 0–0 | 34,899 | |
| 1 Jan 1974 | 1973–74 | First Division | A | Derby County | 1–1 | Hatton | 31,189 |
| 14 Sep 1974 | 1974–75 | First Division | H | Derby County | 3–2 | Bob Hatton, Francis 2, Francis 2 | 27,345 |
| 26 Dec 1974 | 1974–75 | First Division | A | Derby County | 1–2 | Hatton | 26,121 |
| 6 Dec 1975 | 1975–76 | First Division | H | Derby County | 2–1 | Burns, Malcolm Page | 30,620 |
| 27 Mar 1976 | 1975–76 | First Division | A | Derby County | 2–4 | Francis, Andy Needham | 28,161 |
| 2 Oct 1976 | 1976–77 | First Division | H | Derby County | 5–1 | Burns 4, Connolly | 29,190 |
| 12 Mar 1977 | 1976–77 | First Division | A | Derby County | 0–0 | 25,256 | |
| 22 Oct 1977 | 1977–78 | First Division | H | Derby County | 3–1 | Hibbitt 2, Tony Towers | 23,108 |
| 1 Feb 1978 | 1977–78 | FA Cup | A | Derby County | 1–2 | Bertschin | 31,955 |
| 18 Mar 1978 | 1977–78 | First Division | A | Derby County | 3–1 | Connolly, Francis, Bertschin | 19,843 |
| 26 Aug 1978 | 1978–79 | First Division | H | Derby County | 1–1 | Don Givens | 21,973 |
| 18 Nov 1978 | 1978–79 | First Division | A | Derby County | 1–2 | Givens | 24,720 |
| 9 Nov 1982 | 1982–83 | League Cup | H | Derby County | 3–1 | Handysides, Dillon Penalty kick, Curbishley | 12,475 |
| 5 Oct 1983 | 1983–84 | League Cup | A | Derby County | 3–0 | David Watson, Tony Rees, Howard Gayle | 13,114 |
| 25 Oct 1983 | 1983–84 | League Cup | H | Derby County | 4–0 | Mick Harford 3, Gayle | 7,786 |
| 30 Aug 1986 | 1986–87 | Second Division | H | Derby County | 1–1 | Wayne Clarke | 12,209 |
| 7 Feb 1987 | 1986–87 | Second Division | A | Derby County | 2–2 | Bremner, Whitton | 16,836 |
| 25 Nov 1987 | 1987–88 | Full Members Cup | A | Derby County | 1–3 | Steve Whitton | 8,277 |
| 12 Dec 1992 | 1992–93 | First Division | A | Derby County | 1–3 | Speedie | 16,662 |
| 6 Apr 1993 | 1992–93 | First Division | H | Derby County | 1–1 | Moulden | 15,424 |
| 4 Sep 1993 | 1993–94 | First Division | H | Derby County | 3–0 | Saville 2, John Frain | 15,992 |
| 26 Feb 1994 | 1993–94 | First Division | A | Derby County | 1–1 | Steve Claridge | 16,624 |
| 21 Nov 1995 | 1995–96 | First Division | H | Derby County | 1–4 | Ward Penalty kick | 19,417 |
| 20 Apr 1996 | 1995–96 | First Division | A | Derby County | 1–1 | Gary Breen | 16,757 |
| 21 Oct 2006 | 2006–07 | Championship | A | Derby County | 1–0 | Stephen Clemence 84 | 25,673 |
| 9 Mar 2007 | 2006–07 | Championship | H | Derby County | 1–0 | Rowan Vine 45 | 20,962 |
| 25 Aug 2007 | 2007–08 | Premier League | A | Derby County | 2–1 | Cameron Jerome 1, Cameron Jerome 63 | 31,117 |
| 2 Feb 2008 | 2007–08 | Premier League | H | Derby County | 1–1 | Larsson 68 | 25,924 |
| 30 Sep 2008 | 2008–09 | Championship | A | Derby County | 1–1 | Quincy 26 | 29,743 |
| 27 Jan 2009 | 2008–09 | Championship | H | Derby County | 1–0 | Carsley 59 | 15,330 |
| 13 Feb 2010 | 2009–10 | FA Cup | A | Derby County | 2–1 | Scott Dann 73, Liam Ridgewell 90+3 | 21,043 |
| 6 Aug 2011 | 2011–12 | Championship | A | Derby County | 1–2 | Curtis Davies 19 | 27,210 |
| 3 Mar 2012 | 2011–12 | Championship | H | Derby County | 2–2 | Erik Huseklepp 19, King 57 | 17,996 |
| 24 Nov 2012 | 2012–13 | Championship | A | Derby County | 2–3 | 21,505 | |
| 9 Mar 2013 | 2012–13 | Championship | H | Derby County | 3–1 | Wes Thomas 67, Nathan Redmond 75, Wes Thomas 90+2 | 15,850 |
| 26 Oct 2013 | 2013–14 | Championship | A | Derby County | 1–1 | Lee Novak 66 | |
| 1 Feb 2014 | 2013–14 | Championship | H | Derby County | 3–3 | Brian Howard 48, Chris Burke 78, Federico Macheda 90 | |
| 26 Dec 2014 | 2014–15 | Championship | H | Derby County | 0–4 | 23,851 | |
| 7 Mar 2015 | 2014–15 | Championship | A | Derby County | 2–2 | Caddis 90+3, Donaldson 90+6 | 31,522 |
| 21 Aug 2015 | 2015–16 | Championship | H | Derby County | 1–1 | Stephen Gleeson 45 | 18,134 |
| 16 Jan 2016 | 2015–16 | Championship | A | Derby County | 3–0 | Robinson 59, Gleeson 74, Kieftenbeld 80 | 32,895 |
| 27 Dec 2016 | 2016–17 | Championship | A | Derby County | 0–1 | 32,616 | |
| 8 Apr 2017 | 2016–17 | Championship | H | Derby County | 1–2 | Che Adams 68 | 19,381 |
| 23 Sep 2017 | 2017–18 | Championship | A | Derby County | 1–1 | Lukas Jutkiewicz 64 | 27,392 |
| 13 Jan 2018 | 2017–18 | Championship | H | Derby County | 0–3 | 22,121 | |
| 3 Nov 2018 | 2018–19 | Championship | A | Derby County | 1–3 | Jutkiewicz 10 | 28,114 |
| 19 Apr 2019 | 2018–19 | Championship | H | Derby County | 2–2 | Jutkiewicz 2, Morrison 18 | 23,902 |
| 28 Sep 2019 | 2019–20 | Championship | A | Derby County | 2–3 | G. Gardner 56, Ivan Šunjić 59 | 28,454 |
| 22 Jul 2020 | 2019–20 | Championship | H | Derby County | 1–3 | Ivan Šunjić 56 | |
| 29 Dec 2020 | 2020–21 | Championship | H | Derby County | 0–4 | ||
| 24 Apr 2021 | 2020–21 | Championship | A | Derby County | 2–1 | Jutkiewicz 62, Jutkiewicz 84 | |
| 10 Sep 2021 | 2021–22 | Championship | H | Derby County | 2–0 | Hogan 31, Jérémie Bela 81 | 14,912 |
| 30 Jan 2022 | 2021–22 | Championship | A | Derby County | 2–2 | Lyle Taylor 7, Hogan 56 | 32,211 |
| 26 Dec 2025 | 2025–26 | Championship | H | Derby County | 1–1 | Jack Robinson 64 | 28,082 |
| 21 Mar 2026 | 2025–26 | Championship | A | Derby County | 0–1 | 29,928 |
See also: the Derby County archive and Derby County v Birmingham City.
All Birmingham City head-to-head records · Birmingham City season by season