Category: None Section: Premier League

Premier League Summer 2025 Transfer Window: A Complete Recap of All 20 Clubs

The summer 2025 Premier League transfer window has officially closed, culminating a period of unprecedented spending and blockbuster moves that have reshaped the landscape of English football. With the window running from June 16 to September 1, clubs embarked on a frantic spree to bolster their squads for the new campaign.

Descriptive alt text
Photo: Credit - PDX Gallery

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)
Filed under: Premier League
Public Service · Not an advertisement Autoplays muted • Loops • No controls
AZA SAFE: Saving Animals From Extinction — Donate Today
Thank you for reading PDXNews & Co — nonprofit, Portland-based journalism.