Premier League goalscorers2

MyFootballFacts > Premier League > All-Time Premier League > Top Flight Goalscorers

All-Time English Football Leagues Top Flight Highest Goalscorers by Seasons 1888-89 to 2022-23

List of England Top Flight Highest Goalscorers Season by Season 1888-89 to 2022-23 from Football League, League One and Premier League.
Top Division Football Leagues are as follows: Football League from 1888-89, which was formed by 12 original members.
Football League Division One from 1892-93 to 1991-92, after a Second League was formed
Premier League from 1992-93.
Dixie Dean is the player with the most goals in Top Flight English football, having scored 60 goals in 42 games, for Everton in 1927-28. Erling Haaland is the player with the most goals in a single Premier League Season.
Click for Premier League Top Scorers and Premier League Top Scorers by Season

Content

Top Tier  English League Top Scorers by Season

Top Tier  English League Top Scorers by Number of Titles

Top Tier  English League All-Time Highest Scorers

Top Tier  English League Top Scorers by Season

SeasonPlayerNatClubGoalsGames
1888–89John Goodall

England Football

English Football

Preston North End2122
1889–90Jimmy Ross

Scotland football

English Football

Preston North End2422
1890–91Jack Southworth

England Football

Blackburn Rovers Results

Blackburn Rovers2622
1891–92John Campbell

Scotland football

Sunderland Results

Sunderland3226
1892–93John Campbell

Scotland football

Sunderland Results

Sunderland3130
1893–94Jack Southworth

Scotland football

Everton Results

Everton2730
1894–95John Campbell

Scotland football

Sunderland Results

Sunderland2230
1895–96Johnny Campbell

Scotland football

Aston Villa Results

Aston Villa2030
Steve Bloomer

England Football

Derby

Derby County
1896–97Steve Bloomer

England Football

Derby

Derby County2230
1897–98Fred Wheldon

England Football

Aston Villa Results

Aston Villa2130
1898–99Steve Bloomer

England Football

Derby

Derby County2334
1899–1900Billy Garraty

England Football

Aston Villa Results

Aston Villa2734
1900–01Steve Bloomer

England Football

Derby

Derby County2334
1901–02Jimmy Settle

England Football

Everton Results

Everton1834
1902–03Sam Raybould

England Football

Liverpool Results

Liverpool3134
1903–04Steve Bloomer

England Football

Derby

Derby County2034
1904–05Arthur Brown

England Football

English Football

Sheffield United2234
1905–06Albert Shepherd

England Football

Bolton Wanderers Results

Bolton Wanderers2638
1906–07Alex Young

Scotland football

Everton Results

Everton3038
1907–08Enoch West

England Football

Nottingham Forest

Nottingham Forest2738
1908–09Bert Freeman

England Football

Everton Results

Everton3838
1909–10Jack Parkinson

England Football

Liverpool Results

Liverpool3038
1910–11Albert Shepherd

England Football

New Castle United Football Results

Newcastle United2538
1911–12Harry Hampton

England Football

Aston Villa Results

Aston Villa2538
George Holley

England Football

Sunderland Results

Sunderland
David McLean

Scotland football

Sheffield Wednesday

The Wednesday
1912–13David McLean

Scotland football

Sheffield Wednesday

The Wednesday3038
1913–14George Elliot

England Football

Middlesborough Results

Middlesbrough3238
1914–15Bobby Parker

Scotland football

Everton Results

Everton3538
1919–20Fred Morris

England Football

WBA Results

West Bromwich Albion3742
1920–21Joe Smith

England Football

Bolton Wanderers Results

Bolton Wanderers3842
1921–22Andy Wilson

Scotland football

Middlesborough Results

Middlesbrough3142
1922–23Charlie Buchan

England Football

Sunderland Results

Sunderland3042
1923–24Wilf Chadwick

England Football

Everton Results

Everton2842
1924–25Frank Roberts

England Football

Manchester City Results

Manchester City3142
1925–26Ted Harper

England Football

Blackburn Rovers Results

Blackburn Rovers4342
1926–27Jimmy Trotter

England Football

