Birmingham City have played Bolton Wanderers 134 times in competitive football, winning 46, drawing 34 and losing 54, first meeting on 27 Jan 1894 and most recently on 4 Mar 2025. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 27 Jan 1894 | 1893–94 | FA Cup | H | Bolton Wanderers | 3–4 | ||
| 8 Sep 1894 | 1894–95 | First Division | H | Bolton Wanderers | 2–0 | ||
| 24 Nov 1894 | 1894–95 | First Division | A | Bolton Wanderers | 2–1 | ||
| 28 Sep 1895 | 1895–96 | First Division | H | Bolton Wanderers | 1–2 | ||
| 22 Feb 1896 | 1895–96 | First Division | A | Bolton Wanderers | 1–4 | ||
| 30 Sep 1899 | 1899–00 | Second Division | H | Bolton Wanderers | 0–0 | ||
| 3 Feb 1900 | 1899–00 | Second Division | A | Bolton Wanderers | 1–1 | ||
| 7 Sep 1901 | 1901–02 | First Division | H | Bolton Wanderers | 2–0 | ||
| 4 Jan 1902 | 1901–02 | First Division | A | Bolton Wanderers | 0–4 | ||
| 21 Oct 1905 | 1905–06 | First Division | A | Bolton Wanderers | 1–0 | ||
| 26 Mar 1906 | 1905–06 | First Division | H | Bolton Wanderers | 2–5 | ||
| 20 Oct 1906 | 1906–07 | First Division | H | Bolton Wanderers | 4–2 | ||
| 11 Mar 1907 | 1906–07 | First Division | A | Bolton Wanderers | 3–2 | ||
| 16 Nov 1907 | 1907–08 | First Division | H | Bolton Wanderers | 2–1 | ||
| 14 Mar 1908 | 1907–08 | First Division | A | Bolton Wanderers | 0–1 | ||
| 2 Sep 1908 | 1908–09 | Second Division | H | Bolton Wanderers | 2–0 | ||
| 1 Jan 1909 | 1908–09 | Second Division | A | Bolton Wanderers | 1–2 | ||
| 24 Dec 1910 | 1910–11 | Second Division | A | Bolton Wanderers | 1–5 | ||
| 29 Apr 1911 | 1910–11 | Second Division | H | Bolton Wanderers | 2–1 | ||
| 22 Oct 1921 | 1921–22 | First Division | H | Bolton Wanderers | 1–1 | ||
| 29 Oct 1921 | 1921–22 | First Division | A | Bolton Wanderers | 2–1 | ||
| 23 Sep 1922 | 1922–23 | First Division | A | Bolton Wanderers | 0–3 | ||
| 30 Sep 1922 | 1922–23 | First Division | H | Bolton Wanderers | 2–0 | ||
| 10 Sep 1923 | 1923–24 | First Division | H | Bolton Wanderers | 0–3 | ||
| 1 Jan 1924 | 1923–24 | First Division | A | Bolton Wanderers | 1–1 | ||
| 8 Sep 1924 | 1924–25 | First Division | H | Bolton Wanderers | 1–0 | ||
| 1 Jan 1925 | 1924–25 | First Division | A | Bolton Wanderers | 0–3 | ||
| 7 Nov 1925 | 1925–26 | First Division | H | Bolton Wanderers | 0–1 | ||
| 1 Jan 1926 | 1925–26 | First Division | A | Bolton Wanderers | 3–5 | ||
| 2 Oct 1926 | 1926–27 | First Division | A | Bolton Wanderers | 0–1 | ||
| 4 Apr 1927 | 1926–27 | First Division | H | Bolton Wanderers | 6–1 | ||
| 1 Oct 1927 | 1927–28 | First Division | H | Bolton Wanderers | 1–1 | ||
| 11 Feb 1928 | 1927–28 | First Division | A | Bolton Wanderers | 2–3 | ||
| 25 Dec 1928 | 1928–29 | First Division | H | Bolton Wanderers | 0–2 | ||
| 26 Dec 1928 | 1928–29 | First Division | A | Bolton Wanderers | 2–6 | ||
| 16 Nov 1929 | 1929–30 | First Division | A | Bolton Wanderers | 0–0 | ||
| 11 Jan 1930 | 1929–30 | FA Cup | H | Bolton Wanderers | 1–0 | ||
| 22 Mar 1930 | 1929–30 | First Division | H | Bolton Wanderers | 3–1 | ||
| 29 Nov 1930 | 1930–31 | First Division | A | Bolton Wanderers | 0–2 | ||
| 4 Apr 1931 | 1930–31 | First Division | H | Bolton Wanderers | 0–2 | ||
| 31 Oct 1931 | 1931–32 | First Division | H | Bolton Wanderers | 2–2 | ||
| 12 Mar 1932 | 1931–32 | First Division | A | Bolton Wanderers | 1–5 | ||
| 3 Dec 1932 | 1932–33 | First Division | A | Bolton Wanderers | 2–2 | ||
| 15 Apr 1933 | 1932–33 | First Division | H | Bolton Wanderers | 2–1 | ||
| 30 Nov 1935 | 1935–36 | First Division | A | Bolton Wanderers | 0–2 | ||
| 7 Mar 1936 | 1935–36 | First Division | H | Bolton Wanderers | 0–0 | ||
| 31 Oct 1936 | 1936–37 | First Division | H | Bolton Wanderers | 1–1 | ||
| 6 Mar 1937 | 1936–37 | First Division | A | Bolton Wanderers | 0–0 | ||
| 27 Nov 1937 | 1937–38 | First Division | A | Bolton Wanderers | 1–1 | ||
| 9 Apr 1938 | 1937–38 | First Division | H | Bolton Wanderers | 2–0 | ||
| 8 Oct 1938 | 1938–39 | First Division | H | Bolton Wanderers | 0–2 | ||
| 22 Feb 1939 | 1938–39 | First Division | A | Bolton Wanderers | 0–3 | ||
| 9 Oct 1948 | 1948–49 | First Division | A | Bolton Wanderers | 0–0 | 45,494 | |
| 5 Mar 1949 | 1948–49 | First Division | H | Bolton Wanderers | 0–0 | 20,730 | |
| 1 Oct 1949 | 1949–50 | First Division | H | Bolton Wanderers | 0–0 | 33,142 | |
| 18 Feb 1950 | 1949–50 | First Division | A | Bolton Wanderers | 0–1 | 30,383 | |
| 29 Jan 1955 | 1954–55 | FA Cup | H | Bolton Wanderers | 2–1 | Alex Govan, Wheeler og | 56,852 |
| 10 Dec 1955 | 1955–56 | First Division | A | Bolton Wanderers | 0–6 | 15,793 | |
| 21 Apr 1956 | 1955–56 | First Division | H | Bolton Wanderers | 5–2 | Kinsey, Peter Warmington, Astall, Johnny Wheeler 2, ogs | 29,640 |
| 6 Oct 1956 | 1956–57 | First Division | H | Bolton Wanderers | 0–0 | 29,614 | |
| 20 Feb 1957 | 1956–57 | First Division | A | Bolton Wanderers | 1–3 | Astall | 11,284 |
| 26 Oct 1957 | 1957–58 | First Division | H | Bolton Wanderers | 5–1 | Brown 2, Orritt, Murphy, Johnny Watts | 26,225 |
| 8 Mar 1958 | 1957–58 | First Division | A | Bolton Wanderers | 0–1 | 18,309 | |
| 6 Sep 1958 | 1958–59 | First Division | A | Bolton Wanderers | 0–2 | 24,707 | |
| 8 Apr 1959 | 1958–59 | First Division | H | Bolton Wanderers | 1–3 | Stubbs | 24,608 |
| 12 Dec 1959 | 1959–60 | First Division | A | Bolton Wanderers | 1–4 | Hooper | 16,074 |
| 19 Mar 1960 | 1959–60 | First Division | H | Bolton Wanderers | 2–5 | Weston, Gordon | 24,183 |
| 20 Aug 1960 | 1960–61 | First Division | A | Bolton Wanderers | 2–2 | Johnny Gordon, Harry Hooper | 20,543 |
| 17 Dec 1960 | 1960–61 | First Division | H | Bolton Wanderers | 2–2 | Jimmy Harris 2 | 19,051 |
| 30 Sep 1961 | 1961–62 | First Division | H | Bolton Wanderers | 2–1 | Bloomfield, Bertie Auld | 17,214 |
| 17 Feb 1962 | 1961–62 | First Division | A | Bolton Wanderers | 2–3 | Leek, Auld | 13,308 |
| 3 Apr 1963 | 1962–63 | First Division | H | Bolton Wanderers | 2–2 | Leek 2 | 13,200 |
| 24 Apr 1963 | 1962–63 | First Division | A | Bolton Wanderers | 0–0 | 12,949 | |
| 24 Aug 1963 | 1963–64 | First Division | H | Bolton Wanderers | 2–1 | Stan Lynn, Penalty kick | 24,817 |
| 14 Dec 1963 | 1963–64 | First Division | A | Bolton Wanderers | 2–0 | Leek, Hellawell | 9,663 |
| 25 Sep 1965 | 1965–66 | Second Division | A | Bolton Wanderers | 2–1 | Thomson, Vowden | 12,117 |
| 19 Mar 1966 | 1965–66 | Second Division | H | Bolton Wanderers | 0–1 | 13,770 | |
| 5 Nov 1966 | 1966–67 | Second Division | A | Bolton Wanderers | 1–3 | Trevor Hockey | 10,030 |
| 1 Apr 1967 | 1966–67 | Second Division | H | Bolton Wanderers | 2–2 | Vowden, Murray | 18,187 |
| 19 Aug 1967 | 1967–68 | Second Division | H | Bolton Wanderers | 4–0 | Johnny Vincent, Barry Bridges 2, Trevor Hockey | 23,537 |
| 16 Dec 1967 | 1967–68 | Second Division | A | Bolton Wanderers | 1–1 | Syd Farrimond | 10,468 |
| 23 Nov 1968 | 1968–69 | Second Division | A | Bolton Wanderers | 0–0 | 7,175 | |
| 25 Mar 1969 | 1968–69 | Second Division | H | Bolton Wanderers | 5–0 | Vincent, Summerill 3, Beard | 20,454 |
| 6 Sep 1969 | 1969–70 | Second Division | A | Bolton Wanderers | 0–2 | 11,303 | |
| 24 Feb 1970 | 1969–70 | Second Division | H | Bolton Wanderers | 2–0 | Vincent, Summerill | 19,489 |
| 21 Nov 1970 | 1970–71 | Second Division | A | Bolton Wanderers | 0–3 | 7,141 | |
| 20 Feb 1971 | 1970–71 | Second Division | H | Bolton Wanderers | 4–0 | Francis 4 | 25,600 |
| 2 Sep 1978 | 1978–79 | First Division | A | Bolton Wanderers | 2–2 | Trevor Francis 2 | 20,284 |
| 21 Nov 1978 | 1978–79 | First Division | H | Bolton Wanderers | 3–0 | Dillon, Buckley, Jones og | 21,643 |
| 25 Nov 1989 | 1989–90 | Third Division | H | Bolton Wanderers | 1–0 | Bailey Penalty kick | 8,081 |
| 24 Feb 1990 | 1989–90 | Third Division | A | Bolton Wanderers | 1–3 | Gordon | 7,618 |
| 29 Dec 1990 | 1990–91 | Third Division | H | Bolton Wanderers | 1–3 | Bailey | 7,318 |
| 7 Apr 1991 | 1990–91 | Third Division | A | Bolton Wanderers | 1–3 | Gayle | 11,280 |
| 17 Mar 1992 | 1991–92 | Third Division | A | Bolton Wanderers | 1–1 | Rodgerson | 7,329 |
| 14 Apr 1992 | 1991–92 | Third Division | H | Bolton Wanderers | 2–1 | Frain, David Rennie | 14,440 |
| 19 Oct 1993 | 1993–94 | First Division | H | Bolton Wanderers | 2–1 | Shutt, Jimmy Phillips | 12,071 |
| 30 Apr 1994 | 1993–94 | First Division | A | Bolton Wanderers | 1–1 | Willis | 13,602 |
| 13 Nov 1996 | 1996–97 | First Division | H | Bolton Wanderers | 3–1 | Furlong 55, Bowen 56, Andy Todd 81 | 17,033 |
| 1 Feb 1997 | 1996–97 | First Division | A | Bolton Wanderers | 1–2 | Devlin 56 | 16,737 |
| 12 Sep 1998 | 1998–99 | First Division | A | Bolton Wanderers | 1–3 | Gary Rowett 40 | 19,637 |
| 21 Feb 1999 | 1998–99 | First Division | H | Bolton Wanderers | 0–0 | 26,051 | |
| 5 Sep 1999 | 1999–00 | First Division | A | Bolton Wanderers | 3–3 | Holdsworth 26, Furlong 37, Furlong 45 | 11,668 |
| 12 Feb 2000 | 1999–00 | First Division | H | Bolton Wanderers | 2–1 | Isaiah Rankin 50, Adebola 66 | 18,426 |
| 4 Nov 2000 | 2000–01 | First Division | H | Bolton Wanderers | 1–1 | Grainger 50 | 20,043 |
| 13 Apr 2001 | 2000–01 | First Division | A | Bolton Wanderers | 2–2 | O'Connor 14, Marcelo 57 | 15,025 |
| 2 Nov 2002 | 2002–03 | Premier League | H | Bolton Wanderers | 3–1 | Darren Purse 61, Robbie Savage 72, Horsfield 83 | 27,224 |
| 1 Feb 2003 | 2002–03 | Premier League | A | Bolton Wanderers | 2–4 | Savage 44, Morrison 60 | 24,288 |
| 25 Oct 2003 | 2003–04 | Premier League | A | Bolton Wanderers | 1–0 | Forssell 31 | 25,023 |
| 6 Mar 2004 | 2003–04 | Premier League | H | Bolton Wanderers | 2–0 | Forssell 24, Bryan Hughes 69 | 28,003 |
| 25 Sep 2004 | 2004–05 | Premier League | A | Bolton Wanderers | 1–1 | Muzzy Izzet 49 | 23,692 |
| 4 Jan 2005 | 2004–05 | Premier League | H | Bolton Wanderers | 1–2 | Matthew Upson 66 | 27,177 |
| 4 Apr 2006 | 2005–06 | Premier League | H | Bolton Wanderers | 1–0 | Jarošík 37 | 26,493 |
| 7 May 2006 | 2005–06 | Premier League | A | Bolton Wanderers | 0–1 | 26,275 | |
| 15 Sep 2007 | 2007–08 | Premier League | H | Bolton Wanderers | 1–0 | Kapo 37 | 28,124 |
| 22 Dec 2007 | 2007–08 | Premier League | A | Bolton Wanderers | 0–3 | 19,111 | |
| 26 Sep 2009 | 2009–10 | Premier League | H | Bolton Wanderers | 1–2 | Kevin Phillips 84 | 28,671 |
| 9 May 2010 | 2009–10 | Premier League | A | Bolton Wanderers | 1–2 | McFadden 77 | 22,863 |
| 29 Aug 2010 | 2010–11 | Premier League | A | Bolton Wanderers | 2–2 | Roger Johnson 4, Gardner 50 | 18,139 |
| 12 Mar 2011 | 2010–11 | FA Cup | H | Bolton Wanderers | 2–3 | Jerome 38, Phillips 80 | 23,699 |
| 2 Apr 2011 | 2010–11 | Premier League | H | Bolton Wanderers | 2–1 | Phillips 4, Gardner 59 | 26,142 |
| 18 Sep 2012 | 2012–13 | Championship | H | Bolton Wanderers | 2–1 | Leroy Lita 16, King 48 | 14,693 |
| 29 Dec 2012 | 2012–13 | Championship | A | Bolton Wanderers | 1–3 | Žigić 11 | 17,068 |
| 5 Oct 2013 | 2013–14 | Championship | H | Bolton Wanderers | 1–2 | ||
| 3 May 2014 | 2013–14 | Championship | A | Bolton Wanderers | 2–2 | Nikola Žigić 78, Paul Caddis 90+4 | |
| 18 Oct 2014 | 2014–15 | Championship | H | Bolton Wanderers | 0–1 | 15,149 | |
| 2 May 2015 | 2014–15 | Championship | A | Bolton Wanderers | 1–0 | Tesche 42 | 18,614 |
| 20 Oct 2015 | 2015–16 | Championship | A | Bolton Wanderers | 1–0 | Robinson 20 | 13,703 |
| 23 Feb 2016 | 2015–16 | Championship | H | Bolton Wanderers | 1–0 | Donaldson 29 | 15,992 |
| 15 Aug 2017 | 2017–18 | Championship | H | Bolton Wanderers | 0–0 | 20,215 | |
| 3 Apr 2018 | 2017–18 | Championship | A | Bolton Wanderers | 1–0 | Jutkiewicz 40 | 21,097 |
| 22 Aug 2018 | 2018–19 | Championship | A | Bolton Wanderers | 0–1 | 13,821 | |
| 12 Feb 2019 | 2018–19 | Championship | H | Bolton Wanderers | 0–1 | 21,682 | |
| 22 Oct 2024 | 2024–25 | League One | H | Bolton Wanderers | 2–0 | Iwata 3, Stansfield 86 | 25,793 |
| 4 Mar 2025 | 2024–25 | League One | A | Bolton Wanderers | 1–3 | Emil Hansson 23 | 23,023 |
See also: the Bolton Wanderers archive and Bolton Wanderers v Birmingham City.
All Birmingham City head-to-head records · Birmingham City season by season