Top Division High Scorers 1890-2015 - St Mirren

1 David McCrae 222 1923 1933   11 Tommy Bryceland 47 1956 1962
2 Jimmy Knox 109 1931 1938   12 Alexander Gebbie 47 1924 1933
3 James Thomson 74 1919 1928   13 David Lapsley 46 1947 1958
4 Tommy Gemmell 71 1951 1960   14 Doug Somner 45 1979 1982
5 Duncan Walker 65 1921 1922   15 Frank McDougall 44 1979 1983
6 Robert Rankin 58 1926 1932   16 Billy Stark 43 1977 1982
7 Alexander Wyllie 54 1890 1900   17 Steven Thompson 42 2011 2014
8 James Cunningham 52 1904 1910   18 Gerry Baker 41 1958 1960
9 Frank McGarvey 50 1977 1988   19 George Stewart 38 1950 1953
10 Frank McAvennie 49 1981 1984   20 David Lindsay 38 1900 1904