A full list of every completed Premier League transfer in the 2023 summer transfer window

Tottenham's James Maddison, Newcastle's Sandro Tonali and Liverpool's Wataru Endo. TEAMtalk montage.

The 2023 summer transfer window slammed shut on Friday night and Premier League clubs completed a lot of deals.

The 20 top-flight sides spent a combined total of £2.36billion on new signings and they also offloaded some of their unwanted players.

We’ve put together a comprehensive list of every Premier League transfer from the 2023 summer transfer window.

Note: We’ve not included any players that didn’t play for the first team and were then released at the end of the 2022/23 season. Also, an asterisk indicates that the player was signed for the reserves or academy teams.

Arsenal

In
Kai Havertz – Chelsea, £65m
Jurrien Timber – Ajax, £38m
Declan Rice – West Ham, £105m
David Raya – Brentford, loan

Out
Granit Xhaka – Bayer Leverkusen, £21.4m
Pablo Mari – Monza, £4.4m
Ainsley Maitland-Niles – Lyon, free transfer
Nikolaj Moller – St Gallen, undisclosed
Mazeed Ogungbo – Barrow, undisclosed
Ben Cottrell – Mura, undisclosed
Auston Trusty – Sheffield United, £5m
Matt Turner – Nottingham Forest, £10m
Folarin Balogun – Monaco, £34.3m
Rob Holding – Crystal Palace, £3.5m

Loan departures
Catalin Cîrjan – Rapid Bucuresti
Mauro Bandeira – Colchester United
Hubert Graczyk – Slough Town
Billy Vigar – Eastbourne Borough
Mika Biereth – Motherwell
Charlie Patino – Swansea City
Marquinhos – Nantes
Runar Alex Runarsson – Cardiff City
Brooke Norton-Cuffy – Millwall
Tyreece John-Jules – Derby County
Kieran Tierney – Real Sociedad
Salah-Eddine Oulad M’Hand – Den Bosch
Nuno Tavares – Nottingham Forest
Nathan Butler-Oyedeji – Cheltenham Town
Henry Jeffcott – Derby County
Omar Rekik – Wigan Athletic
Brian Okonkwo – Leatherhead

Declan Rice of Arsenal

Declan Rice signs contract as new Arsenal player

Aston Villa

In
Callum Moreland* – Linfield, undisclosed
Cole Brannigan* – Linfield, £150k
Youri Tielemans – Leicester, free
Rico Richards* – West Brom, free
Pau Torres – Villarreal, £33m
Moussa Diaby – Bayer Leverkusen, £51.9m
Omar Khedr* – Zed FC, undisclosed
Jamal Jimoh* – West Brom, £1m
Nicolo Zaniolo – Galatasaray, loan
Clement Lenglet – Barcelona, loan

Out
Ashley Young – Everton, free
Jed Steer – Released
Brad Young – Released
Hayden Lindley – Released
Arjan Raikhy – Leicester City, free
Marvelous Nakamba – Luton, undisclosed
Wesley Moraes – Stoke, undisclosed
Aaron Ramsey – Burnley, £14m
Cameron Archer – Sheffield United, £18m
Keinan Davis – Udinese, undisclosed
Jaden Philogene – Hull City, undisclosed

Loan departures
Louie Barry – Stockport County
Kaine Kesler-Hayden – Plymouth Argyle
Morgan Sanson – Nice
Viljami Sinisalo – Exeter City
Finn Azaz – Plymouth Argyle
Lamare Bogarde – Bristol Rovers
Chisom Afoka – Bradford City
Sebastian Revan – Rotherham United

Bournemouth

In
Justin Kluivert – Roma, £9.6m
Hamed Traore – Sassuolo, £20m
Romain Faivre – Lyon, £12.8m
Milos Kerkez – AZ Alkmaar, £15.5m
Ionut Radu – Inter Milan, loan
Alex Scott – Bristol City, £25m
Max Aarons – Norwich City, £7m
Tyler Adams – Leeds United, £23m
Luis Sinisterra – Leeds United, loan

Out
Jefferson Lerma – Crystal Palace, free
Jack Stacey – Norwich, free
Jordan Zemura – Udinese, free
Junior Stanislas – Released
Brooklyn Genesini – Swindon Town, free
Christian Saydee – Portsmouth, undisclosed
Ben Pearson – Stoke City, undisclosed
Siriki Dembele – Birmingham, undisclosed

