Scottish Premier League Top Goalscorers 1998-99 to 2010-11. All-Time Top Goalscorers in the Scottish Premier League from 1998-99 to 2010-11... 1 Kris Boyd 164 2 Henrik Larsson 158 3 Derek Riordan 94 4 Scott McDonald 93 5 John Hartson 88 6 Kenny Miller 75 7 Nacho Novo 73 8 Stevie Crawford 63 8 Chris Sutton 63 10 Colin Nish 62 Full details, together with the individual highest goalscorers season by season in the SPL, available here... All-Time SPL Highest Goalscorers