It was another big spending summer among the Premier League clubs, especially those wishing to reel in champions Manchester City over the course of the campaign.
Of course there were bargains to be had too and also the opportunity to grab a star from the World Cup in Russia.
Here we have of all the major transfers involving senior players in the Premier League (those making at least one club appearance), as Sportsmail brought you all the summer deals right the way through to transfer deadline day.
Arsenal Transfers
IN
Lucas Torreira (Sampdoria, £25m)
Bernd Leno (Bayer Leverkusen, £20m)
Sokratis Papastathopoulos (Borussia Dortmund, £17m)
Matteo Guendouzi (Lorient, £8m)
Stephan Lichtsteiner (Juventus, free)
OUT
Lucas Perez (West Ham United, £10m)
Chuba Akpom (PAOK Salonika, undisclosed)
Joao Virginia (Everton, undisclosed)
Jack Wilshere (West Ham United, free)
Santi Cazorla (Villarreal, free)
Per Mertesacker (retired)
Matt Macey (Plymouth Argyle, loan)
Calum Chambers (Fulham, loan)
Takuma Asano (Hannover, loan)
Bournemouth
IN
Jefferson Lerma (Levante, £25m)
David Brooks (Sheffield United, £12m)
Diego Rico (Leganes, £10.7m)
OUT
Benik Afobe (Wolverhampton Wanderers, £10m)
Lewis Grabban (Nottingham Forest, £5m)
Max Gradel (Toulouse, undisclosed)
Adam Federici (Stoke City, undisclosed)
Ryan Allsop (Wycombe Wanderers, free)
Baily Cargill (MK Dons, free)
Connor Mahoney (Birmingham City, loan)
Brad Smith (Seattle Sounders, loan)
Emerson Hyndman (Hibernian, loan)
Harry Arter (Cardiff City, loan)
Brighton
IN
Bernardo (RB Leipzig, £8m)
Dan Burn (Wigan Athletic, £5m)
Florin Andone (Deportivo, undisclosed)
David Button (Fulham, undisclosed)
Yves Bissouma (Lille, undisclosed)
Jason Steele (Sunderland, undisclosed)
Martin Montoya (Valencia, undisclosed)
Peter Gwargis (Jonkopings Sodra, undisclosed)
Percy Tau (Mamelodi Sundowns, undisclosed)
Alireza Jahanbakhsh (Alkmaar, undisclosed)
Anders Dreyer (Esbjerg, undisclosed)
Billy Arce (Independiente, undisclosed)
Leon Balogun (Mainz, free)
OUT
Jamie Murphy (Rangers, undisclosed)
Connor Goldson (Rangers, undisclosed)
Bailey Vose (Colchester United, undisclosed)
Sam Baldock (Reading, undisclosed)
Jiri Skalak (Millwall, undisclosed)
Uwe Hunemeier (SC Paderborn, free)
Tim Krul (Norwich City, free)
Niki Maenpaa (Bristol City, free)
Tyler Hornby-Forbes (Newport, free)
Rohan Ince (released)
Steve Sidwell (released)
Christian Walton (Wigan Athletic, loan)
Dan Burn (Wigan Athletic, loan)
Ales Mateju (Brescia, loan)
Billy Arce (Extremadura, loan)
Liam Rosenior (retired)
Burnley
IN
Ben Gibson (Middlesbrough, £15m)
Matej Vydra (Derby County, £11m)
Joe Hart (Manchester City, £3.5m)
Vinnie Steels (York City, free)
OUT
Scott Arfield (Rangers, free)
Chris Long (Fleetwood Town, free)
Dean Marney (Fleetwood Town, free)
Tom Anderson (Doncaster Rovers, free)
Cardiff
IN
Bobby Reid (Bristol City, £9m)
Greg Cunningham (Preston North End, £3.5m)
Alex Smithies (QPR, £3.5m)
Josh Murphy (Norwich, undisclosed)
Victor Camarasa (Cardiff City, loan)
Harry Arter (Bournemouth, loan)
OUT
Lee Camp (Birmingham City, free)
Matty Kennedy (St Johnstone, free)
Greg Halford (released)
Ben Wilson (Bradford City, free)
Mark Harris (Newport County, loan)
Omar Bogle (Birmingham City, loan)
Chelsea
IN
Kepa Arrizabalaga (Atheltic Bilbao, £72m)
Jorginho (Napoli, £57m)
Rob Green (Huddersfield Town, free)
Mateo Kovacic (Real Madrid, loan)
OUT
Thibaut Courtois (Real Madrid, £35m)
Jeremie Boga (Sassuolo, £3.6m)
Eduardo (Vitesse Arnhem, loan)
Kenedy (Newcastle United, loan)
Lewis Baker (Leeds United, loan)
Jake Clarke-Salter (Vitesse Arnhem, loan)
Dujon Sterling (Coventry City, loan)
Jamal Blackman (Leeds, loan)
Fikayo Tomori (Derby County, loan)
Mario Pasalic (Atalanta, loan)
Todd Kane (Hull City, loan)
Matt Miazga (Nantes, loan)
Nathan (Atletico Mineiro, loan)
Matej Delac (AC Horsens, free)
Wallace (released)
Crystal Palace
IN
Cheikhou Kouyate (West Ham United, £9.5m)
Max Meyer (Schalke, free)
Vicente Guaita (Getafe, free)
Jordan Ayew (Swansea City, loan)
OUT
Damien Delaney (Cork City, free)
Yohan Cabaye (Al-Nasr, free)
Jaroslaw Jach (Rizespor, loan)
Diego Cavalieri (released)
Lee Chung-yong (released)
Bakary Sako (released)
Everton
IN
Richarlison (Watford, £44m)
Yerry Mina (Barcelona, £28.5m)
Lucas Digne (Barcelona, £18m)
Joao Virginia (Arsenal, undisclosed)
Bernard (Shakhtar Donetsk, free)
Andre Gomes (Barcelona, loan)
OUT
Davy Klaassen (Werder Bremen, £13m)
Wayne Rooney (DC United, undisclosed)
Ramiro Funes Mori (Villarreal, undisclosed)
Joel Robles (Real Betis, free)
Conor Grant (Plymouth, free)
Ashley Williams (Stoke City, loan)
Luke Garbutt (Oxford United, loan)
Henry Onyekuru (Galatasaray, loan)
Kevin Mirallas (Fiorentina, loan)
Shani Tarashaj (Grasshoppers, loan)
Fulham
IN
Andre Zambo Anguissa (Marseille, £30m)
Aleksandar Mitrovic (Newcastle United, £20m)
Jean Michael Seri (Nice, £18m)
Alfie Mawson (Swansea City, £15m)
Joe Bryan (Bristol City, undisclosed)
Maxime Le Marchand (Nice, undisclosed)
Fabri (Besiktas, undisclosed)
Andre Schurrle (Borussia Dortmund, loan)
Calum Chambers (Arsenal, loan)
Sergio Rico (Sevilla, loan)
Luciano Vietto (Atletico Madrid, loan)
Timothy Fosu-Mensah (Manchester United, loan)
OUT
David Button (Brighton, undisclosed)
Ryan Federicks (West Ham United, free)
George Williams (Forest Green Rovers, free)
Stephen Humphrys (Scunthorpe United, loan)
Tayo Edun (Ipswich Town, loan)
Huddersfield
IN
Isaac Mbenza (Montpellier, £13.5m)
Adama Diakhaby (Monaco, £8m)
Florent Hadergjonaj (Ingolstadt, £4.5m)
Jonas Lossl (Mainz, £2.25m)
Terence Kongolo (Monaco, undisclosed)
Ramadan Sobhi (Stoke, undisclosed)
Juninho Bacuna (Groningen, undisclosed)
Erik Durm (Borussia Dortmund, undisclosed)
Ben Hamer (Leicester City, free)
OUT
Tom Ince (Stoke, £12m)
Sean Scannell (Bradford City, undisclosed)
Tareiq Holmes-Dennis (Bristol Rovers, undisclosed)
Jordy Hiwula (Coventry City, undisclosed)
Jordan Williams (Barnsley, undisclosed)
Michael Hefele (Nottingham Forest, undisclosed)
Scott Malone (Derby County, undisclosed)
Rob Green (Chelsea, free)
Dean Whitehead (retired)
Joel Coleman (Shrewsbury Town, loan)
Jack Payne (Bradford City, loan)
Leicester
James Maddison (Norwich City, £24m)
Ricardo Pereira (Porto, £22m)
Caglar Soyuncu (Freiburg, £19m)
Filip Benkovic (Dinamo Zagreb, £13.5m)
Danny Ward (Liverpool, £12.5m)
Rachid Ghezzal (Monaco, £12.5m)
Jonny Evans (West Bromwich Albion, £3.5m)
OUT
Riyad Mahrez (Manchester City, £60m)
Connor Wood (Bradford City, undisclosed)
Ahmed Musa (Al-Nassr, undisclosed)
Ben Hamer (Huddersfield Town, free)
Robert Huth (released)
Harvey Barnes (West Bromwich Albion, loan)
George Thomas (Scunthorpe, loan)
Liverpool
IN
Naby Keita (RB Leipzig, £55m)
Fabinho (Monaco, £44m)
Xherdan Shaqiri (Stoke City £13m)
Bobby Duncan (Manchester City, £200,000)
Isaac Christie-Davies (Chelsea, free)
OUT
Danny Ward (Leicester, £12.5m)
Ovie Ejaria (Rangers, free)
Jon Flanagan (Rangers, free)
Jordan Williams (Rochdale, free)
Ben Woodburn (Sheffield United, loan)
Harry Wilson (Derby County, loan)
Ryan Kent (Rangers, loan)
Adam Bogdan (Hibernian, loan)
Danny Ings (Southampton, loan)
Manchester City
IN
Riyad Mahrez (Leicester City, £60m)
Philippe Sandler (PEC Zwolle, £2.6m)
Daniel Arzani (Melbourne City, undisclosed)
OUT
Angus Gunn (Southampton, £13.5m)
Pablo Maffeo (Stuttgart, £8.8m)
Joe Hart (Burnley, £3.5m)
Ola Kayode (Shakhtar Donetsk, £2.7m)
Bobby Duncan (Liverpool, £200,000)
Ashley Smith-Brown (Plymouth Argyle, undisclosed)
Jacob Davenport (Blackburn Rovers, undisclosed)
Isaac Buckley-Ricketts (Peterborough United, undisclosed)
Yaya Toure (released)
Bersant Celina (Swansea City, loan)
Tosin Adarabioyo (West Bromwich Albion, loan)
Brandon Barker (Preston North End, loan)
Lukas Nmecha (Preston North End, loan)
Jack Harrison (Leeds United, loan)
Pablo Mari (Deportivo, loan)
Mix Diskerud (Ulsan, loan)
Luka Ilic (NAC Breda, loan)
Erik Palmer-Brown (NAC Breda, loan)
Anthony Caceres (Melbourne City, loan)
Manchester United
IN
Diogo Dalot (Porto, £17.4m)
Lee Grant (Stoke City, £1.5m)
OUT
Sam Johnstone (West Brom, £5m)
Joe Riley (Bradford City, undisclosed)
Michael Carrick (retired)
Cameron Borthwick-Jackson (Scunthorpe United, loan)
Joel Pereira (Vitoria Setubal, loan)
Axel Tuanzebe (Aston Villa, loan)
Timothy Fosu-Mensah (Fulham, loan)
Newcastle
IN
Yoshinori Muto (Mainz, £10m)
Federico Fernandez (Swansea City, £6m)
Fabian Schar (Deportivo, £3m)
Martin Dubravka (Sparta Prague, undisclosed)
Ki Sung-yueng (Swansea City, free)
Kenedy (Chelsea, loan)
Salomon Rondon (West Bromwich Albion, loan)
OUT
Aleksandar Mitrovic (Fulham, £20m)
Mikel Merino (Real Sociedad, £10m)
Matz Sels (Strasbourg, £3.6m)
Chancel Mbemba (Porto, undisclosed)
Adam Armstrong (Blackburn Rovers, undisclosed)
Ivan Toney (Peterborough United, undisclosed)
Jesus Gamez (released)
Massadio Haidara (Lens, free)
Stuart Findlay (Kilmarnock, free)
Curtis Good (released)
Dwight Gayle (West Bromwich Albion, loan)
Jack Colback (Nottingham Forest, loan)
Southampton
IN
Jannik Vestergaard (Borussia Monchengladbach, £18m)
Mohamed Elyounoussi (Basle, £16m)
Angus Gunn (Manchester City, £13.5m)
Stuart Armstrong (Celtic, £7m)
Danny Ings (Liverpool, loan)
OUT
Dusan Tadic (Ajax, £10m)
Olufela Olomola (Scunthorpe, free)
Florin Gardos (U Craiova, free)
Jeremy Pied (released)
Stuart Taylor (released)
Jordy Clasie (Feyenoord, loan)
Guido Carrillo (Leganes, loan)
Ryan Seager (SC Telstar, loan)
Sofiane Boufal (Celta Vigo, loan)
Tottenham
IN
NONE
OUT
Keanan Bennetts (Borussia Monchengladbach, £2m)
Anton Walkes (Portsmouth, £200,000)
Watford
IN
Gerard Deulofeu (Barcelona, £15m)
Ben Foster (West Brom, £4m)
Marc Navarro (Espanyol, undisclosed)
Ben Wilmot (Stevenage, undisclosed)
Ken Sema (Ostersunds, undisclosed)
Adam Masina (Bolonga, undisclosed)
Domingos Quina (West Ham United, undisclosed)
OUT
Richarlison (Everton, £44m)
Nordin Amrabat (Al Nassr, £4m)
Mauro Zarate (Boca Juniors, £2m)
Costel Pantilimon (Nottingham Forest, undisclosed)
Brandon Mason (Coventry City, free)
Carl Stewart (released)
Tommie Hoban (Aberdeen, loan)
Jerome Sinclair (Sunderland, loan)
Alex Jakubiak (Bristol Rovers, loan)
Dodi Lukebakio (Fortuna Dusseldorf, loan)
Daniel Bachmann (Kilmarnock, loan)
West Ham
IN
Felipe Anderson (Lazio, £40m)
Issa Diop (Toulouse, £22m)
Andriy Yarmolenko (Borussia Dortmund, £17m)
Lucas Perez (Arsenal, £10m)
Lukasz Fabianski (Swansea, £7m)
Fabian Balbuena (Corinthians, undisclosed)
Carlos Sanchez (Fiorentina, undisclosed)
Jack Wilshere (Arsenal, free)
Ryan Fredericks (Fulham, free)
OUT
Cheikhou Kouyate (Crystal Palace, £9.5m)
Reece Burke (Hull City, undisclosed)
Domingos Quina (Watford, undisclosed)
James Collins (released)
Patrice Evra (released)
Marcus Browne (Oxford United, loan)
Jordan Hugill (Middlesbrough, loan)
Sead Haksabanovic (Malaga, loan)
Wolves
IN
Adama Traore (Middlesbrough, £20m)
Diogo Jota (Atletico Madrid, £12.6m)
Leander Dendoncker (Anderlecht, loan)
Benik Afobe (Bournemouth, £10m)
Willy Boly (Porto, £10m)
Joao Moutinho (Monaco, £5m)
Leo Bonatini (Hilal, £3.6m)
John Kitolano (Odds Bk, undisclosed)
Ruben Vinagre (Monaco, undisclosed)
Rui Patricio (Sporting Lisbon, free)
Raul Jimenez (Benfica, loan)
Jonny (Atletico Madrid, loan)
OUT
Benik Afobe (Stoke City, £12m)
Barry Douglas (Leeds United, undisclosed)
Ben Marshall (Norwich City, £1.5m)
Duckens Nazon (Sint-Truiden, undisclosed)
Prince Oniangue (Caen, undisclosed)
Roderick Miranda (Olympiacos, loan)
Harry Burgoyne (Plymouth Argyle, loan)
Rafa Mir (Las Palmas, loan)
Aaron Collins (Colchester, loan)
Jon Flatt (Scunthorpe United, free)
Carl Ikeme (retired)
©Daily mail