List of footballers in England by number of league goals
The following is a list of footballers who have scored at least 200 domestic league goals in English league football. This includes the appearances and goals of former players in the Premier League and The Football League.
Players who came up just short of the 200 mark include Clive Allen, Chris Chilton, Peter Doherty, Gary Lineker, Jack Smith, Freddie Steele and Andrew Wilson.
Due to the close connections between English and Scottish football, several players have played for clubs in England and in the Scottish Football League and its successors and amassed over 200 goals across the two systems, including David McLean, Joe Baker, Neil Martin and Kenny Dalglish.
Horace Barnes, Tony Brown and Bobby Charlton are the only midfielders to have scored over 200 goals in English football.
List of players
Players still active in the English leagues are listed in BoldPlayers still active but not in the English leagues are listed in Italics
† English Football Hall of Fame Inductee.
‡ Scottish Football Hall of Fame Inductee.
Rank | Name | Notes | |||||
1 | 434 | 619 | 1946–1965 | West Bromwich Albion, Fulham, Leicester City, Shrewsbury Town | |||
2 | † | 379 | 438 | 1923–1939 | Tranmere Rovers, Everton, Notts County | ||
3 | † | 357 | 516 | 1957–1971 | Chelsea, Tottenham Hotspur, West Ham United | ||
4 | † | 352 | 598 | 1892–1914 | Derby County, Middlesbrough | ||
5 | 345 | 440 | 1924–1939 | Durham City, Middlesbrough | |||
6 | 329 | 609 | 1979–1998 | Newport County, Oxford United, Liverpool, Tranmere Rovers | |||
7 | 326 | 485 | 1919–1934 | Nottingham Forest, Blackpool, Derby County, Newcastle United, Sunderland, Bradford Park Avenue, Chesterfield | |||
8 | 315 | 519 | 1908–1929 | Bolton Wanderers, Stockport County | |||
9 | 314 | 597 | 1950–1966 | Portsmouth, Bristol City | |||
10 | 312 | 498 | 1920–1936 | West Ham United, Southampton | |||
11 | 305 | 476 | 1919–1935 | Sheffield United, Mansfield Town | |||
12 | †‡ | 296 | 434 | 1925–1939 | Newcastle United, Chelsea, Derby County, Notts County, Grimsby Town, Gateshead | ||
13 | 294 | 469 | 1926–1938 | Liverpool, Aston Villa, Leeds United | |||
14 | 293 | 570 | 1950–1968 | Arsenal, Watford, Northampton Town, Crystal Palace, Charlton Athletic, Leyton Orient | |||
15 | 290 | 425 | 1925–1938 | Nelson, Blackpool | |||
16 | 289 | 421 | 1919–1934 | Fulham, Brentford, Millwall, Swansea Town, Swindon Town, Clapton Orient | |||
16 | 289 | 476 | 1957–1971 | Portsmouth, Ipswich Town, Wolverhampton Wanderers, West Bromwich Albion, Ipswich Town, Charlton Athletic, Colchester United | |||
18 | 288 | 609 | 1921–1938 | Barnsley, Leicester City, Huddersfield Town, Manchester United | |||
19 | 284 | 371 | 1919–1933 | Bradford Park Avenue, Doncaster Rovers, Notts County, Lincoln City | |||
20 | † | 283 | 559 | 1988–2006 | Southampton, Blackburn Rovers, Newcastle United | ||
21 | 281 | 481 | 1920–1936 | Queens Park Rangers, Leicester City, Notts County | |||
22 | 276 | 445 | 1921–1938 | Huddersfield Town, Aston Villa, Burnley, Leeds United, Darlington | |||
22 | 276 | 638 | 1946–1965 | Port Vale, West Bromwich Albion, Crystal Palace | |||
22 | † | 276 | 734 | 1984–2008 | Millwall, Aldershot, Nottingham Forest, Tottenham Hotspur, Manchester United, Portsmouth, West Ham United, Colchester United | ||
25 | 275 | 549 | 1959–1976 | Chester, Luton Town, Norwich City, Southampton, Portsmouth, Manchester United, Millwall | |||
26 | 269 | 480 | 1959–1972 | Liverpool, Bolton Wanderers | |||
27 | 268 | 662 | 1962–1982 | Bradford Park Avenue , Derby County | |||
28 | 267 | 521 | 1919–1934 | Plymouth Argyle, Bolton Wanderers, Arsenal | |||
29 | 266 | 559 | 1960–1976 | Mansfield Town, Hull City | |||
30 | 265 | 674 | 1964–1986 | Newcastle United, West Ham United, Sunderland, Carlisle United, Chelsea | |||
31 | ' | 264 | 760 | 1992–2016 | Norwich City, Bournemouth, Bristol Rovers, Reading, Queens Park Rangers, Swindon Town, Colchester United, Barnsley, Shrewsbury Town, Exeter City, Leyton Orient, Cheltenham Town, Dagenham & Redbridge | ||
32 | 263 | 327 | 1923–1934 | Blackburn Rovers, Sheffield Wednesday, Tottenham Hotspur, Preston North End | |||
33 | † | 258 | 481 | 1911–1928 | Sunderland, Arsenal | ||
34 | 256 | 292 | 1925–1938 | Chesterfield, West Bromwich Albion, Plymouth Argyle, Swindon Town | |||
34 | 256 | 390 | 1947–1959 | Grimsby Town, Coventry City, Birmingham City, Blackburn Rovers | |||
34 | 256 | 535 | 1967–1981 | York City, AFC Bournemouth, Manchester United, West Ham United, Norwich City, Southampton, Blackpool | |||
37 | † | 255 | 452 | 1946–1961 | Bolton Wanderers | ||
38 | 254 | 382 | 1946–1958 | Newcastle United, Southampton, Preston North End, Middlesbrough, Darlington | |||
38 | 254 | 544 | 1975–1991 | Sheffield United, Hull City, Leeds United, Stockport County Huddersfield Town, Plymouth Argyle | |||
40 | 253 | 629 | 1975–1992 | Swansea City, Sheffield Wednesday, Lincoln City, Newport County, Plymouth Argyle, Rotherham United, Torquay United, Doncaster Rovers | |||
41 | 251 | 274 | 1955–1965 | Middlesbrough, Sunderland | |||
41 | 251 | 479 | 1985–1999 | West Bromwich Albion, Wolverhampton Wanderers | |||
41 | † | 251 | 694 | 1949–1968 | Swansea Town, Newcastle United, Cardiff City | ||
44 | 250 | 419 | 1920–1936 | Birmingham City, Bristol City | |||
44 | 250 | 583 | 1994–2014 | Watford, Sunderland, Southampton, Aston Villa, West Bromwich Albion, Birmingham, Blackpool, Crystal Palace, Leicester City | |||
46 | 248 | 412 | 1904–1923 | Aston Villa, Birmingham, Newport County | |||
47 | 246 | 341 | 1929–1939 | Wrexham, Manchester United, Swansea Town | |||
47 | 246 | 572 | 1979–1999 | Chester City, Liverpool, Leeds United, Newcastle United, Sheffield United, Wrexham | |||
49 | 245 | 363 | 1926–1939 | Tranmere Rovers, Aston Villa, Barnsley, Wolverhampton Wanderers, Accrington Stanley | |||
49 | 245 | 747 | 1968–1988 | Chesterfield, Peterborough United, Mansfield Town, Port Vale, Lincoln City, Doncaster Rovers, Stockport County, Scarborough, Rochdale | |||
51 | 244 | 312 | 1925–1935 | Sunderland, Arsenal, Manchester City, Clapton Orient | |||
51 | 244 | 458 | 1919–1933 | Lincoln City, Merthyr Town, Chesterfield, Burnley, Rochdale | |||
53 | 243 | 406 | 1950–1964 | Luton Town | |||
54 | 242 | 461 | 1949–1964 | Bristol Rovers | |||
55 | 239 | 522 | 1966–1983 | Exeter City, Northampton Town, Lincoln City, Hereford United, Wrexham | |||
56 | 238 | 406 | 1951–1962 | Darlington, Oldham Athletic, Norwich City, Newport County, Leyton Orient, Blackburn Rovers, Gillingham | . | ||
57 | 235 | 440 | 1952–1967 | Bradford Park Avenue, West Bromwich Albion, Chelsea, Manchester City, Crystal Palace, Peterborough United, Luton Town, Stockport County | |||
57 | † | 235 | 493 | 1985–2000 | Crystal Palace, Arsenal, West Ham United, Nottingham Forest, Burnley | ||
59 | 234 | 757 | 1966–1988 | Huddersfield Town, Leicester City, Bolton Wanderers, Birmingham City, Leeds United, Sunderland, Southampton, Brighton & Hove Albion, Tranmere Rovers, Preston North End, Stockport County | |||
60 | 232 | 718 | 1965–1986 | Southampton, Manchester City, Newcastle United, Bristol Rovers, Norwich City, Portsmouth | |||
61 | † | 231 | 390 | 1935–1956 | Burnley, Everton, Chelsea, Notts County, Brentford, Arsenal | ||
61 | 231 | 593 | 1980–1998 | Reading, Chelsea, Southampton, Luton Town, Millwall, Watford, Doncaster Rovers | |||
63 | 230 | 511 | 1989–2008 | Arsenal, Fulham, Bristol City, Newcastle United, Manchester United, Blackburn Rovers, Fulham, Manchester City, Portsmouth, Birmingham City, Sunderland, Burnley, Nottingham Forest | |||
63 | ' | 230 | 536 | 2004– | Sheffield United , Rushden & Diamonds, Scunthorpe United, Doncaster Rovers, Southampton, Nottingham Forest, Reading, Leeds United | ||
65 | 229 | 619 | 1963–1983 | West Bromwich Albion, Torquay United | |||
66 | 228 | 360 | 1928–1939 | Bristol City, Blackburn Rovers, Coventry City, Plymouth Argyle | |||
66 | 228 | 427 | 1950–1970 | Stockport County, Arsenal, Manchester United, Stoke City | |||
66 | † | 228 | 500 | 1960–1976 | Bolton Wanderers, Manchester City, Derby County | ||
66 | 228 | 509 | 1946–1961 | Notts County, Sheffield Wednesday, Aston Villa, Hull City | |||
70 | 227 | 581 | 1982–2001 | West Ham United, Everton, Leicester City, Birmingham City, Norwich City, Barnet, Millwall | |||
71 | 226 | 429 | 1908–1926 | Derby County, Manchester City, Preston North End, Oldham Athletic | |||
72 | † | 225 | 395 | 1946–1958 | Blackpool, Hull City, Southport | ||
73 | 224 | 443 | 1947–1964 | Newcastle United, Aston Villa, Preston North End, Stoke City, Barrow | |||
73 | 224 | 662 | 1985–2004 | York City, Sunderland, Crystal Palace, Derby County, Birmingham City, Oxford United, Stoke City, Darlington, Northampton Town, Hartlepool United | |||
75 | 223 | 514 | 1963–1980 | Walsall, Fulham, Leicester City, Leeds United, Barnsley | |||
75 | 223 | 646 | 1977–1998 | Bristol Rovers, Luton Town, Charlton Athletic, Lincoln City, Swindon Town, Hereford United, Cardiff City | |||
77 | 222 | 452 | 1896–1913 | Swindon Town, Nottingham Forest | |||
77 | 222 | 510 | 1919–1936 | Manchester City, Everton, Liverpool | |||
77 | 222 | 546 | 1957–1975 | Portsmouth, Blackburn Rovers, Aston Villa, Peterborough United, Leicester City, Wolverhampton Wanderers | |||
80 | 221 | 305 | 1938–1956 | Rotherham United, Nottingham Forest | |||
80 | 221 | 349 | 1928–1940 | Hartlepools United, West Bromwich Albion | |||
82 | 220 | 469 | 1962–1980 | Southampton, Tottenham Hotspur, Norwich City, Brighton & Hove Albion | |||
83 | 219 | 282 | 1928–1939 | Derby County, Leicester City | |||
84 | 218 | 376 | 1950–1965 | Chelsea, Tottenham Hotspur, Brighton & Hove Albion | |||
84 | 218 | 441 | 1952–1967 | Manchester United, Stoke City | |||
84 | 218 | 442 | 1950–1966 | Rotherham United, Newcastle United, Huddersfield Town, Stockport County | |||
84 | 218 | 530 | 1968–1986 | Birmingham City, Everton, Swansea City, Coventry City, Lincoln City, Newport County | |||
84 | 218 | 607 | 1998–2017 | Blackpool, Macclesfield Town, Stockport County, Rochdale, Bristol Rovers, Southampton, Liverpool, West Bromwich Albion, Cardiff City | |||
89 | †‡ | 217 | 458 | 1956–1974 | Huddersfield Town, Manchester City, Manchester United | ||
465 | 217 | 1957–1970 | Blackpool, Preston North End, Wrexham, Bradford Park Avenue | - | |||
552 | 217 | 1989–2006 | Rotherham United, Notts County, Bristol City, Manchester City, Reading, Coventry City, Southend United | - | |||
611 | 217 | 1960–1979 | Bristol City, Huddersfield Town, Cardiff City, Bournemouth, Millwall, Newport County | - | |||
93 | 215 | 397 | 1954–1966 | Walsall, Port Vale | |||
93 | †‡ | 215 | 492 | 1946–1961 | Liverpool | ||
93 | 215 | 617 | 1966–1983 | Wolverhampton Wanderers, Bolton Wanderers, Northampton Town, Carlisle United,Birmingham City, Blackpool, Luton Town, Sheffield United, Cardiff City | |||
96 | † | 214 | 447 | 1932–1952 | Sunderland, Derby County, Hull City | ||
96 | 214 | 478 | 1919–1933 | Aston Villa | |||
98 | ' | 213 | 510 | 2002– | Everton, Manchester United, Derby County | ||
98 | 213 | 513 | 1953–1969 | Bristol Rovers, Preston North End, Walsall, Swansea Town | |||
100 | † | 212 | 529 | 1959–1976 | West Ham United, Stoke City, West Bromwich Albion | ||
100 | 212 | 591 | 1980–1999 | Colchester United, Manchester City, Northampton Town, Bradford City, Peterborough United, Luton Town | |||
102 | 211 | 401 | 1955–1969 | Wolverhampton Wanderers, Manchester City, Walsall | |||
102 | 211 | 434 | 1958–1974 | Notts County, Aston Villa, Chelsea, Liverpool, Coventry City, Birmingham City, Oldham Athletic | |||
104 | 210 | 321 | 1935–1953 | New Brighton, Wolverhampton Wanderers, Blackburn Rovers, Manchester City, Chesterfield | |||
105 | † | 209 | 658 | 1979–1999 | Carlisle United, Newcastle United, Liverpool, Everton, Bolton Wanderers, Manchester City, Fulham, Hartlepool United | ||
106 | 208 | 458 | 1937–1957 | Bournemouth & Boscombe Athletic, Manchester United, Plymouth Argyle | |||
107 | 207 | 387 | 1910–1930 | Hull City, Everton, Manchester City, Blackpool | |||
107 | 207 | 554 | 1975–1994 | Watford, Bournemouth, West Bromwich Albion, Bury, Mansfield Town | |||
107 | † | 207 | 644 | 1956–1975 | Manchester United, Preston North End | ||
110 | 206 | 369 | 1946–1958 | Bristol City, Torquay United | |||
111 | 205 | 348 | 1924–1950 | Sunderland | |||
112 | 203 | 344 | 1913–1925 | Middlesbrough | |||
113 | 202 | 647 | 1988–2005 | Watford, Huddersfield Town, Leicester City, Wolverhampton Wanderers, Norwich City, Gillingham, Cambridge United | |||
114 | 201 | 568 | 1955–1973 | Blackburn Rovers, Manchester City, Stoke City | |||
115 | 200 | 415 | 1953–1970 | Aston Villa, Lincoln City, Mansfield Town, Port Vale, Chester | |||
115 | 200 | 562 | 1971–1988 | Birmingham City, Torquay United, Northampton Town, Brentford, Southend United, Peterborough United, Exeter City, Chesterfield | |||
115 | 200''' | 577 | 1986–2004 | Leeds United, Bristol City, West Bromwich Albion, Bolton Wanderers, Cheltenham Town |