All-Time Top 100 Premier League Goalscorers from 1992-93 to 2017-18  
                         
  Rank Nat Player 2017-18 Total Goals   Rank Nat Player 2017-18 Total Goals  
  1   Alan Shearer    260    51   Brian Deane    70  
  2   Wayne Rooney  4 202    52   Eric Cantona    70  
  3   Andrew Cole    187    53   Olivier Giroud  1 70  
  4   Frank Lampard    177    54   Kevin Nolan    69  
  5   Thierry Henry    175    55   Luis Suarez    69  
  6   Robbie Fowler    163    56   Paolo di Canio    68  
  7   Jermain Defoe  1 159    57   Duncan Ferguson    68  
  8   Michael Owen    150    58   Christian Benteke   66  
  9   Les Ferdinand    149    59   Theo Walcott   65  
  10   Teddy Sheringham    147    60   Dean Holdsworth    63  
  11   Robin Van Persie    144    61   Mark Hughes    63  
  12   Sergio Aguero  8 130    62   Robert Pires    62  
  13   Jimmy Floyd Hasselbaink    128    63   David Beckham    62  
  14   Robbie Keane    126    64   Stan Collymore    62  
  15   Nicolas Anelka    125    65   Gianfranco Zola    59  
  16   Dwight Yorke    123    66   Yaya Touré   59  
  17   Steven Gerrard    120    67   Eden Hazard 1 59  
  18   Ian Wright    113    68   Niall Quinn    58  
  19   Emile Heskey    111    69   Peter Beardsley    58  
  20   Dion Dublin    111    70   Clint Dempsey    57  
  21   Ryan Giggs    109    71   Lee Bowyer    57  
  22   Paul Scholes    107    72   Harry Kewell    57  
  23   Darren Bent    106    73   Tim Cahill    56  
  24   Peter Crouch  3 106    74   Jason Euell    56  
  25   Didier Drogba    104    75   Kevin Gallacher    56  
  26   Matthew Le Tissier    101    76   Eider Gudjohnsen    55  
  27   Emmanuel Adebayor    97    77   John Hartson    55  
  28   Yakubu    95    78   Damien Duff    54  
  29   Ruud van Nistelrooy    95    79   Nwankwo Kanu    54  
  30   Dimitar Berbatov    94    80   Gustavo Poyet    54  
  31   Romelu Lukaku 7 92    81   Alexis Sánchez 1 54  
  32   Kevin Phillips    92    82   Steven Fletcher    53  
  33   Mark Viduka    92    83   Nicky Barmby    53  
  34   Ole Gunnar Solskjaer    91    84   Gareth Barry    52  
  35   James Beattie    90    85   Danny Murphy    52  
  36   Kevin Davies    88    86   Darius Vassell    52  
  37   Dennis Bergkamp    87    87   Efan Ekoku    52  
  38   Harry Kane 8 86    88   Carlton Cole    51  
  39   Louis Saha    85    89   Andrew Johnson    51  
  40   Fernando Torres    85    90   Dirk Kuyt    51  
  41   Carlos Tevez    84    91   Trevor Sinclair    51  
  42   Cristiano Ronaldo    84    92   Edin Džeko   50  
  43   Chris Sutton    83    93   Paulo Wanchope    50  
  44   Kevin Campbell    82    94   Mark Bright    50  
  45   Gary Speed    81    95   Andy Carroll   50  
  46   Craig Bellamy    81    96   Cesc Fabregas 1 49  
  47   Tony Cottee    78    97   Nolberto Solano    49  
  48   Daniel Sturridge 2 75    98   Gary McAllister    49  
  49   Gabriel Agbonlahor    73    99   James Milner   48  
  50   Chris Armstrong    71    100   Fredrik Ljungberg    48  
  BOLD = Current Premier League player 2017-18 season.   Correct to 5th November 2017 (Matchday 11)