Scottish Premier League Top Goalscorers

1 Min Read

Scottish Premier League & Scottish Premiership Top Goal Scorers 1998-99 to 2023-24

Discover the Top Goalscorers in the Scottish Premier League (SPL) Season by Season and SPL Top Scorers All-Time from 1998-99 to 2023-24.
SPL Top Scorers is in two tables: Chronological order and All-Time.
The SPL was founded in 1998, when it broke away from the Scottish Football League (SFL). In 2013 the SPL and SFL merged to form the new Scottish Professional Football League – SPFL, with its top division being known as the Scottish Premiership.
The SPL Top Scorer in one season is Henrik Larsson from Celtic with 35 goals in 2000-01.

Scottish Premier League Top Goalscorers 1998-99 to 2023-24

SeasonPlayerClubGoals
1998–99Henrik Larsson

Sweden Football

Celtic Football

Celtic27
1999–2000Mark Viduka

Australia Football

Celtic Football

Celtic25
2000–01Henrik Larsson

Sweden Football

Celtic Football

Celtic35
2001–02Henrik Larsson

Sweden Football

Celtic Football

Celtic29
2002–03Henrik Larsson

Sweden Football

Celtic Football

Celtic28
2003–04Henrik Larsson

Sweden Football

Celtic Football

Celtic30
2004–05John Hartson

Wales Football

Celtic Football

Celtic25
2005–06Kris Boyd

Scotland football

KILMARNOCKRangers Football Results

Kilmarnock & Rangers32
2006–07Kris Boyd

Scotland football

Rangers Football Results

Rangers20
2007–08Scott McDonald

Australia Football

Celtic Football

Celtic25
2008-09Kris Boyd

Scotland football

Rangers Football Results

Rangers27
2009-10Kris Boyd

Scotland football

Rangers Football Results

Rangers23
2010-11Kenny Miller

Scotland football

Rangers Football Results

Rangers21
2011-12Gary Hooper

England Football

Celtic Football

Celtic24
2012-13Michael Higdon

England Football

MOTHERWELL

Motherwell26
2013-14Kris Commons

Scotland football

Celtic Football

Celtic23
2014-15Adam Rooney

Ireland Football

Aberdeen

Aberdeen18
2015-16Leigh Griffiths

Scotland football

Celtic Football

Celtic31
2016-17Liam Boyce

England Football

Ross County

Ross County23
2017-18Kris Boyd

Scotland football

KILMARNOCK

Kilmarnock18
2018-19Alfredo Morelos

Colombia Football

Rangers Football Results

Rangers18
2019-20Odsonne Édouard

France Football

Celtic Football

Celtic22
2020-21Odsonne Édouard

France Football

Celtic Football

Celtic18
2021-22Regan Charles-Cook

1763bf79671e99ce97355e108210c3d3 e1551511248883

77165a20a2dea5a10cc92e15f3223119

Ross County13
Giorgos Giakoumakis

38e6904bcc3028ccdecc2d88a415e539 e1535809476272

a39124ef8d8055c360a4e83cbe02f7f2

Celtic
2022-23Kyogo Furuhashi

d5fc39e49033fb08173997a891cf9e0a e1536768008319

a39124ef8d8055c360a4e83cbe02f7f2

Celtic27
2023-24Lawrence Shankland

51360f3f331b24adeffc6c1f630ba772 e1535808980990

7938e833e3dd2c38f62abcdb46ea6997

Heart of Middleton24
1890-91 to 1892-93 Scottish League
1893-94 to 1974-75 Scottish League Division One
1975-76 to 1997-98 Premier Division of the Scottish League

Scottish Premier League All-Time Top Scorers 1998-99 to 2023-24

RankPlayerClubGoals
1Kris Boyd

Scotland football

KILMARNOCK

Kilmarnock222

Rangers Football Results

Rangers
2Henrik Larsson

Scotland football

Celtic Football

Celtic174
3Leigh Griffiths

Scotland football

HIBERNIAN Football

Hibernian121

Celtic Football

Celtic
4Scott McDonald

Australia Football

MOTHERWELL

Motherwell117

Celtic Football

Celtic
5Anthony Stokes

Ireland Football

FALKIRK

Falkirk106

HIBERNIAN Football

Hibernian

Celtic Football

Celtic
6Kenny Miller

Scotland football

HIBERNIAN Football

Hibernian99

Rangers Football Results

Rangers

Celtic Football

Celtic

Dundee

Dundee
7Derek Riordan

Scotland football

HIBERNIAN Football

Hibernian95

Celtic Football

Celtic

HIBERNIAN Football

Hibernian

ST MIRREN

St. Johnstone
8John Hartson

Wales Football

Celtic Football

Celtic88
9Adam Rooney

Ireland Football

Inverness

Inverness CT86

Aberdeen

Aberdeen
10Billy Mckay

Northern Ireland football

Inverness

Inverness CT85

Dundee united

Dundee United

Ross County

Ross County
11Michael Higdon

England Football

FALKIRK

Falkirk73

ST MIRREN

St. Mirren

MOTHERWELL

Motherwell
Nacho Novo

Spain Football

Dundee Football

Dundee73

Rangers Football Results

Rangers
13Niall McGinn

Northern Ireland football

Aberdeen

Aberdeen71
14Colin Nish

Scotland football

DUNFERMLINE ATHLETIC

Dunfermline Athletic64

KILMARNOCK

Kilmarnock

HIBERNIAN Football

Hibernian

Dundee Football

Dundee
Odsonne Édouard

France Football

Celtic Football

Celtic64
16James Forrest

Scotland football

Celtic Football

Celtic61
17Alfredo Morelos

Colombia Football

Rangers Football Results

Rangers56
18Kris Doolan

Scotland football

PARTICK THISTLE

Partick Thistle54
19Liam Boyce

Northern Ireland football

Ross County

Ross County50

HEART OF MIDLOTHIAN

Heart of Midlothian
20Ryan Christie

Scotland football

Inverness

Inverness CT47

Celtic Football

Celtic

Aberdeen

Aberdeen
Share This Article
Enable Notifications OK No thanks