Middlesbrough have played Birmingham City 127 times in competitive football, winning 44, drawing 36 and losing 47, first meeting on 9 Sep 1899 and most recently on 2 Mar 2026. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 9 Sep 1899 | 1899–00 | Second Division | H | Birmingham City | 1–3 | ||
| 6 Jan 1900 | 1899–00 | Second Division | A | Birmingham City | 1–5 | ||
| 15 Dec 1900 | 1900–01 | Second Division | H | Birmingham City | 0–1 | ||
| 20 Apr 1901 | 1900–01 | Second Division | A | Birmingham City | 1–2 | ||
| 26 Sep 1903 | 1903–04 | First Division | H | Birmingham City | 3–1 | ||
| 23 Jan 1904 | 1903–04 | First Division | A | Birmingham City | 2–2 | ||
| 8 Oct 1904 | 1904–05 | First Division | A | Birmingham City | 1–2 | ||
| 26 Dec 1904 | 1904–05 | First Division | H | Birmingham City | 0–1 | ||
| 25 Dec 1905 | 1905–06 | First Division | H | Birmingham City | 1–0 | ||
| 26 Dec 1905 | 1905–06 | First Division | A | Birmingham City | 0–7 | ||
| 26 Dec 1906 | 1906–07 | First Division | A | Birmingham City | 0–0 | ||
| 1 Jan 1907 | 1906–07 | First Division | H | Birmingham City | 1–0 | ||
| 4 Sep 1907 | 1907–08 | First Division | H | Birmingham City | 1–0 | ||
| 5 Oct 1907 | 1907–08 | First Division | A | Birmingham City | 4–1 | ||
| 18 Mar 1922 | 1921–22 | First Division | H | Birmingham City | 1–1 | ||
| 25 Mar 1922 | 1921–22 | First Division | A | Birmingham City | 3–4 | ||
| 21 Oct 1922 | 1922–23 | First Division | H | Birmingham City | 2–1 | ||
| 28 Oct 1922 | 1922–23 | First Division | A | Birmingham City | 0–2 | ||
| 16 Feb 1924 | 1923–24 | First Division | A | Birmingham City | 1–2 | ||
| 23 Feb 1924 | 1923–24 | First Division | H | Birmingham City | 0–1 | ||
| 15 Oct 1927 | 1927–28 | First Division | A | Birmingham City | 2–3 | ||
| 25 Feb 1928 | 1927–28 | First Division | H | Birmingham City | 1–1 | ||
| 5 Oct 1929 | 1929–30 | First Division | A | Birmingham City | 1–1 | ||
| 8 Feb 1930 | 1929–30 | First Division | H | Birmingham City | 5–1 | ||
| 15 Nov 1930 | 1930–31 | First Division | H | Birmingham City | 1–1 | ||
| 21 Mar 1931 | 1930–31 | First Division | A | Birmingham City | 2–1 | ||
| 24 Oct 1931 | 1931–32 | First Division | H | Birmingham City | 2–0 | ||
| 5 Mar 1932 | 1931–32 | First Division | A | Birmingham City | 0–3 | ||
| 29 Oct 1932 | 1932–33 | First Division | A | Birmingham City | 4–1 | ||
| 18 Feb 1933 | 1932–33 | FA Cup | H | Birmingham City | 0–0 | ||
| 22 Feb 1933 | 1932–33 | FA Cup | A | Birmingham City | 0–3 | ||
| 11 Mar 1933 | 1932–33 | First Division | H | Birmingham City | 2–2 | ||
| 9 Sep 1933 | 1933–34 | First Division | H | Birmingham City | 0–3 | ||
| 20 Jan 1934 | 1933–34 | First Division | A | Birmingham City | 0–0 | ||
| 15 Sep 1934 | 1934–35 | First Division | H | Birmingham City | 0–1 | ||
| 6 Feb 1935 | 1934–35 | First Division | A | Birmingham City | 2–4 | ||
| 14 Dec 1935 | 1935–36 | First Division | H | Birmingham City | 0–2 | ||
| 18 Apr 1936 | 1935–36 | First Division | A | Birmingham City | 0–1 | ||
| 26 Mar 1937 | 1936–37 | First Division | H | Birmingham City | 3–1 | ||
| 29 Mar 1937 | 1936–37 | First Division | A | Birmingham City | 0–0 | ||
| 1 Sep 1937 | 1937–38 | First Division | A | Birmingham City | 1–3 | ||
| 8 Sep 1937 | 1937–38 | First Division | H | Birmingham City | 1–1 | ||
| 26 Dec 1938 | 1938–39 | First Division | A | Birmingham City | 1–2 | ||
| 27 Dec 1938 | 1938–39 | First Division | H | Birmingham City | 2–2 | ||
| 25 Aug 1948 | 1948–49 | First Division | A | Birmingham City | 0–0 | ||
| 1 Sep 1948 | 1948–49 | First Division | H | Birmingham City | 1–1 | ||
| 29 Oct 1949 | 1949–50 | First Division | H | Birmingham City | 1–0 | ||
| 15 Apr 1950 | 1949–50 | First Division | A | Birmingham City | 0–0 | ||
| 8 Apr 1955 | 1954–55 | Second Division | H | Birmingham City | 2–5 | ||
| 11 Apr 1955 | 1954–55 | Second Division | A | Birmingham City | 0–3 | ||
| 24 Jan 1959 | 1958–59 | FA Cup | H | Birmingham City | 0–1 | 36,587 | |
| 25 Aug 1965 | 1965–66 | Second Division | A | Birmingham City | 1–1 | ||
| 31 Aug 1965 | 1965–66 | Second Division | H | Birmingham City | 1–1 | ||
| 29 Aug 1967 | 1967–68 | Second Division | H | Birmingham City | 1–1 | ||
| 26 Sep 1967 | 1967–68 | Second Division | A | Birmingham City | 1–6 | ||
| 14 Sep 1968 | 1968–69 | Second Division | H | Birmingham City | 3–1 | ||
| 19 Apr 1969 | 1968–69 | Second Division | A | Birmingham City | 1–3 | ||
| 16 Dec 1969 | 1969–70 | Second Division | H | Birmingham City | 4–2 | ||
| 14 Mar 1970 | 1969–70 | Second Division | A | Birmingham City | 0–0 | ||
| 1 Sep 1970 | 1970–71 | Second Division | A | Birmingham City | 1–0 | ||
| 27 Apr 1971 | 1970–71 | Second Division | H | Birmingham City | 0–0 | ||
| 4 Dec 1971 | 1971–72 | Second Division | H | Birmingham City | 0–0 | ||
| 22 Apr 1972 | 1971–72 | Second Division | A | Birmingham City | 1–1 | ||
| 17 Aug 1974 | 1974–75 | First Division | A | Birmingham City | 3–0 | ||
| 14 Dec 1974 | 1974–75 | First Division | H | Birmingham City | 3–0 | ||
| 8 Mar 1975 | 1974–75 | FA Cup | A | Birmingham City | 0–1 | 47,260 | |
| 26 Aug 1975 | 1975–76 | First Division | H | Birmingham City | 2–0 | ||
| 7 Feb 1976 | 1975–76 | First Division | A | Birmingham City | 1–2 | ||
| 16 Oct 1976 | 1976–77 | First Division | A | Birmingham City | 1–3 | ||
| 22 Mar 1977 | 1976–77 | First Division | H | Birmingham City | 2–2 | ||
| 10 Sep 1977 | 1977–78 | First Division | H | Birmingham City | 1–2 | ||
| 4 Feb 1978 | 1977–78 | First Division | A | Birmingham City | 2–1 | ||
| 22 Aug 1978 | 1978–79 | First Division | A | Birmingham City | 3–1 | ||
| 24 Mar 1979 | 1978–79 | First Division | H | Birmingham City | 2–1 | ||
| 26 Jan 1980 | 1979–80 | FA Cup | A | Birmingham City | 1–2 | ||
| 1 Nov 1980 | 1980–81 | First Division | H | Birmingham City | 1–2 | ||
| 4 Apr 1981 | 1980–81 | First Division | A | Birmingham City | 1–2 | ||
| 12 Sep 1981 | 1981–82 | First Division | H | Birmingham City | 2–1 | ||
| 6 Feb 1982 | 1981–82 | First Division | A | Birmingham City | 0–0 | ||
| 8 Dec 1984 | 1984–85 | Second Division | A | Birmingham City | 2–3 | ||
| 6 May 1985 | 1984–85 | Second Division | H | Birmingham City | 0–0 | ||
| 23 Sep 1986 | 1986–87 | League Cup | H | Birmingham City | 2–2 | ||
| 7 Oct 1986 | 1986–87 | League Cup | A | Birmingham City | 2–3 | ||
| 24 Oct 1987 | 1987–88 | Second Division | A | Birmingham City | 0–0 | 7,404 | |
| 26 Mar 1988 | 1987–88 | Second Division | H | Birmingham City | 1–1 | Gary Pallister | 15,465 |
| 2 Oct 1993 | 1993–94 | First Division | H | Birmingham City | 2–2 | John Hendrie, Alan Moore | 13,801 |
| 26 Mar 1994 | 1993–94 | First Division | A | Birmingham City | 0–1 | 12,409 | |
| 29 Nov 1995 | 1995–96 | League Cup | H | Birmingham City | 0–0 | 28,031 | |
| 20 Dec 1995 | 1995–96 | League Cup | A | Birmingham City | 0–2 | 19,878 | |
| 20 Sep 1997 | 1997–98 | First Division | H | Birmingham City | 3–1 | Vladimír Kinder, Mikkel Beck, Emerson Moisés Costa | 30,125 |
| 7 Feb 1998 | 1997–98 | First Division | A | Birmingham City | 1–1 | Gianluca Festa | 20,639 |
| 21 Sep 2002 | 2002–03 | Premier League | H | Birmingham City | 1–0 | 29,869 | |
| 26 Apr 2003 | 2002–03 | Premier League | A | Birmingham City | 0–3 | 28,821 | |
| 3 Mar 2004 | 2003–04 | Premier League | A | Birmingham City | 1–3 | 29,369 | |
| 20 Mar 2004 | 2003–04 | Premier League | H | Birmingham City | 5–3 | 30,244 | |
| 11 Sep 2004 | 2004–05 | Premier League | H | Birmingham City | 2–1 | 30,252 | |
| 26 Dec 2004 | 2004–05 | Premier League | A | Birmingham City | 0–2 | 29,082 | |
| 23 Aug 2005 | 2005–06 | Premier League | A | Birmingham City | 3–0 | 27,998 | |
| 4 Mar 2006 | 2005–06 | Premier League | H | Birmingham City | 1–0 | 28,141 | |
| 1 Sep 2007 | 2007–08 | Premier League | H | Birmingham City | 2–0 | 22,920 | |
| 26 Dec 2007 | 2007–08 | Premier League | A | Birmingham City | 0–3 | 24,094 | |
| 21 Aug 2011 | 2011–12 | Championship | H | Birmingham City | 3–1 | Barry Robson 48, Faris Haroun 69, Malaury Martin 72 | 17,567 |
| 17 Mar 2012 | 2011–12 | Championship | A | Birmingham City | 0–3 | 19,927 | |
| 30 Nov 2012 | 2012–13 | Championship | A | Birmingham City | 2–3 | Grant Leadbitter 14, Scott McDonald 62 | 15,332 |
| 16 Mar 2013 | 2012–13 | Championship | H | Birmingham City | 0–1 | 14,348 | |
| 7 Dec 2013 | 2013–14 | Championship | A | Birmingham City | 2–2 | Mustapha Carayol 22, Daniel Ayala 80 | 13,454 |
| 8 Apr 2014 | 2013–14 | Championship | H | Birmingham City | 3–1 | Danny Graham 28, Jacob Butterfield 29, Lee Tomlin 89 | 13,399 |
| 9 Aug 2014 | 2014–15 | Championship | H | Birmingham City | 2–0 | Daniel Ayala 33, Kike 66 | 18,371 |
| 18 Feb 2015 | 2014–15 | Championship | A | Birmingham City | 1–1 | Patrick Bamford 74 | 15,101 |
| 12 Dec 2015 | 2015–16 | Championship | H | Birmingham City | 0–0 | 20,929 | |
| 29 Apr 2016 | 2015–16 | Championship | A | Birmingham City | 2–2 | Jordan Rhodes 40, Gastón Ramírez 57 | 21,380 |
| 22 Nov 2017 | 2017–18 | Championship | H | Birmingham City | 2–0 | Britt Assombalonga 10, Britt Assombalonga 41 | 22,848 |
| 6 Mar 2018 | 2017–18 | Championship | A | Birmingham City | 1–0 | Patrick Bamford 39 | 18,301 |
| 11 Aug 2018 | 2018–19 | Championship | H | Birmingham City | 1–0 | Britt Assombalonga 12 | 23,748 |
| 12 Jan 2019 | 2018–19 | Championship | A | Birmingham City | 2–1 | Lewis Wing 37, Britt Assombalonga 82 | 21,420 |
| 4 Oct 2019 | 2019–20 | Championship | A | Birmingham City | 1–2 | Daniel Ayala 87 | 19,703 |
| 21 Jan 2020 | 2019–20 | Championship | H | Birmingham City | 1–1 | Ashley Fletcher 81 | 18,350 |
| 19 Dec 2020 | 2020–21 | Championship | A | Birmingham City | 4–1 | Britt Assombalonga 27, George Saville 31, Neil Etheridge 56, Lewis Wing 82 | |
| 16 Jan 2021 | 2020–21 | Championship | H | Birmingham City | 0–1 | ||
| 30 Oct 2021 | 2021–22 | Championship | H | Birmingham City | 0–2 | ||
| 15 Mar 2022 | 2021–22 | Championship | A | Birmingham City | 2–0 | Aaron Connolly 23, Folarin Balogun 62 | 15,852 |
| 5 Oct 2022 | 2022–23 | Championship | H | Birmingham City | 1–0 | Chuba Akpom 23 | 22,374 |
| 2 Jan 2023 | 2022–23 | Championship | A | Birmingham City | 3–1 | Matt Crooks 57, Matt Crooks 59, Chuba Akpom 85 | 17,823 |
| 21 Oct 2023 | 2023–24 | Championship | H | Birmingham City | 1–0 | Morgan Rogers 89 | 28,449 |
| 12 Mar 2024 | 2023–24 | Championship | A | Birmingham City | 1–0 | Riley McGree 17 | 17,829 |
| 8 Nov 2025 | 2025–26 | Championship | H | Birmingham City | 2–1 | Dael Fry 17, Hayden Hackney 45+5 | 26,378 |
| 2 Mar 2026 | 2025–26 | Championship | A | Birmingham City | 3–1 | Matt Targett 13, Matt Targett 26, David Strelec 60 | 26,918 |
See also: the Birmingham City archive and Birmingham City v Middlesbrough.
All Middlesbrough head-to-head records · Middlesbrough season by season