Top Division English League Goal Scorers 1888-2015

101 Jermain Defoe 143 2001 2015 Tottenham 91 Sunderland 19 West Ham 18 +15
102 Cyrille Regis 143 1977 1992 WBA 84 Coventry 47 Aston Villa 12  
103 Joe Hayes 143 1954 1962 Man City 143          
104 Jimmy Cantrell 143 1904 1922 Notts County 65 Tottenham 56 Aston Villa 22  
105 Bobby Tambling 142 1958 1971 Chelsea 130 C Palace 12      
106 George Beel 141 1923 1929 Burnley 141          
107 John Barnes 140 1982 1998 Liverpool 82 Watford 52 Newcastle 6  
108 Mick Jones 140 1962 1973 Leeds 77 Sheff United 63      
109 Bob Kelly 140 1913 1934 Burnley 89 Huddersfield 39 Sunderland 11 +1
110 Graeme Sharp 139 1981 1993 Everton 111 Oldham 28      
                       
111 Freddie Steele 139 1934 1948 Stoke 139          
112 Brian Kidd 138 1967 1979 Man United 52 Man City 44 Arsenal 30 +12
113 Dai Astley 138 1931 1938 Aston Villa 87 Derby 45 Blackpool 6  
114 Malcolm McDonald 137 1971 1978 Newcastle 95 Arsenal 42      
115 George Best 137 1963 1973 Man United 137          
116 Harry Chambers 137 1919 1927 Liverpool 137          
117 Dwight Yorke 136 1990 2007 Aston Villa 73 Man United 48 Blackburn 12 +3
118 Frank Stapleton 136 1975 1987 Arsenal 75 Man United 60 Derby 1  
119 Jeff Astle 136 1964 1972 WBA 136          
120 Joe Baker 136 1962 1969 Arsenal 93 Nottm Forest 41 Sunderland 2  
                       
121 Cliff Jones 136 1957 1968 Tottenham 136          
122 Len White 136 1953 1960 Newcastle 136          
123 Eric Houghton 136 1929 1938 Aston Villa 136          
124 John Wark 135 1976 1994 Ipswich 107 Liverpool 28      
125 John Fantham 135 1959 1968 Sheff Wed 135          
126 Ron Davies 134 1966 1972 Southampton 134          
127 Bobby Marshall 133 1920 1935 Sunderland 70 Man City 63      
128 Ted Harper 133 1923 1933 Blackburn 120 Sheff Wed 13      
129 Harry Bedford 133 1926 1931 Derby 114 Newcastle 17 Sunderland 2  
130 Johnny Campbell 133 1890 1896 Sunderland 133          
                       
131 Jack Southworth 133 1888 1894 Blackburn 97 Everton 36      
132 Sandy Turnbull 131 1903 1914 Man United 90 Man City 41      
133 Johnny Dixon 131 1946 1960 Aston Villa 131          
134 Roy Bentley 131 1947 1959 Chelsea 129 Fulham 2      
135 Fred Tunstall 131 1920 1931 Sheff United 131          
136 Ray Crawford 130 1957 1968 Ipswich 76 Wolves 39 Portsmouth 9 +6
137 John Richards 129 1970 1981 Wolves 129          
138 Doug Reid 129 1946 1954 Portsmouth 129          
139 Jimmy Hasselbaink 128 1997 2006 Chelsea 69 Leeds 34 Middlesbro 23 +2
140 Peter Broadbent 128 1950 1963 Wolves 128          
                       
141 Jack Bruton 128 1924 1935 Blackburn 86 Burnley 42      
142 Clem Stephenson 128 1910 1928 Aston Villa 85 Huddersfield 43      
143 Jimmy Ross 127 1888 1901 Preston 91 Liverpool 14 Man City 14 +8
144 Robbie Keane 126 1999 2011 Tottenham 91 Leeds 13 Coventry 12 +10
145 Jimmy McIlroy 126 1950 1964 Burnley 116 Stoke 10      
146 Doug Lishman 126 1948 1955 Arsenal 126          
147 Billy Gillespie 126 1911 1930 Sheff United 126          
148 Nicolas Anelka 125 1997 2011 Chelsea 38 Man City 37 Arsenal 23 +27
149 Stan Pearson 125 1938 1953 Man United 125          
150 Dick Forshaw 125 1919 1928 Liverpool 116 Everton 9      
                       
