Birmingham City have played Norwich City 79 times in competitive football, winning 25, drawing 25 and losing 29, first meeting on 25 Sep 1963 and most recently on 21 Feb 2026. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 25 Sep 1963 | 1963–64 | League Cup | A | Norwich City | 0–2 | 16,781 | |
| 9 Oct 1965 | 1965–66 | Second Division | H | Norwich City | 1–0 | Jackson | 11,626 |
| 1 Jan 1966 | 1965–66 | Second Division | A | Norwich City | 2–2 | Vowden, Fenton | 15,297 |
| 27 Aug 1966 | 1966–67 | Second Division | H | Norwich City | 2–1 | Vowden, Murray | 25,516 |
| 31 Dec 1966 | 1966–67 | Second Division | A | Norwich City | 3–3 | Bullock, Vowden, Bridges | 15,260 |
| 21 Oct 1967 | 1967–68 | Second Division | A | Norwich City | 2–4 | Vowden, Bridges | 16,490 |
| 16 Mar 1968 | 1967–68 | Second Division | H | Norwich City | 0–0 | 28,951 | |
| 10 Aug 1968 | 1968–69 | Second Division | H | Norwich City | 1–2 | Fred Pickering | 27,715 |
| 1 Mar 1969 | 1968–69 | Second Division | A | Norwich City | 1–1 | Vowden | 15,894 |
| 16 Sep 1969 | 1969–70 | Second Division | H | Norwich City | 3–1 | Murray, Summerill 2 | 26,408 |
| 15 Apr 1970 | 1969–70 | Second Division | A | Norwich City | 0–6 | 12,134 | |
| 28 Nov 1970 | 1970–71 | Second Division | H | Norwich City | 2–2 | Vincent, Summerill | 13,630 |
| 30 Jan 1971 | 1970–71 | Second Division | A | Norwich City | 2–2 | Summerill 2 | 11,964 |
| 13 Nov 1971 | 1971–72 | Second Division | A | Norwich City | 2–2 | Campbell Penalty kick, R. Latchford | 24,094 |
| 4 Mar 1972 | 1971–72 | Second Division | H | Norwich City | 4–0 | Hatton 2, R. Latchford, Roger Hynd | 40,899 |
| 25 Nov 1972 | 1972–73 | First Division | H | Norwich City | 4–1 | Garry Pendrey, Hope, Tony Want, Hatton | 32,890 |
| 31 Mar 1973 | 1972–73 | First Division | A | Norwich City | 2–1 | R. Latchford 2 | 23,899 |
| 20 Mar 1974 | 1973–74 | First Division | A | Norwich City | 1–2 | Archie Styles | 18,309 |
| 27 Apr 1974 | 1973–74 | First Division | H | Norwich City | 2–1 | Hatton, Burns | 44,182 |
| 10 Aug 1974 | 1974–75 | Texaco Cup | H | Norwich City | 3–1 | Alan Campbell, Trevor Francis, Bob Hatton | 14,847 |
| 25 Oct 1975 | 1975–76 | First Division | A | Norwich City | 0–1 | 19,605 | |
| 28 Feb 1976 | 1975–76 | First Division | H | Norwich City | 1–1 | Francis Penalty kick | 22,359 |
| 4 Sep 1976 | 1976–77 | First Division | A | Norwich City | 0–1 | 18,506 | |
| 12 Feb 1977 | 1976–77 | First Division | H | Norwich City | 3–2 | Burns 2, Kevan Broadhurst | 21,801 |
| 26 Nov 1977 | 1977–78 | First Division | A | Norwich City | 0–1 | 16,800 | |
| 8 Apr 1978 | 1977–78 | First Division | H | Norwich City | 2–1 | Gallagher, Francis | 20,858 |
| 16 Sep 1978 | 1978–79 | First Division | A | Norwich City | 0–4 | 15,701 | |
| 27 Mar 1979 | 1978–79 | First Division | H | Norwich City | 1–0 | Givens | 12,168 |
| 27 Sep 1980 | 1980–81 | First Division | A | Norwich City | 2–2 | Alan Ainscow, Worthington | 13,561 |
| 20 Feb 1981 | 1980–81 | First Division | H | Norwich City | 4–0 | Ainscow, Evans 2, Gemmill | 14,686 |
| 8 Sep 1982 | 1982–83 | First Division | A | Norwich City | 1–5 | Kevan Broadhurst | 13,007 |
| 9 Apr 1983 | 1982–83 | First Division | H | Norwich City | 0–4 | 11,733 | |
| 10 Dec 1983 | 1983–84 | First Division | H | Norwich City | 0–1 | 9,971 | |
| 7 May 1984 | 1983–84 | First Division | A | Norwich City | 1–1 | Gayle | 12,111 |
| 5 Jan 1985 | 1984–85 | FA Cup | H | Norwich City | 0–0 | 12,941 | |
| 23 Jan 1985 | 1984–85 | FA Cup | A | Norwich City | 1–1 | Billy Wright | 11,883 |
| 26 Jan 1985 | 1984–85 | FA Cup | H | Norwich City | 1–1 | David Geddis | 11,755 |
| 28 Jan 1985 | 1984–85 | FA Cup | A | Norwich City | 0–1 | 12,396 | |
| 26 Aug 1995 | 1995–96 | First Division | H | Norwich City | 3–1 | Jonathan Hunt 3 | 19,267 |
| 10 Jan 1996 | 1995–96 | League Cup | A | Norwich City | 1–1 | Francis | 13,028 |
| 24 Jan 1996 | 1995–96 | League Cup | H | Norwich City | 2–1 | Daish, Bowen | 21,097 |
| 4 Feb 1996 | 1995–96 | First Division | A | Norwich City | 1–1 | Ricky Otto | 12,612 |
| 26 Oct 1996 | 1996–97 | First Division | H | Norwich City | 2–3 | Devlin 40, Devlin 86 | 18,869 |
| 30 Nov 1996 | 1996–97 | First Division | A | Norwich City | 1–0 | Martin O'Connor 62 | 12,764 |
| 8 Nov 1997 | 1997–98 | First Division | H | Norwich City | 1–2 | 16,464 | |
| 4 Mar 1998 | 1997–98 | First Division | A | Norwich City | 3–3 | Ndlovu 13, Adebola 44, Ndlovu 88 | 9,819 |
| 26 Sep 1998 | 1998–99 | First Division | A | Norwich City | 0–2 | 16,584 | |
| 2 Mar 1999 | 1998–99 | First Division | H | Norwich City | 0–0 | 20,749 | |
| 14 Aug 1999 | 1999–00 | First Division | A | Norwich City | 1–0 | Jon McCarthy 11 | 15,261 |
| 15 Jan 2000 | 1999–00 | First Division | H | Norwich City | 2–0 | Grainger 16, Grainger 30 | 21,007 |
| 7 Nov 2000 | 2000–01 | First Division | A | Norwich City | 0–1 | 13,900 | |
| 3 Feb 2001 | 2000–01 | First Division | H | Norwich City | 2–1 | Hughes 9, Purse 62 | 18,551 |
| 8 Dec 2001 | 2001–02 | First Division | H | Norwich City | 4–0 | Mooney 30, Mooney 45, Marcelo 46, Mooney 58 | 17,310 |
| 15 Mar 2002 | 2001–02 | First Division | A | Norwich City | 1–0 | John 22 | 18,258 |
| 12 May 2002 | 2001–02 | Play-offs | N | Norwich City | 1–1 | Geoff Horsfield 102 | 71,597 |
| 27 Nov 2004 | 2004–05 | Premier League | H | Norwich City | 1–1 | Morrison 9 | 29,120 |
| 7 May 2005 | 2004–05 | Premier League | A | Norwich City | 0–1 | 25,477 | |
| 26 Oct 2005 | 2005–06 | League Cup | H | Norwich City | 2–1 | Jermaine Pennant 5, Jiří Jarošík 86 | 28,825 |
| 17 Oct 2006 | 2006–07 | Championship | H | Norwich City | 0–1 | 20,537 | |
| 13 Mar 2007 | 2006–07 | Championship | A | Norwich City | 0–1 | 23,504 | |
| 30 Aug 2008 | 2008–09 | Championship | A | Norwich City | 1–1 | Sebastian Larsson 40 | 24,229 |
| 21 Mar 2009 | 2008–09 | Championship | H | Norwich City | 1–1 | Jerome 38 | 18,159 |
| 20 Sep 2014 | 2014–15 | Championship | A | Norwich City | 2–2 | Callum Reilly 8, Demarai Gray 41 | 26,351 |
| 31 Jan 2015 | 2014–15 | Championship | H | Norwich City | 0–0 | 17,835 | |
| 27 Aug 2016 | 2016–17 | Championship | H | Norwich City | 3–0 | Davis 22, Clayton Donaldson 68, Penalty kick 83 | 16,295 |
| 28 Jan 2017 | 2016–17 | Championship | A | Norwich City | 0–2 | 25,678 | |
| 9 Sep 2017 | 2017–18 | Championship | A | Norwich City | 0–1 | 26,335 | |
| 26 Dec 2017 | 2017–18 | Championship | H | Norwich City | 0–2 | 19,967 | |
| 4 Aug 2018 | 2018–19 | Championship | H | Norwich City | 2–2 | Jacques Maghoma 56, Viv Solomon-Otabor 89 | 22,677 |
| 18 Jan 2019 | 2018–19 | Championship | A | Norwich City | 1–3 | Adams 14 | 25,932 |
| 20 Oct 2020 | 2020–21 | Championship | A | Norwich City | 0–1 | ||
| 23 Feb 2021 | 2020–21 | Championship | H | Norwich City | 1–3 | Sánchez 38 | |
| 9 Aug 2022 | 2022–23 | League Cup | A | Norwich City | 2–2 | Jonathan Leko 53, Jonathan Tomkinson 77 | 18,971 |
| 30 Aug 2022 | 2022–23 | Championship | H | Norwich City | 1–2 | Hogan 50 | 16,156 |
| 21 Feb 2023 | 2022–23 | Championship | A | Norwich City | 1–3 | Colin 53 | 25,657 |
| 30 Sep 2023 | 2023–24 | Championship | A | Norwich City | 0–2 | 26,231 | |
| 4 May 2024 | 2023–24 | Championship | H | Norwich City | 1–0 | Paik Seung-ho 55 | 27,680 |
| 22 Nov 2025 | 2025–26 | Championship | H | Norwich City | 4–1 | Marvin Ducksch 3, Jay Stansfield 21, Marvin Ducksch 44, Jay Stansfield 54 | 28,080 |
| 21 Feb 2026 | 2025–26 | Championship | A | Norwich City | 2–1 | Carlos Vicente 5, Marvin Ducksch 14 | 26,537 |
See also: the Norwich City archive and Norwich City v Birmingham City.
All Birmingham City head-to-head records · Birmingham City season by season