Every completed Premier League transfer this summer

Every senior transfer in and out of every Premier League club this summer is here. Deadline-day moves will appear in bold.
ARSENAL
INS: Nuno Tavares (£8m, Benfica), Albert Sambi Lokonga (£19m, Anderlecht), Ben White (£50m, Brighton), Martin Odegaard (£30m, Real Madrid), Aaron Ramsdale (£24m, Sheffield United), Takehiro Tomiyasu (£16m, Bologna).
OUTS: Willian (free, Corinthians), Joe Willock (£25m, Newcastle), Matteo Guendouzi (loan, Marseille), William Saliba (loan, Marseille), Lucas Torreira (loan, Fiorentina), Dejan Iliev (loan, SKF Sered), Mark McGuiness (undisclosed, Cardiff), Trae Coyle (undisclosed, FC Lausanne-Sport), Zech Medley (undisclosed, KV Oostende), Daniel Ballard (loan, Millwall), Ben Sheaf (undisclosed, Coventry), Matt Smith (loan, Doncaster), Tyreece John-Jules (loan, Blackpool), Harry Clarke (loan, Ross County), Jordi Osei-Tutu (loan, Nottingham Forest), Miguel Azeez (loan, Portsmouth), Reiss Nelson (loan, Feyenoord), Alex Runarsson (loan, OH Leuven), Hector Bellerin (loan, Real Betis), Jonathan Dinzeyi (loan, Carlisle), David Luiz (released).
ASTON VILLA
INS: Emiliano Buendia (£35m, Norwich), Ashley Young (free, Inter Milan), Leon Bailey (£30m, Leverkusen), Danny Ings (£30m, Southampton), Axel Tuanzebe (loan, Manchester United).
OUTS: Jack Grealish (£100m, Manchester City), Bjorn Engels (£3.6m, Royal Antwerp), Callum Rowe (free, Exeter City), Tom Heaton (free, Manchester United), Mbwana Samatta (£5.4m, Fenerbahce), Wesley (loan, Club Brugge), Louie Barry (loan, Ipswich), Brad Young (loan, Carlisle), Tyreik Wright (loan, Salford), Conor Hourihane (loan, Sheffield United), Dominic Revan (loan, Northampton), Mungo Bridge (loan, Annecy), Frederic Guilbert (loan, Strasbourg), Neil Taylor and Ahmed Elmohamady (both released).
BRENTFORD
INS: Frank Onyeka (£9m, FC Midtjylland), Kristoffer Ajer (£13.5m, Celtic), Yoane Wissa (£9m, Lorient), Alvaro Fernandez (loan, Huesca), Myles Peart-Harris (£1.35m, Chelsea).
OUTS: Henrik Dalsgaard (free, FC Midtjylland), Emiliano Marcondes (free, Bournemouth), Ellery Balcombe (loan, Burton), Aaron Pressley (loan, AFC Wimbledon), Luke Daniels (free, Middlesbrough), Alex Gilbert (loan, Swindon).
BRIGHTON
INS: Enock Mwepu (£18m, RB Salzburg), Kjell Scherpen (£4.5m, Ajax), Kaoru Mitoma (undisclosed, Kawasaki Frontale), Marc Cucurella (£15.4m, Getafe), Abdallah Sima (£7m, Slavia Prague).
OUTS: Ben White (£50m, Arsenal), Mat Ryan (free, Real Sociedad), Teddy Jenks (loan, Aberdeen), Davy Propper (free, PSV Eindhoven), Alex Cochrane (loan, Hearts), Jan Mlakar (undisclosed, Hadjuk Split), Bernardo (undisclosed, RB Salzburg), Ryan Longman (loan, Hull), Viktor Gyokeres (undisclosed, Coventry), Jensen Weir (loan, Cambridge United), Matt Clarke (loan, West Brom), Jan Paul van Hecke (loan, Blackburn), Carl Rushworth (loan, Walsall), Alireza Jahanbakhsh (£1m, Feyenoord), Kaoru Mitoma (loan, Union SG), Leo Ostigard (loan, Stoke), Florin Andone (loan, Cadiz), Percy Tau (£2m, Al Ahly), Christian Walton (loan, Ipswich), Andy Zeqiri (loan, Augsburg), Reda Khadra (loan, Blackburn), Abdallah Sima (loan, Stoke), Moises Caicedo (loan, Beerschot), Lars Dendoncker (loan, St Johnstone), Jose Izquierdo (released).
BURNLEY
INS: Maxwel Cornet (£12.85m, Lyon), Nathan Collins (£12.6m, Stoke), Jacob Bedeau (free, Scunthorpe), Wayne Hennessey (free, Crystal Palace), Aaron Lennon (free, Kayserispor), Connor Roberts (undisclosed, Swansea).
OUTS: Ben Gibson (£8.37m, Norwich), Ryan Cooney (free, Morecambe), Joel Mumbongo (loan, Accrington Stanley), Jimmy Dunne (undisclosed, QPR), Lukas Jensen (loan, Carlisle), Bailey Peacock-Farrell (loan, Sheffield Wednesday), Adam Phillips (loan, Morecambe), Richard Nartey (loan, Mansfield), Robbie Brady (released).
CHELSEA
INS: Marcus Bettinelli (free, Fulham), Romelu Lukaku (£97.5m, Inter Milan), Saul Niguez (loan, Atletico).
OUTS: Tammy Abraham (£34m, Roma), Kurt Zouma (£29.8m, West Ham), Fikayo Tomori (£25m, AC Milan), Davide Zappacosta (£9m, Atalanta), Michy Batshuayi (loan, Besiktas), Victor Moses (£4.5m, Spartak Moscow), Marco Van Ginkel (free, PSV Eindhoven), Danilo Pantic (free, Partizan), Nathan Baxter (loan, Hull), Levi Colwill (loan, Huddersfield), Billy Gilmour (loan, Norwich City), Matt Miazga (loan, Alaves), Kenedy (loan, Flamengo), Juan Familia-Castillo (loan, Birmingham), Luke McCormick (free, Wimbledon), Izzy Brown (free, Preston), Olivier Giroud (£900,000, AC Milan), Marc Guehi (£18m, Crystal Palace), Lewis Bate (£1.5m, Leeds United), Emerson Palmieri (loan, Lyon), Jamie Cumming (loan, Gillingham), Henry Lawrence (loan, Wimbledon), Jack Wakely (free, Wycombe), Conor Gallagher (loan, Crystal Palace), Ian Maatsen (loan, Coventry), Valentino Livramento (£5m, Southampton), Armando Broja (loan, Southampton), Jake Clarke-Salter (loan, Coventry), Ike Ugbo (£3m, Genk), Abdul Baba Rahman (loan, Reading), Tiemoué Bakayoko (loan, AC Milan), Dujon Sterling (loan, Blackpool), Danny Drinkwater (loan, Reading), Ethan Ampadu (loan, Venezia), Willy Caballero and Jamal Blackman (both released).
CRYSTAL PALACE
INS: Michael Olise (£8m, Reading), Jacob Montes (undisclosed, Revolution), Remi Matthews (free, Sunderland), Marc Guehi (£18m, Chelsea), Joachim Andersen (£14.9m, Lyon), Conor Gallagher (loan, Chelsea), Will Hughes (£6m, Watford), Odsonne Edouard (£15m, Celtic).
OUTS: Andros Townsend (free, Everton), Wayne Hennessey (free, Burnley), Patrick van Aanholt (free, Galatasaray), Mamadou Sakho (free, Montpellier), Gary Cahill (free, Bournemouth), Sion Spence (loan, Bristol Rovers), James McCarthy (free, Celtic), Jacob Montes (loan, Waasl-Beveren), Scott Dann (free, Reading), Stephen Henderson, Connor Wickham and Sam Woods (all released).
EVERTON
INS: Andros Townsend (free, Crystal Palace), Asmir Begovic (free, Bournemouth), Demarai Gray (£1.7m, Bayer Leverkusen), Andy Lonergan (free, West Brom), Salomon Rondon (free, Dalian Professional).
OUTS: Lewis Gibson (loan, Sheffield Wednesday), Theo Walcott (free, Southampton), Matthew Pennington (free, Shrewsbury), Josh Bowlers (free, Blackpool), Callum Connolly (free, Blackpool), Josh King (free, Watford), Bernard (£900,000, Sharjah FC), Beni Baningime (free, Hearts), Nathan Broadhead (loan, Sunderland), Joao Virginia (loan, Sporting Lisbon), Yannick Bolasie (free, Rizespor), Moise Kean (loan, Juventus), Niels Nkounkou (loan, Standard Liege), Muhamed Besic (released).
LEEDS UNITED
INS: Jack Harrison (£11.5m, Manchester City), Junior Firpo (£12.8m, Barcelona), Lewis Bate (£1.5m, Chelsea), Kristoffer Klaesson (£1.8m, Valerenga), Daniel James (£25m, Manchester United).
OUTS: Ryan Edmondson (loan, Fleetwood), Oliver Casey (undisclosed, Blackpool), Barry Douglas (free, Lech Poznan), Ouasim Bouy (free, Al-Kharaitiyat), Gaetano Berardi, Pablo Hernandez (free, CD Castellon), Alfie McAlmont (loan, Morecambe), Mateusz Bogusz (loan, Ibiza), Kiko Casilla (loan, Elche), Leif Davis (loan, Bournemouth), Esgjan Alioski (free, Ahli), Niall Huggins (free, Sunderland), Ian Poveda (loan, Blackburn), Jordan Stevens (free, Barrow), Robbie Gotts (free, Barrow), Helder Costa (loan, Valencia), Eunan O’Kane (released).
LEICESTER CITY
INS: Patson Daka (£27m, RB Salzburg), Boubakary Soumare (£17m, Lille), Ryan Bertrand (free, Southampton), Jannik Vestergaard (£15m, Southampton), Ademola Lookman (loan, RB Leipzig).
OUTS: Josh Knight (undisclosed, Peterborough), Christian Fuchs (free, Charlotte FC), Matty James (free, Bristol City), Darragh O’Connor (free, Motherwell), Admiral Muskwe (undisclosed, Luton Town), George Hirst (loan, Portsmouth), Tyrese Shade (loan, Swindon), Daniel Iversen (loan, Preston), Rachid Ghezzal (£2.7m, Besiktas), Khanya Leshabela (loan, Shrewsbury), Dennis Praet (loan, Torino), Sam Hughes (loan, Burton), Wes Morgan (retired).
LIVERPOOL
INS: Ibrahima Konate (£36m, RB Leipzig)
OUTS: Georginio Wijnaldum (free, PSG), Marko Grujic (£10.5m, Porto), Harry Wilson (loan, Fulham), Taiwo Awoniyi (£6.75m, Union Berlin), Adam Lewis (loan, Livingston), Sepp van den Berg (loan, Preston), Kamil Grabara (£3.15m, FC Copenhagen), Paul Glatzel (loan, Tranmere), Liam Coyle and Joe Hardy (free, Accrington), Ben Davies (loan, Sheffield United), Leighton Clarkson (loan, Blackburn), Xherdan Shaqiri (£9.5m, Lyon), Ben Woodburn (loan, Hearts), Jake Cain (loan, Newport), Rhys Williams (loan, Swansea), Sheyi Ojo (loan, Millwall).
MANCHESTER CITY
INS: Jack Grealish (£100m, Aston Villa), Karky (£9m, Fluminense).
OUTS: Sergio Aguero (free, Barcelona), Eric Garcia (free, Barcelona), Angelino (£16.2m, RB Leipzig), Jack Harrison (£11.5m, Leeds United), Lukas Nmecha (£11m, Wolfsburg), Daniel Grimshaw (free, Blackpool), Taylor Harwood-Bellis (loan, Anderlecht), Issa Kabore (loan, Troyes), Marlos Moreno (loan, KV Kortrijk), James Trafford (loan, Accrington Stanley), Ryotaro Meshino (loan, Estoril Praia), Gavin Bazunu (loan, Portsmouth), Lewis Fiorini (loan, Mansfield), Alex Robertson (loan, Notts County), Adrián Bernabé (free, Parma), Filip Stevanovic (loan, Heerenveen), Callum Doyle (loan, Sunderland), Dario Sarmiento (loan, Girona), Arijanet Muric (loan, Adana Demirspor), Matt Smith (loan, Hull), Nahuel Ferraresi (loan, Estoril Praia), Ivan Ilic (£6.75m, Hellas Verona), Ben Knight (loan, Crewe), Morgan Rogers (loan, Bournemouth), Yan Couto (loan, Braga), Daniel Arzani (loan, Lommel SK), Ko Itakura (loan, FC Schalke), Yangel Herrera (loan, Espanyol), Tommy Doyle (loan, Hamburg), Claudio Gomes (loan, Barnsley), Patrick Roberts (loan, Troyes), Philippe Sandler (loan, Troyes).
MANCHESTER UNITED
INS: Tom Heaton (free, Aston Villa), Jadon Sancho (£73m, Borussia Dortmund), Raphael Varane (£41m, Real Madrid), Cristiano Ronaldo (£12.85m, Juventus).
OUTS: Joel Pereira (free, RKC Waalwijk), Nathan Bishop (loan, Mansfield), Reece Devine (loan, St. Johnstone), Arnau Puigmal (free, Almeria), Tahith Chong (loan, Birmingham), Will Fish (loan, Stockport), Di’Shon Bernard (loan, Hull), Facundo Pellistri (loan, Alaves), Axel Tuanzebe (loan, Aston Villa), Ethan Galbraith (loan, Doncaster), Ethan Laird (loan, Swansea), Dylan Levitt (loan, Dundee United), Andreas Pereira (loan, Flamengo), James Garner (loan, Nottingham Forest), Brandon Williams (loan, Norwich), Daniel James (£25m, Leeds), Sergio Romero (released).
NEWCASTLE UNITED
INS: Joe Willock (£25m, Arsenal), Santiago Munoz (loan, Santos Laguna).
OUTS: Yoshinori Muto (free, Vissel Kobe), Christian Atsu (free, Al Raed), Lewis Cass (loan, Port Vale), Florian Lejeune (free, Alaves), Jake Turner (loan Colchester United), Kell Watts (loan, Wigan), Matty Longstaff (loan, Aberdeen), Rodrigo Vilca (loan, Doncaster), Andy Carroll and Henri Saivet (both released).
NORWICH CITY
INS: Milot Rashica (£9.9m, Werder Bremen), Angus Gunn (£2.5m, Southampton), Ben Gibson (£8.37m, Burnley), Dimitrios Giannoulis (£6.75m, PAOK Salonika), Billy Gilmour (loan, Chelsea), Pierre Lees-Melou (£3.5m, Nice), Josh Sargent (£8.55m, Werder Bremen), Christos Tzolis (£8.8m, PAOK), Brandon Williams (loan, Manchester United), Mathias Normann (loan, Rostov), Ozan Kabak (loan, Schalke).
OUTS: Emiliano Buendia (£35m, Aston Villa), Philip Heise (free, Karlsruher), Mario Vrancic (free, Stoke), Marco Stiepermann (free, SC Paderborn), Louis Thompson (free, Portsmouth), Josh Martin (loan, MK Dons), Sebastian Soto (loan, Porto B), Daniel Barden (loan, Livingston), Josip Drmic (loan, HNK Rijeka), Akin Famewo (loan, Charlton), Sam McCallum (loan, QPR), Danel Sinani (loan, Huddersfield Town), Orjan Nyland (free, Bournemouth), Moritz Leitner (free, FC Zurich), Tyrese Omotoye (loan, Leyton Orient), Jordan Hugill (loan, West Brom), Tom Trybull (free, Hannover), Onel Hernandez (loan, Middlesbrough), Daniel Adshead (loan, Gillingham).
SOUTHAMPTON
INS: Theo Walcott (free, Everton), Romain Perraud (£11.7m, Stade Brest), Valentino Livramento (£5m, Chelsea), Dynel Simeu (£1.5m, Chelsea), Armando Broja (loan, Chelsea), Adam Armstrong (£16m, Blackburn), Lyanco (£6.7m, Torino).
OUTS: Danny Ings (£30m, Aston Villa), Jannik Vestergaard (£15m, Leicester), Wesley Hoedt (undisclosed, Anderlecht), Ryan Bertrand (free, Leicester City), Angus Gunn (£2.5m, Norwich). Kayne Ramsey (loan, Crewe), Thomas O’Connor (free, Burton), Jake Vokins (loan, Ross County), Alex Jankewitz (undisclosed, Young Boys), Dan N’Lundulu (loan, Lincoln City), Mario Lemina (£5m, Nice), Callum Slatterty (undisclosed, Motherwell), Will Ferry (loan, Crawley), Jake Hesketh (free, Eastleigh), Michael Obafemi (£1.5m, Swansea), Josh Sims and Sam McQueen (both released).
TOTTENHAM HOTSPUR
INS: Pierluigi Gollini (loan, Atalanta), Bryan Gil (£21m, Sevilla), Cristian Romero (loan, Atalanta), Pape Matar Sarr (£14.5m, FC Metz), Emerson Royal (£25.8m, Barcelona).
OUTS: Juan Foyth (£13m, Villarreal), Danny Rose (free, Watford), Shilow Tracey (free, Cambridge United), Paulo Gazzaniga (free, Fulham), George Marsh (free, AFC Wimbledon), Erik Lamela (compensation, Sevilla), Toby Alderweireld (£13m, Al-Duhail), Troy Parrott (loan, MK Dons), Joe Hart (£1.2m, Celtic), Jamie Bowden (loan, Oldham), Dennis Cirkin (undisclosed, Sunderland), Alfie Whiteman (loan, Dagerfors), TJ Eyoma (undisclosed, Lincoln), Moussa Sissoko (£3m, Watford), Pape Matar Sarr (loan, FC Metz), Cameron Carter-Vickers (loan, Celtic), J’Neil Bennett (loan, Crewe), Serge Aurier (released).
WATFORD
INS: Imran Louza (£9m, Nantes), Mattie Pollock (£250,000, Grimsby), Kwadwo Baah (undisclosed, Rochdale), Ashley Fletcher (free, Middlesbrough), Danny Rose (free, Tottenham), Emmanuel Dennis (£3.6m, Club Brugge), Peter Etebo (loam, Stoke), Josh King (free, Everton), Dapo Mebude (free, Rangers), Juraj Kucka (loan, Parma) Tom Dele-Bashiru (loan, Reading), Ozan Tufan (loan, Fenerbahce), Moussa Sissoko (£3m, Tottenham).
OUTS: Troy Deeney (free, Birmingham), Will Hughes (£6m, Crystal Palace), Pontus Dahlberg (loan, Doncaster), Philip Zinckernagel (loan, Nottingham Forest), Ben Wilmot (£1.5m, Stoke), Craig Dawson (£2m, West Ham), Jorge Segura (loan, CD America), Juergen Elitim (loan, Deportivo La Coruna), Bosun Lawal (compensation, Celtic), Tiago Cukur (loan, Doncaster), Filip Stuparevic (free, Metalac), Stipe Perica (free, Maccabi Tel Aviv), Joseph Hungbo (loan, Ross County), Adalberto Penaranda (loan, Las Palmas), Tom Dele-Bashiru (loan, Reading), Isaac Success (undisclosed, Udinese), Achraf Lazaar (free, Portimonense), Mattie Pollock (loan, Cheltenham), Jaime Alvarado (loan, Racing de Ferrol), Andre Gray (loan, QPR), Domingos Quina (loan, Fulham), Nathaniel Chalobah (undisclosed, Fulham), Carlos Sanchez and Jerome Sinclair (both released).
WEST HAM
INS: Kurt Zouma (£29.8m, Chelsea) ,Craig Dawson (£2m, Watford), Thierry Nevers (free, Reading), Alphonse Areola (loan, PSG), Nikola Vlasic (£25.7m, CSKA Moscow), Alex Kral (loan, Spartak Moscow).
OUTS: Felipe Anderson (£2.7m, Lazio), Dapo Afolayan (free, Bolton), Joseph Anang (loan, Stevenage), Fabian Balbuena (free, Dimamo Moscow), Christian Herc (undisclosed, Grasshoppers), Frederik Alves (loan, Sunderland), Mipo Odubeko (loan, Huddersfield), Conor Coventry (loan, Peterborough), Xande Silva (undisclosed, Nottingham Forest).
WOLVES
INS: Yerson Mosquera (£4.5m, Atletico Nacional), Trincao (loan, Barcelona), Ratan Ait-Nouri (£10m, Angers), Jose Sa (£6.25m, Olympiacos), Bendeguz Bolla (£1.8m, Fehervar), Hee-chan Hwang (loan, RB Leipzig).
OUTS: Rafa Mir (£14.4m, Sevilla), Christian Herc (undisclosed, Grasshoppers), Sadou Diallo (free, Forest Green), Ruben Vinagre (loan, Sporting), Rui Patricio (£10.35m, Roma), Owen Otasowie (£3.6m, Club Brugge), Ryan Giles (loan, Cardiff), Leonardo Campana (loan, Grasshoppers), Bendeguz Bolla (loan, Grasshoppers), Dion Sanderson (loan, Birmingham), Matija Sarkic (loan, Birmingham), Theo Corbeanu (loan, Sheffield Wednesday), Patrick Cutrone (loan, Empoli), Austin Samuels (loan, Aberdeen), Renat Dadashov (loan, Tondela), Morgan Gibbs-White (loan, Sheffield United).