The top scoring players under Pep Guardiola - ranked

These players have served Pep very well over the years
These players have served Pep very well over the years / Laurence Griffiths/Getty Images
facebooktwitterreddit

One of the main advantages of being an elite manager is getting to work with the very best players in world football.

Pep Guardiola knows this better than most, with the Catalan coaching some incredible talent during his spells in charge of Barcelona, Bayern Munich and most recently, Manchester City.

With such a bountiful pool of stars to draw upon, competition to be the highest scoring Guardiola player is fierce and the battle is set to continue for many years yet. Here is how things look currently...


20. Bojan Krkic (29 goals)

The pair had a close knit relationship
The pair had a close knit relationship / MARWAN NAAMANI/Getty Images

Before becoming a Stoke City cult hero, Bojan provided Pep Guardiola with 29 goals.

A stat that is less impressive when you realise that this took him 115 games.


19. Thierry Henry (30 goals)

Guardiola worked with Henry at Barcelona
Guardiola worked with Henry at Barcelona / Manuel Queimadelos Alonso/Getty Images

From one Premier League icon to another, Thierry Henry managed 30 goals during his time with Pep at Barcelona.

This is considerably less than the 228 he registered under Arsene Wenger.


18. Riyad Mahrez (31 goals)

Pep signed Mahrez for Manchester City back in 2018
Pep signed Mahrez for Manchester City back in 2018 / PAUL ELLIS/Getty Images

It took a long time for Leicester to let him go, but Guardiola finally linked up with Riyad Mahrez in 2018.

Since then, the Algerian has performed pretty well, netting 31 times and forming an important part of the team that won the 2018/2019 Premier League title.


17. Ilkay Gundogan (31 goals)

Gundogan has not always been a prolific scorer
Gundogan has not always been a prolific scorer / Pool/Getty Images

The 2020/2021 season has been Gundogan's best in a sky blue shirt so far.

After several years of being lost in the shuffle somewhat, he has added goals to his game of late, moving him up a few places in this list.


16. David Villa (32 goals)

David Villa made up for his questionable haircut with his goals
David Villa made up for his questionable haircut with his goals / Jasper Juinen/Getty Images

Guardiola was a long-time admirer of David Villa before he arrived at Barcelona at the beginning of the 2010/2011 season.

The pair hit it off immediately, with Villa forming a vital part of the (sort of) treble-winning side that campaign. After those dizzy heights, his form tempered, but he is still one of Pep's shrewdest signings.


15. Bernardo Silva (33 goals)

Silva has netted some big goals for Guardiola in the past
Silva has netted some big goals for Guardiola in the past / Catherine Ivill/Getty Images

Bernardo Silva signed for Manchester City back in 2017 and after something of a slow start, he has become increasingly productive season after season.

Guardiola has been key in Silva's development, helping him transform into one of the best right forwards on the planet.


14. David Silva (34 goals)

Guardiola and Silva made quite the dynamic duo
Guardiola and Silva made quite the dynamic duo / DAVE THOMPSON/Getty Images

David Silva will go down in history as one of Guardiola's most reliable performers.

During his time at City with the manager, the Spaniard made 175 appearances, helping them win a host of trophies and of course, netting 34 goals.


13. Samuel Eto'o (36 goals)

Eto'o was let go by Barcelona after just one campaign with Guardiola
Eto'o was let go by Barcelona after just one campaign with Guardiola / LLUIS GENE/Getty Images

Samuel Eto'o and Pep Guardiola may have only spent one year together, but what a year it was.

During the 2008/2009 treble-winning campaign, Eto'o managed 36 goals in 52 appearances. But at the end of that season he would be shipped out to Inter as part of the ill-fated swap deal that saw Zlatan Ibrahimovic join Barcelona.


12. Mario Gotze (36 goals)

Gotze was once considered the hottest young talent in world football
Gotze was once considered the hottest young talent in world football / Oliver Hardt/Getty Images

Mario Gotze's fall from grace is a sad story.

At the peak of his powers, he was one of the hottest properties on the planet, before injuries and health problems caused a steep decline.

The 36 goals he scored for Pep Guardiola's Bayern Munich - more than Franck Ribery managed - is testament to his rare talent.


11. Xavi (36 goals)

Xavi netted goals in six competitions under Guardiola
Xavi netted goals in six competitions under Guardiola / Etsuo Hara/Getty Images