Loan departures
Romain Faivre – Lorient
Will Dennis – Kilmarnock
Mark Travers – Stoke City
Billy Terrell – Dover Athletic
Baylin Johnson – Leece
Ben Winterburn – AFC Totton
Owen Bevan – Cheltenham Town
James Hill – Blackburn Rovers
Jamal Lowe – Swansea City
Jaidon Anthony – Leeds United

Brentford

In
Mark Flekken – Freiburg, £11m
Ethan Brierley* – Rochdale, undisclosed
Kevin Schade – Freiburg, £22m
Romeo Beckham* – Inter Miami, undisclosed
Kim Ji-soo* – Seongnam, undisclosed
Nathan Collins – Wolves, £23m
Erion Zabeli* – Oxford United, undisclosed
Ethan Laidlaw* – Hibernian, undisclosed
Riley Owen* – Tottenham, free
Benjamin Arthur* – Peterborough United, undisclosed
Benjamin Fredrick* – Simoiben, loan
Ashley Hay* – Hitchin Town, undisclosed
Iwan Morgan* – Swansea City, undisclosed
Neal Maupay – Everton, loan

Out
Mads Bidstrup – Red Bull Salzburg, £5.1m
Halil Dervisoglu – Galatasaray, undisclosed
Pontus Jansson – Malmo, free
Alex Gilbert – Middlesbrough, free
Joel Valencia – Zaglebie Sosnowiec, free
Tariqe Fosu – Released
Aaron Pressley – Stevenage, undisclosed
Sergi Canos – Valencia, undisclosed
Mads Bech Sorensen – FC Midtjylland, undisclosed

Loan departures
Matthew Cox – Bristol Rovers
Tristan Crama – Bristol Rovers
Daniel Oyegoke – Bradford
Fin Stevens – Oxford
Ryan Trevitt – Exeter
Paris Maghoma – Bolton Wanderers
Ben Winterbottom – Welling United
David Raya – Arsenal

Brighton

In
Joao Pedro – Watford, £30m
Mahmoud Dahoud – Borussia Dortmund, free
James Milner – Liverpool, free
Bart Verbruggen – Anderlecht, £16.3m
Joe Belmont* – Liverpool, undisclosed
Brody Peart* – Basingstoke Town, undisclosed
Igor Julio – Fiorentina, £14.5m
Jacob Slater* – Preston, undisclosed
Noel Atom* – RB Leipzig, undisclosed
Carlos Baleba – Lille, £23.2m
Louis Flower* – Chelsea, undisclosed
Ansu Fati – Barcelona, loan

Out
Alexis Mac Allister – Liverpool, £35m
Taylor Richards – QPR, undisclosed
Teddy Jenks – Forest Green Rovers, free
Haydon Roberts – Bristol City, free
Jack Spong – Queen’s Park, free
Antef Tsoungui – Feyenoord, undisclosed
Reda Khadra – Reims, undisclosed
Aaron Connolly – Hull City, undisclosed
Robert Sanchez – Chelsea, £25m
Michal Karbownik – Hertha Berlin, undisclosed
Moisss Caicedo – Chelsea, £115m
James Furlong – Hull City, undisclosed

Loan departures
James Beadle – Oxford United
Abdallah Sima – Rangers
Kjell Scherpen – Sturm Graz
Kacper Kozlowski – Vitesse
Jeremy Sarmiento – West Brom
Marc Leonard – Northampton
Carl Rushworth – Swansea City
Ed Turns – Leyton Orient
Deniz Undav – Stuttgart
Jensen Weir – Blackpool
Odeluga Offiah – Hearts
Yasin Ayari – Coventry City
Andrew Moran – Blackburn Rovers
Cameron Peupion – Cheltenham Town
Bailey Smith – Worthing

Burnley

In
Dara O’Shea – West Brom, £7m
Lawrence Vigouroux – Leyton Orient, free
Jordan Beyer – Borussia Monchengladbach, £13m
Michael Obafemi – Swansea, £3.5m
Basilio Rieno* – Crystal Palace, free
Zeki Amdouni – Basel, undisclosed
James Trafford – Man City, £19m
Nathan Redmond – Besiktas, free
Luca Koleosho – Espanyol, £2.6m
Jacob Bruun Larsen – Hoffenheim, loan
Sander Berge – Sheffield United, £12m
Wilson Odobert – Troyes, undisclosed
Hannes Delcroix – Anderlecht, undisclosed
Aaron Ramsey – Aston Villa, £14m
Han-Noah Massengo – Bristol City, free
Logan Pye* – Manchester United, undisclosed
Mike Tresor Ndayishimiye – Genk, loan

