FARPost looks at all the completed transfers in the English Premier League.
INS: Pablo Mari (£8m, Flamengo), Cedric Soares (free, Southampton), Willian (free, Chelsea), Gabriel Magalhaes (£23.1m, Lille), Dani Ceballos (loan, Real Madrid).
OUTS: Konstantinos Mavropanos (loan, Stuttgart), Zach Medley (loan, Gillingham), Matt Smith (loan, Swindon), Jordi Osei-Tutu (loan, Cardiff), Henrikh Mkhitaryan (free, Roma), Ben Sheaf (loan, Coventry).
INS: Ben Chrisene (undisclosed, Exeter), Matty Cash (£16m, Nottingham Forest).
OUTS: Callum O’Hare (free, Coventry), Matija Sarkic (free, Wolves), Rushian Hepburn-Murphy (free, Pafos), Kelsey Mooney (free, Scunthorpe), James Chester (free, Stoke), Andre Green (released) James Bree (undisclosed, Luton), Borja Baston (free, Leganes)
INS: Zak Emmerson (undisclosed, Oldham), Adam Lallana (free, Liverpool), Joel Veltman (£800,000, Ajax), Jensen Weir (£500,000, Wigan).
OUTS: Anthony Knockaert (£10.5m, Fulham), Leon Balogun (free, Wigan), Archie Davies (free, Crawley), Lewis Freestone (free, Cheltenham), Percy Tau (loan, Anderlecht), Warren O’Hara (loan, MK Dons), Taylor Richards (loan, Doncaster), Beram Kayal and Ezequiel Schelotto (released), Martin Montoya (undisclosed, Real Betis), Matt Clarke (loan, Derby), Ryan Longman (loan, AFC Wimbledon), Leo Ostigard (loan, Coventry), Glenn Murray (loan, Watford), Aaron Mooy (£4m, Shanghai SIPG), Shane Duffy (loan, Celtic), Tom McGill (loan, Crawley), David Button (undisclosed, West Brom).
OUTS: Joe Hart (free, Tottenham), Adam Legzdins (released), Aaron Lennon (free, Kayserispor), Ryan Cooney and Adam Phillips (loan, Morecambe), Jeff Hendrick (free, Newcastle). Scott Wilson (free, Barrow), Ben Gibson (loan, Norwich).
INS: Hakim Ziyech (£36m, Ajax), Timo Werner (£47.7m, Leipzig), Xavier Mbuyumba (free, Barcelona), Ben Chilwell (£45m, Leicester), Malang Sarr (free, Nice), Thiago Silva (free, PSG), Kai Havertz (£71m, Bayer Leverkusen).
OUTS: Nathan (£2.7m, Atletico MG), Josh Grant (free, Bristol Rovers), Danilo Pantic (loan, Cukaricki), Willian (free, Arsenal), Pedro (free, Roma), Jamie Cumming (loan, Stevenage), Trevoh Chalobah (loan, Lorient), Ike Ugbo (loan, Cercle Bruges), Izzy Brown (loan, Sheffield Wednesday), Armando Broja (loan, Vitesse), Jamal Blackman (loan, Rotherham), Marc Guehi (loan, Swansea), Mario Pasalic (£13.5m, Atalanta), Ethan Ampadu (loan, Sheffield United).
INS: Nathan Ferguson (free, West Brom), Eberechi Eze (£16m, QPR).
OUTS: Jason Lokilo (free, Doncaster), Stephen Henderson and Ryan Inniss (released).
INS: Niels Nkounkou (£250,000, Marseille), Allan (£21m, Napoli), James Rodriguez (£22m, Real Madrid).
OUTS: Morgan Schneiderlin (£2m, Nice), Fraser Hornby (£1.8m, Reims), Maarten Stekelenburg (free, Ajax), Kieran Dowell (undisclosed, Norwich), Morgan Feeney (free, Sunderland), Cuco Martina, Luke Garbutt and Oumar Niasse (released).
INS: Anthony Knockaert (£10.5m, Brighton), Antonee Robinson (£2m, Wigan), Harrison Reed (£8m, Southampton), Mario Lemina (loan).
OUTS: Luca De La Torre (free, Heracles), Magnus Norman (free, Carlisle), Cody Drameh (undisclosed, Leeds), Martell Taylor-Crossdale (loan, Colchester), Alfie Mawson (loan, Bristol City), Steven Sessegnon (loan, Bristol City).
INS: Helder Costa (£16m, Wolves), Illan Meslier (£5m, Lorient), Jack Harrison (loan, Man City), Joe Gelhardt (£900,000, Wigan), Cody Drameh (undisclosed, Fulham), Rodrigo (£27m, Valencia) Robin Koch (£11.7m, Freiburg).
OUTS: Ryan Edmondson (loan, Aberdeen), Laurens De Bock (loan, Zulte Waragem), Illan Meslier (loan, Lorient).
INS: Timothy Castagne (£25m, Atalanta).
OUTS: George Thomas (free, QPR), Calvin Bassey (free, Rangers), Andy King (released), Bartosz Kapustka (undisclosed, Legia Warsaw), Ben Chilwell (£45m, Chelsea), Ryan Loft (free, Scunthorpe), Viktor Johansson (free, Rotherham).
INS: Kostas Tsimikas (£11.7m, Olympiakos).
OUTS: Dejan Lovren (£10.9m, Zenit), Adam Lallana (free, Brighton), Morgan Boyes (loan, Fleetwood), Nathaniel Clyne and Andy Lonergan (released), Adam Lewis (loan, Amiens), Ovie Ejaria (£3.5m, Reading), Kai McKenzie-Lyle (free, Cambridge), Sheyi Ojo (loan, Cardiff).
INS: Yan Couto (£5.4m, Coritiba), Issa Kabore (£4m, Mechelen), Ferran Torres (£20.87m, Valencia), Nathan Ake (£41m, Bournemouth).
OUTS: Leroy Sane (£44.7m, Bayern Munich), Fisayo Dele-Bashiru (undisclosed, Sheffield Wednesday), Luke Bolton (loan, Dundee United), Issa Kabore (loan, Mechelen), Ko Itakura (loan, Groningen), Daniel Arzani (loan, Utrecht), Jack Harrison (loan, Leeds), Pedro Porro (loan, Sporting), Nahuel Ferraresi (loan, Moreirense), David Silva (free, Real Sociedad), Aleix Garcia, Claudio Bravo (free, Real Betis), Lukas Nmecha (loan, Anderlecht), Gavin Bazunu (loan, Rochdale), Yangel Herrera (loan, Granada), Ante Palaversa (loan, Getafe), Felix Correia (£9.45m, Juventus), Paolo Fernandes (undisclosed, Castellon).
INS: Donny van de Beek (£35m, Ajax).
OUTS: Cameron Borthwick-Jackson (free, Oldham), George Tanner (free, Carlisle), Alex Fojticek (free, Blackpool), Angel Gomes (free, Lille), Alexis Sanchez (free, Inter Milan), Ethan Hamilton (free, Peterborough), Tahith Chong (loan, Werder Bremen), Joel Pereira (loan, Huddersfield).
INS: Mark Gillespie (free, Motherwell), Jeff Hendrick (free, Burnley), Callum Wilson (Bournemouth, £20m), Ryan Fraser (free, Bournemouth).
OUTS: Jake Turner (loan, Morecambe), Jack Colback (free, Nottingham Forest), Tom Allan (loan, Accrington), Freddie Woodman (loan, Swansea), Kelland Watts (loan, Plymouth), Rob Eliot and Jamie Sterry (released).
INS: Wes Foderingham (free, Rangers), Aaron Ramsdale (£18.5m, Bournemouth), Ethan Ampadu (loan, Chelsea), Jayden Bogle, Max Lowe (combined £15m, Derby).
OUTS: Jake Young (free, Forest Green), Callum Gribbin (free, Barrow), Jake Eastwood (loan, Kilmarnock), Marcus Dewhurst (loan, Carlisle), Luke Freeman (loan, Nottingham Forest), Rhys Norrington-Davies (loan, Luton Town), Mark Duffy (free, Fleetwood), Nathan Thomas, Jack Rodwell, Ben Heneghan, Kieron Freeman, Phil Jagielka and Leon Clarke (all released).
INS: Kyle Walker-Peters (£12m, Tottenham), Mohammed Salisu (£10.9m, Real Valladolid).
OUTS: Mohamed Elyounoussi (loan, Celtic), Cedric Soares (free, Arsenal), Pierre-Emile Hojbjerg (£15m, Tottenham), Maya Yoshida (free, Sampdoria), Jack Ross (released), Harrison Reed (£8m, Fulham), Mario Lemina (loan, Fulham), Alfie Jones (undisclosed, Hull).
INS: Giovani Lo Celso (£28.8m, Real Betis), Pierre-Emile Hojbjerg (£15m, Southampton), Joe Hart (free, Burnley), Matt Doherty (£15m, Wolves).
OUTS: Troy Parrott (loan, Millwall), Kyle Walker-Peters (£12m, Southampton), Jan Vertonghen (free, Benfica), Michael Vorm (released), Timothy Eyoma (loan, Lincoln), Luke Amos (undisclosed, QPR), Oliver Skipp (loan, Norwich).
INS: Matheus Pereira (£8.2m, Sporting CP), Cedric Kipre (£1m, Wigan), Grady Diangana (£18m, West Ham), David Button (undisclosed, Brighton).
OUTS: Nathan Ferguson (free, Crystal Palace), Finn Azaz (loan, Cheltenham), Jonathan Leko (£1m, Birmingham), Callum Morton and Alex Palmer (loan, Lincoln), Chris Brunt, (free, Bristol City), Lee Peltier, Ali Al-Habsi, Jonathan Bond, Gareth Barry (all released).
INS: Tomas Soucek (£15m, Slavia Prague)
OUTS: Albian Ajeti (£5m, Celtic), Jordan Hugill (£5m, Norwich City), Kane Wilson (free, Forest Green), Stephen Hendrie (free, Morecambe), Jeremy Ngakia (free, Watford), Roberto (free, Real Valladolid), Daniel Kemp (Blackpool, loan), Pablo Zabaleta and Carlos Sanchez (released), Grady Diangana (£18m, West Brom).
INS: Matija Sarkic (free, Aston Villa), Fabio Silva (£35.6m, Porto), Marcal (£1.78m, Lyon).
OUTS: Helder Costa (£16m, Leeds), Elliot Watt (undisclosed, Bradford), Ryan Giles (loan, Coventry), Jordan Graham (free, Gillingham), Ming Yang-Yang and Phil Ofosu-Ayeh (released), Morgan Gibbs-White (loan, Swansea), Matt Doherty (£15m, Tottenham), Matija Sarkic (loan, Shrewsbury).
By Tiyani wa ka Mabasa