Scottish Premier League High Scorers 1998-2018 - Glasgow Celtic

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