Premier League goalscorers2

All-Time English Football Leagues Top Flight Highest Goalscorers by Seasons 1888-89 to 2019-20

Home Premier League All-Time Premier League

List of Top Flight Highest Goalscorers Season by Season 1888-89 to 2019-20 from Football League, League One and Premier League.  Top Flight 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; and  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.
Click for Premier League Top Scorers

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

Season Player Nat Club Goals Games
1888–89 John Goodall

England Football

English Football

Preston North End 21 22
1889–90 Jimmy Ross

Scotland football

English Football

Preston North End 24 22
1890–91 Jack Southworth

England Football

Blackburn Rovers Results

Blackburn Rovers 26 22
1891–92 John Campbell

Scotland football

Sunderland Results

Sunderland 32 26
1892–93 John Campbell

Scotland football

Sunderland Results

Sunderland 31 30
1893–94 Jack Southworth

Scotland football

Everton Results

Everton 27 30
1894–95 John Campbell

Scotland football

Sunderland Results

Sunderland 22 30
1895–96 Johnny Campbell

Scotland football

Aston Villa Results

Aston Villa 20 30
Steve Bloomer

England Football

Derby

Derby County
1896–97 Steve Bloomer

England Football

Derby

Derby County 22 30
1897–98 Fred Wheldon

England Football

Aston Villa Results

Aston Villa 21 30
1898–99 Steve Bloomer

England Football

Derby

Derby County 23 34
1899–1900 Billy Garraty

England Football

Aston Villa Results

Aston Villa 27 34
1900–01 Steve Bloomer

England Football

Derby

Derby County 23 34
1901–02 Jimmy Settle

England Football

Everton Results

Everton 18 34
1902–03 Sam Raybould

England Football

Liverpool Results

Liverpool 31 34
1903–04 Steve Bloomer

England Football

Derby

Derby County 20 34
1904–05 Arthur Brown

England Football

English Football

Sheffield United 22 34
1905–06 Albert Shepherd

England Football

Bolton Wanderers Results

Bolton Wanderers 26 38
1906–07 Alex Young

Scotland football

Everton Results

Everton 30 38
1907–08 Enoch West

England Football

Nottingham Forest

Nottingham Forest 27 38
1908–09 Bert Freeman

England Football

Everton Results

Everton 38 38
1909–10 Jack Parkinson

England Football

Liverpool Results

Liverpool 30 38
1910–11 Albert Shepherd

England Football

New Castle United Football Results

Newcastle United 25 38
1911–12 Harry Hampton

England Football

Aston Villa Results

Aston Villa 25 38
George Holley

England Football

Sunderland Results

Sunderland
David McLean

Scotland football

Sheffield Wednesday

The Wednesday
1912–13 David McLean

Scotland football

Sheffield Wednesday

The Wednesday 30 38
1913–14 George Elliot

England Football

Middlesborough Results

Middlesbrough 32 38
1914–15 Bobby Parker

Scotland football

Everton Results

Everton 35 38
1919–20 Fred Morris

England Football

WBA Results

West Bromwich Albion 37 42
1920–21 Joe Smith

England Football

Bolton Wanderers Results

Bolton Wanderers 38 42
1921–22 Andy Wilson

Scotland football

Middlesborough Results

Middlesbrough 31 42
1922–23 Charlie Buchan

England Football

Sunderland Results

Sunderland 30 42
1923–24 Wilf Chadwick

England Football

Everton Results

Everton 28 42
1924–25 Frank Roberts

England Football

Manchester City Results

Manchester City 31 42
1925–26 Ted Harper

England Football

Blackburn Rovers Results

Blackburn Rovers 43 42
1926–27 Jimmy Trotter

England Football

Sheffield Wednesday

The Wednesday 37 42
1927–28 Dixie Dean

England Football

Everton Results

Everton 60 42
1928–29 Dave Halliday

Scotland football

Sunderland Results

Sunderland 43 42
1929–30 Vic Watson

England Football

West Ham United Results

West Ham United 41 42
1930–31 Tom 'Pongo' Waring

England Football

Aston Villa Results

