Top Division English League Goal Scorers 1888-2013

1 Jimmy Greaves 357 1957 1970 Tottenham 220 Chelsea 124 West Ham 13  
2 Dixie Dean 310 1924 1937 Everton 310          
3 Steve Bloomer 309 1892 1913 Derby 248 Middlesbro 61      
4 Gordon Hodgson 287 1925 1938 Liverpool 232 Leeds 51 Aston Villa 4  
5 Alan Shearer 283 1987 2005 Newcastle 148 Blackburn 112 Southampton 23  
6 Charlie Buchan 258 1910 1927 Sunderland 209 Arsenal 49      
7 Nat Lofthouse 255 1946 1960 Bolton 255          
8 David Jack 255 1920 1933 Bolton 144 Arsenal 111      
9 Joe Bradford 248 1921 1934 Birmingham 248          
10 Hughie Gallacher 247 1925 1937 Newcastle 134 Chelsea 72 Derby 38 +3
                       
11 Joe Smith 243 1911 1926 Bolton 243          
12 George Brown 240 1921 1936 Huddersfield 142 Aston Villa 79 Leeds 19  
13 George Camsell 235 1927 1938 Middlesbro 235          
14 Ian Rush 232 1981 1996 Liverpool 229 Leeds 3      
15 David Herd 222 1954 1969 Man United 114 Arsenal 97 Stoke 11  
16 Harry Hampton 219 1904 1921 Aston Villa 215 Birmingham 4      
17 Tony Cottee 214 1982 1999 West Ham 115 Everton 72 Leicester 27  
18 Billy Walker 214 1919 1932 Aston Villa 214          
19 Geoff Hurst 211 1961 1974 West Ham 181 Stoke 30      
20 Bobby Gurney 208 1925 1938 Sunderland 208          
                       
21 Dave Halliday 207 1925 1933 Sunderland 151 Man City 47 Arsenal 9  
22 Ronnie Allen 206 1949 1960 WBA 206          
23 Arthur Chandler 204 1925 1934 Leicester 204          
24 Denis Law 201 1960 1973 Man United 171 Man City 30      
25 Harry Johnson 201 1919 1930 Sheff United 201          
26 Andrew Wilson 201 1900 1914 Sheff Wed 201          
27 Vic Watson 200 1923 1931 West Ham 200          
28 George Elliott 200 1909 1923 Middlesbro 200          
29 Bobby Charlton 199 1956 1972 Man United 199          
30 Bobby Smith 199 1950 1963 Tottenham 176 Chelsea 23      
                       
31 Stan Mortensen 197 1946 1955 Blackpool 197          
32 Peter Harris 193 1946 1958 Portsmouth 193          
33 Ray Charnley 190 1957 1966 Blackpool 190          
34 Dennis Viollet 190 1951 1966 Man United 159 Stoke 31      
35 Andrew Cole 189 1992 2006 Man United 95 Newcastle 43 Blackburn 27 +24
36 Tommy Thompson 188 1948 1960 Preston 117 Aston Villa 67 Newcastle 4  
37 Jack Bowers 186 1928 1938 Derby 167 Leicester 19      
38 Teddy Sheringham 180 1988 2006 Tottenham 98 Man United 31 Millwall 20 +31
39 Lee Chapman 179 1979 1994 Sheff Wed 64 Leeds 50 Stoke 34 +31
40 Tony Brown 177 1965 1979 WBA 177          
                       
41 Ginger Richardson 177 1931 1937 WBA 177          
42 Thierry Henry 176 1999 2011 Arsenal 176          
43 Derek Dougan 175 1957 1974 Wolves 87 Leicester 35 Blackburn 25 +28
44 Billy Hibbert 175 1906 1922 Bury 99 Newcastle 46 Bradford Cty 26 +4
45 Wayne Rooney 173 2002 2013 Man United 158 Everton 15      
46 Jack Rowley 173 1938 1954 Man United 173          
47 Peter Dobing 172 1958 1971 Stoke 81 Blackburn 60 Man City 31  
48 Frank Lampard 171 1997 2013 Chelsea 147 West Ham 24      
49 Jack Weddle 171 1927 1936 Portsmouth 171          
50 Les Ferdinand 169 1989 2004 QPR 80 Newcastle 41 Tottenham 33 +15
                       
