Top 100 Premier League Scorers

1 Alan Shearer 260     11 Michael Owen 150  
2 Harry Kane 213     12 Les Ferdinand 149  
3 Wayne Rooney 208     13 Teddy Sheringham 147  
4 Andrew Cole 187     14 Robin Van Persie 144  
5 Mohamed Salah 184 27   15 Jamie Vardy 143 7
6 Sergio Aguero 184     17 Jimmy F Hasselbaink 128  
7 Frank Lampard 177     17 Heung-Min Son 127 7
8 Thierry Henry 175     18 Robbie Keane 126  
9 Jermain Defoe 162     19 Nicolas Anelka 125  
10 Robbie Fowler 162     20 Raheem Sterling 123  
                 
21 Dwight Yorke 123     31 Darren Bent 106  
22 Romelu Lukaku 121     32 Didier Drogba 104  
23 Steven Gerrard 120     33 Cristiano Ronaldo 103  
24 Ian Wright 113     34 Matthew Le Tissier 101  
25 Sadio ManŽ 112     35 Emmanuel Adebayor 97  
26 Emile Heskey 111     36 Yakubu 95  
27 Dion Dublin 111     37 Ruud van Nistelrooy 95  
28 Ryan Giggs 109     38 Dimitar Berbatov 94  
29 Peter Crouch 108     39 Kevin Phillips 92  
30 Paul Scholes 107     40 Mark Viduka 92  
                 
41 Ole Gunnar Solskjaer 91     51 Fernando Torres 85  
42 Olivier Giroud 90     52 Louis Saha 85  
43 James Beattie 90     53 Erling Haaland 84 21
44 Callum Wilson 88     54 Carlos Tevez 84  
45 Kevin Davies 88     55 Chris Sutton 83  
46 Chris Wood 87 18   56 Roberto Firmino 82  
47 Marcus Rashford 87 4   57 Riyad Mahrez 82  
48 Dennis Bergkamp 87     58 Kevin Campbell 82  
49 Christian Benteke 86     59 Craig Bellamy 81  
50 Eden Hazard 86     60 Gary Speed 81  
                 
61 Theo Walcott 80     71 Brian Deane 70  
62 Tony Cottee 78     72 Eric Cantona 70  
63 Daniel Sturridge 77     73 Pierre-E Aubameyang 69  
64 Gabriel Jesus 76 3   74 Kevin Nolan 69  
65 Danny Welbeck 74 7   75 Luis Suarez 69  
66 Gabriel Agbonlahor 73     76 Michal Antonio 68 1
67 Ollie Watkins 72 13   77 Wilfried Zaha 68  
68 Danny Ings 72 1   78 Duncan Ferguson 68  
69 Chris Armstrong 71     79 Paolo di Canio 68  
70 Kevin De Bruyne 70 2   80 Gylfi Sigurdsson 67  
                 
81 Anthony Martial 63     91 Phil Foden 61 7
82 Alexis Sanchez 63     92 David Silva 60  
83 Dean Holdsworth 63     93 Yaya TourŽ 59  
84 Mark Hughes 63     94 Gianfranco Zola 59  
85 Bruno Fernandes 62 8   95 Niall Quinn 58  
86 Diogo Jota 62 5   96 Peter Beardsley 58  
87 Richarlison 62 2   97 Raul Jimenez 57 10
88 Robert Pires 62     98 Dominic Calvert-Lewin 57 3
89 David Beckham 62     99 Clint Dempsey 57  
90 Stan Collymore 62     100 Lee Bowyer 57  


Other Current Premier League Scorers Approaching The Top 100

  James Maddison 56 9     Ashley Young 49 1
  James Ward-Prowse 56       Harvey Barnes 45 5
  Christian Eriksen 54       Leandro Trossard 42 4
  Bukayo Saka 52 5     Kai Havertz 41 9
  Alexander Isak 50 19     Jordan Ayew 41 4
  Jarrod Bowen 50 7     Bernardo Silva 41 2
                 
  Yoane Wissa 38 13   Bryan Mbeumo 37 15  
  Cole Palmer 36 14     Jean -Philippe Mateta 36 12


Back to Home Page