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