Scottish Premier League High Scorers 1998-2023 - St Johnstone

1 Steven MacLean 49 2012 2017   11 Danny Swanson 14 2014 2016
2 Liam Craig 48 2009 2020   12 Francisco Sandaza 14 2011 2011
3 Stevie May 44 2010 2022   13 David MacKay 13 2009 2015
4 Murray Davidson 33 2009 2020   14 Steven Anderson 12 2009 2017
5 Chris Kane 26 2014 2023   15 Nigel Hasselbaink 12 2012 2013
6 Michael O'Halloran 22 2013 2021   16 Keigan Parker 12 1999 2001
7 David Wotherspoon 21 2013 2020   17 Cillian Sheridan 10 2009 2011
8 Callum Hendry 17 2018 2021   18 Matty Kennedy 9 2018 2019
9 Nathan Lowndes 15 1998 2000   18 Brian Graham 9 2014 2014
10 Graham Cummins 14 2015 2017   20 Nicky Clark 8 2022 2023