Here's the latest list of Scottish Premiership club player movements in the January window:

ABERDEEN

Ins: Alan Tate (Swansea, loan), Adam Rooney (Oldham, free), Shaleum Logan (Brentford, loan).

Outs: Michael Hector (Reading, end of loan), Gregg Wylde (St Mirren, free), Stephen O'Neill (East Fife, loan), Lawrence Shankland (Dunfermline, loan), Jamie Masson (Elgin, loan); Chris Clark (released); Josh Magennis (St Mirren, loan), Scott Ferries (Ross County, free), Craig Duguid (released).

CELTIC

Ins: Holmbert Fridjonsson (Fram Reykjavik, £100,000), Stefan Johansen (Stromsgodset, £2million).

Outs: Paul George (Hamilton, loan), Tom Rogic (Melbourne Victory, loan), Bahrudin Atajic (Shewsbury, loan), Stuart Findlay (Morton, loan), Dylan McGeouch (Coventry, loan), Mo Bangura (released), Mikey Miller (Dumbarton, loan).

DUNDEE UNITED

Ins: Farid El Alagui (Brentford, loan), Curtis Good (Newcastle, loan).

Outs: David Goodwillie (Blackburn, end of loan), Chris Erskine (Partick, loan), Joe McGovern (Clyde, loan), Ross Smith (Peterhead, free).

HEARTS

Ins: Paul McCallum (West Ham, loan).

Outs: Adam King (Swansea, £175,000).

HIBERNIAN

Ins: Daniel Boateng (Arsenal, loan), Danny Haynes (Notts County, loan), Duncan Watmore (Sunderland, loan).

Outs: Fraser Mullen (Raith, free), Ross Caldwell (Alloa, loan), David Gold (Cowdenbeath, loan).

INVERNESS

Ins: Greg Tansey (Stevenage, free).

Outs: Curtis Allen (released), Torbjorn Agdestein (released).

KILMARNOCK

Ins: Vitalijs Maksimenko (Brighton, free); Alexei Eremenko (FC Kairat Almaty, free); David Moberg Karlsson (Sunderland, loan).

Outs: Reuben Gabriel (Waasland-Beveren, free); Rabiu Ibrahim (released); James Fowler (Cowdenbeath, loan); Gary Fisher (East Fife, free); Kyle Jacobs (Livingston, free); David Silva (released); Mark Stewart (released), Caiomhin Bonner (released); Jude Winchester (Cliftonville, loan).

MOTHERWELL

Ins: Henri Anier (Viking, free).

Outs: Adam Cummins (Dundee, loan); Bob McHugh (Queen of the South, loan), Dan Twardzik (Dundee, end of loan).

PARTICK

Ins: Lyle Taylor (Sheffield United, loan); Chris Erskine (Dundee Utd, loan); Gary Fraser (Bolton, free); Lee Mair (St Mirren, free); George Moncur (West Ham, loan); Prince Buaben (Carlisle, loan).

Outs: Hugh Murray (Dumbarton, free); Mark McGuigan (Albion Rovers, free); John Baird (Raith, free); Mark Kerr (released), Ross Forbes (Dunfermline, free).

ROSS COUNTY

Ins: Yann Songo'o (Blackburn, loan); Yoann Arquin (Notts County, free); Filip Kiss (Cardiff, loan); Jordan Slew (Blackburn, loan); Evangelos Ikonomou (Veria, free); Michael Tidser (Rotherham, loan); Erik Cikos (Slovan Bratislava, free), Scott Ferries (Aberdeen, free).

Outs: Mihael Kovacevic (released); Orhan Mustafi (Grasshoppers, end of loan).

ST JOHNSTONE

Ins: Chris Iwelumo (Scunthorpe, free); Wade Joyce (Barnsley, free); Michael O'Halloran (Bolton, free); James Dunne (Stevenage, loan); Mark Davies (Nottingham Forrest, loan); Fisayo Adarabioyo (free agent).

Outs: Sanel Jahic (released); Chris Kane (Dumbarton, loan); Gwion Edwards (Swansea, end of loan); Rory Fallon (released).

ST MIRREN

Ins: Adam Campbell (Newcastle, loan); Gregg Wylde (Aberdeen, free); Josh Magennis (Aberdeen, loan).

Outs: Gary Harkins (Oldham, loan); Lee Mair (Partick, free); David Barron (released); Danny Grainger (Dunfermline, free).