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 193     14 Jamie Vardy 145  
5 Andrew Cole 187     15 Robin Van Persie 144  
6 Sergio Aguero 184     16 Jimmy F Hasselbaink 128  
7 Frank Lampard 177     17 Heung-Min Son 127  
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 Paul Scholes 107  
22 Erling Haaland 121 9   32 Darren Bent 106  
23 Romelu Lukaku 121     33 Didier Drogba 104  
24 Steven Gerrard 120     34 Cristiano Ronaldo 103  
25 Ian Wright 113     35 Matthew Le Tissier 101  
26 Sadio ManŽ 112     36 Emmanuel Adebayor 97  
27 Emile Heskey 111     37 Callum Wilson 95  
28 Dion Dublin 111     38 Yakubu 95  
29 Ryan Giggs 109     39 Ruud van Nistelrooy 95  
30 Peter Crouch 108     40 Dimitar Berbatov 94  
                 
41 Chris Wood 92     51 Dennis Bergkamp 87  
42 Kevin Phillips 92     52 Christian Benteke 86  
43 Mark Viduka 92     53 Eden Hazard 86  
44 Ollie Watkins 91     54 Fernando Torres 85  
45 Ole Gunnar Solskjaer 91     55 Louis Saha 85  
46 Danny Welbeck 90     56 Carlos Tevez 84  
47 Olivier Giroud 90     57 Chris Sutton 83  
48 James Beattie 90     58 Roberto Firmino 82  
49 Marcus Rashford 89     59 Riyad Mahrez 82  
50 Kevin Davies 88     60 Kevin Campbell 82  
                 
61 Craig Bellamy 81     71 Kevin De Bruyne 72  
62 Gary Speed 81     72 Danny Ings 72  
63 Theo Walcott 80     73 Chris Armstrong 71  
64 Gabriel Jesus 79     74 Brian Deane 70  
65 Tony Cottee 78     75 Eric Cantona 70  
66 Daniel Sturridge 77     76 Phil Foden 69 1
67 Richarlison 75     77 Pierre-E Aubameyang 69  
68 Dominic Calvert-Lewin 74 3   78 Kevin Nolan 69  
69 Bruno Fernandes 74 3   79 Luis Suarez 69  
70 Gabriel Agbonlahor 74     80 Raul Jimenez 68  
                 
81 Michal Antonio 68     91 Alexis Sanchez 63  
82 Wilfried Zaha 68     92 Dean Holdsworth 63  
83 Duncan Ferguson 68     93 Mark Hughes 63  
84 Paolo di Canio 68     94 Robert Pires 62  
85 Gylfi Sigurdsson 67     95 David Beckham 62  
86 Jarrod Bowen 65     96 Stan Collymore 62  
87 Alexander Isak 63 6   97 David Silva 60  
88 Bukayo Saka 63 3   98 Yaya TourŽ 59  
89 Diogo Jota 63     99 Gianfranco Zola 59  
90 Anthony Martial 63     100 Harvey Barnes 58 2


Other Current Premier League Scorers Approaching The Top 100

  Bryan Mbeumo 57 4     Yoane Wissa 46 1
  James Maddison 57 1     Kai Havertz 45 2
  Jean-Philippe Mateta 50       Joao Pedro 42 5
  Cole Palmer 49 2     Dominic Solanke 42 1


Back to Home Page