Manchester City vs. West Ham United Historical Head-to-HeadSubscribe Now (First Month Free)

Manchester City
56 wins
18 draws
32 losses
188 goals
West Ham United
32 wins
18 draws
56 losses
142 goals
vs.
Totals on this page may not be complete, please see our coverage note for years and competitions included.

Head-to-Head Matches

Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Premier LeagueRegular seasonSun2024-05-1916:00 Manchester City1.93–10.4West HamEtihad StadiumJohn BrooksMatch Report
Premier LeagueRegular seasonSat2023-09-1615:00 West Ham0.91–33.6Manchester City62,475London StadiumAndy MadleyMatch Report
Premier LeagueRegular seasonWed2023-05-0320:00 Manchester City2.33–00.4West Ham53,305Etihad StadiumJohn BrooksMatch Report
Premier LeagueRegular seasonSun2022-08-0716:30 West Ham0.50–22.2Manchester City62,443London StadiumMichael OliverMatch Report
Premier LeagueRegular seasonSun2022-05-1514:00 West Ham1.12–22.4Manchester City59,972London StadiumAnthony TaylorMatch Report
Premier LeagueRegular seasonSun2021-11-2814:00 Manchester City2.12–10.2West Ham53,245Etihad StadiumMichael OliverMatch Report
EFL CupFourth roundWed2021-10-2719:45 West Ham(5) 0–0 (3)Manchester City60,000London StadiumJonathan MossMatch ReportWest Ham won on penalty kicks following extra time
Premier LeagueRegular seasonSat2021-02-2712:30 Manchester City0.52–11.5West HamEtihad StadiumMichael OliverMatch Report
Premier LeagueRegular seasonSat2020-10-2412:30 West Ham0.31–11.0Manchester CityLondon StadiumAnthony TaylorMatch Report
Premier LeagueRegular seasonWed2020-02-1919:30 Manchester City2.12–00.1West Ham52,159Etihad StadiumKevin FriendMatch Report
Premier LeagueRegular seasonSat2019-08-1012:30 West Ham1.10–53.2Manchester City59,870London StadiumMike DeanMatch Report
Premier LeagueRegular seasonWed2019-02-2720:00 Manchester City3.51–00.4West Ham53,528Etihad StadiumStuart AttwellMatch Report
Premier LeagueRegular seasonSat2018-11-2415:00 West Ham0.90–42.7Manchester City56,886London StadiumAndre MarrinerMatch Report
Premier LeagueRegular seasonSun2018-04-2914:15 West Ham0.21–42.4Manchester City56,904London StadiumNiel SwarbrickMatch Report
Premier LeagueRegular seasonSun2017-12-0316:00 Manchester City2.32–10.6West Ham54,203Etihad StadiumMike DeanMatch Report
Premier LeagueRegular seasonWed2017-02-0119:45 West Ham0–4Manchester City56,980London StadiumKevin FriendMatch Report
FA CupThird roundFri2017-01-0619:55 West Ham0–5Manchester City56,975London StadiumMichael OliverMatch Report
Premier LeagueRegular seasonSun2016-08-2816:00 Manchester City3–1West Ham54,008Etihad StadiumAndre MarrinerMatch Report
Premier LeagueRegular seasonSat2016-01-2317:30 West Ham2–2Manchester City34,977Boleyn GroundCraig PawsonMatch Report
Premier LeagueRegular seasonSat2015-09-1917:30 Manchester City1–2West Ham53,545Etihad StadiumRobert MadleyMatch Report
Premier LeagueRegular seasonSun2015-04-1913:30 Manchester City2–0West Ham45,041Etihad StadiumAnthony TaylorMatch Report
Premier LeagueRegular seasonSat2014-10-2512:45 West Ham2–1Manchester City34,977Boleyn GroundMartin AtkinsonMatch Report
Premier LeagueRegular seasonSun2014-05-11Manchester City2–0West Ham47,300Etihad StadiumMartin AtkinsonMatch Report
Premier LeagueRegular seasonSat2013-10-19West Ham1–3Manchester City34,507Boleyn GroundMichael OliverMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Premier LeagueRegular seasonSat2013-04-27Manchester City2–1West Ham47,189Etihad StadiumHoward WebbMatch Report
Premier LeagueRegular seasonSat2012-11-03West Ham0–0Manchester City35,005Boleyn GroundHoward WebbMatch Report
Premier LeagueRegular seasonSun2011-05-01Manchester City2–1West Ham44,511Etihad StadiumHoward WebbMatch Report
Premier LeagueRegular seasonSat2010-12-11West Ham1–3Manchester City32,813Boleyn GroundPhil DowdMatch Report
Premier LeagueRegular seasonSun2010-05-09West Ham1–1Manchester City34,989Boleyn GroundHoward WebbMatch Report
Premier LeagueRegular seasonMon2009-09-28Manchester City3–1West Ham42,745Etihad StadiumChris FoyMatch Report
Premier LeagueRegular seasonSun2009-03-01West Ham1–0Manchester City34,562Boleyn GroundMike DeanMatch Report
Premier LeagueRegular seasonSun2008-08-24Manchester City3–0West HamEtihad StadiumHoward WebbMatch Report
Premier LeagueRegular seasonSun2008-01-20Manchester City1–1West HamEtihad StadiumPhil DowdMatch Report
Premier LeagueRegular seasonSat2007-08-11West Ham0–2Manchester CityBoleyn GroundPeter WaltonMatch Report
Premier LeagueRegular seasonSat2006-12-30West Ham0–1Manchester City34,552Boleyn GroundStephen BennettMatch Report
Premier LeagueRegular seasonSat2006-09-23Manchester City2–0West Ham41,073Etihad StadiumChris FoyMatch Report
Premier LeagueRegular seasonSat2006-04-15West Ham1–0Manchester City33,794Boleyn GroundStephen BennettMatch Report
Premier LeagueRegular seasonSun2005-10-16Manchester City2–1West Ham43,647Etihad StadiumMark ClattenburgMatch Report
Premier LeagueRegular seasonSun2003-04-27Manchester City0–1West Ham34,815Maine RoadRob StylesMatch Report
Premier LeagueRegular seasonSat2002-09-21West Ham0–0Manchester City35,550Boleyn GroundGraham BarberMatch Report
Premier LeagueRegular seasonSat2001-04-28Manchester City1–0West Ham33,737Maine RoadPeter JonesMatch Report
Premier LeagueRegular seasonSat2000-11-11West Ham4–1Manchester City26,022Boleyn GroundJeff WinterMatch Report
Premier LeagueRegular seasonSat1996-03-23West Ham4–2Manchester City24,017Boleyn GroundKeith CooperMatch Report
Premier LeagueRegular seasonMon1996-01-01Manchester City2–1West Ham26,024Maine RoadMike ReedMatch Report
Premier LeagueRegular seasonSat1994-12-17West Ham3–0Manchester City17,286Boleyn GroundTerence HolbrookMatch Report
Premier LeagueRegular seasonWed1994-08-24Manchester City3–0West Ham19,150Maine RoadRobbie HartMatch Report
Premier LeagueRegular seasonSat1994-02-12Manchester City0–0West Ham29,118Maine RoadVic CallowMatch Report
Premier LeagueRegular seasonMon1993-11-01West Ham3–1Manchester City16,685Boleyn GroundKelvin MortonMatch Report
First DivisionRegular seasonSat1992-04-18Manchester City2–0West HamMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1991-09-21West Ham1–2Manchester CityMatch Report
First DivisionRegular seasonSat1987-05-09West Ham2–0Manchester CityMatch Report
First DivisionRegular seasonSat1986-12-13Manchester City3–1West HamMatch Report
First DivisionRegular seasonMon1986-04-28West Ham1–0Manchester CityMatch Report
First DivisionRegular seasonSat1985-09-21Manchester City2–2West HamMatch Report
First DivisionRegular seasonSat1983-04-16Manchester City2–0West HamMatch Report
First DivisionRegular seasonSat1982-09-25West Ham4–1Manchester CityMatch Report
First DivisionRegular seasonSat1982-04-03Manchester City0–1West HamMatch Report
First DivisionRegular seasonTue1982-02-02West Ham1–1Manchester CityMatch Report
First DivisionRegular seasonSat1978-01-14Manchester City3–2West HamMatch Report
First DivisionRegular seasonSat1977-08-27West Ham0–1Manchester CityMatch Report
First DivisionRegular seasonSat1977-03-12West Ham1–0Manchester CityMatch Report
First DivisionRegular seasonSat1976-10-02Manchester City4–2West HamMatch Report
First DivisionRegular seasonSat1976-01-17Manchester City3–0West HamMatch Report
First DivisionRegular seasonSat1975-09-06West Ham1–0Manchester CityMatch Report
First DivisionRegular seasonSat1974-12-14West Ham0–0Manchester CityMatch Report
First DivisionRegular seasonSat1974-08-17Manchester City4–0West HamMatch Report
First DivisionRegular seasonSat1974-04-20Manchester City2–1West HamMatch Report
First DivisionRegular seasonSat1973-12-08West Ham2–1Manchester CityMatch Report
First DivisionRegular seasonSat1973-03-17West Ham2–1Manchester CityMatch Report
First DivisionRegular seasonSat1972-10-21Manchester City4–3West HamMatch Report
First DivisionRegular seasonSat1972-04-08Manchester City3–1West HamMatch Report
First DivisionRegular seasonSat1971-11-20West Ham0–2Manchester CityMatch Report
First DivisionRegular seasonSat1971-02-20West Ham0–0Manchester CityMatch Report
First DivisionRegular seasonSat1970-11-21Manchester City2–0West HamMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1970-03-21Manchester City1–5West HamMatch Report
First DivisionRegular seasonSat1969-12-06West Ham0–4Manchester CityMatch Report
First DivisionRegular seasonWed1969-04-30Manchester City1–1West HamMatch Report
First DivisionRegular seasonSat1968-11-30West Ham2–1Manchester CityMatch Report
First DivisionRegular seasonSat1968-04-13Manchester City3–0West HamMatch Report
First DivisionRegular seasonSat1967-11-18West Ham2–3Manchester CityMatch Report
First DivisionRegular seasonSat1967-05-13West Ham1–1Manchester CityMatch Report
First DivisionRegular seasonWed1966-09-07Manchester City1–4West HamMatch Report
First DivisionRegular seasonSat1963-05-18West Ham6–1Manchester CityMatch Report
First DivisionRegular seasonSat1962-09-08Manchester City1–6West HamMatch Report
First DivisionRegular seasonSat1962-03-24West Ham0–4Manchester CityMatch Report
First DivisionRegular seasonSat1961-11-04Manchester City3–5West HamMatch Report
First DivisionRegular seasonSat1961-04-15West Ham1–1Manchester CityMatch Report
First DivisionRegular seasonSat1960-11-12Manchester City1–2West HamMatch Report
First DivisionRegular seasonWed1960-03-30Manchester City3–1West HamMatch Report
First DivisionRegular seasonSat1959-11-07West Ham4–1Manchester CityMatch Report
First DivisionRegular seasonMon1959-04-20West Ham5–1Manchester CityMatch Report
First DivisionRegular seasonSat1958-12-13Manchester City3–1West HamMatch Report
First DivisionRegular seasonWed1932-03-02West Ham1–1Manchester CityMatch Report
First DivisionRegular seasonSat1931-10-17Manchester City0–1West HamMatch Report
First DivisionRegular seasonSat1931-04-18Manchester City1–1West HamMatch Report
First DivisionRegular seasonSat1930-12-13West Ham2–0Manchester CityMatch Report
First DivisionRegular seasonSat1930-02-22West Ham3–0Manchester CityMatch Report
First DivisionRegular seasonSat1929-10-19Manchester City4–3West HamMatch Report
First DivisionRegular seasonSat1929-03-16Manchester City4–2West HamMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1928-11-03West Ham3–0Manchester CityMatch Report
First DivisionRegular seasonSat1926-03-13Manchester City2–0West HamMatch Report
First DivisionRegular seasonSat1925-10-31West Ham3–1Manchester CityMatch Report
First DivisionRegular seasonSat1925-02-07West Ham4–0Manchester CityMatch Report
First DivisionRegular seasonSat1924-10-04Manchester City3–1West HamMatch Report
First DivisionRegular seasonSat1924-05-03Manchester City2–1West HamMatch Report
First DivisionRegular seasonSat1924-04-26West Ham1–2Manchester CityMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Premier LeagueRegular seasonSun2024-05-1916:00 Manchester City1.93–10.4West HamEtihad StadiumJohn BrooksMatch Report
Premier LeagueRegular seasonSat2023-09-1615:00 West Ham0.91–33.6Manchester City62,475London StadiumAndy MadleyMatch Report
Premier LeagueRegular seasonWed2023-05-0320:00 Manchester City2.33–00.4West Ham53,305Etihad StadiumJohn BrooksMatch Report
Premier LeagueRegular seasonSun2022-08-0716:30 West Ham0.50–22.2Manchester City62,443London StadiumMichael OliverMatch Report
Premier LeagueRegular seasonSun2021-11-2814:00 Manchester City2.12–10.2West Ham53,245Etihad StadiumMichael OliverMatch Report
Premier LeagueRegular seasonSat2021-02-2712:30 Manchester City0.52–11.5West HamEtihad StadiumMichael OliverMatch Report
Premier LeagueRegular seasonWed2020-02-1919:30 Manchester City2.12–00.1West Ham52,159Etihad StadiumKevin FriendMatch Report
Premier LeagueRegular seasonSat2019-08-1012:30 West Ham1.10–53.2Manchester City59,870London StadiumMike DeanMatch Report
Premier LeagueRegular seasonWed2019-02-2720:00 Manchester City3.51–00.4West Ham53,528Etihad StadiumStuart AttwellMatch Report
Premier LeagueRegular seasonSat2018-11-2415:00 West Ham0.90–42.7Manchester City56,886London StadiumAndre MarrinerMatch Report
Premier LeagueRegular seasonSun2018-04-2914:15 West Ham0.21–42.4Manchester City56,904London StadiumNiel SwarbrickMatch Report
Premier LeagueRegular seasonSun2017-12-0316:00 Manchester City2.32–10.6West Ham54,203Etihad StadiumMike DeanMatch Report
Premier LeagueRegular seasonWed2017-02-0119:45 West Ham0–4Manchester City56,980London StadiumKevin FriendMatch Report
FA CupThird roundFri2017-01-0619:55 West Ham0–5Manchester City56,975London StadiumMichael OliverMatch Report
Premier LeagueRegular seasonSun2016-08-2816:00 Manchester City3–1West Ham54,008Etihad StadiumAndre MarrinerMatch Report
Premier LeagueRegular seasonSun2015-04-1913:30 Manchester City2–0West Ham45,041Etihad StadiumAnthony TaylorMatch Report
Premier LeagueRegular seasonSun2014-05-11Manchester City2–0West Ham47,300Etihad StadiumMartin AtkinsonMatch Report
Premier LeagueRegular seasonSat2013-10-19West Ham1–3Manchester City34,507Boleyn GroundMichael OliverMatch Report
Premier LeagueRegular seasonSat2013-04-27Manchester City2–1West Ham47,189Etihad StadiumHoward WebbMatch Report
Premier LeagueRegular seasonSun2011-05-01Manchester City2–1West Ham44,511Etihad StadiumHoward WebbMatch Report
Premier LeagueRegular seasonSat2010-12-11West Ham1–3Manchester City32,813Boleyn GroundPhil DowdMatch Report
Premier LeagueRegular seasonMon2009-09-28Manchester City3–1West Ham42,745Etihad StadiumChris FoyMatch Report
Premier LeagueRegular seasonSun2008-08-24Manchester City3–0West HamEtihad StadiumHoward WebbMatch Report
Premier LeagueRegular seasonSat2007-08-11West Ham0–2Manchester CityBoleyn GroundPeter WaltonMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Premier LeagueRegular seasonSat2006-12-30West Ham0–1Manchester City34,552Boleyn GroundStephen BennettMatch Report
Premier LeagueRegular seasonSat2006-09-23Manchester City2–0West Ham41,073Etihad StadiumChris FoyMatch Report
Premier LeagueRegular seasonSun2005-10-16Manchester City2–1West Ham43,647Etihad StadiumMark ClattenburgMatch Report
Premier LeagueRegular seasonSat2001-04-28Manchester City1–0West Ham33,737Maine RoadPeter JonesMatch Report
Premier LeagueRegular seasonMon1996-01-01Manchester City2–1West Ham26,024Maine RoadMike ReedMatch Report
Premier LeagueRegular seasonWed1994-08-24Manchester City3–0West Ham19,150Maine RoadRobbie HartMatch Report
First DivisionRegular seasonSat1992-04-18Manchester City2–0West HamMatch Report
First DivisionRegular seasonSat1991-09-21West Ham1–2Manchester CityMatch Report
First DivisionRegular seasonSat1986-12-13Manchester City3–1West HamMatch Report
First DivisionRegular seasonSat1983-04-16Manchester City2–0West HamMatch Report
First DivisionRegular seasonSat1978-01-14Manchester City3–2West HamMatch Report
First DivisionRegular seasonSat1977-08-27West Ham0–1Manchester CityMatch Report
First DivisionRegular seasonSat1976-10-02Manchester City4–2West HamMatch Report
First DivisionRegular seasonSat1976-01-17Manchester City3–0West HamMatch Report
First DivisionRegular seasonSat1974-08-17Manchester City4–0West HamMatch Report
First DivisionRegular seasonSat1974-04-20Manchester City2–1West HamMatch Report
First DivisionRegular seasonSat1972-10-21Manchester City4–3West HamMatch Report
First DivisionRegular seasonSat1972-04-08Manchester City3–1West HamMatch Report
First DivisionRegular seasonSat1971-11-20West Ham0–2Manchester CityMatch Report
First DivisionRegular seasonSat1970-11-21Manchester City2–0West HamMatch Report
First DivisionRegular seasonSat1969-12-06West Ham0–4Manchester CityMatch Report
First DivisionRegular seasonSat1968-04-13Manchester City3–0West HamMatch Report
First DivisionRegular seasonSat1967-11-18West Ham2–3Manchester CityMatch Report
First DivisionRegular seasonSat1962-03-24West Ham0–4Manchester CityMatch Report
First DivisionRegular seasonWed1960-03-30Manchester City3–1West HamMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1958-12-13Manchester City3–1West HamMatch Report
First DivisionRegular seasonSat1929-10-19Manchester City4–3West HamMatch Report
First DivisionRegular seasonSat1929-03-16Manchester City4–2West HamMatch Report
First DivisionRegular seasonSat1926-03-13Manchester City2–0West HamMatch Report
First DivisionRegular seasonSat1924-10-04Manchester City3–1West HamMatch Report
First DivisionRegular seasonSat1924-05-03Manchester City2–1West HamMatch Report
First DivisionRegular seasonSat1924-04-26West Ham1–2Manchester CityMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Premier LeagueRegular seasonSun2022-05-1514:00 West Ham1.12–22.4Manchester City59,972London StadiumAnthony TaylorMatch Report
EFL CupFourth roundWed2021-10-2719:45 West Ham(5) 0–0 (3)Manchester City60,000London StadiumJonathan MossMatch ReportWest Ham won on penalty kicks following extra time
Premier LeagueRegular seasonSat2020-10-2412:30 West Ham0.31–11.0Manchester CityLondon StadiumAnthony TaylorMatch Report
Premier LeagueRegular seasonSat2016-01-2317:30 West Ham2–2Manchester City34,977Boleyn GroundCraig PawsonMatch Report
Premier LeagueRegular seasonSat2012-11-03West Ham0–0Manchester City35,005Boleyn GroundHoward WebbMatch Report
Premier LeagueRegular seasonSun2010-05-09West Ham1–1Manchester City34,989Boleyn GroundHoward WebbMatch Report
Premier LeagueRegular seasonSun2008-01-20Manchester City1–1West HamEtihad StadiumPhil DowdMatch Report
Premier LeagueRegular seasonSat2002-09-21West Ham0–0Manchester City35,550Boleyn GroundGraham BarberMatch Report
Premier LeagueRegular seasonSat1994-02-12Manchester City0–0West Ham29,118Maine RoadVic CallowMatch Report
First DivisionRegular seasonSat1985-09-21Manchester City2–2West HamMatch Report
First DivisionRegular seasonTue1982-02-02West Ham1–1Manchester CityMatch Report
First DivisionRegular seasonSat1974-12-14West Ham0–0Manchester CityMatch Report
First DivisionRegular seasonSat1971-02-20West Ham0–0Manchester CityMatch Report
First DivisionRegular seasonWed1969-04-30Manchester City1–1West HamMatch Report
First DivisionRegular seasonSat1967-05-13West Ham1–1Manchester CityMatch Report
First DivisionRegular seasonSat1961-04-15West Ham1–1Manchester CityMatch Report
First DivisionRegular seasonWed1932-03-02West Ham1–1Manchester CityMatch Report
First DivisionRegular seasonSat1931-04-18Manchester City1–1West HamMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Premier LeagueRegular seasonSat2015-09-1917:30 Manchester City1–2West Ham53,545Etihad StadiumRobert MadleyMatch Report
Premier LeagueRegular seasonSat2014-10-2512:45 West Ham2–1Manchester City34,977Boleyn GroundMartin AtkinsonMatch Report
Premier LeagueRegular seasonSun2009-03-01West Ham1–0Manchester City34,562Boleyn GroundMike DeanMatch Report
Premier LeagueRegular seasonSat2006-04-15West Ham1–0Manchester City33,794Boleyn GroundStephen BennettMatch Report
Premier LeagueRegular seasonSun2003-04-27Manchester City0–1West Ham34,815Maine RoadRob StylesMatch Report
Premier LeagueRegular seasonSat2000-11-11West Ham4–1Manchester City26,022Boleyn GroundJeff WinterMatch Report
Premier LeagueRegular seasonSat1996-03-23West Ham4–2Manchester City24,017Boleyn GroundKeith CooperMatch Report
Premier LeagueRegular seasonSat1994-12-17West Ham3–0Manchester City17,286Boleyn GroundTerence HolbrookMatch Report
Premier LeagueRegular seasonMon1993-11-01West Ham3–1Manchester City16,685Boleyn GroundKelvin MortonMatch Report
First DivisionRegular seasonSat1987-05-09West Ham2–0Manchester CityMatch Report
First DivisionRegular seasonMon1986-04-28West Ham1–0Manchester CityMatch Report
First DivisionRegular seasonSat1982-09-25West Ham4–1Manchester CityMatch Report
First DivisionRegular seasonSat1982-04-03Manchester City0–1West HamMatch Report
First DivisionRegular seasonSat1977-03-12West Ham1–0Manchester CityMatch Report
First DivisionRegular seasonSat1975-09-06West Ham1–0Manchester CityMatch Report
First DivisionRegular seasonSat1973-12-08West Ham2–1Manchester CityMatch Report
First DivisionRegular seasonSat1973-03-17West Ham2–1Manchester CityMatch Report
First DivisionRegular seasonSat1970-03-21Manchester City1–5West HamMatch Report
First DivisionRegular seasonSat1968-11-30West Ham2–1Manchester CityMatch Report
First DivisionRegular seasonWed1966-09-07Manchester City1–4West HamMatch Report
First DivisionRegular seasonSat1963-05-18West Ham6–1Manchester CityMatch Report
First DivisionRegular seasonSat1962-09-08Manchester City1–6West HamMatch Report
First DivisionRegular seasonSat1961-11-04Manchester City3–5West HamMatch Report
First DivisionRegular seasonSat1960-11-12Manchester City1–2West HamMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1959-11-07West Ham4–1Manchester CityMatch Report
First DivisionRegular seasonMon1959-04-20West Ham5–1Manchester CityMatch Report
First DivisionRegular seasonSat1931-10-17Manchester City0–1West HamMatch Report
First DivisionRegular seasonSat1930-12-13West Ham2–0Manchester CityMatch Report
First DivisionRegular seasonSat1930-02-22West Ham3–0Manchester CityMatch Report
First DivisionRegular seasonSat1928-11-03West Ham3–0Manchester CityMatch Report
First DivisionRegular seasonSat1925-10-31West Ham3–1Manchester CityMatch Report
First DivisionRegular seasonSat1925-02-07West Ham4–0Manchester CityMatch Report

