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