Birmingham City have played Stoke City 114 times in competitive football, winning 38, drawing 31 and losing 45, first meeting on 27 Oct 1894 and most recently on 24 Jan 2026. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 27 Oct 1894 | 1894–95 | First Division | A | Stoke City | 2–2 | ||
| 17 Nov 1894 | 1894–95 | First Division | H | Stoke City | 4–2 | ||
| 14 Sep 1895 | 1895–96 | First Division | H | Stoke City | 1–2 | ||
| 19 Oct 1895 | 1895–96 | First Division | A | Stoke City | 1–6 | ||
| 11 Feb 1899 | 1898–99 | FA Cup | A | Stoke City | 2–2 | ||
| 15 Feb 1899 | 1898–99 | FA Cup | H | Stoke City | 1–2 | ||
| 9 Feb 1901 | 1900–01 | FA Cup | A | Stoke City | 1–1 | ||
| 13 Feb 1901 | 1900–01 | FA Cup | H | Stoke City | 2–1 | ||
| 17 Feb 1902 | 1901–02 | First Division | H | Stoke City | 1–1 | ||
| 15 Mar 1902 | 1901–02 | First Division | A | Stoke City | 0–1 | ||
| 5 Dec 1903 | 1903–04 | First Division | H | Stoke City | 1–0 | ||
| 2 Apr 1904 | 1903–04 | First Division | A | Stoke City | 0–1 | ||
| 22 Apr 1905 | 1904–05 | First Division | H | Stoke City | 0–1 | ||
| 29 Apr 1905 | 1904–05 | First Division | A | Stoke City | 0–1 | ||
| 14 Oct 1905 | 1905–06 | First Division | H | Stoke City | 2–0 | ||
| 3 Feb 1906 | 1905–06 | FA Cup | A | Stoke City | 1–0 | ||
| 17 Feb 1906 | 1905–06 | First Division | A | Stoke City | 2–2 | ||
| 3 Nov 1906 | 1906–07 | First Division | H | Stoke City | 2–1 | ||
| 9 Mar 1907 | 1906–07 | First Division | A | Stoke City | 0–3 | ||
| 6 Dec 1919 | 1919–20 | Second Division | A | Stoke City | 1–0 | ||
| 13 Dec 1919 | 1919–20 | Second Division | H | Stoke City | 2–1 | ||
| 20 Nov 1920 | 1920–21 | Second Division | A | Stoke City | 2–1 | ||
| 27 Nov 1920 | 1920–21 | Second Division | H | Stoke City | 3–0 | ||
| 13 Sep 1922 | 1922–23 | First Division | H | Stoke City | 2–0 | ||
| 2 Apr 1923 | 1922–23 | First Division | A | Stoke City | 0–0 | ||
| 28 Oct 1933 | 1933–34 | First Division | A | Stoke City | 1–1 | ||
| 10 Mar 1934 | 1933–34 | First Division | H | Stoke City | 0–1 | ||
| 1 Sep 1934 | 1934–35 | First Division | A | Stoke City | 0–2 | ||
| 5 Jan 1935 | 1934–35 | First Division | H | Stoke City | 0–0 | ||
| 21 Sep 1935 | 1935–36 | First Division | H | Stoke City | 0–5 | ||
| 3 Feb 1936 | 1935–36 | First Division | A | Stoke City | 1–3 | ||
| 12 Sep 1936 | 1936–37 | First Division | H | Stoke City | 2–4 | ||
| 9 Jan 1937 | 1936–37 | First Division | A | Stoke City | 0–2 | ||
| 16 Jan 1937 | 1936–37 | FA Cup | A | Stoke City | 1–4 | ||
| 28 Aug 1937 | 1937–38 | First Division | A | Stoke City | 2–2 | ||
| 1 Jan 1938 | 1937–38 | First Division | H | Stoke City | 1–1 | ||
| 10 Sep 1938 | 1938–39 | First Division | H | Stoke City | 1–2 | ||
| 14 Jan 1939 | 1938–39 | First Division | A | Stoke City | 3–6 | ||
| 25 Sep 1948 | 1948–49 | First Division | H | Stoke City | 2–1 | Fred Harris, Neil Dougall | 48,896 |
| 19 Feb 1949 | 1948–49 | First Division | A | Stoke City | 1–2 | Harris | 25,975 |
| 27 Aug 1949 | 1949–50 | First Division | A | Stoke City | 1–3 | Tommy Capel | 28,119 |
| 24 Dec 1949 | 1949–50 | First Division | H | Stoke City | 1–0 | Jim Higgins | 28,728 |
| 12 Sep 1953 | 1953–54 | Second Division | A | Stoke City | 2–3 | Purdon, Jeff Hall | 22,958 |
| 23 Jan 1954 | 1953–54 | Second Division | H | Stoke City | 1–0 | Kinsey | 26,206 |
| 21 Aug 1954 | 1954–55 | Second Division | A | Stoke City | 1–2 | Roy Warhurst | 27,820 |
| 18 Dec 1954 | 1954–55 | Second Division | H | Stoke City | 2–0 | Brown, Govan | 22,427 |
| 30 Nov 1963 | 1963–64 | First Division | A | Stoke City | 1–4 | Auld | 27,260 |
| 11 Apr 1964 | 1963–64 | First Division | H | Stoke City | 0–1 | 19,914 | |
| 29 Aug 1964 | 1964–65 | First Division | H | Stoke City | 1–2 | Lynn Penalty kick | 20,667 |
| 17 Mar 1965 | 1964–65 | First Division | A | Stoke City | 1–2 | Vowden | 12,923 |
| 5 Aug 1971 | 1971–72 | FA Cup | H | Stoke City | 0–0 | 23,841 | |
| 5 Aug 1972 | 1972–73 | FA Cup | H | Stoke City | 0–0 | 25,841 | |
| 18 Nov 1972 | 1972–73 | First Division | A | Stoke City | 2–1 | R. Latchford 2 | 23,040 |
| 21 Apr 1973 | 1972–73 | First Division | H | Stoke City | 3–1 | Malcolm Page, Francis, Hatton | 32,513 |
| 19 Sep 1973 | 1973–74 | Texaco Cup | A | Stoke City | 0–0 | 9,530 | |
| 2 Oct 1973 | 1973–74 | Texaco Cup | H | Stoke City | 0–0 | 13,433 | |
| 17 Nov 1973 | 1973–74 | First Division | A | Stoke City | 2–5 | Hynd, R. Latchford | 19,179 |
| 13 Apr 1974 | 1973–74 | First Division | H | Stoke City | 0–0 | 29,467 | |
| 7 Dec 1974 | 1974–75 | First Division | H | Stoke City | 0–3 | 33,999 | |
| 11 Jan 1975 | 1974–75 | First Division | A | Stoke City | 0–0 | 26,157 | |
| 27 Dec 1975 | 1975–76 | First Division | H | Stoke City | 1–1 | Hatton | 37,166 |
| 19 Apr 1976 | 1975–76 | First Division | A | Stoke City | 0–1 | 19,928 | |
| 20 Nov 1976 | 1976–77 | First Division | A | Stoke City | 0–1 | 21,488 | |
| 16 Apr 1977 | 1976–77 | First Division | H | Stoke City | 2–0 | Francis, Burns | 19,554 |
| 25 Oct 1980 | 1980–81 | First Division | H | Stoke City | 1–1 | Bertschin | 16,535 |
| 28 Mar 1981 | 1980–81 | First Division | A | Stoke City | 0–0 | 14,624 | |
| 24 Oct 1981 | 1981–82 | First Division | A | Stoke City | 0–1 | 15,399 | |
| 13 Mar 1982 | 1981–82 | First Division | H | Stoke City | 2–1 | Alan Curbishley, Phil Hawker | 12,018 |
| 4 Sep 1982 | 1982–83 | First Division | H | Stoke City | 1–4 | Alan Curbishley | 14,392 |
| 3 Jan 1983 | 1982–83 | First Division | A | Stoke City | 1–1 | Les Phillips | 15,416 |
| 6 Sep 1983 | 1983–84 | First Division | H | Stoke City | 1–0 | Noel Blake | 13,728 |
| 17 Mar 1984 | 1983–84 | First Division | A | Stoke City | 1–2 | Gayle | 13,506 |
| 23 Aug 1986 | 1986–87 | Second Division | A | Stoke City | 2–0 | Hemming og, Steve Whitton | 11,548 |
| 24 Jan 1987 | 1986–87 | Second Division | H | Stoke City | 0–0 | 10,643 | |
| 15 Aug 1987 | 1987–88 | Second Division | H | Stoke City | 2–0 | Tony Rees 2 | 13,137 |
| 16 Jan 1988 | 1987–88 | Second Division | A | Stoke City | 1–3 | Kennedy | 10,076 |
| 25 Oct 1988 | 1988–89 | Second Division | H | Stoke City | 0–1 | 6,262 | |
| 28 Feb 1989 | 1988–89 | Second Division | A | Stoke City | 0–1 | 7,904 | |
| 8 Sep 1990 | 1990–91 | Third Division | A | Stoke City | 1–0 | Gleghorn | 16,135 |
| 16 Apr 1991 | 1990–91 | Third Division | H | Stoke City | 2–1 | Matthewson, Hopkins | 6,729 |
| 18 Dec 1991 | 1991–92 | EFL Trophy | A | Stoke City | 1–3 | Paul Tait | 5,932 |
| 4 Jan 1992 | 1991–92 | Third Division | A | Stoke City | 1–2 | Jason Beckford | 19,096 |
| 29 Feb 1992 | 1991–92 | Third Division | H | Stoke City | 1–1 | Frain | 22,162 |
| 15 Sep 1993 | 1993–94 | Anglo-Italian Cup | A | Stoke City | 0–2 | 8,633 | |
| 26 Dec 1993 | 1993–94 | First Division | A | Stoke City | 1–2 | Peschisolido | 16,563 |
| 2 Apr 1994 | 1993–94 | First Division | H | Stoke City | 3–1 | Claridge, Mark Ward, Willis | 13,568 |
| 12 Sep 1995 | 1995–96 | First Division | H | Stoke City | 1–1 | Hunt | 19,005 |
| 17 Feb 1996 | 1995–96 | First Division | A | Stoke City | 0–1 | 15,709 | |
| 14 Sep 1996 | 1996–97 | First Division | H | Stoke City | 3–1 | Furlong 2, Furlong 65, Andy Legg 32 | 18,612 |
| 10 Jan 1997 | 1996–97 | First Division | A | Stoke City | 0–1 | 10,049 | |
| 9 Aug 1997 | 1997–98 | First Division | H | Stoke City | 2–0 | Paul Devlin 33, Peter Ndlovu 87 | 20,608 |
| 10 Jan 1998 | 1997–98 | First Division | A | Stoke City | 7–0 | Hughes 4, Hughes 9, Furlong 50, McCarthy 56, Furlong 69, Furlong 87, Forster 26 | 14,940 |
| 19 Feb 2006 | 2005–06 | FA Cup | A | Stoke City | 1–0 | Forssell 47 | 18,768 |
| 12 Aug 2006 | 2006–07 | Championship | A | Stoke City | 0–0 | 12,347 | |
| 11 Feb 2007 | 2006–07 | Championship | H | Stoke City | 1–0 | McSheffrey 71 | 15,854 |
| 22 Aug 2009 | 2009–10 | Premier League | H | Stoke City | 0–0 | 21,694 | |
| 28 Dec 2009 | 2009–10 | Premier League | A | Stoke City | 1–0 | Jerome 50 | 27,211 |
| 9 Nov 2010 | 2010–11 | Premier League | A | Stoke City | 2–3 | Keith Fahey 74, Jerome 76 | 26,381 |
| 12 Feb 2011 | 2010–11 | Premier League | H | Stoke City | 1–0 | Žigić 90+3 | 23,660 |
| 29 Oct 2013 | 2013–14 | League Cup | H | Stoke City | 4–4 | 13,436 | |
| 20 Oct 2018 | 2018–19 | Championship | A | Stoke City | 1–0 | Adams 81 | 28,160 |
| 26 Dec 2018 | 2018–19 | Championship | H | Stoke City | 2–0 | Maghoma 43, Omar Bogle 87 | 26,344 |
| 31 Aug 2019 | 2019–20 | Championship | H | Stoke City | 2–1 | Jutkiewicz 73, Jude Bellingham 76 | 20,652 |
| 12 Jul 2020 | 2019–20 | Championship | A | Stoke City | 0–2 | ||
| 4 Oct 2020 | 2020–21 | Championship | A | Stoke City | 1–1 | Harlee Dean 65 | |
| 10 Apr 2021 | 2020–21 | Championship | H | Stoke City | 2–0 | Jutkiewicz 42, Jutkiewicz 53 | |
| 14 Aug 2021 | 2021–22 | Championship | H | Stoke City | 0–0 | 10,189 | |
| 19 Feb 2022 | 2021–22 | Championship | A | Stoke City | 2–2 | Jordan James 12, Gardner 58 | 23,502 |
| 5 Nov 2022 | 2022–23 | Championship | A | Stoke City | 2–1 | Hogan 13, Harlee Dean 67 | 22,459 |
| 10 Apr 2023 | 2022–23 | Championship | H | Stoke City | 0–0 | 17,413 | |
| 26 Dec 2023 | 2023–24 | Championship | H | Stoke City | 1–3 | Jay Stansfield 69 | 21,640 |
| 20 Jan 2024 | 2023–24 | Championship | A | Stoke City | 2–1 | Jay Stansfield 10, Juninho Bacuna 49 | 25,058 |
| 13 Sep 2025 | 2025–26 | Championship | A | Stoke City | 0–1 | 24,676 | |
| 24 Jan 2026 | 2025–26 | Championship | H | Stoke City | 1–1 | Tomoki Iwata 42 | 27,904 |
See also: the Stoke City archive and Stoke City v Birmingham City.
All Birmingham City head-to-head records · Birmingham City season by season