Players who played for Aston Villa and Manchester City

23 players have played for both Aston Villa and Manchester City, according to Wikidata. The best known include Peter Schmeichel, James Milner and Kyle Walker. 11 of them moved straight from one club to the other, including Peter Schmeichel. The earliest arrival at one of the two clubs was in 1983 (Steve McMahon), the most recent in 2019 (Morgan Rogers).

The full list (23 players)

PlayerPositionNationalityAston VillaManchester City
Peter SchmeichelGoalkeeperDenmark2001–20022002–2003
James MilnerDefenderEngland2005–20102010–2015
Kyle WalkerDefenderEngland20112017–2025
Jack GrealishForwardEngland2012–2021since 2021
Gareth BarryMidfielderEngland1998–20092009–2014
Shay GivenGoalkeeperIreland2011–20152009–2011
Fabian DelphDefenderEngland2009–20152015–2019
David JamesGoalkeeperEngland1999–20012004–2006
Joleon LescottDefenderEngland2015–20162009–2014
Scott CarsonGoalkeeperEngland2007–20082019–2025
Morgan RogersForwardEngland2024–20262019–2023
Richard DunneDefenderIreland2009–20132000–2009
Micah RichardsDefenderEngland2015–20192005–2015
Douglas LuizMidfielderBrazil2019–20262017–2019
Glenn WhelanMidfielderIreland2017–20192001–2004
Stephen IrelandMidfielderIreland2010–20142005–2010
Scott SinclairMidfielderEngland20152012–2015
Darius VassellMidfielderEngland1998–20052005–2009
Stuart TaylorGoalkeeperEngland2005–20092009–2012
Steve McMahonMidfielderEngland1983–19851991–1994
Dalian AtkinsonForwardUnited Kingdom1991–19951996–1997
Adrian HeathMidfielderUnited Kingdom1989–19901990–1992
Earl BarrettDefenderUnited Kingdom1992–19951985–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 Aston Villa

With Manchester City