Aston Villa 49 42
1931–32 Dixie Dean

England Football

Everton Results

Everton 44 42
1932–33 Jack Bowers

England Football

Derby

Derby County 35 42
1933–34 Jack Bowers

England Football

Derby

Derby County 34 42
1934–35 Ted Drake

England Football

Arsenal Results

Arsenal 42 42
1935–36 W. G. Richardson

England Football

WBA Results

West Bromwich Albion 39 42
1936–37 Freddie Steel

England Football

Stoke City Results

Stoke City 33 42
1937–38 Tommy Lawton

England Football

Everton Results

Everton 28 42
1938–39 Tommy Lawton

England Football

Everton Results

Everton 35 42
1946–47 Dennis Westcott

England Football

Wolverhampton Results

Wolverhampton Wanderers 37 42
1947–48 Ronnie Rooke

England Football

Arsenal Results

Arsenal 33 42
1948–49 Willie Moir

Scotland football

Bolton Wanderers Results

Bolton Wanderers 25 42
1949–50 Dickie Davis

England Football

Sunderland Results

Sunderland 25 42
1950–51 Stan Mortensen

England Football

Blsckpool Results

Blackpool 30 42
1951–52 George Robledo

Chile Football

New Castle United Football Results

Newcastle United 33 42
1952–53 Charlie Wayman

England Football

English Football

Preston North End 24 42
1953–54 Jimmy Glazzard

England Football

Huddersfield

Huddersfield Town 29 42
1954–55 Ronnie Allen

England Football

WBA Results

West Bromwich Albion 27 42
1955–56 Nat Lofthouse

England Football

Bolton Wanderers Results

Bolton Wanderers 33 42
1956–57 John Charles

Wales Football

Leeds

Leeds United 38 42
1957–58 Bobby Smith

England Football

Tottenham Results

Tottenham Hotspur 36 42
1958–59 Jimmy Greaves

England Football

Chelsea Results

Chelsea 33 42
1959–60 Dennis Viollet

England Football

Manchester United Results

Manchester United 32 42
1960–61 Jimmy Greaves

England Football

Chelsea Results

Chelsea 41 42
1961–62 Ray Crawford

England Football

Ipswich

Ipswich Town 33 42
Derek Kevan

England Football

WBA Results

West Bromwich Albion
1962–63 Jimmy Greaves

England Football

Tottenham Results

Tottenham Hotspur 37 42
1963–64 Jimmy Greaves

England Football

Tottenham Results

Tottenham Hotspur 35 42
1964–65 Andy McEvoy

Ireland Football

Blackburn Rovers Results

Blackburn Rovers 29 42
Jimmy Greaves

England Football

Tottenham Results

Tottenham Hotspur
1965–66 Willie Irvine

Northern Ireland football

Burnley Football Results

Burnley 29 42
1966–67 Ron Davies

Wales Football

Southhampton Results

Southampton 37 42
1967–68 George Best

Northern Ireland football

Manchester United Results

Manchester United 28 42
Ron Davies

Wales Football

Southhampton Results

Southampton
1968–69 Jimmy Greaves

England Football

Tottenham Results

Tottenham Hotspur 27 42
1969–70 Jeff Astle

England Football

WBA Results

West Bromwich Albion 25 42
1970–71 Tony Brown

England Football

WBA Results

West Bromwich Albion 28 42
1971–72 Francis Lee

England Football

Manchester City Results

Manchester City 33 42
1972–73 Bryan 'Pop' Robson

England Football

West Ham United Results

West Ham United 28 42
1973–74 Mick Channon

England Football

Southhampton Results

Southampton 21 42
1974–75 Malcolm Macdonald

England Football

New Castle United Football Results

Newcastle United 21 42
1975–76 Ted MacDougall

Scotland football

Norwich City Results

Norwich City 23 42
1976–77 Malcolm Macdonald

England Football

Arsenal Results

Arsenal 25 42
Andy Gray

Scotland football

Aston Villa Results

Aston Villa
1977–78 Bob Latchford

England Football

Everton Results

Everton 30 42
1978–79 Frank Worthington

