# Player Country Team Goals (Penalty)
1. Odsonne Édouard France France Celtic FC Celtic FC 22 (0)
2. Jermain Defoe England England Rangers FC Rangers FC 13 (0)
3. Christian Doidge Wales Wales Hibernian FC Hibernian FC 12 (0)
Alfredo Morelos Colombia Colombia Rangers FC Rangers FC 12 (0)
5. Ryan Christie Scotland Scotland Celtic FC Celtic FC 11 (1)
Sam Cosgrove England England Aberdeen FC Aberdeen FC 11 (3)
7. James Forrest Scotland Scotland Celtic FC Celtic FC 10 (0)
8. Eamonn Brophy Scotland Scotland Kilmarnock FC Kilmarnock FC 9 (3)
Lyndon Dykes Australia Australia Livingston FC Livingston FC 9 (0)
Leigh Griffiths Scotland Scotland Celtic FC Celtic FC 9 (0)
Callum McGregor Scotland Scotland Celtic FC Celtic FC 9 (2)
12. Steven Lawless Scotland Scotland Livingston FC Livingston FC 8 (4)
Jonathan Obika England England St. Mirren FC St. Mirren FC 8 (0)
14. Liam Donnelly Northern Ireland Northern Ireland Motherwell FC Motherwell FC 7 (3)
Callum Hendry Scotland Scotland St. Johnstone FC St. Johnstone FC 7 (0)
Ryan Kent England England Rangers FC Rangers FC 7 (0)
Chris Long England England Motherwell FC Motherwell FC 7 (0)
Billy McKay Northern Ireland Northern Ireland Ross County FC Ross County FC 7 (0)
Ross Stewart Scotland Scotland Ross County FC Ross County FC 7 (0)
20. Chris Burke Scotland Scotland Kilmarnock FC Kilmarnock FC 6 (1)
Jon Guthrie England England Livingston FC Livingston FC 6 (0)
Stevie May Scotland Scotland Aberdeen FC Aberdeen FC
St. Johnstone FC St. Johnstone FC
6 (1)
Niall McGinn Northern Ireland Northern Ireland Aberdeen FC Aberdeen FC 6 (0)
Marios Ogboe Greece Greece Hamilton Academical Hamilton Academical 6 (2)
25. Scott Allan Scotland Scotland Hibernian FC Hibernian FC 5 (1)
Scott Arfield Canada Canada Rangers FC Rangers FC 5 (0)
Martin Boyle Australia Australia Hibernian FC Hibernian FC 5 (0)
Allan Campbell Scotland Scotland Motherwell FC Motherwell FC 5 (0)
29. Sean Clare England England Heart of Midlothian Heart of Midlothian 4 (2)
Devante Cole England England Motherwell FC Motherwell FC 4 (0)
Andrew Considine Scotland Scotland Aberdeen FC Aberdeen FC 4 (0)
İlkay Durmuş Germany Germany St. Mirren FC St. Mirren FC 4 (0)
Mohamed Elyounoussi Norway Norway Celtic FC Celtic FC 4 (0)
Brian Graham Scotland Scotland Ross County FC Ross County FC 4 (0)
Ryan Hedges Wales Wales Aberdeen FC Aberdeen FC 4 (0)
Ryan Jack Scotland Scotland Rangers FC Rangers FC 4 (0)
Christopher Jullien France France Celtic FC Celtic FC 4 (0)
Florian Kamberi Albania Albania Hibernian FC Hibernian FC
Rangers FC Rangers FC
4 (0)
Curtis Main England England Aberdeen FC Aberdeen FC 4 (0)
Ali McCann Northern Ireland Northern Ireland St. Johnstone FC St. Johnstone FC 4 (0)
Steven Naismith Scotland Scotland Heart of Midlothian Heart of Midlothian 4 (0)
Olivier Ntcham France France Celtic FC Celtic FC 4 (0)
George Oakley England England Hamilton Academical Hamilton Academical 4 (0)
44. Kristoffer Ajer Norway Norway Celtic FC Celtic FC 3 (0)
Joe Aribo Nigeria Nigeria Rangers FC Rangers FC 3 (0)
Oliver Bozanić Australia Australia Heart of Midlothian Heart of Midlothian 3 (0)
Joe Chalmers Scotland Scotland Ross County FC Ross County FC 3 (0)
Ross Cunningham Scotland Scotland Hamilton Academical Hamilton Academical 3 (3)
Connor Goldson England England Rangers FC Rangers FC 3 (0)
Daryl Horgan Ireland Ireland Hibernian FC Hibernian FC 3 (0)
Adam Jackson England England Hibernian FC Hibernian FC 3 (0)
Matthew Kennedy Northern Ireland Northern Ireland Aberdeen FC Aberdeen FC
St. Johnstone FC St. Johnstone FC
3 (0)
Stephen Mallan Scotland Scotland Hibernian FC Hibernian FC 3 (1)
Connor McLennan Scotland Scotland Aberdeen FC Aberdeen FC 3 (0)
Ryotaro Meshino Japan Japan Heart of Midlothian Heart of Midlothian 3 (0)
Mickel Miller England England Hamilton Academical Hamilton Academical 3 (0)
Stephen O'Donnell Scotland Scotland Kilmarnock FC Kilmarnock FC 3 (0)
Scott Pittman Scotland Scotland Livingston FC Livingston FC 3 (0)
James Scott Scotland Scotland Motherwell FC Motherwell FC 3 (0)
Lewis Smith Scotland Scotland Hamilton Academical Hamilton Academical 3 (0)
Greg Stewart Scotland Scotland Rangers FC Rangers FC 3 (0)
James Tavernier England England Rangers FC Rangers FC 3 (2)
Aaron Taylor-Sinclair Scotland Scotland Livingston FC Livingston FC 3 (0)
Jamie Walker Scotland Scotland Heart of Midlothian Heart of Midlothian 3 (0)
Conor Washington Northern Ireland Northern Ireland Heart of Midlothian Heart of Midlothian 3 (0)
David Wotherspoon Canada Canada St. Johnstone FC St. Johnstone FC 3 (0)
67. Tony Andreu France France St. Mirren FC St. Mirren FC 2 (0)
Borna Barišić Croatia Croatia Rangers FC Rangers FC 2 (0)
Vakoun Bayo Ivory Coast Ivory Coast Celtic FC Celtic FC 2 (0)
Liam Boyce Northern Ireland Northern Ireland Heart of Midlothian Heart of Midlothian 2 (0)
Scott Brown Scotland Scotland Celtic FC Celtic FC 2 (0)
Jake Carroll Ireland Ireland Motherwell FC Motherwell FC 2 (0)
Steve Davies England England Hamilton Academical Hamilton Academical 2 (1)
Gary Dicker Ireland Ireland Kilmarnock FC Kilmarnock FC 2 (0)
Mohamed el Makrini Netherlands Netherlands Kilmarnock FC Kilmarnock FC 2 (0)
Jeremie Frimpong Netherlands Netherlands Celtic FC Celtic FC 2 (0)
Declan Gallagher Scotland Scotland Motherwell FC Motherwell FC 2 (0)
Craig Halkett Scotland Scotland Heart of Midlothian Heart of Midlothian 2 (0)
Paul Hanlon Scotland Scotland Hibernian FC Hibernian FC 2 (0)
Peter Hartley England England Motherwell FC Motherwell FC 2 (0)
Jermaine Hylton England England Motherwell FC Motherwell FC 2 (0)
Uche Ikpeazu England England Heart of Midlothian Heart of Midlothian 2 (0)
Mikey Johnston Scotland Scotland Celtic FC Celtic FC 2 (0)
Nicke Kabamba England England Kilmarnock FC Kilmarnock FC 2 (0)
Nikola Katić Croatia Croatia Rangers FC Rangers FC 2 (0)
Alan Lithgow Scotland Scotland Livingston FC Livingston FC 2 (0)
Cameron MacPherson Scotland Scotland St. Mirren FC St. Mirren FC 2 (0)
Junior Morias England England St. Mirren FC St. Mirren FC 2 (0)
David Moyo Zimbabwe Zimbabwe Hamilton Academical Hamilton Academical 2 (0)
Danny Mullen Scotland Scotland St. Mirren FC St. Mirren FC 2 (0)
Michael O’Halloran Scotland Scotland St. Johnstone FC St. Johnstone FC 2 (0)
Scott Robinson Scotland Scotland Livingston FC Livingston FC 2 (0)
Tom Rogić Australia Australia Celtic FC Celtic FC 2 (0)
Sherwin Seedorf Netherlands Netherlands Motherwell FC Motherwell FC 2 (0)
Craig Sibbald Scotland Scotland Livingston FC Livingston FC 2 (0)
Aymen Souda France France Livingston FC Livingston FC 2 (0)
Blair Spittal Scotland Scotland Ross County FC Ross County FC 2 (0)
Iain Vigurs Scotland Scotland Ross County FC Ross County FC 2 (0)
99. Blair Alston Scotland Scotland Hamilton Academical Hamilton Academical 1 (0)
Bruce Anderson Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Brandon Barker England England Rangers FC Rangers FC 1 (0)
Marvin Bartley England England Livingston FC Livingston FC 1 (0)
Christophe Berra Scotland Scotland Heart of Midlothian Heart of Midlothian 1 (0)
Alex Bruce Northern Ireland Northern Ireland Kilmarnock FC Kilmarnock FC 1 (0)
Will Collar England England Hamilton Academical Hamilton Academical 1 (0)
Dario Del Fabro Italy Italy Kilmarnock FC Kilmarnock FC 1 (0)
Greg Docherty Scotland Scotland Hibernian FC Hibernian FC
Rangers FC Rangers FC
1 (0)
George Edmundson England England Rangers FC Rangers FC 1 (0)
Lee Erwin Scotland Scotland Ross County FC Ross County FC 1 (0)
Lewis Ferguson Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Stuart Findlay Scotland Scotland Kilmarnock FC Kilmarnock FC 1 (0)
Sam Foley Ireland Ireland St. Mirren FC St. Mirren FC 1 (0)
Liam Fontaine England England Ross County FC Ross County FC 1 (0)
Marcus Fraser Scotland Scotland Ross County FC Ross County FC 1 (0)
Jon Gallagher Ireland Ireland Aberdeen FC Aberdeen FC 1 (0)
Alexandros Gogić Cyprus Cyprus Hamilton Academical Hamilton Academical 1 (0)
Ianis Hagi Romania Romania Rangers FC Rangers FC 1 (0)
Melker Hallberg Sweden Sweden Hibernian FC Hibernian FC 1 (0)
Jonny Hayes Ireland Ireland Celtic FC Celtic FC 1 (0)
Filip Helander Sweden Sweden Rangers FC Rangers FC 1 (0)
Aaron Hickey Scotland Scotland Heart of Midlothian Heart of Midlothian 1 (0)
Chris Kane Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Jason Kerr Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Greg Kiltie Scotland Scotland Kilmarnock FC Kilmarnock FC 1 (0)
Ricki Lamie Scotland Scotland Livingston FC Livingston FC 1 (0)
Greg Leigh England England Aberdeen FC Aberdeen FC 1 (0)
Steven MacLean Scotland Scotland Heart of Midlothian Heart of Midlothian 1 (0)
Ross Maclver Scotland Scotland Motherwell FC Motherwell FC 1 (0)
Kyle Magennis Scotland Scotland St. Mirren FC St. Mirren FC 1 (0)
Christy Manzinga France France Motherwell FC Motherwell FC 1 (0)
Conor McCarthy Ireland Ireland St. Mirren FC St. Mirren FC 1 (0)
Aaron McGowan England England Hamilton Academical Hamilton Academical 1 (0)
Scott McKenna Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Rory McKenzie Scotland Scotland Kilmarnock FC Kilmarnock FC 1 (0)
Sean McLoughlin Ireland Ireland St. Mirren FC St. Mirren FC 1 (0)
Marc McNulty Scotland Scotland Hibernian FC Hibernian FC 1 (0)
Liam Millar Canada Canada Kilmarnock FC Kilmarnock FC 1 (0)
Lee Miller Scotland Scotland Livingston FC Livingston FC 1 (0)
Josh Mullin Scotland Scotland Ross County FC Ross County FC 1 (1)
Jake Mulraney Ireland Ireland Heart of Midlothian Heart of Midlothian 1 (0)
Jason Naismith Scotland Scotland Hibernian FC Hibernian FC 1 (0)
Mark O'Hara Scotland Scotland Motherwell FC Motherwell FC 1 (0)
Sheyi Ojo England England Rangers FC Rangers FC 1 (0)
Liam Polworth Scotland Scotland Motherwell FC Motherwell FC 1 (0)
Ryan Porteous Scotland Scotland Hibernian FC Hibernian FC 1 (0)
Jozo Šimunović Croatia Croatia Celtic FC Celtic FC 1 (0)
Jack Stobbs England England Livingston FC Livingston FC 1 (0)
Ash Taylor Wales Wales Aberdeen FC Aberdeen FC 1 (0)
David Templeton Scotland Scotland Hamilton Academical Hamilton Academical 1 (0)
Dominic Thomas Scotland Scotland Kilmarnock FC Kilmarnock FC 1 (0)
Zak Vyner England England Aberdeen FC Aberdeen FC 1 (0)
Shaun Want Scotland Scotland Hamilton Academical Hamilton Academical 1 (0)
Tony Watt Scotland Scotland Motherwell FC Motherwell FC 1 (0)
Sam Woods England England Hamilton Academical Hamilton Academical 1 (0)