Sheffield Wednesday

The Wednesday3742
1927–28Dixie Dean

England Football

Everton Results

Everton6042
1928–29Dave Halliday

Scotland football

Sunderland Results

Sunderland4342
1929–30Vic Watson

England Football

West Ham United Results

West Ham United4142
1930–31Tom 'Pongo' Waring

England Football

Aston Villa Results

Aston Villa4942
1931–32Dixie Dean

England Football

Everton Results

Everton4442
1932–33Jack Bowers

England Football

Derby

Derby County3542
1933–34Jack Bowers

England Football

Derby

Derby County3442
1934–35Ted Drake

England Football

Arsenal Results

Arsenal4242
1935–36W. G. Richardson

England Football

WBA Results

West Bromwich Albion3942
1936–37Freddie Steel

England Football

Stoke City Results

Stoke City3342
1937–38Tommy Lawton

England Football

Everton Results

Everton2842
1938–39Tommy Lawton

England Football

Everton Results

Everton3542
1946–47Dennis Westcott

England Football

Wolverhampton Results

Wolverhampton Wanderers3742
1947–48Ronnie Rooke

England Football

Arsenal Results

Arsenal3342
1948–49Willie Moir

Scotland football

Bolton Wanderers Results

Bolton Wanderers2542
1949–50Dickie Davis

England Football

Sunderland Results

Sunderland2542
1950–51Stan Mortensen

England Football

Blsckpool Results

Blackpool3042
1951–52George Robledo

Chile Football

New Castle United Football Results

Newcastle United3342
1952–53Charlie Wayman

England Football

English Football

Preston North End2442
1953–54Jimmy Glazzard

England Football

Huddersfield

Huddersfield Town2942
1954–55Ronnie Allen

England Football

WBA Results

West Bromwich Albion2742
1955–56Nat Lofthouse

England Football

Bolton Wanderers Results

Bolton Wanderers3342
1956–57John Charles

Wales Football

Leeds

Leeds United3842
1957–58Bobby Smith

England Football

Tottenham Results

Tottenham Hotspur3642
1958–59Jimmy Greaves

England Football

Chelsea Results

Chelsea3342
1959–60Dennis Viollet

England Football

Manchester United Results

Manchester United3242
1960–61Jimmy Greaves

England Football

Chelsea Results

Chelsea4142
1961–62Ray Crawford

England Football

Ipswich

Ipswich Town3342
Derek Kevan

England Football

WBA Results

West Bromwich Albion
1962–63Jimmy Greaves

England Football

Tottenham Results

Tottenham Hotspur3742
1963–64Jimmy Greaves

England Football

Tottenham Results

Tottenham Hotspur3542
1964–65Andy McEvoy

Ireland Football

Blackburn Rovers Results

Blackburn Rovers2942
Jimmy Greaves

England Football

Tottenham Results

Tottenham Hotspur
1965–66Willie Irvine

Northern Ireland football

Burnley Football Results

Burnley2942
1966–67Ron Davies

Wales Football

Southhampton Results

Southampton3742
1967–68George Best

Northern Ireland football

Manchester United Results

Manchester United2842
Ron Davies

Wales Football

Southhampton Results

Southampton
1968–69Jimmy Greaves

England Football

Tottenham Results

Tottenham Hotspur2742
1969–70Jeff Astle

England Football

WBA Results

West Bromwich Albion2542
1970–71Tony Brown

England Football

WBA Results

West Bromwich Albion2842
1971–72Francis Lee

England Football

Manchester City Results

Manchester City3342
1972–73Bryan 'Pop' Robson

England Football

West Ham United Results

West Ham United2842
1973–74Mick Channon

England Football

Southhampton Results

Southampton2142
1974–75Malcolm Macdonald

England Football

New Castle United Football Results

Newcastle United2142
1975–76Ted MacDougall

Scotland football

Norwich City Results

Norwich City2342
1976–77Malcolm Macdonald

England Football

Arsenal Results

Arsenal2542
Andy Gray

Scotland football

Aston Villa Results

Aston Villa
1977–78Bob Latchford

England Football

