Manchester City
In:
Zack Steffen (Columbus Crew, £7m)
Ante Palaversa (Hadjuk Split, undisclosed)
Out:
Anthony Caceres (Sydney FC, loan)
Brahim Diaz (Real Madrid, initial £15.5m, could rise to £22m)
Luke Bolton (Wycombe, loan)
Ed Francis (Wolves, undisclosed)
Rabbi Matondo (Schalke, £10m)
Yangel Herrera (Huesca, loan)
Manchester United
In:
Out:
Ethan Hamilton (Manchester United, loan)
Regan Poole (Newport, loan)
Ro-Shaun Williams (Shrewsbury, loan)
Matty Willock (Crawley, loan)
Zak Dearnley (Oldham, loan)
Tom Sang (AFC Fylde, loan)
Joel Pereira (KV Kortrijk, loan)
Newcastle
In:
Antonio Barreca (Monaco, loan)
Miguel Almiron (Atlanta United, undisclosed)
Out:
Liam Gibson (Accrington, loan)
Elias Sorensen (Blackpool, loan)
Jamie Sterry (Crewe, loan)
Southampton
In:
Out:
Steven Davis (Rangers, loan)
Manolo Gabbiadini (Sampdoria, undisclosed)
Wesley Hoedt (Celta Vigo, loan)
Cedric Soares (Inter Milan, loan)
Ryan Seager (Yeovil, free)
Adam Parkes (Watford, free)
Jake Heksth (MK Dons, loan)
Tottenham
In:
Out:
Jaden Brown (Huddersfield Town, free)
Mousa Dembele (Guangzhou R&F, undisclosed)
Georges-Kevin Nkoudou (Monaco, loan)
Watford
In:
Adam Parkes (Southampton, undisclosed)
Out:
Stefano Okaka (Udinese, loan)
Williams Velasquez (JEF United Chiba, loan)
Jorge Segura (Atlas, loan)
Younes Kaboul (contract terminated)
Marvin Zeegelaar (Udinese, loan)
Randell Williams (Exeter, free)
Jerome Sinclair (Oxford United, loan)
Ben Wilmot (Udinese, loan)
Dion Pereira (Atlanta United, loan)
West Ham
In:
Samir Nasri (free transfer)
Mesaque Dju (Benfica, undisclosed)
Out:
Vashon Neufville (Newport, loan)
Moses Makasi (Stevenage, loan)
Joe Powell (Northampton, loan)
Toni Martinez (Lugo, loan)
Sead Haksabanovic (Norrkoping, loan)
Reece Oxford (FC Augsburg, loan)
Wolves
In:
David Wang (Jamilla B, undisclosed)
Ed Francis (Man City, undisclosed)
Jonny Otto (Atletico Madrid, undisclosed)
Out:
Ben Stevenson (Colchester, free)
Danny Batth (Stoke, £3million)
David Wang (Sporting CP, loan)
Benik Afobe (Stoke, Undisclosed)
Kortney Hause (Aston Villa, loan)
Jordan Graham (Oxford United, loan)
Bright Enobakhare (Coventry City, loan)
Ethan Ebanks-Landell (Rochdale, loan)
Harry Burgoyne (Falkirk, loan)
Ben Stevenson (Colchester United, undisclosed)
Leo Bonatini (Nottingham Forest, loan)