Scottish Premiership Top Scorers
Select Season:
#
Players
Current Club
Total games
Total Goals
1
Celtic FC
108
68
2
Celtic FC
106
61
3
Glasgow Rangers
102
56
4
Solihull Moors
37
41
5
Heart of Midlothian
15
40
6
Celtic FC
131
39
Celtic FC
106
39
Preston North End
84
39
9
Preston North End
12
38
10
Slavia Praha
132
37
Heart of Midlothian
67
37
12
Saint Mirren
86
35
13
43
34
Arbroath
22
34
15
Aberdeen
78
33
16
Ross County
85
31
Celtic FC
166
31
Birmingham City
69
31
19
Atletico Madrid
38
26
JK Retro
122
26
21
Heart of Midlothian
34
25
JK Retro
79
25
23
Glasgow Rangers
65
24
24
Glasgow Rangers
63
23
25
Servette
22
22
Celtic FC
60
22
Partick Thistle
63
22
Southampton
58
22
30
Kilmarnock
99
21
Saint Johnstone
106
21
St. Gallen
64
21
Burton Albion
8
21
34
Aberdeen
127
20
Saint Johnstone
89
20
Kilmarnock
46
20
Glasgow Rangers
79
20
Glasgow Rangers
78
20
39
Brisbane Roar
8
19
Motherwell
77
19
41
Hibernian
60
18
Connahs Quay Nomads FC
22
18
Saint Johnstone
84
18
Heart of Midlothian
37
18
Saint Johnstone
100
18
46
Aberdeen
87
17
Norwich City
40
17
48
Motherwell
62
16
Saint Johnstone
66
16
50
10
15
Inverness
31
15
Derby County
27
15
Livingston
80
15
Bidvest Wits
25
15
55
Tranmere Rovers
15
14
Shrewsbury Town
75
14
Aberdeen
86
14
59
Motherwell
102
13
Navi Vutiselts
36
13
Sheffield Wednesday
9
13
Falkirk
23
13
Matsumoto Yamaga FC
12
13
Heart of Midlothian
37
13
Sheffield Wednesday
22
13
Hamilton Academical
61
13
Olympique de Marseille
90
13
68
Hamilton Academical
28
12
Hertha Berlin
64
12
Motherwell
42
12
Kilmarnock
46
12
Saint Mirren
61
12
Sunderland A.F.C
42
12
Avispa Fukuoka
6
12
Hibernian
31
12
Southampton
45
12
Ross County
55
12
11
12
Hamilton Academical
41
12
Glasgow Rangers
79
12
81
Partick Thistle
50
11
East Kilbride
37
11
Genclerbirligi
58
11
Saint Johnstone
10
11
Livingston
59
11
Queens Park Rangers
28
11
Saint Johnstone
79
11
Doncaster Rovers
32
11
Ross County
45
11
Yeni Malatyaspor
65
11
91
Partick Thistle
21
10
Aberdeen
44
10
Motherwell
53
10
Glasgow Rangers
93
10
Ross County
53
10
Hull City
1
10
Glasgow Rangers
21
10
Motherwell
37
10
Dundee United
42
10
Aberdeen
84
10
Ross County
20
10
102
Aberdeen
71
9
Heart of Midlothian
51
9
Melbourne City
22
9
Glasgow Rangers
37
9
Pacific FC
6
9
Dundee FC
4
9
Kilmarnock
90
9
Sunderland A.F.C
40
9
Exeter City
28
9
Glasgow Rangers
65
9
112
Exeter City
5
8
Falkirk
56
8
Barnsley
3
8
Kilmarnock
36
8
Saint Mirren
59
8
Derby County
19
8
AIK Solna
88
8
Northampton Town
46
8
Dundee United
31
8
Aberdeen
54
8
Inverness
45
8
Livingston
72
8
Heart of Midlothian
41
8
ES du Sahel
1
8
Livingston
7
7
Derby County
68
7
Glasgow Rangers
39
7
Saint Mirren
30
7
APOEL Nicosia
15
7
Saint Mirren
85
7
Ermis Aradippou
28
7
Dundee United
28
7
Motherwell
32
7
Preston North End
6
7
Celtic FC
34
7
Samsunspor
15
7
Kilmarnock
41
7
Celtic FC
55
7
Dundee FC
54
7
Burton Albion
22
7
Plymouth Argyle
22
7
Burton Albion
54
7
FC Clinceni
10
7
Philadelphia Union
56
7
Motherwell
60
7
149
Celtic FC
26
6
Saint Johnstone
62
6
Dundee FC
14
6
Montreal Impact
9
6
Ross County
6
6
Hibernian
18
6
Livingston
85
6
Aldershot Town
11
6
Leyton Orient
25
6
Wycombe Wanderers
55
6
Port Vale
6
6
Queen of South
18
6
Hull City
32
6
Motherwell
15
6
Dulwich Hamlet
9
6
Vancouver Whitecaps
11
6
Central Coast Mariners
56
6
Hibernian
104
6
Hibernian
60
6
Hibernian
75
6
Bristol Rovers
14
6
Celtic FC
115
6
172
Apollon Smirnis
3
5
Morecambe
13
5
Bradford City
28
5
Fleetwood Town
20
5
Glasgow Rangers
39
5
Hamilton Academical
48
5
Heart of Midlothian
35
5
Celtic FC
40
5
Stade Ouchy
16
5
Aberdeen
47
5
Dundee FC
49
5
Atlanta United
14
5
Western Sydney
10
5
Saint Johnstone
21
5
Saint Mirren
58
5
Hibernian
28
5
Saint Johnstone
93
5
Charlton Athletic
10
5
Aston Villa
18
5
Real Kashmir FC
4
5
Arsenal
58
5
Celtic FC
59
5
Meizhou Hakka
2
5
Middlesbrough
4
5
Heart of Midlothian
19
5
Jamshedpur FC
55
5
Dundee United
44
5
Saint Mirren
108
5
Nottingham Forest
65
5
Saint Johnstone
58
5
Motherwell
42
5
Forfar Athletic
23
5
Wycombe Wanderers
39
5
206
Dundee United
31
4
Livingston
32
4
Livingston
43
4
Dundee FC
12
4
Heart of Midlothian
51
4
Saint Johnstone
13
4
Saint Mirren
74
4
Correcaminos UAT
11
4
Glasgow Rangers
30
4
Dunfermline Athletic
11
4
Dundalk
23
4
Hamilton Academical
59
4
Motherwell
84
4
Heart of Midlothian
37
4
Partick Thistle
8
4
Livingston
7
4
PAS LAMIA 1964 FC
7
4
Hull City
40
4
Salford City
27
4
Hibernian
42
4
Boavista FC
3
4
Ross County
17
4
Sheffield United
18
4
Greenock Morton
6
4
Inverness
4
4
Haskovo
36
4
Western Sydney
32
4
239
Kilmarnock
51
3
Livingston
15
3
Kilmarnock
33
3
Dumbarton
7
3
Derry City
9
3
Lincoln City
27
3
Ross County
45
3
Niki Volou
13
3
St. Patricks Athletic
10
3
Glasgow Rangers
57
3
Wigan Athletic
17
3
Mohun Bagan
26
3
Walton Casuals
14
3
Oldham Athletic
11
3
Charlton Athletic
15
3
Edinburgh City
3
3
Saint Johnstone
30
3
The New Saints
20
3
Colorado Rapids
10
3
Partick Thistle
41
3
Queen of South
17
3
Hibernian
57
3
Clyde
8
3
Hibernian
22
3
Oldham Athletic
14
3
Bolton Wanderers
17
3
Thanh Hoa
4
3
Glasgow Rangers
43
3
Kilmarnock
32
3
Saint Johnstone
31
3
KF Gunilla Hei
3
3
Hamilton Academical
32
3
Orange County Blues FC
16
3
Falkirk
4
3
Livingston
49
3
Ross County
29
3
Bayer Leverkusen
38
3
Ross County
51
3
Glasgow Rangers
17
3
Ayr United
18
3
Wigan Athletic
18
3
Motherwell
10
3
Dundee FC
4
3
Livingston
51
3
Vikingur Reykjavik
15
3
Montrose
5
3
Kilmarnock
32
3
PFK Montana
12
3
Saint Mirren
14
3
Saint Mirren
48
3
Queens Park Rangers
13
3
Hamilton Academical
27
3
Falkirk
7
3
Aberdeen
24
3
Glasgow Rangers
55
3
Gillingham
29
3
Celtic FC
29
3
Dunfermline Athletic
9
3
Pandurii Targu Jiu
13
3
Clyde
18
3
Aberdeen
41
3
Rio Ave
24
3
Livingston
5
3
Partick Thistle
36
3
Newcastle United
1
3
Celtic FC
26
3
Peterhead
24
3
LOSC Lille
15
3
Aberdeen
38
3
314
Newport County
5
2
Kilmarnock
54
2
Hibernian
19
2
Hamilton Academical
47
2
Hull City
10
2
Vancouver Whitecaps
12
2
Ravan Baku
28
2
Motherwell
25
2
Hamilton Academical
31
2
Dundee FC
32
2
Ross County
18
2
Annan Athletic
2
2
Partick Thistle
2
2
Inverness
4
2
Kilmarnock
32
2
Marine
9
2
Falkirk
13
2
Livingston
18
2
Hibernian
32
2
Saint Mirren
28
2
Livingston
20
2
Marathon
15
2
ZNK Osijek
14
2
Saint Mirren
33
2
Blackpool
15
2
Oud Heverlee
24
2
Glentoran FC
35
2
Torquay United
5
2
Panaitolikos Agrinio
17
2
Cova Piedade
30
2
Glasgow Rangers
57
2
Ayr United
7
2
Al Faisaly Harmah
5
2
Arbroath
19
2
JK Retro
4
2
Motherwell
21
2
Atlanta United
43
2
Leicester City
6
2
Inverness
2
2
Rotherham United
11
2
Dundee FC
11
2
Burnley U23
4
2
Clyde
7
2
Birmingham City
6
2
Ross County
7
2
Boreham Wood
27
2
Hamilton Academical
29
2
Hamilton Academical
46
2
Dundee FC
26
2
Charlton Athletic
35
2
Saint Mirren
62
2
Dundee United
1
2
Falkirk
5
2
Dundee United
49
2
Bristol City
9
2
Livingston
58
2
Tabor Sezana
1
2
Sheffield United
26
2
Barrow
24
2
Start Kristiansand
25
2
Partick Thistle
11
2
Livingston
33
2
Aberdeen
15
2
Hamilton Academical
24
2
Dunfermline Athletic
5
2
Dundee United
29
2
Montrose
8
2
Shrewsbury Town
11
2
Hull City
21
2
Dundee FC
26
2
Saint Johnstone
32
2
Motherwell
27
2
Hastings United
3
2
Hibernian
38
2
Dunfermline Athletic
14
2
East Fife
4
2
Breidablik
4
2
Henan Songshan Longmen
10
2
Elgin City
2
2
Toulouse
18
2
Apollon Smirnis
41
2
Kilmarnock
27
2
403
Inverness
2
1
Bologna
22
1
Queen of South
5
1
Wrexham
5
1
OFI Crete
9
1
Kilmarnock
21
1
Umraniyespor
7
1
Midtjylland
12
1
Triestina
3
1
Celtic FC
8
1
Motherwell
32
1
Partick Thistle
3
1
AFC Wimbledon
1
1
Inter Turku
11
1
Barrow
11
1
Inverness
8
1
Blackburn Rovers
15
1
Hamilton Academical
4
1
Parma
14
1
East Fife
13
1
Notts County
9
1
Charleroi
16
1
Fleetwood Town
7
1
NK Rudar Velenje
11
1
Livingston
20
1
Kilmarnock
22
1
Derby County
4
1
Ross County
28
1
Saint Mirren
8
1
Leyton Orient
5
1
East Fife
1
1
Millwall
21
1
Don Benito
1
1
Accrington Stanley
3
1
ADO Den Haag
26
1
Middlesbrough
4
1
Sheffield Wednesday
15
1
FK Zalgiris Vilnius
11
1
Celtic FC
24
1
Dunfermline Athletic
21
1
Sint Truidense
13
1
Puebla
19
1
Midtjylland
20
1
Levski Sofia
5
1
Go Ahead Eagles
2
1
KFCO Wilrijk
1
1
Mjondalen IF
10
1
Peterhead
1
1
Falkirk
1
1
Derby County
18
1
Flamurtari
12
1
Aberdeen
18
1
Celtic FC
27
1
Ross County
33
1
Heart of Midlothian
13
1
JK Retro
2
1
Flora Paide
3
1
Dunfermline Athletic
9
1
Dundee United
33
1
Celtic FC
30
1
Stevenage Borough
1
1
Livingston
25
1
Oostende
19
1
Livingston
10
1
Livingston
7
1
Saint Mirren
19
1
Inverness
13
1
Cobh Ramblers
11
1
Udon Thani
27
1
Hibernian
28
1
Heart of Midlothian
12
1
Greenock Morton
6
1
Toronto FC
25
1
IBV Vestmannaeyjar
3
1
Fleetwood Town
4
1
Hibernian
30
1
Livingston
27
1
Livingston
26
1
Ross County
2
1
Inverness
3
1
Widzew Lodz
8
1
Angers SCO
27
1
Falkirk
3
1
Ross County
8
1
Blyth Spartans
4
1
Hibernian
20
1
Saint Johnstone
33
1
Lecce
6
1
Dundee United
25
1
Dundee United
30
1
Darlington
2
1
Dundee United
31
1
Palermo
6
1
Zwickau
14
1
Chorley FC
2
1
Hartlepool United
6
1
Dundee FC
3
1
Gillingham
9
1
Hibernian
24
1
Kilmarnock
32
1
Southend United
24
1
El Paso Locomotive FC
8
1
Reading
11
1
Partick Thistle
4
1
Motherwell
27
1
Cremonese
10
1
Southend United
14
1
Partick Thistle
3
1
Kilmarnock
15
1
Saint Mirren
21
1
Motherwell
26
1
Plymouth Argyle
5
1
Chesterfield
4
1
Milton Keynes Dons
8
1
Hamilton Academical
24
1
Hamilton Academical
16
1
Cardiff City
21
1
Queens Park Rangers
15
1
Alloa Athletic
10
1
Celtic FC
17
1
Livingston
27
1
KVSK Lommel
7
1
Ross County
6
1
Stockport County
22
1
Jeunesse Esch
17
1
Milton Keynes Dons
2
1
Bristol City
17
1
Kilmarnock
8
1

Above are Scottish Premiership's top scorers and the totals they have scored.

This page was last updated on: 2021/03/31