David Wotherspoon – Released
Jack Walton – Luton, end of loan
Jordan Tillson – Ross County, end of loan
Alex Greive – St Mirren, end of loan
Sam McClelland – St Johnstone, end of loan
Rangers
In
Clinton Nsiala – AC Milan, undisclosed
Jefte – Fluminense, undisclosed
Oscar Cortes – Loan, Lens
Sam Lammers – FC Utrecht, end of loan
Adam Devine – Motherwell, end of loan
Out
Jon McLaughlin – Released
John Lundstram – Released
Ryan Jack – Released
Borna Barisic – Released
Kemar Roofe – Released
Fabio Silva – Wolves, end of loan
Mohamed Diomande – FC Nordsjaelland, end of loan
Ross County
In
Alex Samuel – Inverness, end of loan
Out
Yan Dhanda – Hearts, undisclosed
Kyle Turner – Partick Thistle, free
Jay Henderson – Ayr United, loan
George Wickens – Fulham, end of loan
Eli King – Cardiff City, end of loan
Brandon Khela – Birmingham, end of loan
Cameron Borthwick-Jackson – Slask Wroclaw, end of loan
Teddy Jenks – Forest Green Rovers, end of loan
Loick Ayina – Huddersfield Town, end of loan
St Johnstone
In
Uche Ikpeazu – Port Vale, undisclosed
Josh Rae – Airdrieonians, undisclosed
Out
Cammy Ballantyne – Released
Callum Booth – Released
James Brown – Released
Andy Considine – Released
Ali Crawford – Released
Tony Gallacher – Released
Chris Kane – Released
Jack Wills – Released
Diallang Jaiyesimi – Charlton, end of loan
Dave Richards – Crewe Alexandra, end of loan
Luke Robinson – Wigan Athletic, end of loan