January transfer window 2023: Every confirmed Premier League deal
You can follow every move and done deal in the January transfer window for all 20 Premier League clubs right here with LiveScore.
A busy January transfer window so far has seen Liverpool, Chelsea and Arsenal make significant moves.
The Reds snapped up winger Cody Gakpo from PSV Eindhoven for an initial fee of £35million, with the 23-year-old Dutch star signing a long-term contract at Anfield until the summer of 2028.
Chelsea sealed the stunning swoop of long-term Arsenal target Mykhailo Mudryk for a reported £88m, as well as the loan signing of Joao Felix from Atletico Madrid.
The Blues have also captured Noni Madueke from PSV, David Datro Fofana from Molde, Vasco da Gama midfielder Andrey Santos plus Ligue 1 recruits Benoit Badiashile from Monaco and Malo Gusto from Lyon.
After missing out on long-term target Mudryk, league leaders Arsenal added to their forward options with the capture of Leandro Trossard from Brighton for a reported £27m.
Manchester United boosted their attacking firepower for the short-term by landing physical striker Wout Weghorst on loan from Burnley.
Tottenham got off to a slow start despite being linked with Trossard and Mudryk but finally made a late-window move to poach Arnaut Danjuma from under Everton's noses.
Newcastle flexed their muscles with the signing of Anthony Gordon from struggling Everton for a reported £40 million fee.
Southampton, West Ham, Nottingham Forest, Wolves and Leeds have also been active as clubs look to get their business done before the 11pm deadline on Tuesday, January 31.
Scroll down for all the ins and outs from the 2023 January transfer window.
In: Leandro Trossard (Brighton, £27million), Jakub Kiwior (Spezia, loan)
Out: Brooke Norton-Cuffy (Coventry, loan), Miguel Azeez (Wigan, loan), Arthur Okonkwo (Sturm Graz, loan), Ovie Ejeheri (SJK Seinajoki, loan), Harry Clarke (Ipswich, undisclosed)
In: Alex Moreno (Real Betis, undisclosed), Jhon Duran (Chicago Fire, undisclosed)
Out: Cameron Archer (Middlesbrough, loan), Tyreik Wright (Plymouth, undisclosed), Frederic Guilbert (Strasbourg, undisclosed), Indiana Vassilev (St Louis City, undisclosed), Danny Ings (West Ham, £15m), Jan Bednarek (Southampton, loan recall), Morgan Sanson (Strasbourg, loan)
In: Dango Ouattara (Lorient, £20m), Darren Randolph (West Ham, undisclosed), Antoine Semenyo (Bristol City, undisclosed)
Out: Ferdinand Okoh (Dorchester, loan), James Hill (Hearts, loan), Will Dennis (Slough, loan), Noa Boutin (Gosport, loan)
In: Byron Wilson (Coventry, undisclosed), Conor McManus (Bray Wanderers, undisclosed), Beaux Booth (Dorking, undisclosed), Kevin Schade (Freiburg, loan), Romeo Beckham (Inter Miami, loan)
Out: Aaron Pressley (Accrington Stanley, loan), Edon Pruti (Hartlepool, undisclosed), Mads Bech (Groningen, loan), Ellery Balcombe (Bristol Rovers, loan), Tarique Fosu (Rotherham, loan), Paris Maghoma (MK Dons, loan), Charlie Goode (Blackpool, loan)
In: Facundo Buonanotte (Rosario Central, undisclosed), Jamie Mullins (Bohemians, undisclosed), Mark O’Mahony (Cork, undisclosed)
Out: Aaron Connolly (Hull, loan), Reda Khadra (Birmingham, loan), Ed Turns (Leyton Orient, loan), James Beadle (Crewe, loan), Leandro Trossard (Arsenal, £27m)
In: David Datro Fofana (Molde, undisclosed), Benoit Badiashile (Monaco, £33.7m), Andrey Santos (Vasco da Gama, £18m), Joao Felix (Atletico Madrid, loan), Mykhailo Mudryk (Shakhtar Donetsk, £88m), Noni Madueke (PSV Eindhoven, undisclosed), Malo Gusto (Lyon, £26.3m)
Out: Bashir Humphreys (Paderborn, loan), Malo Gusto (Lyon, loan)
Out: Killian Phillips (Shrewsbury, loan), Jack Butland (Manchester United, loan), John-Kymani Gordon (Carlisle, loan), Malcolm Ebiowei (Hull, loan), Ryan Bartley (Eastbourne Borough, loan), David Boateng (Dover, loan)
Out: Salomon Rondon (released), Nathan Broadhead (Ipswich, undisclosed), Tom Cannon (Preston, loan), Niels Nkounkou (Saint-Etienne, loan), Sebastian Quirk (Accrington Stanley, loan), Tyler Onyango (Forest Green, loan), Anthony Gordon (Newcastle, undisclosed)
Out: Anthony Knockaert (Huddersfield, loan), Ibane Bowat (Den Bosch, loan)
In: Max Wober (FC Salzburg, undisclosed), Georginio Rutter (Hoffenheim, £36m)
Out: Mateusz Klich (DC United, undisclosed), Alfie McCalmont (Carlisle, loan), Leo Hjelde (Rotherham, loan), Max Dean (MK Dons, undisclosed), Cody Drameh (Luton, loan), Joe Gelhardt (Sunderland, loan)
In: Victor Kristiansen (Copenhagen, £17m), Tete (Shakhtar Donetsk, loan)
Out: George Hirst (Ipswich, loan), Ben Nelson (Doncaster, loan), Jakub Stolarczyk (Hartlepool, loan)
In: Cody Gakpo (PSV Eindhoven, £35m)
Out: Jake Cain (Swindon, undisclosed), Jarell Quansah (Bristol Rovers, loan)
In: Maximo Perrone (Velez Sarsfield, £8m)
Out: Josh Wilson-Esbrand (Coventry, loan), Liam Delap (Preston, loan), Kayky (Bahia, loan)
In: Jack Butland (Crystal Palace, loan), Wout Weghorst (Burnley, loan)
Out: Martin Dubravka (Newcastle, loan recall), Shola Shoretire (Bolton, loan), Charlie Savage (Forest Green, loan)
In: Amadou Diallo (free), Garang Kuol (Central Coast Mariners, undisclosed), Martin Dubravka (Manchester United, loan recall), Anthony Gordon (Everton, undisclosed)
Out: Garang Kuol (Hearts, loan), Chris Wood (Nottingham Forest, loan), Dylan Stephenson (Hamilton Academical, loan)
In: Danilo (Palmeiras, undisclosed), Gustavo Scarpa (Palmeiras, out of contract), Chris Wood (Newcastle, loan)
Out: Dale Taylor (Burton, loan), Aaron Donnelly (Port Vale, loan)
In: Mislav Orsic (Dinamo Zagreb, £7.5m), Carlos Alcaraz (Racing, £12m), Jan Bednarek (Aston Villa, loan recall), James Bree (Luton, undisclosed)
Out: Dynel Simeu (Morecambe, loan), Dan Nlundulu (Bolton, loan), Nico Lawrence (Torquay, loan)
In: Arnaut Danjuma (Villarreal, loan)
In: Luizao (Sao Paulo, undisclosed), Danny Ings (Aston Villa, £15m)
Out: Thierry Nevers (Bradford City, loan), Craig Dawson (Wolves, £3.3m), Pierre Ekwah (Sunderland, undisclosed), Darren Randolph (Bournemouth, undisclosed), Will Greenidge (Colchester, loan)
In: Matheus Cunha (Atletico Madrid, loan), Mario Lemina (Nice, £9.7m), Paulo Sarabia (Paris Saint-Germain, £4.4m), Craig Dawson (West Ham, £3.3m), Dan Bentley (Bristol City, undisclosed)
Out: Leo Bonatini (released), Joe Young (Telford, loan), Goncalo Guedes (Benfica, loan), Theo Corbeanu (Arminia Bielefeld, loan), Leonardo Campana (Inter Miami, undisclosed), Connor Ronan (Colorado Rapids, undisclosed), Fabio Silva (PSV, loan), Matija Sarkic (Stoke, loan), Ki-Jana Hoever (Stoke, loan), Jackson Smith (Walsall, loan)