Ranking the 5 greatest players of all time to have played for Manchester City 

Manchester City have been one of the most successful sides in recent times.
Manchester City have been one of the most successful sides in recent times.

Manchester City have become a brute force in the world of football, with a world class stadium, stellar headline signings every season, and a superstar coach. The club has gone on to achieve a plethora of major titles since the takeover by the billionaire Emirati, Sheikh Mansour.

Manchester City are the only team in Premier League history to ever score a record total of 100 points in a season. They have truly announced their elite identity to the world with a glorious release from the shadows of their neighbors and arch-rivals, Manchester United.

Keeping in mind their recent successes on and off the pitch, let's take a look at

5 of the greatest players to have ever played for Manchester City


#5 Yaya Touré

Manchester City v West Bromwich Albion - Premier League
Manchester City v West Bromwich Albion - Premier League

"Kolo, Kolo Kolo, Kolo Kolo, Kolo Toure,

Yaya, Yaya Yaya, Yaya Yaya, Yaya Toure..."

With over 230 professional appearances for Manchester City, Yaya Touré is on our list as #5 among the greatest players to ever play for the club.

What some describe as a box-to-box midfielder, a Manchester City fan would surely beg to differ and instead call it the "Yaya Touré position" in midfield. He was a true superstar for the club with 59 thunderous goals. He was an absolute phenom with commanding physicality and the perfect blend of vision and ball control. If that wasn't enough, the speed at which he used to charge towards goal would strike fear in opposition players.

Yaya Toure is a three-time English Premier League champion (2012, 2014 & 2018) and a three-time English League Cup winner (2014, 2016 & 2018) with Manchester City. These are achievements that certainly warrant him a place in the list of the greatest players to ever play for Manchester City.


#4 David Silva

Brighton & Hove Albion v Manchester City - Premier League
Brighton & Hove Albion v Manchester City - Premier League

"Ole, ole,

Ole, ole,

Ole, ole,

David Silva ole, David Silva ole..."

Lovingly known as El Mago by Manchester City fans, David Silva was surely a magician in the Manchester City midfield as he performed miracles after miracles that brought glory to the club.

In his 10 years at the club, Silva made enormous contributions which made Manchester City a true force in European football, as well as champions of England.

He is a four-time English Premier League champion (2012, 2014, 2018, 2019), two-time English FA Cup winner (2011 & 2019), and five-time English League Cup winner (2014, 2016, 2018, 2019, 2020) with Manchester City. He also has numerous international medals to his name for his country, surely making him one of the greatest ever to don the blue of Manchester City.

#3 Colin Bell

Manchester City v Sheffield United - Premier League
Manchester City v Sheffield United - Premier League

"Let's drink a drink a drink a drink,

For Colin the King the King the King,

He is the leader of Man City,

He is the greatest inside Forward

that the world has ever seen!"

A player that went by the nickname: The King of the Kippax. Colin Bell MBE is one of the greatest players to have played for Manchester City across the 1970s. He spent a period of 13 years spent at the club that markedly stand out for the gigantic success he brought the Blues.

Having played in over 501 professional appearances for the club, Colin Bell will go down as one of the most prominent goalscorers for them with over 153 goals to his name in the City record books.

He was an English First Division champion in 1968, an English FA Cup winner in 1969, and he also had two English League Cups (1969-70 and 1975-76) with Manchester City to his name. Colin Bell was undeniably one of the poster boys for Manchester City in the decades gone by. A true club legend.


#2 Vincent Kompany

Manchester City v West Ham United - Premier League
Manchester City v West Ham United - Premier League

"Here's to you Vincent Kompany

City loves you more than you will know,

Woooaaaaaooooh...."

Former Manchester City captain, Premier League winner and undisputed City legend. Vincent Kompany is surely one of the most iconic defenders to ever take the field for Manchester City.

Having spent the better part of 11 years of his professional career playing at the club, Vincent Kompany has made sure to leave a legacy as one of the all-time Manchester City greats. With over 360 professional appearances, he helped City keep 119 clean sheets across all competitions.

He is a four-time English Premier League winner (2012, 2014, 2018, 2019), a two-time English FA Cup winner (2011 & 2019), and a four-time English League Cup winner (2014, 2016, 2018, 2019) with Manchester City. With such immense success, he has certainly cemented his place as #2 on the list of the greatest players of all time to have played for Manchester City.


#1 Sergio Agüero

Brighton & Hove Albion v Manchester City - Premier League
Brighton & Hove Albion v Manchester City - Premier League

"The hand of god wanted him to join,

Aguero! Aguero!

He didn’t just join us for some coin,

Aguero! Aguero!

We bought the lad from sunny Spain,

He gets the the ball we score again,

Sergio Aguero rising us to fame!"

Sergio Aguero is arguably one of the best foreign imports of the Premier League era. He's also arguably the best foreign striker to ever play in the English top-flight. Sergio Agüero is right up there at #1 of our list of the greatest players to have played the game for Manchester City.

Aguero is a player whose name can always be heard ringing in the memory of football fans, courtesy of Martin Tyler's exceptional commentary in the game against Queens Park Rangers. The iconic moment came after he went on to score the famous goal that won Manchester City their first ever Premier League title in 2012 during injury time of the game.

Aguero is a five-time English Premier League Champion (2012, 2014, 2018, 2019, 2021), a six-time English League Cup winner (2014, 2016, 2018, 2019, 2020, 2021) with Manchester City. He also has an English FA Cup trophy to his name, making him one of the most successful players to have ever played for Manchester City. He is certainly a legend who will be remembered for ages to come.

Quick Links