No sooner had the 2017/18 Premier League campaign finished, the summer transfer window was open for business ahead of the next one.
To coincide with the start of the new season, clubs agreed to move the transfer deadline forward from August 31st to August 9th to ensure all squads would be confirmed before the season kick-off in earnest on Saturday, August 11th.
And despite a World Cup Finals tournament on the horizon, many sides have already been busy strengthening their squads.
Below the Examiner have put together a list of all incoming and outgoing transfers made by Premier League clubs so far this window...
Out: Per Mertesacker (retired)
Brighton & Hove Albion
In: Leon Balogun (FSV Mainz, free), Florin Andone (Deportivo La Coruna, undisclosed)
Out: Uwe Hunemeier (SC Paderborn, free), Steve Sidwell (released), Jamie Murphy (Rangers, undisclosed), Bailey Vose (Colchester United, undisclosed)
Out: Tom Anderson (Doncaster Rovers, free), Scott Arfield (Rangers, free), Dean Marney (released)
Out: David Henen (released), Jose Baxter (Oldham Athletic, Free)
In: Florent Hadergjonaj (Ingolstadt 04, undisclosed), Jonas Lossl (Mainz 05, undisclosed)
Out: Robert Green (released),Dean Whitehead (retired)
In: Ricardo Pereira (FC Porto, undisclosed)
Out: Robert Huth (released)
In: Naby Keita (RB Leipzig, £60m), Fabinho (AS Monaco, £39m)
In: Philippe Sandler (PEC Zwolle, £2.25m)
Out: Pablo Maffeo (VfB Stuttgart, £9m), Yaya Toure (released)
Out: Michael Carrick (Retired), Joe Riley (Bradford City, undisclosed)
In: Martin Dubravka (Sparta Prague, undisclosed)
Out: Curtis Good (released), Massadio Haidara (released)
Out: Olufela Olomola (Scunthorpe United, free), Jeremy Pied (released)
Out: Keanan Bennetts (Borussia Monchengladbach, undisclosed)
In: Ben Wilmot (Stevenage, undisclosed)
Out: Dennon Lewis (Falkirk, free)
West Ham United
In: Benik Afobe (AFC Bournemouth, £12.5m)