England Football

Bolton Wanderers Results

Bolton Wanderers 24 42
1979–80 Phil Boyer

England Football

Southhampton Results

Southampton 23 42
1980–81 Peter Withe

England Football

Aston Villa Results

Aston Villa 20 42
Steve Archibald

Scotland football

Tottenham Results

Tottenham Hotspur
1981–82 Kevin Keegan

England Football

Southhampton Results

Southampton 26 42
1982–83 Luther Blissett

England Football

Watford Results

Watford 27 42
1983–84 Ian Rush

Wales Football

Liverpool Results

Liverpool 32 42
1984–85 Kerry Dixon

England Football

Chelsea Results

Chelsea 24 42
Gary Lineker

England Football

Leicester

Leicester City
1985–86 Gary Lineker

England Football

Everton Results

Everton 30 42
1986–87 Clive Allen

England Football

Tottenham Results

Tottenham Hotspur 33 42
1987–88 John Aldridge

Ireland Football

Liverpool Results

Liverpool 26 40
1988–89 Alan Smith

England Football

Arsenal Results

Arsenal 23 38
1989–90 Gary Lineker

England Football

Tottenham Results

Tottenham Hotspur 24 38
1990–91 Alan Smith

England Football

Arsenal Results

Arsenal 22 38
1991–92 Ian Wright

England Football

Arsenal Results

Crystal Palace & Arsenal 29 42
1992–93 Teddy Sheringham

England Football

Tottenham Results

Nottm Forest & Tottenham Hotspur 22 42
1993–94 Andy Cole

England Football

New Castle United Football Results

Newcastle United 34 42
1994–95 Alan Shearer

England Football

Blackburn Rovers Results

Blackburn Rovers 34 42
1995–96 Alan Shearer

England Football

Blackburn Rovers Results

Blackburn Rovers 31 38
1996–97 Alan Shearer

England Football

New Castle United Football Results

Newcastle United 25 38
1997-98 Chris Sutton

England Football

Blackburn Rovers Results

Blackburn Rovers 18 38
1997–98 Dion Dublin

England Football

English Football

Coventry City 18 38
Michael Owen

England Football

Liverpool Results

Liverpool
1998–99 Jimmy Floyd Hasselbaink

Netherlands Football

Leeds

Leeds United 18 38
Michael Owen

England Football

Liverpool Results

Liverpool
Dwight Yorke

TRINIDAD & TOBAGO Football

Manchester United Results

Manchester United
1999–2000 Kevin Phillips

England Football

Sunderland Results

Sunderland 30 38
2000–01 Jimmy Floyd Hasselbaink

Netherlands Football

Chelsea Results

Chelsea 23 38
2001–02 Thierry Henry

France Football

Arsenal Results

Arsenal 24 38
2002–03 Ruud van Nistelrooy

Netherlands Football

Manchester United Results

Manchester United 25 38
2003–04 Thierry Henry

France Football

Arsenal Results

Arsenal 30 38
2004–05 Thierry Henry

France Football

Arsenal Results

Arsenal 25 38
2005–06 Thierry Henry

France Football

Arsenal Results

Arsenal 27 38
2006–07 Didier Drogba

Ivory Coast Football

Chelsea Results

Chelsea 20 38
2007–08 Cristiano Ronaldo

Portugal Football

Manchester United Results

Manchester United 31 38
2008-09 Nicolas Anelka

France Football

Chelsea Results

Chelsea 19 38
2009-10 Didier Drogba

Ivory Coast Football

Chelsea Results

Chelsea 29 38
2010-11 Dimitar Berbatov

Bulgaria Football

Manchester United Results

Manchester United 20 38
Carlos Tevez

Argentina Football

Manchester City Results

Manchester City
2011-12 Robin van Persie

Netherlands Football

Arsenal Results

Arsenal 30 38
2012-13 Robin van Persie

Netherlands Football

Manchester United Results

Manchester United 26 38
2013-14 Luis Suárez

Uruguay Football

Liverpool Results

Liverpool 31 38
2014-15 Sergio Agüero

Argentina Football

Manchester City Results

