All the incomings and outgoings in the Premier League during the January transfer window….
Players in: Konstantinos Mavropanos (£2.2m, PAS Giannina)
Players out: Stephy Mavididi (loan, Charlton), Francis Coquelin (£12m, Valencia), Tafari Moore (loan, Wycombe), Theo Walcott (£20m, Everton)
Players out: Aaron Ramsdale (loan, Chesterfield),
Players in: Viktor Gyokeres (undisclosed, IF Brommapojkarna), Warren O’Hara (undisclosed, Bohemians)
Players out: Jordan Maguire-Drew (loan, Coventry), Jamie Murphy (loan, Rangers)
Players in: Georges-Kevin Nkoudou (loan, Tottenham)
Players out: Luke Hendrie (undisclosed, Shrewsbury), Jimmy Dunne (loan, Accrington), Josh Ginnelly (loan, Tranmere)
Players in: Ross Barkley (£15m, Everton)
Players out: Diego Costa (undisclosed, Atletico Madrid); Jake Clarke-Salter (loan, Sunderland), Ike Ugbo (loan, MK Dons)
Players out: Noor Husin (undisclosed, Notts County), Keshi Anderson (undisclosed, Swindon).
Players in: Cenk Tosun (£27m, Besiktas), Theo Walcott (£20m, Arsenal)
Players out: Ross Barkley (£15m, Chelsea); Liam Walsh (£1m, Bristol City); Gethin Jones (undisclosed, Fleetwood); Kevin Mirallas (loan, Olympiakos), Harry Charsley (loan, Bolton)
Players in: Terence Kongolo (Monaco, loan); Alex Pritchard (£11m, Norwich)
Players out: Kasey Palmer (loan recall, Chelsea), Fraser Horsfall (undisclosed, Kidderminster), Ryan Schofield (loan, Telford), Tadhg Ryan (free, Galway United), Jack Payne (loan, Blackburn).
Players in: Adrien Silva (£22m, Sporting Lisbon), Fousseni Diabate (£4.4m, Gazelec Ajaccio)
Players in: Virgil van Dijk (£75m, Southampton);
Players out: Philippe Coutinho (£142m, Barcelona), Cameron Brannagan (undisclosed, Oxford United), Ryan Kent (loan, Bristol City), Marko Grujic (loan, Cardiff), Corey Whelan (loan, Yeovil Town), Matty Virtue (loan, Notts County)
Players out: Shay Facey (undisclosed, Northampton Town), Chidiebere Nwakali (loan, Aberdeen), Isaac Buckley-Ricketts (loan, Oxford), Kean Bryan (loan, Oldham), Marlos Moreno (loan, Flamengo).
Players out: James Wilson (Sheffield United, loan)
Players out: Adam Armstrong (loan, Blackburn), Ivan Toney (Scunthorpe, loan)
Players out: Virgil van Dijk (£75m, Liverpool), Marcus Barnes (loan, Yeovil)
Players in: Moussa Niakate (undisclosed, Paris FC), Moritz Bauer (undisclosed, Rubin Kazan), Kostas Stafylidis (loan, Augsburg)
Players out: Tyler Reid (loan, Newport), Josh Sheehan (free, Newport), Ryan Blair (loan, Falkirk)
Players out: Georges-Kevin Nkoudou (loan, Burnley), Marcus Edwards (loan, Norwich)
Players out: Brandon Mason (loan, Dundee United), Alex Jakubiak (loan, Falkirk), Michael Folivi (loan, Boreham Wood), Charlie Rowan (loan, Accrington Stanley), Brice Dja Djedje (loan, RC Lens)
West Bromwich Albion
West Ham United
Players out: Martin Samuelsen (loan, Burton)