# Player Country Team Goals (Penalty)
1. Sam Dalby England England Dundee United Dundee United 12 (2)
2. Vaclav Černý Czech Republic Czech Republic Rangers FC Rangers FC 10 (0)
Kyogo Furuhashi Japan Japan Celtic FC Celtic FC 10 (0)
Nicolas Kühn Germany Germany Celtic FC Celtic FC 10 (0)
5. Hamza Igamane Morocco Morocco Rangers FC Rangers FC 9 (0)
Daizen Maeda Japan Japan Celtic FC Celtic FC 9 (0)
Simon Murray Scotland Scotland Dundee FC Dundee FC 9 (2)
8. Bruce Anderson Scotland Scotland Kilmarnock FC Kilmarnock FC 8 (4)
Nicky Clark Scotland Scotland St. Johnstone FC St. Johnstone FC 8 (3)
Cyriel Dessers Nigeria Nigeria Rangers FC Rangers FC 8 (0)
Arne Engels Belgium Belgium Celtic FC Celtic FC 8 (6)
Ronan Hale Ireland Ireland Ross County FC Ross County FC 8 (2)
Adam Idah Ireland Ireland Celtic FC Celtic FC 8 (1)
Toyosi Olusanya England England St. Mirren FC St. Mirren FC 8 (0)
15. Martin Boyle Australia Australia Hibernian FC Hibernian FC 7 (2)
Luke McCowan Scotland Scotland Celtic FC Celtic FC
Dundee FC Dundee FC
7 (2)
Callum McGregor Scotland Scotland Celtic FC Celtic FC 7 (0)
18. Reo Hatate Japan Japan Celtic FC Celtic FC 6 (0)
Benjamin Kimpioka Sweden Sweden St. Johnstone FC St. Johnstone FC 6 (1)
20. Nicky Cadden Scotland Scotland Hibernian FC Hibernian FC 5 (1)
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)
Topi Keskinen Finland Finland Aberdeen FC Aberdeen FC 5 (0)
Tawanda Maswanhise Zimbabwe Zimbabwe Motherwell FC Motherwell FC 5 (0)
Kevin Nisbet Scotland Scotland Aberdeen FC Aberdeen FC 5 (0)
Seb Palmer-Houlden England England Dundee FC Dundee 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)
30. Oluwaseun Adewumi Austria Austria Dundee FC Dundee FC 4 (0)
Josh Campbell Scotland Scotland Hibernian FC Hibernian FC 4 (0)
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)
Mackenzie Kirk Scotland Scotland St. Johnstone FC St. Johnstone FC 4 (0)
Mikael Mandron France France St. Mirren FC St. Mirren FC 4 (0)
Jamie McGrath Ireland Ireland Aberdeen FC Aberdeen FC 4 (0)
Lawrence Shankland Scotland Scotland Heart of Midlothian Heart of Midlothian 4 (0)
Oisin Smyth Northern Ireland Northern Ireland St. Mirren FC St. Mirren FC 4 (1)
Blair Spittal Scotland Scotland Heart of Midlothian Heart of Midlothian 4 (0)
Marley Watkins Wales Wales Kilmarnock FC Kilmarnock FC 4 (0)
James Wilson Scotland Scotland Heart of Midlothian Heart of Midlothian 4 (0)
Akil Wright England England Ross County FC Ross County FC 4 (0)
45. Graham Carey Ireland Ireland St. Johnstone FC St. Johnstone FC 3 (1)
Noah Chilvers England England Ross County FC Ross County FC 3 (0)
Mohammed Diomande Ivory Coast Ivory Coast Rangers FC Rangers FC 3 (0)
Musa Drammeh Gambia Gambia Heart of Midlothian Heart of Midlothian 3 (0)
Ianis Hagi Romania Romania Rangers FC Rangers FC 3 (0)
Andy Halliday Scotland Scotland Motherwell FC Motherwell FC 3 (1)
Elton Kabangu Belgium Belgium Heart of Midlothian Heart of Midlothian 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)
Louis Moult England England Dundee United Dundee United 3 (0)
Josh Nisbet Australia Australia Ross County FC Ross County FC 3 (0)
Tom Sparrow Wales Wales Motherwell FC Motherwell FC 3 (0)
Luca Stephenson England England Dundee United Dundee United 3 (0)
James Tavernier England England Rangers FC Rangers FC 3 (1)
Scott Tiffoney Scotland Scotland Dundee FC Dundee FC 3 (0)
Nectarios Triantis Australia Australia Hibernian FC Hibernian FC 3 (0)
Kenneth Vargas Costa Rica Costa Rica Heart of Midlothian Heart of Midlothian 3 (0)
Bobby Wales Scotland Scotland Kilmarnock FC Kilmarnock FC 3 (0)
David Watson Scotland Scotland Kilmarnock FC Kilmarnock FC 3 (0)
65. 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)
Leighton Clarkson England England Aberdeen FC Aberdeen FC 2 (0)
Moses Ebiye Nigeria Nigeria Motherwell FC Motherwell FC 2 (0)
Ross Graham Scotland Scotland Dundee United Dundee United 2 (1)
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)
Jota Portugal Portugal Celtic FC Celtic FC 2 (0)
Frankie Kent England England Heart of Midlothian Heart of Midlothian 2 (0)
Curtis Main England England Dundee FC Dundee 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)
Božo Mikulić Croatia Croatia St. Johnstone FC St. Johnstone FC 2 (0)
Lennon Miller Scotland Scotland Motherwell FC Motherwell FC 2 (1)
Fraser Murray Scotland Scotland Kilmarnock FC Kilmarnock FC 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)
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 Polworth Scotland Scotland Kilmarnock FC Kilmarnock FC 2 (0)
Robin Pröpper Netherlands Netherlands Rangers FC Rangers 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)
Kyle Vassell Northern Ireland Northern Ireland Kilmarnock FC Kilmarnock FC 2 (0)
Élie Youan France France Hibernian FC Hibernian FC 2 (1)
96. Peter Ambrose Nigeria Nigeria Aberdeen FC Aberdeen FC 1 (0)
Luke Armstrong England England Motherwell FC Motherwell 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)
Oday Dabbagh Palestine Palestine Aberdeen FC Aberdeen 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)
Jorge Grant England England Heart of Midlothian Heart of Midlothian 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)
Dylan Levitt Wales Wales Hibernian FC Hibernian FC 1 (0)
Jamie McCart Scotland Scotland Heart of Midlothian Heart of Midlothian 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)
Kieran Phillips England England Ross County FC Ross County FC 1 (0)
Tony Ralston Scotland Scotland Celtic FC Celtic FC 1 (0)
Connor Randall England England Ross County FC Ross County 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)
John Souttar Scotland Scotland Rangers FC Rangers FC 1 (0)
Michael Steinwender Austria Austria Heart of Midlothian Heart of Midlothian 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)
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)