Players who played for Liverpool and Manchester City

15 players · Premier League since 1992/93

15 players have played for both Liverpool and Manchester City in the Premier League since 1992/93. 10 played for Liverpool first and 5 for Manchester City first. The longest-serving made 376 appearances across both; the top scorer got 148 goals; 10 scored for both; the first move came in 1995/96, the most recent in 2020/21.

Can you name all 15?

0/150:00

  1.  Liverpool 230 · Man City 146
  2.  Liverpool 265 · Man City 78
  3.  Liverpool 95 · Man City 225
  4.  Liverpool 213 · Man City 92
  5.  Liverpool 239 · Man City 35
  6.  Liverpool 190 · Man City 54
  7.  Liverpool 116 · Man City 21
  8.  Liverpool 46 · Man City 82
  9.  Liverpool 20 · Man City 88
  10.  Liverpool 54 · Man City 40
  11.  Liverpool 16 · Man City 54
  12.  Liverpool 40 · Man City 15
  13.  Liverpool 39 · Man City 15
  14.  Liverpool 16 · Man City 25
  15.  Liverpool 4 · Man City 1

Who stands out

Spoilers

James Milner has the most appearances for the two combined: 230 for Liverpool and 146 for Manchester City. Robbie Fowler scored the most goals across both (128 for Liverpool, 20 for Manchester City), and 10 players scored for both.

In our data, Nigel Clough was the first to have played for both (his first game for Manchester City came in 1995/96). The most recent player to play for both is Scott Carson, who first played for Manchester City in 2020/21.

Show all 15 players

Spoilers
Every player who played for Liverpool and Manchester City (Premier League since 1992/93): apps and goals at each, seasons, and which club came first.
PlayerLiverpoolMan CityFirst
AppsGlsSeasonsAppsGlsSeasons
James Milner230192015–2023146132010–2015Man City
Robbie Fowler2651281993–200778202002–2006Liverpool
Raheem Sterling95182011–2015225912015–2022Liverpool
David James21301992–19999202003–2006Liverpool
Steve McManaman239411992–19993502003–2005Liverpool
Dietmar Hamann19081999–20065402006–2009Liverpool
Daniel Sturridge116502012–20192152006–2009Man City
Kolo Touré4612013–20168222009–2013Man City
Nicolas Anelka2042001/0288372002–2005Liverpool
Craig Bellamy54132006–201240132008–2010Liverpool
Mario Balotelli1612014/1554202010–2013Man City
Albert Riera4032008–20101512005/06Man City
Nigel Clough3971993–19961521995/96Liverpool
Mark Kennedy1601994–19982502000/01Liverpool
Scott Carson402004/05102020/21Liverpool

Head to head

In the Premier League since 1992/93, Liverpool and Manchester City have met 59 times: Liverpool won 23, Manchester City 15, and 21 games were drawn.

  • Liverpool's biggest win: Liverpool 6-0 Man City (1995/96)
  • Manchester City's biggest win: Man City 5-0 Liverpool (2017/18)

Play

FAQ

Spoilers
How many players have played for both Liverpool and Manchester City?
15 in the Premier League since 1992/93: James Milner, Robbie Fowler, Raheem Sterling, David James, Steve McManaman, Dietmar Hamann and 9 more.
Has anyone scored for both Liverpool and Manchester City?
Yes, 10: Robbie Fowler (128 and 20), Raheem Sterling (18 and 91), Daniel Sturridge (50 and 5), Nicolas Anelka (4 and 37), James Milner (19 and 13), Craig Bellamy (13 and 13), Mario Balotelli (1 and 20), Nigel Clough (7 and 2) and 2 more.
Who is the most recent player to play for both Liverpool and Manchester City?
Scott Carson. He played for Liverpool (2004/05), then Manchester City from 2020/21.
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.