See all the ins and outs across the Premier League in the summer window.

(Transfers are undisclosed unless stated, with the clubs latest deals in bold).

Albion

Ins: Marc Cucurella (Getafe), Kaoru Mitoma (Kawasaki Frontale), Jeremy Sarmiento (Benfica), Enock Mwepu (Red Bull Salzburg), Kjell Scherpen (Ajax).

Outs: Ben White (Arsenal, £50 million), Davy Propper (PSV Eindhoven), Alireza Jahanbakhsh (Feyenoord), Jose Izquierdo (contract expired), Teddy Jenks (Aberdeen, loan), Alex Cochrane (Hearts, loan), Ryan Longman (Hull, loan), Viktor Gyokeres (Coventry), Matty Ryan (Real Sociedad), Percy Tau (Al Ahly), Carl Rushworth (Walsall, loan), Jan Mlakar (Hadjuk Split), Kaoru Mitoma (Union Saint-Gilloise, loan), Florin Andone (Cadiz, loan), Jan Paul van Hecke (Blackburn, loan), Matt Clarke (West Bromwich Albion, loan), Jayson Molumby (West Bromwich Albion, loan), Andi Zeqiri (Augsburg, loan), Christian Walton (Ipswich, loan).

Arsenal

Ins: Aaron Ramsdale (Sheffield United), Nuno Tavares (Benfica), Albert Sambi Lokonga (Anderlecht), Ben White (Albion, £50 million), Martin Odegaard (Real Madrid).

Outs: Lucas Torreira (Fiorentina, loan), David Luiz (contract expired), Mark McGuinness (Cardiff), Trae Coyle (FC Lausanne-Sport), Zech Medkley (KV Oostende), Dinos Mavropanos Stuttgart, loan), Daniel Ballard (Millwall, loan), Ben Sheaf (Coventry), Matt Smith (Doncaster, loan), Matteo Guendouzi (Marseille, loan), William Saliba (Marseille, loan), Tyreece John-Jules (Blackpool, loan), Harry Clarke (Ross County, loan), Joe Willock (Newcastle), Miguel Azeez (Portsmouth, loan).

Aston Villa

Ins: Axel Tuanzebe (Manchester United, loan), Leon Bailey (Bayer Leverkusen), Emi Buendia (Norwich), Ashley Young (Inter Milan, free transfer), Danny Ings (Southampton).

Outs: Ahmed Elmohamady (contract expired),Tom Heaton (Manchester United, free transfer), Neil Taylor (contract expired), Wesley (Club Brugge, loan), Bjorn Engels (Royal Antwerp), Sebastian Revan (Grimsby, loan), Kaine Kesler Hayden (Swindon, loan), Jack Grealish (Manchester City, £100m), Louie Barry (Ipswich, loan), Brad Young (Carlisle, loan), Conor Hourihane (Sheffield United, loan).

Brentford

Ins: Frank Onyeka (FC Midtjylland), Kristof Ajer (Celtic).

Outs: Aaron Pressley (AFC Wimbledon, loan), Henrik Dalsgaard (FC Midtjylland, free transfer), Luke Daniels (contract expired), Emiliano Marcondes (contract expired).

Burnley

Ins: Maxwel Cornet (Lyon), Nathan Collins (Stoke), Wayne Hennessey (Crystal Palace, free transfer), Aaron Lennon (Kayserispor, free transfer).

Outs: Robbie Brady (contract expired), Ryan Cooney (Morecambe, free), Ben Gibson (Norwich), Joel Mumbongo (Accrington, loan), Jimmy Dunne (QPR), Lukas Jensen (Carlisle, loan), Udoka Chima (Queen of the South, free transfer).

Chelsea

Ins: Romelu Lukaku (Inter Milan, £97.5 million), Marcus Bettinelli (Fulham, free transfer).

Outs: Fikayo Tomori (AC Milan), Tammy Abraham (Roma), Michy Batshuayi (Besiktas, loan), Armando Broja (Southampton, loan), (Willy Caballero - contract expired), Izzy Brown (Preston, free transfer), Jamal Blackman (contract expired), Pierre Ekwah Elimby (West Ham), Danilo Pantic (Partizan Belgrade), Nathan Baxter (Hull, loan), Billy Gilmour (Norwich, loan), Victor Moses (Spartak Moscow), Juan Castillo (Birmingham, loan), Olivier Giroud (AC Milan), Marc Guehi (Crystal Palace), Lewis Bate (Leeds),Henry Lawrence (AFC Wimbledon, loan), Tino Livramento (Southampton), Jamie Cumming (Gillingham, loan), Jack Wakely (Wycombe, free transfer), Ian Maatsen (Coventry, loan), Jake Clarke-Salter (Coventry, loan), Emerson (Lyon, loan), Matt Miazga (Alaves, loan), Ike Ugbo (Genk), Kurt Zouma (West Ham), Tiemoue Bakayoko (AC Milan, loan), Danny Drinkwater (Reading, loan), Conor Gallagher (Crystal Palace, loan).

Crystal Palace

