SCOTTISH FOOTBALL LEAGUE     HIGHEST GOALSCORERS     1890-91 to 1997-98  
   
  Season Player Club Goals   Season Player Club Goals  
  1890-91 John Bell    Dumbarton 20   1948-49 Alexander Stott   Dundee 30  
  1891-92 John Bell    Dumbarton 23   1949-50 William Bauld    Heart of Midlothian 30  
  1892-93 Alexander McMahon    Celtic 11   1950-51 Lawrence Reilly   Hibernian 22  
  John Campbell    Celtic 11   1951-52 Lawrence Reilly    Hibernian 27  
  1893-94 Alexander McMahon    Celtic 16   1952-53 Lawrence Reilly    Hibernian 30  
  1894-95 James Miller    Clyde 12   Charles Fleming    East Fife 30  
  1895-96 Allan Martin    Celtic 19   1953-54 James Wardhaugh    Heart of Midlothian 27  
  1896-97 William Taylor    Heart of Midlothian 12   1954-55 William Bauld    Heart of Midlothian 21  
  1897-98 Robert C.Hamilton    Rangers 19   1955-56 James Wardhaugh    Heart of Midlothian 28  
  1898-99 Robert C.Hamilton    Rangers 25   1956-57 Hugh Baird    Airdrieonians 33  
  1899-00 Robert C.Hamilton    Rangers 15   1957-58 James Wardhaugh    Heart of Midlothian 28  
  William Michael    Heart of Midlothian 15    James Murray    Heart of Midlothian 28  
  1900-01 Robert C.Hamilton    Rangers 20   1958-59 Joseph Baker    Hibernian 25  
  1901-02 William Maxwell    Third Lanark 10   1959-60 Joseph Baker   Hibernian 42  
  1902-03 David Reid    Hibernian 14   1960-61 Alexander Harley    Third Lanark 42  
  1903-04 Robert C.Hamilton    Rangers 28   1961-62 Alan Gilzean    Dundee 24  
  1904-05 Robert C.Hamilton    Rangers 19   1962-63 James Millar    Rangers 27  
  James Quinn    Celtic 19   1963-64 Alan Gilzean    Dundee 32  
  1905-06 James Quinn    Celtic 22   1964-65 James Forrest    Rangers 30  
  1906-07 James Quinn    Celtic 27   1965-66 Joseph McBride    Celtic 31  
  1907-08 John Simpson    Falkirk 33   Alexander Ferguson    Dunfermline Athletic 31  
  1908-09 John B.Hunter    Dundee 28   1966-67 Stephen Chalmers    Celtic 21  
  1909-10 James Quinn    Celtic 25   1967-68 Robert Lennox    Celtic 32  
  1910-11 William Reid    Rangers 38   1968-69 Kenneth Cameron    Dundee United 26  
  1911-12 William Reid    Rangers 33   1969-70 Colin Stein    Rangers 24  
  1912-13 James G.Reid    Airdrieonians 30   1970-71 Henry Hood    Celtic 22  
  1913-14 James G.Reid    Airdrieonians 27   1971-72 Joseph Harper    Aberdeen 33  
  1914-15 Thomas Gracie    Heart of Midlothian 29   1972-73 Alan Gordon    Hibernian 27  
  James Richardson    Ayr United 29   1973-74 John Deans   Celtic 26  
  1915-16 James McColl    Celtic 34   1974-75 Andy Gray      Dundee United 20  
  1916-17 Bert Yarnall    Airdrieonians 39   William Pettigrew    Motherwell 20  
  1917-18 Hugh Ferguson    Motherwell 35   1975-76 Kenny Dalglish    Celtic 24  
  1918-19 David P.McLean    Rangers 29   1976-77 William Pettigrew    Motherwell 21  
  1919-20 Hugh Ferguson    Motherwell 33   1977-78 Derek Johnstone    Rangers 25  
  1920-21 Hugh Ferguson    Motherwell 43   1978-79 Andrew Ritchie    Morton 22  
  1921-22 Duncan Walker    St Mirren 45   1979-80 Douglas Somner    St Mirren 25  
  1922-23 John White    Heart of Midlothian 30   1980-81 Frank McGarvey    Celtic 23  
  1923-24 David Halliday    Dundee 38   1981-82 George McCluskey    Celtic 21  
  1924-25 William Devlin    Cowdenbeath 33   1982-83 Charlie Nicholas    Celtic 29  
  1925-26 William Devlin    Cowdenbeath 40   1983-84 Brian McClair    Celtic 23  
  1926-27 James McGrory    Celtic 49   1984-85 Frank McDougall    Aberdeen 22  
  1927-28 James McGrory    Celtic 47   1985-86 Alistair McCoist    Rangers 24  
  1928-29 Evelyn Morrison   Falkirk 43   1986-87 Brian McClair    Celtic 35  
  1929-30 Benjamin Yorston    Aberdeen 38   1987-88 Thomas Coyne    Dundee 33  
  1930-31 Bernard Battles    Heart of Midlothian 44   1988-89 Mark McGhee    Celtic 16  
  1931-32 William MacFadyen    Motherwell 52   Charlie Nicholas    Aberdeen 16  
  1932-33 William MacFadyen    Motherwell 45   1989-90 John Robertson    Heart of Midlothian 17  
  1933-34 James Smith    Rangers 41   1990-91 Thomas Coyne    Celtic 18  
  1934-35 James Smith    Rangers 36   1991-92 Alistair McCoist    Rangers 34  
  1936-36 James McGrory    Celtic 50   1992-93 Alistair McCoist    Rangers 34  
  1936-37 David Wilson    Hamilton Academical 34   1993-94 Mark Hateley    Rangers 22  
  1937-38 Andrew Black    Heart of Midlothian 40   1994-95 Thomas Coyne    Motherwell 16  
  1938-39 Alexander Venters    Rangers 35   1995-96 Pierre van Hooijdonk    Celtic 26  
  1946-47 Robert Mitchell     Third Lanark 22   1996-97 Jorge Cadete    Celtic 25  
  1947-48 Archie Aikman    Falkirk 20   1997-98 Marco Negri    Rangers 32  
                         
                     1890-91 to 1892-93 Scottish League                
            1893-94 to 1974-75 Scottish League Division One                
    1975-76 to 1997-98 Premier Division of the Scottish League