It’s a remarkable record, with the 500 goals coming in just 207 matches – an average of 2.4 goals per game.
That means he is the quickest manager to reach 500 in the competition’s history.
Jurgen Klopp, who sits second on the list, took charge of 234 Premier League matches before his Liverpool side made it to 500, with Alex Ferguson in third having seen his Manchester United side strike 500 times in his opening 265 games.
The Guardiola era has been one of sweeping success, with three Premier League titles, one FA Cup and four League Cups already secured.
And on top of the glittering array of silverware, he has revolutionised the team’s playing style, turning City into one of the finest exponents of open, attractive football in the game.
Everyone at City would like to congratulate Pep and his backroom staff on yet another significant milestone.
Quickest managers to 500 Premier League goals
Pep Guardiola: 207
Jurgen Klopp: 234
Alex Ferguson: 265
Arsene Wenger: 271
Jose Mourinho: 289
Rafa Benitez: 329
How Pep’s 500 were scored
Season-by-season breakdown
2016-17: 80
2017-18: 106
2018-19: 95
2019-20: 102
2020-21: 83
2021-22: 34
Who scored them? (players who have scored 10 or more)
Sergio Aguero: 82
Raheem Sterling: 76
Gabriel Jesus: 52
Kevin De Bruyne: 37
Ilkay Gundogan: 31
Riyad Mahrez: 29
Bernardo Silva: 28
Leroy Sane: 25
David Silva: 25
Phil Foden: 19