51 Martin Peters 169 1962 1979 West Ham 81 Tottenham 46 Norwich 42  
52 John Ritchie 169 1963 1974 Stoke 135 Sheff Wed 34      
53 Bob Latchford 168 1972 1984 Everton 105 Swansea 32 Birmingham 29 +2
54 Roger Hunt 168 1962 1969 Liverpool 168          
55 Jack Devey 168 1891 1901 Aston Villa 168          
56 Alan Clarke 167 1965 1977 Leeds 110 Fulham 45 Leicester 12  
57 Joe Bache 167 1900 1914 Aston Villa 167          
58 Mick Channon 166 1967 1984 Southampton 126 Man City 24 Norwich 16  
59 Ian Wright 165 1989 1998 Arsenal 128 C Palace 28 West Ham 9  
60 Pop Robson 165 1965 1983 West Ham 83 Newcastle 74 Sunderland 8  
                       
61 Trevor Ford 165 1946 1956 Sunderland 67 Aston Villa 59 Cardiff 39  
62 Horace Barnes 165 1912 1924 Man City 120 Derby 37 Preston 8  
63 Tom Finney 164 1946 1959 Preston 164          
64 Tommy Johnson 164 1919 1935 Man City 114 Everton 42 Liverpool 8  
65 Robbie Fowler 163 1993 2006 Liverpool 128 Man City 21 Leeds 14  
66 Francis Lee 163 1960 1975 Man City 112 Bolton 26 Derby 25  
67 Frank Roberts 163 1914 1930 Man City 84 Bolton 79      
68 Pongo Waring 162 1927 1936 Aston Villa 159 Wolves 3      
69 Matthew Le Tissier 161 1986 2000 Southampton 161          
70 Peter Beardsley 161 1984 1997 Newcastle 87 Liverpool 47 Everton 25 +2
                       
71 Alan Ball 159 1963 1982 Everton 68 Arsenal 45 Blackpool 41 +5
72 Jimmy Murray 158 1955 1966 Wolves 156 Man City 2      
73 Derek Kevan 157 1955 1962 WBA 157          
74 Johnny Hancocks 157 1946 1955 Wolves 157          
75 Jimmy Dunne 153 1927 1935 Sheff United 143 Arsenal 10      
76 Ernie Hine 153 1925 1932 Leicester 149 Huddersfield 4      
77 David McLean 153 1909 1920 Sheff Wed 88 Bradford PA 40 Preston 25  
78 Albert Shepherd 153 1905 1914 Newcastle 76 Bolton 67 Bradford Cty 10  
79 Grenville Morris 153 1898 1910 Nottm Forest 153          
80 Raich Carter 152 1932 1947 Sunderland 118 Derby 34      
                       
81 Peter Lorimer 151 1965 1977 Leeds 151          
82 Enoch West 151 1905 1914 Nottm Forest 79 Man United 72      
83 Michael Owen 150 1996 2012 Liverpool 118 Newcastle 26 Man United 5 +1
84 Frank Worthington 150 1970 1983 Leicester 72 Birmingham 25 Bolton 24 +29
85 Joe Royle 150 1966 1980 Everton 100 Man City 23 Bristol City 18 +9
86 Jackie Milburn 150 1948 1956 Newcastle 150          
87 Cliff Bastin 150 1929 1938 Arsenal 150          
88 Martin Chivers 149 1966 1978 Tottenham 118 Southampton 27 Norwich 4  
89 Mark Hughes 148 1983 2001 Man United 119 Chelsea 25 Southampton 2 +2
90 Tommy Browell 148 1911 1925 Man City 122 Everton 26      
                       
91 George Holley 148 1904 1914 Sunderland 148          
92 Micky Fenton 147 1932 1948 Middlesbro 147          
93 Alan Smith 146 1983 1994 Arsenal 86 Leicester 60      
94 Jackie Mudie 146 1949 1963 Blackpool 143 Stoke 3      
95 Gary Lineker 145 1980 1991 Tottenham 67 Leicester 48 Everton 30  
96 Eric Brook 145 1929 1938 Man City 145          
97 Tommy Roberts 145 1919 1925 Preston 117 Burnley 28      
98 Trevor Francis 144 1972 1991 Birmingham 91 Nottm Forest 28 Man City 12 +13
99 Roy Vernon 144 1958 1968 Everton 100 Blackburn 22 Stoke 22  
100 Cyrille Regis 143 1977 1992 WBA 84 Coventry 47 Aston Villa 12  


Home Next 100