Scotland Top Flight Highest Goalscorers from Season 1890-91 to 2013-14  
                             
  Season Player Nat Club Goals   Season Player Nat Club Goals  
  189091 Jack Bell     Dumbarton 20   195354 James Wardhaugh     Heart of Midlothian 27  
  189192 Jack Bell     Dumbarton 23   195455 William Bauld     Heart of Midlothian 21  
  189293 Sandy McMahon     Celtic 11   195556 James Wardhaugh     Heart of Midlothian 28  
  John Campbell     Celtic 11   195657 Hugh Baird     Airdrieonians 33  
  189394 Sandy McMahon     Celtic 16   195758 James Wardhaugh     Heart of Midlothian 28  
  189495 James Miller     Clyde 12   James Murray     Heart of Midlothian 28  
  189596 Allan Martin     Celtic 19   195859 Joseph Baker     Hibernian 25  
  189697 William Taylor     Heart of Midlothian 12   195960 Joseph Baker     Hibernian 42  
  189798 Robert C.Hamilton     Rangers 19   196061 Alexander Harley     Third Lanark 42  
  189899 Robert C.Hamilton     Rangers 25   196162 Alan Gilzean     Dundee 24  
  18991900 Robert C.Hamilton     Rangers 15   196263 James Millar     Rangers 27  
  William Michael     Heart of Midlothian 15   196364 Alan Gilzean     Dundee 32  
  190001 Robert C.Hamilton     Rangers 20   196465 James Forrest     Rangers 30  
  190102 William Maxwell     Third Lanark 10   196566 Joseph McBride     Celtic 31  
  190203 David Reid     Hibernian 14   Alex Ferguson     Dunfermline Athletic 31  
  190304 Robert C.Hamilton     Rangers 28   196667 Stephen Chalmers     Celtic 21  
  190405 Robert C.Hamilton     Rangers 19   196768 Robert Lennox     Celtic 32  
  James Quinn     Celtic 19   196869 Kenneth Cameron     Dundee United 26  
  190506 James Quinn     Celtic 22   196970 Colin Stein     Rangers 24  
  190607 James Quinn     Celtic 27   197071 Henry Hood     Celtic 22  
  190708 John Simpson     Falkirk 33   197172 Joseph Harper     Aberdeen 33  
  190809 John B.Hunter     Dundee 28   197273 Alan Gordon     Hibernian 27  
  190910 James Quinn     Celtic 25   197374 John Deans     Celtic 26  
  John Simpson     Falkirk 25   197475 Andy Gray     Dundee United 20  
  191011 William Reid     Rangers 38   William Pettigrew     Motherwell 20  
  191112 William Reid     Rangers 33   197576 Kenny Dalglish     Celtic 24  
  191213 James G.Reid     Airdrieonians 30   197677 William Pettigrew     Motherwell 21  
  191314 James G.Reid     Airdrieonians 27   197778 Derek Johnstone     Rangers 25  
  191415 Thomas Gracie     Heart of Midlothian 29   197879 Andrew Ritchie     Morton 22  
  James Richardson     Ayr United 29   197980 Douglas Somner     St Mirren 25  
  191516 James McColl     Celtic 34   198081 Frank McGarvey     Celtic 23  
  191617 Bert Yarnall     Airdrieonians 39   198182 George McCluskey     Celtic 21  
  191718 Hugh Ferguson     Motherwell 35   198283 Charlie Nicholas     Celtic 29  
  191819 David P.McLean     Rangers 29   198384 Brian McClair     Celtic 23  
  191920 Hugh Ferguson     Motherwell 33   198488 Frank McDougall     Aberdeen 22  
  192021 Hugh Ferguson     Motherwell 43   198586 Alistair McCoist     Rangers 24  
  192122 Duncan Walker     St Mirren 45   198687 Brian McClair     Celtic 35  
  192223 John White     Heart of Midlothian 30   198788 Thomas Coyne     Dundee 33  
  192324 David Halliday     Dundee 38   198889 Mark McGhee     Celtic 16  
  192425 William Devlin     Cowdenbeath 33   Charlie Nicholas     Aberdeen 16  
  192526 William Devlin     Cowdenbeath 40   198990 John Robertson     Heart of Midlothian 17  
  192627 James McGrory     Celtic 49   199091 Thomas Coyne     Celtic 18  
  192728 James McGrory     Celtic 47   199192 Alistair McCoist     Rangers 34  
  192829 Evelyn Morrison     Falkirk 43   199293 Alistair McCoist     Rangers 34  
  192930 Benjamin Yorston     Aberdeen 38   199394 Mark Hateley     Rangers 22  
  193031 Bernard Battles     Heart of Midlothian 44   199495 Thomas Coyne     Motherwell 16  
  193132 William MacFadyen     Motherwell 52   199596 Pierre van Hooijdonk     Celtic 26  
  193233 William MacFadyen     Motherwell 45   199697 Jorge Cadete     Celtic 25  
  193334 James Smith     Rangers 41   199798 Marco Negri     Rangers 32  
  193435 James Smith     Rangers 36   199899 Henrik Larsson     Celtic 27  
  193536 James McGrory     Celtic 50   19992000 Mark Viduka     Celtic 25  
  193637 David Wilson     Hamilton Academical 34   200001 Henrik Larsson     Celtic 35  
  193738 Andrew Black     Heart of Midlothian 40   200102 Henrik Larsson     Celtic 29  
  193839 Alexander Venters     Rangers 35   200203 Henrik Larsson     Celtic 28  
  193940             200304 Henrik Larsson     Celtic 30  
  194041             200405 John Hartson     Celtic 25  
  194142             200506 Kris Boyd     Kilmarnock & Rangers 32  
  194243             200607 Kris Boyd     Rangers 20  
  194344             200708 Scott McDonald     Celtic 25  
  194445             2008-09 Kris Boyd     Rangers 27  
  194546             2009-10 Kris Boyd     Rangers 23  
  194647 Robert Mitchell     Third Lanark 22   2010-11 Kenny Miller     Rangers 21  
  194748 Archie Aikman     Falkirk 20   2011-12 Gary Hooper     Celtic 24  
  194849 Alexander Stott     Dundee 30   2012-13 Michael Higdon     Motherwell 26  
  194950 William Bauld     Heart of Midlothian 30   2013-14 Kris Commons     Celtic 23  
  195051 Lawrence Reilly     Hibernian 22   2014-15            
  195152 Lawrence Reilly     Hibernian 27   2015-16            
  195253 Lawrence Reilly     Hibernian 30   2016-17            
  Charles Fleming     East Fife 30   2017-18