Premier League goalscorers2

Top Flight Highest Goalscorers Season by Season 1888-89 to 2017-18. Table listing every highest goalscorer in the Top Flight of English Football from 1888-89 to 2017-18.

English Football Top Flight Highest Goalscorers 1888-89 to 2017-18

Season Player Club Goals Games
1888–89 John Goodall Preston North End 21 22
1889–90 Jimmy Ross Preston North End 24 22
1890–91 Jack Southworth Blackburn Rovers 26 22
1891–92 John Campbell Sunderland 32 26
1892–93 John Campbell Sunderland 31 30
1893–94 Jack Southworth Everton 27 30
1894–95 John Campbell Sunderland 22 30
1895–96 Johnny Campbell Aston Villa 20 30
Steve Bloomer Derby County
1896–97 Steve Bloomer Derby County 22 30
1897–98 Fred Wheldon Aston Villa 21 30
1898–99 Steve Bloomer Derby County 23 34
1899–1900 Billy Garraty Aston Villa 27 34
1900–01 Steve Bloomer Derby County 23 34
1901–02 Jimmy Settle Everton 18 34
1902–03 Sam Raybould Liverpool 31 34
1903–04 Steve Bloomer Derby County 20 34
1904–05 Arthur Brown Sheffield United 22 34
1905–06 Albert Shepherd Bolton Wanderers 26 38
1906–07 Alex Young Everton 30 38
1907–08 Enoch West Nottingham Forest 27 38
1908–09 Bert Freeman Everton 38 38
1909–10 Jack Parkinson Liverpool 30 38
1910–11 Albert Shepherd Newcastle United 25 38
1911–12 Harry Hampton Aston Villa 25 38
George Holley Sunderland
David McLean The Wednesday
1912–13 David McLean The Wednesday 30 38
1913–14 George Elliot Middlesbrough 32 38
1914–15 Bobby Parker Everton 35 38
1919–20 Fred Morris West Bromwich Albion 37 42
1920–21 Joe Smith Bolton Wanderers 38 42
1921–22 Andy Wilson Middlesbrough 31 42
1922–23 Charlie Buchan Sunderland 30 42
1923–24 Wilf Chadwick Everton 28 42
1924–25 Frank Roberts Manchester City 31 42
1925–26 Ted Harper Blackburn Rovers 43 42
1926–27 Jimmy Trotter The Wednesday 37 42
1927–28 Dixie Dean Everton 60 42
1928–29 Dave Halliday Sunderland 43 42
1929–30 Vic Watson West Ham United 41 42
1930–31 Tom 'Pongo' Waring Aston Villa 49 42
1931–32 Dixie Dean Everton 44 42
1932–33 Jack Bowers Derby County 35 42
1933–34 Jack Bowers Derby County 34 42
1934–35 Ted Drake Arsenal 42 42
1935–36 W. G. Richardson West Bromwich Albion 39 42
1936–37 Freddie Steel Stoke City 33 42
1937–38 Tommy Lawton Everton 28 42
1938–39 Tommy Lawton Everton 35 42
1946–47 Dennis Westcott Wolverhampton Wanderers 37 42
1947–48 Ronnie Rooke Arsenal 33 42
1948–49 Willie Moir Bolton Wanderers 25 42
1949–50 Dickie Davis Sunderland 25 42
1950–51 Stan Mortensen Blackpool 30 42
1951–52 George Robledo Newcastle United 33 42
1952–53 Charlie Wayman Preston North End 24 42
1953–54 Jimmy Glazzard Huddersfield Town 29 42
1954–55 Ronnie Allen West Bromwich Albion 27 42
1955–56 Nat Lofthouse Bolton Wanderers 33 42
1956–57 John Charles Leeds United 38 42
1957–58 Bobby Smith Tottenham Hotspur 36 42
1958–59 Jimmy Greaves Chelsea 33 42
1959–60 Dennis Viollet Manchester United 32 42
1960–61 Jimmy Greaves Chelsea 41 42
1961–62 Ray Crawford Ipswich Town 33 42
Derek Kevan West Bromwich Albion
1962–63 Jimmy Greaves Tottenham Hotspur 37 42
1963–64 Jimmy Greaves Tottenham Hotspur 35 42
1964–65 Andy McEvoy Blackburn Rovers 29 42
Jimmy Greaves Tottenham Hotspur
1965–66 Willie Irvine Burnley 29 42
1966–67 Ron Davies Southampton 37 42
1967–68 George Best Manchester United 28 42
Ron Davies Southampton
1968–69 Jimmy Greaves Tottenham Hotspur 27 42
1969–70 Jeff Astle West Bromwich Albion 25 42
1970–71 Tony Brown West Bromwich Albion 28 42
1971–72 Francis Lee Manchester City 33 42
1972–73 Bryan 'Pop' Robson West Ham United 28 42
1973–74 Mick Channon Southampton 21 42
1974–75 Malcolm Macdonald Newcastle United 21 42
1975–76 Ted MacDougall Norwich City 23 42
1976–77 Malcolm Macdonald Arsenal 25 42
Andy Gray Aston Villa
1977–78 Bob Latchford Everton 30 42
1978–79 Frank Worthington Bolton Wanderers 24 42
1979–80 Phil Boyer Southampton 23 42
1980–81 Peter Withe Aston Villa 20 42
Steve Archibald Tottenham Hotspur
1981–82 Kevin Keegan Southampton 26 42
1982–83 Luther Blissett Watford 27 42
1983–84 Ian Rush Liverpool 32 42
1984–85 Kerry Dixon Chelsea 24 42
Gary Lineker Leicester City
1985–86 Gary Lineker Everton 30 42
1986–87 Clive Allen Tottenham Hotspur 33 42
1987–88 John Aldridge Liverpool 26 40
1988–89 Alan Smith Arsenal 23 38
1989–90 Gary Lineker Tottenham Hotspur 24 38
1990–91 Alan Smith Arsenal 22 38
1991–92 Ian Wright Crystal Palace & Arsenal 29 42
1992–93 Teddy Sheringham Nottm Forest & Tottenham Hotspur 22 42
1993–94 Andy Cole Newcastle United 34 42
1994–95 Alan Shearer Blackburn Rovers 34 42
1995–96 Alan Shearer Blackburn Rovers 31 38
1996–97 Alan Shearer Newcastle United 25 38
1997-98 Chris Sutton Blackburn Rovers 18 38
1997–98 Dion Dublin Coventry City 18 38
Michael Owen Liverpool
1998–99 Jimmy Floyd Hasselbaink Leeds United 18 38
Michael Owen Liverpool
Dwight Yorke Manchester United
1999–2000 Kevin Phillips Sunderland 30 38
2000–01 Jimmy Floyd Hasselbaink Chelsea 23 38
2001–02 Thierry Henry Arsenal 24 38
2002–03 Ruud van Nistelrooy Manchester United 25 38
2003–04 Thierry Henry Arsenal 30 38
2004–05 Thierry Henry Arsenal 25 38
2005–06 Thierry Henry Arsenal 27 38
2006–07 Didier Drogba Chelsea 20 38
2007–08 Cristiano Ronaldo Manchester United 31 38
2008-09 Nicolas Anelka Chelsea 19 38
2009-10 Didier Drogba Chelsea 29 38
2010-11 Dimitar Berbatov Manchester United 20 38
Carlos Tevez Manchester City
2011-12 Robin van Persie Arsenal 30 38
2012-13 Robin van Persie Manchester United 26 38
2013-14 Luis Suárez Liverpool 31 38
2014-15 Sergio Agüero Manchester City 26 38
2015-16 Harry Kane Tottenham Hotspur 25 38
2016-17 Harry Kane Tottenham Hotspur 29 38
2017-18 Mohamed Salah Liverpool 32 38
Football League 1888-89 to 1891-92
Football League Division One 1892-93 to 1991-92
Premier League 1992-93 to 2017-18

Top  Flight Goalscorer 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
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 2017-18

All-Time Top Flight Goals 1888-89 to 2017-18
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

 

Archives
Back To Top