In: Konstantinos Mavrapanos (PAS Giannina, £1.8m), Henrikh Mkhitaryan (Manchester United, swap deal), Pierre-Emerick Aubameyang (Borussia Dortmund, £56m)
Out: Alexis Sanchez (Manchester United, swap deal), Francis Coquelin (Valencia, £12m), Stephy Mavididi (Charlton, loan), Tafari Moore (Wycombe, loan), Theo Walcott (Everton, undisclosed), Ben Sheaf (Stevenage, loan), Marcus McGuane (Barcelona B, undisclosed)
In:
Out: Aaron Ramsdale (Chesterfield, loan), Mihai Dobre (Rochdale, loan), Connor Mahoney (Barnsley, loan)
In: Viktor Gyokeres (Brommapojkarna, undisclosed), Jurgen Locadia (PSV Eindhoven, undisclosed), Leonardo Ulloa (Leicester, loan)
Out: Jamie Murphy (Rangers, loan), Jordan Maguire-Drew (Coventry, loan), Kazenga LuaLua (Released, joined Sunderland), Ben Hall (Notts County, loan)
In: Georges-Kevin Nkoudou (Tottenham, loan), Aaron Lennon (Everton, undisclosed)
Out: Jimmy Dunne (Accrington, loan), Luke Hendrie (Shrewsbury, undisclosed), Dan Agyei (Blackpool, loan), Alex Whitmore (Chesterfield, free), Tom Anderson (Doncaster, loan)
In: Ross Barkley (Everton, £15m), Emerson Palmieri (Roma, £17.5m)
Out: Diego Costa (Atletico Madrid, £57m), Ike Ugbo (MK Dons, loan), Jake Clarke-Salter (Sunderland, loan), Kenedy (Newcastle, loan), Charly Musonda (Celtic, undisclosed), Todd Kane (Oxford, loan)
In: Erdal Rakip (Benfica, loan), Jaroslaw Jach (Zaglebie Lubin, undisclosed)
Out: Noor Husin (Notts County, undisclosed), Keisha Anderson (Swindon, undisclosed)
In: Cenk Tosun (Besiktas, £27m), Theo Walcott (Arsenal, undisclosed)
Out: Ross Barkley (Chelsea, £15m), Kevin Mirallas (Olympiacos, loan), Liam Walsh (Bristol City, undisclosed), Gethin Jones (Fleetwood, free), Harry Charsley (Bolton, loan), Aaron Lennon (Burnley, undisclosed), Boris Mathis (Northampton, loan), Sandro Ramirez (Sevilla, loan)
In: Terence Kongolo (Monaco, loan), Alex Pritchard (Norwich, undisclosed)
Out: Jack Payne (Blackburn, loan)
In: Adrien Silva (Sporting Lisbon, £22m), Fousseni Diabate (Gazelec Ajaccio, undisclosed)
Out: Leonardo Ulloa (Brighton, loan), Ahmed Musa (CSKA Moscow, loan)
In: Virgil van Dijk (Southampton, £75m), Tony Gallacher (Falkirk, £200,000)
Out: Philippe Coutinho (Barcelona, £142m), Ryan Kent (Bristol City, loan) Cameron Brannagan (Oxford, undisclosed), Corey Whelan (Yeovil, loan), Matty Virtue (Notts County, loan), Marko Grujic (Cardiff, loan), Daniel Sturridge (West Brom, loan), Lloyd Jones (Luton, undisclosed)
In: Aymeric Laporte (Athletic Bilbao, £57m), Jack Harrison (New York City, undisclosed)
Out: Shay Facey (Northampton, undisclosed), Chidi Nwakali (Aberdeen, loan), Isaac Buckley-Ricketts (Oxford, loan), Kean Bryan (Oldham, loan), Ashley Smith-Brown (Oxford, loan), Jack Harrison (Middlesbrough, loan), Jacob Davenport (Burton, loan)
In: Alexis Sanchez (Arsenal, swap deal)
Out: James Wilson (Sheffield United, loan), Demetri Mitchell (Hearts, loan), Henrikh Mkhitaryan (Arsenal, swap deal), Axel Tuanzebe (Aston Villa, loan),
In: Kenedy (Chelsea, loan)
Out: Adam Armstrong (Blackburn, loan), Ivan Toney (Scunthorpe, loan), Dan Barlaser (Crewe, loan)
In: Guido Carrillo (Monaco, undisclosed)
Out: Virgil van Dijk (Liverpool, £75m), Marcus Barnes (Yeovil, loan), Matt Targett (Fulham, loan)
In: Moussa Niakate (Paris FC, undisclosed), Moritz Bauer (Rubin Kazan, undisclosed), Kostas Stafylidis (Augsburg, loan)
Out: Harry Souttar (Ross County, loan), Josh Tymon (MK Dons, loan)
In:
Out: Josh Sheehan (Newport, free), Jay Fulton (Wigan, loan), Adam King (Mansfield, loan), Joe Rodon (Cheltenham, loan), Roque Mesa (Sevilla, loan)
In:
Out: Georges-Kevin Nkoudou (Burnley, loan), Marcus Edwards (Norwich, loan), Cameron Carter-Vickers (Ipswich, loan), Luke Amos (Stevenage, loan), Anton Walkes (Portsmouth, loan)
In: Gerard Deulofeu (Barcelona, loan), Dodi Lukebakio (Anderlecht, undisclosed)
Out: Charlie Rowan (Accrington, loan), Randell Williams (Wycombe, loan), Isaac Success (Malaga, loan)
In: Ali Gabr (Zamalek, loan), Daniel Sturridge (Liverpool, loan)
Out: Tahvon Campbell (Forest Green, loan), Kyle Edwards (Exeter, loan), Tyler Roberts (Leeds, £2.5m)
In: Joao Mario (Inter Milan, loan)
Out: Martin Samuelsen (Burton, loan), Diafra Sakho (Rennes, undisclosed)