Birmingham City have played Ipswich Town 87 times in competitive football, winning 30, drawing 20 and losing 37, 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 | A | Ipswich Town | 0–1 | 25,088 | |
| 8 Sep 1954 | 1954–55 | Second Division | H | Ipswich Town | 4–0 | Kinsey, Peter Warmington, Gordon Astall | 21,238 |
| 15 Sep 1954 | 1954–55 | Second Division | A | Ipswich Town | 2–1 | Warmington, Peter Murphy | 16,746 |
| 9 Sep 1961 | 1961–62 | First Division | A | Ipswich Town | 1–4 | Jimmy Singer | 20,017 |
| 20 Jan 1962 | 1961–62 | First Division | H | Ipswich Town | 3–1 | Leek 2, Baker og | 26,968 |
| 17 Nov 1962 | 1962–63 | First Division | A | Ipswich Town | 5–1 | Harris 2, Leek 2, Auld | 16,775 |
| 6 Apr 1963 | 1962–63 | First Division | H | Ipswich Town | 0–1 | 16,756 | |
| 21 Sep 1963 | 1963–64 | First Division | H | Ipswich Town | 1–0 | Malcolm Beard | 19,095 |
| 1 Feb 1964 | 1963–64 | First Division | A | Ipswich Town | 2–3 | John Regan, Brian Farmer | 13,349 |
| 26 Mar 1966 | 1965–66 | Second Division | A | Ipswich Town | 1–0 | Beard | 9,351 |
| 3 May 1966 | 1965–66 | Second Division | H | Ipswich Town | 4–1 | Fenton 2, Vowden, Jackson | 9,331 |
| 4 Oct 1966 | 1966–67 | League Cup | H | Ipswich Town | 2–1 | Malcolm Beard, Penalty kick | 15,116 |
| 8 Oct 1966 | 1966–67 | Second Division | A | Ipswich Town | 2–3 | Thomson, Vowden | 15,122 |
| 25 Feb 1967 | 1966–67 | Second Division | H | Ipswich Town | 2–2 | Vincent, Thomson | 18,491 |
| 2 Sep 1967 | 1967–68 | Second Division | H | Ipswich Town | 0–0 | 25,463 | |
| 6 Jan 1968 | 1967–68 | Second Division | A | Ipswich Town | 1–2 | Vowden | 16,701 |
| 5 Feb 1972 | 1971–72 | FA Cup | H | Ipswich Town | 1–0 | R. Latchford | 40,709 |
| 19 Aug 1972 | 1972–73 | First Division | A | Ipswich Town | 0–2 | 17,775 | |
| 30 Dec 1972 | 1972–73 | First Division | H | Ipswich Town | 1–2 | Hatton | 32,705 |
| 29 Sep 1973 | 1973–74 | First Division | H | Ipswich Town | 0–3 | 26,919 | |
| 21 Nov 1973 | 1973–74 | League Cup | A | Ipswich Town | 3–1 | R. Latchford 3 | 12,241 |
| 22 Dec 1973 | 1973–74 | First Division | A | Ipswich Town | 0–3 | 15,457 | |
| 28 Dec 1974 | 1974–75 | First Division | H | Ipswich Town | 0–1 | 30,266 | |
| 1 Apr 1975 | 1974–75 | First Division | A | Ipswich Town | 2–3 | Burns, Hatton | 27,417 |
| 30 Aug 1975 | 1975–76 | First Division | A | Ipswich Town | 2–4 | Hatton 2 | 22,659 |
| 13 Apr 1976 | 1975–76 | First Division | H | Ipswich Town | 3–0 | Francis Penalty kick, Hibbitt, Burns | 20,497 |
| 7 Dec 1976 | 1976–77 | First Division | H | Ipswich Town | 2–4 | Connolly, Burns | 31,161 |
| 11 Apr 1977 | 1976–77 | First Division | A | Ipswich Town | 0–1 | 29,026 | |
| 15 Oct 1977 | 1977–78 | First Division | A | Ipswich Town | 2–5 | Francis 2 | 21,313 |
| 11 Apr 1978 | 1977–78 | First Division | H | Ipswich Town | 0–0 | 19,289 | |
| 3 Apr 1979 | 1978–79 | First Division | H | Ipswich Town | 1–1 | Gallagher | 12,449 |
| 17 Apr 1979 | 1978–79 | First Division | A | Ipswich Town | 0–3 | 17,677 | |
| 28 Oct 1980 | 1980–81 | League Cup | H | Ipswich Town | 2–1 | Frank Worthington, Penalty kick | 18,968 |
| 20 Dec 1980 | 1980–81 | First Division | H | Ipswich Town | 1–3 | Ainscow | 16,161 |
| 13 Jan 1981 | 1980–81 | First Division | A | Ipswich Town | 1–5 | Worthington | 21,148 |
| 1 Sep 1981 | 1981–82 | First Division | H | Ipswich Town | 1–1 | Tony Evans | 17,328 |
| 2 Jan 1982 | 1981–82 | FA Cup | H | Ipswich Town | 2–3 | 17,236 | |
| 5 Jan 1982 | 1981–82 | First Division | A | Ipswich Town | 2–3 | Van Mierlo, Broadhurst | 19,336 |
| 23 Oct 1982 | 1982–83 | First Division | H | Ipswich Town | 0–0 | 12,051 | |
| 5 Mar 1983 | 1982–83 | First Division | A | Ipswich Town | 1–3 | Mark Dennis | 16,450 |
| 17 Sep 1983 | 1983–84 | First Division | H | Ipswich Town | 1–0 | Howard Gayle | 13,159 |
| 21 Jan 1984 | 1983–84 | First Division | A | Ipswich Town | 2–1 | Harford, Butcher og | 12,884 |
| 14 Sep 1985 | 1985–86 | First Division | A | Ipswich Town | 1–0 | Geddis | 11,616 |
| 11 Jan 1986 | 1985–86 | First Division | H | Ipswich Town | 0–1 | 6,856 | |
| 27 Sep 1986 | 1986–87 | Second Division | H | Ipswich Town | 2–2 | Clarke 2 | 7,227 |
| 10 Jan 1987 | 1986–87 | FA Cup | A | Ipswich Town | 1–0 | Dennis Mortimer | 11,616 |
| 21 Feb 1987 | 1986–87 | Second Division | A | Ipswich Town | 0–3 | 10,169 | |
| 28 Nov 1987 | 1987–88 | Second Division | H | Ipswich Town | 1–0 | Frain | 6,718 |
| 2 May 1988 | 1987–88 | Second Division | A | Ipswich Town | 0–1 | 11,127 | |
| 26 Nov 1988 | 1988–89 | Second Division | H | Ipswich Town | 1–0 | Steve Whitton | 5,932 |
| 29 Apr 1989 | 1988–89 | Second Division | A | Ipswich Town | 0–4 | 9,998 | |
| 12 Aug 1995 | 1995–96 | First Division | H | Ipswich Town | 3–1 | Paul Tait, Ricky Otto, Jason Bowen | 18,910 |
| 20 Jan 1996 | 1995–96 | First Division | A | Ipswich Town | 0–2 | 12,388 | |
| 15 Oct 1996 | 1996–97 | First Division | H | Ipswich Town | 1–0 | Jason Bowen 50 | 15,664 |
| 4 May 1997 | 1996–97 | First Division | A | Ipswich Town | 1–1 | Devlin 81 | 20,570 |
| 28 Oct 1997 | 1997–98 | First Division | H | Ipswich Town | 1–1 | Bruce 81 | 16,778 |
| 26 Dec 1997 | 1997–98 | First Division | A | Ipswich Town | 1–0 | Jon McCarthy 83 | 17,459 |
| 5 Dec 1998 | 1998–99 | First Division | A | Ipswich Town | 0–1 | 15,901 | |
| 2 May 1999 | 1998–99 | First Division | H | Ipswich Town | 1–0 | Furlong 60 | 27,685 |
| 18 Sep 1999 | 1999–00 | First Division | A | Ipswich Town | 1–0 | Furlong 10 | 19,758 |
| 27 Feb 2000 | 1999–00 | First Division | H | Ipswich Town | 1–1 | Tony Mowbray 17 | 20,493 |
| 9 Jan 2001 | 2000–01 | League Cup | A | Ipswich Town | 0–1 | 21,684 | |
| 31 Jan 2001 | 2000–01 | League Cup | H | Ipswich Town | 4–1 | Martin Grainger 43, Horsfield 56, Horsfield 103, A. Johnson 117 | 28,624 |
| 16 Sep 2006 | 2006–07 | Championship | H | Ipswich Town | 2–2 | Campbell 74, David Dunn 86 | 20,841 |
| 1 Jan 2007 | 2006–07 | Championship | A | Ipswich Town | 0–1 | 22,436 | |
| 25 Nov 2008 | 2008–09 | Championship | H | Ipswich Town | 2–1 | Liam Ridgewell 9, Phillips 14 | 15,689 |
| 26 Dec 2008 | 2008–09 | Championship | A | Ipswich Town | 1–0 | McFadden 39 | 23,536 |
| 11 Jan 2012 | 2011–12 | Championship | H | Ipswich Town | 2–1 | Žigić 9, Žigić 90+1 | 16,528 |
| 17 Apr 2012 | 2011–12 | Championship | A | Ipswich Town | 1–1 | Burke 45+1 | 16,503 |
| 3 Nov 2012 | 2012–13 | Championship | H | Ipswich Town | 0–1 | 18,063 | |
| 27 Apr 2013 | 2012–13 | Championship | A | Ipswich Town | 1–3 | Burke 90 | 21,921 |
| 31 Aug 2013 | 2013–14 | Championship | H | Ipswich Town | 1–1 | Chris Burke 76 | |
| 1 Mar 2014 | 2013–14 | Championship | A | Ipswich Town | 0–1 | ||
| 19 Aug 2014 | 2014–15 | Championship | H | Ipswich Town | 2–2 | David Edgar 30, Clayton Donaldson 63 | 14,022 |
| 24 Feb 2015 | 2014–15 | Championship | A | Ipswich Town | 2–4 | Davis 57, Davis 79 | 17,161 |
| 18 Sep 2015 | 2015–16 | Championship | A | Ipswich Town | 1–1 | Cotterill 22 | 18,973 |
| 23 Jan 2016 | 2015–16 | Championship | H | Ipswich Town | 3–0 | Will Buckley 23, Toral 54, Kieftenbeld 70 | 18,272 |
| 13 Dec 2016 | 2016–17 | Championship | H | Ipswich Town | 2–1 | Donaldson 41, Morrison 53 | 15,212 |
| 1 Apr 2017 | 2016–17 | Championship | A | Ipswich Town | 1–1 | Jonathan Grounds 48 | 16,667 |
| 5 Aug 2017 | 2017–18 | Championship | A | Ipswich Town | 0–1 | 18,153 | |
| 31 Mar 2018 | 2017–18 | Championship | H | Ipswich Town | 1–0 | Jota 21 | 20,555 |
| 29 Sep 2018 | 2018–19 | Championship | H | Ipswich Town | 2–2 | Jutkiewicz 48, Jutkiewicz 68 | 21,612 |
| 13 Apr 2019 | 2018–19 | Championship | A | Ipswich Town | 1–1 | Jutkiewicz 7 | 17,248 |
| 4 Nov 2023 | 2023–24 | Championship | H | Ipswich Town | 2–2 | Jay Stansfield 13, Cameron Burgess 51 | 20,940 |
| 24 Feb 2024 | 2023–24 | Championship | A | Ipswich Town | 1–3 | Jordan James 45+1 | 29,363 |
| 8 Aug 2025 | 2025–26 | Championship | H | Ipswich Town | 1–1 | Jay Stansfield 55 | 27,508 |
| 6 Apr 2026 | 2025–26 | Championship | A | Ipswich Town | 1–2 | Carlos Vicente 32 | 29,381 |
See also: the Ipswich Town archive and Ipswich Town v Birmingham City.
All Birmingham City head-to-head records · Birmingham City season by season