The Premier League summer transfer window will be hectic, and right here we will keep you updated on all of the moves in and out for all 20 clubs.
MORE — Final Premier League table | Premier League 2024-25 results
The Premier League’s transfer rumor mill has been buzzing early thanks to the Club World Cup allowing for transfers from June 1-10 before a six-day slumber. The summer transfer window then runs from June 16 until September 1, 2025.
It should be a wild summer as Manchester United is expected to undergo a big overhaul and plenty of other teams need an infusion of new talent, while Liverpool and Manchester City have already spent big and the likes of Chelsea, Spurs and Arsenal have been linked with some big moves.
Every item below is a completed Premier League move, whether players skipping town or joining a new team.
Premier League transfers: All ins and outs from the Summer 2025 transfer window
Arsenal
In
Kepa Arrizabalaga (Chelsea)
Out
Nuno Tavares (Lazio)
Jorginho (released)
Raheem Sterling (Chelsea - end of loan)
Neto (Bournemouth - end of loan)
Kieran Tierney (Celtic - released)
Zacariah Shuaib (released)
Elian Quesada-Thorn (released)
Brian Okonkwo (released)
Ismail Oulad M’Hand (released)
Salah-Eddine Oulad M’Hand (released)
Max Kuczynski (released)
Jack Henry-Francis (released)
Jimi Gower (released)
Romari Forde (released)
Jakai Fisher (released)
Khayon Edwards (released)
Reece Clairmont (released)
Nathan Butler-Oyedeji (released)
Marquinhos (Cruzeiro)
Aston Villa
In
Yasin Ozcan (Kasimpasa)
Zepiqueno Redmond (Feyenoord)
Out
Robin Olsen (released)
Josh Feeney (loan - Huddersfield)
Rico Richards (Port Vale)
Hesler Hayden (Coventry City)
Kourtney Hause (released)
Bournemouth
In
Eli Junior Kroupi (Lorient)
Adrien Truffert (Rennes)
Out
Dean Huijsen (Real Madrid)
Jaidon Anthony (Burnley)
Kepa Arrizabalaga (Chelsea - end of loan)
Daniel Jebbison (Preston North End - loan)
Max Aarons (Glasgow Rangers - loan)
Milos Kerkez (Liverpool)
Joe Rothwell (Rangers)
Brentford
In
Michael Kayode (Fiorentina)
Romelle Donovan (Birmingham City)
Caoimhin Kelleher (Liverpool)
Antoni Milambo (Feyenoord)
Out
Ben Mee (released)
Mark Flekken (Bayer Leverkusen)
Ben Winterbottom (released)
Tony Yogane (Dundee - loan)
Brighton
In
Tommy Watson (Sunderland)
Yun Do-young (Daejon Hana Citizen)
Charalampos Kostoulas (Olympiacos)
Diego Coppola (Verona)
Nils Ramming (Eintracht Frankfurt)
Olivier Boscagli (PSV Eindhoven)
Out
Joao Pedro (Chelsea)
James Beadle (Birmingham City - loan)
Burnley
In
Bashir Humphreys (Chelsea)
Jaidon Anthony (Bournemouth)
Marcus Edwards (Sporting Lisbon)
Zian Flemming (Millwall)
Max Weiss (Karlsruher)
Quilindschy Hartman (Feyenoord)
Axel Tuanzebe (Ipswich Town)
Loum Tchaouna (Lazio)
Out
Nathan Redmond (released)
Jonjo Shelvey (released)
Jeremy Sarmiento (Brighton - end of loan)
CJ Egan-Riley (Marseille - released)
Chelsea
In
Estevao Willian (Palmeiras)
Dario Essugo (Sporting CP)
Liam Delap (Ipswich Town)
Mamadou Sarr (RC Strasbourg)
Joao Pedro (Brighton)
Out
Bashir Humphreys (Burnley)
Marcus Bettinelli (Manchester City)
Kepa Arrizabalaga (Arsenal)
Crystal Palace
In
Walter Benitez (PSV Eindhoven)
Out
Joel Ward (released)
Jeffrey Schlupp (Celtic - released)
Louie Moulden (Norwich - released)
Owen Goodman (Huddersfield - loan)
Everton
In
Charly Alcaraz (Flamengo)
Out
Ashley Young (released)
Asmir Begovic (released)
Joao Virginia (released)
Abdoulaye Doucoure (released)
Jack Harrison (Leeds - end of loan)
Jesper Lindstrom (Napoli - end of loan)
Orel Mangala (Lyon - end of loan)
Armando Broja (Chelsea - end of loan)
Mason Holgate (released)
Neal Maupay (released)
Fulham
Out
Carlos Vinicius (released)
Willian (released)
Luca Ashby-Hammond (released)
Callum Osmond (Celtic)
Matt Dibley-Dias (Chesterfield - loan)
Leeds United
In
Lukas Nmecha (Wolfsburg - free transfer)
Jaka Bijol (Udinese)
Sebastiaan Bornauw (Wolfsburg)
Out
Joshua Guilavogui (released)
Joe Rothwell (Bournemouth - end of loan)
Manor Solomon (Tottenham Hotspur - end of loan)
Joe Snowdon (Swindon - released)
Junior Firpo (released)
Liverpool
In
Giorgi Mamardashvili (Valencia)
Jeremie Frimpong (Bayer Leverkusen) — Details
Armin Pecsi (Valencia)
Florian Wirtz (Bayer Leverkusen) — Details
Milos Kerkez (Bournemouth)
Freddie Woodman (Preston North End)
Out
Trent Alexander-Arnold (Real Madrid - released) — Details
Caoimhin Kelleher (Brentford) — Details
Dominic Corness (released)
Lee Jonas (released)
Jakub Ojrzynski (released)
Reece Trueman (released)
Vitezslav Jaros (Ajax - loan)
Nathaniel Phillips (West Bromwich Albion)
Harvey Davies (Crawley - loan)
Jarell Quansah (Bayer Leverkusen)
Manchester City
In
Rayan Ait-Nouri (Wolverhampton Wanderers)
Marcus Bettinelli (Chelsea)
Rayan Cherki (Lyon)
Tijjani Reijnders (AC Milan)
Out
Kevin De Bruyne (Napoli - released)
Jacob Wright (Norwich City)
Scott Carson (released)
Kayky (Bahia)
Manchester United
In
Matheus Cunha (Wolves)
Out
Christian Eriksen (released)
Jonny Evans (released)
Victor Lindelof (released)
Newcastle United
In
Antonio Cordero (Malaga)
Out
Lloyd Kelly (Juventus)
Jamal Lewis (released)
Nottingham Forest
Out
Jack Perkins (Northampton Town)
Harry Toffolo (released)
Alex Moreno (Aston Villa - end of loan)
Andrew Omobamidele (Strasbourg)
Sunderland
In
Enzo Le Fee (AS Roma)
Habib Diarra (Strasbourg)
Out
Tommy Watson (Brighton)
Jobe Bellingham (Borussia Dortmund)
Nathan Bishop (Wimbledon)
Tottenham Hotspur
In
Luka Vuskovic (Hajduk Split)
Kevin Danso (Lens)
Mathys Tel (Bayern Munich)
Out
Timo Werner (RB Leipzig - end of loan)
Pierre-Emile Hojbjerg (Marseille)
Fraser Forster (released)
Sergio Reguilon (released)
Alfie Whiteman (released)
Damola Ajayi (Doncaster Rovers - loan)
West Ham United
In
Jean-Clair Todibo (Nice)
Daniel Cummings (Celtic)
Out
Carlos Soler (PSG - end of loan)
Evan Ferguson (Brighton - end of loan)
Aaron Cresswell (released)
Lukasz Fabianski (released)
Vladimir Coufal (released)
Danny Ings (released)
Kamarai Sawyer (released)
Kurt Zouma (released)
Brad Dolaghan (released)
Wolverhampton Wanderers
In
Hugo Bueno (Feyenoord - end of loan)
Fer Lopez (Celta Vigo)
Jorgen Strand Larsen (Celta Vigo)
Out
Matheus Cunha (Manchester United)
Carlos Forbs (Ajax - end of loan)
Pablo Sarabia (released)
Craig Dawson (released)
Matty Whittingham (released)
Rayan Ait-Nouri (Manchester City)
Chem Campbell (Stevenage)
Tommy Doyle (Birmingham - loan)