Pep Guardiola on 1000: Which players have scored the most goals under the Spaniard


Pep Guardiola is expected to take charge of his 1,000th game as manager when his current side Manchester City play Liverpool at the Etihad Stadium on Sunday.

Several attacking players have flourished under the Spaniard in his three major managerial roles at Barcelona, ​​Bayern Munich and Manchester City.

Guardiola has managed the likes of Lionel Messi, Erling Haaland and Sergio Aguero, all of whom delivered their best attacking performances under him.

Players who scored the most goals under Guardiola

1. Lionel Messi (Barcelona) – 211

2. Erling Haaland (Manchester City) – 142

3. Sergio Aguero (Manchester City) – 124

4. Raheem Sterling (Manchester City) – 120

5. Phil Foden (Manchester City) – 104

6. Gabriel Jesus (Manchester City) – 95

7. Kevin De Bruyne (Manchester City) – 92

8. Thomas Müller (Bayern Munich) – 79

9. Riyad Mahrez (Manchester City) – 78

10. Bernardo Silva (Manchester City) – 74

Source: OPTA via BBC

Published on November 9, 2025



Fuente