Players who played for Everton and Manchester City

16 players · Premier League since 1992/93

16 players have played for both Everton and Manchester City in the Premier League since 1992/93. 9 played for Everton first and 7 for Manchester City first. The longest-serving made 351 appearances across both; the top scorer got 21 goals; 8 scored for both; the first move came in 1993/94, the most recent in 2026/27.

Can you name all 16?

0/160:00

  1.  Everton 174 · Man City 177
  2.  Everton 60 · Man City 252
  3.  Everton 131 · Man City 133
  4.  Everton 77 · Man City 180
  5.  Everton 113 · Man City 108
  6.  Everton 121 · Man City 48
  7.  Everton 25 · Man City 103
  8.  Everton 25 · Man City 95
  9.  Everton 57 · Man City 50
  10.  Everton 85 · Man City 16
  11.  Everton 35 · Man City 57
  12.  Everton 67 · Man City 7
  13.  Everton 61 · Man City 10
  14.  Everton 52 · Man City 10
  15.  Everton 2 · Man City 57
  16.  Everton 27 · Man City 21

Who stands out

Spoilers

Sylvain Distin has the most appearances for the two combined: 174 for Everton and 177 for Manchester City. Joleon Lescott scored the most goals across both (14 for Everton, 7 for Manchester City), and 8 players scored for both.

In our data, Peter Beagrie was the first to have played for both (his first game for Manchester City came in 1993/94). The most recent player to play for both is Iliman Ndiaye, who first played for Manchester City in 2026/27.

Show all 16 players

Spoilers
Every player who played for Everton and Manchester City (Premier League since 1992/93): apps and goals at each, seasons, and which club came first.
PlayerEvertonMan CityFirst
AppsGlsSeasonsAppsGlsSeasons
Sylvain Distin17422009–201517752002–2007Man City
Richard Dunne6001996–200125262000–2010Everton
Gareth Barry13152013–201713362009–2013Man City
John Stones7712013–2016180102016–2026Everton
Joleon Lescott113142006–201010872009–2014Everton
Michael Ball12181996–20014802006–2009Everton
Terry Phelan2501996–200010311992–1996Man City
Jack Grealish2522025–202795122021–2027Man City
Peter Beagrie5761992–19985031993–1996Everton
Jack Rodwell8542007–20121622012–2014Everton
Fabian Delph3502019–20225742015–2019Man City
Iliman Ndiaye67152024–2027702026/27Everton
Tony Grant6121994–20001002000/01Everton
Andrei Kanchelskis52191995–19971002000/01Everton
Eliaquim Mangala202017/185702014–2018Man City
Jô2752008–20102112008–2011Man City

Head to head

In the Premier League since 1992/93, Everton and Manchester City have met 58 times: Everton won 18, Manchester City 28, and 12 games were drawn.

  • Everton's biggest win: Everton 4-0 Man City (2016/17)
  • Manchester City's biggest win: Man City 5-0 Everton (2020/21)

Play

FAQ

Spoilers
How many players have played for both Everton and Manchester City?
16 in the Premier League since 1992/93: Sylvain Distin, Richard Dunne, Gareth Barry, John Stones, Joleon Lescott, Michael Ball and 10 more.
Has anyone scored for both Everton and Manchester City?
Yes, 8: Joleon Lescott (14 and 7), Jack Grealish (2 and 12), Gareth Barry (5 and 6), John Stones (1 and 10), Peter Beagrie (6 and 3), Sylvain Distin (2 and 5), Jack Rodwell (4 and 2) and Jô (5 and 1).
Who is the most recent player to play for both Everton and Manchester City?
Iliman Ndiaye. He played for Everton (2024–2027), then Manchester City from 2026/27.
What period does this list cover?
Premier League games from 1992/93 to the present, updated as new games are played. Earlier games aren't in our data, so all-time lists can be longer.

Data: Premier League since 1992/93. Earlier games aren't included, so all-time lists can be longer.