Top 100 Premier League Scorers

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


Other Current Premier League Scorers Approaching The Top 100

  Joshua King 53 5     Dominic Calvert-Lewin 45 5
  Chris Wood 52 5     Ayoze Pérez 45 2
  Christian Eriksen 52 1     Jay Rodriguez 44 2
  Dele Alli 51 1     Ashley Barnes 42 1
  Richarlison 48 10     Diogo Jota 40 15
  Mark Noble 47 1     James Ward-Prowse 40 10
  Philippe Coutinho 46 5     Raul Jimenez 40 6


Back to Home Page