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 29 2009 2017   13 Steven Anderson 12 2009 2017
4 Stevie May 22 2010 2013   14 Nigel Hasselbaink 12 2012 2013
5 Michael O'Halloran 17 2013 2017   15 Keigan Parker 12 1999 2001
6 Chris Kane 15 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 Blair Alston 8 2016 2018
9 Graham Cummins 14 2015 2017   19 Peter MacDonald 8 2001 2009
10 Danny Swanson 14 2014 2016   20 Patrick Connolly 8 1998 2001