Top ten all-time most prolific Premier League scorers

Date published: Thursday 7th November 2019 8:19

The bar is 40 goals, so new Arsenal captain Pierre-Emerick Aubameyang makes the cut. He is so good…


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.


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: 61
Total minutes: 7570
Minutes per goal: 124

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. Could he be dropped? Probably not, no.


4) 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.


3) Pierre-Emerick Aubameyang (Arsenal)
Total goals: 40
Total minutes: 4780
Minutes per goal: 120

To score that volume of goals in an Arsenal side in the midst of a massive slump is nothing short of extraordinary. He has scored 50 goals in 78 games in all competitions and is quite rightly the Gunners’ new captain.


2) Harry Kane (Norwich City and Tottenham)
Total goals: 131
Total minutes: 15530
Minutes per goal: 119

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


1) Sergio Aguero (Manchester City)
Total goals: 173
Total minutes: 18551
Minutes per goal: 107

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 potentially his fifth title. And he is still underrated because City.

More Related Articles