Scotland - List of Topscorers

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


About this document

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: 6 Jul 2023

(C) Copyright Alan Brown, Simon Preston, Roberto Di Maggio and RSSSF 2001/23
You are free to copy this document in whole or part provided that proper acknowledgement is given to the authors. All rights reserved.