Players who played for Liverpool and Manchester City

24 players have played for both Liverpool and Manchester City, according to Wikidata. The best known include Mario Balotelli, Raheem Sterling and Nicolas Anelka. 9 of them moved straight from one club to the other, including Raheem Sterling. The earliest arrival at one of the two clubs was in 1894 (Jimmy Ross), the most recent in 2012 (Raheem Sterling).

The full list (24 players)

PlayerPositionNationalityLiverpoolManchester City
Mario BalotelliForwardItaly2014–20162010–2013
Raheem SterlingForwardEngland2012–20152015–2022
Nicolas AnelkaForwardFrance20022002–2005
James MilnerDefenderEngland2015–20232010–2015
Kolo TouréDefenderIvory Coast2013–20162009–2013
Daniel SturridgeForwardEngland2013–20192006–2009
Craig BellamyForwardWales2006–20122009–2011
David JamesGoalkeeperEngland1992–19992004–2006
Matt BusbyForwardScotland1936–19411928–1936
Robbie FowlerForwardEngland1993–20072003–2006
Scott CarsonGoalkeeperEngland2005–20082019–2025
Albert RieraDefenderSpain2008–20102006
Steve McManamanForwardEngland1990–19992003–2005
Dietmar HamannMidfielderGermany1999–20062006–2009
Peter BeardsleyForwardEngland1987–19911998
Nigel CloughForwardEngland1993–19961996–1998
Steve McMahonMidfielderEngland1985–19911991–1994
Michael RobinsonForwardIreland1983–19841979–1980
David JohnsonForwardEngland1976–19821984
Johnny CareyDefenderIreland–1941–1942
Paul WalshForwardEngland1984–19881994–1995
Frank SwiftGoalkeeperEngland1939–19401933–1949
Mark KennedyMidfielderIreland1995–19981999–2001
Jimmy RossForwardScotland1894–18961898–1901

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 Liverpool

With Manchester City