Out
Ashley Barnes – Norwich City, free
Lukas Jensen – Lincoln City, free
Matthew Lowton – Released
Will Norris – Portsmouth, free
Bobby Thomas – Coventry, £2m

Loan departures
Michael Mellon – Morecambe
Bailey Peacock-Farrell – Aarhus
Luke McNally – Stoke City
Benn Ward – Swindon Town
Wout Weghorst – Hoffenheim
Dara Costelloe – St Johnstone
Scott Twine – Hull City
Marcel Lewis – Dundee
Owen Dodgson – Barnsley

Chelsea

In
Kendry Paez – Independiente del Valle, £17.27m
Nicolas Jackson – Villarreal, £31.8m
Christopher Nkunku – RB Leipzig, £52m
Diego Moreira – Benfica, free
Alex Matos* – Norwich, free
Ishe Samuels-Smith* – Everton, £4m
Angelo Gabriel – Santos, £13m
Lesley Ugochukwu – Rennes, £23.5m
Axel Disasi – Monaco, £38.5m
Robert Sanchez – Brighton, £25m
Moises Caicedo – Brighton, £115m
Romeo Lavia – Southampton, £58m
Ollie Harrison* – Newcastle United, undisclosed
Deivid Washington – Santos, £17.1m
Dorde Petrovic – New England Revolution, £14m
Cole Palmer – Manchester City, £42.5m
Dujuan Richards* – Phoenix Academy, undisclosed

Out
Kalidou Koulibaly – Al Hilal, £17m
Mateo Kovacic – Manchester City, £30m
Edouard Mendy – Al Ahli, £16m
Kai Havertz – Arsenal, £65m
Ruben Loftus-Cheek – AC Milan, £18.5m
Tiemoue Bakayoko – Lorient, free
N’Golo Kante – Al Ittihad, free
Xavier Simons – Hull City, free
Dujon Sterling – Rangers, free
Mason Mount – Manchester United, £60m
Cesar Azpilicueta – Atletico Madrid, free
Baba Rahman – PAOK, free
Christian Pulisic – AC Milan, £20m
Ethan Ampadu – Leeds, £10m
Pierre-Emerick Aubameyang – Marseille, free
Ben Elliott – Reading, free
Louis Flower – Brighton, undisclosed
Callum Hudson-Odoi – Nottingham Forest, £5m

Loan departures
Charlie Webster – Heerenveen
David Datro Fofana – Union Berlin
Dion Rankine – Exeter City
Teddy Sharman-Lowe – Bromley
Omari Hutchinson – Ipswich Town
Angelo Gabriel – Strasbourg
Gabriel Slonina – Eupen
Kepa Arrizabalaga – Real Madrid
Cesare Casadei – Leicester City
Harvey Vale – Bristol Rovers
Hakim Ziyech – Galatasaray
Lewis Hall – Newcastle United
Andrey Santos – Nottingham Forest
Romelu Lukaku – Roma
Mason Burstow – Sunderland
Tino Anjorin – Portsmouth
Zak Sturge – Peterborough United
Diego Moreira – Lyon
Bashir Humphreys – Swansea City

Crystal Palace

In
Jefferson Lerma – Bournemouth, free
Chris Francis* – Bournemouth, free
Matheus Franca – Flamengo, £26m
Justin Devenny* – Airdrieonians, undisclosed
Roshaun Mathurin* – Tottenham, free
Dean Henderson – Manchester United, £20m
Rob Holding – Arsenal, £3.5m

Out
Wilfried Zaha – Galatasaray, free
Jack Butland – Rangers, free
James McArthur – Retired
Luka Milivojevic – Shabab Al Ahli, free
Fionn Mooney – Real Valladolid, undisclosed
Jake O’Brien – Lyon, undisclosed

