Top 100 Premier League Scorers

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


Other Current Premier League Scorers On Or Approaching 50 Goals

Anthony Martial 50 16 Troy Deeney 45 8 Jay Rodriguez 41 8
Dele Alli 50 8 Marcus Rashford 43 16 Danny Ings 40 19
Dele Alli 50 8 Danny Welbeck 43 1 Gabriel Jesus 40 13
Mark Noble 46 4 Callum Wilson 41 8 Ayoze Pérez 40 7


Back to Home Page