Scottish Premier League High Scorers 1998-2023 - Glasgow Rangers

1 Kris Boyd 101 2005 2009   11 Jorg Albertz 38 1998 2000
2 Alfredo Morelos 79 2017 2022   12 Kyle Lafferty 35 2008 2018
3 James Tavernier 73 2016 2023   13 Dadao Prso 31 2004 2006
4 Kenny Miller 71 2000 2017   14 Ronald de Boer 31 2000 2003
5 Nacho Novo 47 2004 2009   15 Nikica Jelavic 30 2010 2011
6 Barry Ferguson 44 1998 2008   16 Scott Arfield 29 2018 2022
7 Shota Arveladze 42 2001 2004   17 Tore Andre Flo 29 2000 2001
8 Rod Wallace 40 1998 2000   18 Ryan Kent 28 2018 2022
9 Peter Lovenkrands 38 2001 2005   19 Steven Naismith 28 2007 2011
10 Michael Mols 38 1999 2004   20 Kemar Roofe 26 2020 2023