Skip to content
Play MFF
EN

Scottish Premiership Published

Scottish League Top Goalscorers

Top Goalscorers in the Scottish League Season by Season from 1890-91 to 1997-98

Scottish League Top Goalscorers 1890-91 to 1997-98

Top Goalscorers in the Scottish League Season by Season from 1890-91 to 1997-98

SeasonPlayerClubGoals
1890-91John Bell DumbertonDumbarton20
1891-92John Bell DumbertonDumbarton23
1892-93Alexander McMahon Celtic FootballCeltic11
John Campbell Celtic FootballCeltic11
1893-94Alexander McMahon Celtic FootballCeltic16
1894-95James Miller ClydeClyde12
1895-96Allan Martin Celtic FootballCeltic19
1896-97William Taylor HEART OF MIDLOTHIANHeart of Midlothian12
1897-98Robert C.Hamilton Rangers Football ResultsRangers19
1898-99Robert C.Hamilton Rangers Football ResultsRangers25
1899-00Robert C.Hamilton Rangers Football ResultsRangers15
William Michael HEART OF MIDLOTHIANHeart of Midlothian15
1900-01Robert C.Hamilton Rangers Football ResultsRangers20
1901-02William Maxwell THIRD LANARKThird Lanark10
1902-03David Reid HIBERNIAN FootballHibernian14
1903-04Robert C.Hamilton Rangers Football ResultsRangers28
1904-05Robert C.Hamilton Rangers Football ResultsRangers19
James Quinn Celtic FootballCeltic19
1905-06James Quinn Celtic FootballCeltic22
1906-07James Quinn Celtic FootballCeltic27
1907-08John Simpson FALKIRKFalkirk33
1908-09John B.Hunter Dundee FootballDundee28
1909-10James Quinn Celtic FootballCeltic25
1910-11William Reid Rangers Football ResultsRangers38
1911-12William Reid Rangers Football ResultsRangers33
1912-13James G.Reid AIRDRIEONIANSAirdrieonians30
1913-14James G.Reid AIRDRIEONIANSAirdrieonians27
1914-15Thomas Gracie HEART OF MIDLOTHIANHeart of Midlothian29
James Richardson AYR UnitedAyr United29
1915-16James McColl Celtic FootballCeltic34
1916-17Bert Yarnall AIRDRIEONIANSAirdrieonians39
1917-18Hugh Ferguson MOTHERWELLMotherwell35
1918-19David P.McLean Rangers Football ResultsRangers29
1919-20Hugh Ferguson MOTHERWELLMotherwell33
1920-21Hugh Ferguson MOTHERWELLMotherwell43
1921-22Duncan Walker ST MIRRENSt Mirren45
1922-23John White HEART OF MIDLOTHIANHeart of Midlothian30
1923-24David Halliday Dundee FootballDundee38
1924-25William Devlin COWDENBEATHCowdenbeath33
1925-26William Devlin COWDENBEATHCowdenbeath40
1926-27James McGrory Celtic FootballCeltic49
1927-28James McGrory Celtic FootballCeltic47
1928-29Evelyn MorrisonFALKIRKFalkirk43
1929-30Benjamin Yorston AberdeenAberdeen38
1930-31Bernard Battles HEART OF MIDLOTHIANHeart of Midlothian44
1931-32William MacFadyen MOTHERWELLMotherwell52
1932-33William MacFadyen MOTHERWELLMotherwell45
1933-34James Smith Rangers Football ResultsRangers41
1934-35James Smith Rangers Football ResultsRangers36
1936-36James McGrory Celtic FootballCeltic50
1936-37David Wilson Hamilton AcademicalHamilton Academical34
1937-38Andrew Black HEART OF MIDLOTHIANHeart of Midlothian40
1938-39Alexander Venters Rangers Football ResultsRangers35
1946-47Robert Mitchell THIRD LANARKThird Lanark22
1947-48Archie Aikman FALKIRKFalkirk20
1948-49Alexander StottDundee FootballDundee30
1949-50William Bauld HEART OF MIDLOTHIANHeart of Midlothian30
1950-51Lawrence ReillyHIBERNIAN FootballHibernian22
1951-52Lawrence Reilly HIBERNIAN FootballHibernian27
1952-53Lawrence Reilly HIBERNIAN FootballHibernian30
Charles Fleming EAST FIFEEast Fife30
1953-54James Wardhaugh HEART OF MIDLOTHIANHeart of Midlothian27
1954-55William Bauld HEART OF MIDLOTHIANHeart of Midlothian21
1955-56James Wardhaugh HEART OF MIDLOTHIANHeart of Midlothian28
1956-57Hugh Baird AIRDRIEONIANSAirdrieonians33
1957-58James Wardhaugh HEART OF MIDLOTHIANHeart of Midlothian28
James Murray HEART OF MIDLOTHIANHeart of Midlothian28
1958-59Joseph Baker HIBERNIAN FootballHibernian25
1959-60Joseph BakerHIBERNIAN FootballHibernian42
1960-61Alexander Harley THIRD LANARKThird Lanark42
1961-62Alan Gilzean Dundee FootballDundee24
1962-63James Millar Rangers Football ResultsRangers27
1963-64Alan Gilzean Dundee FootballDundee32
1964-65James Forrest Rangers Football ResultsRangers30
1965-66Joseph McBride Celtic FootballCeltic31
Alexander Ferguson DUNFERMLINE ATHLETICDunfermline Athletic31
1966-67Stephen Chalmers Celtic FootballCeltic21
1967-68Robert Lennox Celtic FootballCeltic32
1968-69Kenneth Cameron Dundee unitedDundee United26
1969-70Colin Stein Rangers Football ResultsRangers24
1970-71Henry Hood Celtic FootballCeltic22
1971-72Joseph Harper AberdeenAberdeen33
1972-73Alan Gordon HIBERNIAN FootballHibernian27
1973-74John DeansCeltic FootballCeltic26
1974-75Andy Gray Dundee unitedDundee United20
William Pettigrew MOTHERWELLMotherwell20
1975-76Kenny Dalglish Celtic FootballCeltic24
1976-77William Pettigrew MOTHERWELLMotherwell21
1977-78Derek Johnstone Rangers Football ResultsRangers25
1978-79Andrew Ritchie MortonMorton22
1979-80Douglas Somner ST MIRRENSt Mirren25
1980-81Frank McGarvey Celtic FootballCeltic23
1981-82George McCluskey Celtic FootballCeltic21
1982-83Charlie Nicholas Celtic FootballCeltic29
1983-84Brian McClair Celtic FootballCeltic23
1984-85Frank McDougall AberdeenAberdeen22
1985-86Alistair McCoist Rangers Football ResultsRangers24
1986-87Brian McClair Celtic FootballCeltic35
1987-88Thomas Coyne Dundee FootballDundee33
1988-89Mark McGhee Celtic FootballCeltic16

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

SPL Top Scorers All Time

Ben Jardine

About the author:

Ben Jardine is the managing editor of My Football Facts and has covered football since 2014. He writes across football statistics, history and current affairs, from all-time records and World Cup deep dives to live transfer-window coverage, with a focus on rigorously fact-checked, data-led analysis. Connect with Ben on LinkedIn.

More from Ben Jardine

Add MFF as a preferred source on GoogleSee our stats first in Google's Top Stories and AI answers

Go deeper

Play MFF Daily in your inbox

A new football quiz every morning at 7, with yesterday's answers. Free, and one click to stop.