The 2023 summer transfer window is in full swing and Premier League clubs have been working on a lot of deals.
They are looking to bolster their squads for the 2023/24 season and they have 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.
Arsenal
In
Kai Havertz – Chelsea, £65m
Jurrien Timber – Ajax, £38m
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
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
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
Nicol0 Zaniolo – Galatasaray, loan
Out
Marvelous Nakamba – Luton, undisclosed
Wesley Moraes – Stoke, undisclosed
Ashley Young – Everton, free
Jed Steer – Released
Brad Young – Released
Hayden Lindley – Released
Arjan Raikhy – Released
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
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
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
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
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
Saman Ghoddos – Released
Aaron Pressley – Stevenage, undisclosed
Sergi Canos – Valencia, 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
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
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
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
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
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
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 – Released
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
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 – Galatasara
Crystal Palace
In
Jefferson Lerma – Bournemouth, free
Chris Francis – Bournemouth, free
Matheus Franca – Flamengo, £26m
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
Everton
In
Ashley Young – Aston Villa, free
Arnaut Danjuma – Villarreal, loan
Youssef Chermiti – Sporting, £15m
Jack Harrison – Leeds United, loan
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
Loan departures
Harry Tyrer – Chesterfield
Lewis Warrington – Plymouth
Stanley Mills – Oxford
Zan-Luk Leban – Farsley Celtic
Reece Welch – Forest Green Rovers
Fulham
In
Chris Donnell – Perth Glory, undisclosed
Raul Jimenez – Wolves, £5.5m
Calvin Bassey – Ajax, £18.2m
Adama Traore – Wolves, free
Out
Joe Bryan – Millwall, free
Shane Duffy – Norwich, free
Paulo Gazzaniga – Girona, free
Neeskens Kebano – Released
Steven Sessegnon – Released
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
Luciano D’Auria-Henry – Cheltenham Town
Liverpool
In
Alexis Mac Allister – Brighton, £35m
Dominik Szoboslai – RB Leipzig, £60m
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
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
Out
Sonny Bradley – Derby County, free
Harry Isted – Charlton Athletic, free
Henri Lansbury – Retired
Josh Neufville – AFC Wimbledon, free
Carlos Mendes Gomes – Bolton, undisclosed
Loan departures
Jack Walton – Dundee United
Elliot Thorpe – Shrewsbury
Fred Onyedinma – Rotherham
Ben Tompkins – Braintree Town
Joe Taylor – Colchester United
Aribim Pepple – Bromley
Manchester City
In
Mateo Kovacic – Chelsea, £30m
Spike Brits – AFC Wimbledon, undisclosed
Josko Gvardiol – RB Leipzig, £77.6m
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
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
Manchester United
In
Mason Mount – Chelsea, £60m
Jonny Evans – Leicester, free
Andre Onana – Inter, £47.2m
Harry Amass – Watford, undisclosed
Rasmus Hojlund – Atalanta, £72m
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
Loan departures
William Fish – Hibernian
Newcastle United
In
Yankuba Minteh – Odense Boldklub, £5.8m
Sandro Tonali – AC Milan, £55m
Harvey Barnes – Leicester City, £38m
Tino Livramento – Southampton, £40m
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
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
Out
Will Swan – Mansfield, undisclosed
Cafu – Rotherham, free
Jack Colback – QPR, free
Andre Ayew – Released
Billy Fewster – Released
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
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
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
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
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
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
West Ham
In
Sean Moore – Cliftonville, undisclosed
Edson Alvarez – Ajax, £35.4m
James Ward-Prowse – Southampton, £30m
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
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
Out
Ruben Neves – Al Hilal, £47m
Diego Costa – Botafogo, free
Joao Moutinho – Released
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
Loan departures
Yerson Mosquera – FC Cincinnati
Tyler Roberts – Doncaster Rovers
Theo Corbeanu – Grasshoppers
Nigel Lonwijk – Grasshoppers
Louis Moulden – Rochdale
Ki-Jana Hoever – Stoke
Chiquinho – Stoke
Dexter Lembikisa – Rotherham
Ollie Tipton – Notts County
Luke Cundle – Plymouth Argyle