# Player Country Team Goals (Penalty)
1. Albian Ajeti Switzerland Switzerland Celtic FC Celtic FC 4 (0)
Odsonne Édouard France France Celtic FC Celtic FC 4 (1)
Ryan Kent England England Rangers FC Rangers FC 4 (0)
Kevin Nisbet Scotland Scotland Hibernian FC Hibernian FC 4 (1)
5. Martin Boyle Australia Australia Hibernian FC Hibernian FC 3 (0)
Chris Burke Scotland Scotland Kilmarnock FC Kilmarnock FC 3 (1)
Christian Doidge Wales Wales Hibernian FC Hibernian FC 3 (0)
Nicke Kabamba England England Kilmarnock FC Kilmarnock FC 3 (0)
Alfredo Morelos Colombia Colombia Rangers FC Rangers FC 3 (0)
10. Scott Arfield Canada Canada Rangers FC Rangers FC 2 (0)
Allan Campbell Scotland Scotland Motherwell FC Motherwell FC 2 (0)
Ryan Christie Scotland Scotland Celtic FC Celtic FC 2 (0)
Nicky Clark Scotland Scotland Dundee United Dundee United 2 (1)
Shane Duffy Ireland Ireland Celtic FC Celtic FC 2 (0)
Lyndon Dykes Scotland Scotland Livingston FC Livingston FC 2 (2)
Lewis Ferguson Scotland Scotland Aberdeen FC Aberdeen FC 2 (2)
James Forrest Scotland Scotland Celtic FC Celtic FC 2 (0)
Patryk Klimala Poland Poland Celtic FC Celtic FC 2 (0)
Jonathan Obika England England St. Mirren FC St. Mirren FC 2 (0)
Hakeem Odofin England England Hamilton Academical Hamilton Academical 2 (0)
Scott Pittman Scotland Scotland Livingston FC Livingston FC 2 (0)
Kemar Roofe Jamaica Jamaica Rangers FC Rangers FC 2 (0)
Ross Stewart Scotland Scotland Ross County FC Ross County FC 2 (2)
James Tavernier England England Rangers FC Rangers FC 2 (0)
25. Kristoffer Ajer Norway Norway Celtic FC Celtic FC 1 (0)
Joe Aribo Nigeria Nigeria Rangers FC Rangers FC 1 (0)
Borna Barišić Croatia Croatia Rangers FC Rangers FC 1 (0)
Eamonn Brophy Scotland Scotland Kilmarnock FC Kilmarnock FC 1 (0)
Dylan Connolly Ireland Ireland St. Mirren FC St. Mirren FC 1 (0)
Liam Craig Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Coll Donaldson Scotland Scotland Ross County FC Ross County FC 1 (0)
Ross Draper England England Ross County FC Ross County FC 1 (0)
Lee Erwin Scotland Scotland Ross County FC Ross County FC
St. Mirren FC St. Mirren FC
1 (0)
Alan Forrest Scotland Scotland Livingston FC Livingston FC 1 (0)
Jeremie Frimpong Netherlands Netherlands Celtic FC Celtic FC 1 (0)
Jon Guthrie England England Livingston FC Livingston FC 1 (0)
Ianis Hagi Romania Romania Rangers FC Rangers FC 1 (0)
Ryan Hedges Wales Wales Aberdeen FC Aberdeen FC 1 (0)
Jason Holt Scotland Scotland Livingston FC Livingston FC 1 (1)
Christopher Jullien France France Celtic FC Celtic FC 1 (0)
Greg Kiltie Scotland Scotland Kilmarnock FC Kilmarnock FC 1 (0)
Chris Long England England Motherwell FC Motherwell FC 1 (0)
Stephen Mallan Scotland Scotland Hibernian FC Hibernian FC 1 (1)
Scott Martin Scotland Scotland Hamilton Academical Hamilton Academical 1 (0)
Stevie May Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Ross McCrorie Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Callum McGregor Scotland Scotland Celtic FC Celtic 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)
Bevis Mugabi England England Motherwell FC Motherwell FC 1 (0)
Kyle Munro Scotland Scotland Hamilton Academical Hamilton Academical 1 (0)
Joe Newell England England Hibernian FC Hibernian FC 1 (0)
Mark O'Hara Scotland Scotland Motherwell FC Motherwell FC 1 (1)
Michael O’Halloran Scotland Scotland St. Johnstone FC St. Johnstone 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)
Lawrence Shankland Scotland Scotland Dundee United Dundee United 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)
David Templeton Scotland Scotland Hamilton Academical Hamilton Academical 1 (0)
Aaron Tshibola England England Kilmarnock FC Kilmarnock FC 1 (0)
David Turnbull Scotland Scotland Celtic FC Celtic FC
Motherwell FC Motherwell FC
1 (0)
Iain Vigurs Scotland Scotland Ross County FC Ross County FC 1 (0)
David Wotherspoon Canada Canada St. Johnstone FC St. Johnstone FC 1 (0)
Drey Wright England England Hibernian FC Hibernian FC 1 (0)
Scott Wright Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)