Manchester City have played Southampton 104 times in competitive football, winning 43, drawing 28 and losing 33, first meeting on 5 Feb 1910 and most recently on 25 Apr 2026. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 5 Feb 1910 | 1909–10 | FA Cup | A | Southampton | 5–0 | George Dorsett, George Stewart, Lot Jones, Jimmy Conlin, Tom Holford | 15,965 |
| 16 Oct 1926 | 1926–27 | Second Division | H | Southampton | 3–4 | ||
| 25 Apr 1927 | 1926–27 | Second Division | A | Southampton | 1–1 | ||
| 17 Dec 1927 | 1927–28 | Second Division | A | Southampton | 1–1 | ||
| 28 Apr 1928 | 1927–28 | Second Division | H | Southampton | 6–1 | ||
| 12 Nov 1938 | 1938–39 | Second Division | A | Southampton | 2–1 | ||
| 18 Mar 1939 | 1938–39 | Second Division | H | Southampton | 2–1 | ||
| 30 Nov 1946 | 1946–47 | Second Division | H | Southampton | 1–1 | Jimmy Constantine 23 | |
| 5 Apr 1947 | 1946–47 | Second Division | A | Southampton | 1–0 | George Smith 27 | |
| 25 Nov 1950 | 1950–51 | Second Division | H | Southampton | 2–3 | Dennis Westcott 14, Haddleton 86 | |
| 14 Apr 1951 | 1950–51 | Second Division | A | Southampton | 1–2 | Johnny Hart 15 | |
| 9 Jan 1960 | 1959–60 | FA Cup | H | Southampton | 1–5 | ||
| 9 Nov 1963 | 1963–64 | Second Division | A | Southampton | 2–4 | ||
| 21 Mar 1964 | 1963–64 | Second Division | H | Southampton | 1–1 | ||
| 10 Oct 1964 | 1964–65 | Second Division | A | Southampton | 0–1 | ||
| 20 Feb 1965 | 1964–65 | Second Division | H | Southampton | 3–1 | ||
| 2 Oct 1965 | 1965–66 | Second Division | A | Southampton | 1–0 | ||
| 18 May 1966 | 1965–66 | Second Division | H | Southampton | 0–0 | ||
| 20 Aug 1966 | 1966–67 | First Division | A | Southampton | 1–1 | Mike Summerbee | 19,900 |
| 17 Dec 1966 | 1966–67 | First Division | H | Southampton | 1–1 | Colin Bell | 20,104 |
| 23 Aug 1967 | 1967–68 | First Division | A | Southampton | 2–3 | Colin Bell, Tony Coleman | 23,675 |
| 30 Aug 1967 | 1967–68 | First Division | H | Southampton | 4–2 | Colin Bell, Colin Bell, Neil Young, Neil Young | 22,002 |
| 14 Sep 1968 | 1968–69 | First Division | H | Southampton | 1–1 | Tony Coleman | 29,031 |
| 19 Apr 1969 | 1968–69 | First Division | A | Southampton | 0–3 | 26,254 | |
| 8 Nov 1969 | 1969–70 | First Division | H | Southampton | 1–0 | Colin Bell | 27,069 |
| 8 Apr 1970 | 1969–70 | First Division | A | Southampton | 0–0 | 24,384 | |
| 15 Aug 1970 | 1970–71 | First Division | A | Southampton | 1–1 | ||
| 17 Oct 1970 | 1970–71 | First Division | H | Southampton | 1–1 | ||
| 25 Sep 1971 | 1971–72 | First Division | H | Southampton | 3–0 | ||
| 4 Apr 1972 | 1971–72 | First Division | A | Southampton | 0–2 | ||
| 16 Dec 1972 | 1972–73 | First Division | H | Southampton | 2–1 | ||
| 6 Mar 1973 | 1972–73 | First Division | A | Southampton | 1–1 | ||
| 6 Oct 1973 | 1973–74 | First Division | H | Southampton | 1–1 | ||
| 23 Feb 1974 | 1973–74 | First Division | A | Southampton | 2–0 | ||
| 9 Dec 1978 | 1978–79 | First Division | H | Southampton | 1–2 | ||
| 12 Dec 1978 | 1978–79 | League Cup | A | Southampton | 1–2 | ||
| 28 Apr 1979 | 1978–79 | First Division | A | Southampton | 0–1 | ||
| 8 Sep 1979 | 1979–80 | First Division | H | Southampton | 0–1 | 34,920 | |
| 19 Jan 1980 | 1979–80 | First Division | A | Southampton | 1–4 | Paul Power 66 | 21,422 |
| 16 Aug 1980 | 1980–81 | First Division | A | Southampton | 0–2 | ||
| 15 Nov 1980 | 1980–81 | First Division | H | Southampton | 3–0 | ||
| 12 Sep 1981 | 1981–82 | First Division | H | Southampton | 1–1 | ||
| 6 Feb 1982 | 1981–82 | First Division | A | Southampton | 1–2 | ||
| 6 Nov 1982 | 1982–83 | First Division | H | Southampton | 2–0 | Kevin Reeves, Bobby McDonald | 25,115 |
| 10 Nov 1982 | 1982–83 | League Cup | H | Southampton | 1–1 | Dennis Tueart | 17,463 |
| 24 Nov 1982 | 1982–83 | League Cup | A | Southampton | 0–4 | 19,298 | |
| 19 Mar 1983 | 1982–83 | First Division | A | Southampton | 1–4 | Kevin Reeves | 17,201 |
| 7 Sep 1985 | 1985–86 | First Division | A | Southampton | 0–3 | 14,308 | |
| 11 Jan 1986 | 1985–86 | First Division | H | Southampton | 1–0 | Philips | 21,674 |
| 1 Nov 1986 | 1986–87 | First Division | A | Southampton | 1–1 | Graham Baker | 14,352 |
| 11 Apr 1987 | 1986–87 | First Division | H | Southampton | 2–4 | Stewart, Paul Moulden | 18,193 |
| 23 Aug 1989 | 1989–90 | First Division | H | Southampton | 1–2 | Nigel Gleghorn | 25,416 |
| 9 Dec 1989 | 1989–90 | First Division | A | Southampton | 1–2 | Clive Allen | 15,832 |
| 26 Dec 1990 | 1990–91 | First Division | A | Southampton | 1–2 | Niall Quinn | 16,029 |
| 30 Mar 1991 | 1990–91 | First Division | H | Southampton | 3–3 | Mark Brennan, David White, Clive Allen | 23,163 |
| 2 Nov 1991 | 1991–92 | First Division | A | Southampton | 3–0 | Niall Quinn, Mike Sheron, Jon Gittens | 13,933 |
| 15 Mar 1992 | 1991–92 | First Division | H | Southampton | 0–1 | 24,265 | |
| 24 Oct 1992 | 1992–93 | Premier League | H | Southampton | 1–0 | Mike Sheron | 20,089 |
| 1 May 1993 | 1992–93 | Premier League | A | Southampton | 1–0 | David White | 11,830 |
| 28 Dec 1993 | 1993–94 | Premier League | H | Southampton | 1–1 | Terry Phelan | 24,712 |
| 4 Apr 1994 | 1993–94 | Premier League | A | Southampton | 1–0 | Steffen Karl | 16,377 |
| 5 Nov 1994 | 1994–95 | Premier League | H | Southampton | 3–3 | Paul Walsh, Paul Walsh, Peter Beagrie | 21,589 |
| 4 Feb 1995 | 1994–95 | Premier League | A | Southampton | 2–2 | Alan Kernaghan, Garry Flitcroft | 14,902 |
| 31 Jan 1996 | 1995–96 | Premier League | A | Southampton | 1–1 | Uwe Rösler | 15,172 |
| 16 Mar 1996 | 1995–96 | Premier League | H | Southampton | 2–1 | Georgi Kinkladze, Georgi Kinkladze | 29,550 |
| 15 Sep 1999 | 1999–00 | League Cup | H | Southampton | 0–0 | 17,476 | |
| 21 Sep 1999 | 1999–00 | League Cup | A | Southampton | 3–4 | Paul Dickov, Shaun Goater, Shaun Goater | 10,960 |
| 23 Oct 2000 | 2000–01 | Premier League | A | Southampton | 2–0 | Paul Dickov, Danny Tiatto | 15,056 |
| 3 Mar 2001 | 2000–01 | Premier League | H | Southampton | 0–1 | 33,990 | |
| 5 Oct 2002 | 2002–03 | Premier League | A | Southampton | 0–2 | 31,009 | |
| 11 May 2003 | 2002–03 | Premier League | H | Southampton | 0–1 | 34,957 | |
| 1 Nov 2003 | 2003–04 | Premier League | A | Southampton | 2–0 | Robbie Fowler 4, Paulo Wanchope 85 | 31,952 |
| 17 Apr 2004 | 2003–04 | Premier League | H | Southampton | 1–3 | Nicolas Anelka 78 | 47,152 |
| 2 Oct 2004 | 2004–05 | Premier League | A | Southampton | 0–0 | 28,605 | |
| 1 Jan 2005 | 2004–05 | Premier League | H | Southampton | 2–1 | Paul Bosvelt 19, Shaun Wright-Phillips 40 | 42,895 |
| 28 Jan 2007 | 2006–07 | FA Cup | H | Southampton | 3–1 | Darius Vassell 26, Joey Barton 45, DaMarcus Beasley 70 | 26,496 |
| 19 Aug 2012 | 2012–13 | Premier League | H | Southampton | 3–2 | Carlos Tevez 39, Edin Džeko 71, Samir Nasri 80 | 46,109 |
| 9 Feb 2013 | 2012–13 | Premier League | A | Southampton | 1–3 | Edin Džeko 39 | 31,738 |
| 7 Dec 2013 | 2013–14 | Premier League | A | Southampton | 1–1 | Sergio Agüero 10 | 31,229 |
| 5 Apr 2014 | 2013–14 | Premier League | H | Southampton | 4–1 | Yaya Touré 3, Stevan Jovetić 81, Samir Nasri 45+1, Edin Džeko 45+4 | 47,009 |
| 30 Nov 2014 | 2014–15 | Premier League | A | Southampton | 3–0 | Yaya Touré 51, Frank Lampard 80, Gaël Clichy 88 | 30,919 |
| 24 May 2015 | 2014–15 | Premier League | H | Southampton | 2–0 | Frank Lampard 31, Sergio Agüero 88 | 45,919 |
| 28 Nov 2015 | 2015–16 | Premier League | H | Southampton | 3–1 | Kevin De Bruyne 9, Fabian Delph 20, Aleksandar Kolarov 69 | 54,102 |
| 1 May 2016 | 2015–16 | Premier League | A | Southampton | 2–4 | Kelechi Iheanacho 44, Kelechi Iheanacho 78 | 31,472 |
| 23 Oct 2016 | 2016–17 | Premier League | H | Southampton | 1–1 | Kelechi Iheanacho 27 | 53,731 |
| 15 Apr 2017 | 2016–17 | Premier League | A | Southampton | 3–0 | Vincent Kompany 55, Leroy Sané 77, Sergio Agüero 80 | 31,850 |
| 29 Nov 2017 | 2017–18 | Premier League | H | Southampton | 2–1 | Kevin De Bruyne 47, Raheem Sterling 90+6 | 53,407 |
| 13 May 2018 | 2017–18 | Premier League | A | Southampton | 1–0 | Gabriel Jesus 90+4 | 31,882 |
| 4 Nov 2018 | 2018–19 | Premier League | H | Southampton | 6–1 | Wesley Hoedt 6, Sergio Agüero 12, D. Silva 18, Raheem Sterling 67, Raheem Sterling 45+2, Leroy Sané 90+1 | 53,916 |
| 30 Dec 2018 | 2018–19 | Premier League | A | Southampton | 3–1 | D. Silva 10, James Ward-Prowse 45, Sergio Agüero 45+3 | 31,381 |
| 29 Oct 2019 | 2019–20 | League Cup | H | Southampton | 3–1 | Nicolás Otamendi 20, Sergio Agüero 38, Sergio Agüero 56 | 37,143 |
| 2 Nov 2019 | 2019–20 | Premier League | H | Southampton | 2–1 | Sergio Agüero 70, Kyle Walker 86 | 53,922 |
| 5 Jul 2020 | 2019–20 | Premier League | A | Southampton | 0–1 | ||
| 19 Dec 2020 | 2020–21 | Premier League | A | Southampton | 1–0 | Raheem Sterling 16 | 2,000 |
| 10 Mar 2021 | 2020–21 | Premier League | H | Southampton | 5–2 | Kevin De Bruyne 15, Riyad Mahrez 40, Riyad Mahrez 55, Kevin De Bruyne 59, İlkay Gündoğan 45+3 | |
| 18 Sep 2021 | 2021–22 | Premier League | H | Southampton | 0–0 | 52,698 | |
| 22 Jan 2022 | 2021–22 | Premier League | A | Southampton | 1–1 | Aymeric Laporte 65 | 31,178 |
| 20 Mar 2022 | 2021–22 | FA Cup | A | Southampton | 4–1 | Raheem Sterling 12, Kevin De Bruyne 62, Phil Foden 75, Riyad Mahrez 78 | 29,702 |
| 8 Oct 2022 | 2022–23 | Premier League | H | Southampton | 4–0 | João Cancelo 20, Phil Foden 32, Riyad Mahrez 49, Erling Haaland 65 | 53,365 |
| 11 Jan 2023 | 2022–23 | League Cup | A | Southampton | 0–2 | 22,996 | |
| 8 Apr 2023 | 2022–23 | Premier League | A | Southampton | 4–1 | Erling Haaland 45, Jack Grealish 58, Erling Haaland 68, Julián Álvarez 75 | 30,963 |
| 26 Oct 2024 | 2024–25 | Premier League | H | Southampton | 1–0 | Erling Haaland 5 | 52,844 |
| 10 May 2025 | 2024–25 | Premier League | A | Southampton | 0–0 | 30,937 | |
| 25 Apr 2026 | 2025–26 | FA Cup | N | Southampton | 2–1 | Jérémy Doku 82, Nico González 87 | 70,053 |
See also: the Southampton archive and Southampton v Manchester City.
All Manchester City head-to-head records · Manchester City season by season