January transfer window: Every done deal in the Premier League
Here's every done deal in the Premier League this January transfer window – how busy has your club been?
This January transfer window looks to be a busy one, with teams looking to strengthen their ranks during what is shaping up to be the most congested season ever.
January is supposed to represent the halfway point of the season but because of the World Cup, most clubs finished 2022 just 16 games into the campaign. Domestic cups and Europe make this one particularly tightly-packed with very few free weeks in the calendar – and plenty of clubs have recalled stars midway through the term in preparation for the second half of their season.
Let's run through every deal that's been completed so far.
Every done deal of the January transfer window in the Premier League
Arsenal
In
Leandro Trossard (Brighton & Hove Albion)
Jakub Kiwior (Spezia)
Salah-Eddine Oulad M'hand (loan recall)
Jorginho (Chelsea)
Out
Brooke Norton-Cuffy (Coventry, on loan)
Miguel Azeez (Wigan, on loan)
Arthur Okonkwo (Sturm Graz, on loan)
Ovie Ejeheri (SJK Seinajoki, on loan)
Harry Clarke (Ipswich Town)
Marquinhos (Norwich, on loan)
Omar Rekik (Wigan, on loan)
Nathan Butler-Oyedeji (Accrington Stanley, on loan)
Albert Sambi Lokonga (Crystal Palace, on loan)
Taylor Foran (Hartlepool, on loan)
Cedric Soares (Fulham, on loan)
Aston Villa
In
Aaron Ramsey (loan recall)
Tyreik Wright (loan recall)
Alex Moreno (Real Betis)
Jhon Duran (Chicago Fire)
Bertrand Traore (loan recall)
Out
Cameron Archer (Middlesbrough, on loan)
Tyreik Wright (Plymouth Argyle)
Jhon Duran (Chicago Fire)
Frederic Guilbert (RC Strasbourg)
Indiana Vassilev (St. Louis City SC)
Danny Ings (West Ham)
Jan Bednarek (loan recall)
Morgan Sanson (Strasbourg, on loan)
Ludwig Augustinsson (loan recall)
Marvelous Nakamba (Luton Town, on loan)
Aaron Ramsey (Middlesbrough, on loan)
Get FourFourTwo Newsletter
The best features, fun and footballing quizzes, straight to your inbox every week.
Bournemouth
Dango Ouattara (Lorient)
Darren Randolph (West Ham)
Antoine Semenyo (Bristol City)
Matias Vina (Roma, on loan)
Illia Zabarnyi (Dynamo Kiev)
Hamed Traore (Sassuolo, on loan)
Out
Ferdinand Okoh (Dorchester, on loan)
James Hill (Hearts, on loan)
Will Dennis (Slough, on loan)
Noa Boutin (Gosport, on loan)
Gavin Kilkenny (Charlton Athletic, on loan)
Siriki Dembele (Auxerre, on loan)
Brentford
In
Byron Wilson (Coventry)
Conor McManus (Bray Wanderers)
Fin Stevens (loan recall)
Mads Bech (loan recall)
Beaux Booth (Dorking)
Kevin Schade (Freiburg, on loan)
Paris Maghoma (loan recall)
Romeo Beckham (Inter Miami, on loan)
Nathan Young-Coombes (loan recall)
Vincent Angelini (Watford)
Out
Myles Peart-Harris (Forest Green Rovers, loan extension)
Aaron Pressley (Accrington, on loan)
Lachlan Brook (Crewe, loan extension)
Edon Pruti (Hartlepool)
Mads Bech (Groningen, on loan)
Ellery Balcombe (Bristol Rovers, on loan)
Tariqe Fosu (Rotherham, on loan)
Paris Maghoma (MK Dons, on loan)
Charlie Goode (Blackpool, on loan)
Sergi Canos (Olympiacos, on loan)
Brighton & Hove Albion
In
Facundo Buonanotte (Rosario Central)
Jamie Mullins (Bohemians)
Mark O’Mahony (Cork)
Yasin Ayari (AIK)
Out
Aaron Connolly (Hull, on loan)
Reda Khadra (Birmingham, on loan)
Ed Turns (Leyton Orient, on loan)
James Beadle (Crewe Alexandra, on loan)
Leandro Trossard (Arsenal)
Antef Tsoungui (Lommel, on loan)
Lorent Tolaj (Dundee, on loan)
James Furlong (Motherwell, on loan)
Jack Spong (Crawley Town, on loan)
Shane Duffy (Fulham, on loan)
Chelsea
In
David Datro Fofana (Molde)
Benoit Badiashile (Monaco)
Andrey Santos (Vasco da Gama)
Joao Felix (Atletico Madrid, on loan)
Mykhailo Mudryk (Shakhtar Donetsk)
Noni Madueke (PSV Eindhoven)
Malo Gusto (Lyon)
Enzo Fernandez (Benfica)
Out
Bashir Humphreys (Paderborn, on loan)
Malo Gusto (Lyon, on loan)
Cesare Casadei (Reading, on loan)
Jude Soonsup-Bell (Tottenham Hotspur)
Jorginho (Arsenal)
Crystal Palace
In
Luke Plange (loan recall)
Naouirou Ahamada (Stuttgart)
Albert Sambi Lokonga (Arsenal, on loan)
Out
Killian Phillips (Shrewsbury, on loan)
Jack Butland (Manchester United, on loan)
John-Kymani Gordon (Carlise, on loan)
Malcolm Ebiowei (Hull, on loan)
Ryan Bartley (Eastbourne Borough, on loan)
David Boateng (Dover, on loan)
Luke Plange (Lincoln City, on loan)
Everton
In
Ellis Simms (loan recall)
Nathan Broadhead (loan recall)
Niels Nkounkou (loan recall)
Out
Salomon Rondon (released)
Nathan Broadhead (Ipswich)
Tom Cannon (Preston, on loan)
Niels Nkounkou (Saint-Etienne, on loan)
Sebastian Quirk (Accrington Stanley)
Tyler Onyango (Forest Green, on loan)
Anthony Gordon (Newcastle United)
Joe Anderson (Sunderland)
Fulham
In
Anthony Knockaert (loan recall)
Sasa Lukic (Torino)
Shane Duffy (Brighton & Hove Albion)
Cedric Soares (Arsenal, on loan)
Out
Idris Odutayo (Maidenhead, loan extension)
Anthony Knockaert (Huddersfield, on loan)
Ibane Bowat (Den Bosch, on loan)
Connor McAvoy (Partick Thistle, on loan)
Josh Onomah (mutual termination)
Nathaniel Chalobah (West Brom)
Leeds United
In
Max Wober (RB Salzburg)
Georginio Rutter (Hoffenheim)
Weston McKennie (Juventus, on loan)
Diogo Monteiro (Servette)
Out
Mateusz Klich (MLS pending)
Alfie McCalmont (Carlisle, on loan)
Leo Hjelde (Rotherham, on loan)
Max Dean (MK Dons)
Cody Drameh (Luton, on loan)
Joe Gelhardt (Sunderland, on loan)
Diego Llorente (Roma, on loan)
Leicester City
In
George Hirst (loan recall)
Victor Kristiansen (Copenhagen)
Tete (Lyon)
Nathan Opoku (Field Masters Sporting Club)
Harry Souttar (Stoke City)
Out
George Hirst (Ipswich, on loan)
Ben Nelson (Doncaster, on loan)
Jakub Stolarczyk (Hartlepool, on loan)
Nathan Opoku (OH Leuven, on loan)
Ayoze Perez (Real Betis, on loan)
Marc Albrighton (West Brom, on loan)
Kasey McAteer (AFC Wimbledon, on loan)
Liverpool
In
Cody Gakpo (PSV)
Billy Koumetio (loan recall)
Max Woltman (loan recall)
Jakub Ojrzynski (loan recall)
James Balagizi (loan recall)
Fidel O'Rourke (loan recall)
Rhys Williams (loan recall)
Out
Jake Cain (Swindon Town)
Jarell Quansah (Bristol Rovers, on loan)
Luke Chambers (Kilmarnock, on loan)
Manchester City
In
Liam Delap (loan recall)
Maximo Perrone (Velez Sarsfield)
Out
Josh Wilson-Esbrand (Coventry, on loan)
Liam Delap (Preston, on loan)
Kayky (Bahia, on loan)
Joao Cancelo (Bayern Munich, on loan)
Luke Mbete (Bolton Wanderers, on loan)
Manchester United
In
Jack Butland (Crystal Palace, on loan)
Wout Weghorst (Burnley, on loan)
Marcel Sabitzer (Bayern Munich, on loan)
Out
Martin Dubravka (loan recall)
Shola Shoretire (Bolton Wanderers, on loan)
Charlie Savage (Forest Green, on loan)
Ondrej Mastny (Portadown, on loan)
Di'Shon Bernard (Portsmouth, on loan)
Charlie McNeill (Newport, on loan)
Axel Tuanzebe (Stoke City, on loan)
Newcastle United
In
Amadou Diallo (free)
Garang Kuol (Central Coast Mariners)
Martin Dubravka (loan recall)
Anthony Gordon (Everton)
Harrison Ashby (West Ham)
Out
Garang Kuol (Hearts, on loan)
Chris Wood (Nott'm Forest, on loan)
Dylan Stephenson (Hamilton, on loan)
Niall Brookwell (Darlington, on loan)
Jonjo Shelvey (Nott'm Forest)
Karl Darlow (Hull City, on loan)
Nottingham Forest
In
Danilo (Palmeiras)
Gustavo Scarpa (Palmeiras)
Alex Mighten (loan recall)
Chris Wood (Newcastle United, on loan)
Felipe (Atletico Madrid)
Jonjo Shelvey (Newcastle United)
Keylor Navas (Paris Saint-Germain, on loan)
Out
Loic Bade (loan recall)
Dale Taylor (Burton Albion, on loan)
Aaron Donnelly (Port Vale, on loan)
Ateef Konate (Oxford United, on loan)
Brandon Aguilera (Estoril, on loan)
Southampton
In
Mislav Orsic (Dinamo Zagreb)
Carlos Alcaraz (Racing Club)
Jan Bednarek (loan recall)
James Bree (Luton)
Kamaldeen Sulemana (Stade Rennes)
Out
Dynel Simeu (Morecambe, on loan)
Dan Nlundulu (Bolton, on loan)
Nico Lawrence (Torquay, on loan)
Kazeem Olaigbe (Harrogate Town, on loan)
Lewis Payne (Eastleigh, on loan)
Thierry Small (St Mirren, on loan)
Jack Turner (Braintree Town, on loan)
Tottenham Hotspur
In
Arnaut Danjuma (Villarreal, on loan)
Jude Soonsup-Bell (Chelsea)
Pedro Porro (Sporting, on loan)
Out
Bryan Gil (Sevilla, on loan)
Djed Spence (Stade Rennais, on loan)
Harvey White (Derby, on loan)
Matt Doherty (released)
Adam Hayton (Barnsley, on loan)
West Ham United
In
Luizao (Sao Paulo)
Armstrong Okoflex (loan recall)
Danny Ings (Aston Villa)
Out
Thierry Nevers (Bradford, on loan)
Craig Dawson (Wolves)
Pierre Ekwah (Sunderland)
Darren Randolph (AFC Bournemouth)
Will Greenidge (Colchester, on loan)
Harrison Ashby (Newcastle United)
Wolverhampton Wanderers
In
Matheus Cunha (Atletico Madrid, on loan)
Joe Young (loan recall)
Louie Moulden (loan recall)
Theo Corbeanu (loan recall)
Christian Marques (loan recall)
Lewis Richards (loan recall)
Mario Lemina (Nice)
Pablo Sarabia (Paris Saint-Germain)
Craig Dawson (West Ham)
Dan Bentley (Bristol City)
Ki-Jana Hoever (loan recall)
Joao Gomes (Flamengo)
Out
Leo Bonatini (released)
Joe Young (Telford, on loan)
Goncalo Guedes (Benfica, on loan)
Theo Corbeanu (Arminia Bielefeld, on loan)
Leonardo Campana (Inter Miami)
Connor Ronan (Colorado Rapids)
Fabio Silva (PSV, on loan)
Matija Sarkic (Stoke, on loan)
Ki-Jana Hoever (Stoke, on loan)
Jackson Smith (Walsal, on loan)
Chem Campbell (Wycombe Wanderers, on loan)
Mark White is the Digital Content Editor at FourFourTwo. During his time on the brand, Mark has written three cover features on Mikel Arteta, Martin Odegaard and the Invincibles, and has written pieces on subjects ranging from Sir Bobby Robson’s time at Barcelona to the career of Robinho. An encyclopedia of football trivia and collector of shirts, he first joined the team back in 2020 as a staff writer.