Top scorer

#
Player
Team
Played
Goals
1
Player thumb
Anthony Watt
Motherwell
Motherwell
19
9
2
Player thumb
Alfredo Morelo
Rangers
Rangers
18
8
3
Player thumb
Kyogo Furuhashi
Celtic
Celtic
14
8
4
Player thumb
Christian Ramirez
Aberdeen
Aberdeen
20
8
5
Player thumb
Kevin van Veen
Motherwell
Motherwell
17
7
6
Player thumb
Liam Boyce
Hearts
Hearts
15
7
7
Player thumb
Martin Boyle
Hibernian
Hibernian
19
7
8
Player thumb
Kemar Roofe
Rangers
Rangers
13
6
9
Player thumb
Joe Aribo
Rangers
Rangers
20
6
10
Player thumb
Regan Charles-Cook
Ross County
Ross County
19
6
11
Player thumb
Liel Abada
Celtic
Celtic
19
6
12
Player thumb
Kevin Nisbet
Hibernian
Hibernian
18
5
13
Player thumb
Eamonn Brophy
St. Mirren
St. Mirren
17
5
14
Player thumb
Fashion Sakala
Rangers
Rangers
14
5
15
Player thumb
Bruce Anderson
Livingston
Livingston
18
5
16
Player thumb
David Turnbull
Celtic
Celtic
18
5
17
Player thumb
Jota
Celtic
Celtic
11
5
18
Player thumb
Blair Spittal
Ross County
Ross County
20
4
19
Player thumb
Anthony Ralston
Celtic
Celtic
16
4
20
Player thumb
Luke McCowan
Dundee FC
Dundee FC
17
4
21
Player thumb
James Tavernier
Rangers
Rangers
18
4
22
Player thumb
Lewis Ferguson
Aberdeen
Aberdeen
18
4
23
Player thumb
Stephen Kingsley
Hearts
Hearts
17
4
24
Player thumb
John Souttar
Hearts
Hearts
18
3
25
Player thumb
Jordan White
Ross County
Ross County
20
3
26
Player thumb
Harrison Clarke
Ross County
Ross County
17
3
27
Player thumb
Marley Watkins
Aberdeen
Aberdeen
14
3
28
Player thumb
Ross Callachan
Ross County
Ross County
18
3
29
Player thumb
Joe Shaughnessy
St. Mirren
St. Mirren
19
3
30
Player thumb
Daniel Mullen
Dundee FC
Dundee FC
12
3
31
Player thumb
Benjamin Woodburn
Hearts
Hearts
16
3
32
Player thumb
Jason Cummings
Dundee FC
Dundee FC
14
3
33
Player thumb
Connor Ronan
St. Mirren
St. Mirren
14
3
34
Player thumb
Christopher Kane
St. Johnstone
St. Johnstone
16
3
35
Player thumb
Ryan Edwards
Dundee United
Dundee United
19
3
36
Player thumb
Tom Rogic
Celtic
Celtic
17
3
37
Player thumb
Ian Harkes
Dundee United
Dundee United
18
3
38
Player thumb
Jamie McGrath
St. Mirren
St. Mirren
17
2
39
Player thumb
Ryan Kent
Rangers
Rangers
12
2
40
Player thumb
Scott Wright
Rangers
Rangers
12
2
41
Player thumb
Albian Ajeti
Celtic
Celtic
7
2
42
Player thumb
Odsonne Edouard
Celtic
Celtic
4
2
43
Player thumb
Cameron Carter-Vickers
Celtic
Celtic
15
2
44
Player thumb
Gary Mackay-Steven
Hearts
Hearts
18
2
45
Player thumb
Michael Smith
Hearts
Hearts
16
2
46
Player thumb
Alexander Cochrane
Hearts
Hearts
15
2
47
Player thumb
Bevis Mugabi
Motherwell
Motherwell
19
2
48
Player thumb
Scott Brown
Aberdeen
Aberdeen
18
2
49
Player thumb
Ryan Hedges
Aberdeen
Aberdeen
14
2
50
Player thumb
Teddy Jenks
Aberdeen
Aberdeen
9
2
51
Player thumb
Jamie Murphy
Hibernian
Hibernian
16
2
52
Player thumb
Christian Doidge
Hibernian
Hibernian
9
2
53
Player thumb
Kyle Magennis
Hibernian
Hibernian
7
2
54
Player thumb
Ryan Porteous
Hibernian
Hibernian
17
2
55
Player thumb
Peter Pawlett
Dundee United
Dundee United
17
2
56
Player thumb
Nicky Clark
Dundee United
Dundee United
19
2
57
Player thumb
Leigh Griffiths
Dundee FC
Dundee FC
13
2
58
Player thumb
Ryan Sweeney
Dundee FC
Dundee FC
18
2
59
Player thumb
Ayo Obileye
Livingston
Livingston
17
2
60
Player thumb
Odin Bailey
Livingston
Livingston
15
2
61
Player thumb
Stevie May
St. Johnstone
St. Johnstone
17
2
62
Player thumb
Scott Arfield
Rangers
Rangers
13
2
63
Player thumb
Scott Tanser
St. Mirren
St. Mirren
20
2
64
Player thumb
Jack Baldwin
Ross County
Ross County
17
2
65
Player thumb
Joseph Hungbo
Ross County
Ross County
15
2
66
Player thumb
Paul McGinn
Hibernian
Hibernian
17
1
67
Player thumb
Craig Halkett
Hearts
Hearts
19
1
68
Player thumb
Ianis Hagi
Rangers
Rangers
14
1
69
Player thumb
Connor Goldson
Rangers
Rangers
19
1
70
Player thumb
Josh Campbell
Hibernian
Hibernian
11
1
71
Player thumb
Charles Mulgrew
Dundee United
Dundee United
19
1
72
Player thumb
Jamie Walker
Hearts
Hearts
4
1
73
Player thumb
Ethan Erhahon
St. Mirren
St. Mirren
10
1
74
Player thumb
Alex Iacovitti
Ross County
Ross County
14
1
75
Player thumb
Jamie Robson
Dundee United
Dundee United
4
1
76
Player thumb
Ilmari Niskanen
Dundee United
Dundee United
15
1
77
Player thumb
Louis Appere
Dundee United
Dundee United
12
1
78
Player thumb
Armand Gnanduillet
Hearts
Hearts
14
1
79
Player thumb
Declan Glass
Dundee United
Dundee United
8
1
80
Player thumb
Kieran Freeman
Dundee United
Dundee United
14
1
81
Player thumb
Glen Kamara
Rangers
Rangers
18
1
82
Player thumb
Josh Ginnelly
Hearts
Hearts
14
1
83
Player thumb
Dominic Samuel
Ross County
Ross County
13
1
84
Player thumb
Paul McGowan
Dundee FC
Dundee FC
18
1
85
Player thumb
Lee Ashcroft
Dundee FC
Dundee FC
14
1
86
Player thumb
Andrew Halliday
Hearts
Hearts
11
1
87
Player thumb
Liam Scales
Celtic
Celtic
4
1
88
Player thumb
Max Anderson
Dundee FC
Dundee FC
16
1
89
Player thumb
Andrew Shinnie
Livingston
Livingston
15
1
90
Player thumb
Tom Parkes
Livingston
Livingston
8
1
91
Player thumb
David Cancola
Ross County
Ross County
11
1
92
Player thumb
Nicky Devlin
Livingston
Livingston
19
1
93
Player thumb
Jack McMillan
Livingston
Livingston
13
1
94
Player thumb
Scott Pittman
Livingston
Livingston
10
1
95
Player thumb
Alan Forrest
Livingston
Livingston
19
1
96
Player thumb
Callum McGregor
Celtic
Celtic
17
1
97
Player thumb
Juninho Bacuna
Rangers
Rangers
6
1
98
Player thumb
Jacob Butterfield
St. Johnstone
St. Johnstone
4
1
99
Player thumb
Filip Helander
Rangers
Rangers
3
1
100
Player thumb
Michael O'Halloran
St. Johnstone
St. Johnstone
16
1
101
Player thumb
Liam Gordon
St. Johnstone
St. Johnstone
13
1
102
Player thumb
Nir Bitton
Celtic
Celtic
13
1
103
Player thumb
Ricki Lamie
Motherwell
Motherwell
13
1
104
Player thumb
Connor Shields
Motherwell
Motherwell
11
1
105
Player thumb
Alistair Crawford
St. Johnstone
St. Johnstone
14
1
106
Player thumb
Callum Slattery
Motherwell
Motherwell
17
1
107
Player thumb
Dean Cornelius
Motherwell
Motherwell
2
1
108
Player thumb
Juhani Ojala
Motherwell
Motherwell
11
1
109
Player thumb
Funso Ojo
Aberdeen
Aberdeen
16
1
110
Player thumb
Jonathan Hayes
Aberdeen
Aberdeen
19
1
111
Player thumb
Curtis Main
St. Mirren
St. Mirren
19
1
112
Player thumb
David Bates
Aberdeen
Aberdeen
15
1
113
Player thumb
Liam Grimshaw
Motherwell
Motherwell
13
1
114
Player thumb
Josip Juranovic
Celtic
Celtic
15
1
115
Player thumb
Kaiyne Woolery
Motherwell
Motherwell
19
1
116
Player thumb
Jack MacKenzie
Aberdeen
Aberdeen
8
1
117
Player thumb
John Lundstram
Rangers
Rangers
14
1
118
Player thumb
Marcus Fraser
St. Mirren
St. Mirren
20
1
119
Player thumb
Aaron McEneff
Hearts
Hearts
8
1
120
Player thumb
Christopher Cadden
Hibernian
Hibernian
14
1
121
Player thumb
Georgios Giakoumakis
Celtic
Celtic
5
1
#
Player
Team
Played
Assists
1
Player thumb
James Tavernier
Rangers
Rangers
18
10
2
Player thumb
Anthony Ralston
Celtic
Celtic
16
5
3
Player thumb
Tom Rogic
Celtic
Celtic
17
5
4
Player thumb
Alfredo Morelo
Rangers
Rangers
18
4
5
Player thumb
David Turnbull
Celtic
Celtic
18
4
6
Player thumb
Jota
Celtic
Celtic
11
4
7
Player thumb
Ryan Hedges
Aberdeen
Aberdeen
14
4
8
Player thumb
Scott Tanser
St. Mirren
St. Mirren
20
4
9
Player thumb
Christian Ramirez
Aberdeen
Aberdeen
20
3
10
Player thumb
Martin Boyle
Hibernian
Hibernian
19
3
11
Player thumb
Joe Aribo
Rangers
Rangers
20
3
12
Player thumb
Liel Abada
Celtic
Celtic
19
3
13
Player thumb
Bruce Anderson
Livingston
Livingston
18
3
14
Player thumb
Gary Mackay-Steven
Hearts
Hearts
18
3
15
Player thumb
Joseph Hungbo
Ross County
Ross County
15
3
16
Player thumb
Ilmari Niskanen
Dundee United
Dundee United
15
3
17
Player thumb
Glen Kamara
Rangers
Rangers
18
3
18
Player thumb
Regan Charles-Cook
Ross County
Ross County
19
2
19
Player thumb
Jordan White
Ross County
Ross County
20
2
20
Player thumb
Harrison Clarke
Ross County
Ross County
17
2
21
Player thumb
Connor Ronan
St. Mirren
St. Mirren
14
2
22
Player thumb
Ian Harkes
Dundee United
Dundee United
18
2
23
Player thumb
Teddy Jenks
Aberdeen
Aberdeen
9
2
24
Player thumb
Paul McGinn
Hibernian
Hibernian
17
2
25
Player thumb
Connor Goldson
Rangers
Rangers
19
2
26
Player thumb
Ethan Erhahon
St. Mirren
St. Mirren
10
2
27
Player thumb
Josh Ginnelly
Hearts
Hearts
14
2
28
Player thumb
Callum McGregor
Celtic
Celtic
17
2
29
Player thumb
Michael O'Halloran
St. Johnstone
St. Johnstone
16
2
30
Player thumb
Ricki Lamie
Motherwell
Motherwell
13
2
31
Player thumb
Marcus Fraser
St. Mirren
St. Mirren
20
2
32
Player thumb
Kevin van Veen
Motherwell
Motherwell
17
1
33
Player thumb
Liam Boyce
Hearts
Hearts
15
1
34
Player thumb
Fashion Sakala
Rangers
Rangers
14
1
35
Player thumb
Blair Spittal
Ross County
Ross County
20
1
36
Player thumb
Luke McCowan
Dundee FC
Dundee FC
17
1
37
Player thumb
Lewis Ferguson
Aberdeen
Aberdeen
18
1
38
Player thumb
Ross Callachan
Ross County
Ross County
18
1
39
Player thumb
Benjamin Woodburn
Hearts
Hearts
16
1
40
Player thumb
Ryan Edwards
Dundee United
Dundee United
19
1
41
Player thumb
Jamie McGrath
St. Mirren
St. Mirren
17
1
42
Player thumb
Ryan Kent
Rangers
Rangers
12
1
43
Player thumb
Odsonne Edouard
Celtic
Celtic
4
1
44
Player thumb
Cameron Carter-Vickers
Celtic
Celtic
15
1
45
Player thumb
Michael Smith
Hearts
Hearts
16
1
46
Player thumb
Alexander Cochrane
Hearts
Hearts
15
1
47
Player thumb
Jamie Murphy
Hibernian
Hibernian
16
1
48
Player thumb
Kyle Magennis
Hibernian
Hibernian
7
1
49
Player thumb
Nicky Clark
Dundee United
Dundee United
19
1
50
Player thumb
Stevie May
St. Johnstone
St. Johnstone
17
1
51
Player thumb
Josh Campbell
Hibernian
Hibernian
11
1
52
Player thumb
Charles Mulgrew
Dundee United
Dundee United
19
1
53
Player thumb
Alex Iacovitti
Ross County
Ross County
14
1
54
Player thumb
Declan Glass
Dundee United
Dundee United
8
1
55
Player thumb
Kieran Freeman
Dundee United
Dundee United
14
1
56
Player thumb
Paul McGowan
Dundee FC
Dundee FC
18
1
57
Player thumb
Lee Ashcroft
Dundee FC
Dundee FC
14
1
58
Player thumb
Liam Scales
Celtic
Celtic
4
1
59
Player thumb
Andrew Shinnie
Livingston
Livingston
15
1
60
Player thumb
Scott Pittman
Livingston
Livingston
10
1
61
Player thumb
Alan Forrest
Livingston
Livingston
19
1
62
Player thumb
Juninho Bacuna
Rangers
Rangers
6
1
63
Player thumb
Connor Shields
Motherwell
Motherwell
11
1
64
Player thumb
Juhani Ojala
Motherwell
Motherwell
11
1
65
Player thumb
Jonathan Hayes
Aberdeen
Aberdeen
19
1
66
Player thumb
Curtis Main
St. Mirren
St. Mirren
19
1
67
Player thumb
Kaiyne Woolery
Motherwell
Motherwell
19
1
68
Player thumb
Jack MacKenzie
Aberdeen
Aberdeen
8
1
69
Player thumb
Christopher Cadden
Hibernian
Hibernian
14
1