Scottish Premier League High Scorers 1998-2018 - Glasgow Rangers

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