Top Division High Scorers 1890-2023 - Glasgow Rangers

1 Ally McCoist 250 1983 1997   11 Derek Johnstone 130 1970 1984
2 Bob McPhail 230 1927 1938   12 Ralph Brand 128 1954 1964
3 Jimmy Smith 225 1929 1938   13 Sandy Archibald 126 1917 1933
4 Willie Reid 188 1909 1919   14 Geordie Henderson 123 1919 1926
5 Jimmy Fleming 176 1925 1934   15 Billy Simpson 113 1950 1958
6 Andy Cunningham 162 1914 1928   16 James Marshall 111 1925 1933
7 Robert Hamilton 153 1897 1905   17 Kris Boyd 101 2005 2009
8 Willie Thornton 139 1936 1953   18 Davie Wilson 99 1956 1966
9 Tommy Cairns 138 1913 1926   19 John McPherson 99 1890 1901
10 Alec Smith 131 1894 1913   20 Willie Johnston 93 1964 1980