1 | Lawrence Shankland Heart of Midlothian | Heart of Midlothian | 36 | 23 |
2 | Bojan Miovski Aberdeen | Aberdeen | 37 | 17 |
- | Matt O'Riley Celtic Glasgow | Celtic Glasgow | 36 | 17 |
- | James Tavernier Rangers | Rangers | 37 | 17 |
5 | Cyriel Dessers Rangers | Rangers | 34 | 16 |
6 | Theo Bair Motherwell | Motherwell | 36 | 15 |
7 | Kyogo Furuhashi Celtic Glasgow | Celtic Glasgow | 37 | 13 |
- | Simon Murray Ross County | Ross County | 36 | 13 |
9 | Abdallah Sima Rangers | Rangers | 24 | 11 |
10 | Myziane Maolida Hibernian | Hibernian | 17 | 9 |
- | Kyle Vassell Kilmarnock | Kilmarnock | 35 | 9 |
- | Marley Watkins Kilmarnock | Kilmarnock | 35 | 9 |
- | Luke McCowan Dundee FC | Dundee FC | 36 | 9 |
- | Blair Spittal Motherwell | Motherwell | 36 | 9 |
15 | Adam Idah Celtic Glasgow | Celtic Glasgow | 14 | 8 |
- | Mikael Mandron St. Mirren | St. Mirren | 34 | 8 |
- | Jamie McGrath Aberdeen | Aberdeen | 33 | 8 |
18 | David Turnbull Celtic Glasgow | Celtic Glasgow | 16 | 7 |
19 | James Forrest Celtic Glasgow | Celtic Glasgow | 22 | 6 |
- | Mika Biereth Motherwell | Motherwell | 14 | 6 |
- | Nicky Clark St. Johnstone | St. Johnstone | 20 | 6 |
- | Toyosi Olusanya St. Mirren | St. Mirren | 34 | 6 |
- | Luis Palma Celtic Glasgow | Celtic Glasgow | 27 | 6 |
- | Bruce Anderson Livingston | Livingston | 33 | 6 |
- | Kenneth Vargas Heart of Midlothian | Heart of Midlothian | 32 | 6 |
- | Todd Cantwell Rangers | Rangers | 29 | 6 |
- | Daizen Maeda Celtic Glasgow | Celtic Glasgow | 28 | 6 |
- | Amadou Bakayoko Dundee FC | Dundee FC | 36 | 6 |
- | Danny Armstrong Kilmarnock | Kilmarnock | 37 | 6 |
30 | Hyeon-gyu Oh Celtic Glasgow | Celtic Glasgow | 20 | 5 |
- | Rabbi Matondo Rangers | Rangers | 19 | 5 |
- | Yutaro Oda Heart of Midlothian | Heart of Midlothian | 24 | 5 |
- | Adam Le Fondre Hibernian | Hibernian | 23 | 5 |
- | Dylan Vente Hibernian | Hibernian | 29 | 5 |
- | Jordan White Ross County | Ross County | 37 | 5 |
- | Élie Youan Hibernian | Hibernian | 31 | 5 |
- | Lyall Cameron Dundee FC | Dundee FC | 31 | 5 |
- | David Watson Kilmarnock | Kilmarnock | 35 | 5 |
- | Martin Boyle Hibernian | Hibernian | 29 | 5 |
- | Jordan McGhee Dundee FC | Dundee FC | 32 | 5 |
41 | Danilo Rangers | Rangers | 12 | 4 |
- | Adama Sidibeh St. Johnstone | St. Johnstone | 14 | 4 |
- | Tete Yengi Livingston | Livingston | 15 | 4 |
- | Jorge Grant Heart of Midlothian | Heart of Midlothian | 27 | 4 |
- | Luís Lopes Aberdeen | Aberdeen | 33 | 4 |
- | Sean Kelly Livingston | Livingston | 22 | 4 |
- | Alan Forrest Heart of Midlothian | Heart of Midlothian | 33 | 4 |
- | Mark O'Hara St. Mirren | St. Mirren | 27 | 4 |
- | Yan Dhanda Ross County | Ross County | 34 | 4 |
- | Greg Kiltie St. Mirren | St. Mirren | 34 | 4 |