The summer transfer window for the Premier League has now closed.
More than £1billion has spent, with all but one of the 20 top-flight clubs strengthening their squads.
talkSPORT.com has put together a list of all incoming and outgoing transfers made in the close season.
ARSENAL
In
Unai Emery (Manager)
Stephan Lichtsteiner (Juventus, free)
Bernd Leno (Bayer Leverkusen, undisclosed)
Sokratis Papastathopoulos (Borussia Dortmund, undisclosed)
Lucas Torreira (Sampdoria, undisclosed)
Matteo Guendouzi (Lorient, undisclosed)
Out
Per Mertesacker (retired)
Santi Cazorla (Villarreal, free)
Takuma Asano (Hannover 96, loan)
Jack Wilshere (West Ham, free)
Vlad Dragomir (released)
Ryan Huddart (released)
Tafari Moore (released)
Hugo Keto (released)
Chiori Johnson (released)
Yassin Fortune (released)
Aaron Eyoma (released)
Alex Crean (released)
Marc Bola (released)
Kelechi Nwakali (FC Porto, loan)
Jeff Reine-Adelaide (Angers, loan)
Matt Macey (Plymouth, loan)
Chuba Akpom (PAOK Salonika, undisclosed)
Joao Virginia (Everton, undisclosed)
Calum Chambers (Fulham, loan)
Lucas Perez (West Ham, £4m)
BOURNEMOUTH
In
David Brooks (Sheffield United, undisclosed)
Diego Rico (Leganes, £10.7m)
Jefferson Lerma (Levante, undisclosed)
Out
Rhoys Wiggins (retired)
Baily Cargill (released)
Ryan Allsop (released)
Ollie Harfield (released)
Sam Matthews (released)
Patrick O’Flaherty (released)
Joe Quigley (released)
Benik Afobe (Wolves, £10m)
Max Gradel (Toulouse, undisclosed)
Adam Federici (Stoke, undisclosed)
Mikael Ndjoli (Kilmarnock, loan)
Lewis Grabban (Nottingham Forest, undisclosed)
Sam Surridge (Oldham, loan)
Connor Mahoney (Birmingham City, loan)
Harry Arter (Cardiff City, loan)
BRIGHTON AND HOVE ALBION
In
Florin Andone (Deportivo La Coruna, £5.4m)
Leon Balogun (Mainz 05, free)
Joseph Tomlinson (Yeovil Town, free)
Jason Steele (Sunderland, undisclosed)
Bernardo (RB Leipzig, undisclosed)
Hugo Keto (Arsenal, free)
Percy Tau (Mamelodi Sundowns, undisclosed)
Alireza Jahanbakhsh (AZ Alkmaar, undisclosed)
Anders Dreyer (Esbjerg, undisclosed)
Billy Arce (Independiente Del Valle, undisclosed)
Leo Skiri Ostigard (Molde, undisclosed)
Peter Gwargis (Jönköpings Södra, undisclosed)
Dan Burn (Wigan, undisclosed)
Martin Montoya (Valencia, undisclosed)
Out
Uwe Hunemeier (SC Paderborn, free)
Steve Sidwell (released)
Jamie Murphy (Rangers, undisclosed)
Bailey Vose (Colchester, undisclosed)
Liam Rosenior (released)
Connor Goldson (Rangers, undisclosed)
Robert Sanchez (Forest Green Rovers, loan)
Ben Hall (Notts County, loan)
Niki Maenpaa (released)
Henrik Bjordal (Zulte Waregem, undisclosed)
Christian Walton (Wigan Athletic, loan)
Billy Arce (Extremadura UD, loan)
Steven Alzate (Swindon, loan)
Ales Mateju (Brescia, loan)
Tom McGill (Worthing, loan)
Sam Baldock (Reading, undisclosed)
Jordan Maguire-Drew (Wrexham, loan)
Jiri Skalak (Millwall, undisclosed)
Dan Burn (Wigan, loan)
BURNLEY
In
Ben Gibson (Middlesbrough, £15m)
Vinnie Steels (York City, free)
Joe Hart (Manchester City, undisclosed)
Matej Vydra (Derby County, undisclosed)
Out
Tom Anderson (Doncaster Rovers, free)
Scott Arfield (Rangers, free)
Dean Marney (released)
Chris Long (released)
Josh Ginnelly (released)
Aiden Stone (Lancaster City, loan)
Conor Mitchell (St Johnstone, loan)
CARDIFF
In
Josh Murphy (Norwich City, undisclosed)
Greg Cunningham (Preston North End, undisclosed)
Alex Smithies (QPR, undisclosed)
Bobby Reid (Bristol City, undisclosed)
Victor Camarasa (Real Betis, loan)
Harry Arter (Bournemouth, loan)
Out
Greg Halford (released)
Omar Bogle (Birmingham City, loan)
Lee Camp (Birmingham City, loan)
CHELSEA
In
Maurizio Sarri (manager)
Jorginho (Napoli, £50m)
Rob Green (free)
Kepa Arrizabalaga (Athletic Bilbao, £71.6m)
Mateo Kovacic (Real Madrid, loan)
Out
Matej Delac (AC Horsens, free)
Mitchell Beeney (Sligo Rovers, free)
Wallace Oliveira (released)
Eduardo (released)
Trevoh Chalobah (Ipswich Town, loan)
Nathan Baxter (Yeovil Town, loan)
Reece James (Wigan Athletic, loan)
Dujon Sterling (Coventry City, loan)
Lewis Baker (Leeds United, loan)
Danilo Pantic (Partizan, loan)
Jonathan Panzo (Monaco, undisclosed)
Jake Clarke-Salter (Vitesse Arnhem, loan)
Jhoao Rodriguez (Tenerife, loan)
Mason Mount (Derby, loan)
Kenedy (Newcastle, loan)
Jamal Blackman (Leeds, loan)
Jeremie Boga (Sassuolo, undisclosed)
Kasey Palmer (Blackburn, loan)
Mario Pasalic (Atalanta, loan)
Nathan (Atletico Mineiro, loan)
Jacob Maddox (Cheltenham Town, loan)
Victorien Angban (Metz, loan)
Kyle Scott (Telstar, loan)
Todd Kane (Hull, loan)
Thibaut Courtois (Real Madrid, £31.5m)
CRYSTAL PALACE
In
Cheick Kouyate (West Ham, undisclosed)
Vicente Guaita (Getafe, free)
Max Meyer (Schalke, free)
Out
Diego Cavalieri (released)
Damien Delaney (Cork City, free)
Lee Chung-yong (released)
Yohan Cabaye (Al Nasr, free)
Jaroslaw Jach (Caykur Rizespor, loan)
Jordan Ayew (Swansea City, loan)
EVERTON
In
Marco Silva (Manager)
Richarlison (Watford, £50m)
Lucas Digne (Barcelona, £20m)
Joao Virginia (Arsenal, undisclosed)
Bernard (free transfer)
Yerry Mina (Barcelona, £28m)
Andre Gomes (Barcelona, loan)
Out
David Henen (released)
Joel Robles (released)
Jose Baxter (released)
Conor Grant (Plymouth Argyle, free)
Ramiro Funes Mori (Villarreal, undisclosed)
Wayne Rooney (D.C. United, undisclosed)
Luke Garbutt (Oxford United, loan)
Davy Klassen (Werder Bremen, undisclosed)
Ashley Williams (Stoke City, loan)
Antonee Robinson (Wigan, loan)
Kevin Mirallas (Fiorentina, loan)
FULHAM
In
Jean Michael Seri (Nice, undisclosed)
Maxime Le Marchand (Nice, undisclosed)
Fabricio Agosto Ramirez (Besiktas, undisclosed)
Andre Schurrle (two-season loan, Borussia Dortmund)
Aleksandar Mitrovic (Newcastle, undisclosed)
Alfie Mawson (Swansea, undisclosed)
Calum Chambers (Arsenal, loan)
Sergio Rico (Sevilla, loan)
Joe Bryan (Bristol City, £6m)
Luciano Vietto (Atletico Madrid, loan)
Timothy Fosu-Mensah (Manchester United, loan)
André-Frank Zambo Anguissa (Marseille, undisclosed)
Out
Ryan Fredericks (West Ham, free)
George Williams (Forest Green Rovers, free)
David Button (Brighton, undisclosed)
Elijah Adebayo (Swindon, loan)
Tayo Edun (Ipswich, undisclosed)
HUDDERSFIELD TOWN
In
Florent Hadergjonaj (Ingolstadt 04, undisclosed)
Jonas Lossl (Mainz 05, undisclosed)
Terence Kongolo (Monaco, undisclosed)
Ramadan Sobhi (Stoke City, undisclosed)
Ben Hamer (Leicester, free)
Juninho Bacuna (Groningen, undisclosed)
Erik Durm (Borussia Dortmund, undisclosed)
Adama Diakhaby (Monaco, undisclosed)
Isaac Mbenza (Montpellier, loan)
Out
Dean Whitehead (retired)
Robert Green (Chelsea, free)
Jack Boyle (released)
Denilson Carvalho (released)
Dylan Cogill (released)
Luca Colville (released)
Cameron Taylor (released)
Tom Ince (Stoke City, £10m – £12m with add-ons)
Sean Scannell (Bradford City, undisclosed)
Tareiq Holmes-Dennis (Bristol Rovers, undisclosed)
Joel Coleman (Shrewsbury, loan)
Jordy Hiwula (Coventry City, undisclosed)
Jordan Williams (Barnsley, undisclosed)
Scott Malone (Derby County, undisclosed)
LEICESTER CITY
In
Ricardo Pereira (Porto, undisclosed)
Jonny Evans (West Bromwich Albion, £3m)
James Maddison (Norwich City, undisclosed)
Danny Ward (Liverpool, £12.5m)
Rachid Ghezzal (AS Monaco, undisclosed)
Filip Benkovic (Dinamo Zagreb, undisclosed)
Out
Robert Huth (released)
Ben Hamer (Huddersfield Town, free)
Elliott Moore (OH Leuven, loan)
Connor Wood (Bradford City, undisclosed)
Riyad Mahrez (Manchester City, £60m)
Harvey Barnes (West Brom, loan)
George Thomas (Scunthorpe United, loan)
Daniel Iverson (Oldham, loan)
Ahmed Musa (Al-Nassr, undisclosed)
LIVERPOOL
In
Naby Keita (RB Leipzig, undisclosed)
Fabinho (Monaco, £40m)
Xherdan Shaqiri (Stoke, £13m)
Alisson (Roma, £67m)
Out
Yan Dhanda (Swansea City, free)
Ovie Ejaria (Rangers, loan)
Emre Can (Juventus, free)
Jon Flanagan (Rangers, free)
Jordan Williams (Rochdale, loan)
Adam Bogdan (Hibernian, loan)
Harry Wilson (Derby, loan)
Ryan Kent (Rangers, loan)
Danny Ward (Leicester City, £12.5m)
Shamal George (Tranmere, loan)
Ben Woodburn (Sheffield United, loan)
Taiwo Awoniyi (Gent, loan)
Paulo Alves (Wolves, free)
Andy Firth (Barrow, undisclosed)
Allan (Frankfurt, loan)
Danny Ings (Southampton, loan)
MANCHESTER CITY
In
Philippe Sandler (PEC Zwolle, £2.25m)
Riyad Mahrez (Leicester City, £60m)
Philippe Sandler (PEC Zwolle, undisclosed)
Daniel Arzani (Melbourne City, undisclosed)
Out
Pablo Maffeo (VfB Stuttgart, £9m)
Yaya Toure (Released)
Angelino (PSV Eindhoven, undisclosed)
Olarenwaju Kayode (Shakhtar Donetsk, undisclosed)
Ashley Smith-Brown (Plymouth, undisclosed)
Manu Garcia Alonso (Toulouse, loan)
Angus Gunn (Southampton, undisclosed)
Paolo Fernandes (NAC Breda, loan)
Jack Harrison (Leeds United, loan)
Aro Muric (NAC Breda, loan)
Bersant Celina (Swansea City, undisclosed)
Aleix Garcia (Girona, loan)
Tosin Adarabioyo (West Brom, loan)
Joe Hart (Burnley, undisclosed)
Thomas Agyepong (Hibernian, loan)
Lukas Nmecha (Preston, loan)
MANCHESTER UNITED
In
Diogo Dalot (Porto, £17.4m)
Fred (Shakhtar Donetsk, undisclosed)
Lee Grant (Stoke City, free transfer)
Out
Michael Carrick (retired)
Joe Riley (Bradford City, undisclosed)
Dean Henderson (Sheffield United, loan)
Sam Johnstone (West Bromwich Albion, £6.5m)
Daley Blind (Ajax, £14m)
Matty Willock (St Mirren, loan)
Cameron Borthwick-Jackson (Scunthorpe, loan)
Joel Pereira (Vitoria Setubal, loan)
Axel Tuanzebe (Aston Villa, loan)
NEWCASTLE UNITED
In
Martin Dubravka (Sparta Prague, undisclosed)
Ki Sung-yueng (Swansea City, free)
Kenedy (Chelsea, undisclosed)
Fabian Schar (Deportivo, £3m)
Yoshinori Muto (Mainz, £9.5m)
Salomon Rondon (West Brom, loan)
Federico Fernandez (Swansea City, £6m)
Out
Curtis Good (released)
Massadio Haidara (released)
Jesus Gamez (released)
Stuart Findlay (released)
Mikel Merino (Real Sociedad, undisclosed)
Jack Colback (Nottingham Forest, loan)
Chancel Mbemba (Porto, undisclosed)
Matz Sels (Strasbourg, undisclosed)
Aleksandar Mitrovic (Fulham, undisclosed)
Adam Armstrong (Blackburn, undisclosed)
Dwight Gayle (West Brom, loan)
Ivan Toney (Peterborough United, undisclosed)
SOUTHAMPTON
In
Stuart Armstrong (Celtic, undisclosed)
Mohamed Elyounoussi (FC Basel, undisclosed)
Angus Gunn (Manchester City, undisclosed)
Jannik Vestergaard (Borussia Monchengladbach, £18m)
Danny Ings (Liverpool, loan)
Out
Jeremy Pied (released)
Olufela Olomola (Scunthorpe United, free)
Florin Gardos (released)
Ollie Cook (released)
Armani Little (released)
Will Wood (released)
Richard Bakary (released)
Dusan Tadic (Ajax, undisclosed)
Stuart Taylor (released)
Guido Carrillo (Leganes, loan)
Ryan Seager (Telstar, loan)
Sofiane Boufal (Celta Vigo, loan)
Jordy Clasie (Feyenoord, loan)
TOTTENHAM
Out
Keanan Bennetts (Borussia Monchengladbach, £2m)
Anton Walkes (Portsmouth, undisclosed)
WATFORD
In
Ben Wilmot (Stevenage, £1.5m)
Gerard Deulofeu (Barcelona, £11.5m)
Marc Navarro (Espanyol, undisclosed)
Adam Masina (Bologna, undisclosed)
Ken Sema (Ostersund, undisclosed)
Ben Foster (West Brom, undisclosed)
Domingos Quina (West Ham, undicslosed)
Out
Dennon Lewis (Falkirk, free)
Brandon Mason (released)
Costel Pantilimon (Nottingham Forest, undisclosed)
Mauro Zarate (Boca Juniors, undisclosed)
Richarlison (Everton, £50m)
Tommie Hoban (Aberdeen, loan)
Nordin Amrabat (Al-Nassr, undisclosed)
Jerome Sinclair (Sunderland, loan)
Randell Williams (Wycombe, loan)
Dodi Lukebakio (Fortuna Dusseldorf, loan)
Harvey Bradbury (Oxford United, free)
Daniel Bachmann (Kilmarnock, loan)
WEST HAM UNITED
In
Manuel Pellegrini (Manager)
Ryan Fredericks (Fulham, free)
Issa Diop (Toulouse, undisclosed)
Lukasz Fabianski (Swansea, undisclosed)
Andriy Yarmolenko (Borussia Dortmund, undisclosed)
Fabian Balbuena (Corinthians, undisclosed)
Felipe Anderson (Lazio, £36m)
Xande Silva (Vitoria de Guimaraes, loan)
Jack Wilshere (Arsenal, free)
Lucas Perez (Arsenal, £4m)
Carlos Sanchez (Fiorentina, undisclosed)
Out
Patrice Evra (released)
James Collins (released)
Reece Burke (Hull, undisclosed)
Marcus Browne (Oxford, loan)
Ben Wella (QPR, undisclosed)
Cheikhou Kouyate (Crystal Palace, undisclosed)
Sead Haksabanovic (Malaga, loan)
Jordan Hugill (Middlesbrough, loan)
Domingos Quina (Watford, undisclosed)
WOLVERHAMPTON WANDERERS
In
Benik Afobe (Bournemouth, £10m)
Willy Boly (Porto, £10m)
Raul Jimenez (Benfica, loan)
Rui Patricio (Sporting CP, undisclosed)
Leo Bonatini (Al-Hilal, undisclosed)
Ruben Vinagre (AS Monaco, undisclosed)
Paulo Alves (Liverpool, free)
Joao Moutinho (Monaco, undisclosed)
Jonny Castro Otto (Atletico Madrid, loan)
Adama Traore (Middlesbrough, undisclosed)
Leander Dendoncker (Anderlecht, undisclosed)
Out
Jordan Allan (released)
Dan Armstrong (released)
Anthony Breslin (released)
Nicu Carnat (released)
Ross Finnie (released)
Jon Flatt (released)
Conor Levingston (released)
Tomas Nogueira (released)
Hakeem Odoffin (released)
Adam Osbourne (released)
Ryan Rainey (released)
Jose Xavier (released)
Christian Herc (Dunajska Streda, loan)
Benik Afobe (Stoke City, loan)
Aaron Collins (Solchester United, loan)
Duckens Nazon (Sint-Truiden, undisclosed)
Sherwin Seedorf (Bradford City, loan)
Ben Marshall (Norwich City, undisclosed)
Roderick Miranda (Olympiacos, loan)
Prince Oniangue (Caen, undisclosed)
Rafa Mir (Las Palmas, loan)
Carl Ikeme (retired)
Barry Douglas (Leeds, undisclosed)
Ben Goodliffe (Dagenham & Redbridge, loan)
BIGGEST TRANSFERS OUTSIDE THE PREMIER LEAGUE
Leon Goretzka (Schalke 04 to Bayern Munich, free)
Douglas Costa (Bayern Munich to Juventus, undisclosed)
Stefan de Vrij (Lazio to Internazionale, free)
Lautaro Martinez (Racing Club to Internazionale, undisclosed)
Anderson Talisca (Benfica to Guangzhou Evergrande, loan)
Paulinho (Vasco de Gama to Bayer Leverkusen, undisclosed)
Thomas Delaney (Werder Bremen to Borussia Dortmund, undisclosed)
Willem Geubbels (Lyons to Monaco, £17.5m)
Justin Kluivert (Ajax to Roma, £15.1m)
Thomas Lemar (Monaco to Atletico Madrid, £52.7m)
Cristiano Ronaldo (Real Madrid to Juventus, £99.2m)
Arthur (Gremio to Barcelona, £35m)
Malcom (Bordeaux to Barcelona, £37m)
Arturo Vidal (Bayern Munich to Barcelona, undisclosed)
Leonardo Bonucci (AC Milan to Juventus, loan)
Gonzalo Higuain (Juventus to AC Milan, loan)