Scottish Premier League High Scorers 1998-2016 - Glasgow Celtic

1 Henrik Larsson 158 1998 2003   11 Shaun Maloney 39 2001 2010
2 John Hartson 88 2001 2005   12 Alan Thompson 37 1998 2000
3 Leigh Griffiths 64 2013 2016   13 Jan Vennegoor of Hesselink 34 2006 2008
4 Kris Commons 64 2010 2015   14 Aidan McGeady 31 2003 2009
5 Gary Hooper 63 2010 2012   15 Mark Viduka 30 1998 1999
6 Chris Sutton 63 2000 2005   16 James Forrest 29 2009 2016
7 Anthony Stokes 57 2010 2014   17 Sunsuke Nakamura 29 2005 2008
8 Stilian Petrov 55 1999 2005   18 Ludomir Moravcik 29 1998 2001
9 Geotgios Samaras 53 2007 2013   19 Scott Brown 23 2007 2016
10 Scott McDonald 51 2007 2009   20 Macej Zurawski 23 2005 2006