Ranking 5 greatest Manchester City players of the Pep Guardiola era

Pep Guardiola is Manchester City's all-time best manager
Pep Guardiola is Manchester City's all-time best manager

#3 Sergio Aguero

Manchester City v Crystal Palace - Premier League
Manchester City v Crystal Palace - Premier League

Pep Guardiola has tried replacing Sergio Aguero quite a few times. The Argentine striker’s last few months in Manchester were far from ideal due to injury issues. However, it is important to note that Aguero is the top scorer for Manchester City under the Spaniard.

The recently retired footballer is the only number 9 who made an impact under the Spanish manager in the Premier League. The five-time Premier League winner is among the best Manchester City players of all time. He has scored 260 goals for Cityzens, including 124 during the Guardiola era.

Unlike the other players on the list, Aguero has played less than 200 games for the former Barcelona manager. However, he still managed to outscore all Manchester City players during the period. His goal-to-game ratio of 0.68 is unparalleled over the last six seasons.


#2 Raheem Sterling

Arsenal v Manchester City - Premier League
Arsenal v Manchester City - Premier League

Raheem Sterling may not be having the best of times in his club career, but the former Liverpool man has been sensational over the years. Sterling is not only the most used Manchester City player by Guardiola but the most used overall.

The winger has appeared 272 times for the manager in all competition, contributing 112 goals and 79 assists. Only Aguero has scored more, and only De Bruyne has provided more assists than the Englishman.

Despite not being a first-choice winger this season, Sterling has been impressive whenever given an opportunity. The 27-year-old forward was particularly brilliant last month. He scored five goals and supplied one assist to win the Premier League's December Player of the Month.


#1 Kevin de Bruyne

Manchester City v Everton - Premier League
Manchester City v Everton - Premier League

Kevin de Bruyne has clearly been the most important player for Manchester City over the last five seasons. The Belgian playmaker has provided 97 assists in 245 Manchester City outings. During that period, the midfielder has also netted 58 times.

A perennial feature in Team of the Season and Team of the Year, De Bruyne is arguably the most consistent midfielder of his generation. Along with Trent-Alexander-Arnold, Andrew Robertson and Bruno Fernandes, de Bruyne has been one of the leading assist providers over the last few seasons.

Although Manchester City have functioned at a high level in the absence of their number 17, he is still their most pivotal player. Guardiola’s team changes gears more efficiently when their talismanic midfielder is pulling strings in the middle of the park.

Quick Links

App download animated image Get the free App now