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 Bold

Players still active but not in the English leagues are listed in Italics

English Football Hall of Fame Inductee.

Scottish Football Hall of Fame Inductee.
RankNameNotes
1 4346191946–1965West Bromwich Albion, Fulham, Leicester City, Shrewsbury Town
23794381923–1939Tranmere Rovers, Everton, Notts County
33575161957–1971Chelsea, Tottenham Hotspur, West Ham United
43525981892–1914Derby County, Middlesbrough
5 3454401924–1939Durham City, Middlesbrough
6 3296091979–1998Newport County, Oxford United, Liverpool, Tranmere Rovers
7 3264851919–1934Nottingham Forest, Blackpool, Derby County, Newcastle United, Sunderland, Bradford Park Avenue, Chesterfield
8 3155191908–1929Bolton Wanderers, Stockport County
9 3145971950–1966Portsmouth, Bristol City
10 3124981920–1936West Ham United, Southampton
11 3054761919–1935Sheffield United, Mansfield Town
12 †‡2964341925–1939Newcastle United, Chelsea, Derby County, Notts County, Grimsby Town, Gateshead
13 2944691926–1938Liverpool, Aston Villa, Leeds United
14 2935701950–1968Arsenal, Watford, Northampton Town, Crystal Palace, Charlton Athletic, Leyton Orient
15 2904251925–1938Nelson, Blackpool
16 2894211919–1934Fulham, Brentford, Millwall, Swansea Town, Swindon Town, Clapton Orient
16 2894761957–1971Portsmouth, Ipswich Town, Wolverhampton Wanderers, West Bromwich Albion, Ipswich Town, Charlton Athletic, Colchester United
18 2886091921–1938Barnsley, Leicester City, Huddersfield Town, Manchester United
19 2843711919–1933Bradford Park Avenue, Doncaster Rovers, Notts County, Lincoln City
202835591988–2006Southampton, Blackburn Rovers, Newcastle United
21 2814811920–1936Queens Park Rangers, Leicester City, Notts County
22 2764451921–1938Huddersfield Town, Aston Villa, Burnley, Leeds United, Darlington
22 2766381946–1965Port Vale, West Bromwich Albion, Crystal Palace
222767341984–2008Millwall, Aldershot, Nottingham Forest, Tottenham Hotspur, Manchester United, Portsmouth, West Ham United, Colchester United
25 2755491959–1976Chester, Luton Town, Norwich City, Southampton, Portsmouth, Manchester United, Millwall
26 2694801959–1972Liverpool, Bolton Wanderers
27 2686621962–1982Bradford Park Avenue , Derby County
28 2675211919–1934Plymouth Argyle, Bolton Wanderers, Arsenal
29 2665591960–1976Mansfield Town, Hull City
30 2656741964–1986Newcastle United, West Ham United, Sunderland, Carlisle United, Chelsea
31 '2647601992–2016Norwich City, Bournemouth, Bristol Rovers, Reading, Queens Park Rangers, Swindon Town, Colchester United, Barnsley, Shrewsbury Town, Exeter City, Leyton Orient, Cheltenham Town, Dagenham & Redbridge
32 2633271923–1934Blackburn Rovers, Sheffield Wednesday, Tottenham Hotspur, Preston North End
332584811911–1928Sunderland, Arsenal
34 2562921925–1938Chesterfield, West Bromwich Albion, Plymouth Argyle, Swindon Town
34 2563901947–1959Grimsby Town, Coventry City, Birmingham City, Blackburn Rovers
34 2565351967–1981York City, AFC Bournemouth, Manchester United, West Ham United, Norwich City, Southampton, Blackpool
372554521946–1961Bolton Wanderers
38 2543821946–1958Newcastle United, Southampton, Preston North End, Middlesbrough, Darlington
38 2545441975–1991Sheffield United, Hull City, Leeds United, Stockport County Huddersfield Town, Plymouth Argyle
40 2536291975–1992Swansea City, Sheffield Wednesday, Lincoln City, Newport County, Plymouth Argyle, Rotherham United, Torquay United, Doncaster Rovers
41 2512741955–1965Middlesbrough, Sunderland
41 2514791985–1999West Bromwich Albion, Wolverhampton Wanderers
412516941949–1968Swansea Town, Newcastle United, Cardiff City
44 2504191920–1936Birmingham City, Bristol City
44 2505831994–2014Watford, Sunderland, Southampton, Aston Villa, West Bromwich Albion, Birmingham, Blackpool, Crystal Palace, Leicester City
46 2484121904–1923Aston Villa, Birmingham, Newport County
47 2463411929–1939Wrexham, Manchester United, Swansea Town
47 2465721979–1999Chester City, Liverpool, Leeds United, Newcastle United, Sheffield United, Wrexham
49 2453631926–1939Tranmere Rovers, Aston Villa, Barnsley, Wolverhampton Wanderers, Accrington Stanley
49 2457471968–1988Chesterfield, Peterborough United, Mansfield Town, Port Vale, Lincoln City, Doncaster Rovers, Stockport County, Scarborough, Rochdale
51 2443121925–1935Sunderland, Arsenal, Manchester City, Clapton Orient
51 2444581919–1933Lincoln City, Merthyr Town, Chesterfield, Burnley, Rochdale
53 2434061950–1964Luton Town
54 2424611949–1964Bristol Rovers
55 2395221966–1983Exeter City, Northampton Town, Lincoln City, Hereford United, Wrexham
56 2384061951–1962Darlington, Oldham Athletic, Norwich City, Newport County, Leyton Orient, Blackburn Rovers, Gillingham .
57 2354401952–1967Bradford Park Avenue, West Bromwich Albion, Chelsea, Manchester City, Crystal Palace, Peterborough United, Luton Town, Stockport County
572354931985–2000Crystal Palace, Arsenal, West Ham United, Nottingham Forest, Burnley
59 2347571966–1988Huddersfield Town, Leicester City, Bolton Wanderers, Birmingham City, Leeds United, Sunderland, Southampton, Brighton & Hove Albion, Tranmere Rovers, Preston North End, Stockport County
60 2327181965–1986Southampton, Manchester City, Newcastle United, Bristol Rovers, Norwich City, Portsmouth
612313901935–1956Burnley, Everton, Chelsea, Notts County, Brentford, Arsenal
61 2315931980–1998Reading, Chelsea, Southampton, Luton Town, Millwall, Watford, Doncaster Rovers
63 2305111989–2008Arsenal, Fulham, Bristol City, Newcastle United, Manchester United, Blackburn Rovers, Fulham, Manchester City, Portsmouth, Birmingham City, Sunderland, Burnley, Nottingham Forest
63 '2305362004–Sheffield United , Rushden & Diamonds, Scunthorpe United, Doncaster Rovers, Southampton, Nottingham Forest, Reading, Leeds United
65 2296191963–1983West Bromwich Albion, Torquay United
66 2283601928–1939Bristol City, Blackburn Rovers, Coventry City, Plymouth Argyle
66 2284271950–1970Stockport County, Arsenal, Manchester United, Stoke City
662285001960–1976Bolton Wanderers, Manchester City, Derby County
66 2285091946–1961Notts County, Sheffield Wednesday, Aston Villa, Hull City
70 2275811982–2001West Ham United, Everton, Leicester City, Birmingham City, Norwich City, Barnet, Millwall
71 2264291908–1926Derby County, Manchester City, Preston North End, Oldham Athletic
722253951946–1958Blackpool, Hull City, Southport
73 2244431947–1964Newcastle United, Aston Villa, Preston North End, Stoke City, Barrow
73 2246621985–2004York City, Sunderland, Crystal Palace, Derby County, Birmingham City, Oxford United, Stoke City, Darlington, Northampton Town, Hartlepool United
75 2235141963–1980Walsall, Fulham, Leicester City, Leeds United, Barnsley
75 2236461977–1998Bristol Rovers, Luton Town, Charlton Athletic, Lincoln City, Swindon Town, Hereford United, Cardiff City
77 2224521896–1913Swindon Town, Nottingham Forest
77 2225101919–1936Manchester City, Everton, Liverpool
77 2225461957–1975Portsmouth, Blackburn Rovers, Aston Villa, Peterborough United, Leicester City, Wolverhampton Wanderers
80 2213051938–1956Rotherham United, Nottingham Forest
80 2213491928–1940Hartlepools United, West Bromwich Albion
82 2204691962–1980Southampton, Tottenham Hotspur, Norwich City, Brighton & Hove Albion
83 2192821928–1939Derby County, Leicester City
84 2183761950–1965Chelsea, Tottenham Hotspur, Brighton & Hove Albion
84 2184411952–1967Manchester United, Stoke City
84 2184421950–1966Rotherham United, Newcastle United, Huddersfield Town, Stockport County
84 2185301968–1986Birmingham City, Everton, Swansea City, Coventry City, Lincoln City, Newport County
84 2186071998–2017Blackpool, Macclesfield Town, Stockport County, Rochdale, Bristol Rovers, Southampton, Liverpool, West Bromwich Albion, Cardiff City
89 †‡2174581956–1974Huddersfield Town, Manchester City, Manchester United
4652171957–1970Blackpool, Preston North End, Wrexham, Bradford Park Avenue -
5522171989–2006Rotherham United, Notts County, Bristol City, Manchester City, Reading, Coventry City, Southend United -
6112171960–1979Bristol City, Huddersfield Town, Cardiff City, Bournemouth, Millwall, Newport County -
93 2153971954–1966Walsall, Port Vale
93 †‡2154921946–1961Liverpool
93 2156171966–1983Wolverhampton Wanderers, Bolton Wanderers, Northampton Town, Carlisle United,Birmingham City, Blackpool, Luton Town, Sheffield United, Cardiff City
962144471932–1952Sunderland, Derby County, Hull City
96 2144781919–1933Aston Villa
98 '2135102002–Everton, Manchester United, Derby County
98 2135131953–1969Bristol Rovers, Preston North End, Walsall, Swansea Town
1002125291959–1976West Ham United, Stoke City, West Bromwich Albion
100 2125911980–1999Colchester United, Manchester City, Northampton Town, Bradford City, Peterborough United, Luton Town
102 2114011955–1969Wolverhampton Wanderers, Manchester City, Walsall
102 2114341958–1974Notts County, Aston Villa, Chelsea, Liverpool, Coventry City, Birmingham City, Oldham Athletic
104 2103211935–1953New Brighton, Wolverhampton Wanderers, Blackburn Rovers, Manchester City, Chesterfield
1052096581979–1999Carlisle United, Newcastle United, Liverpool, Everton, Bolton Wanderers, Manchester City, Fulham, Hartlepool United
106 2084581937–1957Bournemouth & Boscombe Athletic, Manchester United, Plymouth Argyle
107 2073871910–1930Hull City, Everton, Manchester City, Blackpool
107 2075541975–1994Watford, Bournemouth, West Bromwich Albion, Bury, Mansfield Town
1072076441956–1975Manchester United, Preston North End
110 2063691946–1958Bristol City, Torquay United
111 2053481924–1950Sunderland
112 2033441913–1925Middlesbrough
113 2026471988–2005Watford, Huddersfield Town, Leicester City, Wolverhampton Wanderers, Norwich City, Gillingham, Cambridge United
114 2015681955–1973Blackburn Rovers, Manchester City, Stoke City
115 2004151953–1970Aston Villa, Lincoln City, Mansfield Town, Port Vale, Chester
115 2005621971–1988Birmingham City, Torquay United, Northampton Town, Brentford, Southend United, Peterborough United, Exeter City, Chesterfield
115 200'''5771986–2004Leeds United, Bristol City, West Bromwich Albion, Bolton Wanderers, Cheltenham Town