Players who played for Aston Villa and Manchester City

15 players · Premier League since 1992/93

15 players have played for both Aston Villa and Manchester City in the Premier League since 1992/93. 9 played for Aston Villa first and 6 for Manchester City first. The longest-serving made 498 appearances across both; the top scorer got 52 goals; 10 scored for both; the first move came in 2002/03, the most recent in 2021/22.

Can you name all 15?

0/150:00

  1.  Aston Villa 365 · Man City 133
  2.  Aston Villa 95 · Man City 252
  3.  Aston Villa 162 · Man City 103
  4.  Aston Villa 101 · Man City 146
  5.  Aston Villa 15 · Man City 212
  6.  Aston Villa 24 · Man City 180
  7.  Aston Villa 96 · Man City 95
  8.  Aston Villa 48 · Man City 138
  9.  Aston Villa 112 · Man City 57
  10.  Aston Villa 67 · Man City 92
  11.  Aston Villa 30 · Man City 108
  12.  Aston Villa 38 · Man City 50
  13.  Aston Villa 29 · Man City 29
  14.  Aston Villa 36 · Man City 13
  15.  Aston Villa 35 · Man City 1

Who stands out

Spoilers

Gareth Barry has the most appearances for the two combined: 365 for Aston Villa and 133 for Manchester City. Darius Vassell scored the most goals across both (35 for Aston Villa, 17 for Manchester City), and 10 players scored for both.

In our data, Peter Schmeichel was the first to have played for both (his first game for Manchester City came in 2002/03). The most recent player to play for both is Jack Grealish, who first played for Manchester City in 2021/22.

Show all 15 players

Spoilers
Every player who played for Aston Villa and Manchester City (Premier League since 1992/93): apps and goals at each, seasons, and which club came first.
PlayerAston VillaMan CityFirst
AppsGlsSeasonsAppsGlsSeasons
Gareth Barry365411997–200913362009–2013Aston Villa
Richard Dunne9542009–201225262000–2010Man City
Darius Vassell162351998–2005103172005–2009Aston Villa
James Milner101122005–2011146132010–2015Aston Villa
Kyle Walker1512010/1121232017–2025Aston Villa
Micah Richards2412015/1618072005–2014Man City
Jack Grealish96152013–202195122021–2027Aston Villa
Stephen Ireland4812010–2013138162005–2010Man City
Fabian Delph11232009–20155742015–2019Aston Villa
David James6701999–20019202003–2006Aston Villa
Joleon Lescott3012015/1610872009–2014Man City
Shay Given3802011–20155002008–2010Man City
Peter Schmeichel2912001/022902002/03Aston Villa
Scott Sinclair3632014–20161302012–2015Man City
Scott Carson3502007/08102020/21Aston Villa

Head to head

In the Premier League since 1992/93, Aston Villa and Manchester City have met 53 times: Aston Villa won 12, Manchester City 31, and 10 games were drawn.

  • Aston Villa's biggest win: Man City 0-2 Aston Villa (2006/07)
  • Manchester City's biggest win: Aston Villa 1-6 Man City (2019/20)

Play

FAQ

Spoilers
How many players have played for both Aston Villa and Manchester City?
15 in the Premier League since 1992/93: Gareth Barry, Richard Dunne, Darius Vassell, James Milner, Kyle Walker, Micah Richards and 9 more.
Has anyone scored for both Aston Villa and Manchester City?
Yes, 10: Darius Vassell (35 and 17), Gareth Barry (41 and 6), Jack Grealish (15 and 12), James Milner (12 and 13), Stephen Ireland (1 and 16), Richard Dunne (4 and 6), Micah Richards (1 and 7), Joleon Lescott (1 and 7) and 2 more.
Who is the most recent player to play for both Aston Villa and Manchester City?
Jack Grealish. He played for Aston Villa (2013–2021), then Manchester City from 2021/22.
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.