Time is slowly but surely running out for Premier League clubs when it comes to the summer transfer window.
There is now just under four weeks remaining of the window, leaving directors in a scramble to get their deals done. The Premier League's big boys have all committed big fees to adding to their squads - with the exception of Liverpool.
Heavy spending is not just restricted to those expected to challenge for the title. All clubs in the league - including newly promoted sides - have welcomed a host of new faces.
It might only get busier too. With that being said, take a look at every confirmed bit of business done by Premier League clubs so far this summer below:
Arsenal
In: David Raya (Brentford, £30m), Riccardo Calafiori (Bologna, £42m), Lucas Nygaard (Nordsjaelland, free), Tommy Setford (Ajax, £800,000), Mikel Merino (Real Sociedad, £31.6m) Neto (AFC Bournemouth, loan)
Out: Arthur Okonkwo (Wrexham, free), Cedric Soares (released), Mohamed Elneny (Al Jazira, free), Amario Cozier-Duberry (Brighton, free), Albert Sambi Lokonga (Sevilla. loan), Nuno Tavares (Lazio, loan), Emile Smith Rowe (Fulham, £34m), Jack Henry-Francis (Sligo Rovers, loan), Reuell Walters (Luton, compensation), Omari Benjamin (Everton, free), Karl Hein (Rayo Vallecano, loan), Mika Biereth (Sturm Graz, £4m), Brooke Norton-Cruffy (Genoa, £1.7m), Charles Sago (Shrewsbury Town, loan), Karl Hein (Real Valladolid, loan), Charlie Patino (Deportivo la Coruna, £1m), Fabio Vieira (Porto, loan) Aaron Ramsdale (Southampton, £25m), Eddie Nketiah (Crystal Palace, £30m)
Aston Villa
In: Ian Maatsen ( Chelsea, £37.5m), Samuel Iling-Junior ( Juventus, £11.8m), Enzo Barrenechea (Juventus, £18.6m), Lewis Dobbin ( Everton, £10m), Ross Barkley (Luton, undisclosed), Cameron Archer (Sheffield United, end of loan), Jaden Philogene (Hull, £18m), Amadou Onana (Everton, £50m), Ethan Amundsen-Day (Copenhagen, undisclosed), Max Jenner (West Brom, free), Samuel Iling-Junior (Juventus, loan)
Out: Douglas Luiz (Juventus, £42.4m), Tim Iroegbunam (Everton, £9m), Morgan Sanson (Nice, £3.3m), Omari Kellyman (Chelsea, £19m), Calum Chambers ( Cardiff, free), Philippe Coutinho (Vasco da Gama, loan), Sebastian Revan (Wrexham, undisclosed), Viljami Sinisalo (Celtic, £1m), Moussa Diaby (Al-Ittihad, £50m), Filip Marschall (Crewe, loan), Tommi O'Reilly (Shrewsbury, loan), Ben Chrisene (Norwich, £1.5m), Louie Barry (Stockport, loan), Lewis Dobbin (West Brom, loan), Josh Feeney (Shrewsbury Town, loan), Kaine Kesler-Hayden (Preston, loan), Lino Sousa (Bristol Rovers, loan), Alex Moreno ( Nottingham Forest, loan), Cameron Archer (Southampton, £15m), Samuel Iling-Junior (Bologna, loan), Enzo Barrenechea (Valencia, loan)
Bournemouth
In: Luis Sinisterra (Leeds, £20m), Enes Unal (Getafe, £13m), Alex Paulsen (Wellington Phoenix, £850k), Daniel Jebbison (Sheffield United, free), Dean Huijsen (Juventus, £12.8m), Evanilson (Porto, £40m), Julian Araujo (Barcelona, £8.5m), Koby Mottoh (Portsmouth, free), Evanilson (Porto, £40m), Kepa (Chelsea, loan)
Out: Lloyd Kelly ( Newcastle, free), Jamal Lowe (Sheffield Weds, free), Emiliano Marcondes (released), Darren Randolph (released), Ryan Fredericks (released), Kieffer Moore (Sheffiled United, undisclosed), Joe Rothwell (Leeds, loan), Charlie Osborne (Hartberg, loan), Finn Tonks (Torquay, loan), Daniel Adu-Adjei (Carlisle, loan), Billy Terrell (Weymouth, loan), Dominic Solanke ( Tottenham, £65m), Dominic Sadi (Carlisle United, loan), Romain Faivre (Brest, loan), Alex Paulsen (Auckland FC, loan), Michael Gonzalez (Crawley Town, loan), Jaidon Anthony (Burnley, loan), Daniel Jebbison ( Watford, loan), Jaidon Anthony (Burnley, loan), Gavin Kilkenny (Swindon, undisclosed)
Who is the best signing of the summer so far? Share your thoughts in the comments below
Brentford
In: Igor Thiago (Club Brugge, £30m), Julian Eyestone (Duke University, undisclosed), Fabio Carvalho ( Liverpool, £27.5m), Sepp van den Berg (Liverpool, £20m), Benjamin Fredrick-Simoiben (Naswara United, undisclosed), Gustavo Nunes (Gremio, £10m)
Out: Ellery Balcombe (St Mirren, loan), Shandon Baptiste (Luton, free), Saman Ghoddos (released), Charlie Goode (Stevenage, free), David Raya (£30m), Thomas Strakosha (AEK Athens, free), Fin Stevens (St Pauli, undisclosed), Ben Winterbottom (Fylde, loan), Tristan Crama (Exeter, loan), Mathias Jørgensen (Anderlecht, free), Daniel Oyegoke (Hearts, undisclosed), Michael Olakigbe (Wigan Athletic, loan), Finley Stevens (St Pauli, undisclosed), Myles Peart-Harris (Swansea, loan), Ivan Toney (Al-Ahli, £40m)
Brighton
In: Yankuba Minteh (Newcastle, £30m), Ibrahim Osman (Nordsjaelland, £16m), Mats Wieffer (Feyenoord, £25.4m), Amario Cozier-Duberry ( Arsenal, free), Malick Junior Yalcouye (Goteborg, undisclosed), Aisha Masaka (BK Hacken, undisclosed), Georginio Rutter ( Leeds United, £40m), Brajan Gruda (Mainz o5, £23.9m), Matt O'Reily (Celtic, undisclosed), Ferdi Kadioglu (Fenerbahce, £25m)
Out: Adam Lallana ( Southampton, free), Steven Alzate (released), Pascal Gross (Borussia Dortmund, £7m), Marc Leonard (Birmingham, undisclosed), Kacper Kozlowski (Gaziantep, undisclosed), Kjell Scherpen (Sturm Graz, loan), James Beadle (Sheffield Wednesday, loan), Ben Jackson (Livingston, loan), Tom McGill (MK Dons, loan), Denis Undav (Stuttgart, undisclosed), Andy Moran (Stoke, loan), Jack Hinchy (Notts County, free), Luca Barrington (Grimsby Town, loan), Benicio Baker-Boaitey (Port Vale, loan), Facundo Buonanotte (Leicester City, loan), Ibrahim Osman (Feyenoord, loan), Kamari Doyle (Exeter City, loan), Abdallah Sima (Brest, loan), Valentín Barco (Sevilla, loan), Samy Chouchane (Northampton, loan), Malick Yalcouye (Sturm Graz, loan), Amario Cozier-Duberry (Blackburn, loan), Carl Rushworth (Hull, loan), Jensen Weir (Wigan, loan), Mark O'Mahony (Portsmouth loan), Billy Gilmour (Napoli, £12m)
Chelsea
In: Kiernan Dewsbury-Hall ( Leicester, £30m), Omari Kellyman (Aston Villa, £19m), Marc Guiu ( Barcelona, £5m), Tosin Adarabioyo ( Fulham, free), Renato Veiga (Basel, £12m), Filip Jorgensen (Villarreal, £20.7m), Caleb Wiley (Atlanta, £8.5m), Pedro Neto (Wolves, £54m), Mike Penders (Genk, £17m, joining in 2025)
Out: Ian Maatsen (Aston Villa, £37.5m), Lewis Hall (£28m, Newcastle), Omari Hutchinson (Ipswich, £22m), Thiago Silva (Fluminense, free), Hakim Ziyech (Galatasaray, free), Michael Golding (Leicester, £5m), Malang Sarr (Lens, free), Teddy Sharman-Lowe (Doncaster, loan), Charlie Webster (Burton Albion, undisclosed), Andrey Santos (Strasbourg, loan), Alfie Gilchrist (Sheffield Utd, loan), Romelu Lukaku (Napoli, £30m), Kepa Arrizabalaga (Bournemouth, loan), Djordje Petrovic (Strasbourg, loan)
Crystal Palace
In: Chadi Riad (Real Betis, £12m), Daichi Kamada (Lazio, free), Ismaila Sarr (Marseille, £12.6m), Jemiah Umolu (West Ham, free), Matt Turner (Nottingham Forest, loan), Maxene Lacroix (Wolfsburg, £17m), Eddie Nketiah (Arsenal, £30m)
Out: Nathan Ferguson (released), James Tomkins (released), Jairo Riedewald (released), Scott Banks (St Pauli, undisclosed), Michael Olise (Bayern Munich, £50.7m), Joe Whitworth (Exeter City, loan), Malcolm Ebiowei (Oxford Utd, loan), David Ozoh (Derby, loan), Kofi Balmer (Motherwell, undisclosed), Owen Goodman (Wimbledon, loan), Danny Imray (Bromley, loan), Toyo Adaramola (Stockport, loan), Malachi Boateng (Hearts, undisclosed), Jesurun Rak-Sakyi (Sheffield Utd, loan), Killian Phillips (St Mirren, loan), Jordan Ayew (Leicester City, £5m), Joachim Anderson (Fulham, £30m), Sam Johnstone (Wolves, £10m), Odsonne Edouard (Leicester, loan)
Everton
In: Tim Iroegbunam (Aston Villa, £9m), Iliman Ndiaye (Marseille, £17m), Jake O'Brien (Lyon, £16.4m), Jesper Lindstrom (Napoli, loan), Jack Harrison (Leeds, loan), Omari Benjamin (Arsenal, free), Asmir Begovic ( QPR, goalkeeper)
Out: Lewis Dobbin (Aston Villa, £10m), Ben Godfrey (Atalanta, £11m), Andy Lonergan (Wigan, free), Dele Alli (released), Andre Gomes (released), Amadou Onana (Aston Villa, £50m), Tyler Onyango (Stockport County, loan), Lewis Warrington (Leyton Orient, free), Jack Barrett (Blackburn Rovers, free), Katia Kouyaté (Barrow, free), Billy Crellin (Accrington, loan), Jenson Metcalfe (Chesterfield, loan), Neal Maupay (Marseille, loan), Harry Tyrer (Blackpool, loan)
Fulham
In: Emile Smith Rowe (Arsenal, £34m), Ryan Sessegnon (Spurs, free), Jorge Cuenca (Villarreal, undisclosed), Joachim Anderson (Crystal Palace, £30m), Sander Berge (Burnley, £20m)
Out: Tosin Adarabioyo (Chelsea, free), Tyrese Francois (Wigan, free), Terence Kongolo (released), Bobby De Cordova-Reid (Leicester, free), Joao Palhinha (Bayern Munich, £47m), Marek Rodak (Al-Ettifaq, free), Luke Harris (Birmingham, loan), Devan Tanton (Chesterfield, loan), Matt Dibley-Dias (Northampton, loan), George Wickens (Lincoln, compensation) Tim Ream (Charlotte FC, undisclosed), Kieron Bowie (Hibernian, £500k), Harvey Araujo (Chesterfield, loan), Armando Broja (Chelsea, loan ended)
Ipswich
In: Omari Hutchinson (Chelsea, £22m), Ben Johnson ( West Ham, free), Jacob Greaves (Hull, £15m), Liam Delap (Man City, £20m), Arijanet Muric (Burnley, £15m), Conor Townsend ( West Brom, undisclosed), Kalvin Phillips (Man City, loan), Sammie Szmodics (Blackburn, £9m), Jack Clarke ( Sunderland, £15m), Dara O'Shea (Burnley, £12m), Jens Cajuste (Napoli, loan), Chiedozie Ogbene (Luton, £8m)
Out: Kayden Jackson (Derby, free), Nick Hayes (Barnet, free), Dominic Ball (released), Panutche Camara (released), Vaclav Hladky (Burnley, free), Sone Aluko (retired), Gassan Ahadme (Charlton, £1m), Idris El Mizouni (Oxford United, undisclosed), Corrie Ndaba (Kilmarnock, undisclosed), Elkan Baggott (Blackpool, loan)
Leicester
In: Bobby De Cordova-Reid (Fulham, free), Michael Golding (Chelsea, £5m), Caleb Okoli (Atalanta, £12.6m), Abdul Fatawu (Sporting Lisbon, undisclosed), Oliver Skipp (Tottenham Hotspur, £20m), Jordan Ayew (Crystal Palace, £5m), Facundo Buonanotte (Leicester City, loan) Bilal El Khannouss (Genk, £21m)
Out: Kiernan Dewsbury-Hall (Chelsea, £30m), Lewis Brunt (Wrexham, undisclosed), Kelechi Iheanacho (Sevilla, free), Marc Albrighton (released), Dennis Praet (released), Silko Thomas (Wigan, loan), Harry Souttar (Sheffield Utd, loan), Brandon Cover (Port Vale, loan), Amani Richards (Exeter, loan)
Liverpool
In: Giorgi Marmardashvili (Valencia £25m, to join in 2025), Federico Chiesa (Juventus, £10m)
Out: Calvin Ramsay (Wigan, loan), Joel Matip (released), Thiago Alcantara (retired), Adrian (Real Betis, free), Anderson Arroyo (Burgos, undisclosed), Fabian Mrozek (Brommapojkarna, loan), Lewis Koumas (Stoke, loan), Fabio Carvalho (Brentford, £27.5m), Sepp van den Berg (Brentford, £20m), Bobby Clark (RB Salzburg, £10m), Harvey Blair (Portsmouth, £300k), Rhys Williams (Morecamb, loan), Luke Chambers (Wigan Athletic, loan), Calum Scanlon (Millwall, loan), Owen Beck (Blackburn, loan), Stefan Bajcetic (Red Bull Salzburg, loan) Nat Phillips (Derby County, loan)
Manchester City
In: Savinho (Troyes, £31m), Ilkay Gündogan (Barcelona, free)
Out: Taylor Harwood-Bellis (Southampton, £20m), Tommy Doyle ( Wolves, £5m), Sergio Gomez (Real Sociedad, £9m), Liam Delap (Ipswich, £20m), Yan Couto (Borussia Dortmund, loan), Julian Alvarez (Atletico Madrid, £81m), Kalvin Phillips (Ipswich, loan), Micah Hamilton (Middlesbrough), Alex Robertson (Cardiff City, £11m), Máximo Perrone (Como, loan), Luke Mbete (Northampton, loan), Tomas Galvez (LASK, loan), Mahamadou Susoho (Petersbrough, loan), Callum Doyle ( Norwich City, loan), Darío Sarmiento (Club Atletico Tigre, undisclosed), Lewis Fiorini (Stockport County, undisclosed), Joao Cancelo (Al Hilal, £21m)
Manchester United
In: Joshua Zirkzee (Bologna, £36.5m), Leny Yoro (Lille, £52m), Matthijs de Ligt (Bayern Munich, £42m), Noussair Mazraoui (Bayern Munich, £17m), Sekou Kone (Guidars, £1.25m), Manuel Ugarte ( PSG, £42m)
Out: Alvaro Fernandez (Benfica, £5m), Omari Forson (Monza, free), Anthony Martial (released), Brandon Williams (released), Raphael Varane (Como, free), Shola Shoretire (PAOK, free), Willy Kambwala (Villarreal, £10m), Donny van de Beek (Girona, £500k), Mason Greenwood (Marseille, £26.7m), Charlie McNeill (Sheffield Wednesday, compensation), Joe Hugill (Wigan, loan), Aaron Wan-Bissaka (West Ham, £15m), Álvaro Carreras (Benfica, £5.1m), Facundo Pellistri (Panathinaikos, £5.1m), Will Fish (Cardiff City, undisclosed), Rhys Bennett (Fleetwood, loan), Elyh Harrison (Chester FC, loan), Sonny Alijofree (Accrington, loan) Hannibal Mejbri (Burnley, undisclosed) Scott McTominay (Napoli, £25m)
Newcastle United
In: Lewis Hall (Chelsea, £28m), Lloyd Kelly ( Bournemouth, free), John Ruddy (Birmingham, free), Odysseas Vlachodimos (Nottm Forest, undisclosed), Miodrag Pivas (Jedinstvo, undisclosed), William Osula (Sheffield United, £10m),
Out: Elliot Anderson (Nottm Forest, £35m), Yankuba Minteh ( Brighton, £30m), Kell Watts (Cambridge, free), Paul Dummett (released), Loris Karius (released), Matt Ritchie (released), Jeff Hendrick (released), Jude Smith (Carlisle, free), Jamie Miley (Newport, loan), Max Thompson (Chesterfield, loan)
Nottingham Forest
In: Elliot Anderson (Newcastle, £35m), Marko Stamenic (Red Star, £5.5m), Eric da Silva Moreira (St Pauli, £1.25m), Carlos Miguel (Corinthians, undisclosed), Nikola Milenkovic (Fiorentina, £12m), Jota Silva (Vit Guimaraes, undisclosed), Shae Cahill (Brisbane Roar, undisclosed), David Carmo (Porto, £10m), Ramón Sosa (Talleres, £9.3m), Alex Moreno (Aston Villa, loan), James Ward-Prowse (West Ham, loan)
Out: Orel Mangala (Lyon, £15m), Remo Freuler (Bologna, undisclosed), Brandon Aguilera (Rio Ave, undisclosed), Odysseas Vlachodimos (Newcastle, undisclosed), Marko Stamenic (Olympiakos, loan), Harry Arter (released), Felipe (retired), Loic Mbe Soh (released), Scott McKenna (released), Chiekhou Kouyate (released), Wayne Hennessey (released), Moussa Niakhate (Lyon, £27m), Lewis O'Brien (LAFC, loan), Jonathan Panzo (Rio Ave, loan), Joe Worrall (Burnley, undisclosed), Omar Richards (Rio Ave, loan), Esapa Osong (Rotherham, loan), Julian Larsson (Burton Albion, undisclosed), Dale Taylor (Wigan, loan)
Southampton
In: Taylor Harwood-Bellis (Man City, £20m), Charlie Taylor ( Burnley, free), Adam Lallana (Brighton, free), Ronnie Edwards (Peterborough, £3m), Nathan Wood (Swansea, £3m), Yukinari Sugawara (AZ Alkmaar, £6m), Kuryu Matsuki (FC Tokyo, undisclosed), Flynn Downes (West Ham, £18m), Ben Brereton Diaz (Villarreal, undisclosed), Rento Takaoka (Nissho Gakuen High School, undisclosed), Khiani Shombe (Kinetic Academy, undisclosed), Brook Myers (Charlton, undisclosed) , Romeo Akachukwu (Waterford, loan), Juan (Sao Paulo, undisclosed), Cameron Archer (Aston Villa, £15m), Mathues Fernandes (Sporting, £15m), Lesley Ugochukwu (Chelsea, loan), Aaron Ramsdale (Arsenal, £25m)
Out: Romain Perraud (Real Betis, £3m), Stuart Armstrong (released), Lyanco (Atletico Mineiro, £4m), Che Adams (Torino, free), Duje Caleta-Car (Lyon, undisclosed), Kuryu Matsuki (Goztepe, loan), Ollie Wright (Yeovil, loan), Zach Awe (Accrington, loan), Lewis Payne (Cheltenham, loan), Cam Bragg (Crawley, loan), Nico Lawrence (MK Dons, loan), Dom Ballard (Blackpool, loan), Diamond Edwards (Port Vale, undisclosed), Mateusz Lis (Goztepe, undisclosed), Sekou Mara (Strasbourg, £10m), Shea Charles (Sheffield Wednesday, loan)
Tottenham
In: Archie Gray (Leeds, £30m), Lucas Bergvall (Djurgarden, £8.5m), Min-hyeok Yang (Gangwon, undisclosed), Timo Werner (RB Leipzig, loan), Dominic Solanke (Bournemouth, £65m), Wilson Odobert (Burnley, £31.5m)
Out: Joe Rodon (Leeds, £10m), Ivan Perisic (Hajduk Split, free), Eric Dier ( Bayern Munich, free), Tanguy Ndombele (Nice, free), Ryan Sessegnon (Fulham, free), Japhet Tangana (Millwall, free), Pierre-Emile Hojbjerg (Marseille, loan), Bryan Gil (Girona, loan), Troy Parrott (AZ Alkmaar, £6.7m), Yago Santiago (Elche, undisclosed), Matthew Craig (Barnsley, loan), Corey Bloedom (Aveley, loan), Emerson Royal (AC Milan, loan), Oliver Skipp (Leicester, £20m), Ashley Phillips ( Stoke City, loan), Jamie Donley (Leyton Orient, loan), Dane Scarlett (Oxford United, loan), Alejo Véliz (Espanol, loan), Japhet Tanganga (Millwall, free), Josh Keeley (Leyton Orient, loan), (George Abbott (Notts County, loan), Manor Solomon (Leeds, loan), Giovani Lo Celso (Real Betis, £3.5m)
West Ham
In: Luis Guilherme (Palmeiras, £25.5m), Wes Foderingham (Sheff Utd, free), Max Kilman (Wolves, £40m), Crysencio Summerville (Leeds, £25m), Niclas Fullkrug (Borussia Dortmund, £27m), Guido Rodriguez (Real Betis, free), Jean-Clair Todibo (Nice, loan), Aaron Wan-Bissaka (Man Utd, £15m)
Out: Said Benrahma (Lyon, £12m), Thilo Kehrer (Monaco, £9.5m), Nathan Trott (Copenhagen, undisclosed), Joseph Anang (St Patrick’s, free), Ben Johnson (Ipswich, free), Angelo Ogbonna (released), Divin Mubamba (released), Flynn Downes (Southampton, £18m), Jemiah Umolu ( Crystal Palace, free), Krisztian Hegyi (Motherwell, loan), Dan Chester (Salford City, free), Jacob Knightbridge (Oxford United, free), Patrick Kelly (Doncaster, loan), Callum Marshall ( Huddersfield, loan), George Earthy (Bristol City, loan), Angelo Ogbonna (Watford, loan), James Ward-Prowse (Nottingham Forest, loan)
Wolves
In: Rodrigo Gomes (Braga, £12.7m), Pedro Lima (Sport Recife, £8.5m), Tommy Doyle (Man City, £5m), Jørgen Strand Larsen (Celta Vigo, loan), Arthur Nasta (Larkhall Athletic, undisclosed), Sasa Kalajdzic (Eintracht Frankfurt, loan ended), Bastien Meupiyou (Nantes, undisclosed), Sam Johnstone (Wolves, £10m)
Out: Bendeguz Bolla (Rapid Vienna, free), Max Kilman (West Ham, £40m), Louie Moulden (released), Olly Tipton (Solihull Moors, undisclosed), Marvin Kaleta (Motherwell, loan), Pedro Neto (Chelsea, £54m), Ki-Jana Hoever (Auxerre, loan), Nathan Fraser (Zulte Waregem, loan), Hugo Bueno (Feyenoord, loan), Joe Young (Shrewsbury Town, free), Oliver Tipton (Solihull Moors, undisclosed), Joe Hodge (Huddersfield, loan), Nigel Lonwijk (Huddersfield, loan)
Join our new WhatsApp community and receive your daily dose of Mirror Football content. We also treat our community members to special offers, promotions, and adverts from us and our partners. If you don't like our community, you can check out any time you like. If you're curious, you can read our Privacy Notice.