Players who played for Manchester City and West Ham

21 players have played for both Manchester City and West Ham, according to Wikidata. The best known include Frank Lampard, Carlos Tévez and Samir Nasri. 8 of them moved straight from one club to the other, including Pablo Zabaleta. The earliest arrival at one of the two clubs was in 1989 (Justin Fashanu), the most recent in 2022 (Kalvin Phillips).

The full list (21 players)

PlayerPositionNationalityManchester CityWest Ham
Frank LampardMidfielderEngland2014–20151995–2001
Carlos TévezForwardArgentina2009–20132006–2007
Samir NasriMidfielderFrance2011–20172018–2019
Joe HartGoalkeeperEngland2006–20182017–2018
Pablo ZabaletaDefenderArgentina2008–20172017–2020
Paulo WanchopeForwardCosta Rica2000–20041999–2000
Wayne BridgeDefenderEngland2009–20132011
Craig BellamyForwardWales2009–20112007–2009
David JamesGoalkeeperEngland2004–20062001–2004
Kalvin PhillipsMidfielderEnglandsince 20222024
Marc-Vivien FoéMidfielderCameroon2002–20031999–2000
Stuart PearceDefenderEngland2001–20021999–2001
Tal Ben HaimDefenderIsrael2008–20092010–2011
Richard WrightGoalkeeperUnited Kingdom2012–20162007–2008
Justin FashanuForwardEngland19891989–1990
Trevor SinclairMidfielderEngland2003–20071998–2003
Clive AllenForwardEngland1989–19911992–1994
Eyal BerkovicMidfielderIsrael2001–20041997–1999
Abdul RazakMidfielderIvory Coast2011–20132014
Tyrone MearsDefenderJamaica2001–20022006–2007
Divin Mubama–England––

Players ranked from best known to least known (number of language editions of their Wikipedia page). Data from Wikidata: spotted a mistake? Let us know.

Other club pairs

With Manchester City

With West Ham