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 Mohamed Salah 190 4   14 Jamie Vardy 145  
5 Andrew Cole 187     15 Robin Van Persie 144  
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 Erling Haaland 99 14
26 Emile Heskey 111     36 Emmanuel Adebayor 97  
27 Dion Dublin 111     37 Yakubu 95  
28 Ryan Giggs 109     38 Ruud van Nistelrooy 95  
29 Peter Crouch 108     39 Dimitar Berbatov 94  
30 Paul Scholes 107     40 Callum Wilson 92 4
                 
41 Kevin Phillips 92     51 Eden Hazard 86  
42 Mark Viduka 92     52 Fernando Torres 85  
43 Chris Wood 91 2   53 Louis Saha 85  
44 Ole Gunnar Solskjaer 91     54 Danny Welbeck 84 7
45 Olivier Giroud 90     55 Carlos Tevez 84  
46 James Beattie 90     56 Chris Sutton 83  
47 Marcus Rashford 89     57 Roberto Firmino 82  
48 Kevin Davies 88     58 Riyad Mahrez 82  
49 Dennis Bergkamp 87     59 Kevin Campbell 82  
50 Christian Benteke 86     60 Craig Bellamy 81  
                 
61 Gary Speed 81     71 Brian Deane 70  
62 Theo Walcott 80     72 Eric Cantona 70  
63 Tony Cottee 78     73 Richarlison 69 5
64 Daniel Sturridge 77     74 Pierre-E Aubameyang 69  
65 Ollie Watkins 76 1   75 Kevin Nolan 69  
66 Gabriel Jesus 76     76 Luis Suarez 69  
67 Gabriel Agbonlahor 74     77 Michal Antonio 68 1
68 Kevin De Bruyne 72     78 Wilfried Zaha 68  
69 Danny Ings 72     79 Duncan Ferguson 68  
70 Chris Armstrong 71     80 Paolo di Canio 68  
                 
81 Gylfi Sigurdsson 67     91 Stan Collymore 62  
82 Bruno Fernandes 64 2   92 Raul Jimenez 61 2
83 Diogo Jota 63 6   93 David Silva 60  
84 Anthony Martial 63     94 Jarrod Bowen 59 3
85 Alexis Sanchez 63     95 Yaya TourŽ 59  
86 Dean Holdsworth 63     96 Gianfranco Zola 59  
87 Mark Hughes 63     97 Dominic Calvert-Lewin 58 1
88 Phil Foden 62 1   98 Niall Quinn 58  
89 Robert Pires 62     99 Peter Beardsley 58  
90 David Beckham 62     100 James Ward-Prowse 57  


Other Current Premier League Scorers Approaching The Top 100

  Bukayo Saka 56 3     Bryan Mbeumo 47 5
  James Milner 56 1     Jean-Phiulippe Mateta 44 6
  James Maddison 56       Yoane Wissa 44  
  Alexander Isak 54       Bernardo Silva 43  
  Harvey Barnes 52 3     Gabriel Martinelli 41 1
  Leandro Trossard 49 3     Kai Havertz 41  


Back to Home Page