Ayrshire Bulls
Boroughmuir
Heriots
Melrose
Stirling County
Watsonians
Tom Jordan
Sam Daly
Matt Davidson
Steven Hamilton
Tom Williams
Michael Badenhorst
Bobby Kay
Ryan Sweeney
Ross Jones
Robbie Nairn
Harvey Elms
Grant Hughes
Dominic Coetzer
Ed Bloodworth
Byron Bowes
Connor Gordon
Blair McPherson
Tom Everard
Rory McMichael
Jack McClean
Bruce Houston
Reyner Kennedy
Stuart Edwards
Tom Roche
Ruaridh Leishman
Cal Davies
Callum Marshall
Lomond MacPherson
Luis Ball
Karl Main
Michael Liness
Alex Ball
Harry Fisher
Tom Pittman
Jason Baggott
Andrew Goudie
Archie Russell
Callum Young
Michael Scott
Nyle Godsmark
Jamie Forbes
Iain Wilson
Logan Trotter
Joseph Jenkins
Jordan Edmunds
Craig Keddie
JP Phelan
Craig McKenzie
Daniel Winning
Kaleem Barreto
Total = Total appearances,
Start = Total started,
CO = Came on,
Sub = Started as a sub,
Off = Taken off .