Top Division Scottish League Goal Scorers 1890-2022 |
101 | Andrew Donaldson | 111 | 1906 | 1919 | Airdrie | 88 | Motherwell | 15 | Celtic | 6 | +2 |
102 | Brian McClair | 110 | 1982 | 1986 | Celtic | 99 | Motherwell | 11 | |||
103 | Andy McCall | 110 | 1928 | 1938 | St Johnstone | 80 | Ayr | 30 | |||
104 | Alex Bennett | 110 | 1903 | 1920 | Rangers | 51 | Celtic | 47 | Dumbarton | 7 | +5 |
105 | Alex Thomson | 110 | 1904 | 1916 | Airdri | 110 | |||||
106 | Paul Sturrock | 109 | 1974 | 1988 | Dundee Utd | 109 | |||||
107 | Jimmy Knox | 109 | 1931 | 1938 | St Mirren | 109 | |||||
108 | Mattha Smith | 109 | 1916 | 1930 | Kilmarnock | 109 | |||||
109 | Ernie Copland | 108 | 1950 | 1957 | Raith | 105 | Dundee | 3 | |||
110 | Tommy Walker | 107 | 1932 | 1946 | Hearts | 107 | |||||
111 | Alexander Stewart | 107 | 1928 | 1938 | Motherwell | 51 | St Mirren | 23 | St Johnstone | 19 | +14 |
112 | Neil Harris | 107 | 1913 | 1928 | Partick | 93 | St Mirren | 7 | Third Lanark | 6 | +1 |
113 | Joe Cassidy | 107 | 1913 | 1928 | Celtic | 92 | Dundee | 9 | Clyde | 4 | +2 |
114 | Jimmy Bonthrone | 106 | 1949 | 1959 | East Fife | 84 | Dundee | 15 | Stirling | 7 | |
115 | Andy Black | 106 | 1935 | 1938 | Hearts | 106 | |||||
116 | Brien McIlroy | 105 | 1960 | 1969 | Kilmarnock | 105 | |||||
117 | Pat Quinn | 105 | 1955 | 1968 | Motherwell | 86 | Hibernian | 19 | |||
118 | Alan Cousin | 105 | 1955 | 1965 | Dunde | 103 | Hibernian | 2 | |||
119 | Doug Somner | 104 | 1971 | 1982 | St Mirren | 45 | Partick | 45 | Falkirk | 13 | +1 |
120 | Colin Stein | 104 | 1965 | 1975 | Rangers | 64 | Hibernian | 40 | |||
121 | Keith Wright | 103 | 1986 | 1996 | Hibernian | 59 | Dundee | 44 | |||
122 | Arthur Duncan | 103 | 1965 | 1983 | Hibernian | 72 | Partick | 31 | |||
123 | Bud Maxwell | 103 | 1930 | 1933 | Kilmarnock | 103 | |||||
124 | Johnny Campbell | 103 | 1890 | 1904 | Celtic | 91 | Third Lanark | 12 | |||
125 | Mo Johnston | 102 | 1981 | 1995 | Celtic | 51 | Rangers | 31 | Partick | 9 | +11 |
126 | Willie Pettigrew | 102 | 1973 | 1984 | Motherwell | 80 | Dundee Utd | 21 | Morton | 1 | |
127 | Ian Mitchell | 102 | 1962 | 1973 | Dundee Utd | 101 | Falkirk | 1 | |||
128 | Willie Mills | 102 | 1932 | 1937 | Aberdeen | 102 | |||||
129 | Johnny Urquhart | 101 | 1946 | 1961 | Raith | 53 | Hearts | 48 | |||
130 | Neil Dewar | 101 | 1931 | 1938 | Third Lanark | 101 | |||||
131 | Bobby Rankin | 101 | 1926 | 1938 | St Mirren | 77 | Clyde | 17 | Dundee | 7 | |
132 | Jimmy E Robertson | 101 | 1928 | 1937 | Kilmarnock | 54 | Dundee | 47 | |||
133 | Benny Yorston | 101 | 1927 | 1931 | Aberdeen | 101 | |||||
134 | Anthony Stokes | 100 | 2006 | 2017 | Celtic | 57 | Hibernian | 29 | Falkirk | 14 | |
135 | Billy Stark | 100 | 1977 | 1988 | St Mirren | 43 | Aberdeen | 40 | Celtic | 17 | |
136 | Bobby Johnstone | 100 | 1949 | 1959 | Hibernian | 100 | |||||
137 | Max Murray | 99 | 1955 | 1965 | Rangers | 80 | Third Lanark | 17 | Clyde | 2 | |
138 | James Crawford | 99 | 1923 | 1936 | Queens Park | 99 | |||||
139 | Alec Thomson | 99 | 1922 | 1935 | Celtic | 86 | Dunfermline | 13 | |||
140 | John McPherson | 99 | 1890 | 1901 | Rangers | 99 | |||||
141 | Hugh Baird | 98 | 1951 | 1961 | Airdrie | 77 | Aberdeen | 21 | |||
142 | Duncan Walker | 98 | 1919 | 1922 | St Mirren | 65 | Dumbarton | 33 | |||
143 | Archie Kyle | 98 | 1904 | 1917 | Rangers | 47 | Hamilton | 33 | St Mirren | 12 | +6 |
144 | John Sutton | 97 | 2004 | 2015 | Motherwell | 66 | Hearts | 11 | St Mirren | 11 | +9 |
145 | Archie Robertson | 97 | 1950 | 1960 | Clyde | 97 | |||||
146 | Harry Ritchie | 97 | 1919 | 1932 | Hibernian | 77 | Dundee | 13 | St Johnstone | 7 | |
147 | Kenny Miller | 96 | 1999 | 2018 | Rangers | 71 | Hibernian | 10 | Dundee | 8 | +7 |
148 | Derek Riordan | 96 | 2002 | 2010 | Hibernian | 90 | Celtic | 6 | |||
149 | Willie Johnston | 96 | 1964 | 1984 | Rangers | 93 | Hearts | 3 | |||
150 | Hugh Robertson | 96 | 1957 | 1970 | Dunfermline | 48 | Dundee | 48 | |||
151 | Harry Yorston | 96 | 1947 | 1956 | Aberdeen | 96 | |||||
152 | Archie Coats | 96 | 1934 | 1937 | Dundee | 96 | |||||
153 | Andrew Campbell | 96 | 1923 | 1932 | Dundee | 90 | Hearts | 5 | Kilmarnock | 1 | |
154 | Jimmy Millar | 95 | 1957 | 1967 | Rangers | 92 | Dundee Utd | 3 | |||
155 | Johnny Torbet | 95 | 1924 | 1935 | Partick | 91 | Ayr | 4 | |||
156 | Willie Wilson | 95 | 1912 | 1928 | Hearts | 68 | Cowdenbeath | 27 | |||
157 | Matt Gray | 94 | 1957 | 1962 | Third Lanark | 94 | |||||
158 | David C Brown | 94 | 1913 | 1922 | Dundee | 90 | Kilmarnock | 4 | |||
159 | Donald Ford | 93 | 1964 | 1974 | Hearts | 93 | |||||
160 | Jimmy Delaney | 93 | 1934 | 1953 | Celtic | 69 | Falkirk | 16 | Aberdeen | 8 | |
161 | Darren Jackson | 92 | 1989 | 2001 | Hibernian | 51 | Dundee Utd | 30 | Hearts | 7 | +4 |
162 | Iain Ferguson | 92 | 1979 | 1992 | Dundee | 41 | Dundee Utd | 27 | Motherwell | 10 | +14 |
163 | Robert Harrison | 92 | 1930 | 1938 | Hamilton | 70 | Airdrie | 17 | Rangers | 5 | |
164 | Willie Devlin | 92 | 1921 | 1929 | Cowdenbeath | 78 | Hearts | 12 | Clyde | 2 | |
165 | Dave Halliday | 92 | 1920 | 1924 | Dundee | 90 | St Mirren | 2 | |||
166 | William Boyd | 91 | 1930 | 1933 | Clyde | 91 | |||||
167 | Jimmy Dunn | 91 | 1920 | 1927 | Hibernian | 91 | |||||
168 | Hughie Gallacher | 91 | 1921 | 1925 | Airdrie | 91 | |||||
169 | Bertie Black | 90 | 1956 | 1966 | Kilmarnock | 88 | Ayr | 2 | |||
170 | Willie Sharp | 90 | 1946 | 1956 | Partick | 90 | |||||
171 | Alex Stott | 90 | 1948 | 1953 | Partick | 59 | Dundee | 30 | Hamilton | 1 | |
172 | Willie Murray | 90 | 1923 | 1935 | Hearts | 80 | Dunfermline | 10 | |||
173 | John L Murdoch | 90 | 1921 | 1934 | Motherwell | 50 | Airdrie | 29 | Dundee | 10 | +1 |
174 | Eddie Morrison | 89 | 1966 | 1974 | Kilmarnock | 89 | |||||
175 | John Miller | 89 | 1921 | 1926 | Aberdeen | 54 | Partick | 31 | Clyde | 4 | |
176 | John Hartson | 88 | 2001 | 2005 | Celtic | 88 | |||||
177 | Mark Hateley | 88 | 1990 | 1996 | Rangers | 88 | |||||
178 | Frank McAvennie | 88 | 1981 | 1994 | St Mirren | 49 | Celtic | 37 | Falkirk | 2 | |
179 | Kenny Dawson | 88 | 1934 | 1949 | Falkirk | 88 | |||||
180 | Lachlan McMillan | 88 | 1920 | 1932 | Hearts | 50 | Hamilton | 33 | Partick | 4 | +1 |
181 | Eamonn Bannon | 87 | 1976 | 1992 | Dundee Utd | 72 | Hearts | 15 | |||
182 | Mark McGhee | 87 | 1978 | 1988 | Aberdeen | 60 | Celtic | 27 | |||
183 | Drew Busby | 87 | 1970 | 1980 | Airdrie | 43 | Hearts | 40 | Morton | 4 | |
184 | John Greig | 87 | 1961 | 1977 | Rangers | 87 | |||||
185 | Alex Smith II | 87 | 1958 | 1967 | Dunfermline | 67 | Rangers | 20 | |||
186 | Douglas McLelland | 87 | 1927 | 1933 | Queens Park | 87 | |||||
187 | Alexander Reid | 87 | 1918 | 1926 | Third Lanark | 44 | Airdrie | 22 | Aberdeen | 21 | |
188 | George Buchanan | 87 | 1907 | 1917 | Morton | 59 | Hearts | 18 | St Mirren | 10 | |
189 | Adam Rooney | 86 | 2008 | 2017 | Aberdeen | 66 | Inverness | 20 | |||
190 | John Divers II | 86 | 1957 | 1968 | Celtic | 81 | Partick | 5 | |||
191 | Harry Melrose | 86 | 1958 | 1967 | Dunfermline | 73 | Aberdeen | 13 | |||
192 | Evelyn Morrison | 86 | 1927 | 1931 | Falkirk | 71 | Partick | 15 | |||
193 | Bobby Skinner | 86 | 1921 | 1930 | Airdrie | 42 | Dunfermline | 34 | Ayr | 7 | +3 |
194 | James King | 85 | 1929 | 1938 | Hamilton | 85 |   ; | ||||
195 | George Seymour | 85 | 1912 | 1919 | Morton | 85 | |||||
196 | Billy McKay | 84 | 2011 | 2020 | Inverness | 57 | Ross County | 15 | Dundee Utd | 12 | |
197 | Tom McAdam | 84 | 1972 | 1988 | Celtic | 35 | Dumbarton | 25 | Dundee Utd | 21 | +3 |
198 | Bobby Collins | 84 | 1949 | 1970 | Celtic | 81 | Morton | 3 | |||
199 | Bobby Black | 84 | 1948 | 1958 | Queen o' Sth | 62 | East Fife | 22 | |||
200 | Bobby Flavell | 84 | 1947 | 1957 | Dundee | 32 | Hearts | 26 | Kilmarnock | 13 | +13 |
Home | Previous 100 | Next 100 |