# Player Country Team Goals (Penalty)
1. Sam Dalby England England Dundee United Dundee United 8 (2)
2. Vaclav Černý Czech Republic Czech Republic Rangers FC Rangers FC 6 (0)
Nicky Clark Scotland Scotland St. Johnstone FC St. Johnstone FC 6 (2)
Cyriel Dessers Nigeria Nigeria Rangers FC Rangers FC 6 (0)
Kyogo Furuhashi Japan Japan Celtic FC Celtic FC 6 (0)
Benjamin Kimpioka Sweden Sweden St. Johnstone FC St. Johnstone FC 6 (1)
Callum McGregor Scotland Scotland Celtic FC Celtic FC 6 (0)
8. Bruce Anderson Scotland Scotland Kilmarnock FC Kilmarnock FC 5 (3)
Pape Gueye Senegal Senegal Aberdeen FC Aberdeen FC 5 (0)
Ronan Hale Ireland Ireland Ross County FC Ross County FC 5 (1)
Adam Idah Ireland Ireland Celtic FC Celtic FC 5 (1)
Nicolas Kühn Germany Germany Celtic FC Celtic FC 5 (0)
Luke McCowan Scotland Scotland Celtic FC Celtic FC
Dundee FC Dundee FC
5 (2)
Toyosi Olusanya England England St. Mirren FC St. Mirren FC 5 (0)
15. Lyall Cameron Scotland Scotland Dundee FC Dundee FC 4 (0)
Nicky Devlin Scotland Scotland Aberdeen FC Aberdeen FC 4 (0)
Reo Hatate Japan Japan Celtic FC Celtic FC 4 (0)
Alistair Johnston Canada Canada Celtic FC Celtic FC 4 (0)
Matty Kennedy Northern Ireland Northern Ireland Kilmarnock FC Kilmarnock FC 4 (0)
Jamie McGrath Ireland Ireland Aberdeen FC Aberdeen FC 4 (0)
Simon Murray Scotland Scotland Dundee FC Dundee FC 4 (1)
Apostolos Stamatelopoulos Australia Australia Motherwell FC Motherwell FC 4 (0)
23. Nicky Cadden Scotland Scotland Hibernian FC Hibernian FC 3 (1)
Danilo Brazil Brazil Rangers FC Rangers FC 3 (0)
Arne Engels Belgium Belgium Celtic FC Celtic FC 3 (2)
Topi Keskinen Finland Finland Aberdeen FC Aberdeen FC 3 (0)
Mackenzie Kirk Scotland Scotland St. Johnstone FC St. Johnstone FC 3 (0)
Mykola Kukharevych Ukraine Ukraine Hibernian FC Hibernian FC 3 (0)
Ziyad Larkèche France France Dundee FC Dundee FC 3 (0)
Tom Lawrence Wales Wales Rangers FC Rangers FC 3 (0)
Tawanda Maswanhise Zimbabwe Zimbabwe Motherwell FC Motherwell FC 3 (0)
Kevin Nisbet Scotland Scotland Aberdeen FC Aberdeen FC 3 (0)
Seb Palmer-Houlden England England Dundee FC Dundee FC 3 (0)
Lawrence Shankland Scotland Scotland Heart of Midlothian Heart of Midlothian 3 (0)
Tom Sparrow Wales Wales Motherwell FC Motherwell FC 3 (0)
Luca Stephenson England England Dundee United Dundee United 3 (0)
Scott Tiffoney Scotland Scotland Dundee FC Dundee FC 3 (0)
Marley Watkins Wales Wales Kilmarnock FC Kilmarnock FC 3 (0)
39. Emmanuel Adegboyega Ireland Ireland Dundee United Dundee United 2 (0)
Oluwaseun Adewumi Austria Austria Dundee FC Dundee FC 2 (0)
Vicente Besuijen Netherlands Netherlands Aberdeen FC Aberdeen FC 2 (0)
Martin Boyle Australia Australia Hibernian FC Hibernian FC 2 (0)
Josh Campbell Scotland Scotland Hibernian FC Hibernian FC 2 (0)
Leighton Clarkson England England Aberdeen FC Aberdeen FC 2 (0)
Moses Ebiye Nigeria Nigeria Motherwell FC Motherwell FC 2 (0)
Dwight Gayle England England Hibernian FC Hibernian FC 2 (0)
Ross Graham Scotland Scotland Dundee United Dundee United 2 (1)
Andy Halliday Scotland Scotland Motherwell FC Motherwell FC 2 (0)
Junior Hoilett Canada Canada Hibernian FC Hibernian FC 2 (0)
Roland Idowu Ireland Ireland St. Mirren FC St. Mirren FC 2 (1)
Hamza Igamane Morocco Morocco Rangers FC Rangers FC 2 (0)
Frankie Kent England England Heart of Midlothian Heart of Midlothian 2 (0)
Daizen Maeda Japan Japan Celtic FC Celtic FC 2 (0)
Curtis Main England England Dundee FC Dundee FC
St. Mirren FC St. Mirren FC
2 (0)
Rabbi Matondo Wales Wales Rangers FC Rangers FC 2 (0)
Jordan McGhee Scotland Scotland Dundee FC Dundee FC 2 (0)
Conor McMenamin Northern Ireland Northern Ireland St. Mirren FC St. Mirren FC 2 (0)
Lennon Miller Scotland Scotland Motherwell FC Motherwell FC 2 (1)
Louis Moult England England Dundee United Dundee United 2 (0)
Joe Newell England England Hibernian FC Hibernian FC 2 (0)
Mark O'Hara Scotland Scotland St. Mirren FC St. Mirren FC 2 (1)
Ante Palaversa Croatia Croatia Aberdeen FC Aberdeen FC 2 (0)
Paulo Bernardo Portugal Portugal Celtic FC Celtic FC 2 (0)
Killian Phillips Ireland Ireland St. Mirren FC St. Mirren FC 2 (0)
Liam Scales Ireland Ireland Celtic FC Celtic FC 2 (0)
Adama Sidibeh England England St. Johnstone FC St. Johnstone FC 2 (0)
Oisin Smyth Northern Ireland Northern Ireland St. Mirren FC St. Mirren FC 2 (0)
Ester Sokler Slovenia Slovenia Aberdeen FC Aberdeen FC 2 (0)
Blair Spittal Scotland Scotland Heart of Midlothian Heart of Midlothian 2 (0)
James Tavernier England England Rangers FC Rangers FC 2 (0)
Kenneth Vargas Costa Rica Costa Rica Heart of Midlothian Heart of Midlothian 2 (0)
David Watson Scotland Scotland Kilmarnock FC Kilmarnock FC 2 (0)
Jordan White Scotland Scotland Ross County FC Ross County FC 2 (1)
James Wilson Scotland Scotland Heart of Midlothian Heart of Midlothian 2 (0)
Akil Wright England England Ross County FC Ross County FC 2 (0)
76. Peter Ambrose Nigeria Nigeria Aberdeen FC Aberdeen FC 1 (0)
Jonah Ayunga Kenya Kenya St. Mirren FC St. Mirren FC 1 (0)
David Babunski North Macedonia North Macedonia Dundee United Dundee United 1 (0)
Nedim Bajrami Albania Albania Rangers FC Rangers FC 1 (0)
Kieron Bowie Scotland Scotland Hibernian FC Hibernian FC 1 (0)
Rocky Bushiri Belgium Belgium Hibernian FC Hibernian FC 1 (0)
Elijah Campbell England England Ross County FC Ross County FC 1 (0)
Graham Carey Ireland Ireland St. Johnstone FC St. Johnstone FC 1 (0)
Dan Casey Ireland Ireland Motherwell FC Motherwell FC 1 (0)
Mohammed Diomande Ivory Coast Ivory Coast Rangers FC Rangers FC 1 (0)
Musa Drammeh Gambia Gambia Heart of Midlothian Heart of Midlothian 1 (0)
Alan Forrest Scotland Scotland Heart of Midlothian Heart of Midlothian 1 (0)
Alexandros Gogić Cyprus Cyprus St. Mirren FC St. Mirren FC 1 (0)
Craig Halkett Scotland Scotland Heart of Midlothian Heart of Midlothian 1 (0)
Kevin Holt Scotland Scotland Dundee United Dundee United 1 (1)
Mikael Mandron France France Dundee FC Dundee FC
St. Mirren FC St. Mirren FC
1 (0)
Paul McGinn Scotland Scotland Motherwell FC Motherwell FC 1 (0)
Lewis Miller Australia Australia Hibernian FC Hibernian FC 1 (0)
Evan Mooney Scotland Scotland St. Mirren FC St. Mirren FC 1 (0)
Shayden Morris England England Aberdeen FC Aberdeen FC 1 (0)
Corrie Ndaba Ireland Ireland Kilmarnock FC Kilmarnock FC 1 (0)
Josh Nisbet Australia Australia Ross County FC Ross County FC 1 (0)
Stephen O'Donnell Scotland Scotland Motherwell FC Motherwell FC 1 (0)
Warren O'Hora Ireland Ireland Hibernian FC Hibernian FC 1 (0)
Yutaro Oda Japan Japan Heart of Midlothian Heart of Midlothian 1 (0)
Daniel Oyegoke England England Heart of Midlothian Heart of Midlothian 1 (0)
Tony Ralston Scotland Scotland Celtic FC Celtic FC 1 (0)
Zach Robinson England England Motherwell FC Motherwell FC 1 (0)
Alex Samuel Wales Wales Ross County FC Ross County FC 1 (0)
Graeme Shinnie Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Craig Sibbald Scotland Scotland Dundee United Dundee United 1 (0)
Owen Stirton Scotland Scotland Dundee United Dundee United 1 (0)
Scott Tanser England England St. Mirren FC St. Mirren FC 1 (0)
Richard Taylor England England St. Mirren FC St. Mirren FC 1 (0)
Miller Thomson Scotland Scotland Dundee United Dundee United 1 (0)
Kristijan Trapanovski North Macedonia North Macedonia Dundee United Dundee United 1 (0)
Meshack Ubochioma Nigeria Nigeria Dundee United Dundee United 1 (0)
Kyle Vassell Northern Ireland Northern Ireland Kilmarnock FC Kilmarnock FC 1 (0)
Bobby Wales Scotland Scotland Kilmarnock FC Kilmarnock FC 1 (0)
Tony Watt Scotland Scotland Motherwell FC Motherwell FC 1 (0)
Drey Wright England England St. Johnstone FC St. Johnstone FC 1 (0)
Élie Youan France France Hibernian FC Hibernian FC 1 (1)