Club XI — the playable archive of every English football club

Manchester City v West Ham United: head-to-head record

Manchester City have played West Ham United 125 times in competitive football, winning 67, drawing 21 and losing 37, first meeting on 26 Apr 1924 and most recently on 14 Mar 2026. Every meeting is listed below.

Every Manchester City v West Ham United match

DateSeasonCompetitionVenueOpponentScoreScorersAtt
26 Apr 19241923–24First DivisionAWest Ham United2–1
3 May 19241923–24First DivisionHWest Ham United2–1
4 Oct 19241924–25First DivisionHWest Ham United3–1
7 Feb 19251924–25First DivisionAWest Ham United0–4
31 Oct 19251925–26First DivisionAWest Ham United1–3
13 Mar 19261925–26First DivisionHWest Ham United2–0
3 Nov 19281928–29First DivisionAWest Ham United0–3
16 Mar 19291928–29First DivisionHWest Ham United4–2
19 Oct 19291929–30First DivisionHWest Ham United4–3
22 Feb 19301929–30First DivisionAWest Ham United0–3
13 Dec 19301930–31First DivisionAWest Ham United0–222,000
18 Apr 19311930–31First DivisionHWest Ham United1–1Sam Cowan15,000
17 Oct 19311931–32First DivisionHWest Ham United0–118,000
2 Mar 19321931–32First DivisionAWest Ham United1–1Matt Busby18,000
7 Sep 19381938–39Second DivisionHWest Ham United2–4
6 May 19391938–39Second DivisionAWest Ham United1–2
5 Oct 19461946–47Second DivisionAWest Ham United0–1
24 May 19471946–47Second DivisionHWest Ham United2–0
11 Nov 19501950–51Second DivisionHWest Ham United2–0
31 Mar 19511950–51Second DivisionAWest Ham United4–2
13 Dec 19581958–59First DivisionHWest Ham United3–1
20 Apr 19591958–59First DivisionAWest Ham United1–5
7 Nov 19591959–60First DivisionAWest Ham United1–4
30 Mar 19601959–60First DivisionHWest Ham United3–1
12 Nov 19601960–61First DivisionHWest Ham United1–2
15 Apr 19611960–61First DivisionAWest Ham United1–1
4 Nov 19611961–62First DivisionHWest Ham United3–5
24 Mar 19621961–62First DivisionAWest Ham United4–0
8 Sep 19621962–63First DivisionHWest Ham United1–6
18 May 19631962–63First DivisionAWest Ham United1–6
7 Sep 19661966–67First DivisionHWest Ham United1–4Colin Bell31,079
13 May 19671966–67First DivisionAWest Ham United1–1Colin Bell17,186
18 Nov 19671967–68First DivisionAWest Ham United3–2Francis Lee, Francis Lee, Mike Summerbee25,495
13 Apr 19681967–68First DivisionHWest Ham United3–0Neil Young, Neil Young, Mike Doyle38,755
30 Nov 19681968–69First DivisionAWest Ham United1–2Francis Lee33,082
30 Apr 19691968–69First DivisionHWest Ham United1–1Glyn Pardoe31,846
6 Dec 19691969–70First DivisionAWest Ham United4–0Francis Lee, Ian Bowyer, Mike Doyle27,440
21 Mar 19701969–70First DivisionHWest Ham United1–5Francis Lee28,353
21 Nov 19701970–71First DivisionHWest Ham United2–0
20 Feb 19711970–71First DivisionAWest Ham United0–0
20 Nov 19711971–72First DivisionAWest Ham United2–0
8 Apr 19721971–72First DivisionHWest Ham United3–1
21 Oct 19721972–73First DivisionHWest Ham United4–3
17 Mar 19731972–73First DivisionAWest Ham United1–2
8 Dec 19731973–74First DivisionAWest Ham United1–2
20 Apr 19741973–74First DivisionHWest Ham United2–1
17 Aug 19741974–75First DivisionHWest Ham United4–0Dennis Tueart, Rodney Marsh, Rodney Marsh, Mike Doyle30,240
14 Dec 19741974–75First DivisionAWest Ham United0–033,908
6 Sep 19751975–76First DivisionAWest Ham United0–1
17 Jan 19761975–76First DivisionHWest Ham United3–0
2 Oct 19761976–77First DivisionHWest Ham United4–2
12 Mar 19771976–77First DivisionAWest Ham United0–1
27 Aug 19771977–78First DivisionAWest Ham United1–0
14 Jan 19781977–78First DivisionHWest Ham United3–2
2 Feb 19821981–82First DivisionAWest Ham United1–1
3 Apr 19821981–82First DivisionHWest Ham United0–1
25 Sep 19821982–83First DivisionAWest Ham United1–4Boyer23,883
16 Apr 19831982–83First DivisionHWest Ham United2–0Bobby McDonald, Dennis Tueart23,015
31 Oct 19841984–85League CupHWest Ham United0–0
6 Nov 19841984–85League CupAWest Ham United2–1
11 Nov 19841984–85League CupAWest Ham United2–1
21 Sep 19851985–86First DivisionHWest Ham United2–2Mark Lillis, Melrose22,001
28 Apr 19861985–86First DivisionAWest Ham United0–121,753
13 Dec 19861986–87First DivisionHWest Ham United3–1David White, Imre Varadi, Imre Varadi19,067
9 May 19871986–87First DivisionAWest Ham United0–218,413
21 Sep 19911991–92First DivisionAWest Ham United2–1Colin Hendry, Steve Redmond25,558
18 Apr 19921991–92First DivisionHWest Ham United2–0Wayne Clarke, Neil Pointon25,601
1 Nov 19931993–94Premier LeagueAWest Ham United1–3Keith Curle16,605
12 Feb 19941993–94Premier LeagueHWest Ham United0–029,118
24 Aug 19941994–95Premier LeagueHWest Ham United3–0Paul Walsh, Peter Beagrie, Uwe Rösler19,150
17 Dec 19941994–95Premier LeagueAWest Ham United0–317,286
1 Jan 19961995–96Premier LeagueHWest Ham United2–1Niall Quinn, Niall Quinn26,024
23 Mar 19961995–96Premier LeagueAWest Ham United2–4Niall Quinn, Niall Quinn24,017
25 Jan 19981997–98FA CupHWest Ham United1–2Giorgi Kinkladze26,495
11 Nov 20002000–01Premier LeagueAWest Ham United1–4Spencer Prior 3226,022
28 Apr 20012000–01Premier LeagueHWest Ham United1–0Ian Pearce 2333,737
21 Sep 20022002–03Premier LeagueAWest Ham United0–035,550
27 Apr 20032002–03Premier LeagueHWest Ham United0–134,815
16 Oct 20052005–06Premier LeagueHWest Ham United2–1Andy Cole 17, Andy Cole 5543,647
20 Mar 20062005–06FA CupHWest Ham United1–2Kiki Musampa 8539,357
15 Apr 20062005–06Premier LeagueAWest Ham United0–134,105
23 Sep 20062006–07Premier LeagueHWest Ham United2–0Georgios Samaras 50, Georgios Samaras 6341,073
30 Dec 20062006–07Premier LeagueAWest Ham United1–0DaMarcus Beasley 8234,574
11 Aug 20072007–08Premier LeagueAWest Ham United2–0Rolando Bianchi 18, Geovanni Deiberson Maurício 8734,921
5 Jan 20082007–08FA CupAWest Ham United0–033,806
16 Jan 20082007–08FA CupHWest Ham United1–0Elano 7327,809
20 Jan 20082007–08Premier LeagueHWest Ham United1–1Darius Vassell 1639,042
24 Aug 20082008–09Premier LeagueHWest Ham United3–0Daniel Sturridge 65, Elano 70, Elano 7636,635
1 Mar 20092008–09Premier LeagueAWest Ham United0–134,562
28 Sep 20092009–10Premier LeagueHWest Ham United3–1Carlos Tevez 5, Martin Petrov 31, Carlos Tevez 6142,745
9 May 20102009–10Premier LeagueAWest Ham United1–1Shaun Wright-Phillips 2134,989
11 Dec 20102010–11Premier LeagueAWest Ham United3–1Y. Touré 30, Y. Touré 73, Adam Johnson 8132,813
1 May 20112010–11Premier LeagueHWest Ham United2–1Nigel de Jong 10, Pablo Zabaleta 1544,511
3 Nov 20122012–13Premier LeagueAWest Ham United0–035,005
27 Apr 20132012–13Premier LeagueHWest Ham United2–1Sergio Agüero 28, Y. Touré 8347,189
19 Oct 20132013–14Premier LeagueAWest Ham United3–1Sergio Agüero 16, Sergio Agüero 51, David Silva 8034,507
8 Jan 20142013–14League CupHWest Ham United6–0Álvaro Negredo 12, Álvaro Negredo 26, Yaya Touré 41, Álvaro Negredo 49, Edin Džeko 61, Edin Džeko 8938,000
21 Jan 20142013–14League CupAWest Ham United3–0Álvaro Negredo 3, Sergio Agüero 24, Álvaro Negredo 5814,390
11 May 20142013–14Premier LeagueHWest Ham United2–0Samir Nasri 39, Vincent Kompany 4947,300
25 Oct 20142014–15Premier LeagueAWest Ham United1–2David Silva 7734,977
19 Apr 20152014–15Premier LeagueHWest Ham United2–0James Collins 18, Sergio Agüero 3645,041
19 Sep 20152015–16Premier LeagueHWest Ham United1–2Kevin De Bruyne 45+253,545
23 Jan 20162015–16Premier LeagueAWest Ham United2–2Sergio Agüero 9, Sergio Agüero 8134,977
28 Aug 20162016–17Premier LeagueHWest Ham United3–1Raheem Sterling 7, Fernandinho 18, Raheem Sterling 90+254,008
6 Jan 20172016–17FA CupAWest Ham United5–0Yaya Touré 33, Håvard Nordtveit 41, David Silva 43, Sergio Agüero 50, John Stones 8456,975
1 Feb 20172016–17Premier LeagueAWest Ham United4–0Kevin De Bruyne 17, David Silva 21, Gabriel Jesus 39, Yaya Touré 6756,980
3 Dec 20172017–18Premier LeagueHWest Ham United2–1Nicolás Otamendi 57, D. Silva 8354,203
29 Apr 20182017–18Premier LeagueAWest Ham United4–1Leroy Sané 13, Pablo Zabaleta 27, Gabriel Jesus 53, Fernandinho 6456,904
24 Nov 20182018–19Premier LeagueAWest Ham United4–0D. Silva 11, Raheem Sterling 19, Leroy Sané 34, Leroy Sané 90+356,886
27 Feb 20192018–19Premier LeagueHWest Ham United1–0Sergio Agüero 5953,528
10 Aug 20192019–20Premier LeagueAWest Ham United5–0Gabriel Jesus 25, Raheem Sterling 51, Raheem Sterling 75, Sergio Agüero 86, Raheem Sterling 90+159,870
19 Feb 20202019–20Premier LeagueHWest Ham United2–0Rodri 30, Kevin De Bruyne 6252,159
24 Oct 20202020–21Premier LeagueAWest Ham United1–1Phil Foden 51
27 Feb 20212020–21Premier LeagueHWest Ham United2–1Rúben Dias 30, John Stones 68
27 Oct 20212021–22League CupAWest Ham United0–060,000
28 Nov 20212021–22Premier LeagueHWest Ham United2–1İlkay Gündoğan 33, Fernandinho 9053,245
15 May 20222021–22Premier LeagueAWest Ham United2–2Jack Grealish 49, Vladimír Coufal 6959,972
7 Aug 20222022–23Premier LeagueAWest Ham United2–0Erling Haaland 36, Erling Haaland 6562,443
3 May 20232022–23Premier LeagueHWest Ham United3–0Nathan Aké 50, Erling Haaland 70, Phil Foden 8553,305
16 Sep 20232023–24Premier LeagueAWest Ham United3–1Jérémy Doku 46, Bernardo Silva 76, Erling Haaland 8662,475
19 May 20242023–24Premier LeagueHWest Ham United3–1Phil Foden 2, Phil Foden 18, Rodri 5953,544
31 Aug 20242024–25Premier LeagueAWest Ham United3–1Erling Haaland 10, Erling Haaland 30, Erling Haaland 8362,469
4 Jan 20252024–25Premier LeagueHWest Ham United4–1Vladimír Coufal 10, Erling Haaland 42, Erling Haaland 55, Phil Foden 5852,737
20 Dec 20252025–26Premier LeagueHWest Ham United3–0Erling Haaland 5, Tijjani Reijnders 38, Erling Haaland 6952,454
14 Mar 20262025–26Premier LeagueAWest Ham United1–1Bernardo Silva 3162,459

See also: the West Ham United archive and West Ham United v Manchester City.

All Manchester City head-to-head records · Manchester City season by season