Top Division High Scorers 1890-2023 - Kilmarnock

1 William Culley 149 1912 1922   11 Andy Cunningham 75 1909 1914
2 Kris Boyd 120 2001 2018   12 Paul Wright 58 1994 2000
3 Matthew Smith 109 1916 1930   13 Malcolm McPhail 55 1915 1923
4 James B McIlroy 105 1960 1968   14 James E Robertson 54 1934 1938
5 James M Maxwell 103 1930 1933   15 Gerard Mays 51 1954 1958
6 Harry Cunningham 100 1925 1930   16 William Connell 49 1927 1933
7 Andrew Kerr 90 1959 1962   17 Thomas McLean 48 1964 1979
8 Edward Morrison 89 1966 1974   18 James Williamson 48 1928 1936
9 Robert Black 88 1956 1965   19 James Ramsay 44 1920 1930
10 John McInally 86 1959 1967   20 Robert Beattie 43 1934 1936