151 Ted Drake 124 1933 1938 Arsenal 124          
152 Mark Hooper 124 1926 1936 Sheff Wed 124          
153 Jimmy Brain 124 1924 1930 Arsenal 124          
154 Mick Harford 123 1981 1996 Luton 69 Birmingham 23 Derby 12 +19
155 Jimmy Greenhoff 123 1964 1979 Stoke 76 Man United 26 Leeds 21  
156 Harry Burrows 123 1960 1971 Stoke 69 Aston Villa 54      
157 Bertie Freeman 123 1905 1919 Everton 63 Burnley 39 Arsenal 21  
158 Sam Raybould 123 1894 1908 Liverpool 100 Sunderland 13 Arsenal 8 +2
159 Fred Pickering 122 1960 1970 Blackburn 59 Everton 56 Blackpool 7  
160 Steven Gerrard 120 1999 2014 Liverpool 120          
                       
161 Bill Perry 120 1950 1961 Blackpool 120          
162 Harold Blackmore 120 1926 1932 Bolton 111 Middlesbro 9      
163 Kenny Dalglish 118 1977 1986 Liverpool 118          
164 Ray Pointer 118 1957 1964 Burnley 118          
165 Willie Moir 118 1946 1954 Bolton 118          
166 Pat Glover 118 1930 1938 Grimsby 118          
167 Dennis Westcott 117 1936 1951 Wolves 105 Man City 12      
168 Jimmy Ruffell 117 1923 1931 West Ham 117          
169 Alf Common 117 1900 1913 Middlesbro 56 Sheff United 23 Arsenal 23 +15
170 Ian Storey-Moore 116 1963 1973 Nottm Forest 105 Man United 11      
                       
171 Ellis Rimmer 116 1927 1936 Sheff Wed 116          
172 Dean Saunders 115 1986 1999 Derby 42 Aston Villa 37 Oxford 18 +18
173 Arthur Lochhead 115 1921 1934 Leicester 105 Man United 10      
174 Len Davies 115 1921 1928 Cardiff 115          
175 Arthur Brown 115 1902 1909 Sheff United 95 Sunderland 20      
176 Edgar Chadwick 115 1888 1902 Everton 97 Burnley 11 Liverpool 7  
177 Ryan Giggs 114 1990 2012 Man United 114          
178 Paul Mariner 114 1976 1984 Ipswich 96 Arsenal 14 Portsmouth 4  
179 Sandy Young 114 1901 1911 Everton 109 Tottenham 3 Man City 2  
180 Clive Allen 113 1978 1993 Tottenham 60 QPR 18 Man City 16 +19
                       
181 Colin Bell 113 1966 1977 Man City 113          
182 Joe Hulme 113 1924 1937 Arsenal 107 Blackburn 6      
183 Jimmy Settle 113 1894 1907 Everton 84 Bury 25 Bolton 4  
184 John Radford 112 1964 1975 Arsenal 112          
185 Alan Brown 112 1950 1959 Blackpool 68 Luton 44      
186 Tommy Taylor 112 1952 1957 Man United 112          
187 Fred Morris 112 1911 1923 WBA 112          
188 Emile Heskey 111 1996 2011 Liverpool 39 Leicester 33 Wigan 16 +23
189 Dion Dublin 111 1992 2003 Coventry 61 Aston Villa 48 Man United 2  
190 Nigel Clough 111 1984 1996 Nottm Forest 101 Liverpool 7 Man City 2 +1
                       
191 David Armstrong 111 1974 1986 Southampton 59 Middlesbro 52      
192 Bryan Robson 110 1976 1993 Man United 74 WBA 36      
193 Dennis Stevens 110 1953 1963 Bolton 90 Everton 20      
194 Jim Glazzard 110 1946 1955 Huddersfield 110          
195 Fred Tilson 110 1928 1937 Man City 110          
196 Jack Allen 110 1927 1933 Sheff Wed 76 Newcastle 34      
197 Mark Falco 109 1978 1990 Tottenham 68 QPR 27 Watford 14  
198 Jackie Henderson 109 1951 1962 Portsmouth 70 Arsenal 29 Fulham 7 +3
199 Joe Kitchen 109 1908 1920 Sheff United 109          
200 Arthur Bridgett 109 1902 1911 Sunderland 109          


Home Previous 100 Next 100