The January 2020 transfer window for Premier League clubs opened on Wednesday 1 January and closed at 23:00 GMT on Friday 31 January 2020.
Clubs had until midnight on Deadline Day to complete the information needed by FIFA's Transfer Matching System to apply for international clearance for new signings.
See: Transfer Deadline Day - All the deals
Here are the signings and outgoings, loan or permanent, announced by Premier League clubs.
(Last updated 13:00 GMT on 18 February)
In
Pablo Mari (Flamengo) Loan Details
Cedric Soares (Southampton) Loan Details
Out
Ben Sheaf (Doncaster Rovers) Loan Details
Tyreece John-Jules (Lincoln City) Loan Details
Emile Smith Rowe (Huddersfield Town) Loan Details
Konstantinos Mavropanos (Nurnberg) Loan Details
Deyan Iliev (Jagiellonia Bialystok) Loan Details
James Olayinka (Northampton Town) Loan Details
Joseph Olowu (Cork City) Loan Details
In
Danny Drinkwater (Chelsea) Loan Details
Pepe Reina (AC Milan) Loan Details
Mbwana Samatta (Genk) Undisclosed Details
Louie Barry (Barcelona) Undisclosed Details
Borja Baston (Swansea City) Free Details
Out
Jonathan Kodjia (Al-Gharafa) Undisclosed Details
Lovre Kalinic (Toulouse) Loan Details
Scott Hogan (Birmingham City) Loan Details
James Chester (Stoke City) Loan Details
Jacob Ramsey (Doncaster Rovers) Loan Details
Out
Mikael Ndjoli (Motherwell) Loan Details
Asmir Begovic (AC Milan) Loan Details
Jake Scrimshaw (Eastleigh) Loan Details
Brad Smith (Cardiff City) Loan Details
Matt Butcher (St Johnstone) Loan Details
Alex Dobre (Wigan Athletic) Loan Details
In
Aaron Mooy (Huddersfield) Undisclosed Details
Tariq Lamptey (Chelsea) Undisclosed Details
Out
Anders Dreyer (Midtjylland) Undisclosed Details
Max Sanders (AFC Wimbledon) Loan Details
James Tilley (Grimsby Town) Undisclosed Details
Tudor Baluta (ADO Den Haag) Loan Details
Tom McGill (Crawley Town) Loan Details
Gaeten Bong (Nottingham Forest) Undisclosed Details
Kacper Lopata (Zaglebie Sosnowiec) Loan Details
Bojan Radulovic (Deportivo Alaves B) Loan Details
Leon Balogun (Wigan Athletic) Loan Details
Jan Mlakar (Wigan Athletic) Loan Details
Jurgen Locadia (FC Cincinnati) Loan Details
In
Henri Ogunby (Man City) Undisclosed Details
Josh Brownhill (Bristol City) Undisclosed Details
Out
Christian N'Guessan (Oldham Athletic) Loan Details
Adam Phillips (Morecambe) Loan Details
Ryan Cooney (Morecambe) Loan Details
Scott Wilson (Blyth Spartans) Loan Details
Will Harris (Warrington Town) Loan Details
Tunde Bayode (Curzon Ashton) Loan Details
Anthony Glennon (Grimsby Town) Loan Details
Josh Benson (Grimsby Town) Loan Details
Rob Harker (Hartlepool United) Loan Details
Nahki Wells (Bristol City) Undisclosed Details
Ollie Younger (St Patrick's Athletic) Loan Details
Out
Danny Drinkwater (Aston Villa) Loan Details
Marc Guehi (Swansea City) Loan Details
Conor Gallagher (Swansea City) Loan Details
Jamal Blackman (Bristol Rovers) Loan Details
Victor Moses (Inter Milan) Loan Details
George McEachran (SC Cambuur) Loan Details
Charlie Brown (Royale Union Saint-Gilloise) Loan Details
Clinton Mola (Stuttgart) Loan Details
Tariq Lamptey (Brighton & Hove Albion) Undisclosed Details
Jacob Maddox (Southampton) Loan Details
In
Cenk Tosun (Everton) Loan Details
Scott Banks (Dundee United) Undisclosed Details
Out
Sam Woods (Hamilton Academical) Loan Details
Giovanni McGregor (Dartford) Loan Details
Dion-Curtis Henry (Hampton & Richmond Borough) Loan Details
Scott Banks (Alloa Athletic) Loan Details
James Daly (Bristol Rovers) Undisclosed Details
Jason Lokilo (Doncaster Rovers) Loan Details
Connor Wickham (Sheffield Wednesday) Loan Details
In
Jarrad Branthwaite (Carlisle United) Undisclosed Details
Out
Kieran Dowell (Wigan Athletic) Loan Details
Callum Connolly (Fleetwood Town) Loan Details
Cenk Tosun (Crystal Palace) Loan
Antony Evans (Paderborn) Undisclosed Details
Lewis Gibson (Fleetwood Town) Loan Details
Morgan Feeney (Tranmere Rovers) Loan Details
Jonas Lossl (Huddersfield Town) Loan Details
In
Ryan Bennett (Wolverhampton Wanderers) Loan Details
Out
Raul Uche (Real Valladolid) Undisclosed Details
George Thomas (ADO Den Haag) Loan Details
Andy King (Huddersfield Town) Loan Details
Kiernan Dewsbury-Hall (Blackpool) Loan Details
Lukas Husek (Sparta Prague) Undisclosed Details
Admiral Muskwe (Swindon Town) Loan Details
Mitchell Clark (Port Vale) Loan Details
Filip Benkovic (Bristol City) Loan Details
In
Takumi Minamino (RB Salzburg) Undisclosed Details
Joe Hardy (Brentford) Undisclosed Details
Out
Herbie Kane (Hull City) Loan Details
Rhian Brewster (Swansea City) Loan Details
Isaac Christie-Davies (Cercle Brugge) Loan Details
Allan Rodrigues de Souza (Atletico Mineiro) Undisclosed Details
Nathaniel Phillips (Stuttgart) Loan Details
Daniel Atherton (Marine) Loan Details
Out
Patrick Roberts (Middlesbrough) Loan Details
Lukas Nmecha (Middlesbrough) Loan Details
Ian Poveda (Leeds United) Undisclosed
Henri Ogunby (Burnley) Undisclosed Details
Angelino (Red Bull Leipzig) Loan Details
Matt Smith (Charlton Athletic) Loan
In
Bruno Fernandes (Sporting Lisbon) Undisclosed Details
Nathan Bishop (Southend United) Undisclosed Details
Odion Ighalo (Shanghai Greenland Shenhua) Loan Details
Out
Ethan Hamilton (Bolton) Loan Details
Alex Fojticek (Stalybridge Celtic) Loan Details
Max Taylor (Stalybridge Celtic) Loan Details
Ashley Young (Inter Milan) Undisclosed Details
George Tanner (Salford City) Loan Details
Cameron Borthwick-Jackson (Oldham) Loan Details
Marcos Rojo (Estudiantes) Loan Details
In
Nabil Bentaleb (Schalke) Loan Details
Valentino Lazaro (Inter Milan) Loan Details
Stan Flaherty (Arsenal) Scholarship Details
Danny Rose (Spurs) Loan Details
Out
Ki Sung-yueng (Released) Details
Rolando Aarons (Motherwell) Loan Details
In
Ondrej Duda (Hertha Berlin) Loan Details
Lukas Rupp (Hoffenheim) Undisclosed Details
Melvin Sitti (Sochaux-Montbeliard) Undisclosed Details
Sam McCallum (Coventry City) Undisclosed Details
Out
Anthony Spyrou (Released) Details
Philip Heise (Nurnberg) Loan Details
Rocky Bushiri (Sint-Truiden) Loan Details
Akin Famewo (St Mirren) Loan Details
Carlton Morris (MK Dons) Loan Details
Dennis Srbeny (Paderborn) Undisclosed Details
Louis Lomas (Tampa Bay Rowdies) Loan Details
Louis Thompson (MK Dons) Loan Details
Simon Power (King's Lynn) Loan Details
Timi Odusina (Hartlepool) Loan Details
James Husband (Blackpool) Undisclosed Details
Melvin Sitti (Sochaux-Montbeliard) Loan Details
Sam McCallum (Coventry City) Loan Details
Caleb Richards (Yeovil Town) Loan Details
Isak Thorvaldsson (Fleetwood Town) Loan Details
In
Jack Rodwell (unattached) Details
Jack Robinson (Nottingham Forest) Undisclosed Details
Sander Berge (Genk) Undisclosed Details
Richairo Zivkovic (Changchun Yatai) Loan Details
Panos Retsos (Bayer Leverkusen) Loan Details
Out
Richard Stearman (Released) Details
Harry Sheppeard (SteelPhalt Academy) Loan Details
Ben Heneghan (Blackpool) Loan Details
Tyler Smith (Rochdale) Loan Details
Callum Robinson (West Brom) Loan Details
Kean Bryan (Bolton) Loan Details
David Parkhouse (Stevenage) Loan Details
Marcus Dewhurst (Carlisle United) Loan Details
Jake Wright (Released) Details
Ravel Morrison (Middlesbrough) Loan Details
Mark Duffy (ADO Den Haag) Loan Details
In
Kyle Walker-Peters (Spurs) Loan Details
Jacob Maddox (Chelsea) Loan Details
Out
Christoph Klarer (SKN St Polten) Loan Details
Josh Sims (New York Red Bulls) Loan Details
Kayne Ramsay (Shrewsbury Town) Loan Details
Cedric Soares (Arsenal) Loan Details
Harry Hamblin (Macclesfield Town) Undisclosed Details
Maya Yoshida (Sampdoria) Loan Details
Callum Slattery (De Graafschap) Loan Details
In
Gedson Fernandes (Benfica) Loan Details
Giovani Lo Celso (Real Betis) Undisclosed Details
Steven Bergwijn (PSV Eindhoven) Undisclosed Details
Out
Jack Clarke (QPR) Loan Details
Paris Maghoma (Brentford) Undisclosed Details
Armando Shashoua (Atletico Baleares) Loan Details
Brandon Austin (Viborg) Loan Details
Christian Eriksen (Inter Milan) Details
Kyle Walker-Peters (Southampton) Loan Details
Cameron Carter-Vickers (Luton Town) Loan Details
Danny Rose (Newcastle) Loan Details
TJ Eyoma (Lincoln City) Loan Details
Anthony Georgiou (Bolton) Loan Details
Kazaiah Sterling (Leyton Orient) Loan Details
Shilow Tracey (Macclesfield Town) Loan Details
Tashan Oakley-Boothe (Stoke City) Undisclosed Details
In
Joao Pedro (Fluminense) Undisclosed Details
Ignacio Pussetto (Udinese) Undisclosed Details
Myles Roberts (Reading) Undisclosed Details
Teddy Perkins (Unattached) Details
Out
Dimitri Foulquier (Granada) Loan Details
Marvin Zeegelaar (Udinese) Undisclosed Details
Lewis Gordon (St Albans City) Loan Details
Alex Jakubiak (St Mirren) Loan Details
Sebastian Prodl (Released) Details
Pontus Dahlberg (FC Emmen) Loan Details
In
Darren Randolph (Middlesbrough) Undisclosed Details
Tomas Soucek (Slavia Prague) Loan Details
Jarrod Bowen (Hull City) Undisclosed Details (pictured)
Out
Nathan Holland (Oxford United) Loan Details
Roberto (Alaves) Loan Details
Martin Samuelsen (Hull City) Undisclosed Details
Dan Kemp (Stevenage) Loan Details
Anthony Scully (Lincoln City) Undisclosed Details
In
Leonardo Campana (Unattached) Undisclosed Details
Nigel Lonwijk (PSV Eindhoven) Details
Enzo Loiodice (Dijon) Loan Details
Daniel Podence (Olympiacos) Undisclosed Details
Luke Matheson (Rochdale) Undisclosed Details
Out
Ivan Cavaleiro (Fulham) Undisclosed Details
Patrick Cutrone (Fiorentina) Loan Details
Rafa Mir (Huesca) Loan Details
Connor Ronan (Blackpool) Loan Details
Harry Burgoyne (Shrewsbury Town) Loan Details
Jordan Graham (Gillingham) Loan Details
Benny Ashley-Seal (Accrington) Loan Details
Sylvain Deslandes (Arges Pitesti) Undisclosed Details
Luke Matheson (Rochdale) Loan Details
Ryan Giles (Coventry City) Loan Details
Ryan Bennett (Leicester City) Loan Details
Ed Francis (Grasshoppers) Loan Details
Hong Wan (NK Varazdin) Loan Details
2019 summer transfers
2019 January transfers
2018 summer transfers
2018 January transfers
How deals get done