Top ten all-time most prolific Premier League scorers

Date published: Monday 13th January 2020 10:36

Sergio Aguero Manchester City

Not the most goals, but the minutes per goal. And the bar is 40 goals…


10) Diego Costa (Chelsea)
Total goals: 52
Total minutes: 7550
Minutes per goal: 145

My word he was a brilliant bastard. But he was a brilliant bastard not wanted by the stubborn Antonio Conte. Who sends a text after a title win saying ‘Hi Diego, I hope you are well. Thanks for the season we spent together. Good luck for the next year but you are not in my plan’? Conte, that’s who. And he claims he’s not crazy?


9) Edin Dzeko (Manchester City)
Total goals: 50
Total minutes: 7081
Minutes per goal: 142

Just don’t call him a super-sub (even though he was one). Massively underrated, any argument against Manuel Pellegrini being a great manager should start with the fact that he thought Wilfried Bony was an upgrade on Dzeko. You will not find the name of Wilfried Bony on this list.


8) Robin van Persie (Arsenal and Manchester United)
Total goals: 144
Total minutes: 20120
Minutes per goal: 140

Impressive longevity from the Dutchman, who basically scored a goal every other game for an increasingly poor Arsenal side before switching sides and producing a 26-goal Premier League season to drag Manchester United to their last title. And he is still the last United player to score a top-flight hat-trick. Which is ridiculous.


7) Luis Suarez (Liverpool)
Total goals: 69
Total minutes: 9574
Minutes per goal: 139

For one extraordinary season, he was undoubtedly the Premier League’s greatest player as he scored an astonishing 31 goals in 33 games. It really should have earned him the title but instead it earned him a big-money move to Barcelona, where he continues to score goals at an astonishing pace.


6) Ruud van Nistelrooy (Manchester United)
Total goals: 95
Total minutes: 12166
Minutes per goal: 128

A big leap to this absolute king of penalty area poachers, one of the best players never to have won a Champions League. In four of five seasons at United, the Dutchman broke the 20-goal barrier in the Premier League. Simply astonishing numbers.


5) Mo Salah (Chelsea and Liverpool)
Total goals: 66
Total minutes: 8246
Minutes per goal: 125

Without that ill-fated spell at Chelsea, he would be even higher up this list. His record for Liverpool is extraordinary, though he is cursed to spend the rest of his career on an inevitable downward curve after the ludicrousness of his first 32-goal Premier League season at Liverpool.


4) Pierre-Emerick Aubameyang (Arsenal)
Total goals: 46
Total minutes: 5735
Minutes per goal: 125

To score that volume of goals in an Arsenal side in the midst of a massive slump is nothing short of extraordinary. What will they do without their “most important player” (Mikel Arteta) after his sending-off against Crystal Palace? Maybe call this bloke…


3) Thierry Henry (Arsenal)
Total goals: 176
Total minutes: 21305
Minutes per goal: 121

Simply one of the most incredible players to have graced this league. That rarest of things – a great goalscorer and a scorer of great goals, Henry was poetry in motion. There was a time when people actually debated Ruud v Thierry as if they even operated in the same stratosphere.


2) Harry Kane (Norwich City and Tottenham)
Total goals: 136
Total minutes: 16145
Minutes per goal: 121

And still he remains the best Premier League player to have won absolutely f*** all.


1) Sergio Aguero (Manchester City)
Total goals: 177
Total minutes: 18844
Minutes per goal: 106

So far ahead of the opposition it is ludicrous, the Argentine is now in his ninth Premier League season and is heading towards his sixth consecutive 20-goal season. And he has just become the highest-scoring foreign player in the history of the competition. And yet he is still underrated because City.

More Related Articles