Frank McGarvey - 127 Goals

St Mirren 50
1988-1989 2
1987-1988 2
1986-1987 10
1985-1986 6
1978-1979 13
1977-1978 17
Celtic 77
1984-1985 15
1983-1984 10
1982-1983 17
1981-1982 10
1980-1981 23
1979-1980 2