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