With only a few days left in the winter transfer window, Tribalfootball has compiled all the deals that have already been completed for all 20 Premier League clubs.
ARSENAL
In: None
Out:Emiliano Martinez (Reading, loan), Daniel Barden (Norwich City)
BOURNEMOUTH
In:Dominic Solanke (Liverpool , £19m), Nathaniel Clyne (Liverpool, loan), Chris Mepham (Brentford, undisclosed)
Out:Jermain Defoe (Rangers, loan), Marc Pugh (Hull, loan)
BRIGHTON
In: Alexis Mac Allister (Argentinos Juniors, undisclosed), Billy Arce (return from loan)
Out: George Cox (Northampton, loan), Alexis Mac Allister (Argentinos Juniors, loan), Markus Suttner (Fortuna Dusseldorf, loan), Anders Dreyer (St. Mirren, loan), Josh Kerr (Derry City, loan), Ben Barclay (Notts County, loan), Ben White, Daniel Lafferty (Peterborough, loan)
BURNLEY
In: None
Out:Jimmy Dunne (Sunderland, loan), Ali Koiki (Swindon, loan), Adam Bruce (Buxton, loan), George McMahon (Ashton Utd, loan)
CARDIFF CITY
In:Oumar Niasse (Everton, loan), Emiliano Sala (Nantes, undisclosed)
Out:Lee Tomlin (Peterborough, loan), Anthony Pilkington (Wigan, free), Ciaron Brown (Livingston, loan)
CHELSEA
In:Christian Pulisic (Borussia Dortmund, £58m), Gonzalo Higuain (Juventus , loan)
Out:Christian Pulisic, (Borussia Dortmund, loan), Kasey Palmer (Bristol City, loan), Lewis Baker (Reading, loan), Josh Grant (Yeovil, loan), Karlo Ziger (Sutton, loan), Charlie Colkett (Ostersunds, loan), Victor Moses (Fenerbahce, loan), Matt Miazga (Reading, loan), Alvaro Morata (Atletico Madrid, loan)
CRYSTAL PALACE
In: Lucas Perri (Sao Paulo, loan)
Out:Jason Puncheon (Huddersfield , loan), Jonny Williams (Charlton, undisclosed), Alexander Sorloth (Gent, loan), Nya Kirby (Blackpool, loan) Joseph Hungbo (Margate, loan) Sulley Kaikai (NAC Breda, free)
EVERTON
In: None
Out:Kieran Dowell (Sheffield United – loan), Mason Holgate (West Brom – loan), Oumar Niasse (Cardiff – loan), Shayne Lavery (Falkirk, loan)
FULHAM
In:Ryan Babel (Besiktas, loan)
Out: Stephen Humphyrs (Southend, loan)
HUDDERSFIELD TOWN
In: Jaden Brown (Tottenham , undisclosed), Jason Puncheon (Crystal Palace, loan)
Out:Ramadan Sobhi (Al Ahly, loan), Rajiv van La Parra (Middlesbrough, loan), Colin Quaner (Ipswich, loan), Ryan Schofield (Notts County, loan)
LEICESTER CITY
In:Harvey Barnes (recall from loan)
Out:Vicente Iborra (Villarreal, undisclosed), Fousseni Diabate (Sivasspor, loan), Callum Elder (Ipswich Town, loan)
LIVERPOOL
In: None
Out:Dominic Solanke (Bournemouth , £19m), Ovie Ejaria (Reading, loan), Nathaniel Clyne (Bournemouth, loan)
MANCHESTER CITY
In: None
Out: Brahim Diaz (Real Madrid , undisclosed), Ed Francis (Wolves, loan), Luke Bolton (Wycombe, loan), Marlos Moreno (Santos Laguna, loan)
MANCHESTER UNITED
In: None
Out: Ethan Hamilton (Rochdale, loan)
NEWCASTLE UNITED
In: None
Out: Liam Gibson (Accrington, loan), Elias Sorensen (Blackpool, loan)
SOUTHAMPTON
In: None
Out:Steven Davis (Rangers, loan), Manolo Gabbiadini (Sampdoria, undisclosed), Wesley Hoedt (Celta Vigo, loan)
TOTTENHAM HOTSPUR
In: None
Out: Jaden Brown (Huddersfield, undisclosed), Mousa Dembele (Guangzhou R&F, undisclosed)
WATFORD
In: Adam Parkes (Southampton)
Out:Stefano Okaka (Udinese, loan) Marvin Zeegelaar (Udinese, loan), Dion Pereira (Atlanta Utd), Randell Williams (Exeter City), Andrew Eleftheriou (Braintree Town, loan)
WEST HAM UNITED
In:Samir Nasri (free agent)
Out: Toni Martinez (Lugo, loan), Moses Makasi (Stevenage, loan), Joe Powell (Northampton, loan), Vashon Neufville (Newport County, loan)
WOLVES
In: David Wang (Jumilla B, undisclosed), Ed Francis (Man City, loan)
Out: David Wang (Sporting Lisbon, loan), Kortney Hause (Aston Villa, loan), Bright Enobakhare (Coventry, loan), Ethan Ebanks-Landell (Rochdale, loan), Benik Afobe (Stoke City), Ashley Seal (Famalicao, loan)