This file contains the Topscorers of the Scottish League Division One since 1890/91. From some of the early years it hasn't been possible to trace every goalscorer, so the figures from 1890-1897 may not be 100% accurate.
SEASON TOP SCORER GOALS 1890/91 John Bell (Dumbarton) 20 1891/92 John Bell (Dumbarton) 23 1892/93 Alexander McMahon (Celtic) 11 & John Campbell (Celtic) 11 1893/94 Alexander McMahon (Celtic) 16 1894/95 James Miller (Clyde) 12 1895/96 Allan Martin (Celtic) 19 1896/97 William Taylor (Hearts) 12 1897/98 Robert C.Hamilton (Rangers) 18 1898/99 Robert C.Hamilton (Rangers) 25 1899/1900 Robert C.Hamilton (Rangers) 15 & William Michael (Hearts) 15 1900/01 Robert C.Hamilton (Rangers) 20 1901/02 William Maxwell (Third Lanark) 10 1902/03 David Reid (Hibernian) 14 1903/04 Robert C.Hamilton (Rangers) 28 1904/05 Robert C.Hamilton (Rangers) 19 James Quinn (Celtic) 19 1905/06 James Quinn (Celtic) 20 1906/07 James Quinn (Celtic) 29 1907/08 John Simpson (Falkirk) 32 1908/09 John B.Hunter (Dundee) 29 1909/10 James Quinn (Celtic) 24 & John Simpson (Falkirk) 24 1910/11 William Reid (Rangers) 38 1911/12 William Reid (Rangers) 33 1912/13 James G.Reid (Airdrieonians) 30 1913/14 James G.Reid (Airdrieonians) 27 1914/15 Thomas Gracie (Heart of Midlothian) 29 & James Richardson (Ayr United) 29 1915/16 James McColl (Celtic) 34 1916/17 Bert Yarnall (Airdrieonians) 39 1917/18 Hugh Ferguson (Motherwell) 35 1918/19 David P.McLean (Rangers) 29 1919/20 Hugh Ferguson (Motherwell) 33 1920/21 Hugh Ferguson (Motherwell) 43 1921/22 Duncan Walker (St Mirren) 45 1922/23 John White (Heart of Midlothian) 30 1923/24 David Halliday (Dundee) 38 1924/25 William Devlin (Cowdenbeath) 33 1925/26 William Devlin (Cowdenbeath) 40 1926/27 James McGrory (Celtic) 49 1927/28 James McGrory (Celtic) 47 1928/29 Evelyn Morrison (Falkirk) 43 1929/30 Benjamin (Benny) Yorston (Aberdeen) 38 1930/31 Bernard (Barney) Battles (Hearts) 44 1931/32 William MacFadyen (Motherwell) 52 1932/33 William MacFadyen (Motherwell) 45 1933/34 James Smith (Rangers) 41 1934/35 James Smith (Rangers) 36 1936/36 James McGrory (Celtic) 50 1936/37 David Wilson (Hamilton Accies) 34 1937/38 Andrew Black (Heart of Midlothian) 40 1938/39 Alexander Venters (Rangers) 35 NO OFFICIAL LEAGUE CHAMPIONSHIP DURING WORLD WAR TWO 1946/47 Robert Mitchell (Third Lanark) 22 1947/48 Archie Aikman (Falkirk) 20 1948/49 Alexander Stott (Dundee) 30 1949/50 William Bauld (Heart of Midlothian) 30 1950/51 Lawrence Reilly (Hibernian) 22 1951/52 Lawrence Reilly (Hibernian) 27 1952/53 Lawrence Reilly (Hibernian) 30 & Charles Fleming (East Fife) 30 1953/54 James Wardhaugh (Heart of Midlothian) 27 1954/55 William Bauld (Heart of Midlothian) 21 1955/56 James Wardhaugh (heart of Midlothian) 28 1956/57 Hugh Baird (Airdrieonians) 33 1957/58 James Wardhaugh (Heart of Midlothian) 28 & James Murray (Heart of Midlothian) 28 1958/59 Joseph Baker (Hibernian) 25 1959/60 Joseph Baker (Hibernian) 42 1960/61 Alexander Harley (Third Lanark) 42 1961/62 Alan Gilzean (Dundee) 24 1962/63 James Millar (Rangers) 27 1963/64 Alan Gilzean (Dundee) 32 1964/65 James Forrest (Rangers) 30 1965/66 Joseph McBride (Celtic) 31 & Alexdander Ferguson (Dunfermline Ath) 31 1966/67 Stephen Chalmers (Celtic) 21 1967/68 Robert Lennox (Celtic) 32 1968/69 Kenneth Cameron (Dundee United) 26 1969/70 Colin Stein (Rangers) 24 1970/71 Henry A.Hood (Celtic) 22 1971/72 Joseph M.Harper (Aberdeen) 33 1972/73 Alan Gordon (Hibernian) 27 1973/74 John (Dixie) Deans (Celtic) 26 1974/75 Andrew Gray (Dundee United) 20 & William H.Pettigrew (Motherwell) 20 1975/76 Kenneth Dalglish (Celtic) 24 1976/77 William H.Pettigrew (Motherwell) 21 1977/78 Derek Johnstone (Rangers) 25 1978/79 Andrew Ritchie (Morton) 22 1979/80 Douglas Somner (St Mirren) 25 1980/81 Frank McGarvey (Celtic) 23 1981/82 George McCluskey (Celtic) 21 1982/83 Charles Nicholas (Celtic) 29 1983/84 Brian McClair (Celtic) 23 1984/85 Frank McDougall (Aberdeen) 22 1985/86 Alistair McCoist (Rangers) 24 1986/87 Brian McClair (Celtic) 35 1987/88 Thomas Coyne (Dundee) 33 1988/89 Mark McGhee (Celtic) 16 & Charles Nicholas (Aberdeen) 16 1989/90 John Robertson (Heart of Midlothian) 17 1990/91 Thomas Coyne (Celtic) 18 1991/92 Alistair McCoist (Rangers) 34 1992/93 Alistair McCoist (Rangers) 34 1993/94 Mark Hateley (Rangers) 22 1994/95 Thomas Coyne (Motherwell) 16 1995/96 Pierre van Hooijdonk (Celtic) 26 1996/97 Jorge Cadete (Celtic) 25 1997/98 Marco Negri (Rangers) 32 1998/99 Henrik Larsson (Celtic) 29 1999/2000 Marko Viduka (Celtic) 25 2000/01 Henrik Larsson (Celtic) 35 2001/02 Henrik Larsson (Celtic) 29 2002/03 Henrik Larsson (Celtic) 28 2003/04 Henrik Larsson (Celtic) 30 2004/05 John Hartson (Celtic) 25 2005/06 Kris Boyd (Kilmarnock 15/Rangers 17) 32 2006/07 Kris Boyd (Rangers) 20 2007/08 Scott McDonald (Celtic) 25 2008/09 Kris Boyd (Rangers) 27 2009/10 Kris Boyd (Rangers) 23 2010/11 Kenny Miller (Rangers) 21 2011/12 Gary Hooper (Celtic) 24 2012/13 Michael Higdon (Motherwell) 26 2013/14 Kris Commons (Celtic) 27 2014/15 Adam Rooney (Aberdeen) 18 2015/16 Leigh Griffiths (Celtic) 31 2016/17 Liam Boyce (Ross County) 23 2017/18 Kris Boyd (Kilmarnock) 18 2018/19 Alfredo Morelos (Rangers) 18 2019/20 Odsonne Edouard (Celtic) 22 2020/21 Odsonne Edouard (Celtic) 18 2021/22 Giorgos Giakoumakis (Celtic) 13 & Regan Charles-Cook (Ross County) 13 2022/23 Kyogo Furuhashi (Celtic) 27 2023/24 Lawrence Shankland (Heart of Midlothian)24
Prepared and maintained by Alan Brown, Simon Preston and Roberto Di Maggio for the Rec.Sport.Soccer Statistics Foundation
Authors: Alan Brown, Simon Preston and Roberto Di Maggio
Last updated: 1 Jul 2024
(C) Copyright Alan Brown, Simon Preston, Roberto Di Maggio and RSSSF 2001/24
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the authors. All rights reserved.