All SPFL transfers - summer 2025 window

(Last updated on 2/8/25)


As with previous transfer windows, the aim of this page is to cover every single transfer move at every single SPFL club in the summer transfer window, basically because traditional media outlets do an absolutely hopeless job of doing so. If I've made any errors, please let me know so I can amend them!


PREMIERSHIP TRANSFERS
(Aberdeen, Celtic, Dundee, Dundee United, Falkirk, Heart of Midlothian, Hibernian, Kilmarnock, Livingston, Motherwell, Rangers, St. Mirren)

CHAMPIONSHIP TRANSFERS 
(Airdrieonians, Arbroath, Ayr United, Dunfermline Athletic, Greenock Morton, Partick Thistle, Queen's Park, Raith Rovers, Ross County, St. Johnstone)

LEAGUE ONE TRANSFERS
(Alloa Athletic, Cove Rangers, East Fife, Hamilton Academical, Inverness Caledonian Thistle, Kelty Hearts, Montrose, Peterhead, Queen of the South, Stenhousemuir)

LEAGUE TWO TRANSFERS 
(Annan Athletic, Clyde, Dumbarton, East Kilbride, Edinburgh City, Elgin City, Forfar Athletic, Stirling Albion, Stranraer, The Spartans)


PREMIERSHIP
ABERDEEN
IN: Nicolas Milanovic (Western Sydney Wanderers, £400k), Emmanuel Gyamfi (Schalke, £200k), Kjartan Mar Kjartansson (Stjarnan), Nick Suman (Cove Rangers), Kusini Yengi (Portsmouth), Adil Aouchiche (Sunderland, loan), Alfie Dorrington (Tottenham Hotspur, loan)

OUT: Pape Habib Gueye (Kasimpasa, £850k), Ross Doohan (Celtic), Richard Jensen (Panionios), James McGarry (Brisbane Roar), Jamie McGrath (Hibernian), Jack McKenzie (Plymouth Argyle), Tom Ritchie (Elgin City), Alfie Bavidge (Inverness Caledonian Thistle, loan), Vicente Besuijen (HJK Helsinki, loan), Oday Dabbagh (Charleroi, end of loan), Kevin Nisbet (Millwall, end of loan), Jeppe Okkels (Preston North End, end of loan)

CELTIC
IN: Shin Yamada (Kawasaki Frontale, £1.5m), Benjamin Nygren (Nordsjaelland, £1.3m), Hayato Inamura (Albirex Niigata, £250k) Callum Osmand (Fulham, £250k), Ross Doohan (Aberdeen), Kieran Tierney (Arsenal), Jahmai Simpson-Pusey (Manchester City, loan)

OUT: Nicolas Kuhn (Como, £16.4m), Gustav Lagerbielke (Braga, £2m), Daniel Cummings (West Ham United, £300k), Scott Bain (Falkirk), Joey Dawson (Scunthorpe United), Kwon Hyeok-kyu (Nantes), Greg Taylor (PAOK Salonika), Jude Bonnar (Ayr United, loan), Josh Clarke (Partick Thistle, loan), Adam Montgomery (Livingston, loan), Maik Nawrocki (Hannover 96, loan), Luis Palma (Lech Poznan, loan), Jeffrey Schlupp (Crystal Palace, end of loan)

DUNDEE
IN: Emile Acquah (Barrow, £33k), Paul Digby (Cambridge United), Plamen Galabov (Maccabi Petah Tikva), Ashley Hay (Brentford), Callum Jones (Hull City), Drey Wright (St. Johnstone), Tony Yogane (Brentford, loan)

OUT: Lyall Cameron (Rangers), Jordan McGhee (Motherwell), Josh Mulligan (Hibernian), Jamie Richardson (Forfar Athletic), Joe Shaughnessy (Newcastle United Jets), Mohamed Sylla (Livingston), Scott Tiffoney (Kilmarnock), Oluwaseun Adewumi (Burnley, end of loan), Ziyad Larkeche (Queen's Park Rangers, end of loan), Seb Palmer-Houlden (Bristol City, end of loan), Adam Legzdins (retired), Scott Fraser, Antonio Portales

DUNDEE UNITED
IN: Panutche Camara (Crawley Town), Bert Esselink (Stal Mielec), Iuri Iovu (NK Istra 1961), Yevhenii Kucharenko (LNZ Cherkasy), Zac Sapsford (Western Sydney Wanderers), Ivan Dolcek (Dunajska Streda, loan), Amar Fatah (Troyes, loan), Krisztian Keresztes (Nyiregyhaza, loan), Dario Naamo (SKN St. Polten, loan), Isaac Pappoe (Ferencvaros, loan), Max Watters (Barnsley, loan)

OUT: Adam Carnwath (Peterhead, loan made permanent), Ross Docherty (Ross County), Declan Gallagher (Ross County), Rory MacLeod (Dunfermline Athletic), Glenn Middleton (Doncaster Rovers), Louis Moult (Crewe Alexandra), Jack Newman (Peterhead), Tony Watt (Partick Thistle), Emmanuel Adegboyega (Norwich City, end of loan), Sam Dalby (Wrexham, end of loan), Lewis Fiorini (Stockport County, end of loan), Ruari Paton (Port Vale, end of loan), Luca Stephenson (Liverpool, end of loan), Jack Walton (Luton Town, end of loan), David Babunski, Allan Campbell, Meshack Ubochioma

FALKIRK
IN: Scott Bain (Celtic), Brian Graham (Partick Thistle), Henry Cartwright (Leicester City, loan), Lewis Neilson (Heart of Midlothian, loan)

OUT: Jordan Allan (Queen of the South, loan made permanent), Scott Honeyman (Dumbarton), Ross Munro (Inverness Caledonian Thistle), Eamonn Brophy (Ross County, end of loan), Luke Graham (Dundee, end of loan), Darragh O'Connor (York City, end of loan), Miller Thomson (Dundee United, end of loan), Logan Sinclair

HEART OF MIDLOTHIAN
IN: Claudio Braga (Aalesunds FK, £400k), Elton Kabangu (Royal Union Saint-Gilloise, loan made permanent), Sabah Kerjota (US Sambenedettese, £120k), Christian Borchgrevink (Valerenga), Alexandros Kyziridis (MFK Zemplin Michalovce), Oisin McEntee (Walsall), Stuart Findlay (Oxford United, loan)

OUT: James Penrice (AEK Athens, £2m), Aidan Denholm (Livingston), Jorge Grant (Salford City), Lewis Neilson (Falkirk, loan), Macaulay Tait (Livingston, loan), Gerald Taylor (Deportivo Saprissa, end of loan), Barrie McKay

HIBERNIAN
IN: Thibault Klidje (Luzern, £1m), Jamie McGrath (Aberdeen), Josh Mulligan (Dundee), Raphael Sallinger (TSV Hartberg)

OUT: Dylan Vente (Heerenveen, £1m), Max Boruc (FC Helsingor), Nohan Kenneh (Tranmere Rovers), Oscar MacIntyre (Inverness Caledonian Thistle), Kyle McClelland (Glenavon), Nathan Moriah-Welsh (Mansfield Town), Josef Bursik (Club Brugge, end of loan), Kwon Hyeok-kyu (Celtic, end of loan), Mykola Kukharevich (Swansea City, end of loan), Nectarios Triantis (Sunderland, end of loan), Dwight Gayle (retired), Murray Aiken, Allan Delferriere, Reuben McAllister, Jair Tavares

KILMARNOCK
IN: Eddie Beach (Chelsea), Jamie Brandon (Livingston), Marcus Dackers (Salford City), Djenairo Daniels (Cork City), Greg Kiltie (St. Mirren), Tom Lowery (Portsmouth), George Stanger (Ayr United), Max Stryjek (Jagiellonia Bialystok), Dominic Thompson (Motherwell), Jack Thomson (Queen's Park), Scott Tiffoney (Dundee)

OUT: Bobby Wales (Swansea City, £300k), Dan Armstrong (Dinamo Bucharest), Innes Cameron (Barrow), Liam Donnelly (St. Mirren), Gary Mackay-Steven (Ross County), Fraser Murray (Wigan Athletic), Corrie Ndaba (Lecce), Joe Wright (Bradford City), Cole Burke (Queen of the South, loan), Stuart Findlay (Oxford United, end of loan), Calvin Ramsay (Liverpool, end of loan), Tom Wilson-Brown (Leicester City, end of loan), Aaron Brown, Kieran O'Hara, Kyle Vassell

LIVINGSTON
IN: Shane Blaney (Motherwell), Jeremy Bokila (Willem II), Graham Carey (St. Johnstone), Aidan Denholm (Heart of Midlothian), Brooklyn Kabongolo (Aveley), Cammy Kerr (Queen's Park), Lewis Latona (Hamilton Academical), Stevie May (St. Johnstone, loan made permanent), Connor McLennan (Ayr United), Zak Rudden (Queen's Park), Mohamed Sylla (Dundee), Jannik Wanner (SKU Amstetten), Adam Montgomery (Celtic, loan), Macaulay Tait (Heart of Midlothian, loan)

OUT: Jamie Brandon (Kilmarnock), Matthew Clarke (Ballymena United), Stephen Kelly (Orange County SC), Reece McAlear (St. Johnstone), Michael Nottingham (Brackley Town), Tommy Sharp (Stranraer), Lewis Latona (East Fife, loan), Liam Sole (Inverness Caledonian Thistle, loan), Robbie Fraser (Rangers, end of loan), Meshack Ubochioma (Dundee United, end of loan)

MOTHERWELL
IN: Ibrahim Said (Viborg FF, £115k), Lukas Fadinger (Rheindorf Altach), Elijah Just (Horsens), Emmanuel Longelo (Birmingham City), Jordan McGhee (Dundee), Elliot Watt (Burton Albion), Eseosa Sule (West Bromwich Albion, loan)

OUT: Shane Blaney (Livingston), Ross Callachan (Arbroath), Dan Casey (Wycombe Wanderers), Steve Seddon (AFC Wimbledon), Dominic Thompson (Kilmarnock), Kai Andrews (Coventry City, end of loan), Luke Armstrong (Carlisle United, end of loan), Ellery Balcombe (Brentford, end of loan), Will Dickson (Manchester City, end of loan), Marvin Kaleta (Wolverhampton Wanderers, end of loan), Archie Mair (Norwich City, end of loan), Luke Plange (Crystal Palace, end of loan), Jair Tavares (Hibernian, end of loan), Jack Vale (Blackburn Rovers, end of loan), Tony Watt (Dundee United, end of loan), Moses Ebiye, Mark Ferrie, Brannan McDermott, Harry Paton, Davor Zdravkovski

RANGERS
IN: Oscar Cortes (Racing Club de Lens, loan made permanent), Emmanuel Fernandez (Peterborough United, £3.5m), Thelo Aasgaard (Luton Town, £3m), Djeidi Gassama (Sheffield Wednesday, £2.5m), Joe Rothwell (Bournemouth, £2m), Lyall Cameron (Dundee), Max Aarons (Bournemouth, loan), Nasser Djiga (Wolverhampton Wanderers, loan), Mikey Moore (Tottenham Hotspur, loan)

OUT: Robin Propper (Twente, £1.5m), Johnly Yfeko (Exeter City, loan made permanent), Leon Balogun (Aris Limassol), Lewis Budinauckas (Partick Thistle, loan made permanent), Jay Hogarth (Clyde), Ross McCausland (Aris Limassol, loan), Mason Munn (Dunfermline Athletic, loan), Vaclav Cerny (Wolfsburg, end of loan), Rafael Fernandes (Lille, end of loan), Neraysho Kasanwirjo (Feyenoord, end of loan), Adam Devine, Ianis Hagi, Tom Lawrence, Cole McKinnon, Archie Stevens

ST. MIRREN
IN: Jalmaro Calvin (Cavalier), Malik Dijksteel (Cork City), Liam Donnelly (Kilmarnock), Miguel Freckleton (Sheffield United), Roland Idowu (Shrewsbury Town, loan made permanent), Richard King (Cavalier), Ryan Mullen (Greenock Morton), Killian Phillips (Crystal Palace, loan made permanent), Jayden Richardson (Boreham Wood), Tunmise Sobowale (Swindon Town), Shamal George (Wycombe Wanderers, loan)

OUT: Toyosi Olusanya (Houston Dynamo, £200k), Owen Oseni (Plymouth Argyle, £60k), Dennis Adeniran (Barnet), Caolan Boyd-Munce (Wycombe Wanderers), Elvis Bwomono (IBV), Greg Kiltie (Kilmarnock), Richard Taylor (Bolton Wanderers), Luke Kenny (Arbroath, loan), Callum Penman (Queen of the South, loan), Peter Urminsky (Glentoran, loan), Ryan Alebiosu (KV Kortrijk, end of loan), Zach Hemming (Middlesbrough, end of loan)


AIRDRIEONIANS
IN: Adam Aird (St. Mirren), Jamie Barjonas (Hamilton Academical), Euan Henderson (Hamilton Academical), Alex King (Crusaders), Sean McGinty (Hamilton Academical), Craig Ross (Stranraer)

OUT: Ben Wilson (The New Saints, £100k), Elliot Dunlop (Crusaders), Adam Frizzell (Derry City), Sam Graham (Dagenham & Redbridge), Mason Hancock (Walsall), Lewis McGregor (Coleraine), Craig Watson (Arbroath), Alex Bannon (Burton Albion, end of loan), Ricco Diack (Partick Thistle, end of loan), Kieran Wright (Rangers, end of loan), Flynn Duffy

ARBROATH
IN: Ross Callachan (Motherwell), Harry Cochrane (Queen of the South), Lennon Connolly (Queen's Park), Rocco Hickey-Fugaccia (Queen's Park), Aaron Muirhead (Partick Thistle, loan made permanent), Arran Pettifer (Cliftonville), Jordan Pettigrew (Broxburn Athletic), Nikolay Todorov (Hamilton Academical), Craig Watson (Airdrieonians), Luke Kenny (St. Mirren, loan), Findlay Marshall (Aberdeen, loan)

OUT: Layton Bisland (Cove Rangers), Billy King (Bonnyrigg Rose), Kieran McKechnie (Crusaders), Innes Murray (Kelty Hearts), Jason Thomson (St. Andrews United), Keith Watson (Annan Athletic), Callum Penman (St. Mirren, end of loan), Sam Stanton (Raith Rovers, end of loan), Fraser Taylor (St. Mirren, end of loan), Andy Winter (Livingston, end of loan), Liam Callaghan, Quinn Coulson, Robbie Hemfrey, Jack McConnell

AYR UNITED
IN: Stuart Bannigan (Partick Thistle), Liam Dick (Raith Rovers), Kevin Holt (Derry City), David Mitchell (Partick Thistle), Dom Thomas (Derry City), Shaun Want (Larne), Jude Bonnar (Celtic, loan), Kyle Ure (Celtic, loan)

OUT: Fraser Bryden (Crusaders), Max Guthrie (Stenhousemuir), Connor McLennan (Livingston), Robbie Mutch (Cove Rangers), Patrick Reading (Partick Thistle), George Stanger (Kilmarnock), David Craig (Glenafton Athletic, loan), Ollie Ecrepont (Dumbarton, loan), Jamie Hislop (East Stirlingshire, loan), Kenzie Mitchell (East Stirlingshire, loan), Lucas McRoberts (East Stirlingshire, loan), Scott Tomlinson (Dumbarton, loan), Lenny Agabaire (Celtic, end of loan), Josh Clarke (Celtic, end of loan), Jay Henderson (Ross County, end of loan), Cole McKinnon (Rangers, end of loan), Harry Stone (Heart of Midlothian, end of loan), Mikey Devlin, Frankie Musonda

DUNFERMLINE ATHLETIC
IN: Alfons Amade (Septemvri Sofia), Zeke Cameron (Dundee United), Alasdair Davidson (Celtic), Charlie Gilmour (Inverness Caledonian Thistle), Shea Kearney (Cliftonville), Rory MacLeod (Dundee United), Billy Terrell (Bournemouth), Mason Munn (Rangers, loan)

OUT: Rhys Breen (East Kilbride), Joe Chalmers (Inverness Caledonian Thistle), Craig Clay (Kelty Hearts), Michael O'Halloran (Greenock Morton), Craig Wighton  (Montrose, loan made permanent), David Wotherspoon (Inverness Caledonian Thistle), Ewan MacLeod (East Fife, loan), Taylor Sutherland (Clyde, loan), Tommy Fogarty (Birmingham City, end of loan), Owen Hampson (Sheffield United, end of loan), Tobi Oluwayemi (Celtic, end of loan), Andre Raymond (St. Johnstone, end of loan), Archie Stevens (Rangers, end of loan), Ephraim Yeboah (Bristol City, end of loan), Aaron Comrie, Lewis McCann, Dapo Mebude, Omar Taylor-Clarke, Victor Wanyama

GREENOCK MORTON
IN: Eamonn Brophy (Ross County), Jackson Longridge (Hamilton Academical), Zak McKay (Cumbernauld Colts), Kris Moore (Leeds United), Michael O'Halloran (Dunfermline Athletic), Kerr Robertson (Rangers), Kian Taylor (Preston North End), Sonny Hart (Swindon Town, loan), James Storer (Wolverhampton Wanderers, loan)

OUT: Jack Baird (St. Johnstone), Morgan Boyes (St. Johnstone), Arran Lyall (Ross County), Ryan Mullen (St. Mirren), Logan O'Boy (Largs Thistle), Lamar Reynolds (Enfield Town), Niall McGinn (Glentoran, end of loan), Jordan Davies, Gary Woods

PARTICK THISTLE
IN: Lewis Budinauckas (Rangers, loan made permanent), Ts'oanelo Lets'osa (Lommel SK), Cammy Logan (Forfar Athletic), Patrick Reading (Ayr United), Tony Watt (Dundee United), Josh Clarke (Celtic, loan)

OUT: Stuart Bannigan (Ayr United), Brian Graham (Falkirk), Sean Kelly (Boeung Ket), David Mitchell (Ayr United), Aaron Muirhead (Arbroath, loan made permanent), Terry Ablade (Fulham, end of loan), Lewis Budinauckas (Rangers, end of loan), Ethan Drysdale (Heart of Midlothian, end of loan), Kanayo Megwa (Hibernian, end of loan), Josh Reid (Ross County, end of loan), Alex Jakubiak

QUEEN'S PARK
IN: Aidan Connolly (Raith Rovers), Josh Fowler (Dubai City), Euan Murray (Raith Rovers), Carlo Pignatiello (Dumbarton), Michael Ruth (Dumbarton), Matthew Shiels (Dumbarton)

OUT: Lennon Connolly (Arbroath), Alex Fairlie (Beith Juniors), Rocco Hickey-Fugaccia (Arbroath), Cammy Kerr (Livingston), Lewis Reid (Stranraer, loan made permanent), Josh Scott (Darlington), Zak Rudden (Livingston), Joseph Smith (Linlithgow Rose), Jack Thomson (Kilmarnock), Will Tizzard (Sutton United), Jack Turner (Woking), Sean Welsh (The Spartans), Magnus MacKenzie (East Kilbride, loan), Adam Devine (Rangers, end of loan), Ryan Duncan (Aberdeen, end of loan), Kyle Hurst (Doncaster Rovers, end of loan), Ben Jackson (Brighton & Hove Albion, end of loan), Leon King (Rangers, end of loan), Adam Montgomery (Celtic, end of loan), Jadan Raymond (Crystal Palace, end of loan), Reece Evans, Josh Hinds, Lucas McCormack, Max Thompson

RAITH ROVERS
IN: Richard Chin (Farnborough), Aidan Glavin (Kilmarnock), Paul McMullan (Derry City), Josh Rae (St. Johnstone, loan made permanent), Jai Rowe (Boston United)

OUT: Aidan Connolly (Queen's Park), Liam Dick (Ayr United), Kieran Freeman (Montrose, loan made permanent), Jamie Gullan (St. Johnstone), Euan Murray (Queen's Park), Sam Stanton (St. Johnstone), George Gitau (Middlesbrough, end of loan), Aiden Marsh (Barnsley, end of loan), Finlay Pollock (Heart of Midlothian, end of loan), Kevin Dabrowski, Andrew McNeil

ROSS COUNTY
IN: Nicky Clark (St. Johnstone), Dean Cornelius (Harrogate Town), Ben Crompton (Sunderland), Ross Docherty (Dundee United), Adam Emslie (Aberdeen), Brad Foster (Wrexham), Declan Gallagher (Dundee United), Jamie Lindsay (Bristol Rovers), Arran Lyall (Greenock Morton), Gary Mackay-Steven (Kilmarnock), Len O'Sullivan (Glenavon)

OUT: Jordan Amissah (Burton Albion), Eamonn Brophy (Greenock Morton), Joshua Nisbet (Roda JC), Jamie Williamson (Strathspey Thistle, loan), Zac Ashworth (Blackpool, end of loan), Eli Campbell (Everton, end of loan), Jack Grieves (Watford, end of loan), Nohan Kenneh (Hibernian, end of loan), Kacper Lopata (Barnsley, end of loan), Will Nightingale (AFC Wimbledon, end of loan), Jonathan Tomkinson (Norwich City, end of loan), Scott Allardice, James Brown, Michee Efete, George Harmon, Ricki Lamie, Ryan Leak, Alex Samuel, Charlie Telfer

ST. JOHNSTONE
IN: Jack Baird (Greenock Morton), Morgan Boyes (Greenock Morton), Cheick Diabate (Exeter City), Matty Foulds (Harrogate Town), Jamie Gullan (Raith Rovers), Louis Lloyd (Caernarfon Town), Stevie Mallan (unattached), Reece McAlear (Livingston), Sam Stanton (Raith Rovers), Reghan Tumilty (Hamilton Academical), Toby Steward (Portsmouth, loan)

OUT: Callan Hamill (Arsenal, £100k), Andre Raymond (Ilves, £50k), Daniels Balodis (Tatran Presov), Graham Carey (Livingston), Nicky Clark (Ross County), Alex Ferguson (Kelty Hearts), Benjamin Kimpioka (Sivasspor, free), Stevie May (Livingston, loan made permanent), Ben McCrystal (Berwick Rangers, loan made permanent), Liam Parker (Cove Rangers, loan made permanent), Josh Rae (Raith Rovers, loan made permanent), Matt Smith (Newport County), Drey Wright (Dundee), Sam Curtis (Sheffield United, end of loan), Stephen Duke-McKenna (Harrogate Town, end of loan), Andy Fisher (Swansea City, end of loan), Zach Mitchell (Charlton Athletic, end of loan), Elliott Watt (Burton Albion, end of loan), Arran Cocks, Barry Douglas, Max Kucheriavyi, Cammy MacPherson, Sam McClelland


ALLOA ATHLETIC
IN: Daniel Church (Queen of the South), Andy Clarke (Queen's University Belfast), Owen Foster (St. Mirren), Kalvin Orsi (Dumbarton), Liam McFarlane (Heart of Midlothian, loan)

OUT: PJ Morrison (Cliftonville), Morgyn Neill (Dumbarton), Kane Thomson (Stirling Albion), Miko Virtanen (Elgin City), Charlie Dewar (Dundee United, end of loan), Josh Gentles (Rangers, end of loan), Scott Honeyman (Falkirk, end of loan), Magnus MacKenzie (Queen's Park, end of loan), Kevin Cawley (retired)

COVE RANGERS
IN: Layton Bisland (Arbroath), David Eguaibor (unattached), Justin Eguaibor (unattached), Robbie Mutch (Ayr United), Liam Parker (St. Johnstone, loan made permanent), MacKenzie Strachan (Annan Athletic)

OUT: Myles Gaffney (Annan Athletic), Will Gillingham (Port Melbourne Sharks), Finlay Murray (Formartine United), Connor Scully (Formartine United), Nick Suman (Aberdeen), Grady McGrath (Brechin City, loan), Quinn Coulson (Arbroath, end of loan), Adam Emslie (Aberdeen, end of loan), Dylan Lobban (Aberdeen, end of loan), Findlay Marshall (Aberdeen, end of loan)

EAST FIFE
IN: Lewis Latona (Livingston, loan), Ewan MacLeod (Dunfermline Athletic, loan)

OUT: Allan Fleming (St. Andrews United), Jack Healy (East Kilbride), Kallum Higginbotham (Bonnyrigg Rose), Stewart Murdoch (Stirling Albion), Scott Shepherd (Forfar Athletic), Brendan Ramsay (Crossgates Primrose, loan), Liam McFarlane (Heart of Midlothian, end of loan), Charlie Murray

HAMILTON ACADEMICAL
IN:

OUT: Jamie Barjonas (Airdrieonians), Euan Henderson (Airdrieonians), Lewis Latona (Livingston), Jackson Longridge (Greenock Morton), Sean McGinty (Airdrieonians), Connor Murray (Coleraine, loan made permanent), Chris Neeson (Albion Rovers), Daire O'Connor (Ballymena United), Arran Preston (Clydebank), Nikolay Todorov (Arbroath), Reghan Tumilty (St. Johnstone), Ricki Lamie (Ross County, end of loan), Charlie Telfer (Ross County, end of loan), Dean Lyness (de-registered), Dylan McGowan (de-registered), Charlie Albinson, Ben Black, Gravine Kalala

INVERNESS CALEDONIAN THISTLE
IN: Jordan Alonge (Forres Mechanics), Joe Chalmers (Dunfermline Athletic), Oscar MacIntyre (Hibernian), Ross Millen (Morecambe), Ross Munro (Falkirk), Logan Ross (Ross County), David Wotherspoon (Dunfermline Athletic), Chanka Zimba (Marine), Alfie Bavidge (Aberdeen, loan), Mitchell Robertson (Celtic, loan), Liam Sole (Livingston, loan), Alfie Stewart (Aberdeen, loan)

OUT: Ethan Cairns (Inverurie Loco Works), Musa Dibaga (Crusaders), Charlie Gilmour (Dunfermline Athletic), Ben Brannan (Kilmarnock, end of loan), Keith Bray (Dunfermline Athletic, end of loan), Connall Ewan (Ross County, end of loan), Marcus Gill (Celtic, end of loan), James Nolan (Manchester United, end of loan), Alfie Stewart (Aberdeen, end of loan), Lewis Nicolson (retired)

KELTY HEARTS
IN: Aaron Arnott (Bonnyrigg Rose), Jack Brydon (Queen of the South), Craig Clay (Dunfermline Athletic), Alex Ferguson (St. Johnstone), James Graham (Stirling Albion), Kai Kirkpatrick (Albion Rovers), Innes Murray (Arbroath), Corey Armour (Kilmarnock, loan), Lewis Carrol (Aberdeen, loan), Cooper Masson (Aberdeen, loan), Joseph Teasdale (Aberdeen, loan), Jack Wyllie (Rangers, loan)

OUT: Ross Cunningham (Stirling Albion), James Lyon (East Kilbride), Rudi Bryce (Bonnyrigg Rose, loan), Corrie Fellows (Bonnyrigg Rose, loan), Kai Kirkpatrick (Dumbarton, loan), Ruaridh Adams (Dundee United, end of loan), Connor Allan (Falkirk, end of loan), Jacob MacIntyre (Hibernian, end of loan), Blaine McClure (Rangers, end of loan), Liam McLeish (Queen's Park, end of loan), Scott Allan (retired), Kirk Broadfoot, Liam Brown, Adam Corbett, Murray Miller, Billy Owens

MONTROSE
IN: Ross Clark (Dundee), Kieran Freeman (Raith Rovers, loan made permanent), Ewan Loudon (Brechin City), Craig Wighton (Dunfermline Athletic, loan made permanent), Callum Sandilands (Heart of Midlothian, loan)

OUT: Michael Gardyne (Dundee North End), Paul Watson (Brechin City), Aulay Martin (Culter), Lancelot Pollard (Albion Rovers), Ross Matthews (Brechin City, loan), Owen Stirton (Dundee United, end of loan), Alex Balfour, Ben MacIver-Redwood

PETERHEAD
IN: Adam Carnwath (Dundee United, loan made permanent), Fraser Mackie (Aberdeen), Niall McGinn (Glentoran), Craig McGuffie (Dumbarton), Jack Newman (Dundee United)

OUT: Ben Armour (Brechin City), Jordan Armstrong (Bo'ness United), Conner Duthie (Dunbar United), Kieran Gibbons (Benburb), Rory McAllister (Formartine United), Stuart McKenzie (Formartine United), Scott Ross (Formartine United), Jamie Walker (Caledonian Braves), Robert Ward (Inverurie Loco Works)

QUEEN OF THE SOUTH
IN: Jordan Allan (Falkirk, loan made permanent), Taylor Charters (Carlisle United, loan made permanent), Kurtis Guthrie (Jersey Bulls), Jack Hannah (Middlesbrough, loan made permanent), Jack Stott (Middlesbrough), Cole Burke (Kilmarnock, loan), Callum Penman (St. Mirren, loan)

OUT: Adam Brooks (Crusaders), Jack Brydon (Kelty Hearts), Daniel Church (Alloa Athletic), Harry Cochrane (Arbroath), Josh Walker (Elgin City), Fraser Bryden (Ayr United, end of loan), Murray Johnson (Hibernian, end of loan), Oscar MacIntyre (Hibernian, end of loan), Lewis O'Donnell (Dundee United, end of loan), Kyle Doherty

STENHOUSEMUIR
IN: Dale Carrick (Stirling Albion), Ryan Duncan (Heart of Midlothian), Joe Ellison (St. Johnstone), Archie Graham (Queen's Park), Finlay Gray (Dumbarton), Yan Gromov (Cumbernauld Colts), Max Guthrie (Ayr United), Peter Mendy (Albion Rovers), Finn Robson (Forfar Athletic), Cameron Rowley (Airdrieonians), Ollie Simpson (Dundee United)

OUT: Kyle Banner (Stirling Albion), Finn Robson (Forfar Athletic), Nat Wedderburn (Cowdenbeath), Ben Black (Hamilton Academical, end of loan), Sam Fisher (Dunfermline Athletic, end of loan), Bobby McLuckie (Heart of Midlothian, end of loan), Joe Morrison (Celtic, end of loan), Scott Tomlinson (Ayr United, end of loan), Kyle Jacobs (retired), Dean Aitken, Blair Alston, Matty Yates


LEAGUE TWO
ANNAN ATHLETIC
IN: Zach Balfour (Queen's Park), Cammy Bryson (Dalbeattie Star), Gio Clarke (Cheadle Town), Euan Deveney (Stirling Albion), Myles Gaffney (Cove Rangers), Joel Mumbongo (Dumbarton), Keith Watson (Arbroath), Jack Allan (Kilmarnock, loan), Duncan Barlow (Kilmarnock, loan), Zander Craik (Kilmarnock, loan), Josh Gibson (Kilmarnock, loan)

OUT: Kyle Fleming (Clyde), Ji Stevenson (Cumbernauld Colts, loan made permanent), MacKenzie Strachan (Cove Rangers), Cammy Bryson (Dalbeattie Star, loan), Dan Carmichael (Gretna 2008, loan), Layton Bisland (Arbroath, end of loan), Rhys Breen (Dunfermline Athletic, end of loan), Aaron Brown (Kilmarnock, end of loan), Luca Ross (Motherwell, end of loan), Jamie Smith (Hamilton Academical, end of loan), Peter Watson (retired), Rico Quitongo

CLYDE
IN: Sam Campbell (East Stirlingshire), Kyle Fleming (Annan Athletic), James Hilton (Dumbarton), Jay Hogarth (Rangers), Mouhamed Niang (East Kilbride), Taylor Sutherland (Dunfermline Athletic, loan)

OUT: Dom Docherty (Dumbarton), Lee Hamilton (Stirling Albion), Martin Rennie (Forfar Athletic), Conor Scullion (Bo'ness United), Jamie Bradley (Queen's Park, end of loan), Callum Hannah (Raith Rovers, end of loan), Robbie Hemfrey (Arbroath, end of loan), Lee Connelly, Ray Grant, Jay Kennedy, Dylan Watt

DUMBARTON
IN: Dom Docherty (Clyde), Scott Honeyman (Falkirk), Chris Johnston (unattached), Shay Kelly (St. Mirren, loan made permanent), Adam Livingstone (East Kilbride), Leighton McIntosh (Al Ahli), Morgyn Neill (Alloa Athletic), Ally Roy (Stirling Albion), Gordon Walker (Dumbarton), Ollie Ecrepont (Ayr United, loan), Thomas Falconer (St. Mirren, loan), Kai Kirkpatrick (Kelty Hearts, loan), Theo McCormick (St. Mirren, loan), Carrick McEvoy (St. Mirren, loan), Scott Tomlinson (Ayr United, loan)

OUT: Finlay Gray (Stenhousemuir), James Hilton (Clyde), Craig McGuffie (Peterhead), Joel Mumbongo (Annan Athletic), Mouhamed Niang (East Kilbride), Kalvin Orsi (Alloa Athletic), Carlo Pignatiello (Queen's Park), Michael Ruth (Queen's Park), Matthew Shiels (Queen's Park), Milosz Silwinski (Queen's Park, end of loan), Kristian Webster (Rangers, end of loan), Michael Miller, Paddy O'Neil, Zak Queen, David Wilson, Greig Young

EAST KILBRIDE
IN: Rhys Breen (Dunfermline Athletic), Lewis Dobbie (Celtic), Keir Foster (Bo'ness United), Jack Healy (East Fife), James Lyon (Kelty Hearts), Joe Morrison (Celtic), Mouhamed Niang (Dumbarton), Ouzy See (Edinburgh City), Erik Sula (Stirling Albion), Dean Clelland (Hibernian, loan), Magnus MacKenzie (Queen's Park, loan), Freddie Owens (Hibernian, loan)

OUT: Ben Ferguson (Irvine Meadow), Scott Ferguson (St. Cadoc's), Adam Livingstone (Dumbarton), Kieran MacDonald (Troon), Luke Main (Auchinleck Talbot), Ian McShane (Johnstone Burgh), Mouhamed Niang (Clyde), Broque Watson (Tranent), Matty Connelly (Motherwell, end of loan), Zander Craik (Kilmarnock, end of loan), Cammy McKinley (Stirling Albion, end of loan), Daire O'Connor (Hamilton Academical, end of loan), Calum Biggar, Chris Truesdale, David Wilson

EDINBURGH CITY
IN: Bradley Barrett (Bonnyrigg Rose), Jack Duncan (Broxburn Athletic), Jaden Ferguson (Dundee North End), Robbie Mahon (Loughgall), Jake Service (University of Stirling), Malik Zaid (Hibernian, loan made permanent)

OUT: Dean Beveridge (Easthouses Lily Miners Welfare), Sam Gormley (Broxburn Athletic), Robbie Hamilton (Broxburn Athletic), Sam Jones (Tranent), Callum Pitt (Berwick Rangers), Jon Robertson (Broxburn Athletic), Shea Scally (St. Mary's University), Ouzy See (East Kilbride), Dylan Wells (Motherwell, end of loan), Josh Grigor

ELGIN CITY
IN: Connall Ewan (Ross County), Jack MacIver (Buckie Thistle, loan made permanent), Josh O'Connor (Crusaders), Tom Ritchie (Aberdeen), Miko Virtanen (Alloa Athletic), Josh Walker (Queen of the South), Noah McDonnell (Aberdeen, loan), Jamie Mercer (Aberdeen, loan), Dylan Ross (Aberdeen, loan)

OUT: Fin Allen (Buckie Thistle, loan made permanent), Jake Dolzanski (Forfar Athletic), Dajon Golding (Maidstone United), Ryan MacLeman (Forres Mechanics), Daniel Fraser (Rothes, loan), Kyle Fleming (Annan Athletic, end of loan), Aidan Glavin (Kilmarnock, end of loan), Kian Leslie (Kilmarnock, end of loan), Rory MacEwan (retired)

FORFAR ATHLETIC
IN: Jake Dolzanski (Elgin City), Lewis Lorimer (Dundee), Angus Mailer (Bonnyrigg Rose), Lewis Martin (Brechin City), Martin Rennie (Clyde), Jamie Richardson (Dundee), Chris Scott (Jeanfield Swifts), Scott Shepherd (East Fife), Neil Stafford (Hamilton Academical, loan)

OUT: Adam Hutchinson (Brechin City), Cammy Logan (Partick Thistle), Russell McLean (Stirling Albion), Finn Robson (Stenhousemuir), Brad Rodden (Drumchapel United), Josh Skelly (Broughty Athletic), Mitch Taylor (Brechin City), Finlay Allan (Dundee, end of loan), Danny Denholm (The Spartans, end of loan), Alex Ferguson (St. Johnstone, end of loan), Reuben McAllister (Hibernian, end of loan), Marley Sweenie-Rowe (Dundee, end of loan), Sam Young (Dunfermline Athletic, end of loan), Declan Byrne, Blair Malcolm, Zach Paris

STIRLING ALBION
IN: Kyle Banner (Stenhousemuir), Aidan Cannon (Celtic), Ross Cunningham (Kelty Hearts), Lee Hamilton (Clyde), Jack Harkness (Rangers, loan made permanent), Russell McLean (Forfar Athletic), Stewart Murdoch (East Fife), Kane Thomson (Alloa Athletic)

OUT: Dale Carrick (Stenhousemuir), Ross Davidson (Beith Juniors), Euan Deveney (Annan Athletic), James Graham (Kelty Hearts), Cameron McKinley (Tranent), Lewis Milne (St. Andrews United), Ally Roy (Dumbarton), Erik Sula (East Kilbride), Harry Wright (Berwick Rangers, loan), Scott Constable (Dundee United, end of loan), Leyton Grant (Rangers, end of loan), Ricky Waugh (Queen's Park, end of loan), Josh Kerr

STRANRAER
IN: Beejay Coll (St. Cadoc's), James Dolan (unattached), Evan Dunne (Beith Juniors), Ewan Henderson (Whitletts Victoria), Ronan Hughes (St. Cadoc's), Lewis Hunter (The Spartans), Daniel McManus (St. Cadoc's), Lewis Reid (Queen's Park, loan made permanent), Scott Rough (Beith Juniors), Tommy Sharp (Livingston), Jordan Stuart (Beith Juniors), Sallu Turay (Partick Thistle), Josh Lane (Hamilton Academical, loan) 

OUT: Tomas Brindley (Cumnock Juniors), Adam Cummins (Beith Juniors), Grant Gallagher (Cumnock Juniors), Matty Grant (Johnstone Burgh), Dean Hawkshaw (Hurlford United), Craig Ross (Airdrieonians), Elliot Dunlop (Airdrieonians, end of loan), Max Guthrie (Ayr United, end of loan), Sam Kane (Queen's Park, end of loan), Scott Robertson (retired)

THE SPARTANS
IN: Bailey Dall (Heart of Midlothian, loan made permanent), Paddy Martin (Bonnyrigg Rose), Jordan Tapping (unattached), Sean Welsh (Queen's Park), Kenzi Nair (Heart of Midlothian, loan)

OUT: Jake Cunningham (Preston Athletic), Lewis Hunter (Stranraer), Chris Inglis (East Stirlingshire, loan made permanent), Ben Lamont (East Stirlingshire, loan made permanent), Hamish Ritchie (Formartine United), Josh Laing (Bonnyrigg Rose, loan), Liam Morgan (Hamilton Academical, end of loan), Arran Preston (Hamilton Academical, end of loan), Danny Denholm (retired), Aaron Scott

5 comments:

Anonymous said...

Liam Smith was never on loan at QoS from Swansea. Signed in January on a permanent.

Anonymous said...

Carlo Pignatello has left dumbarton and joined queens park

Anonymous said...

Missing Isaac English Morton to Celtic (undisclosed)

Anonymous said...

Adam Cummins (Stranraer to Beith juniors)

442 Football said...

Spotted a typing error... Annan has took Josh Gilmour on loan from Kilmarnock, not Josh Gibson.