Fixture Leaders

Manchester City Players vs. West Ham United

Manchester City Players vs. West Ham United Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Nathan Akénl NEDDF,MF5306100000
Zack Steffenus USAGK1120000000
Emmanuel Adebayortg TOGFW19000000
Nicolas Anelkafr FRAFW218000000
Michael Balleng ENGDF218000000
Joey Bartoneng ENGMF327000000
Peter Beagrieeng ENGFW19011010
Tal Ben Haimil ISRDF19000000
Eyal Berkovicil ISRMF19000000
Jérôme Boatengde GERDF19000000
Wayne Bridgeeng ENGDF218000010
Ian Brightwelleng ENGDF436000000
Michael Browneng ENGMF218000000
Willy Caballeroar ARGGK3270000000
João Cancelopt PORDF,MF5435010020
Laurent Charvetfr FRADF211300000
Gaël Clichyfr FRADF7616000010
Nigel Clougheng ENGFW,MF19000000
Andy Coleeng ENGFW19020000
Tony Cotoneng ENGGK327000000
Keith Curleeng ENGDF539210100
Ousmane Dabofr FRAMF19000000
Kevin De Bruynebe BELFW,MF161,291360020
Martín Demichelisar ARGDF,MF4315000020
Rúben Diaspt PORDF,MF7630100000
Andy Dibblewls WALGK19000000
Sylvain Distinfr FRADF654000000
Jeremy Dokube BELFW,MF2179110000
Edersonbr BRAGK121,080000000
Richard Edghilleng ENGDF218000000
Fernandobr BRAMF4177000010
Garry Flitcrofteng ENGMF541601000
Marc-Vivien Foécm CMRMF218000000
Márton Fülöphu HUNGK19000000
Eric Garcíaes ESPDF190000000
Javier Garridoes ESPDF210300010
Shay Givenie IRLGK218000000
Danny Granvilleeng ENGDF19000000
Joško Gvardiolhr CRODF2179000010
Alf-Inge Hålandno NORDF,MF215700010
Dietmar Hamannde GERMF430700000
Joe Harteng ENGGK121,080000000
Kevin Horlocknir NIRMF19000000
Steve Howeyeng ENGDF327000010
Eike Immelde GERGK218000000
David Jameseng ENGGK218000000
Gabriel Jesusbr BRAFW,MF10637330030
Sun Jihaicn CHNDF29400000
br BRAFW19000000
Michael Johnsoneng ENGMF318200000
Stephen Jordaneng ENGDF327000020
Mark Kennedyie IRLDF,MF218001000
Alan Kernaghanie IRLDF323800020
Georgi Kinkladzege GEOMF218000010
Aleksandar Kolarovrs SRBDF8514000010
Vincent Kompanybe BELDF10900100020
Aymeric Laportees ESPDF6514000010
Joleon Lescotteng ENGDF327000000
Eliaquim Mangalafr FRADF4315000000
Steve McMahoneng ENGDF,FW327000000
Benjamin Mendyfr FRADF190000000
Danny Millseng ENGDF19000000
Kiki Musampanl NEDFW,MF217600010
Carlo Nasheng ENGGK19000000
Matija Nastasićrs SRBDF218000000
Jesús Navases ESPDF,FW4336020010
Nedum Onuohaeng ENGDF429901000
Stefan Ortegade GERGK2180000000
Nicolás Otamendiar ARGDF10900100010
Martin Petrovbg BULFW,MF434611000
Terry Phelanie IRLDF323500000
Spencer Prioreng ENGDF19010000
Niall Quinnie IRLFW531540010
Micah Richardseng ENGDF962500000
Albert Rieraes ESPDF,FW19000000
Robinhobr BRAFW,MF19000000
David Rocastleeng ENGMF19000000
Rodries ESPDF,MF10809210010
Bacary Sagnafr FRADF4360000000
Leroy Sanéde GERFW,MF5415310000
Kasper Schmeicheldk DENGK19000000
Peter Schmeicheldk DENGK218000000
Trevor Sinclaireng ENGMF218000000
David Sommeilgp GLPDF213500010
Daniel Sturridgeeng ENGFW,MF19010000
Nicky Summerbeeeng ENGMF434100000
Kit Symonswls WALDF218000000
Carlos Tevezar ARGFW,MF427420000
Danny Tiattoau AUSDF,MF19000010
Kolo Touréci CIVDF536400000
Yaya Touréci CIVMF131,082522210
Hatem Trabelsitn TUNDF19000000
Darius Vasselleng ENGFW,MF432411010
Patrick Vieirafr FRAMF29500000
Kyle Walkereng ENGDF,MF131,082010010
Paul Walsheng ENGFW218010000
Nicky Weavereng ENGGK327000000
David Whiteeng ENGFW,MF19000000
Jeff Whitleynir NIRMF218000000
Gerard Wiekensnl NEDDF218000000
Shaun Wright-Phillipseng ENGFW,MF543910000
Pablo Zabaletaar ARGDF,MF11990100030
Oleksandr Zinchenkoua UKRDF,MF6493000000
Samir Nasrifr FRAFW,MF6370120000
Gareth Barryeng ENGMF543101010
Adam Johnsoneng ENGMF320811010
Nigel de Jongnl NEDMF540311010
Frank Lampardeng ENGMF187000000
Niclas Jensendk DENDF217500000
Claudio Reynaus USAMF318500010
David Silvaes ESPFW,MF161,322640020
David Brightwelleng ENGDF18400010
Stephen Irelandie IRLMF748302020
Ishmael Millereng ENGFW28300000
Elanobr BRAMF425721010
Uwe Röslerde GERFW429911000
Erling Haalandno NORFW,MF4346401100
Felipe Caicedoec ECUFW,MF17600000
Fabian Delpheng ENGDF,MF6369000000
Cole Palmereng ENGFW,MF278000000
Nolitoes ESPFW,MF2107020000
Paulo Wanchopecr CRCFW29400000
Shaun Goaterbm BERFW27800000
Sylvinhobr BRADF17200000
Carl Shutteng ENGFW17100000
Paul Dickovsct SCOFW29100000
İlkay Gündoğande GERMF10717110000
Ali Benarbiadz ALGMF215000000
Bernardo Corradiit ITAFW213801000
Robbie Fowlereng ENGFW16900000
Paul Ritchiesct SCODF16600000
Craig Bellamywls WALFW215501000
Georgios Samarasgr GREFW,MF317421000
Ferrán Torreses ESPFW,MF164000000
Vedran Ćorlukahr CRODF324100000
Steve Lomasnir NIRMF638400011
Mike Sheroneng ENGFW215100000
Mario Balotelliit ITAFW321300010
Rolando Bianchiit ITAFW215011000
John Stoneseng ENGDF8654200000
Michael Frontzeckde GERDF15600000
Danilobr BRADF,MF3165000000
Ben Thatcherwls WALDF14500000
David Kerrsct SCOMF14400000
Jack Grealisheng ENGFW,MF4308110000
Ronnie Ekelunddk DENFW,MF13400000
Scott Hileyeng ENGDF13401000
Gelson Fernandesch SUIMF13300000
Valeri Bojinovbg BULFW23200000
Carl Griffithswls WALFW211900000
Michel Vonknl NEDDF425500010
DaMarcus Beasleyus USADF,FW12610000
Wilfried Bonyci CIVFW125000000
Antoine Sibierskifr FRAFW,MF12500000
Richard Dunneie IRLDF974400020
Matheus Nunespt PORMF124000000
Raheem Sterlingeng ENGFW,MF131,016660020
Aleix Garcíaes ESPMF123000000
Sergio Agüeroar ARGFW181,302923310
Fernandinhobr BRADF,MF13809310020
Phil Fodeneng ENGFW,MF11422400000
Djamel Belmadidz ALGMF12100000
Jon Mackenie IRLFW12100000
Giuseppe Mazzarellich SUIDF11901000
Edin Džekoba BIHFW5233000000
Darren Huckerbyeng ENGFW,MF22600000
Riyad Mahrezdz ALGFW,MF10684040100
Danny Allsoppau AUSFW11600000
Martin Phillipseng ENGMF11600000
Manuel Akanjich SUIDF,MF3175000000
Kelechi Iheanachong NGAFW,MF222000000
Kelvin Etuhung NGAFW,MF11400000
Ched Evanswls WALFW11400000
Julián Álvarezar ARGFW,MF3179020000
Geovannibr BRAFW,MF23410020
Lukas Nmechade GERFW111000000
Roque Santa Cruzpy PARFW28300000
Lee Crofteng ENGMF11000000
Stevan Jovetićme MNEFW,MF242000000
Javi Garcíaes ESPDF,MF419400000
John Fostereng ENGDF1600000
Willo Floodie IRLDF,MF1500000
James Milnereng ENGDF,MF6109000000
Álvaro Negredoes ESPFW27000000
Greg Cunninghamie IRLDF,MF1200000
Kalvin Phillipseng ENGDF,MF23000000
Oscar Bobbno NORFW,MF11000000
Sergio Gómezes ESPDF,MF11000000
Mateo Kovačićhr CROMF11000000
Rico Lewiseng ENGDF11000000
Bernardo Silvapt PORFW,MF10654140000
Scott Sinclaireng ENGFW,MF1100000
66047,849866677611

