Scottish Premiership January transfers in full


St Johnstone and St Mirren have also been busy, while Celtic may have solved their striker problems with the signing of former Hibs and Wolves forward Leigh Griffiths on a four-and-a-half year deal.
Aberdeen
IN: Shaleum Logan (Brentford, loan), Adam Rooney (Oldham), Alan Tate (Swansea, loan).
Advertisement
Hide AdAdvertisement
Hide AdOUT: Chris Clark (released), Michael Hector (Reading, loan ended), Josh Magennis (St Mirren, loan), Jamie Masson (Elgin, loan), Lawrence Shankland (Dunfermline, loan), Gregg Wylde (St Mirren).
Celtic
IN: Holmbert Fridjonsson (Fram), Leigh Griffiths (Wolves), Stefan Johansen (Stromsgodset).
OUT: Bahrudin Atajic (Shrewsbury, loan), Mo Bangura (released), Joe Chalmers (Falkirk, loan), Paul George (Hamilton, loan), Joe Ledley (Crystal Palace), Mikey Miller (Dumbarton, loan), Tom Rogic (Melbourne Victory, loan).
Dundee United
IN: Farid El Alagui (Brentford, loan), Curtis Good (Newcastle, loan).
OUT: Chris Erskine (Partick Thistle, loan), David Goodwillie (Blackburn, loan ended), Ross Smith (Peterhead).
Hearts
IN: Paul McCallum (West Ham, loan).
OUT: Adam King (Swansea).
Hibernian
IN: Daniel Boateng (Arsenal, loan), Paul Grant (Berwick, loan ended), Danny Haynes (Notts County, loan), Duncan Watmore (Sunderland, loan).
OUT: Ross Caldwell (Alloa, loan), Tim Clancy (released), Fraser Mullen (Raith Rovers), Rowan Vine (Morton).
Inverness Caledonian Thistle
IN: Greg Tansey (Stevenage).
OUT: Torbjorn Agdestein (released), Curtis Allen (Glentoran), Callum Ferguson (Montrose, loan).
Kilmarnock
Advertisement
Hide AdAdvertisement
Hide AdIN: Alexei Eremenko (Kairat Almaty), David Karlsson (Sunderland, loan), Vitalijs Maksimenko (Brighton, loan).
OUT: Gary Fisher (East Fife), James Fowler (Cowdenbeath, loan), Reuben Gabriel (Beveren), Rabiu Ibrahim (released), Kyle Jacobs (Livingston), Mark Stewart (Derry), Jude Winchester (Cliftonville, loan).
Motherwell
IN: Henri Anier (Viking).
OUT: Adam Cummins (Dundee, loan), Bob McHugh (Queen of the South, loan), Dan Twardzik (Dundee, loan ended).
Partick Thistle
IN: Chris Erskine (Dundee United, loan), Gary Fraser (Bolton), Lee Mair (St Mirren), Lyle Taylor (Sheffield United, loan).
OUT: John Baird (released), Ross Forbes (Dunfermline), Liam Lindsay (Alloa, loan), Mark McGuigan (Albion Rovers), Henoc Mukendi (Liverpool, loan ended) Hugh Murray (Dumbarton).
Ross County
IN: Yoann Arquin (Notts County), Erik Cikos (Slovan Bratislava, loan), Evangelos Ikonomou (Veria), Filip Kiss (Cardiff, loan), Jordan Slew (Blackburn, loan), Yann Songo’o (Blackburn, loan), Michael Tidser (Rotherham, loan).
OUT: Mihael Kovacevic (released), Branislav Mićić (released), Orhan Mustafi (Grasshopper, loan ended).
St Johnstone
IN: Fisayo Adarabioyo (Birmingham), Mark Davies (Nottingham Forest, loan). James Dunne (Stevenage, loan), Chris Iwelumo (Scunthorpe), Wade Joyce (Barnsley), Michael O’Halloran (Bolton).
Advertisement
Hide AdAdvertisement
Hide AdOUT: Liam Caddis (Alloa, loan), Gwion Edwards (Swansea, loan ended), Rory Fallon (released), Sanel Jahic (released), Chris Kane (Dumbarton, loan extended), David Robertson (Morton).
St Mirren
IN: Adam Campbell (Newcastle, loan), Josh Magennis (Aberdeen, loan), Gregg Wylde (Aberdeen).
OUT: David Barron (released), Jake Caprice (Blackpool, loan ended), David Cornell (Swansea, loan ended), Kealan Dillon (Athlone Town), Danny Grainger (Dunfermline), Lee Mair (Partick Thistle), Gary Harkins (Oldham, loan).