Birmingham City have played Nottingham Forest 124 times in competitive football, winning 42, drawing 36 and losing 46, 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 | H | Nottingham Forest | 1–2 | ||
| 26 Jan 1895 | 1894–95 | First Division | A | Nottingham Forest | 0–2 | ||
| 21 Sep 1895 | 1895–96 | First Division | A | Nottingham Forest | 0–3 | ||
| 9 Nov 1895 | 1895–96 | First Division | H | Nottingham Forest | 1–0 | ||
| 26 Oct 1901 | 1901–02 | First Division | A | Nottingham Forest | 1–1 | ||
| 5 Apr 1902 | 1901–02 | First Division | H | Nottingham Forest | 1–1 | ||
| 7 Sep 1903 | 1903–04 | First Division | H | Nottingham Forest | 3–3 | ||
| 24 Oct 1903 | 1903–04 | First Division | A | Nottingham Forest | 1–0 | ||
| 12 Nov 1904 | 1904–05 | First Division | A | Nottingham Forest | 2–0 | ||
| 11 Mar 1905 | 1904–05 | First Division | H | Nottingham Forest | 1–2 | ||
| 16 Dec 1905 | 1905–06 | First Division | H | Nottingham Forest | 5–0 | Freddie Wilcox, Freddie Wilcox, Freddie Wilcox, Billy Jones, Roly Harper | |
| 21 Apr 1906 | 1905–06 | First Division | A | Nottingham Forest | 1–2 | Billy Jones 63 | |
| 26 Oct 1907 | 1907–08 | First Division | A | Nottingham Forest | 1–1 | Benny Green | |
| 30 Mar 1908 | 1907–08 | First Division | H | Nottingham Forest | 1–0 | Billy Jones | |
| 4 Nov 1911 | 1911–12 | Second Division | A | Nottingham Forest | 1–0 | Harry Graham | |
| 9 Mar 1912 | 1911–12 | Second Division | H | Nottingham Forest | 4–2 | Billy Jones 4, Bill Hastings 8, Jack Hall 25, Billy Jones 66 | |
| 16 Nov 1912 | 1912–13 | Second Division | A | Nottingham Forest | 1–3 | Billy Jones 25 | |
| 22 Mar 1913 | 1912–13 | Second Division | H | Nottingham Forest | 2–0 | Arthur Reed, Arthur Reed | |
| 15 Nov 1913 | 1913–14 | Second Division | H | Nottingham Forest | 2–0 | Jim Bumphrey, Billy Walker | |
| 21 Mar 1914 | 1913–14 | Second Division | A | Nottingham Forest | 1–3 | Jack Hall 26 | |
| 2 Sep 1914 | 1914–15 | Second Division | A | Nottingham Forest | 1–1 | Wally Smith 86 | |
| 28 Dec 1914 | 1914–15 | Second Division | H | Nottingham Forest | 3–0 | Alfred Smith, Alfred Smith, Frank Hodges | |
| 28 Feb 1920 | 1919–20 | Second Division | A | Nottingham Forest | 2–1 | Harry Hampton 35, Harry Hampton 71 | |
| 10 Mar 1920 | 1919–20 | Second Division | H | Nottingham Forest | 8–0 | Harry Hampton 28, Harry Hampton 33, Joe Lane 48, Harry Hampton 76, Laurie Burkinshaw 66, Laurie Burkinshaw 71, Joe Lane, Joe Lane 86 | |
| 9 Apr 1921 | 1920–21 | Second Division | H | Nottingham Forest | 3–0 | Johnny Crosbie 4, Joe Lane 34, Joe Lane 36 | |
| 16 Apr 1921 | 1920–21 | Second Division | A | Nottingham Forest | 1–1 | Johnny Crosbie 40 | |
| 18 Nov 1922 | 1922–23 | First Division | H | Nottingham Forest | 2–0 | Joe Bradford 56, Ted Linley 59 | |
| 25 Nov 1922 | 1922–23 | First Division | A | Nottingham Forest | 1–1 | Joe Bradford 70 | |
| 19 Jan 1924 | 1923–24 | First Division | H | Nottingham Forest | 0–2 | ||
| 26 Jan 1924 | 1923–24 | First Division | A | Nottingham Forest | 1–1 | Ernie Islip 48 | |
| 6 Dec 1924 | 1924–25 | First Division | A | Nottingham Forest | 1–1 | Joe Bradford 54 | |
| 11 Apr 1925 | 1924–25 | First Division | H | Nottingham Forest | 1–1 | George Briggs 49 | |
| 6 Apr 1946 | 1945–46 | Wartime League | A | Nottingham Forest | 0–1 | ||
| 13 Apr 1946 | 1945–46 | Wartime League | H | Nottingham Forest | 3–1 | Bodle, Jones, Fred Harris | |
| 5 Oct 1946 | 1946–47 | Second Division | H | Nottingham Forest | 4–0 | Bodle, Cyril Trigg, George Edwards 2 | 35,093 |
| 10 May 1947 | 1946–47 | Second Division | A | Nottingham Forest | 1–1 | Fred Harris | 16,049 |
| 15 Nov 1947 | 1947–48 | Second Division | A | Nottingham Forest | 2–0 | Alex McIntosh, Goodwin | 33,364 |
| 3 Apr 1948 | 1947–48 | Second Division | H | Nottingham Forest | 2–1 | Stewart, Mitchell Penalty kick | 38,227 |
| 1 Sep 1951 | 1951–52 | Second Division | H | Nottingham Forest | 0–2 | 23,192 | |
| 29 Dec 1951 | 1951–52 | Second Division | A | Nottingham Forest | 1–0 | Briggs | 34,316 |
| 29 Nov 1952 | 1952–53 | Second Division | H | Nottingham Forest | 0–5 | 17,794 | |
| 18 Apr 1953 | 1952–53 | Second Division | A | Nottingham Forest | 2–0 | Lane, Boyd | 16,353 |
| 16 Apr 1954 | 1953–54 | Second Division | A | Nottingham Forest | 1–1 | Kinsey | 25,285 |
| 19 Apr 1954 | 1953–54 | Second Division | H | Nottingham Forest | 2–2 | Lane, Stewart | 14,625 |
| 25 Dec 1954 | 1954–55 | Second Division | H | Nottingham Forest | 0–1 | 33,007 | |
| 27 Dec 1954 | 1954–55 | Second Division | A | Nottingham Forest | 2–0 | Murphy, Jack Burkitt | 25,875 |
| 2 Mar 1957 | 1956–57 | FA Cup | H | Nottingham Forest | 0–0 | 57,827 | |
| 7 Mar 1957 | 1956–57 | FA Cup | A | Nottingham Forest | 1–0 | Murphy | 36,486 |
| 28 Aug 1957 | 1957–58 | First Division | A | Nottingham Forest | 1–1 | Brown | 29,705 |
| 4 Sep 1957 | 1957–58 | First Division | H | Nottingham Forest | 0–2 | 26,852 | |
| 18 Oct 1958 | 1958–59 | First Division | H | Nottingham Forest | 0–3 | 31,610 | |
| 14 Feb 1959 | 1958–59 | FA Cup | H | Nottingham Forest | 1–1 | Gordon Astall | 55,300 |
| 18 Feb 1959 | 1958–59 | FA Cup | A | Nottingham Forest | 1–1 | Johnny Gordon | 39,431 |
| 23 Feb 1959 | 1958–59 | FA Cup | H | Nottingham Forest | 0–5 | 34,458 | |
| 7 Mar 1959 | 1958–59 | First Division | A | Nottingham Forest | 7–1 | Robin Stubbs 2, Gordon, Astall 2, Hooper, Johnny Watts | 18,977 |
| 17 Oct 1959 | 1959–60 | First Division | A | Nottingham Forest | 2–0 | Stubbs, Gordon | 24,904 |
| 5 Mar 1960 | 1959–60 | First Division | H | Nottingham Forest | 4–1 | Gordon 2, Neal, Hooper | 24,821 |
| 24 Sep 1960 | 1960–61 | First Division | H | Nottingham Forest | 3–1 | Gordon, Jimmy Singer, Astall | 26,659 |
| 7 Jan 1961 | 1960–61 | FA Cup | A | Nottingham Forest | 2–0 | Jimmy Singer 12, Jimmy Singer 84 | 19,919 |
| 11 Feb 1961 | 1960–61 | First Division | A | Nottingham Forest | 0–1 | 23,541 | |
| 22 Aug 1961 | 1961–62 | First Division | A | Nottingham Forest | 1–2 | Harris | 19,486 |
| 30 Aug 1961 | 1961–62 | First Division | H | Nottingham Forest | 1–1 | Harris | 21,095 |
| 10 Nov 1962 | 1962–63 | First Division | H | Nottingham Forest | 2–2 | Harris, Leek | 22,024 |
| 13 Apr 1963 | 1962–63 | First Division | A | Nottingham Forest | 2–0 | Leek 2 | 15,556 |
| 23 Nov 1963 | 1963–64 | First Division | H | Nottingham Forest | 3–3 | Auld 2, Trevor Smith | 18,161 |
| 4 Apr 1964 | 1963–64 | First Division | A | Nottingham Forest | 0–4 | 13,897 | |
| 22 Aug 1964 | 1964–65 | First Division | A | Nottingham Forest | 3–4 | 26,264 | |
| 12 Dec 1964 | 1964–65 | First Division | H | Nottingham Forest | 1–1 | Thomson | 14,011 |
| 13 Sep 1966 | 1966–67 | League Cup | A | Nottingham Forest | 1–1 | Geoff Vowden | 19,271 |
| 20 Sep 1966 | 1966–67 | League Cup | H | Nottingham Forest | 2–1 | Barry Bridges, Vowden | 21,510 |
| 6 Oct 1970 | 1970–71 | League Cup | H | Nottingham Forest | 2–1 | Summerill 2 | 23,015 |
| 3 Dec 1977 | 1977–78 | First Division | H | Nottingham Forest | 0–2 | 29,925 | |
| 29 Apr 1978 | 1977–78 | First Division | A | Nottingham Forest | 0–0 | 37,625 | |
| 16 Dec 1978 | 1978–79 | First Division | A | Nottingham Forest | 0–1 | 25,224 | |
| 21 Apr 1979 | 1978–79 | First Division | H | Nottingham Forest | 0–2 | 22,189 | |
| 20 Aug 1980 | 1980–81 | First Division | A | Nottingham Forest | 1–2 | Frank Worthington | 26,561 |
| 11 Nov 1980 | 1980–81 | First Division | H | Nottingham Forest | 2–0 | Worthington 2 | 22,433 |
| 5 Sep 1981 | 1981–82 | First Division | H | Nottingham Forest | 4–3 | Kevan Broadhurst, Evans, Neil Whatmore 2 | 19,035 |
| 6 Oct 1981 | 1981–82 | League Cup | H | Nottingham Forest | 2–3 | Neil Whatmore, Frank Worthington | 14,330 |
| 28 Oct 1981 | 1981–82 | League Cup | A | Nottingham Forest | 1–2 | Tony Evans | 16,316 |
| 9 Jan 1982 | 1981–82 | First Division | A | Nottingham Forest | 1–2 | Worthington | 15,906 |
| 16 Oct 1982 | 1982–83 | First Division | A | Nottingham Forest | 1–1 | Kevin Bremner | 14,528 |
| 26 Feb 1983 | 1982–83 | First Division | H | Nottingham Forest | 1–1 | Harford | 12,987 |
| 26 Dec 1983 | 1983–84 | First Division | H | Nottingham Forest | 1–2 | Kevin Rogers | 14,482 |
| 21 Apr 1984 | 1983–84 | First Division | A | Nottingham Forest | 1–5 | Harford | 15,323 |
| 26 Dec 1985 | 1985–86 | First Division | H | Nottingham Forest | 0–1 | 10,378 | |
| 31 Mar 1986 | 1985–86 | First Division | A | Nottingham Forest | 0–3 | 13,134 | |
| 20 Feb 1988 | 1987–88 | FA Cup | H | Nottingham Forest | 0–1 | 34,494 | |
| 6 Nov 1993 | 1993–94 | First Division | H | Nottingham Forest | 0–3 | 16,996 | |
| 4 Dec 1993 | 1993–94 | First Division | A | Nottingham Forest | 0–1 | 22,061 | |
| 15 Nov 1997 | 1997–98 | First Division | A | Nottingham Forest | 0–1 | 19,610 | |
| 21 Mar 1998 | 1997–98 | First Division | H | Nottingham Forest | 1–2 | 24,663 | |
| 28 Dec 1999 | 1999–00 | First Division | A | Nottingham Forest | 0–1 | 20,821 | |
| 15 Apr 2000 | 1999–00 | First Division | H | Nottingham Forest | 0–1 | 23,006 | |
| 26 Aug 2000 | 2000–01 | First Division | A | Nottingham Forest | 2–1 | Marcelo dos Santos Cipriano 16, Nicky Eaden 45 | 18,820 |
| 1 Jan 2001 | 2000–01 | First Division | H | Nottingham Forest | 0–2 | 20,034 | |
| 17 Oct 2001 | 2001–02 | First Division | A | Nottingham Forest | 0–0 | 18,210 | |
| 1 Jan 2002 | 2001–02 | First Division | H | Nottingham Forest | 1–1 | Mooney 4 | 19,770 |
| 8 Nov 2008 | 2008–09 | Championship | A | Nottingham Forest | 1–1 | 21,415 | |
| 14 Feb 2009 | 2008–09 | Championship | H | Nottingham Forest | 2–0 | Bent 62, Keith Fahey 75 | 17,631 |
| 2 Jan 2010 | 2009–10 | FA Cup | A | Nottingham Forest | 0–0 | 20,975 | |
| 12 Jan 2010 | 2009–10 | FA Cup | H | Nottingham Forest | 1–0 | Barry Ferguson 62 | 9,399 |
| 2 Oct 2011 | 2011–12 | Championship | A | Nottingham Forest | 3–1 | Burke 75, Wood 79, Wood 88 | 20,556 |
| 25 Feb 2012 | 2011–12 | Championship | H | Nottingham Forest | 1–2 | Burke 55 | 19,166 |
| 15 Sep 2012 | 2012–13 | Championship | A | Nottingham Forest | 2–2 | Hayden Mullins 69, King 71 | 22,738 |
| 2 Feb 2013 | 2012–13 | Championship | H | Nottingham Forest | 2–1 | Burke 80, Burke 45+1 | 17,738 |
| 21 Dec 2013 | 2013–14 | Championship | H | Nottingham Forest | 0–0 | ||
| 19 Apr 2014 | 2013–14 | Championship | A | Nottingham Forest | 0–1 | ||
| 29 Nov 2014 | 2014–15 | Championship | H | Nottingham Forest | 2–1 | Cotterill 10, Caddis 89 | 18,595 |
| 28 Dec 2014 | 2014–15 | Championship | A | Nottingham Forest | 3–1 | Cotterill 35, Donaldson 38, Donaldson 45 | 26,212 |
| 15 Sep 2015 | 2015–16 | Championship | H | Nottingham Forest | 0–1 | 16,604 | |
| 12 Jan 2016 | 2015–16 | Championship | A | Nottingham Forest | 1–1 | Toral 24 | 18,342 |
| 14 Oct 2016 | 2016–17 | Championship | A | Nottingham Forest | 1–3 | Jutkiewicz 71 | 19,208 |
| 14 Jan 2017 | 2016–17 | Championship | H | Nottingham Forest | 0–0 | 18,041 | |
| 18 Nov 2017 | 2017–18 | Championship | H | Nottingham Forest | 1–0 | Adams 5 | 21,071 |
| 3 Mar 2018 | 2017–18 | Championship | A | Nottingham Forest | 1–2 | Michael Morrison 87 | 23,296 |
| 25 Aug 2018 | 2018–19 | Championship | A | Nottingham Forest | 2–2 | Lukas Jutkiewicz 21, Che Adams 72 | 26,799 |
| 2 Feb 2019 | 2018–19 | Championship | H | Nottingham Forest | 2–0 | Jota 13, Adams 90+3 | 24,235 |
| 17 Aug 2019 | 2019–20 | Championship | A | Nottingham Forest | 0–3 | 27,281 | |
| 1 Feb 2020 | 2019–20 | Championship | H | Nottingham Forest | 2–1 | Scott Hogan 42, Pedersen 74 | 20,837 |
| 26 Dec 2020 | 2020–21 | Championship | A | Nottingham Forest | 0–0 | ||
| 21 Apr 2021 | 2020–21 | Championship | H | Nottingham Forest | 1–1 | Roberts 49 | |
| 2 Oct 2021 | 2021–22 | Championship | H | Nottingham Forest | 0–3 | 15,148 | |
| 9 Apr 2022 | 2021–22 | Championship | A | Nottingham Forest | 0–2 | 29,293 |
See also: the Nottingham Forest archive and Nottingham Forest v Birmingham City.
All Birmingham City head-to-head records · Birmingham City season by season