 
            | # | Player | Team | Goals | Penalty | 
|---|---|---|---|---|
| 1 |   Cyriel Dessers | Rangers | 18 | 1 | 
| 2 |   Daizen Maeda | Celtic | 16 | 0 | 
| 3 |   Simon Murray | Ross County | 16 | 3 | 
| 4 |   Martin Boyle | Hibernian | 15 | 2 | 
| 5 |   Sam Dalby | Dundee United | 15 | 3 | 
| 6 |   Adam Idah | Celtic | 13 | 1 | 
| 7 |   Nicolas Kühn | Celtic | 13 | 0 | 
| 8 |   Igmane Hamza | Rangers | 12 | 0 | 
| 9 |   Václav Černý | Rangers | 12 | 0 | 
| 10 |   Ronan Hale | Ross County | 12 | 3 | 
| 11 |   Bruce Anderson | Kilmarnock | 11 | 5 | 
| 12 |   Kevin Nisbet | Aberdeen | 11 | 0 | 
| 13 |   Kyogo Furuhashi | Celtic | 10 | 0 | 
| 14 |   Reo Hatate | Celtic | 10 | 0 | 
| 15 |   Lyall Cameron | Rangers | 9 | 1 | 
| 16 |   Arne Engels | Celtic | 9 | 7 | 
| 17 |   Toyosi Olusanya | St. Mirren | 8 | 0 | 
| 18 |   Lawrence Shankland | Hearts | 8 | 0 | 
| 19 |   Callum McGregor | Celtic | 8 | 0 | 
| 20 |   Mackenzie Kirk | Hearts | 8 | 0 |