Manchester City football club: Premier League appearances

Most Manchester City appearances

Which players have made the most Premier League appearances for Manchester City?

Here are the answers! Both starting and substitute appearances are included.

Player Appearances First Latest
David Silva 309 14 Aug 2010 26 Jul 2020
Sergio Agüero 275 15 Aug 2011 23 May 2021
Joe Hart 266 14 Oct 2006 15 May 2016
Vincent Kompany 265 24 Aug 2008 12 May 2019
Fernandinho 264 19 Aug 2013 22 May 2022
Richard Dunne 253 23 Oct 2000 22 Aug 2009
Kevin De Bruyne 252 12 Sep 2015 25 Apr 2024
Ederson 246 12 Aug 2017 25 Apr 2024
Pablo Zabaleta 230 13 Sep 2008 16 May 2017
Yaya Touré 230 14 Aug 2010 09 May 2018
Bernardo Silva 228 12 Aug 2017 25 Apr 2024
Raheem Sterling 225 10 Aug 2015 22 May 2022
Kyle Walker 192 12 Aug 2017 25 Apr 2024
Ilkay Gündogan 188 17 Sep 2016 24 May 2023
Micah Richards 179 22 Oct 2005 10 Nov 2013
Sylvain Distin 178 17 Aug 2002 13 May 2007
Shaun Wright-Phillips 178 19 Aug 2000 17 May 2011
Rodri 167 10 Aug 2019 25 Apr 2024
Aleksandar Kolarov 165 14 Aug 2010 16 May 2017
Phil Foden 160 16 Dec 2017 25 Apr 2024
John Stones 159 13 Aug 2016 06 Apr 2024
Gabriel Jesus 159 21 Jan 2017 22 May 2022
James Milner 147 23 Aug 2010 24 May 2015
Riyad Mahrez 145 12 Aug 2018 28 May 2023
Gaël Clichy 138 15 Aug 2011 21 May 2017
Stephen Ireland 138 18 Sep 2005 17 Apr 2010
Nicolás Otamendi 136 19 Sep 2015 15 Jul 2020
Gareth Barry 132 15 Aug 2009 14 May 2013
Keith Curle 131 17 Aug 1992 05 May 1996
Joey Barton 130 05 Apr 2003 28 Apr 2007
Edin Džeko 130 15 Jan 2011 19 Apr 2015
Samir Nasri 129 28 Aug 2011 28 Aug 2016
Jesús Navas 123 19 Aug 2013 21 May 2017
SUN Ji Hai 123 17 Aug 2002 11 May 2008
Niall Quinn 121 17 Aug 1992 05 May 1996
Aymeric Laporte 121 31 Jan 2018 11 Aug 2023
Garry Flitcroft 115 29 Aug 1992 16 Mar 1996
Rúben Dias 114 03 Oct 2020 13 Apr 2024
Carlos Tevez 113 15 Aug 2009 19 May 2013
Joleon Lescott 107 30 Aug 2009 22 Mar 2014
Nigel de Jong 104 28 Jan 2009 26 Aug 2012
Darius Vassell 103 13 Aug 2005 28 Dec 2008
Terry Phelan 103 26 Aug 1992 21 Oct 1995
João Cancelo 98 25 Aug 2019 14 Jan 2023
Nedum Onuoha 95 01 Nov 2004 16 Jan 2012
David James 93 17 Jan 2004 07 May 2006
Tony Coton 93 17 Aug 1992 29 Apr 1995
Antoine Sibierski 92 17 Aug 2003 29 Apr 2006
Leroy Sané 90 10 Sep 2016 22 Jun 2020
Nicolas Anelka 89 17 Aug 2002 01 Jan 2005
Ian Brightwell 87 17 Aug 1992 05 May 1996
Kolo Touré 82 15 Aug 2009 14 May 2013
Michel Vonk 82 17 Aug 1992 01 Apr 1995
Trevor Sinclair 82 17 Aug 2003 05 May 2007
Robbie Fowler 80 01 Feb 2003 21 Jan 2006
Uwe Rosler 79 05 Mar 1994 05 May 1996
Nicky Summerbee 78 20 Aug 1994 05 May 1996
Martín Demichelis 78 27 Oct 2013 01 May 2016
Claudio Reyna 77 14 Sep 2003 17 Dec 2006
Olexsandr Zinchenko 76 13 Dec 2017 22 May 2022
Steve Lomas 76 25 Sep 1993 05 May 1996
Nathan Aké 75 21 Sep 2020 25 Apr 2024
Adam Johnson 73 06 Feb 2010 22 Apr 2012
Jack Grealish 71 15 Aug 2021 06 Apr 2024
Mike Sheron 71 17 Aug 1992 04 Apr 1994
Steve McMahon 69 17 Aug 1992 01 Oct 1994
Fernando 64 17 Aug 2014 16 May 2017
Julián Alvarez 63 07 Aug 2022 25 Apr 2024
Elano 62 11 Aug 2007 16 May 2009
Erling Haaland 61 07 Aug 2022 13 Apr 2024
Steve Howey 60 19 Aug 2000 22 Feb 2003
Fitzroy Simpson 60 17 Aug 1992 14 May 1995
Martin Petrov 59 11 Aug 2007 16 Feb 2010
David White 58 17 Aug 1992 18 Dec 1993
Eliaquim Mangala 57 21 Sep 2014 31 Dec 2017
Fabian Delph 57 23 Aug 2015 20 Jan 2019
Nicky Weaver 57 19 Aug 2000 03 Mar 2007
Richard Edghill 55 20 Sep 1993 19 May 2001
Georgios Samaras 55 01 Feb 2006 01 Dec 2007
Andy Hill 54 17 Aug 1992 11 Apr 1995
Mario Balotelli 54 24 Oct 2010 13 Jan 2013
Bakary Sagna 54 30 Aug 2014 21 May 2017
Manuel Akanji 54 17 Sep 2022 25 Apr 2024
Dietmar Hamann 54 17 Sep 2006 06 Dec 2008
Paul Walsh 53 12 Mar 1994 26 Aug 1995
Javi García 53 15 Sep 2012 11 May 2014
Paul Bosvelt 53 25 Aug 2003 16 Apr 2005
Stephen Jordan 53 05 Apr 2003 13 May 2007
Shaun Goater 52 23 Oct 2000 11 May 2003
Alan Kernaghan 52 20 Sep 1993 12 Mar 1996
Danny Mills 51 14 Aug 2004 26 Aug 2006
Peter Beagrie 51 26 Mar 1994 14 Oct 1995
Danny Tiatto 51 19 Aug 2000 17 Jan 2004
Rick Holden 50 17 Aug 1992 04 Oct 1993
Benjamin Mendy 50 26 Aug 2017 15 Aug 2021
Shay Given 50 07 Feb 2009 24 Apr 2010
David Sommeil 49 29 Jan 2003 07 May 2006
Javier Garrido 49 11 Aug 2007 11 Apr 2010
Paulo Wanchope 49 19 Aug 2000 15 May 2004
Michael Ball 48 10 Feb 2007 28 Dec 2008