1 | Odsonne Edouard Celtic | Celtic | 31 | 18 |
2 | Kemar Roofe Rangers | Rangers | 24 | 14 |
- | Kevin Nisbet Hibernian | Hibernian | 33 | 14 |
4 | Alfredo Morelos Rangers | Rangers | 29 | 12 |
- | James Tavernier Rangers | Rangers | 33 | 12 |
- | Martin Boyle Hibernian | Hibernian | 36 | 12 |
7 | Devante Cole Motherwell | Motherwell | 27 | 11 |
8 | Mohamed Elyounoussi Celtic | Celtic | 34 | 10 |
- | Jamie McGrath St. Mirren | St. Mirren | 35 | 10 |
- | Ryan Kent Rangers | Rangers | 37 | 10 |
11 | Chris Burke Kilmarnock | Kilmarnock | 37 | 9 |
- | David Turnbull Celtic | Celtic | 31 | 9 |
- | Ross Callachan Hamilton Academical | Hamilton Academical | 33 | 9 |
- | Lewis Ferguson Aberdeen | Aberdeen | 35 | 9 |
15 | Kyle Lafferty Kilmarnock | Kilmarnock | 9 | 8 |
- | Nicky Clark Dundee United | Dundee United | 31 | 8 |
- | Lawrence Shankland Dundee United | Dundee United | 32 | 8 |
18 | Ianis Hagi Rangers | Rangers | 33 | 7 |
- | Joe Aribo Rangers | Rangers | 31 | 7 |
- | Christian Doidge Hibernian | Hibernian | 36 | 7 |
21 | Leigh Griffiths Celtic | Celtic | 22 | 6 |
- | Albian Ajeti Celtic | Celtic | 20 | 6 |
- | Oli Shaw Ross County | Ross County | 25 | 6 |
- | Greg Kiltie Kilmarnock | Kilmarnock | 29 | 6 |
- | Scott Pittman Livingston | Livingston | 38 | 6 |
26 | Guy Melamed St. Johnstone | St. Johnstone | 18 | 5 |
- | Billy McKay Ross County | Ross County | 28 | 5 |
- | Jay Emmanuel-Thomas Livingston | Livingston | 24 | 5 |
- | Stevie May St. Johnstone | St. Johnstone | 34 | 5 |
- | Jon Obika St. Mirren | St. Mirren | 34 | 5 |
- | Nicke Kabamba Kilmarnock | Kilmarnock | 33 | 5 |
- | Mark O'Hara Motherwell | Motherwell | 27 | 5 |
- | Ryan Hedges Aberdeen | Aberdeen | 28 | 5 |
- | Ryan Christie Celtic | Celtic | 34 | 5 |
- | Jon Guthrie Livingston | Livingston | 36 | 5 |
36 | Jermain Defoe Rangers | Rangers | 15 | 4 |
- | Cédric Itten Rangers | Rangers | 27 | 4 |
- | Scott Arfield Rangers | Rangers | 28 | 4 |
- | Adrián Sporle Dundee United | Dundee United | 24 | 4 |
- | Scott Robinson Livingston | Livingston | 26 | 4 |
- | Jordan White Ross County | Ross County | 12 | 4 |
- | Chris Kane St. Johnstone | St. Johnstone | 28 | 4 |
- | Mitch Pinnock Kilmarnock | Kilmarnock | 30 | 4 |
- | Chris Long Motherwell | Motherwell | 29 | 4 |
- | Alan Forrest Livingston | Livingston | 30 | 4 |
- | Allan Campbell Motherwell | Motherwell | 34 | 4 |
- | Connor Goldson Rangers | Rangers | 38 | 4 |
48 | Patryk Klimala Celtic | Celtic | 17 | 3 |
- | Kristian Dennis St. Mirren | St. Mirren | 17 | 3 |
- | James Forrest Celtic | Celtic | 13 | 3 |