| # | 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 |