Ipswich Town have played Birmingham City 87 times in competitive football, winning 37, drawing 20 and losing 30, first meeting on 30 Jan 1954 and most recently on 6 Apr 2026. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 30 Jan 1954 | 1953–54 | FA Cup | H | Birmingham City | 1–0 | ||
| 8 Sep 1954 | 1954–55 | Second Division | A | Birmingham City | 0–4 | ||
| 15 Sep 1954 | 1954–55 | Second Division | H | Birmingham City | 1–2 | ||
| 9 Sep 1961 | 1961–62 | First Division | H | Birmingham City | 4–1 | Ray Crawford 2, Ted Phillips 19, Ted Phillips 54, Doug Moran 84 | 20,017 |
| 20 Jan 1962 | 1961–62 | First Division | A | Birmingham City | 1–3 | Ray Crawford 56 | 26,968 |
| 17 Nov 1962 | 1962–63 | First Division | H | Birmingham City | 1–5 | Ted Phillips 35 | 16,775 |
| 6 Apr 1963 | 1962–63 | First Division | A | Birmingham City | 1–0 | Roy Stephenson 83 | 17,013 |
| 21 Sep 1963 | 1963–64 | First Division | A | Birmingham City | 0–1 | 19,095 | |
| 1 Feb 1964 | 1963–64 | First Division | H | Birmingham City | 3–2 | Danny Hegan 7, Bobby Blackwood 65, Bobby Blackwood 68 | 13,349 |
| 26 Mar 1966 | 1965–66 | Second Division | H | Birmingham City | 0–1 | ||
| 3 May 1966 | 1965–66 | Second Division | A | Birmingham City | 1–4 | ||
| 4 Oct 1966 | 1966–67 | League Cup | A | Birmingham City | 1–2 | ||
| 8 Oct 1966 | 1966–67 | Second Division | H | Birmingham City | 3–2 | ||
| 25 Feb 1967 | 1966–67 | Second Division | A | Birmingham City | 2–2 | ||
| 2 Sep 1967 | 1967–68 | Second Division | A | Birmingham City | 0–0 | ||
| 6 Jan 1968 | 1967–68 | Second Division | H | Birmingham City | 2–1 | ||
| 5 Feb 1972 | 1971–72 | FA Cup | A | Birmingham City | 0–1 | 40,709 | |
| 19 Aug 1972 | 1972–73 | First Division | H | Birmingham City | 2–0 | ||
| 30 Dec 1972 | 1972–73 | First Division | A | Birmingham City | 2–1 | ||
| 29 Sep 1973 | 1973–74 | First Division | A | Birmingham City | 3–0 | ||
| 21 Nov 1973 | 1973–74 | League Cup | H | Birmingham City | 1–3 | 12,241 | |
| 22 Dec 1973 | 1973–74 | First Division | H | Birmingham City | 3–0 | ||
| 28 Dec 1974 | 1974–75 | First Division | A | Birmingham City | 1–0 | ||
| 1 Apr 1975 | 1974–75 | First Division | H | Birmingham City | 3–2 | ||
| 30 Aug 1975 | 1975–76 | First Division | H | Birmingham City | 4–2 | ||
| 13 Apr 1976 | 1975–76 | First Division | A | Birmingham City | 0–3 | ||
| 7 Dec 1976 | 1976–77 | First Division | A | Birmingham City | 4–2 | ||
| 11 Apr 1977 | 1976–77 | First Division | H | Birmingham City | 1–0 | ||
| 15 Oct 1977 | 1977–78 | First Division | H | Birmingham City | 5–2 | ||
| 11 Apr 1978 | 1977–78 | First Division | A | Birmingham City | 0–0 | ||
| 3 Apr 1979 | 1978–79 | First Division | A | Birmingham City | 1–1 | ||
| 17 Apr 1979 | 1978–79 | First Division | H | Birmingham City | 3–0 | ||
| 28 Oct 1980 | 1980–81 | League Cup | A | Birmingham City | 1–2 | ||
| 20 Dec 1980 | 1980–81 | First Division | A | Birmingham City | 3–1 | ||
| 13 Jan 1981 | 1980–81 | First Division | H | Birmingham City | 5–1 | ||
| 1 Sep 1981 | 1981–82 | First Division | A | Birmingham City | 1–1 | ||
| 2 Jan 1982 | 1981–82 | FA Cup | A | Birmingham City | 3–2 | ||
| 5 Jan 1982 | 1981–82 | First Division | H | Birmingham City | 3–2 | ||
| 23 Oct 1982 | 1982–83 | First Division | A | Birmingham City | 0–0 | ||
| 5 Mar 1983 | 1982–83 | First Division | H | Birmingham City | 3–1 | ||
| 17 Sep 1983 | 1983–84 | First Division | A | Birmingham City | 0–1 | ||
| 21 Jan 1984 | 1983–84 | First Division | H | Birmingham City | 1–2 | ||
| 14 Sep 1985 | 1985–86 | First Division | H | Birmingham City | 0–1 | ||
| 11 Jan 1986 | 1985–86 | First Division | A | Birmingham City | 1–0 | ||
| 27 Sep 1986 | 1986–87 | Second Division | A | Birmingham City | 2–2 | ||
| 10 Jan 1987 | 1986–87 | FA Cup | H | Birmingham City | 0–1 | ||
| 21 Feb 1987 | 1986–87 | Second Division | H | Birmingham City | 3–0 | ||
| 28 Nov 1987 | 1987–88 | Second Division | A | Birmingham City | 0–1 | ||
| 2 May 1988 | 1987–88 | Second Division | H | Birmingham City | 1–0 | ||
| 26 Nov 1988 | 1988–89 | Second Division | A | Birmingham City | 0–1 | ||
| 29 Apr 1989 | 1988–89 | Second Division | H | Birmingham City | 4–0 | ||
| 12 Aug 1995 | 1995–96 | First Division | A | Birmingham City | 1–3 | Ian Marshall | 18,910 |
| 20 Jan 1996 | 1995–96 | First Division | H | Birmingham City | 2–0 | Simon Milton, Simon Milton | 12,540 |
| 15 Oct 1996 | 1996–97 | First Division | A | Birmingham City | 0–1 | 15,664 | |
| 4 May 1997 | 1996–97 | First Division | H | Birmingham City | 1–1 | Niklas Gudmundsson | 20,570 |
| 28 Oct 1997 | 1997–98 | First Division | A | Birmingham City | 1–1 | Matt Holland | 16,778 |
| 26 Dec 1997 | 1997–98 | First Division | H | Birmingham City | 0–1 | 17,510 | |
| 5 Dec 1998 | 1998–99 | First Division | H | Birmingham City | 1–0 | Bobby Petta | 15,901 |
| 2 May 1999 | 1998–99 | First Division | A | Birmingham City | 0–1 | 27,685 | |
| 18 Sep 1999 | 1999–00 | First Division | H | Birmingham City | 0–1 | 19,758 | |
| 27 Feb 2000 | 1999–00 | First Division | A | Birmingham City | 1–1 | David Johnson | 20,493 |
| 9 Jan 2001 | 2000–01 | League Cup | H | Birmingham City | 1–0 | ||
| 31 Jan 2001 | 2000–01 | League Cup | A | Birmingham City | 1–4 | ||
| 16 Sep 2006 | 2006–07 | Championship | A | Birmingham City | 2–2 | ||
| 1 Jan 2007 | 2006–07 | Championship | H | Birmingham City | 1–0 | ||
| 25 Nov 2008 | 2008–09 | Championship | A | Birmingham City | 1–2 | Alex Bruce | 15,689 |
| 26 Dec 2008 | 2008–09 | Championship | H | Birmingham City | 0–1 | 23,536 | |
| 11 Jan 2012 | 2011–12 | Championship | A | Birmingham City | 1–2 | Lee Martin 18 | 16,528 |
| 17 Apr 2012 | 2011–12 | Championship | H | Birmingham City | 1–1 | Jay Emmanuel-Thomas 75 | 16,503 |
| 3 Nov 2012 | 2012–13 | Championship | A | Birmingham City | 1–0 | DJ Campbell 8 | 18,063 |
| 27 Apr 2013 | 2012–13 | Championship | H | Birmingham City | 3–1 | Carlos Edwards 6, Luke Chambers 17, Daryl Murphy 57 | 21,921 |
| 31 Aug 2013 | 2013–14 | Championship | A | Birmingham City | 1–1 | Christophe Berra 30 | 14,328 |
| 1 Mar 2014 | 2013–14 | Championship | H | Birmingham City | 1–0 | Daryl Murphy 38 | 15,598 |
| 19 Aug 2014 | 2014–15 | Championship | A | Birmingham City | 2–2 | Christophe Berra 50, Christophe Berra 90+4 | 14,022 |
| 24 Feb 2015 | 2014–15 | Championship | H | Birmingham City | 4–2 | Tyrone Mings 24, Freddie Sears 49, Freddie Sears 64, Kévin Bru 90+2 | 17,161 |
| 18 Sep 2015 | 2015–16 | Championship | H | Birmingham City | 1–1 | Brett Pitman 32 | 18,973 |
| 23 Jan 2016 | 2015–16 | Championship | A | Birmingham City | 0–3 | 18,272 | |
| 13 Dec 2016 | 2016–17 | Championship | A | Birmingham City | 1–2 | Adam Webster 69 | 15,212 |
| 1 Apr 2017 | 2016–17 | Championship | H | Birmingham City | 1–1 | Grant Ward 72 | 16,667 |
| 5 Aug 2017 | 2017–18 | Championship | H | Birmingham City | 1–0 | Joe Garner 50 | 18,153 |
| 31 Mar 2018 | 2017–18 | Championship | A | Birmingham City | 0–1 | 20,555 | |
| 29 Sep 2018 | 2018–19 | Championship | A | Birmingham City | 2–2 | Jon Nolan 26, Matthew Pennington 41 | 21,612 |
| 13 Apr 2019 | 2018–19 | Championship | H | Birmingham City | 1–1 | Gwion Edwards 46 | 17,248 |
| 4 Nov 2023 | 2023–24 | Championship | A | Birmingham City | 2–2 | Marcus Harness | 20,940 |
| 24 Feb 2024 | 2023–24 | Championship | H | Birmingham City | 3–1 | Conor Chaplin 31, Jeremy Sarmiento 81, Omari Hutchinson 90+2 | 29,363 |
| 8 Aug 2025 | 2025–26 | Championship | A | Birmingham City | 1–1 | George Hirst 90+5 | 27,508 |
| 6 Apr 2026 | 2025–26 | Championship | H | Birmingham City | 2–1 | Ben Johnson 41, Kasey McAteer 45 | 29,381 |
See also: the Birmingham City archive and Birmingham City v Ipswich Town.
All Ipswich Town head-to-head records · Ipswich Town season by season