Manchester City Goalkeepers vs. West Ham United

Manchester City Goalkeepers vs. West Ham United Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Zack Steffenus USAGK1120202100.01
Willy Caballeroar ARGGK327031266.72
Tony Cotoneng ENGGK327032
Andy Dibblewls WALGK19030
Edersonbr BRAGK121,0802481666.75
Márton Fülöphu HUNGK19010
Shay Givenie IRLGK218020
Joe Harteng ENGGK121,0801311653.84
Eike Immelde GERGK218050
David Jameseng ENGGK218020
Carlo Nasheng ENGGK19001
Stefan Ortegade GERGK218041375.01
Kasper Schmeicheldk DENGK19001
Peter Schmeicheldk DENGK218011
Nicky Weavereng ENGGK327042
484,35046422965.220

West Ham United Players vs. Manchester City

West Ham United Players vs. Manchester City Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Alphonse Areolafr FRAGK4362000000
Adriánes ESPGK9810000010
Nayef Aguerdma MARDF190000000
Martin Alleneng ENGMF218000000
Demba Basn SENFW19010000
Fabián Balbuenapy PARDF3270000020
Craig Bellamywls WALFW19000000
Tal Ben Haimil ISRDF19000010
Yossi Benayounil ISRMF545001010
Slaven Bilićhr CRODF19000000
Ian Bishopeng ENGMF654003000
Jeroen Boerenl NEDFW19000000
Lee Bowyereng ENGMF322400010
Tim Breackereng ENGDF545001010
Gary Breenie IRLDF19000000
Rufus Brevetteng ENGDF19000000
Kenny Browneng ENGDF19000000
David Burrowseng ENGDF218010000
Peter Butlereng ENGMF216900010
Michael Carrickeng ENGMF319601010
Roy Carrollnir NIRGK218000000
Lee Chapmaneng ENGFW324210000
Joe Coleeng ENGMF427800010
James Collinswls WALDF8629000010
Jack Collisonwls WALMF211510010
Manuel da Costama MARDF324500000
Tony Cotteeeng ENGFW19030000
Vladimír Coufalcz CZEDF,MF9665020020
Aaron Cresswelleng ENGDF,MF191,665120000
Christian Daillysct SCODF532200010
Fabio Daprelàch SUIDF,MF19000010
Calum Davenporteng ENGDF19000000
Craig Dawsoneng ENGDF4390000000
Jermain Defoeeng ENGFW210600010
Guy Demelci CIVDF,MF215401000
Alessandro Diamantiit ITAFW,MF217601010
Julian Dickseng ENGDF327011010
Issa Diopfr FRADF6570000000
Iain Dowienir NIRFW218030000
Stewart Downingeng ENGFW,MF4360000010
Łukasz Fabiańskipl POLGK9748000010
Sofiane Feghoulidz ALGFW,MF2153000000
Anton Ferdinandeng ENGDF538100000
Rio Ferdinandeng ENGDF19000000
Edimilson Fernandesch SUIDF,MF4271000000
Neil Finneng ENGGK19000000
Ashley Fletchereng ENGFW3121000010
José Fontept PORDF190000000
Ryan Frederickseng ENGDF3239000010
Danny Gabbidonwls WALDF544500010
Robert Greeneng ENGGK981000000
Sébastien Hallerci CIVFW2112000000
John Harkesus USAMF19000000
Shaka Hisloptt TRIGK218000000
Thomas Hitzlspergerde GERMF19000000
Michael Hughesnir NIRMF327003000
Ilanbr BRAFW19000000
Hérita Ilungacd CODDF218000000
Jussi Jääskeläinenfi FINGK327000000
Lars Jacobsendk DENDF19000000
David Jameseng ENGGK218000000
Matthew Jarviseng ENGMF5258000000
Carl Jenkinsoneng ENGDF4276000000
Glen Johnsoneng ENGDF19000000
Frédéric Kanoutéml MLIFW322511000
Thilo Kehrerde GERDF294000000
Paul Koncheskyeng ENGDF,FW327000000
Cheikhou Kouyatésn SENDF,MF6427010010
Mohammed Kudusgh GHAFW,MF2114100000
Frank Lampardeng ENGMF19001000
Jesse Lingardeng ENGFW,MF190010000
Freddie Ljungbergse SWEFW,MF218001000
Steve Lomasnir NIRMF327010000
Mike Marsheng ENGFW,MF320301000
Alvin Martineng ENGDF327000010
Javier Mascheranoar ARGDF,MF19000000
Arthur Masuakucd CODDF,MF8564010020
Konstantinos Mavropanosgr GREDF190000000
George McCartneynir NIRDF436000010
Luděk Mikloškocz CZEGK545000000
Scott Mintoeng ENGDF19000010
John Moncureng ENGMF19000000
Trevor Morleyeng ENGFW319600000
Ravel Morrisonjm JAMMF19001000
Hayden Mullinseng ENGMF751900000
Lucas Neillau AUSDF327000010
Mark Nobleeng ENGMF181,464000061
Kevin Nolaneng ENGMF6341000020
Håvard Nordtveitno NORDF,MF190000000
Joey O'Brienie IRLDF,MF428500010
Pedro Obianggq EQGMF6513010020
Victor Obinnang NGAFW210201000
Angelo Ogbonnait ITADF8720100000
Emerson Palmieriit ITADF,MF3250000000
Lucas Paquetábr BRAFW,MF3265000010
Scott Parkereng ENGMF545000010
Dimitri Payetfr FRAFW,MF3213010000
Ian Pearceeng ENGDF425910000
Stuart Pearceeng ENGDF218000010
Steve Pottseng ENGDF645100010
Darren Randolphie IRLGK2180000000
Răzvan Rațro ROUDF19000000
Winston Reidnz NZLDF11977000000
Nigel Reo-Cokereng ENGMF327000000
Tomáš Řepkacz CZEDF322500000
Declan Riceeng ENGDF,MF11990000010
Marc Rieperdk DENDF218000010
Matthew Rushie IRLMF19000010
Lionel Scaloniar ARGDF,MF19000000
Sébastien Schemmelfr FRADF19000000
Trevor Sinclaireng ENGMF327010000
Robbie Slaterau AUSMF19000000
Ragnvald Somano NORDF19000000
Tomáš Součekcz CZEMF9836000010
Jonathan Spectorus USADF,MF636900010
Igor Štimachr CRODF19000000
James Tomkinseng ENGDF,MF7630100000
Matt Upsoneng ENGDF756500000
Enner Valenciaec ECUFW,MF4311210000
Jimmy Walkereng ENGGK19000000
James Ward-Prowseeng ENGMF2180100000
Nigel Winterburneng ENGDF213000010
Pablo Zabaletaar ARGDF,MF5329000000
Kurt Zoumafr FRADF5450000000
Paolo Di Canioit ITAFW325310100
Diafra Sakhosn SENFW3226200000
David Di Micheleit ITAFW18600000
Matty Holmeseng ENGMF435410000
Radoslav Kováčcz CZEDF,MF324201010
Dean Ashtoneng ENGFW217100000
Matthew Etheringtoneng ENGMF534400000
Frédéric Piquionnefr FRAFW17900000
Sam Byrameng ENGDF,MF3213000010
Andy Carrolleng ENGFW6462100020
Kaba Diawaragn GUIFW17600000
Shaun Newtoneng ENGMF28510000
Clive Alleneng ENGFW17400000
Pablo Barreramx MEXFW,MF17000000
Mohamed Diamésn SENMF433000000
Luis Jiménezcl CHIFW,MF17000000
Ilie Dumitrescuro ROUFW,MF16800000
Manuel Lanziniar ARGFW,MF12759100020
Felipe Andersonbr BRAFW,MF3207000010
Morgan Amalfitanofr FRAMF165100010
Patrice Evrafr FRADF165000000
Robbie Keaneie IRLFW16500000
Alexandre Songcm CMRDF,MF3245000010
Ricardo Vaz Têpt PORFW,MF212910000
Danny Williamsoneng ENGMF215500010
Michail Antoniojm JAMFW,MF181,329320010
Bobby Zamoraeng ENGFW424311000
Ben Johnsoneng ENGDF7476000010
Nikola Vlašićhr CROFW,MF161000000
Jack Wilshereeng ENGMF155000000
Grady Dianganacd CODFW,MF269000000
Les Ferdinandeng ENGFW15200000
Svetoslav Todorovbg BULFW15000000
Savio Nserekoug UGAFW,MF14800000
Luís Boa Mortept PORFW,MF527310020
Édouard Cisséfr FRAMF211900010
Pablo Fornalses ESPFW,MF8642010000
Samir Nasrifr FRAFW,MF145000000
Gökhan Töretr TURFW,MF145000000
Valon Behramich SUIDF,MF213200010
Andriy Yarmolenkoua UKRFW,MF3101000000
Gianluca Scamaccait ITAFW134000000
Guillermo Francomx MEXFW12700000
Robert Snodgrasssct SCOFW,MF3141000000
Kieron Dyereng ENGMF12600000
Marlon Harewoodeng ENGFW427000000
João Máriopt PORFW,MF126000000
Victor Mosesng NGADF,FW285100000
Carlos Tevezar ARGFW,MF26100000
Carlton Coleeng ENGFW14579200000
Javier Hernándezmx MEXFW386000000
Don Hutchisonsct SCOMF26300000
Danny Ingseng ENGFW333000000
Lucas Pérezes ESPFW,MF123000000
Marko Arnautovićat AUTFW,MF3202000000
Danipt PORFW,MF12210000
Edson Álvarezmx MEXDF,MF287000020
Julien Faubertfr FRADF,FW538000000
Zavon Hineseng ENGFW,MF23100000
Gary O'Neileng ENGMF211000000
Junior Stanislaseng ENGFW,MF311100000
Freddie Searseng ENGFW,MF210500000
Carl Fletcherwls WALMF11400000
Davor Šukerhr CROFW11400010
Jonathan Calleriar ARGFW113000000
Jarrod Boweneng ENGFW,MF9509200010
Matthew Tayloreng ENGDF,MF210100000
Adrian Whitbreadeng ENGDF11100000
George Earthyeng ENGMF110000000
Teddy Sheringhameng ENGFW314200000
Mladen Petrićhr CROFW1800000
Saïd Benrahmadz ALGFW,MF6193000000
Hayden Foxeau AUSDF1600000
Keith Rowlandnir NIRDF318600000
Paul Marquiseng ENGDF1500000
Tyrone Mearsjm JAMDF1500000
Nikica Jelavićhr CROFW226000000
Walter Lópezuy URUDF,MF1400000
Jordan Spenceeng ENGDF21100000
André Ayewgh GHAFW,MF13000000
Conor Coventryie IRLMF11000000
Flynn Downeseng ENGMF291000010
65647,797423310731

West Ham United Goalkeepers vs. Manchester City

West Ham United Goalkeepers vs. Manchester City Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Alphonse Areolafr FRAGK43623482679.41
Adriánes ESPGK981041222865.90
Roy Carrollnir NIRGK218040
Łukasz Fabiańskipl POLGK974858203869.00
Neil Finneng ENGGK19020
Robert Greeneng ENGGK9810161
Shaka Hisloptt TRIGK218020
Jussi Jääskeläinenfi FINGK327051
David Jameseng ENGGK218002
Luděk Mikloškocz CZEGK545062
Darren Randolphie IRLGK218066116.70
Jimmy Walkereng ENGGK19001
494,350139919368.38

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.