Loan departures
Owen Goodman – Colchester United
Kofi Balmer – Port Vale
Malachi Boateng – Dundee
Luke Plange – Carlisle United
Scott Banks – FC St Pauli
Killian Phillips – Wycombe Wanderers
John-Kymani Gordon – Cambridge United

Everton

In
Ashley Young – Aston Villa, free
Arnaut Danjuma – Villarreal, loan
Youssef Chermiti – Sporting, £15m
Jack Harrison – Leeds United, loan
Beto – Udinese, £25.75m

Out
Asmir Begovic – QPR, free
Isaac Price – Standard Liege, £400k
Tom Davies – Sheffield United, free
Yerry Mina – Fiorentina, free
Andros Townsend – Released
Niels Nkounkou – St Etienne, £1.7m
Ellis Simms – Coventry, £8m
Moise Kean – Juventus, £24.6m
Ishe Samuels-Smith – Chelsea, £4m
Alex Iwobi – Fulham – £22m
Thomas Cannon – Leicester City, £7.5m
Jean-Philippe Gbamin – Released

Loan departures
Harry Tyrer – Chesterfield
Lewis Warrington – Plymouth
Stanley Mills – Oxford
Zan-Luk Leban – Farsley Celtic
Reece Welch – Forest Green Rovers
Mason Holgate – Southampton
Neal Maupay – Brentford

Fulham

In
Chris Donnell* – Perth Glory, undisclosed
Raul Jimenez – Wolves, £5.5m
Calvin Bassey – Ajax, £18.2m
Adama Traore – Wolves, free
Timothy Castagne – Leicester City, £15m
Steven Benda – Swansea City, undisclosed
Alex Iwobi – Everton, £22m
Fode Ballo-Toure – AC Milan, loan

Out
Joe Bryan – Millwall, free
Shane Duffy – Norwich, free
Paulo Gazzaniga – Girona, free
Neeskens Kebano – Al Jazira, free
Steven Sessegnon – Wigan Athletic, free
Sylvester Jasper – Portimonense, free
Ivan Cavaleiro – Lille, undisclosed
Aleksandar Mitrovic – Al Hilal, £46m

Loan departures
Kieron Bowie – Northampton
Ibane Bowat – TSV Hartber
Luca Ashby-Hammond – Crawley Town
Luciano D’Auria-Henry – Cheltenham Town
Terry Ablade – Carlisle United
Jay Stansfield – Birmingham City
Martial Godo – Wigan Athletic

Liverpool

In
Alexis Mac Allister – Brighton, £35m
Dominik Szoboslai – RB Leipzig, £60m
Wataru Endo – VfB Stuttgart, £16.2m
Ryan Gravenberch – Bayern Munich, £34.3m

Out
Leighton Clarkson – Aberdeen, undisclosed
Roberto Firmino – Al Ahli, free
Naby Keita – Werder Bremen, free
James Milner – Brighton, free
Alex Oxlade-Chamberlain – Besiktas, free
Jack Bearne – Greenock Morton, free
Layton Stewart – Preston, undisclosed
Jordan Henderson – Al Ettifaq, £12m
Fabinho – Al Ittihad, £40m
Max Woltman – Oxford United, undisclosed

Loan departures
Calvin Ramsay – Preston
Fabio Carvalho – RB Leipzig
Rhys Williams – Aberdeen
Harvey Davies – Crewe
Owen Beck – Dundee
Sepp van den Berg – Mainz
Anderson Arroyo – FC Andorra
James Balagizi – Wigan
Dominic Corness – Yverdon Sport
Adam Lewis – Newport County
Jakub Ojrzynski – Den Bosch
Luke Hewitson – Stalybridge Celtic
Billy Koumetio – USL Dunkerque
Nathaniel Phillips – Celtic
James Norris – Tranmere Rovers
Luca Stephenson – Barrow
Tyler Morton – Hull City

Dominik Szoboszlai of Liverpool

New Liverpool signing Dominik Szoboszlai undergoing medical

Luton Town

In
Chiedozie Ogbene – Rotherham, free
Mads Andersen – Barnsley, undisclosed
Tahith Chong – Birmingham, £4m
Marvelous Nakamba – Aston Villa, undisclosed
Issa Kaboure – Manchester City, loan
Ryan Giles – Wolves, £5m
Thomas Kaminski – Blackburn Rovers, undisclosed
Ross Barkley – Nice, free transfer
Jacob Brown – Stoke City, undisclosed
Tim Krul – Norwich City, undisclosed
Teden Mengi – Manchester United, undisclosed
Albert Sambi Lokonga – Arsenal, loan

