Top Division English League Goal Scorers 1888-2023

201 Dennis Stevens 110 1953 1963 Bolton 90 Everton 20      
202 Jim Glazzard 110 1946 1955 Huddersfield 110          
203 Fred Tilson 110 1928 1937 Man City 110          
204 Jack Allen 110 1927 1933 Sheff Wed 76 Newcastle 34      
205 Mark Falco 109 1978 1990 Tottenham 68 QPR 27 Watford 14  
206 Jackie Henderson 109 1951 1962 Portsmouth 70 Arsenal 29 Fulham 7 +3
207 Joe Kitchen 109 1908 1920 Sheff United 109          
208 Arthur Bridgett 109 1902 1911 Sunderland 109          
209 Billy Maxwell 109 1895 1908 Stoke 72 Bristol City 34 Sunderland 3  
210 Harry Wood 109 1888 1897 Wolves 109          
                       
211 Peter Crouch 108 2001 2017 Stoke 45 Liverpool 22 Tottenham 12 +29
212 Niall Quinn 108 1985 2001 Man City 65 Sunderland 29 Arsenal 14  
213 Roy Swinbourne 108 1949 1955 Wolves 108          
214 Tommy Lawton 108 1936 1955 Everton 65 Chelsea 30 Arsenal 13  
215 Paul Scholes 107 1994 2012 Man United 107          
216 John Fashanu 107 1986 1994 Wimbledon 104 Aston Villa 3      
217 Andy Lochhead 107 1960 1968 Burnley 101 Leicester 6      
218 Graham Leggat 107 1959 1966 Fulham 107          
219 Darren Bent 106 2001 2013 Sunderland 32 Charlton 31 Aston Villa 21 +22
220 Kevin Campbell 106 1989 2004 Arsenal 46 Everton 45 Nottm Forest 9 +6
                       
221 Kevin Keegan 106 1971 1981 Liverpool 69 Southampton 37      
222 Ray Kennedy 106 1969 1981 Arsenal 53 Liverpool 51 Swansea 2  
223 Peter Osgood 106 1965 1978 Chelsea 105 Southampton 1      
224 Dennis Wilshaw 106 1948 1957 Wolves 106          
225 Charles Vaughan 106 1946 1953 Charlton 92 Portsmouth 14      
226 Joe Spence 106 1919 1930 Man United 106          
227 David Johnson 105 1970 1983 Liverpool 55 Ipswich 35 Everton 15  
228 John Connelly 105 1958 1966 Burnley 83 Man United 22      
229 Didier Drogba 104 2004 2014 Chelsea 104          
230 Harry Burgess 104 1929 1938 Sheff Wed 70 Chelsea 34      
                       
231 Jimmy Gill 104 1914 1927 Cardiff 62 Derby 33 Sheff Wed 9  
232 Jack Parkinson 104 1903 1913 Liverpool 104          
233 Cristiano Ronaldo 103 2003 2021 Man United 103          
234 Alan Hinton 103 1961 1974 Derby 50 Wolves 29 Nottm Forest 24  
235 Reg Lewis 103 1937 1951 Arsenal 103          
236 Percy Humphreys 103 1901 1910 Notts County 66 Tottenham 24 Chelsea 13  
237 Andy Gray 102 1974 1988 Aston Villa 54 Wolves 27 Everton 14 +7
238 Jimmy Harris 102 1955 1963 Everton 65 Birmingham 37      
239 Johnny Gordon 102 1952 1960 Portsmouth 70 Birmingham 32      
240 Gordon Turner 102 1955 1959 Luton 102          
                       
241 George Mills 102 1930 1938 Chelsea 102          
242 Sammy Crooks 102 1927 1938 Derby 102          
243 Jimmy Easson 102 1929 1938 Portsmouth 102          
244 Jack Ball 102 1929 1934 Sheff Wed 90 Man United 11 Huddersfield 1  
245 Rod Wallace 101 1987 2001 Leeds 53 Southampton 45 Bolton 3  
246 David Cross 101 1971 1984 Coventry 29 West Ham 26 WBA 21 +25
247 Dave McCulloch 101 1935 1938 Brentford 85 Derby 16      
248 John Smith 101 1922 1928 Bolton 72 Bury 29      
249 Jimmy Millar 101 1890 1903 Sunderland 101          
250 Wilf Mannion 100 1937 1953 Middlesbro 100          
                       
