TOP FLIGHT HIGHEST GOALSCORERS 1888-89 to 2007-08
Season Player Club Goals Season Player Club Goals
1888–89 John Goodall  Preston North End 21 1957–58 Bobby Smith Tottenham Hotspur 36
1889–90 Jimmy Ross  Preston North End 24 1958–59 Jimmy Greaves Chelsea 33
1890–91 Jack Southworth  Blackburn Rovers 26 1959–60 Dennis Viollet Manchester United 32
1891–92 John Campbell  Sunderland 32 1960–61 Jimmy Greaves Chelsea 41
1892–93 John Campbell Sunderland 31 1961–62 Ray Crawford Ipswich Town 33
1893–94 Jack Southworth  Everton 27 Derek Kevan West Bromwich Albion
1894–95 John Campbell  Sunderland 22 1962–63 Jimmy Greaves Tottenham Hotspur 37
1895–96 Johnny Campbell  Aston Villa 20 1963–64 Jimmy Greaves Tottenham Hotspur 35
Steve Bloomer  Derby County 1964–65 Andy McEvoy Blackburn Rovers 29
1896–97 Steve Bloomer  Derby County 22 Jimmy Greaves Tottenham Hotspur
1897–98 Fred Wheldon  Aston Villa 21 1965–66 Willie Irvine Burnley 29
1898–99 Steve Bloomer  Derby County 23 1966–67 Ron Davies Southampton 37
1899–1900 Billy Garraty  Aston Villa 27 1967–68 George Best Manchester United 28
1900–01 Steve Bloomer  Derby County 23 Ron Davies Southampton
1901–02 Jimmy Settle  Everton 18 1968–69 Jimmy Greaves Tottenham Hotspur 27
1902–03 Sam Raybould  Liverpool 31 1969–70 Jeff Astle West Bromwich Albion 25
1903–04 Steve Bloomer  Derby County 20 1970–71 Tony Brown West Bromwich Albion 28
1904–05 Arthur Brown  Sheffield United 22 1971–72 Francis Lee Manchester City 33
1905–06 Albert Shepherd  Bolton Wanderers 26 1972–73 Bryan 'Pop' Robson West Ham United 28
1906–07 Alex Young  Everton 30 1973–74 Mick Channon Southampton 21
1907–08 Enoch West Nottingham Forest 27 1974–75 Malcolm Macdonald Newcastle United 21
1908–09 Bert Freeman  Everton 38 1975–76 Ted MacDougall Norwich City 23
1909–10 Jack Parkinson  Liverpool 30 1976–77 Malcolm Macdonald Arsenal 25
1910–11 Albert Shepherd  Newcastle United 25 Andy Gray Aston Villa
1911–12 Harry Hampton Aston Villa   1977–78 Bob Latchford Everton 30
George Holley Sunderland 25 1978–79 Frank Worthington Bolton Wanderers 24
David McLean The Wednesday   1979–80 Phil Boyer Southampton 23
1912–13 David McLean The Wednesday 30 1980–81 Peter Withe Aston Villa 20
1913–14 George Elliot Middlesbrough 32 Steve Archibald  Tottenham Hotspur
1914–15 Bobby Parker Everton 35 1981–82 Kevin Keegan Southampton 26
1919–20 Fred Morris West Bromwich Albion 37 1982–83 Luther Blissett Watford 27
1920–21 Joe Smith Bolton Wanderers 38 1983–84 Ian Rush Liverpool 32
1921–22 Andy Wilson Middlesbrough 31 1984–85 Kerry Dixon Chelsea 24
1922–23 Charlie Buchan Sunderland 30 Gary Lineker Leicester City
1923–24 Wilf Chadwick Everton 28 1985–86 Gary Lineker Everton 30
1924–25 Frank Roberts Manchester City 31 1986–87 Clive Allen Tottenham Hotspur 33
1925–26 Ted Harper Blackburn Rovers 43 1987–88 John Aldridge Liverpool 26
1926–27 Jimmy Trotter The Wednesday 37 1988–89 Alan Smith Arsenal 23
1927–28 Dixie Dean Everton 60 1989–90 Gary Lineker Tottenham Hotspur 24
1928–29 Dave Halliday Sunderland 43 1990–91 Alan Smith Arsenal 22
1929–30 Vic Watson West Ham United 41 1991–92 Ian Wright Crystal Palace & Arsenal 29
1930–31 Tom 'Pongo' Waring Aston Villa 49 1992–93 Teddy Sheringham Notts Forest & Tottenham Hotspur 22