# Player Country Team Goals (Penalty)
1. Sam Dalby England England Dundee United Dundee United 10 (2)
Kyogo Furuhashi Japan Japan Celtic FC Celtic FC 10 (0)
3. Vaclav Černý Czech Republic Czech Republic Rangers FC Rangers FC 9 (0)
Hamza Igamane Morocco Morocco Rangers FC Rangers FC 9 (0)
Nicolas Kühn Germany Germany Celtic FC Celtic FC 9 (0)
6. Bruce Anderson Scotland Scotland Kilmarnock FC Kilmarnock FC 8 (4)
Simon Murray Scotland Scotland Dundee FC Dundee FC 8 (2)
8. Martin Boyle Australia Australia Hibernian FC Hibernian FC 7 (2)
Nicky Clark Scotland Scotland St. Johnstone FC St. Johnstone FC 7 (3)
Cyriel Dessers Nigeria Nigeria Rangers FC Rangers FC 7 (0)
Luke McCowan Scotland Scotland Celtic FC Celtic FC
Dundee FC Dundee FC
7 (2)
12. Arne Engels Belgium Belgium Celtic FC Celtic FC 6 (5)
Reo Hatate 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)
Toyosi Olusanya England England St. Mirren FC St. Mirren FC 6 (0)
17. Lyall Cameron Scotland Scotland Dundee FC Dundee FC 5 (0)
Danilo Brazil Brazil Rangers FC Rangers FC 5 (0)
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)
Daizen Maeda Japan Japan Celtic FC Celtic FC 5 (0)
Tawanda Maswanhise Zimbabwe Zimbabwe Motherwell FC Motherwell FC 5 (0)
Apostolos Stamatelopoulos Australia Australia Motherwell FC Motherwell FC 5 (0)
Jordan White Scotland Scotland Ross County FC Ross County FC 5 (3)
26. Oluwaseun Adewumi Austria Austria Dundee FC Dundee FC 4 (0)
Nicky Cadden Scotland Scotland Hibernian FC Hibernian FC 4 (1)
Nicky Devlin Scotland Scotland Aberdeen FC Aberdeen FC 4 (0)
Dwight Gayle England England Hibernian FC Hibernian 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)
Topi Keskinen Finland Finland Aberdeen FC Aberdeen FC 4 (0)
Mackenzie Kirk Scotland Scotland St. Johnstone FC St. Johnstone FC 4 (0)
Jamie McGrath Ireland Ireland Aberdeen FC Aberdeen FC 4 (0)
Kevin Nisbet Scotland Scotland Aberdeen FC Aberdeen FC 4 (0)
Seb Palmer-Houlden England England Dundee FC Dundee FC 4 (0)
Oisin Smyth Northern Ireland Northern Ireland St. Mirren FC St. Mirren FC 4 (1)
James Wilson Scotland Scotland Heart of Midlothian Heart of Midlothian 4 (0)
39. 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)
Louis Moult England England Dundee United Dundee United 3 (0)
Josh Nisbet Australia Australia Ross County FC Ross County 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)
Blair Spittal Scotland Scotland Heart of Midlothian Heart of Midlothian 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)
David Watson Scotland Scotland Kilmarnock FC Kilmarnock FC 3 (0)
Akil Wright England England Ross County FC Ross County FC 3 (0)
52. Emmanuel Adegboyega Ireland Ireland Dundee United Dundee United 2 (0)
Vicente Besuijen Netherlands Netherlands Aberdeen FC Aberdeen FC 2 (0)
Rocky Bushiri Belgium Belgium Hibernian FC Hibernian FC 2 (0)
Josh Campbell Scotland Scotland Hibernian FC Hibernian FC 2 (0)
Graham Carey Ireland Ireland St. Johnstone FC St. Johnstone FC 2 (1)
Noah Chilvers England England Ross County FC Ross County FC 2 (0)
Leighton Clarkson England England Aberdeen FC Aberdeen FC 2 (0)
Mohammed Diomande Ivory Coast Ivory Coast Rangers FC Rangers FC 2 (0)
Musa Drammeh Gambia Gambia Heart of Midlothian Heart of Midlothian 2 (0)
Moses Ebiye Nigeria Nigeria Motherwell FC Motherwell 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)
Kevin Holt Scotland Scotland Dundee United Dundee United 2 (1)
Roland Idowu Ireland Ireland St. Mirren FC St. Mirren FC 2 (1)
Frankie Kent England England Heart of Midlothian Heart of Midlothian 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)
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)
James Penrice Scotland Scotland Heart of Midlothian Heart of Midlothian 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)
Ester Sokler Slovenia Slovenia Aberdeen FC Aberdeen FC 2 (0)
James Tavernier England England Rangers FC Rangers FC 2 (0)
Nectarios Triantis Australia Australia Hibernian FC Hibernian FC 2 (0)
Kenneth Vargas Costa Rica Costa Rica Heart of Midlothian Heart of Midlothian 2 (0)
Kyle Vassell Northern Ireland Northern Ireland Kilmarnock FC Kilmarnock FC 2 (0)
Élie Youan France France Hibernian FC Hibernian FC 2 (1)
87. 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)
Leon Balogun Nigeria Nigeria Rangers FC Rangers FC 1 (0)
Kieron Bowie Scotland Scotland Hibernian FC Hibernian FC 1 (0)
Caolan Boyd-Munce Northern Ireland Northern Ireland St. Mirren FC St. Mirren FC 1 (0)
Innes Cameron Scotland Scotland Kilmarnock FC Kilmarnock FC 1 (0)
Elijah Campbell England England Ross County FC Ross County FC 1 (0)
Dan Casey Ireland Ireland Motherwell FC Motherwell FC 1 (0)
Aaron Donnelly Northern Ireland Northern Ireland Dundee FC Dundee FC 1 (0)
Michée Efeté England England Ross County FC Ross County FC 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)
Liam Gordon Scotland Scotland Motherwell FC Motherwell FC 1 (0)
Ianis Hagi Romania Romania Rangers FC Rangers FC 1 (0)
Craig Halkett Scotland Scotland Heart of Midlothian Heart of Midlothian 1 (0)
George Harmon England England Ross County FC Ross County FC 1 (0)
Alex Iacovitti Scotland Scotland St. Mirren FC St. Mirren FC 1 (0)
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)
Josh McPake Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Glenn Middleton Scotland Scotland Dundee United Dundee United 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)
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)
Liam Polworth Scotland Scotland Kilmarnock FC Kilmarnock FC 1 (0)
Robin Pröpper Netherlands Netherlands Rangers FC Rangers FC 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)
Jack Sanders England England St. Johnstone FC St. Johnstone FC 1 (0)
Vicko Ševelj Croatia Croatia Dundee United Dundee United 1 (1)
Graeme Shinnie Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Craig Sibbald Scotland Scotland Dundee United Dundee United 1 (0)
Callum Slattery England England Motherwell FC Motherwell FC 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)
Auston Trusty USA USA Celtic FC Celtic FC 1 (0)
Meshack Ubochioma Nigeria Nigeria Dundee United Dundee United 1 (0)
Bobby Wales Scotland Scotland Kilmarnock FC Kilmarnock FC 1 (0)
Tony Watt Scotland Scotland Motherwell FC Motherwell FC 1 (0)
Ewan Wilson Scotland Scotland Motherwell FC Motherwell FC 1 (0)
Drey Wright England England St. Johnstone FC St. Johnstone FC 1 (0)
Hyun-jun Yang South Korea South Korea Celtic FC Celtic FC 1 (0)