Manchester City have played Stoke City 113 times in competitive football, winning 51, drawing 25 and losing 37, first meeting on 2 Dec 1899 and most recently on 12 Mar 2018. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 2 Dec 1899 | 1899–00 | First Division | A | Stoke City | 0–1 | ||
| 7 Apr 1900 | 1899–00 | First Division | H | Stoke City | 1–0 | ||
| 29 Sep 1900 | 1900–01 | First Division | H | Stoke City | 2–0 | ||
| 26 Jan 1901 | 1900–01 | First Division | A | Stoke City | 1–2 | ||
| 13 Jan 1902 | 1901–02 | First Division | A | Stoke City | 0–3 | ||
| 19 Apr 1902 | 1901–02 | First Division | H | Stoke City | 2–2 | ||
| 5 Sep 1903 | 1903–04 | First Division | A | Stoke City | 2–1 | ||
| 2 Jan 1904 | 1903–04 | First Division | H | Stoke City | 2–2 | ||
| 10 Sep 1904 | 1904–05 | First Division | A | Stoke City | 0–1 | ||
| 7 Jan 1905 | 1904–05 | First Division | H | Stoke City | 1–0 | ||
| 18 Nov 1905 | 1905–06 | First Division | A | Stoke City | 0–0 | ||
| 24 Mar 1906 | 1905–06 | First Division | H | Stoke City | 2–0 | ||
| 8 Dec 1906 | 1906–07 | First Division | A | Stoke City | 0–3 | ||
| 13 Apr 1907 | 1906–07 | First Division | H | Stoke City | 2–2 | ||
| 14 Jan 1911 | 1910–11 | FA Cup | A | Stoke City | 2–1 | Jonathan Smith, Lot Jones | 29,000 |
| 7 Oct 1922 | 1922–23 | First Division | A | Stoke City | 1–1 | ||
| 14 Oct 1922 | 1922–23 | First Division | H | Stoke City | 2–1 | ||
| 26 Nov 1927 | 1927–28 | Second Division | H | Stoke City | 4–0 | ||
| 18 Feb 1928 | 1927–28 | FA Cup | H | Stoke City | 0–1 | ||
| 7 Apr 1928 | 1927–28 | Second Division | A | Stoke City | 0–2 | ||
| 11 Nov 1933 | 1933–34 | First Division | A | Stoke City | 1–0 | ||
| 3 Mar 1934 | 1933–34 | FA Cup | H | Stoke City | 1–0 | ||
| 24 Mar 1934 | 1933–34 | First Division | H | Stoke City | 4–2 | ||
| 15 Sep 1934 | 1934–35 | First Division | H | Stoke City | 3–1 | ||
| 26 Jan 1935 | 1934–35 | First Division | A | Stoke City | 0–2 | ||
| 5 Oct 1935 | 1935–36 | First Division | H | Stoke City | 1–2 | ||
| 8 Feb 1936 | 1935–36 | First Division | A | Stoke City | 0–1 | ||
| 3 Oct 1936 | 1936–37 | First Division | A | Stoke City | 2–2 | ||
| 6 Feb 1937 | 1936–37 | First Division | H | Stoke City | 2–1 | ||
| 16 Oct 1937 | 1937–38 | First Division | H | Stoke City | 0–0 | ||
| 26 Feb 1938 | 1937–38 | First Division | A | Stoke City | 2–3 | ||
| 18 Oct 1947 | 1947–48 | First Division | H | Stoke City | 3–0 | ||
| 6 Mar 1948 | 1947–48 | First Division | A | Stoke City | 0–3 | ||
| 28 Aug 1948 | 1948–49 | First Division | H | Stoke City | 0–0 | ||
| 1 Jan 1949 | 1948–49 | First Division | A | Stoke City | 3–2 | ||
| 15 Oct 1949 | 1949–50 | First Division | H | Stoke City | 1–1 | ||
| 4 Mar 1950 | 1949–50 | First Division | A | Stoke City | 0–2 | ||
| 8 Dec 1951 | 1951–52 | First Division | H | Stoke City | 0–1 | 20,397 | |
| 26 Apr 1952 | 1951–52 | First Division | A | Stoke City | 1–3 | 27,000 | |
| 23 Aug 1952 | 1952–53 | First Division | A | Stoke City | 1–2 | ||
| 20 Dec 1952 | 1952–53 | First Division | H | Stoke City | 2–1 | ||
| 15 Jan 1964 | 1963–64 | League Cup | A | Stoke City | 0–2 | ||
| 5 Feb 1964 | 1963–64 | League Cup | H | Stoke City | 1–0 | ||
| 12 Nov 1966 | 1966–67 | First Division | A | Stoke City | 1–0 | Mike Summerbee | 27,803 |
| 12 Apr 1967 | 1966–67 | First Division | H | Stoke City | 3–1 | Colin Bell, Colin Bell, Colin Bell | 25,753 |
| 26 Aug 1967 | 1967–68 | First Division | A | Stoke City | 0–3 | 22,426 | |
| 23 Dec 1967 | 1967–68 | First Division | H | Stoke City | 4–2 | Francis Lee, Francis Lee, Tony Coleman, Neil Young | 40,121 |
| 7 Sep 1968 | 1968–69 | First Division | A | Stoke City | 0–1 | 22,015 | |
| 29 Mar 1969 | 1968–69 | First Division | H | Stoke City | 3–1 | Colin Bell, Mike Doyle, Bobby Owen | 27,337 |
| 27 Sep 1969 | 1969–70 | First Division | A | Stoke City | 0–2 | 29,739 | |
| 17 Jan 1970 | 1969–70 | First Division | H | Stoke City | 0–1 | 31,965 | |
| 19 Sep 1970 | 1970–71 | First Division | H | Stoke City | 4–1 | ||
| 24 Apr 1971 | 1970–71 | First Division | A | Stoke City | 0–2 | ||
| 27 Dec 1971 | 1971–72 | First Division | A | Stoke City | 3–1 | ||
| 1 Apr 1972 | 1971–72 | First Division | H | Stoke City | 1–2 | ||
| 23 Sep 1972 | 1972–73 | First Division | A | Stoke City | 1–5 | ||
| 26 Dec 1972 | 1972–73 | First Division | H | Stoke City | 1–1 | ||
| 13 Jan 1973 | 1972–73 | FA Cup | H | Stoke City | 3–2 | ||
| 1 Sep 1973 | 1973–74 | First Division | A | Stoke City | 1–1 | ||
| 1 Jan 1974 | 1973–74 | First Division | H | Stoke City | 0–0 | ||
| 9 Nov 1974 | 1974–75 | First Division | H | Stoke City | 1–0 | Rodney Marsh | 36,966 |
| 1 Feb 1975 | 1974–75 | First Division | A | Stoke City | 0–4 | 32,007 | |
| 24 Sep 1975 | 1975–76 | First Division | H | Stoke City | 1–0 | ||
| 28 Jan 1976 | 1975–76 | FA Cup | A | Stoke City | 0–1 | ||
| 2 Apr 1976 | 1975–76 | First Division | A | Stoke City | 0–0 | ||
| 28 Aug 1976 | 1976–77 | First Division | H | Stoke City | 0–0 | ||
| 5 Feb 1977 | 1976–77 | First Division | A | Stoke City | 2–0 | ||
| 26 Dec 1979 | 1979–80 | First Division | H | Stoke City | 1–1 | Paul Power 16 | 36,286 |
| 5 Apr 1980 | 1979–80 | First Division | A | Stoke City | 0–0 | 20,639 | |
| 27 Aug 1980 | 1980–81 | League Cup | A | Stoke City | 1–1 | ||
| 3 Sep 1980 | 1980–81 | League Cup | H | Stoke City | 3–0 | ||
| 20 Sep 1980 | 1980–81 | First Division | H | Stoke City | 1–2 | ||
| 18 Mar 1981 | 1980–81 | First Division | A | Stoke City | 1–2 | ||
| 5 Sep 1981 | 1981–82 | First Division | A | Stoke City | 3–1 | ||
| 7 Oct 1981 | 1981–82 | League Cup | H | Stoke City | 2–0 | ||
| 28 Oct 1981 | 1981–82 | League Cup | A | Stoke City | 0–2 | ||
| 9 Jan 1982 | 1981–82 | First Division | H | Stoke City | 1–1 | ||
| 1 Sep 1982 | 1982–83 | First Division | H | Stoke City | 1–0 | David Cross | 27,847 |
| 9 Apr 1983 | 1982–83 | First Division | A | Stoke City | 0–1 | 15,372 | |
| 19 Sep 1987 | 1987–88 | Second Division | H | Stoke City | 3–0 | ||
| 28 Dec 1987 | 1987–88 | Second Division | A | Stoke City | 3–1 | ||
| 26 Dec 1988 | 1988–89 | Second Division | A | Stoke City | 1–3 | Nigel Gleghorn | 24,059 |
| 27 Mar 1989 | 1988–89 | Second Division | H | Stoke City | 2–1 | Andy Hinchcliffe, David Oldfield | 28,303 |
| 24 Aug 1996 | 1996–97 | First Division | A | Stoke City | 1–2 | Uwe Rösler | 21,116 |
| 22 Mar 1997 | 1996–97 | First Division | H | Stoke City | 2–0 | Dalian Atkinson, Steve Lomas | 28,497 |
| 22 Oct 1997 | 1997–98 | First Division | H | Stoke City | 0–1 | 25,333 | |
| 3 May 1998 | 1997–98 | First Division | A | Stoke City | 5–2 | Shaun Goater 32, Paul Dickov 49, Lee Bradbury 64, Shaun Goater 71, Kevin Horlock 90 | 28,000 |
| 28 Dec 1998 | 1998–99 | Second Division | H | Stoke City | 2–1 | Paul Dickov 67, Gareth Taylor 85 | |
| 29 Jan 1999 | 1998–99 | Second Division | A | Stoke City | 1–0 | Gerard Wiekens 20 | |
| 26 Oct 2008 | 2008–09 | Premier League | H | Stoke City | 3–0 | Robinho 14, Robinho 47, Robinho 72 | 44,624 |
| 31 Jan 2009 | 2008–09 | Premier League | A | Stoke City | 0–1 | 27,236 | |
| 26 Dec 2009 | 2009–10 | Premier League | H | Stoke City | 2–0 | Martin Petrov 27, Carlos Tevez 45+3 | 47,325 |
| 13 Feb 2010 | 2009–10 | FA Cup | H | Stoke City | 1–1 | Shaun Wright-Phillips 11 | 28,019 |
| 16 Feb 2010 | 2009–10 | Premier League | A | Stoke City | 1–1 | Gareth Barry 86 | 26,778 |
| 24 Feb 2010 | 2009–10 | FA Cup | A | Stoke City | 1–3 | Craig Bellamy 81 | 21,813 |
| 27 Nov 2010 | 2010–11 | Premier League | A | Stoke City | 1–1 | Micah Richards 81 | 27,405 |
| 14 May 2011 | 2010–11 | FA Cup | N | Stoke City | 1–0 | Y. Touré 74 | 88,643 |
| 17 May 2011 | 2010–11 | Premier League | H | Stoke City | 3–0 | Carlos Tevez 14, Joleon Lescott 53, Carlos Tevez 65 | 45,103 |
| 21 Dec 2011 | 2011–12 | Premier League | H | Stoke City | 3–0 | Sergio Agüero 29, Adam Johnson 36, Sergio Agüero 54 | 46,321 |
| 24 Mar 2012 | 2011–12 | Premier League | A | Stoke City | 1–1 | Y. Touré 76 | 27,535 |
| 15 Sep 2012 | 2012–13 | Premier League | A | Stoke City | 1–1 | Javi García 35 | 27,101 |
| 1 Jan 2013 | 2012–13 | Premier League | H | Stoke City | 3–0 | Pablo Zabaleta 43, Edin Džeko 56, Sergio Agüero 74 | 47,192 |
| 26 Jan 2013 | 2012–13 | FA Cup | A | Stoke City | 1–0 | Pablo Zabaleta 85 | 19,814 |
| 14 Sep 2013 | 2013–14 | Premier League | A | Stoke City | 0–0 | 25,052 | |
| 22 Feb 2014 | 2013–14 | Premier League | H | Stoke City | 1–0 | Yaya Touré 70 | 47,038 |
| 30 Aug 2014 | 2014–15 | Premier League | H | Stoke City | 0–1 | 45,622 | |
| 11 Feb 2015 | 2014–15 | Premier League | A | Stoke City | 4–1 | Sergio Agüero 33, James Milner 55, Sergio Agüero 70, Samir Nasri 76 | 27,011 |
| 5 Dec 2015 | 2015–16 | Premier League | A | Stoke City | 0–2 | 27,264 | |
| 23 Apr 2016 | 2015–16 | Premier League | H | Stoke City | 4–0 | Fernando 35, Sergio Agüero 43, Kelechi Iheanacho 64, Kelechi Iheanacho 74 | 53,974 |
| 20 Aug 2016 | 2016–17 | Premier League | A | Stoke City | 4–1 | Sergio Agüero 27, Sergio Agüero 36, Nolito 86, Nolito 90+5 | 27,455 |
| 8 Mar 2017 | 2016–17 | Premier League | H | Stoke City | 0–0 | 52,625 | |
| 14 Oct 2017 | 2017–18 | Premier League | H | Stoke City | 7–2 | Gabriel Jesus 17, Raheem Sterling 19, D. Silva 27, Gabriel Jesus 55, Fernandinho 60, Leroy Sané 62, B. Silva 79 | 54,128 |
| 12 Mar 2018 | 2017–18 | Premier League | A | Stoke City | 2–0 | D. Silva 10, D. Silva 50 | 29,138 |
See also: the Stoke City archive and Stoke City v Manchester City.
All Manchester City head-to-head records · Manchester City season by season