251 Jack Stamps 100 1938 1952 Derby 100          
252 Billy Smith 100 1920 1933 Huddersfield 100          
253 Tommy McDonald 100 1920 1929 Newcastle 100          
254 Stan Davies 100 1919 1928 WBA 76 Preston 11 Everton 9 +4
255 Jimmy Stewart 100 1903 1912 Sheff Wed 51 Newcastle 49      
256 Geoff Strong 99 1960 1969 Arsenal 60 Liverpool 39      
257 Jack Lambert 99 1926 1933 Arsenal 99          
258 Peter Withe 98 1972 1984 Aston Villa 74 Nottm Forest 12 Birmingham 9 +3
259 Patsy Gallagher 98 1929 1938 Sunderland 98          
260 George Gibson 98 1926 1937 Bolton 76 Chelsea 22      
                       
261 George Wall 98 1906 1920 Man United 86 Oldham 12      
262 Emmanuel Adebayor 97 2005 2015 Arsenal 46 Tottenham 35 Man City 15 +1
263 George Graham 97 1962 1973 Arsenal 58 Chelsea 35 Aston Villa 2 +2
264 Len Shackleton 97 1947 1956 Sunderland 97          
265 Billy Liddell 97 1946 1953 Liverpool 97          
266 Peter Doherty 97 1935 1948 Man City 57 Huddersfield 33 Derby 7  
267 George Briggs 97 1923 1932 Birmingham 97          
268 Alex Jackson 97 1925 1931 Huddersfield 70 Chelsea 27      
269 John Goodall 97 1888 1898 Derby 76 Preston 21      
270 Brian Deane 96 1990 2001 Sheff United 40 Leeds 32 Middlesbro 18 +6
                       
271 Paul Merson 96 1986 2001 Arsenal 78 Aston Villa 18      
272 Kerry Dixon 96 1984 1992 Chelsea 94 Southampton 2      
273 Ian Wallace 96 1976 1984 Coventry 57 Nottm Forest 36 Sunderland 3  
274 Jimmy Mullen 96 1947 1959 Wolves 96          
275 Tim Coleman 96 1929 1936 Grimsby 50 Arsenal 26 Middlesbro 20  
276 Jimmy Seed 96 1912 1930 Tottenham 64 Sheff Wed 32      
277 Billy Garraty 96 1898 1906 Aston Villa 96          
278 Yakubu 95 2003 2011 Portsmouth 28 Everton 25 Middlesbro 25 +17
279 Gary Speed 95 1990 2007 Leeds 36 Newcastle 29 Everton 16 +14
280 Ruud van Nistelrooy 95 2001 2005 Man United 95          
                       
281 John Deehan 95 1975 1984 Norwich 48 Aston Villa 42 WBA 5  
282 Tony Hateley 95 1963 1968 Aston Villa 68 Liverpool 17 Chelsea 6 +4
283 Ray Parry 95 1952 1963 Bolton 68 Blackpool 27      
284 Ronald Orr 95 1901 1911 Newcastle 60 Liverpool 35      
285 Dimitar Berbatov 94 2006 2013 Man United 48 Tottenham 27 Fulham 19  
286 Mark Bright 94 1985 1998 Sheff Wed 48 C Palace 39 Leicester 6 +1
287 Gary Thompson 94 1977 1991 WBA 39 Coventry 38 Aston Villa 7 +10
288 Jack Balmer 94 1935 1950 Liverpool 94          
289 George Stephenson 94 1923 1936 Derby 53 Aston Villa 22 Sheff Wed 17 +2
290 Neil Harris 94 1920 1925 Newcastle 87 Notts County 7      
                       
291 Jock Rutherford 94 1901 1924 Newcastle 78 Arsenal 16      
292 Eddie Latheron 94 1906 1914 Blackburn 94          
293 Kevin Hector 93 1969 1977 Derby 93          
294 Alan Gilzean 93 1964 1973 Tottenham 93          
295 Derek Pace 93 1950 1963 Sheff United 53 Aston Villa 40      
296 Billy Bingham 93 1950 1962 Sunderland 45 Luton 24 Everton 24  
297 Jack Milsom 93 1929 1937 Bolton 88 Man City 5      
298 Harry Chapman 93 1900 1910 Sheff Wed 93          
299 Kevin Phillips 92 1999 2010 Sunderland 61 Southampton 22 Birmingham 5 +4
300 Mark Viduka 92 2000 2007 Leeds 59 Middlesbro 26 Newcastle 7  


Home Previous 100 Next 100