| Top Division Scottish League Goal Scorers 1890-2025 |
| 301 | William Rankin | 67 | 1917 | 1930 | Motherwell | 54 | Clyde | 9 | Cowdenbeath | 4 | |
| 302 | Samuel Fleming | 67 | 1911 | 1922 | Hibernian | 41 | Clyde | 16 | Albion R | 10 | |
| 303 | Daniel Kelly | 67 | 1913 | 1919 | Hamilton | 64 | Motherwell | 3 | |||
| 304 | Davie Cooper | 66 | 1977 | 1992 | Rangers | 49 | Motherwell | 17 | |||
| 305 | Colin Nish | 65 | 2003 | 2012 | Kilmarnock | 41 | Hibernian | 22 | Dundee | 2 | |
| 306 | Andy Walker | 65 | 1985 | 1997 | Celtic | 48 | Motherwell | 14 | Hibernian | 3 | |
| 307 | Walker McCall | 65 | 1973 | 1984 | Ayr | 29 | Aberdeen | 22 | Dundee | 14 | |
| 308 | Pat Gardner | 65 | 1963 | 1975 | Dunfermline | 40 | Dundee Utd | 18 | Motherwell | 5 | +2 |
| 309 | George Peebles | 65 | 1955 | 1967 | Dunfermline | 54 | Stirling | 11 | |||
| 310 | Tom White | 65 | 1959 | 1965 | Hearts | 30 | St Mirren | 19 | Raith | 12 | +4 |
| 311 | Daniel Paterson | 65 | 1922 | 1933 | Falkirk | 48 | Kilmarnock | 12 | Hamilton | 3 | +2 |
| 312 | Fletcher Welsh | 65 | 1914 | 1920 | Raith | 33 | Hearts | 18 | Third Lanark | 14 | |
| 313 | John Walker | 65 | 1891 | 1905 | Hearts | 35 | Rangers | 24 | Morton | 6 | |
| 314 | Odsonne Edouard | 64 | 2017 | 2021 | Celtic | 64 | |||||
| 315 | Kris Commons | 64 | 2010 | 2015 | Celtic | 64 |   ; | ||||
| 316 | Tommy Murray | 64 | 1961 | 1974 | Airdrie | 47 | Hearts | 17 | |||
| 317 | John Duncan | 64 | 1968 | 1973 | Dundee | 64 | |||||
| 318 | Sammy Baird | 64 | 1950 | 1962 | Rangers | 39 | Clyde | 19 | Hibernian | 5 | +1 |
| 319 | Graham Leggatt | 64 | 1953 | 1957 | Aberdeen | 64 | |||||
| 320 | Davie Mathie | 64 | 1938 | 1948 | Motherwell | 35 | Partick | 27 | Clyde | 2 | |
| 321 | Jimmy Somerville | 64 | 1922 | 1929 | Airdrie | 64 | |||||
| 322 | George Miller | 64 | 1915 | 1928 | Hearts | 43 | Raith | 21 | |||
| 323 | Jimmy Gordon | 64 | 1907 | 1919 | Rangers | 64 | |||||
| 324 | Jim Marshall | 64 | 1911 | 1918 | Partick | 44 | Ayr | 20 | |||
| 325 | Kyogo Furuhashi | 63 | 2020 | 2024 | Celtic | 63 | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 326 | Gary Hooper | 63 | 2010 | 2012 | Celtic | 63 | |||||
| 327 | Chris Sutton | 63 | 2000 | 2005 | Celtic | 63 | |||||
| 328 | Colin Cameron | 63 | 1993 | 2001 | Hearts | 47 | Raith | 16 | |||
| 329 | John Collins | 63 | 1985 | 1995 | Celtic | 47 | Hibernian | 16 | |||
| 330 | Percy Dawson | 63 | 1910 | 1913 | Hearts | 63 | |||||
| 331 | William Taylor | 63 | 1890 | 1899 | Hearts | 63 | |||||
| 332 | Martin Boyle | 62 | 2017 | 2025 | Hibernian | 62 | |||||
| 333 | Liam Boyce | 62 | 2014 | 2022 | Ross County | 48 | Hearts | 14 | |||
| 334 | Arthur Milne | 62 | 1937 | 1949 | Hibernian | 39 | St Mirren | 23 | |||
| 335 | Bobby Howe | 62 | 1927 | 1937 | Hamilton | 44 | Third Lanark | 10 | Hearts | 4 | +4 |
| 336 | Sam English | 62 | 1931 | 1935 | Rangers | 54 | Queen o' South | 8 | |||
| 337 | Dave Main | 62 | 1909 | 1919 | Aberdeen | 54 | Falkirk | 8 | |||
| 338 | Billy Hogg | 62 | 1909 | 1914 | Rangers | 43 | Dundee | 19 | |||
| 339 | Gary McSwegan | 61 | 1992 | 2003 | Hearts | 26 | Kilmarnock | 16 | Dundee Utd | 15 | +4 |
| 340 | Gordon Strachan | 61 | 1975 | 1983 | Aberdeen | 55 | Dundee | 6 | |||
| 341 | Ronnie Glavin | 61 | 1969 | 1978 | Celtic | 36 | Partick | 25 | |||
| 342 | Gordon Whitelaw | 61 | 1961 | 1971 | St Johnstone | 49 | Partick | 11 | Airdrie | 1 | |
| 343 | Bert Paton | 61 | 1961 | 1969 | Dunfermline | 61 | |||||
| 344 | Neil Martin | 61 | 1962 | 1965 | Hibernian | 53 | Queen o' South | 8 | |||
| 345 | Ian Crawford | 61 | 1953 | 1960 | Hearts | 58 | Hamilton | 3 | |||
| 346 | Alec Linwood | 61 | 1947 | 1951 | Hibernian | 23 | Clyde | 20 | Morton | 18 | |
| 347 | Craig Brewster | 60 | 1993 | 2007 | Dundee Utd | 23 | Dunfermline | 20 | Inverness | 11 | +6 |
| 348 | Robbie Winters | 60 | 1994 | 2001 | Aberdeen | 41 | Dundee Utd | 19 | |||
| 349 | Gordon Durie | 60 | 1984 | 2000 | Rangers | 43 | Hibernian | 14 | Hearts | 3 | |
| 350 | Joe Miller | 60 | 1985 | 1998 | Aberdeen | 31 | Celtic | 27 | Dundee Utd | 2 | |
| 351 | Andy Ritchie | 60 | 1975 | 1983 | Morton | 58 | Motherwell | 1 | Celtic | 1 | |
| 352 | Finn Dossing | 60 | 1964 | 1967 | Dundee Utd | 60 | |||||
| 353 | Garry O'Connor | 59 | 2001 | 2011 | Hibernian | 59 | |||||
| 354 | Jim Hamilton | 59 | 1996 | 2008 | Hearts | 25 | Dundee Utd | 12 | Motherwell | 11 | +11 |
| 355 | Pat McGinlay | 59 | 1989 | 1999 | Hibernian | 48 | Celtic | 11 | |||
| 356 | Ally McLeod | 59 | 1974 | 1981 | Hibernian | 56 | St Mirren | 3 | |||
| 357 | Bobby Murdoch | 59 | 1962 | 1972 | Celtic | 59 | |||||
| 358 | John Flanagan | 59 | 1963 | 1971 | Partick | 34 | Clyde | 13 | St Johnstone | 12 | |
| 359 | Jim McLean | 59 | 1960 | 1969 | Dundee | 28 | Clyde | 23 | Kilmarnock | 8 | |
| 360 | Willie Fernie | 59 | 1949 | 1961 | Celtic | 56 | St Mirren | 3 | |||
| 361 | Wilson Humphries | 59 | 1946 | 1956 | Motherwell | 51 | St Mirren | 8 | |||
| 362 | John Halligan | 59 | 1920 | 1933 | Hibernian | 59 | |||||
| 363 | Hooky Leonard | 59 | 1924 | 1932 | Cowdenbeath | 58 | Morton | 1 | |||
| 364 | Jimmy B Smith | 59 | 1923 | 1931 | Hearts | 55 | Clydebank | 2 | Raith | 2 | |
| 365 | Andy Rankine | 59 | 1920 | 1928 | Aberdeen | 33 | Cowdenbeath | 26 | |||
| 366 | Steven MacLean | 58 | 2009 | 2019 | St Johnstone | 49 | Aberdeen | 5 | Hearts | 4 | |
| 367 | Jon Daly | 58 | 2006 | 2012 | Dundee Utd | 58 | |||||
| 368 | Jörg Albertz | 58 | 1996 | 2000 | Rangers | 58 | |||||
| 369 | Dougie Arnott | 58 | 1988 | 1997 | Motherwell | 58 | |||||
| 370 | John Hewitt | 58 | 1980 | 1991 | Aberdeen | 55 | St Mirren | 3 | |||
| 371 | Joe Gilroy | 58 | 1964 | 1970 | Clyde | 44 | Dundee | 14 | |||
| 372 | Paddy Buckley | 58 | 1952 | 1956 | Aberdeen | 58 | |||||
| 373 | Johnny Simpson | 58 | 1928 | 1931 | Partick | 58 | |||||
| 374 | Malcolm McPhail | 58 | 1915 | 1924 | Kilmarnock | 55 | Morton | 3 | |||
| 375 | Robert Campbell | 58 | 1904 | 1914 | Rangers | 54 | Kilmarnock | 3 | Queens Park | 1 | |
| 376 | James Cunningham | 58 | 1904 | 1911 | St Mirren | 52 | Kilmarnock | 6 | |||
| 377 | Peter Somers | 58 | 1897 | 1910 | Celtic | 53 | Clyde | 3 | Hamilton | 2 | |
| 378 | James Johnston | 58 | 1901 | 1909 | Third Lanark | 58 | |||||
| 379 | Darren Mackie | 57 | 2000 | 2011 | Aberdeen | 57 | |||||
| 380 | Paul McStay | 57 | 1981 | 1996 | Celtic | 57 | |||||
| 381 | Murdo MacLeod | 57 | 1978 | 1990 | Celtic | 55 | Hibernian | 2 | |||
| 382 | Eric Stevenson | 57 | 1960 | 1971 | Hibernian | 54 | Ayr | 3 | |||
| 383 | Joseph Kyle | 57 | 1934 | 1938 | Queens Park | 57 | |||||
| 384 | John McCulloch | 57 | 1932 | 1938 | Clyde | 39 | Motherwell | 18 | |||
| 385 | Murdoch McKenzie | 57 | 1920 | 1927 | Ayr | 56 | Hamilton | 1 | |||
| 386 | Kyle Lafferty | 56 | 2008 | 2022 | Rangers | 35 | Hearts | 12 | Kilmarnock | 9 | |
| 387 | Liam Craig | 56 | 2006 | 2020 | St Johnstone | 48 | Hibernian | 6 | Falkirk | 2 | |
| 388 | David Clarkson | 56 | 2002 | 2014 | Motherwell | 48 | Dundee | 8 | |||
| 389 | Steve Lovell | 56 | 2002 | 2008 | Dundee | 28 | Aberdeen | 20 | Falkirk | 8 | |
| 390 | Jim Bett | 56 | 1980 | 1994 | Aberdeen | 33 | Rangers | 21 | Hearts | 2 | |
| 391 | Ian Redford | 56 | 1979 | 1992 | Rangers | 23 | Dundee Utd | 19 | Dundee | 9 | +5 |
| 392 | John McPhail | 56 | 1947 | 1955 | Celtic | 56 | |||||
| 393 | Bob McDermid | 56 | 1917 | 1932 | Aberdeen | 44 | Rangers | 12 | |||
| 394 | James Munro | 56 | 1925 | 1928 | St Johnstone | 55 | Raith | 1 | |||
| 395 | Davie Hamilton | 56 | 1902 | 1912 | Celtic | 55 | Dundee | 1 | |||
| 396 | Willie Michael | 56 | 1893 | 1899 | Hearts | 56 | |||||
| 397 | Stilian Petrov | 55 | 1999 | 2006 | Celtic | 55 | |||||
| 398 | Ross Mathie | 55 | 1969 | 1973 | Kilmarnock | 42 | Dumbarton | 13 | |||
| 399 | Jim Scott | 55 | 1960 | 1972 | Hibernian | 48 | Falkirk | 7 | |||
| 400 | Jim Fleming | 55 | 1958 | 1968 | Partick | 29 | Dunfermline | 17 | Hearts | 9 | |
| Home | Previous 100 | Next 100 |