The transfer window is now in full swing with Manchester City wasting no time in adding new recrutis having signed Ferran Torres and Nathan Ake.
On the red half of the city Manchester United are working on what could be the blockbuster move of the summer as they eye Jadon Sancho.
Chelsea acted early and added Timo Werner while rumours of a swoop for Kai Havertz continue.
Liverpool, despite winning the title, are expected to bring in new faces following a quiet summer 12 months ago.
Their Merseyside neighbours Everton are likely to flex their muscles as Carlo Ancelotti aims to shape his squad.
Top flight new boys Leeds, West Brom and Fulham will all be keen to add where they can, although the latter will be keen to avoid a repeat of their mistakes two years ago.
Here is a list of all the ins and outs in the Premier League thus far.

Arsenal
In
Willian (Chelsea) Free
George Lewis (Fram Larvik)
Tim Akinola (Huddersfield) Free
Salah-Eddine (Feyenoord) Free
Out
Tobi Omole (Released)
Matthew Dennis (Released)
Dinos Mavropanos (Stuttgart) Loan
Zech Medley (Gillingham) Loan
Zak Swanson (MVV Maastricht) Loan
Matt Smith (Swindon Town) Loan
Aston Villa
Out
Ross McCormack (Released)
Callum O'Hare (Released)
Jack Birch (Released)
Anton Hooper (Released)
Colin Odutayo (Released)
Dimitri Sea (Released)
Jamie Searle (Released)
Matija Sarkic (Wolves )
James Chester (Stoke)

Brighton & Hove Albion
In
Jensen Weir (Wigan)
Adam Lallana (Liverpool)
Joel Veltman (Ajax)
Lars Dendoncker (Club Brugge)
Out
Leon Balogun (Wigan)
Archie Davies (Released)
Lewis Freestone (Released)
George Cox (Fortuna Sittard)
Anthony Knockaert (Fulham)
Beram Kayal (Released)
Percy Tau (Anderlecht) Loan
Jan Mlakar (Maribor) Loan
Warren O'Hora (MK Dons) Loan
Burnley
In
Will Norris (Wolves)
Marc Richter (Augsburg)
Will Rickard (Free)
Marcel Elva-Fountaine (Reading)
Connor Barrett (Leicester)
Out
Joe Hart (Released)
Jeff Hendrick (Released)
Adam Legzdins (Released)
Aaron Lennon (Released)
Oliver Younger (Released)
Scott Wilson (Released)
Joel Senior (Released)
Ryan Cooney (Morecambe) Loan
Adam Phillips (Morecambe) Loan
Jordan Cropper (Chesterfield)

Chelsea
In
Timo Werner (RB Leipzig)
Hakim Ziyech (Ajax)
Out
Josh Grant (Released)
Marcel Lavinier (Released)
Richard Nartey (Released)
Pedro (Released)
Willian (Arsenal) Free
Danilo Pantic (Cukaricki) Loan
Jacob Maddox (Vitoria SC)
Jamie Cumming (Stevenage) Loan
Trevoh Chalobah (Lorient) Loan
Armando Broja (Vitesse Arnhem) Loan

Crystal Palace
In
Nathan Ferguson (West Brom)
Jake Giddings (Free)
Out
Kian Flanagan (Released)
Dion-Curtis Henry (Released)
Daniel Tupper (Released)
Everton
In
Niels Nkounkou (Marseille)
Out
Morgan Feeney (Released)
Alexander Denny (Released)
Matthew Foulds (Released)
Luke Garbutt (Released)
Manasse Mampala (Released)
Korede Adedoyin (Released)
Oumar Niasse (Released)
Cuco Martina (Released)
Morgan Schneiderlin (Nice)
Leighton Baines (Retired)
Maarten Stekelenburg (Ajax)
Nathangelo Markelo (FC Twente)
Kieran Dowell (Norwich City)

