# Player Country Team Goals (Penalty)
1. Daizen Maeda Japan Japan Celtic FC Celtic FC 4 (0)
Bojan Miovski North Macedonia North Macedonia Aberdeen FC Aberdeen FC 4 (0)
Cameron Ross Scotland Scotland Tranent FC Tranent FC 4 (0)
Michael Ruth Scotland Scotland Dumbarton FC Dumbarton FC 4 (0)
5. Cyriel Dessers Nigeria Nigeria Rangers FC Rangers FC 3 (0)
Aidan Fitzpatrick Scotland Scotland Partick Thistle Partick Thistle 3 (0)
Kyogo Furuhashi Japan Japan Celtic FC Celtic FC 3 (0)
Alistair McColm Scotland Scotland Broomhill FC Broomhill FC 3 (0)
George Oakley England England Greenock Morton FC Greenock Morton FC 3 (0)
Kenneth Vargas Costa Rica Costa Rica Heart of Midlothian Heart of Midlothian 3 (0)
11. Matty Allan Scotland Scotland Forfar Athletic Forfar Athletic 2 (0)
Danny Armstrong Scotland Scotland Kilmarnock FC Kilmarnock FC 2 (0)
Bradley Barrett Scotland Scotland Bonnyrigg Rose Athletic Bonnyrigg Rose Athletic 2 (0)
Adam Brooks Scotland Scotland Inverness CT Inverness CT 2 (0)
James Craigen England England The Spartans FC The Spartans FC 2 (0)
Fábio Silva Portugal Portugal Rangers FC Rangers FC 2 (0)
Adam Forde Scotland Scotland Pollok FC Pollok FC 2 (0)
Kai Fotheringham Scotland Scotland Dundee United Dundee United 2 (0)
Jack Hamilton Scotland Scotland Raith Rovers Raith Rovers 2 (0)
Kane Hester Scotland Scotland Montrose FC Montrose FC 2 (0)
John Lundstram England England Rangers FC Rangers FC 2 (0)
Daniel MacKay Scotland Scotland Livingston FC Livingston FC 2 (0)
Jordan MacRae Scotland Scotland Brora Rangers FC Brora Rangers FC 2 (0)
Ryan McGregor Scotland Scotland Pollok FC Pollok FC 2 (0)
Chris McLeish Scotland Scotland Jeanfield Swifts Jeanfield Swifts 2 (1)
Mitch Megginson Scotland Scotland Cove Rangers Cove Rangers 2 (0)
Joel Nouble England England Livingston FC Livingston FC 2 (0)
Scott Roberts Scotland Scotland Broomhill FC Broomhill FC 2 (0)
Dayle Robertson Scotland Scotland Jeanfield Swifts Jeanfield Swifts 2 (0)
Conor Sammon Ireland Ireland Alloa Athletic Alloa Athletic 2 (0)
Chris Scott Scotland Scotland Jeanfield Swifts Jeanfield Swifts 2 (0)
Connor Scully Scotland Scotland Cove Rangers Cove Rangers 2 (0)
Lawrence Shankland Scotland Scotland Heart of Midlothian Heart of Midlothian 2 (0)
Kieran Shanks Scotland Scotland Peterhead FC Peterhead FC 2 (0)
Aidan Smith Scotland Scotland Annan Athletic Annan Athletic 2 (0)
Blair Spittal Scotland Scotland Motherwell FC Motherwell FC 2 (0)
Julian Wade Dominica Dominica Formartine United Formartine United 2 (0)
Marley Watkins Wales Wales Kilmarnock FC Kilmarnock FC 2 (0)
Broque Watson Scotland Scotland Tranent FC Tranent FC 2 (0)
Tete Yengi Australia Australia Livingston FC Livingston FC 2 (0)
41. Mikey Allan Scotland Scotland The Spartans FC The Spartans FC 1 (0)
Blair Alston Scotland Scotland Partick Thistle Partick Thistle 1 (0)
Stuart Bannigan Scotland Scotland Partick Thistle Partick Thistle 1 (0)
Borna Barišić Croatia Croatia Rangers FC Rangers FC 1 (0)
Jack Bearne England England Greenock Morton FC Greenock Morton FC 1 (0)
Martin Boyle Australia Australia Hibernian FC Hibernian FC 1 (0)
Jamie Brandon Scotland Scotland Livingston FC Livingston FC 1 (0)
Gary Brass Scotland Scotland Broxburn Athletic Broxburn Athletic 1 (0)
Fraser Bryden Scotland Scotland Ayr United Ayr United 1 (0)
Kevin Cawley Scotland Scotland Alloa Athletic Alloa Athletic 1 (0)
Lee Connelly Scotland Scotland Queen Of The South Queen Of The South 1 (0)
Murray Cormack Scotland Scotland Turriff United Turriff United 1 (0)
Ryan Cowie Scotland Scotland Fraserburgh FC Fraserburgh FC 1 (0)
Michael Cunningham Scotland Scotland Cowdenbeath FC Cowdenbeath FC 1 (0)
Michael Dangana Scotland Scotland Huntly FC Huntly FC 1 (0)
Nicky Devlin Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Tony Dingwall Scotland Scotland Brora Rangers FC Brora Rangers FC 1 (0)
Jamie Dishington Scotland Scotland The Spartans FC The Spartans FC 1 (0)
Ciaran Diver Scotland Scotland Beith Juniors FC Beith Juniors FC 1 (0)
Conor Doan Scotland Scotland Bonnyrigg Rose Athletic Bonnyrigg Rose Athletic 1 (0)
Dominic Docherty Scotland Scotland Annan Athletic Annan Athletic 1 (0)
Christian Doidge Wales Wales Hibernian FC Hibernian FC 1 (0)
Aaron Doran Ireland Ireland Inverness CT Inverness CT 1 (0)
Errol Douglas Scotland Scotland Broxburn Athletic Broxburn Athletic 1 (0)
Michael Doyle Scotland Scotland Cove Rangers Cove Rangers 1 (0)
Logan Dunachie Scotland Scotland Clyde FC Clyde FC 1 (0)
Adam Emslie Scotland Scotland Formartine United Formartine United 1 (0)
Calum Ferguson Canada Canada Clachnacuddin FC Clachnacuddin FC 1 (0)
Cameron Ferguson England England Forfar Athletic Forfar Athletic 1 (0)
James Forrest Scotland Scotland Celtic FC Celtic FC 1 (0)
Adam Frizzell Scotland Scotland Airdrieonians FC Airdrieonians FC 1 (0)
Daniel Galbraith Scotland Scotland Gala Fairydean Rovers Gala Fairydean Rovers 1 (1)
Calum Gallagher Scotland Scotland Airdrieonians FC Airdrieonians FC 1 (0)
Georgie Gent England England Motherwell FC Motherwell FC 1 (0)
Grant Gillespie Scotland Scotland Greenock Morton FC Greenock Morton FC 1 (1)
Charlie Gilmour Scotland Scotland Inverness CT Inverness CT 1 (0)
Kyle Girvan Scotland Scotland Stranraer FC Stranraer FC 1 (0)
Alexandros Gogić Cyprus Cyprus St. Mirren FC St. Mirren FC 1 (0)
David Gold Scotland Scotland Arbroath FC Arbroath FC 1 (0)
Brian Graham Scotland Scotland Partick Thistle Partick Thistle 1 (0)
Finlay Gray Scotland Scotland Dumbarton FC Dumbarton FC 1 (0)
Liam Henderson Scotland Scotland Falkirk FC Falkirk FC 1 (0)
Kallum Higginbotham England England Tranent FC Tranent FC 1 (0)
James Hilton Scotland Scotland Dumbarton FC Dumbarton FC 1 (0)
Odin Holm Norway Norway Celtic FC Celtic FC 1 (0)
Adam Idah Ireland Ireland Celtic FC Celtic FC 1 (0)
Niyah Joseph Scotland Scotland Albion Rovers Albion Rovers 1 (0)
Alan Kelly Scotland Scotland Clydebank FC Clydebank FC 1 (0)
Frankie Kent England England Heart of Midlothian Heart of Midlothian 1 (0)
Hugh Kerr Scotland Scotland Pollok FC Pollok FC 1 (0)
Nicolas Kühn Germany Germany Celtic FC Celtic FC 1 (0)
Kian Leslie Scotland Scotland Clyde FC Clyde FC 1 (0)
Nicky Low Scotland Scotland Clydebank FC Clydebank FC 1 (0)
Reece Lyon Scotland Scotland Kelty Hearts Kelty Hearts 1 (0)
Angus MacDonald England England Aberdeen FC Aberdeen FC 1 (0)
Ross MacIver Scotland Scotland Falkirk FC Falkirk FC 1 (0)
Hamish MacLeod Scotland Scotland Banks O’ Dee FC Banks O’ Dee FC 1 (0)
Angus Mailer Scotland Scotland Bonnyrigg Rose Athletic Bonnyrigg Rose Athletic 1 (0)
Myziane Maolida France France Hibernian FC Hibernian FC 1 (0)
Neil Martyniuk Scotland Scotland Bonnyrigg Rose Athletic Bonnyrigg Rose Athletic 1 (1)
Rory McAllister Scotland Scotland Peterhead FC Peterhead FC 1 (1)
Alexander McCaw Scotland Scotland Albion Rovers Albion Rovers 1 (0)
Sean McGinty Ireland Ireland Ayr United Ayr United 1 (0)
Jamie McGrath Ireland Ireland Aberdeen FC Aberdeen FC 1 (0)
Darryl McHardy Scotland Scotland Buckie Thistle Buckie Thistle 1 (0)
Kerr McInroy Scotland Scotland Partick Thistle Partick Thistle 1 (0)
Billy McKay Northern Ireland Northern Ireland Inverness CT Inverness CT 1 (0)
Mark McKenzie Scotland Scotland Ayr United Ayr United 1 (0)
Andy McLaughlin Scotland Scotland Cumnock Juniors Cumnock Juniors 1 (0)
Mark McLennan Scotland Scotland Cumnock Juniors Cumnock Juniors 1 (0)
Calvin Miller Scotland Scotland Falkirk FC Falkirk FC 1 (0)
Lewis Moore Scotland Scotland Kelty Hearts Kelty Hearts 1 (0)
Robbie Muirhead Scotland Scotland Greenock Morton FC Greenock Morton FC 1 (1)
Jack Murray Scotland Scotland Buckie Thistle Buckie Thistle 1 (0)
Calem Nieuwenhof Australia Australia Heart of Midlothian Heart of Midlothian 1 (0)
Kai Nugent England England Annan Athletic Annan Athletic 1 (0)
Logan O'Boy Scotland Scotland Greenock Morton FC Greenock Morton FC 1 (0)
Corey O'Donnell Scotland Scotland Broomhill FC Broomhill FC 1 (0)
Matt O'Riley Denmark Denmark Celtic FC Celtic FC 1 (0)
Luis Palma Honduras Honduras Celtic FC Celtic FC 1 (0)
Ryan Paterson Scotland Scotland Forfar Athletic Forfar Athletic 1 (0)
Paulo Bernardo Portugal Portugal Celtic FC Celtic FC 1 (0)
Josh Peters Scotland Scotland Buckie Thistle Buckie Thistle 1 (0)
Nicky Reid Scotland Scotland Gala Fairydean Rovers Gala Fairydean Rovers 1 (0)
Gavin Reilly Scotland Scotland Queen Of The South Queen Of The South 1 (0)
Martin Rennie Scotland Scotland Clyde FC Clyde FC 1 (0)
Kris Renton Scotland Scotland Musselburgh Athletic Musselburgh Athletic 1 (0)
Scott Robertson Scotland Scotland Stranraer FC Stranraer FC 1 (0)
Scott Robinson Scotland Scotland Partick Thistle Partick Thistle 1 (0)
Ahkeem Rose Jamaica Jamaica Ayr United Ayr United 1 (0)
Craig Ross Scotland Scotland Stranraer FC Stranraer FC 1 (0)
Ethan Ross Scotland Scotland Falkirk FC Falkirk FC 1 (0)
Alex Samuel Wales Wales Inverness CT Inverness CT 1 (0)
Lewis Sawers Scotland Scotland St Andrews United St Andrews United 1 (0)
Liam Scullion Scotland Scotland Clyde FC Clyde FC 1 (0)
Matthew Shiels Scotland Scotland Dumbarton FC Dumbarton FC 1 (0)
Graeme Shinnie Scotland Scotland Aberdeen FC Aberdeen FC 1 (0)
Ester Sokler Slovenia Slovenia Aberdeen FC Aberdeen FC 1 (0)
Sam Stanton Scotland Scotland Raith Rovers Raith Rovers 1 (0)
Ali Sutherland Scotland Scotland Brora Rangers FC Brora Rangers FC 1 (0)
Roy Syla Albania Albania Ayr United Ayr United 1 (0)
James Tavernier England England Rangers FC Rangers FC 1 (1)
Hamish Thomson Scotland Scotland Brechin City FC Brechin City FC 1 (0)
Jamie Todd England England Musselburgh Athletic Musselburgh Athletic 1 (0)
Nikolay Todorov Bulgaria Bulgaria Airdrieonians FC Airdrieonians FC 1 (0)
Lewis Turner Scotland Scotland Broxburn Athletic Broxburn Athletic 1 (0)
Jack Vale Wales Wales Motherwell FC Motherwell FC 1 (0)
Kyle Vassell Northern Ireland Northern Ireland Kilmarnock FC Kilmarnock FC 1 (0)
Rocco Vata Ireland Ireland Celtic FC Celtic FC 1 (0)
Lewis Vaughan Scotland Scotland Raith Rovers Raith Rovers 1 (0)
Ryan Wallace Scotland Scotland Dumbarton FC Dumbarton FC 1 (0)
Tony Wallace Scotland Scotland Dumbarton FC Dumbarton FC 1 (1)
Robert Ward Scotland Scotland Peterhead FC Peterhead FC 1 (0)
Paul Watson Scotland Scotland Montrose FC Montrose FC 1 (0)
Mark Whatley Scotland Scotland Forfar Athletic Forfar Athletic 1 (0)
Dean Whitson Scotland Scotland Dunbar United Dunbar United 1 (1)
Bradley Whyte Scotland Scotland The Spartans FC The Spartans FC 1 (0)
Gary Wood Scotland Scotland Banks O’ Dee FC Banks O’ Dee FC 1 (0)
David Wotherspoon Canada Canada Inverness CT Inverness CT 1 (0)
Scott Wright Scotland Scotland Rangers FC Rangers FC 1 (0)
Élie Youan France France Hibernian FC Hibernian FC 1 (0)
Connor Young Scotland Scotland Clyde FC Clyde FC 1 (0)