
This summer was marked by several mega-deals and surprising shifts in power. Arsenal emerged as one of the most aggressive spenders, significantly strengthening their attack, while the saga of Alejandro Garnacho’s £40 million move from Manchester United to Chelsea dominated Deadline Day headlines.
Below is a comprehensive, club-by-club breakdown of every completed incoming and outgoing transfer for all 20 Premier League teams.
Key Highlights from the Window:
- Big Spenders: Arsenal led the charge, signing stars like Viktor Gyokeres, Eberechi Eze, and Noni Madueke.
- Major Sales: Manchester United saw a high-profile exit in Alejandro Garnacho, while Liverpool underwent a significant overhaul, losing Trent Alexander-Arnold and Darwin Nunez but bringing in Florian Wirtz and Jeremie Frimpong.
- Loan Moves: High-earning veterans like Jack Grealish (Manchester City to Everton) and Marcus Rashford (Manchester United to Barcelona) secured season-long loans.
- Free Transfers: Notable free agents like Dominic Calvert-Lewin (Everton to Leeds) and Callum Wilson (Newcastle to West Ham) found new homes.
A Complete List of Premier League Transfers (Summer 2025)
Arsenal
- In: Viktor Gyokeres (Sporting Lisbon), Eberechi Eze (Crystal Palace), Noni Madueke (Chelsea), Martin Zubimendi (Real Sociedad), Christian Norgaard (Brentford), Kepa Arrizabalaga (Chelsea), Cristhian Mosquera (Valencia)
- Out: Takehiro Tomiyasu, Thomas Partey, Jorginho (all released), Marquinhos (Cruzeiro), Kieran Tierney (Celtic), Nuno Tavares (Lazio)
Aston Villa
- In: Jacob Ramsey (Newcastle), Yasin Ozcan (Kasimpasa), Zepiqueno Redmond (Feyenoord)
- Out: Leon Bailey (AS Roma, loan), Philippe Coutinho (released), Alex Moreno (Girona)
Bournemouth
- In: Ben Doak (Liverpool), Milos Kerkez (Liverpool), Djordje Petrovic (Chelsea), Eli Junior Kroupi (Lorient)
- Out: Illia Zabarnyi (PSG), Neto (Botafogo), Luis Sinisterra (Cruzeiro, loan)
Brentford
- In: Bryan Mbeumo (Brentford), Caoimhin Kelleher (Liverpool), Dango Ouattara (Bournemouth)
- Out: Christian Norgaard (Arsenal), Ben Mee (released)
Brighton & Hove Albion
- In: Maxim De Cuyper (Club Brugge), Olivier Boscagli (PSV)
- Out: Joao Pedro (Chelsea), Evan Ferguson (AS Roma, loan), Pervis Estupinan (AC Milan)
Burnley
- In: Kyle Walker (Man City), Armando Broja (Chelsea), Lesley Ugochukwu (Chelsea), Jaidon Anthony (Bournemouth)
- Out: James Trafford (Man City), Nathan Redmond (released)
Chelsea
- In: Alejandro Garnacho (Man Utd), Joao Pedro (Brighton), Jorrel Hato (Ajax), Estevao (Palmeiras)
- Out: Noni Madueke (Arsenal), Christopher Nkunku (AC Milan), Armando Broja (Burnley), Kepa Arrizabalaga (Arsenal)
Crystal Palace
- In: Yeremy Pino (Villarreal), Walter Benitez (PSV)
- Out: Eberechi Eze (Arsenal), Jeffery Schlupp (released)
Everton
- In: Jack Grealish (Man City, loan), Kiernan Dewsbury-Hall (Chelsea), Tyler Dibling (Southampton)
- Out: Dominic Calvert-Lewin (Leeds, free), Ashley Young (released)
Fulham
- In: Benjamin Lecomte (Montpellier)
- Out: Andreas Pereira (Palmeiras), Willian (released)
Leeds United
- In: Dominic Calvert-Lewin (Everton, free), Noah Okafor (AC Milan), Sean Longstaff (Newcastle)
- Out: Junior Firpo (released), Patrick Bamford (released)
Liverpool
- In: Florian Wirtz (Bayer Leverkusen), Jeremie Frimpong (Bayer Leverkusen), Milos Kerkez (Bournemouth)
- Out: Trent Alexander-Arnold (Real Madrid), Darwin Nunez (Al Hilal), Caoimhin Kelleher (Brentford)
Manchester City
- In: Rayan Ait-Nouri (Wolves), Tijjani Reijnders (AC Milan), James Trafford (Burnley)
- Out: Kyle Walker (Burnley), Jack Grealish (Everton, loan), Kevin De Bruyne (released)
Manchester United
- In: Benjamin Sesko (RB Leipzig), Bryan Mbeumo (Brentford), Matheus Cunha (Wolves)
- Out: Alejandro Garnacho (Chelsea), Marcus Rashford (Barcelona, loan), Victor Lindelof (released)
Newcastle United
- In: Jacob Ramsey (Aston Villa), Aaron Ramsdale (Arsenal, loan), Anthony Elanga (Nott’m Forest)
- Out: Sean Longstaff (Leeds), Callum Wilson (released), Martin Dubravka (Burnley)
Nottingham Forest
- In: Omari Hutchinson (Ipswich), James McAtee (Man City), Douglas Luiz (Juventus, loan)
- Out: Anthony Elanga (Newcastle), Matt Turner (Lyon)
Southampton
- In: Mads Roerslev (Brentford), Mateus Fernandes (Sporting CP)
- Out: Tyler Dibling (Everton), Kyle Walker-Peters (West Ham, free)
Tottenham Hotspur
- In: Mohammed Kudus (West Ham), Xavi Simons (RB Leipzig, loan), Mathys Tel (Bayern Munich)
- Out: Heung-min Son (LAFC), Pierre-Emile Hojbjerg (Marseille), Sergio Reguilon (released)
West Ham United
- In: Jean-Clair Todibo (Nice), Callum Wilson (Newcastle, free), Mads Hermansen (Leicester)
- Out: Mohammed Kudus (Tottenham), Michail Antonio (released), Vladimir Coufal (released)
Wolverhampton Wanderers
- In: Jhon Arias (Fluminense), Jorgen Strand Larsen (Celta Vigo)
- Out: Matheus Cunha (Man Utd), Rayan Ait-Nouri (Man City), Nelson Semedo (released)