Scottish Premier League High Scorers 1998-2023 - Glasgow Celtic

1 Henrik Larsson 158 1998 2003   11 Georgios Samaras 53 2007 2013
2 John Hartson 88 2001 2005   12 Scott McDonald 51 2007 2009
3 Leigh Griffiths 87 2013 2020   13 Kyogo Furuhashi 47 2021 2023
4 James Forrest 68 2009 2023   15 Callum McGregor 40 2014 2023
5 Odsonne Edouard 64 2017 2021   15 Scott Sinclair 40 2016 2018
6 Kris Commons 64 2010 2015   16 Shaun Maloney 39 2001 2010
7 Gary Hooper 63 2010 2012   17 Alan Thompson 37 1998 2000
8 Chris Sutton 63 2000 2005   18 Jan Vennegoor of Hesselink 34 2006 2008
9 Anthony Stokes 57 2010 2014   19 Tom Rogic 32 2015 2021
10 Stilian Petrov 55 1999 2005   20 Aidan McGeady 31 2003 2009