Out
Sonny Bradley – Derby County, free
Harry Isted – Charlton Athletic, free
Henri Lansbury – Retired
Josh Neufville – AFC Wimbledon, free
Carlos Mendes Gomes – Bolton, undisclosed
Luke Freeman, Released

Loan departures
Jack Walton – Dundee United
Elliot Thorpe – Shrewsbury
Fred Onyedinma – Rotherham
Ben Tompkins – Braintree Town
Joe Taylor – Colchester United
Aribim Pepple – Bromley
Tobias Braney – Bishop’s Stortford
John McAtee – Barnsley
Josh Allen – Chesham United
Allan Campbell – Millwall
Admiral Muskwe – Exeter City
Dion Pereira – Sutton United
Louie Watson – Charlton Athletic

Manchester City

In
Mateo Kovacic – Chelsea, £30m
Spike Brits* – AFC Wimbledon, undisclosed
Josko Gvardiol – RB Leipzig, £77.6m
Jeremy Doku – Rennes, £55.4m
Matheus Nunes – Wolves, £53m

Out
Ilkay Gundogan – Barcelona, free
Benjamin Mendy – Lorient, free
Josh McNamara – Southampton, undisclosed
Morgan Rogers – Middlesbrough, undisclosed
Cieran Slicker – Ipswich, undisclosed
Shea Charles – Southampton, £15m
Yangel Herrera – Girona, undisclosed
James Trafford – Burnley, £19m
Adedire Mebude – KVC Westerlo, undisclosed
Riyad Mahrez – Al Ahli, £30m
Carlos Borges – Ajax, £17.3m
Tyler Fletcher – Manchester United, £625k
Jack Fletcher – Manchester United, £625k
Aymeric Laporte – Al Nassr, £23.5m
Cole Palmer – Chelsea, £42.5m
Mikki van Sas – Feyenoord, undisclosed
Daniel Ogwuru – Norwich City, undisclosed

Loan departures
Liam Delap – Hull City
Kian Breckin – Wycombe
Yan Couto – Girona
Callum Doyle – Leicester
Issa Kaboure – Luton
Josh Wilson-Esbrand – Reims
Finley Burns – Stevenage
Alex Robertson – Portsmouth
Filip Stevanovic – Waalwijk
Nahuel Ferraresi – Sao Paulo
Máximo Perrone – Las Palmas
Luke Mbete – Den Bosch
Jadel Katongo – Peterborough United
Taylor Harwood-Bellis – Southampton
Tommy Doyle – Wolves
James McAtee – Sheffield United
Joao Cancelo – Barcelona
Slobodan Tedic – Charlton Athletic

Manchester United

In
Mason Mount – Chelsea, £60m
Jonny Evans – Leicester City, free
Andre Onana – Inter, £47.2m
Harry Amass* – Watford, undisclosed
Rasmus Hojlund – Atalanta, £72m
Tyler Fletcher* – Manchester City, £625k
Jack Fletcher* – Manchester City, £625k
Altay Bayındır – Fenerbahce, £4.3m
Sergio Reguilon – Tottenham, loan
Sofyan Amrabat – Fiorentina, loan

Out
Zidane Iqbal – Utrecht, £850k
David De Gea – Released
Phil Jones – Released
Axel Tuanzebe – Released
Di’Shon Bernard – Sheffield Wednesday, free
Ethan Galbraith – Leyton Orient, free
Ethan Laird – Birmingham, £750k
Charlie Savage – Reading, undisclosed
Bjorn Hardley – Utrecht, undisclosed
Alex Telles – Al Nassr, £4m
Anthony Elanga – Nottingham Forest, £15m
Nathan Bishop – Sunderland, undisclosed
Fred – Fenerbahce, £12.9m
Matej Kovar – Bayer Leverkusen, £7.7m
Ondrej Mastny – Vysocina Jihlava, undisclosed
Noam Emeran – Groningen, undisclosed
Dean Henderson – Crystal Palace, £20m
Teden Mengi – Luton Town, undisclosed
Marc Jurado – Espanyol, undisclosed
Logan Pye – Burnley, undisclosed