Fulham
In
Antonee Robinson (Wigan)
Out
Cody Drameh (Leeds)
Leeds United
In
Helder Costa (Wolves)
Illan Meslier (Lorient)
Jack Harrison (Man City) Loan
Joe Gelhardt (Wigan)
Cody Drameh (Fulham)
Out
Ryan Edmondson (Aberdeen)
Kun Temenuzhkov (Real Union) Loan
Leicester
Out
Calvin Bassey (Rangers)
Viktor Johansson (Released)
Ryan Loft (Released)
Connor Tee (Released)
Daniel Iversen (OH Leuven) Loan
Bartosz Kapustka (Legia Warsaw)
Liverpool
In
Konstantinos Tsimikas (Olympiacos)
Out
Daniel Atherton (Released)
Pedro Chirivella (Nantes)
Nathaniel Clyne (Released)
Shamal George (Released)
Jack Walls (Released)
Dejan Lovren (Zenit)
Adam Lallana (Brighton)

Manchester City
In
Pablo Moreno (Juventus)
Ferran Torres (Valencia)
Nathan Ake (AFC Bournemouth)
Scott Carson (Derby County) Loan
Out
Ernest Agyiri (Released)
Leroy Sane (Bayern Munich)
Jack Harrison (Leeds) Loan
David Silva (Real Sociedad) Free
Claudio Bravo (Released)
Lukas Nmecha (Anderlecht) Loan
Manchester United
In
Odion Ighalo (Shanghai Shenhua) Loan
Out
Cameron Borthwick-Jackson (Released)
Dion McGee (Released)
Angel Gomes (Released)
Ethan Hamilton (Released)
Michael O'Hara (Released)
Largie Ramazani (Released)
George Tanner (Released)
Alexis Sanchez (Inter Milan)
Tahith Chong (Werder Bremen) Loan
Aliou Traore (Stade Malherbe Caen) Loan

Newcastle United
In
Mark Gillespie (Motherwell) Free
Niall Brookwell (Liverpool) Free
Out
Luke Charman (Released)
Jack Colback (Released)
Robert Elliott (Released)
Liam Gibson (Released)
Nathan Harker (Released)
Victor Fernandez (Viitorul Constanta) Free
Jake Turner (Morecambe) Loan
Tom Allan (Accrington Stanley) Loan
Freddie Woodman (Swansea) Loan
Sheffield United
In
Wes Foderingham (Rangers) Free
Aaron Ramsdale (AFC Bournemouth)
Out
Mark Duffy (Released)
Keenan Ferguson (Released)
Oliver Greaves (Released)
Jake Eastwood (Kilmarnock) Loan
Tyler Smith (Swindon Town) Loan
Southampton
In
Kyle Walker-Peters (Tottenham Hotspur)
Mohammed Salisu (Real Valladolid)
Out
Alexander Cull (Released)
Mohamed Elyounoussi (Celtic) Loan
Maya Yoshida (Released)
Pierre-Emile Hojbjerg (Tottenham Hotspur)

Tottenham Hotspur
In
Pierre-Emile Hojbjerg (Southampton)
Joe Hart (Burnley) Free
Out
Jan Vertonghen (Released)
Michel Vorm (Released)
Tariq Hinds (Released)
Rayan Clarke (Released)
Jonathan Dinzeyi (Released)
Phoenix Patterson (Released)
Maxwell Statham (Released)
Maximus Tainio (Released)
Troy Parrott (Millwall) Loan
TJ Eyoma (Lincoln City) Loan
Kyle Walker-Peters (Southampton)
Armando Shashoua (Atletico Baleares)
Luke Amos (QPR)
Oliver Skipp (Norwich) Loan
West Bromwich Albion
In
Matheus Pereira (Sporting Lisbon)
Out
Chris Brunt (Released)
Finn Azaz (Cheltenham Town) Loan
Josh Griffiths (Cheltenham Town) Loan
West Ham United
In
Tomas Soucek (Slavia Prague)
Out
Sead Haksabanovic (IFK Norrkoping)
Carlos Sanchez (Released)
Pablo Zabaleta (Released)
Wolverhampton Wanderers
In
Matija Sarkic (Aston Villa)
Out
Jordan Graham (Released)
Connor Johnson (Released)
Callum Thompson (Released)
Helder Costa (Leeds)
Tsun Dai (Shenzhen)
Ryan Giles (Coventry)
Elliot Watt (Bradford)
Will Norris (Burnley)