Manchester City have played West Bromwich Albion 156 times in competitive football, winning 72, drawing 30 and losing 54, first meeting on 18 Apr 1896 and most recently on 26 Jan 2021. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 18 Apr 1896 | 1895–96 | Play-offs | H | West Bromwich Albion | 1–1 | Sandy Rowan | 6,000 |
| 20 Apr 1896 | 1895–96 | Play-offs | A | West Bromwich Albion | 1–6 | James McBride | 8,000 |
| 16 Dec 1899 | 1899–00 | First Division | A | West Bromwich Albion | 0–0 | ||
| 21 Apr 1900 | 1899–00 | First Division | H | West Bromwich Albion | 4–0 | ||
| 6 Oct 1900 | 1900–01 | First Division | A | West Bromwich Albion | 2–3 | ||
| 9 Feb 1901 | 1900–01 | FA Cup | A | West Bromwich Albion | 0–1 | ||
| 5 Apr 1901 | 1900–01 | First Division | H | West Bromwich Albion | 1–0 | ||
| 12 Dec 1903 | 1903–04 | First Division | H | West Bromwich Albion | 6–3 | ||
| 9 Apr 1904 | 1903–04 | First Division | A | West Bromwich Albion | 1–2 | ||
| 6 Nov 1909 | 1909–10 | Second Division | H | West Bromwich Albion | 3–2 | Tom Holford, Tom Holford, Irvine Thornley | 24,000 |
| 19 Mar 1910 | 1909–10 | Second Division | A | West Bromwich Albion | 0–0 | 10,000 | |
| 18 Nov 1911 | 1911–12 | First Division | H | West Bromwich Albion | 0–2 | ||
| 23 Mar 1912 | 1911–12 | First Division | A | West Bromwich Albion | 1–1 | ||
| 23 Nov 1912 | 1912–13 | First Division | A | West Bromwich Albion | 2–0 | ||
| 29 Mar 1913 | 1912–13 | First Division | H | West Bromwich Albion | 2–1 | ||
| 1 Nov 1913 | 1913–14 | First Division | A | West Bromwich Albion | 0–0 | ||
| 25 Mar 1914 | 1913–14 | First Division | H | West Bromwich Albion | 2–3 | ||
| 28 Nov 1914 | 1914–15 | First Division | A | West Bromwich Albion | 1–0 | ||
| 3 Apr 1915 | 1914–15 | First Division | H | West Bromwich Albion | 4–0 | ||
| 6 Dec 1919 | 1919–20 | First Division | H | West Bromwich Albion | 2–3 | ||
| 13 Dec 1919 | 1919–20 | First Division | A | West Bromwich Albion | 0–2 | ||
| 25 Dec 1920 | 1920–21 | First Division | H | West Bromwich Albion | 4–0 | ||
| 27 Dec 1920 | 1920–21 | First Division | A | West Bromwich Albion | 2–2 | ||
| 19 Nov 1921 | 1921–22 | First Division | H | West Bromwich Albion | 6–1 | ||
| 26 Nov 1921 | 1921–22 | First Division | A | West Bromwich Albion | 0–2 | ||
| 4 Nov 1922 | 1922–23 | First Division | A | West Bromwich Albion | 0–2 | ||
| 11 Nov 1922 | 1922–23 | First Division | H | West Bromwich Albion | 1–1 | ||
| 29 Dec 1923 | 1923–24 | First Division | H | West Bromwich Albion | 3–3 | ||
| 5 Jan 1924 | 1923–24 | First Division | A | West Bromwich Albion | 1–2 | ||
| 25 Dec 1924 | 1924–25 | First Division | H | West Bromwich Albion | 1–2 | ||
| 26 Dec 1924 | 1924–25 | First Division | A | West Bromwich Albion | 1–3 | ||
| 23 Sep 1925 | 1925–26 | First Division | A | West Bromwich Albion | 1–4 | ||
| 1 Jan 1926 | 1925–26 | First Division | H | West Bromwich Albion | 3–1 | ||
| 10 Dec 1927 | 1927–28 | Second Division | H | West Bromwich Albion | 3–1 | ||
| 21 Apr 1928 | 1927–28 | Second Division | A | West Bromwich Albion | 1–1 | ||
| 14 Sep 1931 | 1931–32 | First Division | A | West Bromwich Albion | 1–1 | Sam Cowan | 19,042 |
| 23 Sep 1931 | 1931–32 | First Division | H | West Bromwich Albion | 2–5 | Sam Cowan, Dave Halliday | 18,000 |
| 14 Apr 1933 | 1932–33 | First Division | H | West Bromwich Albion | 1–0 | ||
| 17 Apr 1933 | 1932–33 | First Division | A | West Bromwich Albion | 0–4 | ||
| 1 Jan 1934 | 1933–34 | First Division | H | West Bromwich Albion | 2–7 | ||
| 2 Apr 1934 | 1933–34 | First Division | A | West Bromwich Albion | 0–4 | ||
| 25 Aug 1934 | 1934–35 | First Division | A | West Bromwich Albion | 1–1 | ||
| 29 Dec 1934 | 1934–35 | First Division | H | West Bromwich Albion | 3–2 | ||
| 31 Aug 1935 | 1935–36 | First Division | H | West Bromwich Albion | 1–0 | ||
| 28 Dec 1935 | 1935–36 | First Division | A | West Bromwich Albion | 1–5 | ||
| 5 Sep 1936 | 1936–37 | First Division | H | West Bromwich Albion | 6–2 | ||
| 2 Jan 1937 | 1936–37 | First Division | A | West Bromwich Albion | 2–2 | ||
| 16 Mar 1938 | 1937–38 | First Division | A | West Bromwich Albion | 1–1 | ||
| 16 Apr 1938 | 1937–38 | First Division | H | West Bromwich Albion | 7–1 | ||
| 29 Oct 1938 | 1938–39 | Second Division | A | West Bromwich Albion | 1–3 | ||
| 4 Mar 1939 | 1938–39 | Second Division | H | West Bromwich Albion | 3–3 | ||
| 2 Nov 1946 | 1946–47 | Second Division | H | West Bromwich Albion | 5–0 | ||
| 31 May 1947 | 1946–47 | Second Division | A | West Bromwich Albion | 1–3 | ||
| 10 Dec 1949 | 1949–50 | First Division | H | West Bromwich Albion | 1–1 | ||
| 29 Apr 1950 | 1949–50 | First Division | A | West Bromwich Albion | 0–0 | ||
| 17 Nov 1951 | 1951–52 | First Division | A | West Bromwich Albion | 2–3 | Hart | 28,000 |
| 5 Apr 1952 | 1951–52 | First Division | H | West Bromwich Albion | 1–2 | Don Revie | 13,842 |
| 20 Sep 1952 | 1952–53 | First Division | H | West Bromwich Albion | 0–1 | ||
| 7 Feb 1953 | 1952–53 | First Division | A | West Bromwich Albion | 1–2 | ||
| 28 Nov 1953 | 1953–54 | First Division | H | West Bromwich Albion | 2–3 | ||
| 17 Apr 1954 | 1953–54 | First Division | A | West Bromwich Albion | 0–1 | ||
| 8 Apr 1955 | 1954–55 | First Division | H | West Bromwich Albion | 4–0 | ||
| 11 Apr 1955 | 1954–55 | First Division | A | West Bromwich Albion | 1–2 | ||
| 29 Oct 1955 | 1955–56 | First Division | H | West Bromwich Albion | 2–0 | ||
| 10 Mar 1956 | 1955–56 | First Division | A | West Bromwich Albion | 4–0 | ||
| 17 Nov 1956 | 1956–57 | First Division | A | West Bromwich Albion | 1–1 | ||
| 30 Mar 1957 | 1956–57 | First Division | H | West Bromwich Albion | 2–1 | ||
| 21 Sep 1957 | 1957–58 | First Division | A | West Bromwich Albion | 2–9 | ||
| 4 Jan 1958 | 1957–58 | FA Cup | A | West Bromwich Albion | 1–5 | ||
| 1 Feb 1958 | 1957–58 | First Division | H | West Bromwich Albion | 4–1 | ||
| 30 Mar 1959 | 1958–59 | First Division | H | West Bromwich Albion | 0–2 | ||
| 31 Mar 1959 | 1958–59 | First Division | A | West Bromwich Albion | 0–3 | ||
| 21 Nov 1959 | 1959–60 | First Division | A | West Bromwich Albion | 0–2 | ||
| 9 Apr 1960 | 1959–60 | First Division | H | West Bromwich Albion | 0–1 | ||
| 24 Sep 1960 | 1960–61 | First Division | A | West Bromwich Albion | 3–6 | ||
| 11 Feb 1961 | 1960–61 | First Division | H | West Bromwich Albion | 3–0 | ||
| 30 Sep 1961 | 1961–62 | First Division | A | West Bromwich Albion | 2–2 | ||
| 21 Feb 1962 | 1961–62 | First Division | H | West Bromwich Albion | 3–1 | ||
| 8 Dec 1962 | 1962–63 | First Division | A | West Bromwich Albion | 1–2 | ||
| 27 Apr 1963 | 1962–63 | First Division | H | West Bromwich Albion | 1–5 | ||
| 5 Oct 1966 | 1966–67 | League Cup | A | West Bromwich Albion | 2–4 | Neil Young, Mike Summerbee | 18,000 |
| 10 Dec 1966 | 1966–67 | First Division | A | West Bromwich Albion | 3–0 | Glyn Pardoe, Chris Jones, Johnny Crossan | 16,908 |
| 25 Mar 1967 | 1966–67 | First Division | H | West Bromwich Albion | 2–2 | Paul Hince, Paul Hince | 22,780 |
| 26 Dec 1967 | 1967–68 | First Division | A | West Bromwich Albion | 2–3 | Francis Lee, Mike Summerbee | 44,897 |
| 30 Dec 1967 | 1967–68 | First Division | H | West Bromwich Albion | 0–2 | 45,754 | |
| 3 Aug 1968 | 1968–69 | Charity Shield | H | West Bromwich Albion | 6–1 | Bobby Owen 1, Graham Lovett 5, Francis Lee 40, Bobby Owen 59, Neil Young 62, Francis Lee 90 | 35,510 |
| 23 Nov 1968 | 1968–69 | First Division | H | West Bromwich Albion | 5–1 | Neil Young, Neil Young, Colin Bell, Colin Bell, Mike Doyle | 24,867 |
| 16 Apr 1969 | 1968–69 | First Division | A | West Bromwich Albion | 0–2 | 25,030 | |
| 4 Oct 1969 | 1969–70 | First Division | H | West Bromwich Albion | 2–1 | Neil Young, Colin Bell | 34,329 |
| 31 Jan 1970 | 1969–70 | First Division | A | West Bromwich Albion | 0–3 | 30,722 | |
| 7 Mar 1970 | 1969–70 | League Cup | N | West Bromwich Albion | 2–1 | Mike Doyle 58, Glyn Pardoe 102 | 97,963 |
| 5 Sep 1970 | 1970–71 | First Division | H | West Bromwich Albion | 4–1 | ||
| 27 Mar 1971 | 1970–71 | First Division | A | West Bromwich Albion | 0–0 | ||
| 2 Oct 1971 | 1971–72 | First Division | A | West Bromwich Albion | 2–0 | ||
| 1 Mar 1972 | 1971–72 | First Division | H | West Bromwich Albion | 2–1 | ||
| 30 Sep 1972 | 1972–73 | First Division | H | West Bromwich Albion | 2–1 | ||
| 25 Apr 1973 | 1972–73 | First Division | A | West Bromwich Albion | 2–1 | ||
| 20 Nov 1976 | 1976–77 | First Division | H | West Bromwich Albion | 1–0 | ||
| 8 Jan 1977 | 1976–77 | FA Cup | H | West Bromwich Albion | 1–1 | ||
| 11 Jan 1977 | 1976–77 | FA Cup | A | West Bromwich Albion | 1–0 | ||
| 16 Apr 1977 | 1976–77 | First Division | A | West Bromwich Albion | 2–0 | ||
| 19 Nov 1977 | 1977–78 | First Division | A | West Bromwich Albion | 0–0 | ||
| 15 Apr 1978 | 1977–78 | First Division | H | West Bromwich Albion | 1–3 | ||
| 28 Oct 1978 | 1978–79 | First Division | H | West Bromwich Albion | 2–2 | ||
| 4 Apr 1979 | 1978–79 | First Division | A | West Bromwich Albion | 0–4 | ||
| 15 Sep 1979 | 1979–80 | First Division | A | West Bromwich Albion | 0–4 | 22,183 | |
| 2 Feb 1980 | 1979–80 | First Division | H | West Bromwich Albion | 1–3 | Stuart Lee | 32,904 |
| 11 Oct 1980 | 1980–81 | First Division | A | West Bromwich Albion | 1–3 | ||
| 3 Dec 1980 | 1980–81 | League Cup | H | West Bromwich Albion | 2–1 | ||
| 14 Mar 1981 | 1980–81 | First Division | H | West Bromwich Albion | 2–1 | ||
| 29 Aug 1981 | 1981–82 | First Division | H | West Bromwich Albion | 2–1 | ||
| 21 Apr 1982 | 1981–82 | First Division | A | West Bromwich Albion | 1–0 | ||
| 28 Dec 1982 | 1982–83 | First Division | H | West Bromwich Albion | 2–1 | Steve Kinsey, Robertson | 25,172 |
| 2 Apr 1983 | 1982–83 | First Division | A | West Bromwich Albion | 2–0 | David Cross, Kevin Reeves | 13,654 |
| 26 Aug 1985 | 1985–86 | First Division | A | West Bromwich Albion | 3–2 | Mark Lillis, Paul Simpson, Clive Wilson | 12,122 |
| 1 Feb 1986 | 1985–86 | First Division | H | West Bromwich Albion | 2–1 | Paul Power, Gordon Davies | 20,540 |
| 28 Nov 1987 | 1987–88 | Second Division | A | West Bromwich Albion | 1–1 | ||
| 2 May 1988 | 1987–88 | Second Division | H | West Bromwich Albion | 4–2 | ||
| 26 Oct 1988 | 1988–89 | Second Division | A | West Bromwich Albion | 0–1 | 14,258 | |
| 1 Mar 1989 | 1988–89 | Second Division | H | West Bromwich Albion | 1–1 | Paul Moulden | 25,109 |
| 27 Nov 1996 | 1996–97 | First Division | H | West Bromwich Albion | 3–2 | Uwe Rösler, Georgi Kinkladze, Georgi Kinkladze | 24,200 |
| 12 Apr 1997 | 1996–97 | First Division | A | West Bromwich Albion | 3–1 | Uwe Rösler, Uwe Rösler, Kevin Horlock | 20,087 |
| 2 Dec 1997 | 1997–98 | First Division | A | West Bromwich Albion | 1–0 | Paul Dickov 55 | 17,904 |
| 28 Feb 1998 | 1997–98 | First Division | H | West Bromwich Albion | 1–0 | Uwe Rösler 43 | 28,460 |
| 26 Dec 1999 | 1999–00 | First Division | A | West Bromwich Albion | 2–0 | Danny Granville, Shaun Goater | 19,589 |
| 25 Mar 2000 | 1999–00 | First Division | H | West Bromwich Albion | 2–1 | Mark Kennedy, Shaun Goater | 32,072 |
| 8 Sep 2001 | 2001–02 | First Division | A | West Bromwich Albion | 0–4 | 23,524 | |
| 26 Dec 2001 | 2001–02 | First Division | H | West Bromwich Albion | 0–0 | 34,407 | |
| 2 Nov 2002 | 2002–03 | Premier League | A | West Bromwich Albion | 2–1 | Nicolas Anelka 51, Shaun Goater 71 | 27,044 |
| 1 Feb 2003 | 2002–03 | Premier League | H | West Bromwich Albion | 1–2 | Phil Gilchrist 22 | 34,765 |
| 28 Dec 2004 | 2004–05 | Premier League | H | West Bromwich Albion | 1–1 | Nicolas Anelka 32 | 47,177 |
| 22 Jan 2005 | 2004–05 | Premier League | A | West Bromwich Albion | 0–2 | 25,348 | |
| 13 Aug 2005 | 2005–06 | Premier League | H | West Bromwich Albion | 0–0 | 42,983 | |
| 10 Dec 2005 | 2005–06 | Premier League | A | West Bromwich Albion | 0–2 | 25,472 | |
| 21 Dec 2008 | 2008–09 | Premier League | A | West Bromwich Albion | 1–2 | Felipe Caicedo 86 | 25,010 |
| 19 Apr 2009 | 2008–09 | Premier League | H | West Bromwich Albion | 4–2 | Robinho 8, Nedum Onuoha 21, Elano 56, Daniel Sturridge 90+1 | 40,072 |
| 22 Sep 2010 | 2010–11 | League Cup | A | West Bromwich Albion | 1–2 | Jô 19 | 10,418 |
| 7 Nov 2010 | 2010–11 | Premier League | A | West Bromwich Albion | 2–0 | Mario Balotelli 20, Mario Balotelli 26 | 23,013 |
| 5 Feb 2011 | 2010–11 | Premier League | H | West Bromwich Albion | 3–0 | Carlos Tevez 17, Carlos Tevez 22, Carlos Tevez 39 | 46,846 |
| 26 Dec 2011 | 2011–12 | Premier League | A | West Bromwich Albion | 0–0 | 25,938 | |
| 11 Apr 2012 | 2011–12 | Premier League | H | West Bromwich Albion | 4–0 | Sergio Agüero 6, Sergio Agüero 54, Carlos Tevez 61, David Silva 64 | 46,746 |
| 20 Oct 2012 | 2012–13 | Premier League | A | West Bromwich Albion | 2–1 | Edin Džeko 80, Edin Džeko 90+2 | 24,891 |
| 7 May 2013 | 2012–13 | Premier League | H | West Bromwich Albion | 1–0 | Edin Džeko 35 | 46,158 |
| 4 Dec 2013 | 2013–14 | Premier League | A | West Bromwich Albion | 3–2 | Sergio Agüero 9, Yaya Touré 24, Yaya Touré 74 | 22,943 |
| 21 Apr 2014 | 2013–14 | Premier League | H | West Bromwich Albion | 3–1 | Pablo Zabaleta 3, Sergio Agüero 10, Martín Demichelis 36 | 46,564 |
| 26 Dec 2014 | 2014–15 | Premier League | A | West Bromwich Albion | 3–1 | Fernando 8, Yaya Touré 13, David Silva 34 | 26,040 |
| 21 Mar 2015 | 2014–15 | Premier League | H | West Bromwich Albion | 3–0 | Wilfried Bony 27, Fernando 40, David Silva 77 | 45,018 |
| 10 Aug 2015 | 2015–16 | Premier League | A | West Bromwich Albion | 3–0 | David Silva 9, Yaya Touré 24, Vincent Kompany 59 | 24,564 |
| 9 Apr 2016 | 2015–16 | Premier League | H | West Bromwich Albion | 2–1 | Sergio Agüero 19, Samir Nasri 66 | 53,920 |
| 29 Oct 2016 | 2016–17 | Premier League | A | West Bromwich Albion | 4–0 | Sergio Agüero 19, Sergio Agüero 28, İlkay Gündoğan 79, İlkay Gündoğan 90 | 22,470 |
| 16 May 2017 | 2016–17 | Premier League | H | West Bromwich Albion | 3–1 | Gabriel Jesus 27, Kevin De Bruyne 29, Yaya Touré 57 | 53,624 |
| 20 Sep 2017 | 2017–18 | League Cup | A | West Bromwich Albion | 2–1 | Leroy Sané 3, Leroy Sané 77 | 14,953 |
| 28 Oct 2017 | 2017–18 | Premier League | A | West Bromwich Albion | 3–2 | Leroy Sané 10, Fernandinho 15, Raheem Sterling 64 | 24,003 |
| 31 Jan 2018 | 2017–18 | Premier League | H | West Bromwich Albion | 3–0 | Fernandinho 19, Kevin De Bruyne 68, Sergio Agüero 89 | 53,241 |
| 15 Dec 2020 | 2020–21 | Premier League | H | West Bromwich Albion | 1–1 | İlkay Gündoğan 30 | |
| 26 Jan 2021 | 2020–21 | Premier League | A | West Bromwich Albion | 5–0 | İlkay Gündoğan 6, João Cancelo 20, İlkay Gündoğan 30, Raheem Sterling 57, Riyad Mahrez 45+2 |
See also: the West Bromwich Albion archive and West Bromwich Albion v Manchester City.
All Manchester City head-to-head records · Manchester City season by season