# Player Country Team Goals (Penalty)
1. Kevin Nisbet Scotland Scotland Hibernian FC Hibernian FC 11 (2)
James Tavernier England England Rangers FC Rangers FC 11 (6)
3. Kemar Roofe Jamaica Jamaica Rangers FC Rangers FC 10 (0)
4. Nicky Clark Scotland Scotland Dundee United Dundee United 8 (2)
Lewis Ferguson Scotland Scotland Aberdeen FC Aberdeen FC 8 (6)
6. Odsonne Édouard France France Celtic FC Celtic FC 7 (3)
Mohamed Elyounoussi Norway Norway Celtic FC Celtic FC 7 (0)
8. Chris Burke Scotland Scotland Kilmarnock FC Kilmarnock FC 6 (3)
Ross Callachan Scotland Scotland Hamilton Academical Hamilton Academical 6 (3)
Ryan Kent England England Rangers FC Rangers FC 6 (0)
Alfredo Morelos Colombia Colombia Rangers FC Rangers FC 6 (0)
12. Albian Ajeti Switzerland Switzerland Celtic FC Celtic FC 5 (0)
Joe Aribo Nigeria Nigeria Rangers FC Rangers FC 5 (0)
Martin Boyle Australia Australia Hibernian FC Hibernian FC 5 (1)
Christian Doidge Wales Wales Hibernian FC Hibernian FC 5 (0)
Jon Guthrie England England Livingston FC Livingston FC 5 (0)
Nicke Kabamba Congo DR Congo DR Kilmarnock FC Kilmarnock FC 5 (1)
Greg Kiltie Scotland Scotland Kilmarnock FC Kilmarnock FC 5 (0)
Stevie May Scotland Scotland St. Johnstone FC St. Johnstone FC 5 (2)
Oliver Shaw Scotland Scotland Ross County FC Ross County FC 5 (0)
David Turnbull Scotland Scotland Celtic FC Celtic FC
Motherwell FC Motherwell FC
5 (0)
22. Scott Arfield Canada Canada Rangers FC Rangers FC 4 (0)
Alan Forrest Scotland Scotland Livingston FC Livingston FC 4 (0)
Connor Goldson England England Rangers FC Rangers FC 4 (0)
Leigh Griffiths Scotland Scotland Celtic FC Celtic FC 4 (0)
Ryan Hedges Wales Wales Aberdeen FC Aberdeen FC 4 (0)
Cedric Itten Switzerland Switzerland Rangers FC Rangers FC 4 (0)
Chris Kane Scotland Scotland St. Johnstone FC St. Johnstone FC 4 (0)
Scott Pittman Scotland Scotland Livingston FC Livingston FC 4 (0)
Scott Robinson Scotland Scotland Livingston FC Livingston FC 4 (0)
Lawrence Shankland Scotland Scotland Dundee United Dundee United 4 (0)
32. Ryan Christie Scotland Scotland Celtic FC Celtic FC 3 (1)
Devante Cole England England Motherwell FC Motherwell FC 3 (0)
Craig Conway Scotland Scotland St. Johnstone FC St. Johnstone FC 3 (1)
Sam Cosgrove England England Aberdeen FC Aberdeen FC 3 (1)
Shane Duffy Ireland Ireland Celtic FC Celtic FC 3 (0)
Ianis Hagi Romania Romania Rangers FC Rangers FC 3 (0)
Patryk Klimala Poland Poland Celtic FC Celtic FC 3 (0)
Callum Lang England England Motherwell FC Motherwell FC 3 (0)
Paul McGinn Scotland Scotland Hibernian FC Hibernian FC 3 (0)
Jamie McGrath Ireland Ireland St. Mirren FC St. Mirren FC 3 (2)
Callum McGregor Scotland Scotland Celtic FC Celtic FC 3 (0)
Mark O'Hara Scotland Scotland Motherwell FC Motherwell FC 3 (2)
Jonathan Obika England England St. Mirren FC St. Mirren FC 3 (0)
Hakeem Odofin England England Hamilton Academical Hamilton Academical 3 (0)
Tony Watt Scotland Scotland Motherwell FC Motherwell FC 3 (0)
David Wotherspoon Canada Canada St. Johnstone FC St. Johnstone FC 3 (0)
48. Brandon Barker England England Rangers FC Rangers FC 2 (0)
Eamonn Brophy Scotland Scotland Kilmarnock FC Kilmarnock FC
St. Mirren FC St. Mirren FC
2 (0)
Allan Campbell Scotland Scotland Motherwell FC Motherwell FC 2 (0)
Jermain Defoe England England Rangers FC Rangers FC 2 (0)
Ross Draper England England Ross County FC Ross County FC 2 (0)
Lyndon Dykes Scotland Scotland Livingston FC Livingston FC 2 (2)
Ryan Edmondson England England Aberdeen FC Aberdeen FC 2 (0)
Jay Emmanuel-Thomas England England Livingston FC Livingston FC 2 (0)
Ethan Erhahon Scotland Scotland St. Mirren FC St. Mirren FC 2 (0)
Lee Erwin Scotland Scotland Ross County FC Ross County FC
St. Mirren FC St. Mirren FC
2 (0)
James Forrest Scotland Scotland Celtic FC Celtic FC 2 (0)
Tommie Hoban Ireland Ireland Aberdeen FC Aberdeen FC 2 (0)
Ronan Hughes Scotland Scotland Hamilton Academical Hamilton Academical 2 (0)
Charlie Lakin England England Ross County FC Ross County FC 2 (0)
Curtis Main England England Aberdeen FC Aberdeen FC 2 (0)
Scott Martin Scotland Scotland Hamilton Academical Hamilton Academical 2 (0)
Josh Mullin Scotland Scotland Livingston FC Livingston FC
Ross County FC Ross County FC
2 (0)
Marios Ogboe Greece Greece Hamilton Academical Hamilton Academical 2 (0)
Ross Stewart Scotland Scotland Ross County FC Ross County FC 2 (2)
Aaron Tshibola England England Kilmarnock FC Kilmarnock FC 2 (0)
Marley Watkins Wales Wales Aberdeen FC Aberdeen FC 2 (0)
Danny Whitehall England England Kilmarnock FC Kilmarnock FC 2 (1)
Scott Wright Scotland Scotland Aberdeen FC Aberdeen FC 2 (0)
71. Kristoffer Ajer Norway Norway Celtic FC Celtic FC 1 (0)
Louis Appéré Scotland Scotland Dundee United Dundee United 1 (0)
Borna Barišić Croatia Croatia Rangers FC Rangers FC 1 (0)
Marvin Bartley England England Livingston FC Livingston FC 1 (0)
Nir Bitton Israel Israel Celtic FC Celtic FC 1 (0)
Luke Bolton England England Dundee United Dundee United 1 (0)
Ciaron Brown Northern Ireland Northern Ireland Livingston FC Livingston FC 1 (0)
Dylan Connolly Ireland Ireland St. Mirren FC St. Mirren FC 1 (0)
Andrew Considine Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Liam Craig Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Kristian Dennis England England St. Mirren FC St. Mirren FC 1 (0)
Nicky Devlin Scotland Scotland Livingston FC Livingston FC 1 (0)
Coll Donaldson Scotland Scotland Ross County FC Ross County FC 1 (0)
Jake Doyle-Hayes Ireland Ireland St. Mirren FC St. Mirren FC 1 (0)
Marcus Fraser Scotland Scotland St. Mirren FC St. Mirren FC 1 (0)
Jeremie Frimpong Netherlands Netherlands Celtic FC Celtic FC 1 (0)
Declan Gallagher Scotland Scotland Motherwell FC Motherwell FC 1 (0)
Alexandros Gogić Cyprus Cyprus Hibernian FC Hibernian FC 1 (0)
Liam Gordon Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Tom Grivosti England England Ross County FC Ross County FC 1 (0)
Jack Hamilton Scotland Scotland Livingston FC Livingston FC 1 (0)
Paul Hanlon Scotland Scotland Hibernian FC Hibernian FC 1 (0)
Jonny Hayes Ireland Ireland Aberdeen FC Aberdeen FC 1 (0)
Filip Helander Sweden Sweden Rangers FC Rangers FC 1 (0)
Lee Hodson Northern Ireland Northern Ireland Hamilton Academical Hamilton Academical 1 (0)
Jason Holt Scotland Scotland Livingston FC Livingston FC 1 (1)
Jermaine Hylton England England Motherwell FC Motherwell FC
Ross County FC Ross County FC
1 (0)
Ryan Jack Scotland Scotland Rangers FC Rangers FC 1 (0)
Jordan Jones Northern Ireland Northern Ireland Rangers FC Rangers FC 1 (0)
Christopher Jullien France France Celtic FC Celtic FC 1 (0)
Glen Kamara Finland Finland Rangers FC Rangers FC 1 (0)
Matthew Kennedy Northern Ireland Northern Ireland Aberdeen FC Aberdeen FC 1 (0)
Diego Laxalt Uruguay Uruguay Celtic FC Celtic FC 1 (0)
Chris Long England England Motherwell FC Motherwell FC 1 (0)
Kyle Magennis Scotland Scotland Hibernian FC Hibernian FC 1 (0)
Stephen Mallan Scotland Scotland Hibernian FC Hibernian FC 1 (1)
Ali McCann Northern Ireland Northern Ireland St. Johnstone FC St. Johnstone FC 1 (0)
Ross McCrorie Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Stephen McGinn Scotland Scotland Hibernian FC Hibernian FC 1 (0)
Billy McKay Northern Ireland Northern Ireland Ross County FC Ross County FC 1 (0)
Rory McKenzie Scotland Scotland Kilmarnock FC Kilmarnock FC 1 (0)
Dan McNamara Ireland Ireland St. Johnstone FC St. Johnstone FC 1 (0)
Marc McNulty Scotland Scotland Dundee United Dundee United 1 (0)
Guy Melamed Israel Israel St. Johnstone FC St. Johnstone FC 1 (0)
David Moyo Zimbabwe Zimbabwe Hamilton Academical Hamilton Academical 1 (0)
Bevis Mugabi Uganda Uganda Motherwell FC Motherwell FC 1 (0)
Kyle Munro Scotland Scotland Hamilton Academical Hamilton Academical 1 (0)
Jamie Murphy Scotland Scotland Hibernian FC Hibernian FC
Rangers FC Rangers FC
1 (0)
Joe Newell England England Hibernian FC Hibernian FC 1 (0)
Olivier Ntcham France France Celtic FC Celtic FC 1 (0)
Michael O’Halloran Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Harrison Paton Canada Canada Ross County FC Ross County FC 1 (0)
Peter Pawlett Scotland Scotland Dundee United Dundee United 1 (0)
Alan Power Ireland Ireland Kilmarnock FC Kilmarnock FC 1 (0)
Mark Reynolds Scotland Scotland Dundee United Dundee United 1 (0)
Julien Serrano France France Livingston FC Livingston FC 1 (0)
Callum Smith Scotland Scotland Hamilton Academical Hamilton Academical 1 (0)
Liam Smith Scotland Scotland Dundee United Dundee United 1 (0)
Ismaila Soro Ivory Coast Ivory Coast Celtic FC Celtic FC 1 (0)
Adrián Sporle Argentina Argentina Dundee United Dundee United 1 (0)
Richard Tait Scotland Scotland St. Mirren FC St. Mirren FC 1 (0)
Scott Tanser England England St. Johnstone FC St. Johnstone FC 1 (0)
Ash Taylor Wales Wales Aberdeen FC Aberdeen FC 1 (0)
David Templeton Scotland Scotland Hamilton Academical Hamilton Academical 1 (0)
Scott Tiffoney Scotland Scotland Livingston FC Livingston FC 1 (0)
Iain Vigurs Scotland Scotland Ross County FC Ross County FC 1 (0)
Drey Wright England England Hibernian FC Hibernian FC 1 (0)