Everton Results

Everton3042
1978–79Frank Worthington

England Football

Bolton Wanderers Results

Bolton Wanderers2442
1979–80Phil Boyer

England Football

Southhampton Results

Southampton2342
1980–81Peter Withe

England Football

Aston Villa Results

Aston Villa2042
Steve Archibald

Scotland football

Tottenham Results

Tottenham Hotspur
1981–82Kevin Keegan

England Football

Southhampton Results

Southampton2642
1982–83Luther Blissett

England Football

Watford Results

Watford2742
1983–84Ian Rush

Wales Football

Liverpool Results

Liverpool3242
1984–85Kerry Dixon

England Football

Chelsea Results

Chelsea2442
Gary Lineker

England Football

Leicester

Leicester City
1985–86Gary Lineker

England Football

Everton Results

Everton3042
1986–87Clive Allen

England Football

Tottenham Results

Tottenham Hotspur3342
1987–88John Aldridge

Ireland Football

Liverpool Results

Liverpool2640
1988–89Alan Smith

England Football

Arsenal Results

Arsenal2338
1989–90Gary Lineker

England Football

Tottenham Results

Tottenham Hotspur2438
1990–91Alan Smith

England Football

Arsenal Results

Arsenal2238
1991–92Ian Wright

England Football

Arsenal Results

Crystal Palace & Arsenal2942
1992–93Teddy Sheringham

England Football

Tottenham Results

Nottm Forest & Tottenham Hotspur2242
1993–94Andy Cole

England Football

New Castle United Football Results

Newcastle United3442
1994–95Alan Shearer

England Football

Blackburn Rovers Results

Blackburn Rovers3442
1995–96Alan Shearer

England Football

Blackburn Rovers Results

Blackburn Rovers3138
1996–97Alan Shearer

England Football

New Castle United Football Results

Newcastle United2538
1997-98Chris Sutton

England Football

Blackburn Rovers Results

Blackburn Rovers1838
1997–98Dion Dublin

England Football

English Football

Coventry City1838
Michael Owen

England Football

Liverpool Results

Liverpool
1998–99Jimmy Floyd Hasselbaink

Netherlands Football

Leeds

Leeds United1838
Michael Owen

England Football

Liverpool Results

Liverpool
Dwight Yorke

TRINIDAD & TOBAGO Football

Manchester United Results

Manchester United
1999–2000Kevin Phillips

England Football

Sunderland Results

Sunderland3038
2000–01Jimmy Floyd Hasselbaink

Netherlands Football

Chelsea Results

Chelsea2338
2001–02Thierry Henry

France Football

Arsenal Results

Arsenal2438
2002–03Ruud van Nistelrooy

Netherlands Football

Manchester United Results

Manchester United2538
2003–04Thierry Henry

France Football

Arsenal Results

Arsenal3038
2004–05Thierry Henry

France Football

Arsenal Results

Arsenal2538
2005–06Thierry Henry

France Football

Arsenal Results

Arsenal2738
2006–07Didier Drogba

Ivory Coast Football

Chelsea Results

Chelsea2038
2007–08Cristiano Ronaldo

Portugal Football

Manchester United Results

Manchester United3138
2008-09Nicolas Anelka

France Football

Chelsea Results

Chelsea1938
2009-10Didier Drogba

Ivory Coast Football

Chelsea Results

Chelsea2938
2010-11Dimitar Berbatov

Bulgaria Football

Manchester United Results

Manchester United2038
Carlos Tevez

Argentina Football

Manchester City Results

Manchester City
2011-12Robin van Persie

Netherlands Football

Arsenal Results

Arsenal3038
2012-13Robin van Persie

Netherlands Football

Manchester United Results

Manchester United2638
2013-14Luis Suárez

Uruguay Football

Liverpool Results

Liverpool3138
2014-15Sergio Agüero

Argentina Football

Manchester City Results

Manchester City2638
2015-16Harry Kane

England Football

Tottenham Results

Tottenham Hotspur2538
2016-17Harry Kane

England Football

Tottenham Results

Tottenham Hotspur2938
2017-18Mohamed Salah

