ENGLISH FOOTBALL TOP FLIGHT HIGHEST GOALSCORERS 1888-89 to 2009-10  
  Season Player Club Goals   Season Player Club Goals  
  188889 John Goodall Preston North End 21   195859 Jimmy Greaves Chelsea 33  
  188990 Jimmy Ross Preston North End 24   195960 Dennis Viollet Manchester United 32  
  189091 Jack Southworth Blackburn Rovers 26   196061 Jimmy Greaves Chelsea 41  
  189192 John Campbell Sunderland 32   196162 Ray Crawford Ipswich Town 33  
  189293 John Campbell Sunderland 31   Derek Kevan West Bromwich Albion  
  189394 Jack Southworth Everton 27   196263 Jimmy Greaves Tottenham Hotspur 37  
  189495 John Campbell Sunderland 22   196364 Jimmy Greaves Tottenham Hotspur 35  
  189596 Johnny Campbell Aston Villa 20   196465 Andy McEvoy Blackburn Rovers 29  
  Steve Bloomer Derby County   Jimmy Greaves Tottenham Hotspur  
  189697 Steve Bloomer Derby County 22   196566 Willie Irvine Burnley 29  
  189798 Fred Wheldon Aston Villa 21   196667 Ron Davies Southampton 37  
  189899 Steve Bloomer Derby County 23   196768 George Best Manchester United 28  
  18991900 Billy Garraty Aston Villa 27   Ron Davies Southampton  
  190001 Steve Bloomer Derby County 23   196869 Jimmy Greaves Tottenham Hotspur 27  
  190102 Jimmy Settle Everton 18   196970 Jeff Astle West Bromwich Albion 25  
  190203 Sam Raybould Liverpool 31   197071 Tony Brown West Bromwich Albion 28  
  190304 Steve Bloomer Derby County 20   197172 Francis Lee Manchester City 33  
  190405 Arthur Brown Sheffield United 22   197273 Bryan 'Pop' Robson West Ham United 28  
  190506 Albert Shepherd Bolton Wanderers 26   197374 Mick Channon Southampton 21  
  190607 Alex Young Everton 30   197475 Malcolm Macdonald Newcastle United 21  
  190708 Enoch West Nottingham Forest 27   197576 Ted MacDougall Norwich City 23  
  190809 Bert Freeman Everton 38   197677 Malcolm Macdonald Arsenal 25  
  190910 Jack Parkinson Liverpool 30   Andy Gray Aston Villa  
  191011 Albert Shepherd Newcastle United 25   197778 Bob Latchford Everton 30  
  191112 Harry Hampton Aston Villa     197879 Frank Worthington Bolton Wanderers 24  
  George Holley Sunderland 25   197980 Phil Boyer Southampton 23  
  David McLean The Wednesday     198081 Peter Withe Aston Villa 20  
  191213 David McLean The Wednesday 30   Steve Archibald Tottenham Hotspur  
  191314 George Elliot Middlesbrough 32   198182 Kevin Keegan Southampton 26  
  191415 Bobby Parker Everton 35   198283 Luther Blissett Watford 27  
  191920 Fred Morris West Bromwich Albion 37   198384 Ian Rush Liverpool 32  
  192021 Joe Smith Bolton Wanderers 38   198485 Kerry Dixon Chelsea 24  
  192122 Andy Wilson Middlesbrough 31   Gary Lineker Leicester City  
  192223 Charlie Buchan Sunderland 30   198586 Gary Lineker Everton 30  
  192324 Wilf Chadwick Everton 28   198687 Clive Allen Tottenham Hotspur 33  
  192425 Frank Roberts Manchester City 31   198788 John Aldridge Liverpool 26  
  192526 Ted Harper Blackburn Rovers 43   198889 Alan Smith Arsenal 23  
  192627 Jimmy Trotter The Wednesday 37   198990 Gary Lineker Tottenham Hotspur 24  
  192728 Dixie Dean Everton 60   199091 Alan Smith Arsenal 22  
  192829 Dave Halliday Sunderland 43   199192 Ian Wright Crystal Palace & Arsenal 29  
  192930 Vic Watson West Ham United 41   199293 Teddy Sheringham Nottm Forest & Tottenham Hotspur 22  
  193031 Tom 'Pongo' Waring Aston Villa 49   199394 Andy Cole Newcastle United 34  
  193132 Dixie Dean Everton 44   199495 Alan Shearer Blackburn Rovers 34  
  193233 Jack Bowers Derby County 35   199596 Alan Shearer Blackburn Rovers 31  
  193334 Jack Bowers Derby County 34   199697 Alan Shearer Newcastle United 25  
  193435 Ted Drake Arsenal 42   1997-98 Chris Sutton Blackburn Rovers 18  
  193536 W. G. Richardson West Bromwich Albion 39   Dion Dublin Coventry City  
  193637 Freddie Steel Stoke City 33   Michael Owen Liverpool  
  193738 Tommy Lawton Everton 28   199899 Jimmy Floyd Hasselbaink Leeds United 18  
  193839 Tommy Lawton Everton 35   Michael Owen Liverpool  
  194647 Dennis Westcott Wolverhampton Wanderers 37   Dwight Yorke Manchester United  
  194748 Ronnie Rooke Arsenal 33   19992000 Kevin Phillips Sunderland 30  
  194849 Willie Moir Bolton Wanderers 25   200001 Jimmy Floyd Hasselbaink Chelsea 23  
  194950 Dickie Davis Sunderland 25   200102 Thierry Henry Arsenal 24  
  195051 Stan Mortensen Blackpool 30   200203 Ruud van Nistelrooy Manchester United 25  
  195152 George Robledo Newcastle United 33   200304 Thierry Henry Arsenal 30  
  195253 Charlie Wayman Preston North End 24   200405 Thierry Henry Arsenal 25  
  195354 Jimmy Glazzard Huddersfield Town 29   200506 Thierry Henry Arsenal 27  
  195455 Ronnie Allen West Bromwich Albion 27   200607 Didier Drogba Chelsea 20  
  195556 Nat Lofthouse Bolton Wanderers 33   200708 Cristiano Ronaldo Manchester United 31  
  195657 John Charles Leeds United 38   2008-09 Nicolas Anelka Chelsea 19  
  195758 Bobby Smith Tottenham Hotspur 36   2009-10 Didier Drogba Chelsea 29