Top scorer

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