* denotes loan deal
Arsenal
Ins
Petr Cech (Chelsea)
Outs
Ryo Miyaichi (St Pauli), Semi Ajayi (Cardiff City), Abou Diaby (Marseille), Ainsley Maitland-Niles* (Ipswich Town), Lukas Podolski (Galatasaray), Carl Jenkinson* (West Ham), Wojciech Szczesny* (Roma), George Dobson (West Ham), Chuba Akpom* (Hull City), Serge Gnabry* (West Brom)
Aston Villa
Ins
Jordan Amavi (Nice), Idrissa Gueye (Lille), Jordan Ayew (Lorient), Jordan Veretout (Nantes), Rudy Gestede (Blackburn), Scott Sinclair (Man City), José Ángel Crespo (Córdoba), Micah Richards (Man City), Mark Bunn (Norwich)
Outs
Darren Bent (Derby), Andreas Weimann (Derby), Matt Lowton (Burnley), Enda Stevens (Portsmouth), Yacouba Sylla (Rennes), Antonio Luna (Eibar), Shay Given (Stoke), Fabian Delph (Man C), Christian Benteke (L’pool)
Bournemouth
Ins
Tyrone Mings (Ipswich), Max Gradel (St-Étienne), Lee Tomlin (M’boro), Joshua King (B’burn), Sylvain Distin (Everton), Artur Boruc (So’ton), Adam Federici (Reading), Christian Atsu* (Chelsea), Filippo Costa (Chievo)
Outs
Josh McQuoid (Luton), Mohamed Coulibaly (R de Santander), Joe Partington (Eastleigh), Ryan Fraser* (Ipswich ), Brett Pitman (Ipswich), Jayden Stockley* (Portsmouth), Ian Harte, Darryl Flavahan, Miles Addison
Chelsea
Ins
Asmir Begovic (Stoke), Nathan (Paranaense), Danilo Pantic (Partizan), Radamel Falcao* (Monaco)
Outs
Petr Cech (Arsenal), Mohamed Salah* (Roma), Didier Drogba (Montreal), Christian Atsu* (B’mouth), Gaël Kakuta (Sevilla), Mario Pasalic* (Monaco), Josh McEachran (Brentford), Tomas Kalas* (M’boro), Filipe Luís (At Madrid), Marco van Ginkel* (Stoke), Patrick Bamford* (Palace), Izzy Brown*, Lewis Baker*, Danilo Pantic*, Dominic Solanke* (all Vitesse)
Crystal Palace
Ins
Yohan Cabaye (PSG), Alex McCarthy (QPR), Patrick Bamford* (Chelsea), Bakary Sako (Wolves), Connor Wickham (Sunderland)
Outs
Lewis Price (Sheffield Wednesday), Stephen Dobbie (Bolton), Jerome Thomas, Owen Garvan, Peter Ramage
Everton
Ins
Gerard Deulofeu (Barcelona), David Henen (Olympiakos), Tom Cleverley (Manchester United)
Outs
Antolín Alcaraz (UD Las Palmas), Sylvain Distin (Bournemouth)
Leicester City
Ins
Robert Huth (Stoke), Christian Fuchs (Schalke), Shinji Okazaki (Mainz), N’Golo Kanté (Caen), Yohan Benalouane (Atalanta)
Outs
Chris Wood (Leeds United), Esteban Cambiasso
Liverpool
Ins
Christian Benteke (Aston Villa), Roberto Firmino (Hoffenheim), Nathaniel Clyne (Southampton), Danny Ings (Burnley), Joe Gomez (Charlton), James Milner (Manchester City), Adam Bogdan (Bolton)
Outs
Steven Gerrard (Los Angeles Galaxy), Glen Johnson (Stoke), Sebastián Coates (Sunderland), Raheem Sterling (Manchester City), Andre Wisdom* (Norwich City), Rickie Lambert (West Brom), Brad Jones
Man City
Ins
Raheem Sterling (Liverpool), Patrick Roberts (Fulham), Fabian Delph (Aston Villa), Enes Unal (Bursaspor), David Faupala (Lens)
Outs
Scott Sinclair (Aston Villa), James Milner (Liverpool), Dedryck Boyata (Celtic), Angelino* (New York City), Micah Richards (Aston Villa), Karim Rekik (Marseille)
Man United
Ins
Morgan Schneiderlin (Southampton), Memphis Depay (PSV), Bastian Schweinsteiger (Bayern Munich), Matteo Darmian (Torino), Sergio Romero (Sampdoria)
Outs
Tom Cleverley (Everton), Ben Amos (Bolton), Tom Thorpe (Rotherham), Saidy Janko (Celtic), Nani (Fenerbahce), Will Keane* (Preston), Robin van Persie (Fenerbahce), Ángel Di María (Paris St-Germain)
Newcastle
Ins
Georginio Wijnaldum (PSV), Aleksandar Mitrovic (Anderlecht), Chancel Mbemba (Anderlecht), Ivan Toney (Northampton)
Outs
Jonás Gutiérrez, Ryan Taylor (Hull), Adam Campbell (Notts County), Remie Streete (Port Vale), Sammy Ameobi* (Cardiff), Adam Armstrong* (Coventry), Freddie Woodman* (Crawley)
Norwich City
Ins
Graham Dorrans (West Brom), Youssouf Mulumbu (West Brom), Robbie Brady (Hull), Andre Wisdom* (Liverpool), Jake Kean (Blackburn)
Outs
Cameron McGeehan (Luton), Mark Bunn (Aston Villa)
Southampton
Ins
Jordy Clasie (Feyenoord), Juanmi (Málaga), Cédric Soares (Sporting), Cuco Martina (Twente), Maarten Stekelenburg* (Fulham), Steven Caulker* (QPR)
Outs
Artur Boruc (Bournemouth), Jos Hooiveld (AIK), Cody Cropper (MK Dons), Nathaniel Clyne (Liverpool), Dani Osvaldo (Porto), Morgan Schneiderlin (Manchester United), Sam Gallagher* (MK Dons), Omar Rowe, Jake Sinclair
Stoke City
Ins
Joselu (Hannover), Philipp Wollscheid (Bayer Leverkusen),
Jakob Haugaard (Midtylland), Shay Given (Aston Villa), Glen Johnson (Liverpool), Moha El Ouriachi (Barcelona), Marco van Ginkel* (Chelsea), Sergio Molina (Real Madrid), Ibrahim Afellay (Barcelona)
OutsSteven Nzonzi (Sevilla), Asmir Begovic (Chelsea),
Thomas Sorensen, Wilson Palacios, Andy Wilkinson,
Sunderland
Ins
Jeremain Lens (Dynamo Kyiv), Younès Kaboul (Tottenham), Sebastián Coates (Liverpool), Adam Matthews (Celtic), Yann M’Vila (Rubin Kazan)
Outs
El-Hadji Ba (Charlton), Santiago Vergini* (Getafe), Connor Wickham (Crystal Palace)
Swansea City
Ins
Éder (Braga), Franck Tabanou (St-Étienne), Kristoffer Nordfeldt (Heerenveen), Oliver McBurnie (Bradford City), André Ayew (Marseille)
Outs
David Cornell (Oldham), Jazz Richards (Fulham), Alan Tate, Gerhard Tremmel
Tottenham
Ins
Toby Alderweireld (Atlético Madrid), Kevin Wimmer (Cologne), Kieran Trippier (Burnley)
Outs
Jordan Archer (Millwall), Cristian Ceballos (Charlton), Bongani Khumalo (Supersport United), Paulinho (Guangzhou Evergrande), Lewis Holtby (Hamburg), Étienne Capoue (Watford), Younès Kaboul (Sunderland), Benjamin Stambouli (Paris St-Germain), Grant Hall (QPR)
Watford
Ins
Étienne Capoue (Tottenham), Valon Behrami (Hamburg), José Holebas (Roma), Matej Vydra (Udinese), Allan Nyom (Granada), Miguel Britos (Napoli), José Manuel Jurado (Spartak Moscow) Sebastian Prödl (Werder Bremen), Giedrius Arlauskis (Steaua Bucharest), Steven Berghuis (Alkmaar)
Outs
Jonathan Bond (Reading), Lewis McGugan (Sheffield Wednesday), Diego Fabbrini* (Middlesbrough)
West Brom
Ins
James McClean (Wigan), James Chester (Hull), Rickie Lambert (Liverpool), Serge Gnabry* (Arsenal)
Outs
Graham Dorrans (West Brom), Alex Jones (Birmingham), Kemar Roofe (Oxford City), Youssouf Mulumbu (Norwich), Chris Baird (Derby), Jason Davidson (Huddersfield), Alex Palmer* (Kidderminster)
West Ham
Ins
Dimitri Payet (Marseille), Angelo Ogbonna (Juventus), Pedro Obiang (Sampdoria), Darren Randolph (Birmingham), Carl Jenkinson* (Arsenal), Manuel Lanzini* (Al-Jazira), George Dobson (Arsenal)
Outs
Dan Potts (Luton), Carlton Cole, Guy Demel, Jussi Jaaskelainen, Nenê, Stewart Downing (Middlesbrough)