Players who played for Everton and Manchester City

26 players have played for both Everton and Manchester City, according to Wikidata. The best known include John Stones, Jack Grealish and Gareth Barry. 11 of them moved straight from one club to the other, including John Stones. The earliest arrival at one of the two clubs was in 1941 (Johnny Carey), the most recent in 2024 (Iliman Ndiaye).

The full list (26 players)

PlayerPositionNationalityEvertonManchester City
John StonesDefenderEngland2013–20162016–2026
Jack GrealishForwardEngland2025–2026since 2021
Gareth BarryMidfielderEngland2013–20172009–2014
JôForwardBrazil2009–20102008–2011
Fabian DelphDefenderEngland2019–20222015–2019
Eliaquim MangalaDefenderFrance20182014–2019
Joleon LescottDefenderEngland2006–20092009–2014
Richard DunneDefenderIreland1996–20002000–2009
Andrei KanchelskisForwardSoviet Union, Russia1995–19972001
Jack RodwellMidfielderEngland2007–20122012–2014
Peter BeardsleyForwardEngland1991–19931998
Iliman NdiayeForwardSenegal2024–2026since 2026
Sylvain DistinDefenderFrance2009–20152002–2007
Richard WrightGoalkeeperUnited Kingdom2002–20072012–2016
Brian KiddForwardEngland1979–19801976–1979
Peter ReidMidfielderEngland1982–19891990–1993
Michael JohnsonMidfielderEngland–2006–2012
Michael BallDefenderUnited Kingdom1996–20012007–2009
Steve McMahonMidfielderEngland1979–19831991–1994
Carlo NashGoalkeeperUnited Kingdom2008–20102001–2003
Joe RoyleForwardEngland1966–19741974–1977
David JohnsonForwardEngland1969–19841984
Terry PhelanDefenderIreland1997–20001992–1995
Johnny CareyDefenderIreland1942–19431941–1942
Adrian HeathMidfielderUnited Kingdom1982–19881990–1992
Earl BarrettDefenderUnited Kingdom1995–19981985–1987

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 Everton

With Manchester City