Egypt Football

Liverpool Results

Liverpool3238
2018-19Mohamed Salah

Egypt Football

Liverpool Results

Liverpool2238
Pierre-Emerick Aubameyang

Gabon Football

Arsenal Results

Arsenal
Sadio Mané

Senegal football

Liverpool Results

Liverpool
2019-20Jamie Vardy

England Football

Leicester

Leicester City2338
2020-21Harry Kane

England Football

Tottenham Results

Tottenham Hotspur2338
2021-22Mohamed Salah

Egypt Football

Liverpool Results

Liverpool2338
Heung-Min Son

South Korea Football

Tottenham Results

Tottenham Hotspur
2022-23Erling Haaland

Top Flight Highest Scorers 1888-89 to 2022-23, My Football Facts

Top Flight Highest Scorers 1888-89 to 2022-23, My Football Facts

Manchester City3533
Football League 1888-89 to 1891-92
Football League Division One 1892-93 to 1991-92
Premier League 1992-93 to 2022-23

Top Tier  English League Top Scorers by Number of Titles

Top GoalscorersTitles
Jimmy Greaves6
Steve Bloomer5
Thierry Henry4
Alan Shearer3
Gary Lineker3
Harry Kane3
John Campbell3
Mohamed Salah3
Alan Smith2
Albert Shepherd2
David McLean2
Didier Drogba2
Dixie Dean2
Jack Bowers2
Jack Southworth2
Jimmy Floyd Hasselbaink2
Malcolm Macdonald2
Michael Owen2
Robin van Persie2
Ron Davies2
Tommy Lawton2
Alex Young1
Andy Cole1
Andy Gray1
Andy McEvoy1
Andy Wilson1
Arthur Brown1
Bert Freeman1
Billy Garraty1
Bob Latchford1
Bobby Parker1
Bobby Smith1
Bryan 'Pop' Robson1
Carlos Tevez1
Charlie Buchan1
Charlie Wayman1
Chris Sutton1
Clive Allen1
Cristiano Ronaldo1
Dave Halliday1
Dennis Viollet1
Dennis Westcott1
Derek Kevan1
Dickie Davis1
Dimitar Berbatov1
Dion Dublin1
Dwight Yorke1
Enoch West1
Erling Haaland1
Francis Lee1
Frank Roberts1
Frank Worthington1
Fred Morris1
Fred Wheldon1
Freddie Steel1
George Best1
George Elliot1
George Holley1
George Robledo1
Heung-min Son1
Heung-min Son1
Harry Hampton1
Ian Rush1
Ian Wright1
Jack Parkinson1
Jamie Vardy1
Jeff Astle1
Jimmy Glazzard1
Jimmy Ross1
Jimmy Settle1
Jimmy Trotter1
Joe Smith1
John Aldridge1
John Charles1
John Goodall1
Johnny Campbell1
Kerry Dixon1
Kevin Keegan1
Kevin Phillips1
Luis Suárez1
Mohamed Salah1
Nat Lofthouse1
Nicolas Anelka1
Peter Withe1
Phil Boyer1
Ray Crawford1
Ronnie Allen1
Ronnie Rooke1
Ruud van Nistelrooy1
Sam Raybould1
Sergio Agüero1
Stan Mortensen1
Steve Archibald1
Ted Drake1
Ted Harper1
Ted MacDougall1
Teddy Sheringham1
Tom 'Pongo' Waring1
Tony Brown1
Vic Watson1
W. G. Richardson1
Wayne Rooney1
Wilf Chadwick1
Willie Irvine1
Willie Moir1

All-Time Top Flight Goals 1888-89 to 2022-23

All-Time Top Flight Goals 1888-89 to 2022-23
Jimmy Greaves357
Steve Bloomer317
Dixie Dean310
Gordon Hodgson288
Alan Shearer283
Charlie Buchan258
Nat Lofthouse255
Joe Bradford248
Hughie Gallacher246
Joe Smith243

My Football Facts > All-Time Premier League > Top Flight Highest Goalscorers

All-Time Premier League

English Football League

Archives