Ranking the top 20 Premier League goalscorers by their goals per game

Quick Reads

With his goal for Chelsea against Arsenal on Sunday, Romelu Lukaku broke into the top 20 of goalscorers in the Premier League’s 29-and-a-bit-season history.

The man Lukaku overtook to get into the top 20 was Ian Wright, Lukaku now boasting 114 goals to Wright’s 113. On Match of the Day 2 on Sunday night, Wright was consequently subjected to some gentle ribbing from fellow pundit Alan Shearer, the top all-time scorer in the competition.

Wright responded by pointing out that his 113 Premier League goals had come in just 213 games, a scoring rate of 0.53 goals per game. Lukaku’s 114 have come in 253 games, at 0.45 goals per game. “I was one in two,” Wright exclaimed. “What more can I do?”

So, of the current top 20 all-time scorers in the Premier League, who comes out on top when it comes to the rate at which they found the target? How many have hit one in two or more?

Here, we’ve taken the top 20 in terms of total goals scored and re-ordered them by their scoring rate, from lowest to highest.

20. Steven Gerrard
Games: 504
Goals: 120
Goals per game: 0.24

19. Frank Lampard
Games: 609
Goals: 177
Goals per game: 0.29

READ: Frank Lampard at Man City: A pleasing purple patch from out of the blue

18. Jermain Defoe
Games: 496
Goals: 162
Goals per game: 0.33

17. Dwight Yorke
Games: 375
Goals: 123
Goals per game: 0.33

16. Nicolas Anelka
Games: 364
Goals: 125
Goals per game: 0.34

15. Teddy Sheringham
Games: 418
Goals: 146
Goals per game: 0.35

14. Robbie Keane
Games: 349
Goals: 126
Goals per game: 0.36

13. Wayne Rooney
Games: 491
Goals: 208
Goals per game: 0.42

12. Les Ferdinand
Games: 351
Goals: 149
Goals per game: 0.42

11. Robbie Fowler
Games: 379
Goals: 163
Goals per game: 0.43

10. Jimmy Floyd Hasselbaink
Games: 288
Goals: 127
Goals per game: 0.44

9. Romelu Lukaku
Games: 253
Goals: 114
Goals per game: 0.45

8. Andrew Cole
Games: 414
Goals: 187
Goals per game: 0.45

7. Michael Owen
Games: 326
Goals: 150
Goals per game: 0.46

6. Jamie Vardy
Games: 246
Goals: 119
Goals per game: 0.48

5. Robin van Persie
Games: 280
Goals: 144
Goals per game: 0.51

READ: Fergie’s farewell gift: Robin van Persie’s fairytale debut season at Man Utd

4. Alan Shearer
Games: 441
Goals: 260
Goals per game: 0.59

3. Sergio Aguero
Games: 275
Goals: 184
Goals per game: 0.67

2. Harry Kane
Games: 246
Goals: 166
Goals per game: 0.67

1. Thierry Henry
Games: 258
Goals: 175
Goals per game: 0.68

READ: 14 of the best quotes on Thierry Henry: ‘It was embarrassing for the defenders’


More from Planet Football

A tribute to Thierry Henry, a man who scored more goals and better goals

Romelu Lukaku & the assist that shows Chelsea are buying a ‘killer’ and creator

A tribute to the Villa volley, Alan Shearer’s unlikeliest Newcastle goal

Can you name the top English goalscorer from every Prem season?