Nottingham Forest have played Birmingham City 122 times in competitive football, winning 45, drawing 36 and losing 41, first meeting on 22 Dec 1894 and most recently on 9 Apr 2022. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 22 Dec 1894 | 1894–95 | First Division | A | Birmingham City | 2–1 | Horace Pike, Fred Forman | |
| 26 Jan 1895 | 1894–95 | First Division | H | Birmingham City | 2–0 | John McPherson, Horace Pike | |
| 21 Sep 1895 | 1895–96 | First Division | H | Birmingham City | 3–0 | Frank Forman, Thomas Rose, Tom McInnes | |
| 9 Nov 1895 | 1895–96 | First Division | A | Birmingham City | 0–1 | ||
| 26 Oct 1901 | 1901–02 | First Division | H | Birmingham City | 1–1 | John Calvey | |
| 5 Apr 1902 | 1901–02 | First Division | A | Birmingham City | 1–1 | George Robinson | |
| 7 Sep 1903 | 1903–04 | First Division | A | Birmingham City | 3–3 | Sid Sugden, Sid Sugden, Grenville Morris | |
| 24 Oct 1903 | 1903–04 | First Division | H | Birmingham City | 0–1 | ||
| 12 Nov 1904 | 1904–05 | First Division | H | Birmingham City | 0–2 | ||
| 11 Mar 1905 | 1904–05 | First Division | A | Birmingham City | 2–1 | Grenville Morris, Alf Spouncer | |
| 16 Dec 1905 | 1905–06 | First Division | A | Birmingham City | 0–5 | ||
| 21 Apr 1906 | 1905–06 | First Division | H | Birmingham City | 2–1 | Grenville Morris 24, Enoch West 65 | |
| 26 Oct 1907 | 1907–08 | First Division | H | Birmingham City | 1–1 | Enoch West | |
| 30 Mar 1908 | 1907–08 | First Division | A | Birmingham City | 0–1 | ||
| 4 Nov 1911 | 1911–12 | Second Division | H | Birmingham City | 0–1 | ||
| 9 Mar 1912 | 1911–12 | Second Division | A | Birmingham City | 2–4 | John Derrick 15, Joe Mercer 82 | |
| 16 Nov 1912 | 1912–13 | Second Division | H | Birmingham City | 3–1 | Thomas Gibson 19, Thomas Gibson 39, Grenville Morris 70 | |
| 22 Mar 1913 | 1912–13 | Second Division | A | Birmingham City | 0–2 | ||
| 15 Nov 1913 | 1913–14 | Second Division | A | Birmingham City | 0–2 | ||
| 21 Mar 1914 | 1913–14 | Second Division | H | Birmingham City | 3–1 | Fred Harris 58, John Derrick 70, Johnnie Lockton 77 | |
| 2 Sep 1914 | 1914–15 | Second Division | H | Birmingham City | 1–1 | Tim Coleman 20 | |
| 28 Dec 1914 | 1914–15 | Second Division | A | Birmingham City | 0–3 | ||
| 28 Feb 1920 | 1919–20 | Second Division | H | Birmingham City | 1–2 | Jack Spaven 75 | |
| 10 Mar 1920 | 1919–20 | Second Division | A | Birmingham City | 0–8 | ||
| 9 Apr 1921 | 1920–21 | Second Division | A | Birmingham City | 0–3 | ||
| 16 Apr 1921 | 1920–21 | Second Division | H | Birmingham City | 1–1 | Fred Parker 27 | |
| 18 Nov 1922 | 1922–23 | First Division | A | Birmingham City | 0–2 | ||
| 25 Nov 1922 | 1922–23 | First Division | H | Birmingham City | 1–1 | Jack Spaven 65 | |
| 19 Jan 1924 | 1923–24 | First Division | A | Birmingham City | 2–0 | Herbert Ransford 31, Charlie Flood 86 | |
| 26 Jan 1924 | 1923–24 | First Division | H | Birmingham City | 1–1 | Duncan Walker 32 | |
| 6 Dec 1924 | 1924–25 | First Division | H | Birmingham City | 1–1 | Henry Martin 89 | |
| 11 Apr 1925 | 1924–25 | First Division | A | Birmingham City | 1–1 | Jack Spaven 42 | |
| 5 Oct 1946 | 1946–47 | Second Division | A | Birmingham City | 0–4 | ||
| 10 May 1947 | 1946–47 | Second Division | H | Birmingham City | 1–1 | ||
| 15 Nov 1947 | 1947–48 | Second Division | H | Birmingham City | 0–2 | ||
| 3 Apr 1948 | 1947–48 | Second Division | A | Birmingham City | 1–2 | ||
| 1 Sep 1951 | 1951–52 | Second Division | A | Birmingham City | 2–0 | ||
| 29 Dec 1951 | 1951–52 | Second Division | H | Birmingham City | 0–1 | ||
| 29 Nov 1952 | 1952–53 | Second Division | A | Birmingham City | 5–0 | ||
| 18 Apr 1953 | 1952–53 | Second Division | H | Birmingham City | 0–2 | ||
| 16 Apr 1954 | 1953–54 | Second Division | H | Birmingham City | 1–1 | ||
| 19 Apr 1954 | 1953–54 | Second Division | A | Birmingham City | 2–2 | ||
| 25 Dec 1954 | 1954–55 | Second Division | A | Birmingham City | 1–0 | ||
| 27 Dec 1954 | 1954–55 | Second Division | H | Birmingham City | 0–2 | ||
| 2 Mar 1957 | 1956–57 | FA Cup | A | Birmingham City | 0–0 | 57,827 | |
| 7 Mar 1957 | 1956–57 | FA Cup | H | Birmingham City | 0–1 | 36,486 | |
| 28 Aug 1957 | 1957–58 | First Division | H | Birmingham City | 1–1 | ||
| 4 Sep 1957 | 1957–58 | First Division | A | Birmingham City | 2–0 | ||
| 18 Oct 1958 | 1958–59 | First Division | A | Birmingham City | 3–0 | ||
| 14 Feb 1959 | 1958–59 | FA Cup | A | Birmingham City | 1–1 | ||
| 18 Feb 1959 | 1958–59 | FA Cup | H | Birmingham City | 1–1 | ||
| 23 Feb 1959 | 1958–59 | FA Cup | A | Birmingham City | 5–0 | ||
| 7 Mar 1959 | 1958–59 | First Division | H | Birmingham City | 1–7 | ||
| 17 Oct 1959 | 1959–60 | First Division | H | Birmingham City | 0–2 | ||
| 5 Mar 1960 | 1959–60 | First Division | A | Birmingham City | 1–4 | ||
| 24 Sep 1960 | 1960–61 | First Division | A | Birmingham City | 1–3 | ||
| 7 Jan 1961 | 1960–61 | FA Cup | H | Birmingham City | 0–2 | ||
| 11 Feb 1961 | 1960–61 | First Division | H | Birmingham City | 1–0 | ||
| 22 Aug 1961 | 1961–62 | First Division | H | Birmingham City | 2–1 | ||
| 30 Aug 1961 | 1961–62 | First Division | A | Birmingham City | 1–1 | ||
| 10 Nov 1962 | 1962–63 | First Division | A | Birmingham City | 2–2 | ||
| 13 Apr 1963 | 1962–63 | First Division | H | Birmingham City | 0–2 | ||
| 23 Nov 1963 | 1963–64 | First Division | A | Birmingham City | 3–3 | ||
| 4 Apr 1964 | 1963–64 | First Division | H | Birmingham City | 4–0 | ||
| 22 Aug 1964 | 1964–65 | First Division | H | Birmingham City | 4–3 | ||
| 12 Dec 1964 | 1964–65 | First Division | A | Birmingham City | 1–1 | ||
| 13 Sep 1966 | 1966–67 | League Cup | H | Birmingham City | 1–1 | ||
| 20 Sep 1966 | 1966–67 | League Cup | A | Birmingham City | 1–2 | ||
| 6 Oct 1970 | 1970–71 | League Cup | A | Birmingham City | 1–2 | ||
| 3 Dec 1977 | 1977–78 | First Division | A | Birmingham City | 2–0 | Martin O'Neill 10, Tony Woodcock 52 | 29,925 |
| 29 Apr 1978 | 1977–78 | First Division | H | Birmingham City | 0–0 | 37,625 | |
| 16 Dec 1978 | 1978–79 | First Division | H | Birmingham City | 1–0 | Archie Gemmill 72 | 25,224 |
| 21 Apr 1979 | 1978–79 | First Division | A | Birmingham City | 2–0 | Garry Birtles 5, John Robertson 48 | 22,189 |
| 20 Aug 1980 | 1980–81 | First Division | H | Birmingham City | 2–1 | Birtles 37, Ponte 62 | 26,561 |
| 11 Nov 1980 | 1980–81 | First Division | A | Birmingham City | 0–2 | 22,433 | |
| 5 Sep 1981 | 1981–82 | First Division | A | Birmingham City | 3–4 | Ian Wallace 1, Ian Wallace 45, Ian Wallace 75 | 19,035 |
| 6 Oct 1981 | 1981–82 | League Cup | A | Birmingham City | 3–2 | Ian Wallace 14, Ian Wallace 16, Mark Proctor 57 | 14,330 |
| 28 Oct 1981 | 1981–82 | League Cup | H | Birmingham City | 2–1 | Dave Needham 8, John Robertson 74 | 16,316 |
| 9 Jan 1982 | 1981–82 | First Division | H | Birmingham City | 2–1 | Peter Ward 61, Ian Wallace 68 | 15,906 |
| 16 Oct 1982 | 1982–83 | First Division | H | Birmingham City | 1–1 | Steve Hodge 53 | 14,528 |
| 26 Feb 1983 | 1982–83 | First Division | A | Birmingham City | 1–1 | Peter Davenport 83 | 12,987 |
| 26 Dec 1983 | 1983–84 | First Division | A | Birmingham City | 2–1 | 14,482 | |
| 21 Apr 1984 | 1983–84 | First Division | H | Birmingham City | 5–1 | Peter Davenport 2, Colin Walsh 5, Ian Wallace 66, Ian Bowyer 70, Peter Davenport 89 | 15,323 |
| 26 Dec 1985 | 1985–86 | First Division | A | Birmingham City | 1–0 | Neil Webb 17 | 10,378 |
| 31 Mar 1986 | 1985–86 | First Division | H | Birmingham City | 3–0 | Nigel Clough 28, John Metgod 46, Neil Webb 88 | 12,134 |
| 20 Feb 1988 | 1987–88 | FA Cup | A | Birmingham City | 1–0 | Gary Crosby 9 | 34,494 |
| 6 Nov 1993 | 1993–94 | First Division | A | Birmingham City | 3–0 | Stan Collymore, Lee Glover, Lee Glover | 16,996 |
| 4 Dec 1993 | 1993–94 | First Division | H | Birmingham City | 1–0 | Chris Whyte | 22,061 |
| 15 Nov 1997 | 1997–98 | First Division | H | Birmingham City | 1–0 | Kevin Campbell | 19,610 |
| 21 Mar 1998 | 1997–98 | First Division | A | Birmingham City | 2–1 | Pierre van Hooijdonk, Pierre van Hooijdonk | 24,663 |
| 28 Dec 1999 | 1999–00 | First Division | H | Birmingham City | 1–0 | Marlon Harewood | 20,821 |
| 15 Apr 2000 | 1999–00 | First Division | A | Birmingham City | 1–0 | Darren Purse | 23,006 |
| 26 Aug 2000 | 2000–01 | First Division | H | Birmingham City | 1–2 | Chris Bart-Williams | 18,820 |
| 1 Jan 2001 | 2000–01 | First Division | A | Birmingham City | 2–0 | Chris Bart-Williams, David Prutton | 20,034 |
| 17 Oct 2001 | 2001–02 | First Division | H | Birmingham City | 0–0 | 18,210 | |
| 1 Jan 2002 | 2001–02 | First Division | A | Birmingham City | 1–1 | Stern John | 19,770 |
| 8 Nov 2008 | 2008–09 | Championship | H | Birmingham City | 1–1 | James Perch 52 | 21,415 |
| 14 Feb 2009 | 2008–09 | Championship | A | Birmingham City | 0–2 | 17,631 | |
| 2 Jan 2010 | 2009–10 | FA Cup | H | Birmingham City | 0–0 | 20,975 | |
| 12 Jan 2010 | 2009–10 | FA Cup | A | Birmingham City | 0–1 | 9,399 | |
| 2 Oct 2011 | 2011–12 | Championship | H | Birmingham City | 1–3 | Ishmael Miller 35 | 20,556 |
| 25 Feb 2012 | 2011–12 | Championship | A | Birmingham City | 2–1 | Dexter Blackstock 29, Dexter Blackstock 63 | 19,166 |
| 15 Sep 2012 | 2012–13 | Championship | H | Birmingham City | 2–2 | Simon Cox 73, Pablo Ibanez 86 | 22,738 |
| 2 Feb 2013 | 2012–13 | Championship | A | Birmingham City | 1–2 | Billy Sharp 90+2 | 17,738 |
| 21 Dec 2013 | 2013–14 | Championship | A | Birmingham City | 0–0 | 23,497 | |
| 19 Apr 2014 | 2013–14 | Championship | H | Birmingham City | 1–0 | Matt Derbyshire 2 | 21,300 |
| 29 Nov 2014 | 2014–15 | Championship | A | Birmingham City | 1–2 | Britt Assombalonga 84 | 18,595 |
| 28 Dec 2014 | 2014–15 | Championship | H | Birmingham City | 1–3 | Britt Assombalonga 90 | 26,212 |
| 15 Sep 2015 | 2015–16 | Championship | A | Birmingham City | 1–0 | Dexter Blackstock 54 | 16,609 |
| 12 Jan 2016 | 2015–16 | Championship | H | Birmingham City | 1–1 | Matt Mills 30 | 18,342 |
| 14 Oct 2016 | 2016–17 | Championship | H | Birmingham City | 3–1 | Eric Lichaj 33, Apostolos Vellios 63, Hildeberto Pereira 83 | 19,208 |
| 14 Jan 2017 | 2016–17 | Championship | A | Birmingham City | 0–0 | 18,041 | |
| 18 Nov 2017 | 2017–18 | Championship | A | Birmingham City | 0–1 | 21,071 | |
| 3 Mar 2018 | 2017–18 | Championship | H | Birmingham City | 2–1 | Joe Lolley 6, Matty Cash 79 | 23,296 |
| 25 Aug 2018 | 2018–19 | Championship | H | Birmingham City | 2–2 | Joe Lolley 75, Daryl Murphy 87 | 26,799 |
| 2 Feb 2019 | 2018–19 | Championship | A | Birmingham City | 0–2 | 24,235 | |
| 17 Aug 2019 | 2019–20 | Championship | H | Birmingham City | 3–0 | Joe Lolley 15, Lewis Grabban 22, Michael Dawson 64 | 27,281 |
| 1 Feb 2020 | 2019–20 | Championship | A | Birmingham City | 1–2 | Tiago Silva 18 | 20,837 |
| 26 Dec 2020 | 2020–21 | Championship | H | Birmingham City | 0–0 | ||
| 21 Apr 2021 | 2020–21 | Championship | A | Birmingham City | 1–1 | Lewis Grabban 90+7 | |
| 2 Oct 2021 | 2021–22 | Championship | A | Birmingham City | 3–0 | Lewis Grabban 11, Ryan Yates 29, Djed Spence 53 | 15,148 |
| 9 Apr 2022 | 2021–22 | Championship | H | Birmingham City | 2–0 | Keinan Davis 5, Scott McKenna 79 | 29,293 |
See also: the Birmingham City archive and Birmingham City v Nottingham Forest.
All Nottingham Forest head-to-head records · Nottingham Forest season by season