Loan departures
William Fish – Hibernian
Brandon Williams – Ipswich Town
Charlie McNeill – Stevenage
Mason Greenwood – Getafe
Alvaro Fernandez – Granada

Newcastle United

In
Yankuba Minteh – Odense Boldklub, £5.8m
Reece Byrne* – Bohemian FC, undisclosed
Sandro Tonali – AC Milan, £55m
Harvey Barnes – Leicester City, £38m
Tino Livramento – Southampton, £40m
Lewis Hall – Chelsea, loan
Cathal Heffernan* – AC Milan, undisclosed
Travis Hernes* – Shrewsbury Town, undisclosed

Out
Matty Longstaff – Released
Ciaran Clark – Released
Chris Wood – Nottingham Forest, £15m
Karl Darlow – Leeds, £400k
Allan Saint-Maximin – Al Ahli, £23m

Loan departures
Matthew Bondswell – Newport
Yankuba Minteh – Feyenoord
Kelland Watts – Wigan
Jamal Lewis – Watford
Harrison Ashby – Swansea City
Max Thompson – Northampton Town
Garang Kuol – Volendam
Jay Turner-Cooke – St Johnstone
Ryan Fraser – Southampton
Cameron Ferguson – Forfar Athletic
Joe White – Crewe Alexandra
Jeff Hendrick – Sheffield Wednesday

Nottingham Forest

In
Chris Wood – Newcastle, £15m
Will Brook* – Leeds, free
Harry Griffiths* – AFC Wimbledon, undisclosed
Manni Norkett* – Manchester United, free
Ola Aina – Torino, free
Anthony Elanga – Manchester United, £15m
Matt Turner – Arsenal, £10m
Alfie Bradshaw* – Bradford City, undisclosed
Gonzalo Montiel – Sevilla, loan
Andrey Santos – Chelsea, loan
Murillo – Corinthians, £15m
Nicolas Dominguez – Bologna, swap deal
Callum Hudson-Odoi – Chelsea, £5m
Nuno Tavares – Arsenal, loan
Ibrahim Sangare – PSV Eindhoven, £30m
Odysseas Vlachodimos – Benfica, undisclosed
Andrew Omobamidele – Norwich City, £20m
Divock Origi – AC Milan, loan

Out
Will Swan – Mansfield, undisclosed
Cafu – Rotherham, free
Jack Colback – QPR, free
Andre Ayew – Released
Billy Fewster – Alfreton Town, free
Jesse Lingard – Released
Jordan Smith – Stockport County, free
Lyle Taylor – Released
Riley Harbottle – Hibernian, undisclosed
Sam Surridge – Nashville SC, undisclosed
Braian Ojeda – Real Salt Lake, undisclosed
Steve Cook – Queens Park Rangers, undisclosed
Mohamed Drager – Basel, undisclosed
Tyrese Fornah – Derby County, undisclosed
Remo Freuler – Bologna, swap
Brennan Johnson – Tottenham, £47.5m

Loan departures
Dale Taylor – Wycombe
Fin Back – Carlisle
Aaron Donnelly – Dundee
Oli Hammond – Cheltenham Town
Josh Bowler – Cardiff City
Richie Laryea – Vancouver Whitecaps
Gustavo Scarpa – Olympiacos
Omar Richards – Olympiacos
Lewis O’Brien – Middlesbrough
Loic Mbe Soh – Almere City
Jonathan Panzo – Cardiff City
Hwang Ui-jo – Norwich City

Sheffield United

In
Anis Ben Slimane – Brondby, undisclosed
Yasser Larouci – Troyes, loan
Benie Traore – BK Hacken, undisclosed
Auston Trusty – Arsenal, £5m
Vinícius Souza – Lommel, undisclosed
Gustavo Hamer – Coventry City, £15m
Tom Davies – Everton, free
Cameron Archer – Aston Villa, £18m
Luke Thomas – Leicester City, loan
James McAtee – Manchester City, loan

Out
George Broadbent – Doncaster, undisclosed
Kyron Gordon – Released
Jack O’Connell – Retired
Billy Sharp – LA Galaxy, free
Enda Stevens – Stoke City, free
Jake Eastwood – Grimsby, undisclosed
Zak Brunt – Barnet, undisclosed
Iliman Ndiaye – Marseille, £20m
Sander Berge – Burnley, £12m