Ins: Will Hughes (Watford), Michael Olise (Reading), Jacob Montes (Georgetown University), Marc Guehi (Chelsea), Joachim Andersen (Lyon), Connor Gallagher (Chelsea, loan).

Outs: Andros Townsend (Everton, free transfer), Gary Cahill (Bournemouth, free transfer), Scott Dann (Reading, free transfer), Wayne Hennessey (Burnley, free transfer), James McCarthy (Celtic, free transfer), Mamadou Sakho (Montpellier, free transfer), Patrick van Aanholt (Galatasaray, free transfer), Connor Wickham (contract expired), Sion Spence (Bristol Rovers, loan).

Everton

Ins: Andros Townsend (Crystal Palace, free), Asmir Begovic (Bouremouth, free transfer), Demarai Gray (Bayer Leverkusen), Andy Lonergan (West Bromwich Albion, free transfer).

Outs:Theo Walcott, Southampton (free transfer), Callum Connolly (Blackpool, free transfer), (Josh Bowler (Blackpool, free transfer), Joshua King (Watford, free transfer), Yannick Bolasie (Çaykur Rizespor, free transfer), Muhamed Besic (contract expired),Dennis Adeniran (contract expired), Matthew Pennington (contract expired), Con Ouzounidis (contract expired), Bobby Carroll (contract expired), Bernard (Sharjah FC),Lewis Gibson (Sheffield Wednesday, loan), Nathan Broadhead (Sunderland, loan), Thierry Small (Southampton), Moise Kean (Juventus, loan).

Leeds

Ins: Jack Harrison (Manchester City), Junior Fipro (Barcelona), Lewis Bate (Chelsea), Kristoffer Klaesson (Valerenga)

Outs: Ryan Edmondson (Fleetwood, loan), Gaetano Berardi (contract expired), Pablo Hernandez (Castellon, free transfer), Ouasim Bouy (contract expired), Barry Douglas (Lech Poznan, free transfer,Cole Gibbon (contract expired), Niklas Haugland (contract expired), Eunan O'Kane (contract expired), Matthew Turner (contract expired),Oliver Casey (Blackpool), Alfie McAlmont (Morecambe, loan), Ezgjan Alioski (contract expired), Laurens De Bock (Zulte Waregem, loan), Kiko Casilla (Elche, loan), Niall Huggins (Sunderland, free transfer).

Leicester

Ins: Jannick Vestergaard (Southampton), Ryan Bertrand (Southampton, free transfer), Patson Daka (Red Bull Salzburg), Boubakary Soumare (Lille).

Outs: Wes Morgan (retired), Christian Fuchs (contract expired), Matthew James (Bristol City, free transfer), Admiral Muskwe (Luton), Darnell Johnson (Fleetwood, free transfer), George Hirst (Portsmouth, loan), Tyrese Shade (Swindon, loan)m Daniel Iversen (Preston, loan), Callum Wright (Cheltenham, loan), Khanya Leshabela (Shrewsbury, loan).

Liverpool

Ins: Ibrahim Konate (Red Bull Liepzig).

Outs: Georginio Wijnaldum (PSG, free transfer), Xherdan Shaqiri (Lyon), Harry Wilson (Fulham), Marco Grujic (Porto), Adam Lewis (Livingston, loan), Sepp van den Berg (Preston, loan), Paul Glatzel (Tranmere, loan), Liam Coyle (Accrington, free transfer), Joe Hardy (Accrington, free transfer), Taiwo Awoniyi (Union Berlin), Ben Davies (Sheff Utd, loan), Leighton Clarkson (Blackburn, loan), Ben Woodburn (Hearts, loan).

Manchester City

Ins: Jack Grealish (Aston Villa, £100 million), Scott Carson (Derby, free).

Outs: Sergio Aguero (Barcelona, free), Eric Garcia (Barcelona, free), Jack Harrison (Leeds), Daniel Grimshaw (Blackpool, free transfer), Taylor Harwood-Bellis (Anderlecht, loan), James Trafford (Accrington, loan), Gavin Bazunu (Portsmouth, loan), Lewis Fiorini (Lincoln, loan), Alexander Robertson (Ross County, loan), Callum Doyle (Sunderland, loan), Lukas Nmecha (Wolfsburg), Matt Smith (Hull, loan), Ben Knight (Crewe, loan).

Manchester United

Ins: Cristiano Ronaldo (Juventus), Jadon Sancho (Dortmund), Raphael Varane (Real Madrid), Tom Heaton (Aston Villa, free transfer).

Outs: Tahith Chong (Birmingham, loan), Joel Pereira (contract expired), Sergio Romero (contract expired), Nathan Bishop (Mansfield, loan), Reece Devine (St Johnstone, loan), Max Taylor (Rochdale, free transfer, Axel Tuanzebe (Aston Villa, loan), Ethan Laird (Swansea, loan), Dylan Levitt (Dundee United, loan), Brandon Williams (Norwich, loan).

Newcastle

Ins: Joe Willock (Arsenal).

Outs: Florian Lejeune (Alaves), Andy Carroll (contract expired), Henri Saivet (contract expired), Christian Atsu (contract expired), Lewis Cass (Port Vale, loan), Ludwig Francillette (Crawley, free transfer), Jake Turner (Colchester, loan), Kell Watts (Wigan, loan), Matty Longstaff (Aberdeen, loan), Yoshinori Muto (contract terminated).

Norwich

Ins: Christos Tzolis (PAOK), Angus Gunn (Southampton), Milot Rashica (Werder Bremen), Kenny Coker (Southend), Ben Gibson (Burnley), Dimitris Giannoulis (PAOK), Pierre Lees-Melou (Nice), Billy Gilmour (Chelsea, loan), Josh Sargent (Werder Bremen), Brandon Williams (Man Utd, loan), Mathias Norman (Rostov, loan), Osan Kabak (Schalke, loan).

Outs: Emi Buendia (Aston Villa), Marco Stiepermann (contract terminated), Orjan Nyland (released), Alexander Tettey (released), Jordan Hugill (West Brom, loan)m Moritz Leitner (contract terminated), Josh Martin (MK Dons, loan), Daniel Barden – (Livingston, loan), Mario Vrancic (Stoke, free), Josip Drmic (HNK Rijeka, loan), Danel Sinani (Huddersfield, loan), Daniel Adshead (Gillingham, loan), Tom Trybull - Left by mutual consent, Onel Hernandez (Middlesbrough, loan), Melvin Sitti - Left by mutual consent.

Southampton

Ins: Lyanco (Torino), Armando Broja (Chelsea, loan), Theo Walcott (Everton, free transfer, Tino Livramento (Chelsea), Romain Perraud (Stade Brest), Dynel Simeu – (Chelsea), Thierry Small (Everton).

Outs: Ryan Bertrand (Leicester, free transfer, Josh Sims (contract expired), Kayne Ramsay (Crewe Alexandra, loan, Angus Gunn, Norwich, Mario Lemina (Nice), Callum Slattery (Motherwell), Danny Ings (Aston Villa), Jannik Vestergaard (Leicester).

Tottenham

Ins: Cristen Romero (Atlanta), Pierluigi Gollini (Atlanta, loan), Bryan Gil (Sevilla undisclosed fee plus Erik Lamela), Pape Sarr (Metz).

Outs: Paulo Gazzaniga (contract expired), Danny Rose (Watford, free transfer), Kazaiah Sterling (contract expired), Juan Foyth (Villarreal), Erik Lamela (Sevilla, swap for Bryan Gil), Kion Etete (Northampton, loan), Joe Hart (Celtic), Jubril Okedina (Cambridge), Jamie Bowden (Oldham, loan), Moussa Sissoko (Watford).

Watford:

Ins: Danny Rose (Tottenham, free transfer), Ozan Tufan (Fenerbahce, loan), Imran Louza (Nantes), Ashley Fletcher (Middlesbrough, free transfer), Emmanuel Dennis (Club Brugge), Juraj Kucka (Parma), Kwadwo Baah (Rochdale), Mattie Pollock (Grimsby), Peter Etebo (Stoke, loan), Joshua King (Everton, free transfer), Dapo Mebude (free transfer).

Outs: Ben Wilmot (Stoke), Achraf Lazaar (contract expired), Carlos Sanchez (contract expired), Jerome Sinclair (contract expired), Mamadou M'Baye (contract expired), Tiago Cukur (Doncaster, loan), Daniel Phillips (Gillingham, loan), Dapo Mebude (AFC Wimbledon, loan), Pontus Dahlberg (Doncaster, loan), Philip Zinckernagel (Nottingham Forest, loan), Isaac Success (Udinese), Will Hughes (Crystal Palace), Mattie Pollock (Cheltenham Town, loan), Troy Deeney (Birmingham, free transfer).

West Ham

Ins: Pierre Ekwah Elimby (Chelsea), Thierry Nevers (Reading, undisclosed), Armstrong Oko-Flex (Celtic, free transfer), Alphonse Areola (PSG, loan), Nicola Vlasic (CSKA Moscow).

Outs: Felipe Anderson (Lazio), Fabian Balbuena (released), Sean Adarkwa (released), Olatunji Akinola (released), Samuel Caiger (released), Alfie Lewis (released), Joshua Okotcha (released), Joseph Anang (Stevenage, loan).

Wolves

Ins: Hee Chan Hwang (RB Leipzig, loan with option to buy), Jose Sa (Olympiacos), Rayan Ait-Nouri (Angers) Yerson Mosquera (Atletico Nacional, Louie Moulden (Man City, free transfer), Francisco Trincao (Barcelona, loan).

Outs: Rui Patricio (Roma), Theo Corbeanu (Sheffield Wednesday, loan), Sadou Diallo (released), Cyriaque Mayounga (released), Hong Wan (released), Dion Sanderson (Birmingham, loan), Matija Sarkic (Birmingham, loan), Taylor Perry (Cheltenham, loan), Owen Otasowie (Club Brugge), Rafa Mir (Sevilla).