# Player Country Team Goals (Penalty)
1. Jonah Ayunga Kenya Kenya St. Mirren FC St. Mirren FC 4 (0)
Vicente Besuijen Netherlands Netherlands Aberdeen FC Aberdeen FC 4 (0)
Alex Jakubiak Scotland Scotland Dundee FC Dundee FC 4 (1)
Conor Sammon Ireland Ireland Alloa Athletic Alloa Athletic 4 (0)
Oli Shaw Scotland Scotland Kilmarnock FC Kilmarnock FC 4 (1)
6. Danny Armstrong Scotland Scotland Kilmarnock FC Kilmarnock FC 3 (0)
Sean Butcher Scotland Scotland Fraserburgh FC Fraserburgh FC 3 (0)
Lyall Cameron Scotland Scotland Dundee FC Dundee FC 3 (0)
Dale Carrick Scotland Scotland Stirling Albion FC Stirling Albion FC 3 (0)
Lee Connelly Scotland Scotland Queen Of The South Queen Of The South 3 (0)
Justin Devenny Scotland Scotland Airdrieonians FC Airdrieonians FC 3 (0)
Christian Doidge Wales Wales Hibernian FC Hibernian FC
Kilmarnock FC Kilmarnock FC
3 (0)
Ewan Henderson Scotland Scotland Hibernian FC Hibernian FC 3 (0)
Jordi Hiwula-Mayifuila England England Ross County FC Ross County FC 3 (0)
Blair Lyons Scotland Scotland Montrose FC Montrose FC 3 (0)
Lewis McCann Scotland Scotland Dunfermline Athletic Dunfermline Athletic 3 (1)
Ross McCrorie Scotland Scotland Aberdeen FC Aberdeen FC 3 (0)
Simon Murray Scotland Scotland Queen's Park FC Queen's Park FC 3 (0)
Ruari Paton Scotland Scotland Queen Of The South Queen Of The South 3 (0)
Christian Ramírez USA USA Aberdeen FC Aberdeen FC 3 (1)
John Robertson Scotland Scotland FC Edinburgh FC Edinburgh 3 (1)
Matthew Shiels Scotland Scotland Hamilton Academical Hamilton Academical 3 (0)
Kevin van Veen Netherlands Netherlands Motherwell FC Motherwell FC 3 (2)
Andrew Winter Scotland Scotland Hamilton Academical Hamilton Academical 3 (0)
Matty Yates Scotland Scotland Stenhousemuir FC Stenhousemuir FC 3 (0)
26. Liel Abada Israel Israel Celtic FC Celtic FC 2 (0)
Scott Adams Scotland Scotland Buckie Thistle Buckie Thistle 2 (0)
Scott Arfield Canada Canada Rangers FC Rangers FC 2 (0)
Aidan Connolly Scotland Scotland Raith Rovers Raith Rovers 2 (0)
Ross Cunningham Scotland Scotland Clyde FC Clyde FC 2 (1)
Duk Portugal Portugal Aberdeen FC Aberdeen FC 2 (0)
Dylan Easton Scotland Scotland Raith Rovers Raith Rovers 2 (0)
Owura Edwards England England Ross County FC Ross County FC 2 (0)
Aidan Fitzpatrick Scotland Scotland Partick Thistle Partick Thistle 2 (0)
Georgios Giakoumakis Greece Greece Celtic FC Celtic FC 2 (0)
Grant Gillespie Scotland Scotland Greenock Morton FC Greenock Morton FC 2 (2)
Thomas Goss Scotland Scotland Annan Athletic Annan Athletic 2 (0)
Brian Graham Scotland Scotland Partick Thistle Partick Thistle 2 (0)
Cameron Harper Scotland Scotland Inverness CT Inverness CT 2 (0)
Matty Kennedy Northern Ireland Northern Ireland Aberdeen FC Aberdeen FC 2 (0)
Cammy Kerr Scotland Scotland Dundee FC Dundee FC 2 (0)
Lee Kilday Scotland Scotland Queen's Park FC Queen's Park FC 2 (0)
Kyle Lafferty Northern Ireland Northern Ireland Kilmarnock FC Kilmarnock FC 2 (1)
Robbie Leitch Scotland Scotland Cove Rangers Cove Rangers 2 (0)
Bobby Linn Scotland Scotland Arbroath FC Arbroath FC 2 (0)
Daizen Maeda Japan Japan Celtic FC Celtic FC 2 (0)
Stefan McCluskey Scotland Scotland Forfar Athletic Forfar Athletic 2 (0)
Niall McGinn Northern Ireland Northern Ireland Dundee FC Dundee FC 2 (0)
Scott McLean Scotland Scotland Stranraer FC Stranraer FC 2 (1)
Scott Mercer Scotland Scotland East Fife FC East Fife FC 2 (0)
Bojan Miovski North Macedonia North Macedonia Aberdeen FC Aberdeen FC 2 (1)
Kieran Moore Scotland Scotland Stirling Albion FC Stirling Albion FC 2 (0)
Jamie Murphy Scotland Scotland St. Johnstone FC St. Johnstone FC 2 (0)
Connor Murray Scotland Scotland Queen Of The South Queen Of The South 2 (0)
Joe Newell England England Hibernian FC Hibernian FC 2 (0)
Euan O'Reilly Scotland Scotland Stenhousemuir FC Stenhousemuir FC 2 (0)
Kazeem Olaigbe Belgium Belgium Ross County FC Ross County FC 2 (0)
Dylan Paterson Scotland Scotland Arbroath FC Arbroath FC 2 (0)
Andy Ryan Scotland Scotland Hamilton Academical Hamilton Academical 2 (0)
Grant Savoury Scotland Scotland Queen's Park FC Queen's Park FC 2 (0)
Scott Shepherd Scotland Scotland East Fife FC East Fife FC 2 (0)
Aidan Smith Scotland Scotland Annan Athletic Annan Athletic 2 (1)
Kevin Smith Scotland Scotland Bonnyrigg Rose Athletic Bonnyrigg Rose Athletic 2 (0)
Ayrton Sonkur Scotland Scotland Albion Rovers Albion Rovers 2 (0)
Nikolay Todorov Bulgaria Bulgaria Dunfermline Athletic Dunfermline Athletic 2 (0)
Samuel Urquhart Scotland Scotland Buckie Thistle Buckie Thistle 2 (1)
Paul Woods Scotland Scotland Stranraer FC Stranraer FC 2 (2)
68. Alfie Agyeman Italy Italy Kelty Hearts Kelty Hearts 1 (0)
Bruce Anderson Scotland Scotland Livingston FC Livingston FC 1 (0)
Lee Ashcroft Scotland Scotland Dundee FC Dundee FC 1 (0)
Nathan Austin Scotland Scotland Kelty Hearts Kelty Hearts 1 (0)
Cameron Ballantyne I Scotland Scotland Airdrieonians FC Airdrieonians FC 1 (0)
Cameron Ballantyne II Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Rhys Breen Scotland Scotland Dunfermline Athletic Dunfermline Athletic 1 (0)
Craig Brown Scotland Scotland Montrose FC Montrose FC 1 (0)
Darren Brownlie Scotland Scotland Partick Thistle Partick Thistle 1 (0)
Fraser Bryden Scotland Scotland Ayr United Ayr United 1 (0)
Craig Bryson Scotland Scotland Stenhousemuir FC Stenhousemuir FC 1 (0)
Gregor Buchanan Scotland Scotland Dumbarton FC Dumbarton FC 1 (0)
Innes Cameron Scotland Scotland Kilmarnock FC Kilmarnock FC 1 (0)
Josh Campbell Scotland Scotland Hibernian FC Hibernian FC 1 (0)
Phillip Čančar Australia Australia Livingston FC Livingston FC 1 (0)
Graham Carey Ireland Ireland St. Johnstone FC St. Johnstone FC 1 (0)
Leighton Clarkson England England Aberdeen FC Aberdeen FC 1 (0)
Hayden Coulson England England Aberdeen FC Aberdeen FC 1 (0)
Callum Crane Scotland Scotland FC Edinburgh FC Edinburgh 1 (0)
Jake Davidson Scotland Scotland Queen's Park FC Queen's Park FC 1 (0)
Steven Davis Northern Ireland Northern Ireland Rangers FC Rangers FC 1 (0)
Nicky Devlin Scotland Scotland Livingston FC Livingston FC 1 (0)
Liam Dick Scotland Scotland Raith Rovers Raith Rovers 1 (0)
Russell Dingwall Scotland Scotland Elgin City Elgin City 1 (0)
Liam Donnelly Northern Ireland Northern Ireland Kilmarnock FC Kilmarnock FC 1 (0)
Luke Donnelly Scotland Scotland Arbroath FC Arbroath FC 1 (0)
Wallace Duffy Scotland Scotland Inverness CT Inverness CT 1 (0)
Ryan Duncan Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Joshua Edwards England England Dunfermline Athletic Dunfermline Athletic 1 (0)
Steven Fletcher Scotland Scotland Dundee United Dundee United 1 (0)
James Forrest Scotland Scotland Celtic FC Celtic FC 1 (0)
Tyler French England England Dundee FC Dundee FC 1 (0)
Adam Frizzell Scotland Scotland Airdrieonians FC Airdrieonians FC 1 (0)
Kyogo Furuhashi Japan Japan Celtic FC Celtic FC 1 (0)
Fraser Fyvie Scotland Scotland Cove Rangers Cove Rangers 1 (0)
Finlay Gray Scotland Scotland Dumbarton FC Dumbarton FC 1 (0)
Jamie Gullan Scotland Scotland Raith Rovers Raith Rovers 1 (0)
Kyan Gunn Scotland Scotland Airdrieonians FC Airdrieonians FC 1 (0)
Kurtis Guthrie England England Livingston FC Livingston FC 1 (0)
Kieran Hall England England Bonnyrigg Rose Athletic Bonnyrigg Rose Athletic 1 (0)
Melker Hallberg Sweden Sweden St. Johnstone FC St. Johnstone FC 1 (0)
Christopher Hamilton Scotland Scotland Dunfermline Athletic Dunfermline Athletic 1 (0)
Colin Hamilton Scotland Scotland Arbroath FC Arbroath FC 1 (0)
Danny Handling Scotland Scotland FC Edinburgh FC Edinburgh 1 (0)
Ian Harkes USA USA Dundee United Dundee United 1 (0)
Reo Hatate Japan Japan Celtic FC Celtic FC 1 (0)
Jonny Hayes Ireland Ireland Aberdeen FC Aberdeen FC 1 (0)
Kane Hester Scotland Scotland Elgin City Elgin City 1 (0)
James Hilton Scotland Scotland Stranraer FC Stranraer FC 1 (0)
Jason Holt Scotland Scotland Livingston FC Livingston FC 1 (0)
Kevin Holt Scotland Scotland Partick Thistle Partick Thistle 1 (0)
Lewis Hunter Scotland Scotland Annan Athletic Annan Athletic 1 (0)
Alex Iacovitti Scotland Scotland Ross County FC Ross County FC 1 (0)
Josh Jack Scotland Scotland Forfar Athletic Forfar Athletic 1 (0)
Ryan Jack Scotland Scotland Rangers FC Rangers FC 1 (0)
Chris Johnston Scotland Scotland Annan Athletic Annan Athletic 1 (0)
Craig Johnston Scotland Scotland Montrose FC Montrose FC 1 (0)
Jaze Kabia Ireland Ireland Greenock Morton FC Greenock Morton FC 1 (0)
Sean Kelly Scotland Scotland Livingston FC Livingston FC 1 (1)
Louis Longridge Scotland Scotland Queen's Park FC Queen's Park FC 1 (0)
Victor Loturi Canada Canada Ross County FC Ross County FC 1 (0)
Nicky Low Scotland Scotland Arbroath FC Arbroath FC 1 (1)
Roddy MacGregor Scotland Scotland Inverness CT Inverness CT 1 (0)
Daniel MacKay Scotland Scotland Inverness CT Inverness CT 1 (0)
Ross MacLean Scotland Scotland Dumbarton FC Dumbarton FC 1 (0)
Stevie May Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Luke McCowan Scotland Scotland Dundee FC Dundee FC 1 (0)
Oliver McDonald Scotland Scotland Clyde FC Clyde FC 1 (0)
Kieran McGachie Scotland Scotland Bonnyrigg Rose Athletic Bonnyrigg Rose Athletic 1 (0)
Paul McGowan Scotland Scotland Dundee FC Dundee FC 1 (0)
Callum McGregor Scotland Scotland Celtic FC Celtic FC 1 (0)
Craig McGuffie Scotland Scotland Falkirk FC Falkirk FC 1 (0)
Kerr McInroy Scotland Scotland Kilmarnock FC Kilmarnock FC 1 (0)
Billy McKay Northern Ireland Northern Ireland Inverness CT Inverness CT 1 (0)
Kieran McKechnie Scotland Scotland Queen Of The South Queen Of The South 1 (0)
Michael McKenna Scotland Scotland Arbroath FC Arbroath FC 1 (0)
Jack McMillan Scotland Scotland Partick Thistle Partick Thistle 1 (0)
Robbie McNab Scotland Scotland Kelty Hearts Kelty Hearts 1 (0)
Mitch Megginson Scotland Scotland Cove Rangers Cove Rangers 1 (0)
Elias Melkersen Norway Norway Hibernian FC Hibernian FC 1 (0)
Adam Montgomery Scotland Scotland St. Johnstone FC St. Johnstone FC 1 (0)
Lewis Moore Scotland Scotland Queen's Park FC Queen's Park FC 1 (0)
Callumn Morrison Scotland Scotland Falkirk FC Falkirk FC 1 (0)
Aaron Muirhead Scotland Scotland Partick Thistle Partick Thistle 1 (0)
Danny Mullen Scotland Scotland Partick Thistle Partick Thistle 1 (0)
Josh Mullin Scotland Scotland Livingston FC Livingston FC 1 (0)
Fraser Murray Scotland Scotland Kilmarnock FC Kilmarnock FC 1 (0)
Aidan Nesbitt Scotland Scotland Falkirk FC Falkirk FC 1 (0)
Mark O'Hara Scotland Scotland St. Mirren FC St. Mirren FC 1 (1)
George Oakley England England Inverness CT Inverness CT 1 (0)
Michael Paton Scotland Scotland Albion Rovers Albion Rovers 1 (0)
Carlo Pignatiello Scotland Scotland Greenock Morton FC Greenock Morton FC 1 (0)
Scott Pittman Scotland Scotland Livingston FC Livingston FC 1 (0)
Liam Polworth Scotland Scotland Kilmarnock FC Kilmarnock FC 1 (0)
Ben Purrington England England Ross County FC Ross County FC 1 (0)
Charlie Reilly Scotland Scotland Albion Rovers Albion Rovers 1 (1)
Scott Robertson Scotland Scotland Stranraer FC Stranraer FC 1 (0)
Zach Robinson England England Dundee FC Dundee FC 1 (0)
Bradley Rodden Scotland Scotland Alloa Athletic Alloa Athletic 1 (0)
Kemar Roofe Jamaica Jamaica Rangers FC Rangers FC 1 (0)
Dominic Samuel England England Ross County FC Ross County FC 1 (0)
Austin Samuels England England Inverness CT Inverness CT 1 (0)
Connor Scully Scotland Scotland Cove Rangers Cove Rangers 1 (0)
Will Sewell England England Stenhousemuir FC Stenhousemuir FC 1 (0)
Kieran Shanks Scotland Scotland Arbroath FC Arbroath FC 1 (0)
Ryan Shanley Scotland Scotland FC Edinburgh FC Edinburgh 1 (0)
Andrew Shinnie Scotland Scotland Livingston FC Livingston FC 1 (0)
Josh Sims England England Ross County FC Ross County FC 1 (0)
Lewis Smith Scotland Scotland Hamilton Academical Hamilton Academical 1 (0)
Liam Smith Scotland Scotland Dundee United Dundee United 1 (0)
Steven Swinglehurst England England Annan Athletic Annan Athletic 1 (0)
Jason Thomson Scotland Scotland Arbroath FC Arbroath FC 1 (0)
Robert Thomson Scotland Scotland Stirling Albion FC Stirling Albion FC 1 (0)
Josh Todd England England Queen Of The South Queen Of The South 1 (0)
Kyle Turner Scotland Scotland Partick Thistle Partick Thistle 1 (0)
Lewis Turner Scotland Scotland Bonnyrigg Rose Athletic Bonnyrigg Rose Athletic 1 (1)
Robbie Ure Scotland Scotland Rangers FC Rangers FC 1 (0)
Iain Vigurs Scotland Scotland Cove Rangers Cove Rangers 1 (0)
Tony Wallace Scotland Scotland Annan Athletic Annan Athletic 1 (1)
Graham Webster Scotland Scotland Montrose FC Montrose FC 1 (0)
Scott Williamson Scotland Scotland Queen's Park FC Queen's Park FC 1 (0)