KEEP track of all the ins and outs around the Scottish Premiership with our comprehensive list of each top-flight club's January transfers.

The introduction of a winter break this season has given teams more time to plot their moves in the market, with some more active than others in refreshing their squads.

ABERDEEN

In: Ryan Christie (Celtic, loan)

Out: Cammy Smith (St Mirren, loan), Wes Burns (Bristol City, end of loan) Craig Storie (St Mirren, loan), James Maddison (Norwich City, end of loan), Callum Morris (Dunfermline Athletic, free), Lawrence Shankland (Greenock Morton, loan)The Herald:

CELTIC

In: Eboue Kouassi (Krasnodar, £2.8m)

Out: Efe Ambrose (Blackburn, loan), Leo Fasan (Port Vale, loan), Jamie McCart (Inverness CT, loan), Ryan Christie (Celtic, loan), Kristoffer Ajer (Kilmarnock, loan), Eoghan O'Connell (Walsall, loan)The Herald:

DUNDEE

In: Henrik Ojamaa (Go Ahead Eagles, loan), Marc Klok (Oldham, free)

Out: Yordi Teijsse (Wuppertaler SV, loan), Rory Loy (St Mirren, loan), Nicky Low (Derry City, loan)The Herald:

HAMILTON ACADEMICAL

In: Blair Adams (Cambridge, free), Giannis Skondras (PAOK Salonika, free), Steven Boyd (Albion Rovers, end of loan)

Out: Richard Roy (released), Lennard Sowah (Hearts, free), Robbie Thomson (Falkirk, free).

The Herald:

HEARTS

In: Aaron Hughes (Kerala Blasters, free), Lennard Sowah (Hamilton, free), Andraz Struna (PAS Giannina, free), Malaury Martin (Lillestrom, free), Dylan Bikey (Stirling, free), Choulay (Stoke, loan), Alexandros Tziolis (PAOK, free), Tasos Avlonitis (Olympiacos, free), Esmael Goncalves (Anorthosis Famagusta, £170,000).

Out: Tony Watt (Charlton, end of loan), Alim Ozturk (Boluspor, free), Juanma (V-Varen Nagasaki, free), Igor Rossi (Al-Faisaly Harmah, undisclosed), Robbie Muirhead (MK Dons, undisclosed), Robbie Buchanan (Cowdenbeath, loan), Conor Sammon (Kilmarnock, loan), Dario Zanatta (Queen's Park, loan).The Herald:

INVERNESS CT

In: Dean Ebbe (Bluebell Utd, free), Henri Anier (Kalmar), Billy McKay (Wigan, loan), Jamie McCart (Celtic, loan).

Out: Lonsana Doumbouya (Released), Alisdair Sutherland (Released)The Herald:

KILMARNOCK

In: Fred Woodman (Newcastle, loan), Sean Longstaff (Newcastle, loan), Cal Roberts (Newcastle, loan), Karleigh Osborne (Plymouth, free), Kristoffer Ajer (Celtic, loan), Conor Sammon (Hearts, loan), Josh Umerah (Charlton, loan).

Out: Jonathan Burn (Middlesbrough, end of loan), Will Boyle, Flo Bojaj (both Huddersfield, end of loan), Charlee Adams (Birmingham, end of loan), Souleymane Coulibaly (Al Ahly, £750,000), Devlin Mackay (Berwick, loan).The Herald:

MOTHERWELL

In: Zak Jules (Reading, loan), Russell Griffiths (Everton, loan), Elliot Frear (Forest Green)

Out: Luke Watt (East Fife, loan), Louis Laing (released), Dylan Mackin (Alloa, loan), Dominic Thomas (Queen of the South, loan), Dean Brill (Released)The Herald:

PARTICK THISTLE

In: Mark Ridgers (Orlando City, free), Niall Keown (Reading, loan), Jason Banton (Crawley, loan).

Out: Thorsten Stuckmann (released), David Wilson (Stranraer, loan), David Syme (Raith Rovers, free), Ziggy Gordon (Jagiellonia Bialystok), Declan McDaid (Ayr, free).The Herald:

RANGERS

In: Jak Alnwick (Port Vale, £250,000),Emerson Hyndman (Bournemouth, loan), Jon Toral (Arsenal, loan)

Out: Matt Gilks (Wigan, undisclosed), Tom Walsh (Released), Fraser Aird (Falkirk), Ryan Hardie (Raith Rovers, loan), Matt Crooks (Scunthorpe United, loan)The Herald:

ROSS COUNTY

In: Oscar Gobern (Mansfield Town, free), Milan Lalkovic (Portsmouth, loan), Jason Naismith (St Mirren), Jim O'Brien (Shrewsbury Town, loan)

Out: Scott Boyd (Kilmarnock, free), Kyle MacLeod (Released), Erik Cikos (Released)The Herald:

ST JOHNSTONE

In: Craig Thomson (Stranraer, end of loan), Clive Smith (Preston, loan)

Out: Liam Gordon (Peterhead, loan), Aaron Comrie (Peterhead, loan)The Herald: