The new Premier League season is edging closer as teams ramp up their transfer business in time for the first games of the campaign.
There's now just under three weeks until the action kicks-off and some clubs may have squads that look very different to the one that played the final game of the 2024/25 season.
All teams have now added to their squad. Arsenal have completed one of the biggest recent moves by luring Viktor Gyokeres to the club, but Tottenham and Chelsea have also been busy in the transfer window.
READ MORE: Dream Chelsea XI after Xavi Simons and Jorrel Hato double transfer deal
READ MORE: Inside Xavi Simons transfer talks as Chelsea reality clear with £43.7m boost
There are Premier League deals now confirmed at an almost daily basis.
Here is a closer look at all of the business done by every Premier League club, so far, according to the Premier League's official website;
ArsenalIns
Kepa Arrizabalaga (Chelsea)
Martin Zubimendi (Real Sociedad)
Christian Norgaard (Brentford)
Noni Madueke (Chelsea)
Cristhian Mosquera (Valencia)
Viktor Gyokeres (Sporting CP)
Outs
Jorginho (Released - Flamengo)
Nathan Butler-Oyedeji (Released - Lausanne)
Eliam Quesada-Thorn (Released)
Kieran Tierney (Released - Celtic)
Raheem Sterling (End of loan from Chelsea)
Neto (End of loan from Bournemouth)
Nuno Tavares (Lazio)
Marquinhos (Cruzeiro)
Takehiro Tomiyasu (Released)
Aston VillaIns
Yasin Ozcan (Kasimpasa)
Zepiqueno Redmond (Feyenoord)
Modou Keba Cisse (LASK)
Marco Bizot (Brest)
Outs
Robin Olsen (Released)
Josh Feeney (Huddersfield - loan)
Rico Richards (Port Vale)
Kortney Hause (Released)
Marcus Rashford (End of loan from Manchester United)
Marco Asensio (End of loan from PSG)
Axel Disasi (End of loan from Chelsea)
Hesler Hayden (Coventry)
Philippe Coutinho (Vasco Da Gama)
Kosta Nedelkovic (RB Leipzig - loan)
Oliwier Zych (Rakow Czestochowa - loan)
Finley Munroe (Swindon - loan)
Tommi O'Reilly (Crewe - loan)
Sil Swinkels (Exeter City - loan)
Enzo Barrenechea (Benfica - loan)
Kyrie Pierre (Brentford)
Louie Barry (Sheffield United - loan)
BournemouthIns
Eli Junior Kroupi (Lorient)
Adrien Truffert (Rennes)
Djordje Petrovic (Chelsea)
Outs
Dean Huijsen (Real Madrid)
Jaidon Anthony (Burnley)
Kepa Arrizabalaga (End of loan from Chelsea)
Daniel Jebbison (Preston - loan)
Max Aarons (Rangers - loan)
Milos Kerkez (Liverpool)
Joe Rothwell (Rangers)
Mark Travers (Everton)
BrentfordIns
Michael Kayode (Fiorentina)
Romelle Donovan (Birmingham City)
Caoimhin Kelleher (Liverpool)
Antoni Milambo (Feyenoord)
Jordan Henderson (Ajax)
Kyrie Pierre (Aston Villa)
Outs
Ben Mee (Released)
Ben Winterbottom (Released)
Mark Flekken (Bayer Leverkusen)
Tony Yogane (Dundee - loan)
Christian Norgaard (Arsenal)
Ben Krauhaus (Bromley - loan)
Bryan Mbeumo (Manchester United)
Emeka Peters (Feyenoord)
Ji-soo Kim (Kaiserslautern - loan)
Benjamin Fredrick (Dender - loan)
BrightonIns
Tommy Watson (Sunderland)
Yun Do-young (Daejon Hana Citizen)
Charalampos Kostoulas (Olympiacos)
Diego Coppola (Verona)
Nils Ramming (Eintracht Frankfurt)
Oliver Boscagli (PSV)
Maxim De Cuyper (Club Brugge)
Outs
James Beadle (Birmingham City - loan)
Joao Pedro (Chelsea)
Valentin Barco (Strasbourg)
Odel Offiah (Preston North End)
Amario Cozier-Duberry (Bolton - loan)
Mark O'Mahony (Reading - loan)
Simon Adringra (Sunderland)
Jamie Mullins (Wycombe)
Yoon Doyoung (Excelsior Rotterdam - loan)
Caylan Vickers (Barnsley - loan)
Evan Ferguson (Roma - loan)
Pervis Estupinan (AC Milan)
Carl Rushworth (Coventry - loan)
Eiran Cashin (Birmingham City - loan)
BurnleyIns
Bashir Humphreys (Chelsea)
Jaidon Anthony (Bournemouth)
Marcus Edwards (Sporting CP)
Zian Flemming (Millwall)
Max Weiss (Karlsruher)
Quilindschy Hartman (Feyenoord)
Axel Tuanzebe (Ipswich)
Loum Tchaouna (Lazio)
Kyle Walker (Man City)
Jacob Bruun Larsen (Stuttgart)
Outs
Nathan Redmond (Released)
Jonjo Shelvey (Released)
Jeremy Sarimento (End of loan from Brighton)
CJ Egan Riley (Marseille)
Andreas Houtondji (St. Pauli - loan)
Sam Waller (Crewe - loan)
Han-Noah Massengo (Augsburg)
ChelseaIns
Estevao Willian (Palmeiras)
Dario Essugo (Sporting CP)
Liam Delap (Ipswich)
Mamadou Sarr (Strasbourg)
Joao Pedro (Brighton)
Jamie Gittens (Borussia Dortmund)
Outs
Bashir Humphreys (Burnley)
Marcus Bettinelli (Man City)
Kepa Arrizabalaga (Arsenal)
Mathis Amougou (Strasbourg)
Djordje Petrovic (Bournemouth)
Noni Madueke (Arsenal)
Caleb Wiley (Watford - loan)
Mike Penders (Strasbourg - loan)
Crystal PalaceIns
Walter Benitez (PSV)
Borna Sosa (Ajax)
Outs
Joel Ward (Released)
Jeffrey Schlupp (Released)
Louie Moulden (Norwich)
Owen Goodman (Huddersfield - loan)
Danny Imray (Blackpool - loan)
Ademola Ola-Adebomi (WSG Tirol)
Tayo Adaramola (Leyton Orient - loan)
David Ozoh (Derby County - loan)
EvertonIns
Charly Alcaraz (Flamengo)
Thierno Barry (Villarreal)
Mark Travers (Bournemouth)
Outs
Ashley Young (Released)
Asmir Begovic (Released - Leicester City)
Joao Virginia (Released)
Abdoulaye Doucoure (Released)
Jack Harrison (End of loan from Leeds)
Jesper Lindstrom (End of loan from Napoli)
Orel Mangala (End of loan from Lyon)
Armando Broja (End of loan from Chelsea)
Mason Holgate (Released)
Neal Maupay (Released)
Jenson Metcalfe (Bradford City)
FulhamIns
Benjamin Lecomte (Montpellier)
Outs
Carlos Vinicius (Released)
Willian (Released)
Luca Ashby-Hammond (Released)
Callum Osmand (Released - Celtic)
Matt Dibley-Dias (Chesterfield - loan)
Luke Harris (Oxford - loan)
Steven Benda (Millwall - loan)
Leeds UnitedIns
Lukas Nmecha (Wolfsburg)
Jaka Bijol (Udinese)
Sebastiaan Bornauw (Wolfsburg)
Gabriel Gusmundsson (Lille)
Louis Enahoro-Marcus (Liverpool)
Sean Longstaff (Newcastle)
Anton Stach (Hoffenheim)
Lucas Perri (Lyon)
Outs
Joshua Guilavogui (Released)
Joe Rothwell (End of loan from Bournemouth)
Manor Solomon (End of loan from Tottenham)
Joe Snowdon (Swindon)
Junior Firpo (Released)
Max McFadden (Released - Spurs)
LiverpoolIns
Giorgi Mamardashvili (Valencia)
Jeremie Frimpong (Bayer Leverkusen)
Armin Pecsi (Puskas Akademia)
Florian Wirtz (Bayer Leverkusen)
Milos Kerkez (Bournemouth)
Freddie Woodman (Preston North End)
Hugo Ekitike (Eintracht Frankfurt)
Outs
Trent Alexander-Arnold (Real Madrid)
Caoimhin Kelleher (Brentford)
Dominic Corness (Released)
Jakub Ojrzynski (Released)
Vitezslav Jaros (Ajax - loan)
Nathaniel Phillips (West Brom)
Harvey Davies (Crawley - loan)
Jarrell Quansah (Bayer Leverkusen)
Louis Enahoro-Marcus (Leeds)
Owen Beck (Derby County - loan)
Man CityIns
Rayan Ait-Nouri (Wolves)
Marcus Bettinelli (Chelsea)
Rayan Cherki (Lyon)
Tijjani Reijnders (AC Milan)
Sverre Nypan (Rosenborg)
Outs
Kevin De Bruyne (Released)
Jacob Wright (Norwich City)
Scott Carson (Released)
Kayky (Bahia)
Kyle Walker (Burnley)
Divin Mubama (Stoke - loan)
Maximo Perrone (Como)
Manchester UnitedIns
Matheus Cunha (Wolves)
Dieog Leon (Cerro Porteno)
Bryan Mbeumo (Brentford)
Outs
Christian Eriksen (Released)
Jonny Evans (Released)
Victor Lindelof (Released)
Sonny Aljofree (Notts County - loan)
Dan Gore (Rotherham - loan)
Joe Hugill (Barnet - loan)
Elyh Harrison (Shrewsbury Town - loan)
Marcus Rashford (Barcelona - loan)
Radek Vitek (Bristol City - loan)
Newcastle UnitedIns
Antonio Cordero (Malaga)
Anthony Elanga (Nottingham Forest)
Seung-soo Park (Suwon Bluewings)
Outs
Jamal Lewis (Released)
Lloyd Kelly (Juventus)
Sean Longstaff (Leeds)
Nottingham ForestIns
Igor Jesus (Botafogo)
Cherif Yaya (Rio Ave)
Jair Cunha (Botafogo)
Outs
Jack Perkins (Northampton Town)
Harry Toffolo (Released)
Alex Moreno (End of loan from Aston Villa)
Andrew Omobamidele (Strasbourg)
Tyler Bindon (Sheffield United - loan)
Ramon Sosa (Palmeiras)
Ben Perry (Colchester)
Joe Gardner (Mansfield - loan)
Lewis O'Brien (Wrexham)
SunderlandIns
Enzo Le Fee (Roma)
Habib Diarra (Strasbourg)
Noah Sadiki (Union Saint-Gilloise)
Reinildo Mandava (Atletico Madrid)
Chemsdine Talbi (Club Brugge)
Simon Adingra (Brighton)
Outs
Tommy Watson (Brighton)
Jobe Bellingham (Borussia Dortmund)
Nathan Bishop (Wimbledon)
Adil Aouchiche (Aberdeen)
Matty Young (Salford City - loan)
TottenhamIns
Luka Vuskovic (Hajduk Split)
Kevin Danso (Lens)
Matheus Tel (Bayern Munich)
Max McFadden (Leeds)
Kota Takai (Kawasaki Frontale)
Mohammed Kudus (West Ham)
Outs
Fraser Forster (Released)
Sergio Reguilon (Released)
Alfie Whiteman (Released)
Timo Werner (End of loan from RB Leipzig)
Pierre-Emile Hojbjerg (Marseille)
Damola Ajayi (Doncaster - loan)
Alejo Veliz (Rosario Central)
Josh Keeley (Luton Town)
Alfie Dorrington (Aberdeen - loan)
Ashley Phillips (Stoke City - loan)
West HamIns
Jean-Clair Todibo (Nice)
Daniel Cummings (Celtic)
El Hadji Malick Diouf (Slavia Prague)
Kyle Walker-Peters (Southampton)
Outs
Aaron Cresswell (Released)
Lukasz Fabianski (Released)
Vladimir Coufal (Released)
Danny Ings (Released)
Kamarai Swyer (Released)
Carlos Soler (End of loan from PSG)
Evan Ferguson (End of loan from Brighton)
Kurt Zouma (Released)
Brad Dolaghan (Released)
Mohammed Kudus (Tottenham)
Gideon Kodua (Luton Town - loan)
Michael Forbes (Northampton Town - loan)
Sean Moore (Shelbourne)
Patrick Kelly (Barnsley)
WolvesIns
Fer Lopez (Celta Vigo)
Jorgen Strand Larsen (Celta Vigo)
Jhon Arias (Fluminense)
Outs
Pablo Sarabia (Released)
Matheus Cunha (Man United)
Craig Dawson (Released)
Carlos Forbs (End of loan from Ajax)
Matty Whittingham (Released)
Rayan Ait-Nouri (Man City)
Chem Cempbell (Stevenage)
Tommy Doyle (Birmingham City - loan)
Nasser Djiga (Rangers - loan)
Chiquinho (Alverca)
Nigel Lonwijk (Luton - loan)
Joe Hodge (CD Tondela)
Bastian Meupiyou (Alverca)
Boubacar Traore (Metz - loan)
*All details were correct at 1pm on Tuesday, July 29.