Loan departures
Harry Boyes – Wycombe
Oliver Arblaster – Port Vale
Finley Potter – Barnet
Dylan Wharton – Gainsborough Trinity
Harrison Neal – Stevenage
Frankie Maguire – Chester
Louie Marsh – Doncaster Rovers

Tottenham

In
Dejan Kulusevski – Juventus, £25.6m
Guglielmo Vicario – Empoli, £17.2m
James Maddison – Leicester, £40m
Pedro Porro – Sporting, £34.5m
Manor Solomon – Shakhtar Donetsk, free
Ashley Phillips – Blackburn Rovers, £2m
Micky van de Ven – Wolfsburg, £43m
Alejo Veliz – Rosario Central, £13m
Brennan Johnson – Nottingham Forest, £47.5m

Out
Lucas Moura – Sao Paulo, free
Malachi Fagan-Walcott – Released
Harry Winks – Leicester, £10m
Harry Kane – Bayern Munich, £100m

Loan departures
Joe Rodon – Leeds United
Troy Parrott – Excelsior
Alfie Devine – Port Vale
Djed Spence – Leeds United
Dane Scarlett – Ipswich Town
Japhet Tanganga – Augsburg
Sergio Reguilon – Manchester United

West Ham

In
Sean Moore* – Cliftonville, undisclosed
Edson Alvarez – Ajax, £35.4m
James Ward-Prowse – Southampton, £30m
Konstantinos Mavropanos – VfB Stuttgart, £18m
Mohammed Kudus – Ajax, £38m

Out
Manuel Lanzini – River Plate, free
Jamal Baptiste – Released
Armstrong Oko-Flex – FC Zurich, free
Mipo Odubeko – Marítimo, free
Arthur Masuaku – Besiktas, undisclosed
Declan Rice – Arsenal, £105m
Gianluca Scamacca – Atalanta, £27m
Nikola Vlasic – Torino, undisclosed

Loan departures
Nathan Trott – Vejle
Krisztian Hegyi – Stevenage
Freddie Potts – Wycombe
Kamarai Simon-Swyer – Crawley Town
Flynn Downes – Southampton
Mason Terry – Concord Rangers
Archie Woods – Dartford

Wolves

In
Emilio Ballard-Matthews* – Watford, free
Josh Gracey* – Glenavon, free
Jashayde Greenwood* – Cardiff City, free
Matheus Cunha – Atletico Madrid, £44m
Boubacar Traore – Metz, £9.5m
Tom King – Northampton, free
Matt Doherty – Atletico Madrid, free
Leo Lopes* – Grasshopper, undisclosed
Reiss Bowen* – Fleetwood Town, free
Santiago Bueno – Girona, £8.5m
Enso Gonzalez – Libertad, £5m
Tommy Doyle – Manchester City, loan
Jean-Ricner Bellegarde – Strasbourg, £12.8m

Out
Ruben Neves – Al Hilal, £47m
Diego Costa – Botafogo, free
Joao Moutinho – Braga, free
Adama Traore – Fulham, free
Taylor Perry – Shrewsbury Town, free
Conor Coady – Leicester City, £7.5m
Nathan Collins – Brentford, £23m
Hayao Kawabe – Standard Liege, undisclosed
Dion Sanderson – Birmingham, undisclosed
Jackson Smith – Walsall, undisclosed
Raul Jimenez – Fulham, £5.5m
Ryan Giles – Luton Town, £5m
Matija Sarkic – Millwall, undisclosed
Lewis Richards – Bradford City, undisclosed
Matheus Nunes – Manchester City, £53m

Loan departures
Yerson Mosquera – FC Cincinnati
Tyler Roberts – Doncaster Rovers
Theo Corbeanu – Grasshoppers
Nigel Lonwijk – Grasshoppers
Louis Moulden – Rochdale
Ki-Jana Hoever – Stoke City
Chiquinho – Stoke City
Dexter Lembikisa – Rotherham
Ollie Tipton – Notts County
Luke Cundle – Plymouth Argyle
Chem Campbell – Charlton Athletic
Bendeguz Bolla – Servette
Goncalo Guedes – Benfica
Alfie Pond – Stockport County
Harvey Griffiths – Walsall

READ MORE: The 10 most expensive Premier League transfers of all time, featuring three Man Utd signings and Liverpool striker