Premier League done deals: Every January 2024 transfer
- The 2024 January transfer window shut at 11pm on February 1
- Premier League clubs were quiet with few deals made
- Spurs moved for targets early while Jadon Sancho left Man Utd
The 2024 January transfer window saw muted activity in the Premier League as clubs shunned the chance to add to their squads for the second half of the 2023/24 season.
With Financial Fair Play rules hanging over the majority of top-flight clubs and some worried about potential point deductions, the cash was withheld in favour of opportunistic loan deals while others barely bothered to lift a finger.
Here's every transfer that was made by Premier League teams during the January transfer window
Arsenal
In:
- Marquinhos (Nantes) - loan return
Out:
- Mika Biereth (Sturm Graz) - loan
- Tyreece John-Jules (Derby County) - loan
- Runar Alex Runarsson - released
- Charles Sagoe Jr (Swansea City) - loan
- Lino Sousa (Aston Villa) - undisclosed
- Miguel Azeez (Atletico Baleares) - undisclosed
- Zane Monlouis (Reading) - loan
- Khayon Edwards (Leyton Orient) - loan
Aston Villa
In:
- George Hemmings (Nottingham Forest) - undisclosed
- Kosta Nedeljkovic (Crvena zvezda) - £8m
- Morgan Rogers (Middlesbrough) - £16m
- Lino Sousa (Arsenal) - undisclosed
- Joe Gauci (Adelaide United) - undisclosed
Out:
- Kerr Smith (St Johnstone) - loan
- Finn Azaz (Middlesbrough) - undisclosed
- Ben Chrisene (Blackburn Rovers) - loan
- Teddy Rowe (Gloucester City) - loan
- Rico Richards (Stockport County) - loan
- Filip Marschall (MK Dons) - loan
- Leander Dendoncker (Napoli) - loan
- Kosta Nedeljkovic (Crvena zvezda) - loan
- Tommi O'Reilly (Real Union) - loan
- Josh Feeney (Real Union) - loan
- Bertrand Traore (Villarreal) - free
- Lino Sousa (Plymouth Argyle) - loan
Bournemouth
In:
- Owen Bevan (Cheltenham Town) - loan recall
- James Hill (Blackburn Rovers) - loan recall
- Romain Faivre (Lorient) - loan recall
- Callan McKenna (Queens Park) - undisclosed
- Nathan Morian-Welsh (Hibernian) - undisclosed
- Enes Unal (Getafe) - loan
Out:
- Billy Terrell (Dartford) - loan
- Jack Wadham (Worthing) - loan
- Hamed Traore (Napoli) - loan
- Joe Rothwell (Southampton) - loan
- Emiliano Marcondes (Hibernian) - loan
- David Brooks (Southampton) - loan
- Daniel Adu-Adjei (Leyton Orient) - loan
- Gavin Kilkenny (Fleetwood Town) - loan
- Ben Greenwood (Eastleigh) - loan
- Owen Bevan (Hibernian) - loan
- Kieffer Moore (Ipswich Town) - loan
Brentford
In:
- Ryan Trevitt (Exeter City) - loan return
- Yunus Emre Konak (Sivasspor) - undisclosed
- Sergio Reguilon (Tottenham) - loan
- Hakon Valdimarsson (Elfsborg) - £2.6m
- Ben Krauhaus (Bromley) - £200,000
- Mukhammadali Urinboev (Pakhtakor) - loan
Out:
- Myles Peart-Heart (Portsmouth) - loan
- Charlie Goode (Wigan Athletic) - loan
- Michael Olakigbe (Peterborough United)
- Ben Krahaus (Bromley) - loan
Brighton
In:
- Adrian Mazilu (Farul Constanta) - £2.5m
- Valentin Barco (Boca Juniors) - £7.87m
- Steven Hall (Adelaide United) - undisclosed
- Kamari Doyle (Southampton) - undisclosed
- Josh Robertson (Sunderland) - undisclosed
- Caylan Vickers (Reading) - undisclosed
Out:
- Jeremy Sarmiento (Ipswich Town) - loan
- Yasin Ayari (Blackburn Rovers) - loan
- James Beadle (Sheffield Wednesday) - loan
- Jensen Weir (Port Vale) - loan
- Adrian Mazilu (Vitesse Arnhem) - loan
- Mahmoud Dahoud (Stuttgart) - loan
- Jack Hinchy (Shrewsbury Town) - loan
- Imari Samuels (Fleetwood Town) - loan
Burnley
In:
- Benn Ward (Swindon Town) - loan return
- Michael Mellon (Morecambe) - loan return
- David Datro Fofana (Chelsea) - loan
- Joe Bevan (Albion Rovers) - undisclosed
- Maxime Esteve (Montpellier) - loan
- Mikey O’Neill (Preston North End) - undisclosed
- Tommy McDermott (Port Vale) - undisclosed
- Michael Parker (Unattached) - free transfer
- Lorenz Assignon (Rennes) - loan
Out:
- Dara Costelloe (Dundee) - loan
- Scott Twine (Bristol City) - loan
- Owen Dodgson (Dundee) - loan
- Michael Mellon (Dundee) - loan
- Jez Davies (Salford City) - loan
- Michael Obafemi (Millwall) - loan
- Darko Churlinov (Schalke) - loan
- Denis Franchi (Ternana) - undisclosed
- Dan Sassi (Blackpool) - undisclosed
- CJ Egan-Riley (PSV Eindhoven) - loan
- Connor Roberts (Leeds United) - loan
- Anass Zaroury (Hull City) - loan
- Marcel Lewis (Curzon Ashton) - loan
Chelsea
In:
- Cesare Casadei (Leicester City) - loan recall
- Diego Moreira (Lyon) - loan recall
Out:
- Alex Matos (Huddersfield Town) - loan
- Toby Beach (Gateshead) - loan
- David Datro Fofana (Burnley) - loan
- Jamie Cumming (Oxford United) - loan
- Ian Maatsen (Borussia Dortmund) - loan
- Andrey Santos (Strasbourg) - loan
- Armando Broja (Fulham) - loan
Crystal Palace
In:
- Kofi Balmer (Port Vale) - loan return
- Daniel Munoz (Genk) - £8.5m
- Craig Farquhar (Larne) - undisclosed
- Adam Wharton (Blackburn Rovers) - £22m
Out:
- Sean Grehan (Carlisle United) - loan
- John-Kymani Gordon (AFC Wimbledon) - loan
- Ademola Ola-Adebomi (Burton Albion) - loan
- Tayo Adaramola (RWD Molenbeck) - loan
- Killian Phillips (Aberdeen) - loan
- Kofi Balmer (AFC Wimbledon) - loan
- Malcolm Ebiowei (Molenbeek) - loan
Everton
In:
- Reece Welch (Forest Green Rovers) - loan recall
- Stanley Mills (Oxford United) - loan recall
- Kingsford Boakye (unattached) - free
Out:
- Ryan Astley (Dundee) - undisclosed
- Sean McAllister (Inverness Caledonian Thistle) - undisclosed
- Mason Holgate (Sheffield United) - loan
- Elijah Campbell (Fleetwood Town) - loan
Fulham
In:
- Luciano D'Auria-Henry (Cheltenham Town) - loan return
- Armando Broja (Chelsea) - loan
Out:
- Luke Harris (Exeter City) - loan
- Luca Ashby-Hammond (Notts County) - loan
- George Wickens (Ross County) - loan
- Olly Sanderson (Sutton United) - loan
- Jay Williams (Sutton United) - undisclosed
- Ollie O'Neill (Leyton Orient) - loan
- Chris Donnell (Airdrieonians) - loan
- Tyrese Francois (Vejle Boldklub) - loan
- Idris Odutayo (Bromley) - undisclosed
- Carlos Vinicius (Galatasaray) - loan
Liverpool
In:
- James Balagizi (Wigan Athletic) - loan return
- Rhys Williams (Port Vale) - loan return
Out:
- Marcelo Pitaluga (St Patrick's) - loan
- Vitezslav Jaros (Sturm Graz) - loan
- Luke Chambers (Wigan Athletic) - loan
- Fabio Carvalho (Hull City) - loan
- Paul Glatzel (Swindon Town) - undisclosed
- Luke Hewitson (Stalybridge Celtic) - loan
- Rhys Williams (Port Vale) - loan
- Owen Beck (Dundee) - loan
- Calvin Ramsey (Bolton Wanderers) - loan
- Anderson Arroyo (Burgos) - loan
- James Balagizi (Kilmarnock) - loan
- Nat Phillips (Cardiff City) - loan
- Billy Koumetio (Blackburn Rovers) - loan
Luton Town
In:
- Elliot Thorpe (Shrewsbury Town) - loan return
- Aribim Pepple (Bromley) - loan return
- Fred Onyedinma (Rotherham United) - loan return
- Tom Holmes (Reading) - undisclosed
- Daiki Hashioka (Sint-Truden) - £1.7m
- Henry Blackledge (Unattached) - free transfer
- Oliver Camis (Unattached) - free transfer
- Taylan Harris (Reading) - undisclosed
Out:
- Jameson Horlick (Dorchester Town) - loan
- Tobias Braney (Hayes & Yeading United) - loan
- Joe Taylor (Lincoln City) - loan
- Jayden Luker (Woking) - loan
- Tom Holmes (Reading) - loan
- Ryan Giles (Hull City) - loan
- Dion Pereira (Dagenham & Redbridge) - loan
- Aidan Francis-Clarke (St Albans City) - loan
- Aribim Pepple (Inverness Calendonian Thistle) - loan
- Jacob Pinnington (AFC Sudbury) - loan
- Josh Allen (AFC Sudbury) - loan
- Jake Burger (St Albans City) - loan
- Tyrelle Newton - released
Manchester City
In:
Out:
- Lewis Fiorini (Charlton Athletic) - loan
- Zack Steffen (Colorado Rapids) - undisclosed
- Kalvin Phillips (West Ham United) - loan
- Alfie Harrison (Newcastle United) - undisclosed
- Josh Wilson-Esbrand (Cardiff City) - loan
Manchester United
In:
- Charlie McNeill (Stevenage) - loan return
Out:
- Donny van de Beek (Eintracht Frankfurt) - loan
- Sergio Reguilon (Tottenham) - loan terminated
- Jadon Sancho (Borussia Dortmund) - loan
- Joe Hugill (Burton Albion) - loan
- Hannibal Mejbri (Sevilla) - loan
- Alvaro Fernandez (Benfica) - loan
- Mateo Mejia (Sevilla) - undisclosed
- Rhys Bennett (Stockport County) - loan
- Radek Vitek (Accrington Stanley) - loan
- Dan Gore (Port Vale) - loan
- Facundo Pellistri (Granada) - loan
- Isak Hansen-Aaroen (Werder Bremen) - undisclosed
Newcastle United
In:
- Joe White (Crewe Alexandra) - loan return
- Jay Turner-Cooke (St Johnstone) - loan return
- Alfie Harrison (Manchester City) - undisclosed
Out:
- Javi Manquillo (Celta Vigo) - undisclosed
- Dylan Stephenson (South Shields) - loan
- Cameron Ferguson - released
- Remi Savage (Inverness CT) - undisclosed
- Michael Ndiweni (Annan Athletic) - loan
- Josh Scott (Queen's Park) - undisclosed
- Isaac Hayden (Queens Park Rangers) - loan
Nottingham Forest
In:
- Alex Mighten (KV Kortrijk) - loan return
- Hwang Ui-jo (Norwich City) - loan return
- Jonathan Panzo (Cardiff City) - loan return
- Giovanni Reyna (Borussia Dortmund) - loan
- Rodrigo Ribeiro (Sporting CP) - loan
- Matz Sels (Strasbourg) - undisclosed
Out:
- Gustavo Scarpo (Atletico Mineiro) - undisclosed
- Andrey Santos (Chelsea) - loan terminated
- George Hemmings (Aston Villa) - undisclosed
- Pharrell Johnson (Swindon) - undisclosed
- Scott McKenna (Copenhagen) - loan
- Jonathan Panzo (Standard Liege) - loan
- Emmanuel Dennis (Watford) - loan
- Alex Mighten (Port Vale) - loan
- Orel Mangala (Lyon) - loan
- Brandon Aguilera (Bristol Rovers) - loan
- Ethan Horvath (Cardiff City) - undisclosed
- Serge Aurier (Galatasaray) - undisclosed
Sheffield United
In:
- Ben Brereton-Diaz (Villarreal) - loan
- Ivo Grbic (Atletico Madrid) - £2m
- Sam Curtis (St Patrick's Athletic) - undisclosed
- Mason Holgate (Everton) - loan
Out:
- Harrison Neil (Carlisle United) - undisclosed
- Benie Traore (Nantes) - loan
- Harry Boyes (Fleetwood Town) - loan
- John Fleck (Blackburn Rovers) - free
- Femi Seriki (Rotherham United) - loan
- Jili Buyabu (Motherwell) - loan
Tottenham Hotspur
In:
- Dane Scarlett (Ipswich Town) - loan return
- Sergio Reguilon (Manchester United) - loan return
- Timo Werner (RB Leipzig) - loan with option to buy
- Radu Dragusin (Genoa) - undisclosed
- Lucas Bergvall (Djurgarden) - undisclosed
Out:
- Hugo Lloris (Los Angeles FC) - free transfer
- Josh Keeley (Barnet) - loan
- Matthew Craig (Doncaster Rovers) - loan
- Ashley Phillips (Plymouth Argyle) - loan
- Djed Spence (Genoa) - loan
- Eric Dier (Bayern Munich) - loan
- Alfie Devine (Plymouth) - loan
- Sergio Reguilon (Brentford) - loan
- Japhet Tanganga (Millwall) - loan
- Ivan Perisic (Hajduk Split) - loan
- Alejo Veliz (Sevilla) - loan
West Ham United
In:
Out:
- Thilo Kehrer (AS Monaco) - loan
- Krisztian Hegyi (FC Den Bosch) - loan
- Conor Coventry (Charlton Athletic) - undisclosed
- Gideon Kodua (Wycombe Wanderers) - loan
- Thierry Nevers (FC Sheriff Tiraspol) - undisclosed
- Archie Woods - released
- Callum Marshall (West Bromwich Albion) - loan
- Pablo Fornals (Real Betis) - undisclosed
- Said Benrahma (Lyon) - loan
Wolves
In:
- Harvey Griffiths (Walsall) - loan return
- Alfie Pond (Stockport County) - loan return
- Tyler Roberts (Doncaster Rovers) - loan return
- Oliver Tipton (Notts County) - loan return
- Fletcher Holman (Eastbourne Borough) - undisclosed
- Noha Lemina (Paris Saint-Germain) - loan
Out
- Fabio Silva (Rangers) - loan
- Sasa Kalajdzic (Eintracht Frankfurt) - loan
- Luke Cundle (Stoke City) - loan
- Dexter Lembikisa (Hearts) - loan
- Chem Campbell (Wycombe) - loan
- Louie Moulden (Northampton) - loan
- Goncalo Guedes (Villarreal) - loan
- Jonny Otto (PAOK) - free
- Yerson Mosquera (Villarreal) - loan
- Joe Hodge (Queens Park Rangers) - loan
- Nigel Lonwijk (Wycombe Wanderers) - loan
- Theo Corbeanu (Granada) - undisclosed