# Player Country Team Goals (Penalty)
1. Brian Graham Scotland Scotland Partick Thistle Partick Thistle 20 (3)
2. Louis Moult England England Dundee United Dundee United 18 (2)
3. Ruari Paton Ireland Ireland Queen's Park FC Queen's Park FC 17 (1)
4. Lewis Vaughan Scotland Scotland Raith Rovers Raith Rovers 15 (4)
5. Anton Dowds Scotland Scotland Ayr United Ayr United
Partick Thistle Partick Thistle
13 (1)
Tony Watt Scotland Scotland Dundee United Dundee United 13 (0)
7. Kai Fotheringham Scotland Scotland Dundee United Dundee United 12 (0)
Robbie Muirhead Scotland Scotland Greenock Morton FC Greenock Morton FC 12 (2)
9. Dominic Thomas Scotland Scotland Queen's Park FC Queen's Park FC 10 (1)
10. Logan Chalmers Scotland Scotland Ayr United Ayr United
Dundee United Dundee United
9 (0)
George Oakley England England Greenock Morton FC Greenock Morton FC 9 (0)
12. Tomi Adeloye England England Partick Thistle Partick Thistle 8 (0)
Dylan Easton Scotland Scotland Raith Rovers Raith Rovers 8 (0)
Aidan Fitzpatrick Scotland Scotland Partick Thistle Partick Thistle 8 (0)
Billy McKay Northern Ireland Northern Ireland Inverness CT Inverness CT 8 (3)
16. Jack Hamilton Scotland Scotland Raith Rovers Raith Rovers 7 (1)
17. Jay Bird England England Arbroath FC Arbroath FC 6 (0)
Kevin Holt Scotland Scotland Dundee United Dundee United 6 (1)
Jermaine Hylton England England Arbroath FC Arbroath FC 6 (1)
Jamie Murphy Scotland Scotland Ayr United Ayr United 6 (2)
Callum Smith Scotland Scotland Raith Rovers Raith Rovers 6 (0)
Nikolay Todorov Bulgaria Bulgaria Airdrieonians FC Airdrieonians FC 6 (0)
Jack Turner England England Queen's Park FC Queen's Park FC 6 (0)
24. Chris Kane Scotland Scotland Dunfermline Athletic Dunfermline Athletic 5 (1)
Leighton McIntosh Scotland Scotland Arbroath FC Arbroath FC 5 (1)
Sam Stanton Scotland Scotland Raith Rovers Raith Rovers 5 (0)
Craig Watson Scotland Scotland Airdrieonians FC Airdrieonians FC 5 (0)
Craig Wighton Scotland Scotland Dunfermline Athletic Dunfermline Athletic 5 (0)
29. Mathew Anim Cudjoe Ghana Ghana Dundee United Dundee United 4 (0)
Robbie Crawford Scotland Scotland Greenock Morton FC Greenock Morton FC 4 (0)
Calum Gallagher Scotland Scotland Airdrieonians FC Airdrieonians FC 4 (0)
Mason Hancock England England Airdrieonians FC Airdrieonians FC 4 (0)
Steven Lawless Scotland Scotland Partick Thistle Partick Thistle 4 (1)
Lewis McCann Northern Ireland Northern Ireland Dunfermline Athletic Dunfermline Athletic 4 (0)
Gabby McGill England England Airdrieonians FC Airdrieonians FC 4 (0)
Lewis McGregor Scotland Scotland Airdrieonians FC Airdrieonians FC 4 (0)
Kerr McInroy Scotland Scotland Partick Thistle Partick Thistle 4 (0)
Michael McKenna Scotland Scotland Arbroath FC Arbroath FC 4 (0)
Glenn Middleton Scotland Scotland Dundee United Dundee United 4 (0)
Alex Samuel Wales Wales Inverness CT Inverness CT 4 (0)
Nathan Shaw England England Inverness CT Inverness CT 4 (0)
Cillian Sheridan Ireland Ireland Inverness CT Inverness CT
Queen's Park FC Queen's Park FC
4 (0)
Craig Sibbald Scotland Scotland Dundee United Dundee United 4 (0)
Matty Todd Scotland Scotland Dunfermline Athletic Dunfermline Athletic 4 (0)
David Wotherspoon Canada Canada Dundee United Dundee United
Inverness CT Inverness CT
4 (0)
46. Jack Baird Scotland Scotland Greenock Morton FC Greenock Morton FC 3 (0)
Morgan Boyes Wales Wales Inverness CT Inverness CT 3 (0)
Kirk Broadfoot Scotland Scotland Greenock Morton FC Greenock Morton FC 3 (0)
Aidan Connolly Scotland Scotland Raith Rovers Raith Rovers 3 (0)
Ben Dempsey England England Ayr United Ayr United 3 (0)
Ricco Diack Scotland Scotland Partick Thistle Partick Thistle 3 (0)
Ross Docherty Scotland Scotland Dundee United Dundee United 3 (0)
Josh Edwards Scotland Scotland Dunfermline Athletic Dunfermline Athletic 3 (0)
Malachi Fagan-Walcott England England Dunfermline Athletic Dunfermline Athletic 3 (0)
Callum Fordyce Scotland Scotland Airdrieonians FC Airdrieonians FC 3 (0)
Michael Garrity Scotland Scotland Greenock Morton FC Greenock Morton FC 3 (0)
David Gold Scotland Scotland Arbroath FC Arbroath FC 3 (0)
Cameron Harper Scotland Scotland Inverness CT Inverness CT 3 (1)
Harry Milne Scotland Scotland Partick Thistle Partick Thistle 3 (0)
Chris Mochrie Scotland Scotland Dundee United Dundee United 3 (0)
Owen Moffat Scotland Scotland Dunfermline Athletic Dunfermline Athletic 3 (0)
Daniel O'Reilly Ireland Ireland Partick Thistle Partick Thistle
Raith Rovers Raith Rovers
3 (0)
Scott Robinson Scotland Scotland Partick Thistle Partick Thistle 3 (0)
Ahkeem Rose Jamaica Jamaica Ayr United Ayr United 3 (0)
Zak Rudden Scotland Scotland Raith Rovers Raith Rovers 3 (0)
Scott Stewart Scotland Scotland Arbroath FC Arbroath FC 3 (0)
Kurt Willoughby England England Ayr United Ayr United 3 (1)
68. Paul Allan Scotland Scotland Dunfermline Athletic Dunfermline Athletic 2 (0)
Blair Alston Scotland Scotland Partick Thistle Partick Thistle 2 (0)
Max Anderson Scotland Scotland Inverness CT Inverness CT 2 (0)
Steven Boyd Scotland Scotland Greenock Morton FC Greenock Morton FC 2 (1)
Wallace Duffy Scotland Scotland Inverness CT Inverness CT 2 (0)
Adam Frizzell Scotland Scotland Airdrieonians FC Airdrieonians FC 2 (0)
Gavin Gallagher Scotland Scotland Airdrieonians FC Airdrieonians FC 2 (1)
Grant Gillespie Scotland Scotland Greenock Morton FC Greenock Morton FC 2 (2)
Jamie Gullan Scotland Scotland Raith Rovers Raith Rovers 2 (1)
Christopher Hamilton Scotland Scotland Dunfermline Athletic Dunfermline Athletic 2 (0)
Barry Hepburn Scotland Scotland Queen's Park FC Queen's Park FC 2 (0)
Alex Jakubiak Scotland Scotland Dunfermline Athletic Dunfermline Athletic 2 (0)
Sean McAllister Northern Ireland Northern Ireland Inverness CT Inverness CT 2 (0)
Aiden McGeady Ireland Ireland Ayr United Ayr United 2 (0)
Mark McKenzie Scotland Scotland Ayr United Ayr United 2 (0)
Liam McLeish Scotland Scotland Queen's Park FC Queen's Park FC 2 (0)
Scott McMann Scotland Scotland Dundee United Dundee United 2 (0)
Jack McMillan Scotland Scotland Partick Thistle Partick Thistle 2 (0)
Liam McStravick Northern Ireland Northern Ireland Airdrieonians FC Airdrieonians FC 2 (0)
Josh Mullin Scotland Scotland Raith Rovers Raith Rovers 2 (0)
Frankie Musonda Zambia Zambia Ayr United Ayr United 2 (0)
Thomas O'Brien Scotland Scotland Arbroath FC Arbroath FC 2 (0)
Darragh O'Connor Ireland Ireland Greenock Morton FC Greenock Morton FC 2 (0)
Josh O'Connor Scotland Scotland Airdrieonians FC Airdrieonians FC 2 (0)
Ewan Otoo Scotland Scotland Dunfermline Athletic Dunfermline Athletic 2 (0)
Kane Ritchie-Hosler England England Dunfermline Athletic Dunfermline Athletic 2 (0)
Ben Summers Scotland Scotland Dunfermline Athletic Dunfermline Athletic 2 (0)
Charlie Telfer Scotland Scotland Airdrieonians FC Airdrieonians FC 2 (0)
Sean Welsh Scotland Scotland Inverness CT Inverness CT
Queen's Park FC Queen's Park FC
2 (0)
97. Ally Adams Scotland Scotland Arbroath FC Arbroath FC 1 (0)
Francis Amartey England England Ayr United Ayr United 1 (0)
João Baldé Portugal Portugal Arbroath FC Arbroath FC 1 (0)
Cameron Ballantyne I Scotland Scotland Airdrieonians FC Airdrieonians FC 1 (0)
Alex Bannon Scotland Scotland Queen's Park FC Queen's Park FC 1 (0)
Kyle Benedictus Scotland Scotland Dunfermline Athletic Dunfermline Athletic 1 (0)
Xavier Benjamin England England Dunfermline Athletic Dunfermline Athletic 1 (0)
Adam Brooks Scotland Scotland Inverness CT Inverness CT 1 (0)
Scott Brown Scotland Scotland Raith Rovers Raith Rovers 1 (0)
Cameron Bruce Scotland Scotland Queen's Park FC Queen's Park FC 1 (0)
Fraser Bryden Scotland Scotland Ayr United Ayr United 1 (0)
MacKenzie Carse Scotland Scotland Queen's Park FC Queen's Park FC 1 (0)
Jake Davidson Scotland Scotland Inverness CT Inverness CT 1 (0)
Danny Devine Northern Ireland Northern Ireland Inverness CT Inverness CT 1 (0)
Aaron Doran Ireland Ireland Inverness CT Inverness CT 1 (0)
Ryan Dow Scotland Scotland Arbroath FC Arbroath FC 1 (0)
Ross Graham Scotland Scotland Dundee United Dundee United 1 (0)
Alex Greive New Zealand New Zealand Dundee United Dundee United 1 (0)
Cammy Kerr Scotland Scotland Inverness CT Inverness CT 1 (0)
Luis Longstaff England England Inverness CT Inverness CT 1 (0)
Arron Lyall Scotland Scotland Airdrieonians FC Airdrieonians FC 1 (0)
James Lyon Scotland Scotland Partick Thistle Partick Thistle 1 (0)
Adam Mackinnon Scotland Scotland Arbroath FC Arbroath FC 1 (0)
Nicholas McAllister Scotland Scotland Ayr United Ayr United 1 (0)
Sean McGinty Ireland Ireland Ayr United Ayr United 1 (0)
Lewis McGrattan Scotland Scotland Greenock Morton FC Greenock Morton FC 1 (0)
Harry McHugh England England Ayr United Ayr United 1 (0)
Stuart McKinstry Scotland Scotland Queen's Park FC Queen's Park FC 1 (0)
Dean McMaster Scotland Scotland Airdrieonians FC Airdrieonians FC 1 (0)
Lucas McRoberts Scotland Scotland Ayr United Ayr United 1 (0)
Ross Millen Scotland Scotland Raith Rovers Raith Rovers 1 (1)
Kieran Mitchell Scotland Scotland Raith Rovers Raith Rovers 1 (0)
Euan Murray Scotland Scotland Raith Rovers Raith Rovers 1 (0)
Lewis Neilson Scotland Scotland Partick Thistle Partick Thistle 1 (0)
Michael O’Halloran Scotland Scotland Dunfermline Athletic Dunfermline Athletic 1 (0)
Olly Pendlebury England England Ayr United Ayr United 1 (0)
Aribim Pepple Canada Canada Inverness CT Inverness CT 1 (0)
Tom Robson England England Queen's Park FC Queen's Park FC 1 (0)
Jack Sanders England England Ayr United Ayr United 1 (0)
Remi Savage England England Inverness CT Inverness CT 1 (0)
Joshua Scott England England Queen's Park FC Queen's Park FC 1 (0)
George Stanger New Zealand New Zealand Ayr United Ayr United 1 (0)
Ben Stanway Scotland Scotland Partick Thistle Partick Thistle 1 (0)
Mark Stowe Scotland Scotland Arbroath FC Arbroath FC 1 (0)
Roy Syla Albania Albania Ayr United Ayr United 1 (0)
Jack Thomson Scotland Scotland Queen's Park FC Queen's Park FC 1 (0)
Jordan Tillson England England Dundee United Dundee United 1 (0)
Nikola Udjur Australia Australia Inverness CT Inverness CT 1 (0)
Miles Welch-Hayes England England Dunfermline Athletic Dunfermline Athletic 1 (0)
Iain Wilson Scotland Scotland Greenock Morton FC Greenock Morton FC 1 (0)