Manchester City have played Wolverhampton Wanderers 133 times in competitive football, winning 58, drawing 26 and losing 49, first meeting on 30 Sep 1899 and most recently on 24 Jan 2026. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 30 Sep 1899 | 1899–00 | First Division | H | Wolverhampton Wanderers | 1–1 | ||
| 3 Feb 1900 | 1899–00 | First Division | A | Wolverhampton Wanderers | 1–1 | ||
| 24 Nov 1900 | 1900–01 | First Division | H | Wolverhampton Wanderers | 3–2 | ||
| 30 Mar 1901 | 1900–01 | First Division | A | Wolverhampton Wanderers | 0–1 | ||
| 26 Oct 1901 | 1901–02 | First Division | A | Wolverhampton Wanderers | 0–0 | ||
| 22 Feb 1902 | 1901–02 | First Division | H | Wolverhampton Wanderers | 3–0 | ||
| 19 Sep 1903 | 1903–04 | First Division | H | Wolverhampton Wanderers | 4–1 | ||
| 21 Mar 1904 | 1903–04 | First Division | A | Wolverhampton Wanderers | 6–1 | ||
| 14 Nov 1904 | 1904–05 | First Division | H | Wolverhampton Wanderers | 5–1 | ||
| 24 Apr 1905 | 1904–05 | First Division | A | Wolverhampton Wanderers | 3–0 | ||
| 16 Sep 1905 | 1905–06 | First Division | H | Wolverhampton Wanderers | 4–0 | ||
| 20 Jan 1906 | 1905–06 | First Division | A | Wolverhampton Wanderers | 3–2 | ||
| 18 Dec 1909 | 1909–10 | Second Division | H | Wolverhampton Wanderers | 6–0 | Irvine Thornley, Irvine Thornley, Irvine Thornley, George Dorsett, George Dorsett, Davie Ross | 20,000 |
| 30 Apr 1910 | 1909–10 | Second Division | A | Wolverhampton Wanderers | 2–3 | Tom Holford, Jimmy Conlin | 10,000 |
| 4 Feb 1911 | 1910–11 | FA Cup | A | Wolverhampton Wanderers | 0–1 | 25,000 | |
| 13 Nov 1926 | 1926–27 | Second Division | H | Wolverhampton Wanderers | 2–1 | ||
| 2 Apr 1927 | 1926–27 | Second Division | A | Wolverhampton Wanderers | 1–4 | ||
| 27 Aug 1927 | 1927–28 | Second Division | A | Wolverhampton Wanderers | 2–2 | ||
| 31 Dec 1927 | 1927–28 | Second Division | H | Wolverhampton Wanderers | 3–0 | ||
| 12 Nov 1932 | 1932–33 | First Division | H | Wolverhampton Wanderers | 4–1 | ||
| 25 Mar 1933 | 1932–33 | First Division | A | Wolverhampton Wanderers | 2–1 | ||
| 23 Dec 1933 | 1933–34 | First Division | A | Wolverhampton Wanderers | 0–8 | ||
| 5 May 1934 | 1933–34 | First Division | H | Wolverhampton Wanderers | 4–0 | ||
| 22 Dec 1934 | 1934–35 | First Division | A | Wolverhampton Wanderers | 0–5 | ||
| 4 May 1935 | 1934–35 | First Division | H | Wolverhampton Wanderers | 5–0 | ||
| 14 Dec 1935 | 1935–36 | First Division | A | Wolverhampton Wanderers | 3–4 | ||
| 18 Apr 1936 | 1935–36 | First Division | H | Wolverhampton Wanderers | 2–1 | ||
| 24 Oct 1936 | 1936–37 | First Division | A | Wolverhampton Wanderers | 1–2 | ||
| 27 Feb 1937 | 1936–37 | First Division | H | Wolverhampton Wanderers | 4–1 | ||
| 28 Aug 1937 | 1937–38 | First Division | A | Wolverhampton Wanderers | 1–3 | ||
| 1 Jan 1938 | 1937–38 | First Division | H | Wolverhampton Wanderers | 2–4 | ||
| 23 Aug 1947 | 1947–48 | First Division | H | Wolverhampton Wanderers | 4–3 | ||
| 20 Dec 1947 | 1947–48 | First Division | A | Wolverhampton Wanderers | 0–1 | ||
| 30 Oct 1948 | 1948–49 | First Division | H | Wolverhampton Wanderers | 3–3 | ||
| 23 Apr 1949 | 1948–49 | First Division | A | Wolverhampton Wanderers | 1–1 | ||
| 10 Apr 1950 | 1949–50 | First Division | H | Wolverhampton Wanderers | 2–1 | ||
| 11 Apr 1950 | 1949–50 | First Division | A | Wolverhampton Wanderers | 0–3 | ||
| 18 Aug 1951 | 1951–52 | First Division | H | Wolverhampton Wanderers | 0–0 | 4,748 | |
| 15 Dec 1951 | 1951–52 | First Division | A | Wolverhampton Wanderers | 2–2 | Dennis Westcott, Roy Clarke | 30,000 |
| 12 Jan 1952 | 1951–52 | FA Cup | H | Wolverhampton Wanderers | 2–2 | Jimmy Meadows, Don Revie | 54,797 |
| 16 Jan 1952 | 1951–52 | FA Cup | A | Wolverhampton Wanderers | 1–4 | Roy Clarke | 43,865 |
| 8 Nov 1952 | 1952–53 | First Division | A | Wolverhampton Wanderers | 3–7 | ||
| 28 Mar 1953 | 1952–53 | First Division | H | Wolverhampton Wanderers | 3–1 | ||
| 22 Aug 1953 | 1953–54 | First Division | H | Wolverhampton Wanderers | 0–4 | ||
| 19 Dec 1953 | 1953–54 | First Division | A | Wolverhampton Wanderers | 1–3 | Gordon Davies 26 | |
| 9 Oct 1954 | 1954–55 | First Division | A | Wolverhampton Wanderers | 2–2 | ||
| 20 Apr 1955 | 1954–55 | First Division | H | Wolverhampton Wanderers | 3–0 | ||
| 27 Aug 1955 | 1955–56 | First Division | A | Wolverhampton Wanderers | 2–7 | ||
| 24 Dec 1955 | 1955–56 | First Division | H | Wolverhampton Wanderers | 2–2 | ||
| 18 Aug 1956 | 1956–57 | First Division | A | Wolverhampton Wanderers | 1–5 | ||
| 15 Dec 1956 | 1956–57 | First Division | H | Wolverhampton Wanderers | 2–3 | ||
| 23 Nov 1957 | 1957–58 | First Division | H | Wolverhampton Wanderers | 3–4 | Ken Barnes, Billy McAdams | |
| 22 Mar 1958 | 1957–58 | First Division | A | Wolverhampton Wanderers | 3–3 | Colin Barlow | |
| 11 Oct 1958 | 1958–59 | First Division | A | Wolverhampton Wanderers | 0–2 | ||
| 28 Feb 1959 | 1958–59 | First Division | H | Wolverhampton Wanderers | 1–4 | Joe Hayes | |
| 5 Sep 1959 | 1959–60 | First Division | H | Wolverhampton Wanderers | 4–6 | ||
| 16 Jan 1960 | 1959–60 | First Division | A | Wolverhampton Wanderers | 2–4 | ||
| 10 Dec 1960 | 1960–61 | First Division | H | Wolverhampton Wanderers | 2–4 | ||
| 1 Apr 1961 | 1960–61 | First Division | A | Wolverhampton Wanderers | 0–1 | ||
| 28 Oct 1961 | 1961–62 | First Division | A | Wolverhampton Wanderers | 1–4 | ||
| 17 Mar 1962 | 1961–62 | First Division | H | Wolverhampton Wanderers | 2–2 | ||
| 18 Aug 1962 | 1962–63 | First Division | A | Wolverhampton Wanderers | 1–8 | ||
| 15 Dec 1962 | 1962–63 | First Division | H | Wolverhampton Wanderers | 3–3 | ||
| 25 Aug 1965 | 1965–66 | Second Division | H | Wolverhampton Wanderers | 2–1 | ||
| 30 Aug 1965 | 1965–66 | Second Division | A | Wolverhampton Wanderers | 4–2 | ||
| 14 Oct 1967 | 1967–68 | First Division | H | Wolverhampton Wanderers | 2–0 | Mike Doyle, Neil Young | 36,476 |
| 20 Apr 1968 | 1967–68 | First Division | A | Wolverhampton Wanderers | 0–0 | 39,632 | |
| 14 Aug 1968 | 1968–69 | First Division | H | Wolverhampton Wanderers | 3–2 | Francis Lee, Mike Summerbee, Mike Summerbee | 35,835 |
| 8 Apr 1969 | 1968–69 | First Division | A | Wolverhampton Wanderers | 1–3 | Francis Lee | 28,533 |
| 25 Oct 1969 | 1969–70 | First Division | H | Wolverhampton Wanderers | 1–0 | Mike Doyle | 34,425 |
| 21 Feb 1970 | 1969–70 | First Division | A | Wolverhampton Wanderers | 3–1 | Mike Summerbee, Mike Summerbee, Colin Bell | 30,373 |
| 24 Oct 1970 | 1970–71 | First Division | A | Wolverhampton Wanderers | 0–3 | ||
| 6 Mar 1971 | 1970–71 | First Division | H | Wolverhampton Wanderers | 0–0 | ||
| 24 Aug 1971 | 1971–72 | First Division | A | Wolverhampton Wanderers | 1–2 | ||
| 8 Sep 1971 | 1971–72 | League Cup | H | Wolverhampton Wanderers | 4–3 | ||
| 29 Jan 1972 | 1971–72 | First Division | H | Wolverhampton Wanderers | 5–2 | ||
| 7 Oct 1972 | 1972–73 | First Division | H | Wolverhampton Wanderers | 1–1 | ||
| 3 Mar 1973 | 1972–73 | First Division | A | Wolverhampton Wanderers | 1–5 | ||
| 3 Nov 1973 | 1973–74 | First Division | A | Wolverhampton Wanderers | 0–0 | ||
| 2 Mar 1974 | 1973–74 | League Cup | N | Wolverhampton Wanderers | 1–2 | Colin Bell 59 | 97,886 |
| 30 Mar 1974 | 1973–74 | First Division | H | Wolverhampton Wanderers | 1–1 | ||
| 21 Dec 1974 | 1974–75 | First Division | H | Wolverhampton Wanderers | 0–0 | 29,326 | |
| 29 Mar 1975 | 1974–75 | First Division | A | Wolverhampton Wanderers | 0–1 | 21,716 | |
| 29 Nov 1975 | 1975–76 | First Division | A | Wolverhampton Wanderers | 4–0 | ||
| 20 Mar 1976 | 1975–76 | First Division | H | Wolverhampton Wanderers | 3–2 | ||
| 22 Oct 1977 | 1977–78 | First Division | H | Wolverhampton Wanderers | 0–2 | ||
| 18 Mar 1978 | 1977–78 | First Division | A | Wolverhampton Wanderers | 1–1 | ||
| 27 Mar 1979 | 1978–79 | First Division | A | Wolverhampton Wanderers | 1–1 | ||
| 7 Apr 1979 | 1978–79 | First Division | H | Wolverhampton Wanderers | 3–1 | ||
| 1 Dec 1979 | 1979–80 | First Division | H | Wolverhampton Wanderers | 2–3 | Roger Palmer 40, Kazimierz Deyna 89 | 33,894 |
| 12 Apr 1980 | 1979–80 | First Division | A | Wolverhampton Wanderers | 2–1 | Kevin Reeves 11, Dennis Tueart 53 | 23,850 |
| 27 Dec 1980 | 1980–81 | First Division | H | Wolverhampton Wanderers | 4–0 | ||
| 18 Apr 1981 | 1980–81 | First Division | A | Wolverhampton Wanderers | 3–1 | ||
| 28 Dec 1981 | 1981–82 | First Division | H | Wolverhampton Wanderers | 2–1 | ||
| 12 Apr 1982 | 1981–82 | First Division | A | Wolverhampton Wanderers | 1–4 | ||
| 4 Sep 1984 | 1984–85 | Second Division | A | Wolverhampton Wanderers | 0–2 | 13,255 | |
| 29 Dec 1984 | 1984–85 | Second Division | H | Wolverhampton Wanderers | 4–0 | Graham Baker, Philips, Gordon Smith, Clive Wilson | 22,022 |
| 22 Sep 1987 | 1987–88 | League Cup | H | Wolverhampton Wanderers | 1–2 | ||
| 6 Oct 1987 | 1987–88 | League Cup | A | Wolverhampton Wanderers | 2–0 | ||
| 27 Oct 1996 | 1996–97 | First Division | H | Wolverhampton Wanderers | 0–1 | 27,296 | |
| 1 Dec 1996 | 1996–97 | First Division | A | Wolverhampton Wanderers | 0–3 | 23,911 | |
| 6 Dec 1997 | 1997–98 | First Division | H | Wolverhampton Wanderers | 0–1 | 28,999 | |
| 11 Apr 1998 | 1997–98 | First Division | A | Wolverhampton Wanderers | 2–2 | Jamie Pollock 13, Kevin Horlock 63 | 24,458 |
| 8 Aug 1999 | 1999–00 | First Division | H | Wolverhampton Wanderers | 0–1 | 31,755 | |
| 3 Dec 1999 | 1999–00 | First Division | A | Wolverhampton Wanderers | 1–4 | Shaun Goater | 21,635 |
| 11 Dec 2001 | 2001–02 | First Division | H | Wolverhampton Wanderers | 1–0 | Kevin Horlock 21 | 33,639 |
| 1 Apr 2002 | 2001–02 | First Division | A | Wolverhampton Wanderers | 2–0 | Shaun Wright-Phillips 36, Shaun Wright-Phillips 80 | 28,015 |
| 4 Oct 2003 | 2003–04 | Premier League | A | Wolverhampton Wanderers | 0–1 | 29,386 | |
| 10 Apr 2004 | 2003–04 | Premier League | H | Wolverhampton Wanderers | 3–3 | Nicolas Anelka 25, Antoine Sibierski 39, Shaun Wright-Phillips 90 | 47,248 |
| 22 Aug 2009 | 2009–10 | Premier League | H | Wolverhampton Wanderers | 1–0 | Emmanuel Adebayor 17 | 47,287 |
| 28 Dec 2009 | 2009–10 | Premier League | A | Wolverhampton Wanderers | 3–0 | Carlos Tevez 33, Javier Garrido 69, Carlos Tevez 86 | 28,957 |
| 30 Oct 2010 | 2010–11 | Premier League | A | Wolverhampton Wanderers | 1–2 | Emmanuel Adebayor 23 | 25,971 |
| 15 Jan 2011 | 2010–11 | Premier League | H | Wolverhampton Wanderers | 4–3 | K. Touré 40, Carlos Tevez 49, Y. Touré 54, Carlos Tevez 66 | 46,672 |
| 26 Oct 2011 | 2011–12 | League Cup | A | Wolverhampton Wanderers | 5–2 | Adam Johnson 37, Samir Nasri 39, Edin Džeko 40, Dorus de Vries 50, Edin Džeko 64 | 12,436 |
| 29 Oct 2011 | 2011–12 | Premier League | H | Wolverhampton Wanderers | 3–1 | Edin Džeko 52, Aleksandar Kolarov 67, Adam Johnson 90+1 | 47,142 |
| 22 Apr 2012 | 2011–12 | Premier League | A | Wolverhampton Wanderers | 2–0 | Sergio Agüero 27, Samir Nasri 74 | 24,576 |
| 24 Oct 2017 | 2017–18 | League Cup | H | Wolverhampton Wanderers | 0–0 | 50,755 | |
| 25 Aug 2018 | 2018–19 | Premier League | A | Wolverhampton Wanderers | 1–1 | Aymeric Laporte 69 | 31,322 |
| 14 Jan 2019 | 2018–19 | Premier League | H | Wolverhampton Wanderers | 3–0 | Gabriel Jesus 10, Gabriel Jesus 39, Conor Coady 78 | 54,171 |
| 6 Oct 2019 | 2019–20 | Premier League | H | Wolverhampton Wanderers | 0–2 | 54,435 | |
| 27 Dec 2019 | 2019–20 | Premier League | A | Wolverhampton Wanderers | 2–3 | Raheem Sterling 25, Raheem Sterling 50 | 31,737 |
| 21 Sep 2020 | 2020–21 | Premier League | A | Wolverhampton Wanderers | 3–1 | Kevin De Bruyne 20, Phil Foden 32, Gabriel Jesus 90+5 | |
| 2 Mar 2021 | 2020–21 | Premier League | H | Wolverhampton Wanderers | 4–1 | Leander Dendoncker 15, Gabriel Jesus 80, Riyad Mahrez 90, Gabriel Jesus 90+3 | |
| 11 Dec 2021 | 2021–22 | Premier League | H | Wolverhampton Wanderers | 1–0 | Raheem Sterling 66 | 52,613 |
| 11 May 2022 | 2021–22 | Premier League | A | Wolverhampton Wanderers | 5–1 | Kevin De Bruyne 7, Kevin De Bruyne 16, Kevin De Bruyne 24, Kevin De Bruyne 60, Raheem Sterling 84 | 31,686 |
| 17 Sep 2022 | 2022–23 | Premier League | A | Wolverhampton Wanderers | 3–0 | Jack Grealish 1, Erling Haaland 16, Phil Foden 69 | 31,578 |
| 22 Jan 2023 | 2022–23 | Premier League | H | Wolverhampton Wanderers | 3–0 | Erling Haaland 40, Erling Haaland 50, Erling Haaland 54 | 53,282 |
| 30 Sep 2023 | 2023–24 | Premier League | A | Wolverhampton Wanderers | 1–2 | Julián Alvarez 58 | 31,415 |
| 4 May 2024 | 2023–24 | Premier League | H | Wolverhampton Wanderers | 5–1 | Erling Haaland 12, Erling Haaland 35, Erling Haaland 54, Julián Alvarez 85, Erling Haaland 45+3 | 53,481 |
| 20 Oct 2024 | 2024–25 | Premier League | A | Wolverhampton Wanderers | 2–1 | Joško Gvardiol 33, John Stones 90+5 | 31,319 |
| 2 May 2025 | 2024–25 | Premier League | H | Wolverhampton Wanderers | 1–0 | Kevin De Bruyne 35 | 52,563 |
| 16 Aug 2025 | 2025–26 | Premier League | A | Wolverhampton Wanderers | 4–0 | Erling Haaland 34, Tijjani Reijnders 37, Erling Haaland 61, Rayan Cherki 81 | 31,118 |
| 24 Jan 2026 | 2025–26 | Premier League | H | Wolverhampton Wanderers | 2–0 | Omar Marmoush 6, Antoine Semenyo 45+2 | 52,469 |
See also: the Wolverhampton Wanderers archive and Wolverhampton Wanderers v Manchester City.
All Manchester City head-to-head records · Manchester City season by season