Despite being better known for the passing side of his game, Xavi did still chip in with a few goals for Barcelona.

In games managed by Guardiola, he managed 36 strikes in total, including scoring in El Clasico back in 2011.


10. Leroy Sane (39 goals)

Guardiola helped Sane develop into a clinical forward
Guardiola helped Sane develop into a clinical forward / Matthew Ashton - AMA/Getty Images

City received a rough diamond when Leroy Sane signed back in 2016.

Under Guardiola's tutelage, the German blossomed into a scarily clinical forward, who notched back-to-back double digit goal returns in each of City's Premier League title wins.


9. Kevin de Bruyne (44 goals)

Guardiola looking on like a proud father
Guardiola looking on like a proud father / Shaun Botterill/Getty Images

Guardiola has had a massive hand in turning Kevin de Bruyne into the best attacking midfielder on the planet.

So far, the imperious Belgian has managed 44 goals and we expect plenty more to come, so long as the pair remain at City.


8. Arjen Robben (47 goals)

The pair share an intense moment
The pair share an intense moment / Marco Luzzani/Getty Images

Arjen Robben and Guardiola worked together when the Dutchman's powers were supposed to be dwindling.

That did not stop Robben being ridiculously productive under the former Bayern boss though. Overall, the inside forward managed 47 goals and 30 assists while Guardiola was in charge.


7. Pedro (58 goals)

Pedro won a host of honours with Guardiola
Pedro won a host of honours with Guardiola / David Ramos/Getty Images

Pedro was part of one of Guardiola's greatest ever frontlines.

With the La Masia graduate on the right, Lionel Messi at false nine and David Villa on the left, Barcelona were unstoppable during the 2010/11 campaign, clinching a league and European double.

Pedro even scored in his side's victorious Champions League final against Manchester United, one of 58 strikes he managed under Guardiola.


6. Robert Lewandowski (67 goals)

Lewan-goal-ski's strike rate was mightily impressive under Guardiola
Lewan-goal-ski's strike rate was mightily impressive under Guardiola / CHRISTOF STACHE/Getty Images

One of the major regrets of Guardiola's career must be that he did not get to work with Robert Lewandowski before he went full beast mode.

Saying that, he did still manage to get 67 goals out of him in just 100 games.


5. Gabriel Jesus (75 goals)

Guardiola seems uncertain about whether Gabriel Jesus is Sergio Aguero's long-term successor
Guardiola seems uncertain about whether Gabriel Jesus is Sergio Aguero's long-term successor / Laurence Griffiths/Getty Images

Gabriel Jesus sure gets a lot of criticism for a player who's scored 75 goals in 173 appearances - many of which from the bench - for Guardiola.

This includes a crucial, game-winning strike against Southampton, which ensured City became the first Premier League side to register 100 points in a single season.


4. Thomas Muller (79 goals)

No wonder he was so popular with Pep
No wonder he was so popular with Pep / ARIS MESSINIS/Getty Images

Even by his own ridiculous standards, Thomas Muller's strike rate under Guardiola is pretty great.

In three seasons together, Muller scored 79 goals in 148 appearances, also registering 46 assists.


3. Raheem Sterling (99 goals)

Guardiola has not been afraid to dish out some tough love to Sterling in the past
Guardiola has not been afraid to dish out some tough love to Sterling in the past / Pool/Getty Images

Kicking off the top three is Raheem Sterling.

Sterling is a perfect example of Guardiola's ability to turn a good player into a great one. Ever since the pair linked up in 2016, the England international has improved year on year.

Nowadays, few could argue that he is one of the few world class left forwards on the planet.


2. Sergio Aguero (120 goals)

The pair have helped elevate City to new heights
The pair have helped elevate City to new heights / Laurence Griffiths/Getty Images

Sergio Aguero is a bonafide City legend and some of his best displays have comes under Guardiola.

In five seasons together, the Argentine has racked up 120 strikes, including three 20+ Premier League goal returns.


1. Lionel Messi (211 goals)

Who else was going to be number one?
Who else was going to be number one? / David Ramos/Getty Images

There are three certainties in life: death, taxes and Lionel Messi topping a goals list.

Like with most things involving La Pulga, his stats under Guardiola border on fantasy. In 219 appearances he managed 211 goals, just a handful less than his two closest challenges on this list combined.

Will anyone catch him before Guardiola hangs up his managerial cardigan? Probably not.