Birmingham City have played Barnsley 89 times in competitive football, winning 42, drawing 21 and losing 26, first meeting on 17 Sep 1898 and most recently on 5 Apr 2025. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 17 Sep 1898 | 1898–99 | Second Division | H | Barnsley | 3–1 | ||
| 14 Jan 1899 | 1898–99 | Second Division | A | Barnsley | 2–7 | ||
| 2 Dec 1899 | 1899–00 | Second Division | H | Barnsley | 5–0 | ||
| 7 Apr 1900 | 1899–00 | Second Division | A | Barnsley | 1–1 | ||
| 13 Oct 1900 | 1900–01 | Second Division | A | Barnsley | 2–1 | ||
| 16 Feb 1901 | 1900–01 | Second Division | H | Barnsley | 3–1 | ||
| 11 Oct 1902 | 1902–03 | Second Division | H | Barnsley | 2–1 | ||
| 13 Apr 1903 | 1902–03 | Second Division | A | Barnsley | 0–3 | ||
| 7 Nov 1908 | 1908–09 | Second Division | H | Barnsley | 2–1 | ||
| 13 Mar 1909 | 1908–09 | Second Division | A | Barnsley | 1–3 | ||
| 11 Sep 1909 | 1909–10 | Second Division | A | Barnsley | 1–5 | ||
| 22 Jan 1910 | 1909–10 | Second Division | H | Barnsley | 2–1 | ||
| 22 Oct 1910 | 1910–11 | Second Division | H | Barnsley | 1–0 | ||
| 25 Feb 1911 | 1910–11 | Second Division | A | Barnsley | 3–2 | ||
| 11 Sep 1911 | 1911–12 | Second Division | H | Barnsley | 1–3 | ||
| 13 Jan 1912 | 1911–12 | FA Cup | H | Barnsley | 0–0 | ||
| 22 Jan 1912 | 1911–12 | FA Cup | A | Barnsley | 0–3 | ||
| 8 Apr 1912 | 1911–12 | Second Division | A | Barnsley | 0–1 | ||
| 25 Dec 1912 | 1912–13 | Second Division | H | Barnsley | 3–1 | ||
| 25 Mar 1913 | 1912–13 | Second Division | A | Barnsley | 0–1 | ||
| 11 Oct 1913 | 1913–14 | Second Division | A | Barnsley | 1–1 | ||
| 14 Feb 1914 | 1913–14 | Second Division | H | Barnsley | 0–0 | ||
| 12 Sep 1914 | 1914–15 | Second Division | H | Barnsley | 2–0 | ||
| 8 Mar 1915 | 1914–15 | Second Division | A | Barnsley | 1–2 | ||
| 7 Feb 1920 | 1919–20 | Second Division | H | Barnsley | 0–0 | ||
| 14 Feb 1920 | 1919–20 | Second Division | A | Barnsley | 5–0 | ||
| 26 Mar 1921 | 1920–21 | Second Division | H | Barnsley | 1–3 | ||
| 2 Apr 1921 | 1920–21 | Second Division | A | Barnsley | 1–1 | ||
| 11 Jan 1936 | 1935–36 | FA Cup | A | Barnsley | 3–3 | ||
| 15 Jan 1936 | 1935–36 | FA Cup | H | Barnsley | 0–2 | ||
| 14 Sep 1946 | 1946–47 | Second Division | A | Barnsley | 1–3 | Mulraney | 28,219 |
| 18 Jan 1947 | 1946–47 | Second Division | H | Barnsley | 1–2 | Duckhouse | 41,409 |
| 23 Aug 1947 | 1947–48 | Second Division | H | Barnsley | 2–3 | 37,917 | |
| 20 Dec 1947 | 1947–48 | Second Division | A | Barnsley | 1–0 | Bodle | 18,880 |
| 14 Oct 1950 | 1950–51 | Second Division | H | Barnsley | 2–0 | Smith, Boyd | 26,617 |
| 3 Mar 1951 | 1950–51 | Second Division | A | Barnsley | 2–0 | Jimmy Dailey, Stewart | 15,450 |
| 3 Nov 1951 | 1951–52 | Second Division | H | Barnsley | 2–1 | Briggs, Stewart | 19,186 |
| 22 Mar 1952 | 1951–52 | Second Division | A | Barnsley | 2–1 | Murphy, Stewart | 14,377 |
| 1 Nov 1952 | 1952–53 | Second Division | H | Barnsley | 3–1 | Murphy, Rowley Penalty kick, Jackie Stewart | 19,927 |
| 21 Mar 1953 | 1952–53 | Second Division | A | Barnsley | 3–1 | Jack Badham, John James 2 | 7,465 |
| 24 Nov 1984 | 1984–85 | Second Division | H | Barnsley | 0–0 | 9,505 | |
| 27 Apr 1985 | 1984–85 | Second Division | A | Barnsley | 1–0 | Geddis | 6,757 |
| 4 Oct 1986 | 1986–87 | Second Division | H | Barnsley | 1–1 | Andy Kennedy | 6,427 |
| 28 Mar 1987 | 1986–87 | Second Division | A | Barnsley | 2–2 | Whitton, Steve Wigley | 4,688 |
| 3 Nov 1987 | 1987–88 | Second Division | H | Barnsley | 2–0 | Whitton 2 | 6,622 |
| 30 Jan 1988 | 1987–88 | FA Cup | A | Barnsley | 2–0 | Tony Rees, Steve Wigley | 13,219 |
| 23 Apr 1988 | 1987–88 | Second Division | A | Barnsley | 2–2 | Whitton Penalty kick, Jeffels og | 4,949 |
| 1 Oct 1988 | 1988–89 | Second Division | H | Barnsley | 3–5 | Atkins, Robinson, Kevin Langley | 4,892 |
| 15 Apr 1989 | 1988–89 | Second Division | A | Barnsley | 0–0 | 6,464 | |
| 21 Nov 1992 | 1992–93 | First Division | A | Barnsley | 0–1 | 5,603 | |
| 23 Mar 1993 | 1992–93 | First Division | H | Barnsley | 3–0 | Andy Saville 2, Paul Moulden | 12,664 |
| 28 Aug 1993 | 1993–94 | First Division | A | Barnsley | 3–2 | David Smith 2, Carl Shutt | 7,241 |
| 5 Mar 1994 | 1993–94 | First Division | H | Barnsley | 0–2 | 15,382 | |
| 2 Sep 1995 | 1995–96 | First Division | A | Barnsley | 5–0 | Hunt Penalty kick, Steve Claridge, Richard Forsyth, Neil Doherty, Ken Charlery | 11,121 |
| 20 Feb 1996 | 1995–96 | First Division | H | Barnsley | 0–0 | 14,168 | |
| 3 Dec 1996 | 1996–97 | First Division | H | Barnsley | 0–0 | 24,004 | |
| 5 Apr 1997 | 1996–97 | First Division | A | Barnsley | 1–0 | Grainger 12 | 13,092 |
| 29 Aug 1998 | 1998–99 | First Division | H | Barnsley | 0–0 | 19,825 | |
| 16 Jan 1999 | 1998–99 | First Division | A | Barnsley | 0–0 | 17,114 | |
| 20 Nov 1999 | 1999–00 | First Division | A | Barnsley | 1–2 | McCarthy 70 | 14,520 |
| 18 Mar 2000 | 1999–00 | First Division | H | Barnsley | 3–1 | Rankin 25, Holdsworth 45, Rankin 63 | 25,108 |
| 13 May 2000 | 1999–00 | Play-offs | H | Barnsley | 0–4 | 26,492 | |
| 18 May 2000 | 1999–00 | Play-offs | A | Barnsley | 2–1 | Gary Rowett 33, Marcelo dos Santos Cipriano 75 | 19,050 |
| 28 Aug 2000 | 2000–01 | First Division | H | Barnsley | 4–1 | Peter Ndlovu 9, Martin Grainger 35, David Holdsworth 51, Bryan Hughes 90 | 17,160 |
| 13 Jan 2001 | 2000–01 | First Division | A | Barnsley | 3–2 | Marcelo 16, M. Johnson 40, Lazaridis 48 | 13,631 |
| 13 Oct 2001 | 2001–02 | First Division | A | Barnsley | 3–1 | Marcelo dos Santos Cipriano 36, Horsfield 55, Paul Furlong 83 | 11,910 |
| 16 Feb 2002 | 2001–02 | First Division | H | Barnsley | 1–0 | Stern John 51 | 19,208 |
| 11 Nov 2006 | 2006–07 | Championship | H | Barnsley | 2–0 | McSheffrey 35, Danns 90 | 19,344 |
| 9 Apr 2007 | 2006–07 | Championship | A | Barnsley | 0–1 | 15,857 | |
| 23 Aug 2008 | 2008–09 | Championship | H | Barnsley | 2–0 | Phillips 13, O'Connor 45+1 | 17,413 |
| 10 Mar 2009 | 2008–09 | Championship | A | Barnsley | 1–1 | Martin Taylor 85 | 11,299 |
| 24 Sep 2011 | 2011–12 | Championship | H | Barnsley | 1–1 | Chris Burke 86 | |
| 21 Feb 2012 | 2011–12 | Championship | A | Barnsley | 3–1 | Rob Edwards 8, Fahey 27, Redmond 78 | 9,558 |
| 22 Sep 2012 | 2012–13 | Championship | H | Barnsley | 0–5 | 13,893 | |
| 26 Dec 2012 | 2012–13 | Championship | A | Barnsley | 2–1 | Davies 35, Davies 38 | 9,191 |
| 30 Nov 2013 | 2013–14 | Championship | A | Barnsley | 3–0 | Paul Caddis 13, Paul Caddis 22, Nikola Žigić 37 | |
| 1 Jan 2014 | 2013–14 | Championship | H | Barnsley | 1–1 | Zigic 10 | |
| 3 Dec 2016 | 2016–17 | Championship | H | Barnsley | 0–3 | 17,072 | |
| 31 Dec 2016 | 2016–17 | Championship | A | Barnsley | 2–2 | Maghoma 33, Jutkiewicz 52 | 13,397 |
| 4 Nov 2017 | 2017–18 | Championship | A | Barnsley | 0–2 | 12,946 | |
| 24 Feb 2018 | 2017–18 | Championship | H | Barnsley | 0–2 | 19,822 | |
| 20 Aug 2019 | 2019–20 | Championship | H | Barnsley | 2–0 | Jutkiewicz 69, Álvaro Giménez 77 | 20,061 |
| 11 Feb 2020 | 2019–20 | Championship | A | Barnsley | 1–0 | Hogan 76 | 12,788 |
| 1 Dec 2020 | 2020–21 | Championship | H | Barnsley | 1–2 | Hogan 56 | |
| 6 Mar 2021 | 2020–21 | Championship | A | Barnsley | 0–1 | ||
| 28 Aug 2021 | 2021–22 | Championship | A | Barnsley | 1–1 | Lukas Jutkiewicz 33 | 13,950 |
| 22 Jan 2022 | 2021–22 | Championship | H | Barnsley | 2–1 | Onel Hernández 34, Hogan 51 | 15,742 |
| 7 Dec 2024 | 2024–25 | League One | A | Barnsley | 2–1 | Stansfield 60, Stansfield 79 | 15,367 |
| 5 Apr 2025 | 2024–25 | League One | H | Barnsley | 6–2 | Stansfield 33, May 47, May 55, Harris 72, Dowell 82, Lukas Jutkiewicz 89 | 25,018 |
See also: the Barnsley archive and Barnsley v Birmingham City.
All Birmingham City head-to-head records · Birmingham City season by season