Stagione Capocannoniere Squadra Gol
2019/2020 Francia Odsonne Édouard Celtic FC Celtic FC 22
2018/2019 Colombia Alfredo Morelos Rangers FC Rangers FC 18
2017/2018 Scozia Kris Boyd Kilmarnock FC Kilmarnock FC 18
2016/2017 Inghilterra Scott Sinclair Celtic FC Celtic FC 20
2015/2016 Scozia Leigh Griffiths Celtic FC Celtic FC 28
2014/2015 Irlanda Adam Rooney Aberdeen FC Aberdeen FC 17
2013/2014 Scozia Kris Commons Celtic FC Celtic FC 24
2012/2013 Inghilterra Michael Higdon Motherwell FC Motherwell FC 22
2011/2012 Irlanda Jon Daly Dundee United Dundee United 18
Inghilterra Gary Hooper Celtic FC Celtic FC 18
2010/2011 Scozia Kenny Miller Rangers FC Rangers FC 21
2009/2010 Scozia Kris Boyd Rangers FC Rangers FC 23
2008/2009 Scozia Kris Boyd Rangers FC Rangers FC 27
2007/2008 Australia Scott McDonald Celtic FC Celtic FC 25
2006/2007 Scozia Kris Boyd Rangers FC Rangers FC 20
2005/2006 Scozia Kris Boyd Rangers FC Rangers FC 32
2004/2005 Galles John Hartson Celtic FC Celtic FC 25
2003/2004 Svezia Henrik Larsson Celtic FC Celtic FC 30
2002/2003 Svezia Henrik Larsson Celtic FC Celtic FC 28
2001/2002 Svezia Henrik Larsson Celtic FC Celtic FC 29
2000/2001 Svezia Henrik Larsson Celtic FC Celtic FC 35
1999/2000 Australia Mark Viduka Celtic FC Celtic FC 25
1998/1999 Svezia Henrik Larsson Celtic FC Celtic FC 29
1997/1998 Italia Marco Negri Rangers FC Rangers FC 32
1996/1997 Portogallo Cadete Celtic FC Celtic FC 25
1995/1996 Olanda Pierre van Hooijdonk Celtic FC Celtic FC 26
1994/1995 Irlanda Tommy Coyne Motherwell FC Motherwell FC 16
1993/1994 Inghilterra Mark Hateley Rangers FC Rangers FC 22
1992/1993 Scozia Alistair McCoist Rangers FC Rangers FC 34
1991/1992 Scozia Alistair McCoist Rangers FC Rangers FC 34
1990/1991 Irlanda Tommy Coyne Celtic FC Celtic FC 18
1989/1990 Scozia John Robertson Heart of Midlothian Heart of Midlothian 17
1988/1989 Scozia Mark McGhee Celtic FC Celtic FC 16
Scozia Charlie Nicholas Aberdeen FC Aberdeen FC 16
1987/1988 Irlanda Tommy Coyne Dundee FC Dundee FC 33
1986/1987 Scozia Brian McClair Celtic FC Celtic FC 35
1985/1986 Scozia Alistair McCoist Rangers FC Rangers FC 24
1984/1985 Scozia Frank McDougall Aberdeen FC Aberdeen FC 22
1983/1984 Scozia Brian McClair Celtic FC Celtic FC 23
1982/1983 Scozia Charlie Nicholas Celtic FC Celtic FC 29
1981/1982 Scozia George McCluskey Celtic FC Celtic FC 21
1980/1981 Scozia Frank McGarvey Celtic FC Celtic FC 23
1979/1980 Scozia Douglas Somner St. Mirren FC St. Mirren FC 25
1978/1979 Scozia Andy Ritchie Greenock Morton FC Greenock Morton FC 22
1977/1978 Scozia Derek Johnstone Rangers FC Rangers FC 25
1976/1977 Scozia Willie Pettigrew Motherwell FC Motherwell FC 21
1975/1976 Scozia Kenny Dalglish Celtic FC Celtic FC 24
1974/1975 Scozia Willie Pettigrew Motherwell FC Motherwell FC 20
Scozia Andy Gray Dundee United Dundee United 20
1973/1974 Scozia John Kelly Deans Celtic FC Celtic FC 26
1972/1973 Scozia Alan Gordon Hibernian FC Hibernian FC 27
1971/1972 Scozia Joe Harper Aberdeen FC Aberdeen FC 33
1970/1971 Scozia Harry Hood Celtic FC Celtic FC 22
1969/1970 Scozia Colin Stein Rangers FC Rangers FC 24
1968/1969 Scozia Kenneth Cameron Dundee United Dundee United 24
1967/1968 Scozia Bobby Lennox Celtic FC Celtic FC 32
1966/1967 Scozia Stevie Chalmers Celtic FC Celtic FC 21
1965/1966 Scozia Sir Alex Ferguson Dunfermline Athletic Dunfermline Athletic 31
Scozia Joe McBride Celtic FC Celtic FC 31
1964/1965 Scozia Jim Forrest Rangers FC Rangers FC 30
1963/1964 Scozia Alan Gilzean Dundee FC Dundee FC 32
1962/1963 Scozia Jimmy Millar Rangers FC Rangers FC 27
1961/1962 Scozia Alan Gilzean Dundee FC Dundee FC 24
1960/1961 Scozia Alex Harley Third Lanark Third Lanark 42
1959/1960 Inghilterra Joe Baker Hibernian FC Hibernian FC 42
1958/1959 Inghilterra Joe Baker Hibernian FC Hibernian FC 25
1957/1958 Scozia Jimmy Wardhaugh Heart of Midlothian Heart of Midlothian 28
Scozia Jimmy Murray Heart of Midlothian Heart of Midlothian 28
1956/1957 Scozia Hugh Baird Airdrieonians FC (old) Airdrieonians FC (old) 33
1955/1956 Scozia Jimmy Wardhaugh Heart of Midlothian Heart of Midlothian 28
1954/1955 Scozia Willie Bauld Heart of Midlothian Heart of Midlothian 21
1953/1954 Scozia Jimmy Wardhaugh Heart of Midlothian Heart of Midlothian 27
1952/1953 Scozia Lawrie Reilly Hibernian FC Hibernian FC 30
Scozia Charles Fleming East Fife FC East Fife FC 30
1951/1952 Scozia Lawrie Reilly Hibernian FC Hibernian FC 27
1950/1951 Scozia Lawrie Reilly Hibernian FC Hibernian FC 22
1949/1950 Scozia Willie Bauld Heart of Midlothian Heart of Midlothian 30
1948/1949 Scozia Alexander Stott Dundee FC Dundee FC 30
1947/1948 Scozia Archie Aikman Falkirk FC Falkirk FC 20
1946/1947 Scozia Bobby Mitchell Third Lanark Third Lanark 22
1938/1939 Scozia Alex Venters Rangers FC Rangers FC 35
1937/1938 Scozia Andy Black Heart of Midlothian Heart of Midlothian 40
1936/1937 David Wilson Hamilton Academical Hamilton Academical 34
1935/1936 Scozia Jimmy McGrory Celtic FC Celtic FC 50
1934/1935 Scozia Jimmy Smith Rangers FC Rangers FC 36
1933/1934 Scozia Jimmy Smith Rangers FC Rangers FC 41
1932/1933 Scozia Willie MacFadyen Motherwell FC Motherwell FC 45
1931/1932 Scozia Willie MacFadyen Motherwell FC Motherwell FC 52
1930/1931 Scozia Barney Battles Heart of Midlothian Heart of Midlothian 44
1929/1930 Scozia Benny Yorston Aberdeen FC Aberdeen FC 38
1928/1929 Scozia Evelyn Morrison Falkirk FC Falkirk FC 43
1927/1928 Scozia Jimmy McGrory Celtic FC Celtic FC 47
1926/1927 Scozia Jimmy McGrory Celtic FC Celtic FC 49
1925/1926 Scozia Willie Devlin Cowdenbeath FC Cowdenbeath FC 40
1924/1925 Scozia Willie Devlin Cowdenbeath FC Cowdenbeath FC 33
1923/1924 Scozia Dave Halliday Dundee FC Dundee FC 38
1922/1923 Scozia John White Heart of Midlothian Heart of Midlothian 30
1921/1922 Scozia Duncan Walker St. Mirren FC St. Mirren FC 45
1920/1921 Scozia Hugh Ferguson Motherwell FC Motherwell FC 43
1919/1920 Scozia Hugh Ferguson Motherwell FC Motherwell FC 33
1918/1919 Scozia David McLean Rangers FC Rangers FC 29
1917/1918 Scozia Hugh Ferguson Motherwell FC Motherwell FC 35
1916/1917 Inghilterra Bert Yarnall Airdrieonians FC (old) Airdrieonians FC (old) 39
1915/1916 Scozia James McColl Celtic FC Celtic FC 34
1914/1915 Scozia Tom Gracie Heart of Midlothian Heart of Midlothian 29
James Richardson Ayr United Ayr United 29
1913/1914 Scozia James Reid Airdrieonians FC (old) Airdrieonians FC (old) 27
1912/1913 Scozia James Reid Airdrieonians FC (old) Airdrieonians FC (old) 30
1911/1912 Scozia Willie Reid Rangers FC Rangers FC 33
1910/1911 Scozia Willie Reid Rangers FC Rangers FC 38
1909/1910 Scozia John Simpson Falkirk FC Falkirk FC 24
Scozia Jimmy Quinn Celtic FC Celtic FC 24
1908/1909 Scozia John Hunter Dundee FC Dundee FC 29
1907/1908 Scozia John Simpson Falkirk FC Falkirk FC 32
1906/1907 Scozia Jimmy Quinn Celtic FC Celtic FC 29
1905/1906 Scozia Jimmy Quinn Celtic FC Celtic FC 20
1904/1905 Scozia Robert C. Hamilton Rangers FC Rangers FC 19
Scozia Jimmy Quinn Celtic FC Celtic FC 19
1903/1904 Scozia Robert C. Hamilton Rangers FC Rangers FC 28
1902/1903 David Reid Hibernian FC Hibernian FC 14
1901/1902 Scozia William Maxwell Third Lanark Third Lanark 10
1900/1901 Scozia Robert C. Hamilton Rangers FC Rangers FC 20
1899/1900 William Michael Heart of Midlothian Heart of Midlothian 15
Scozia Robert C. Hamilton Rangers FC Rangers FC 15
1898/1899 Scozia Robert C. Hamilton Rangers FC Rangers FC 25
1897/1898 Scozia Robert C. Hamilton Rangers FC Rangers FC 18
1896/1897 Scozia William Taylor Heart of Midlothian Heart of Midlothian 12
1895/1896 Scozia Allan Martin Celtic FC Celtic FC 19
1894/1895 James Miller Clydebank FC Clydebank FC 12
1893/1894 Scozia Sandy McMahon Celtic FC Celtic FC 16
1892/1893 Scozia Sandy McMahon Celtic FC Celtic FC 11
Scozia John Campbell Celtic FC Celtic FC 11
1891/1892 Scozia John Bell Dumbarton FC Dumbarton FC 23
1890/1891 Scozia John Bell Dumbarton FC Dumbarton FC 20