| # | Player | Team | Goals | Penalty |
|---|---|---|---|---|
| 1 |
Alfredo Morelos
|
Rangers | 18 | 0 |
| 2 |
Sam Cosgrove
|
Aberdeen | 17 | 4 |
| 3 |
Odsonne Édouard
|
Celtic | 15 | 0 |
| 4 |
David Turnbull
|
Motherwell | 15 | 3 |
| 5 |
James Tavernier
|
Rangers | 14 | 11 |
| 6 |
Scott Arfield
|
Rangers | 11 | 0 |
| 7 |
Eamonn Brophy
|
Kilmarnock | 11 | 6 |
| 8 |
James Forrest
|
Celtic | 11 | 0 |
| 9 |
Steven Naismith
|
Hearts | 10 | 3 |
| 10 |
Ryan Christie
|
Celtic | 9 | 0 |
| 11 |
Scott Sinclair
|
Celtic | 9 | 3 |
| 12 |
Greg Stewart
|
Kilmarnock | 9 | 0 |
| 13 |
Jermain Defoe
|
Rangers | 8 | 1 |
| 14 |
Florian Kamberi
|
Hibernian | 8 | 1 |
| 15 |
Kenny Miller
|
Livingston | 8 | 0 |
| 16 |
Ryan Hardie
|
Livingston | 7 | 1 |
| 17 |
Stephen Mallan
|
Hibernian | 7 | 0 |
| 18 |
Marc McNulty
|
Hibernian | 7 | 3 |
| 19 |
Lewis Ferguson
|
Aberdeen | 6 | 0 |
| 20 |
Craig Halkett
|
Livingston | 6 | 1 |