Scottish Premier League High Scorers 1998-2018 - St Johnstone

1 Steven MacLean 49 2012 2017   11 Francisco Sandaza 14 2011 2011
2 Liam Craig 45 2009 2018   12 David MacKay 13 2009 2015
3 Murray Davidson 32 2009 2018   13 Steven Anderson 12 2009 2017
4 Stevie May 23 2010 2019   14 Nigel Hasselbaink 12 2012 2013
5 Michael O'Halloran 20 2013 2019   15 Keigan Parker 12 1999 2001
6 Chris Kane 16 2014 2018   16 Cillian Sheridan 10 2009 2011
7 David Wotherspoon 15 2013 2018   17 Brian Graham 9 2014 2014
8 Nathan Lowndes 15 1998 2000   18 Matty Kennedy 8 2018 2019
9 Graham Cummins 14 2015 2017   19 Blair Alston 8 2016 2018
10 Danny Swanson 14 2014 2016   20 Peter MacDonald 8 2001 2009