Scottish Premier League High Scorers 1998-2023 - Hearts

1 Rudi Skacel 41 2005 2011   11 Calum Elliot 21 2005 2010
2 Lawrence Shankland 37 2022 2023   12 Kevin McKenna 21 2001 2004
3 Andy Kirk 33 2000 2003   13 Andrius Velicka 20 2006 2007
4 Paul Hartley 31 2003 2006   14 Stephane Adam 20 1998 2001
5 Jamie Walker 30 2012 2021   15 Steven Pressley 19 1998 2005
6 Colin Cameron 29 1998 2001   16 Steven Naismith 18 2017 2019
7 Mark de Vries 28 2002 2004   17 Andrew Driver 18 2006 2012
8 Callum Paterson 27 2012 2016   18 Gary Wales 17 1999 2002
9 Gary McSwegan 26 1998 2000   19 Josh Ginnelly 16 2021 2022
10 Ryan Stevenson 22 2010 2013   20 Liam Boyce 14 2019 2023