Manchester City 26 38
2015-16 Harry Kane

England Football

Tottenham Results

Tottenham Hotspur 25 38
2016-17 Harry Kane

England Football

Tottenham Results

Tottenham Hotspur 29 38
2017-18 Mohamed Salah

Egypt Football

Liverpool Results

Liverpool 32 38
2018-19 Mohamed Salah

Egypt Football

Liverpool Results

Liverpool 22 38
Pierre-Emerick Aubameyang

Gabon Football

Arsenal Results

Arsenal
Sadio Mané

Senegal football

Liverpool Results

Liverpool
2019-20 Jamie Vardy

England Football

Leicester

Leicester City 23 38
Football League 1888-89 to 1891-92
Football League Division One 1892-93 to 1991-92
Premier League 1992-93 to 2019-20

Top Tier  English League Top Scorers by Number of Titles

Top Goalscorers Titles
Jimmy Greaves 6
Steve Bloomer 5
Thierry Henry 4
Alan Shearer 3
Gary Lineker 3
John Campbell 3
Alan Smith 2
Albert Shepherd 2
David McLean 2
Didier Drogba 2
Dixie Dean 2
Harry Kane 2
Jack Bowers 2
Jack Southworth 2
Jimmy Floyd Hasselbaink 2
Malcolm Macdonald 2
Michael Owen 2
Robin van Persie 2
Ron Davies 2
Tommy Lawton 2
Alex Young 1
Andy Cole 1
Andy Gray 1
Andy McEvoy 1
Andy Wilson 1
Arthur Brown 1
Bert Freeman 1
Billy Garraty 1
Bob Latchford 1
Bobby Parker 1
Bobby Smith 1
Bryan 'Pop' Robson 1
Carlos Tevez 1
Charlie Buchan 1
Charlie Wayman 1
Chris Sutton 1
Clive Allen 1
Cristiano Ronaldo 1
Dave Halliday 1
Dennis Viollet 1
Dennis Westcott 1
Derek Kevan 1
Dickie Davis 1
Dimitar Berbatov 1
Dion Dublin 1
Dwight Yorke 1
Enoch West 1
Francis Lee 1
Frank Roberts 1
Frank Worthington 1
Fred Morris 1
Fred Wheldon 1
Freddie Steel 1
George Best 1
George Elliot 1
George Holley 1
George Robledo 1
Harry Hampton 1
Ian Rush 1
Ian Wright 1
Jack Parkinson 1
Jamie Vardy 1
Jeff Astle 1
Jimmy Glazzard 1
Jimmy Ross 1
Jimmy Settle 1
Jimmy Trotter 1
Joe Smith 1
John Aldridge 1
John Charles 1
John Goodall 1
Johnny Campbell 1
Kerry Dixon 1
Kevin Keegan 1
Kevin Phillips 1
Luis Suárez 1
Luther Blissett 1
Mick Channon 1
Mohamed Salah 1
Nat Lofthouse 1
Nicolas Anelka 1
Peter Withe 1
Phil Boyer 1
Ray Crawford 1
Ronnie Allen 1
Ronnie Rooke 1
Ruud van Nistelrooy 1
Sam Raybould 1
Sergio Agüero 1
Stan Mortensen 1
Steve Archibald 1
Ted Drake 1
Ted Harper 1
Ted MacDougall 1
Teddy Sheringham 1
Tom 'Pongo' Waring 1
Tony Brown 1
Vic Watson 1
W. G. Richardson 1
Wayne Rooney 1
Wilf Chadwick 1
Willie Irvine 1
Willie Moir 1

All-Time Top Flight Goals 1888-89 to 2019-20

All-Time Top Flight Goals 1888-89 to 2019-20
Jimmy Greaves 357
Steve Bloomer 317
Dixie Dean 310
Gordon Hodgson 288
Alan Shearer 283
Charlie Buchan 258
Nat Lofthouse 255
Joe Bradford 248
Hughie Gallacher 246
Joe Smith 243

All-Time Premier League

English Football League

ADVERTISEMENT
Online Betting Site Betway
Archives
Back To Top