The transfer window has finally slammed shut with a host of last-gasp signings made by clubs in the Premier League.
England’s top-flight teams have now conducted their business for the summer with the next opportunity to reassess their squads in January.
But which side performed the best in the market? talkSPORT.com ranks every Premier League club’s transfer window from worst to first…
Biggest signing: Joe Willock (£25m, Arsenal)
Steve Bruce only managed to make one high-profile signing this summer, with Willock returning on a permanent deal following a successive loan last campaign.
But frustration still lingers around Tyneside that Newcastle have missed an opportunity to improve on the last season’s 12th-placed finish.
A string of fringe players left after the end of their contracts but the Toon are still without adequate cover for Allan Saint-Maximin and Callum Wilson – who have both struggled with injuries.
Newcastle also failed in their pursuits to add another centre-back with a potential move for Valencia’s Mouctar Diakhaby amounting to nothing.
While neither Leicester’s Hamza Choudhury and Arsenal’s Ainsley Maitland-Niles arrived to plug the club’s hole in midfield.
Minor bonus points to the Magpies for signing Mexican forward Santiago Munoz from from Santos Laguna to add to their Under-23 squad.
Biggest signing: Ratan Ait-Nouri (£10m, Angers)
Bruno Lage’s side have impressed in parts this season, but three defeats show the team probably needed to have been strengthened further.
Wolves did manage to keep hold of both Ruben Neves and Adama Traore despite speculation surrounding them this summer.
Yet the club failed to agree terms with Lille over a deal for Renato Sanches while none of Kieffer Moore, Sven Botman and Duje Caleta-Car arrived on deadline day.
RB Leipzig’s Hwang Hee-chan did join on loan to provide competition for Raul Jimenez but it may not be enough for Wolves this season.
Biggest signing: Adam Armstrong (£16m, Blackburn)
Ralph Hasenhuttl oversaw a busy transfer window in terms of many outgoings as well as incomings.
Yet it remains to be seen whether the players he has replaced the Premier League experience that has left, with Danny Ings, Ryan Bertrand and Jannik Vestergaard all leaving for pastures new.
Adam Armstrong has had a positive start to life on the south coast, but will have a tough job replacing Ings’ 12 goals for Southampton last term.
Valentino Livramento also looks to be a shrewd signing but the Saints remain light at the back following Vestergaard’s exit.
And boss Hasenhuttl would have benefited with an experienced head or two to bulk out his relatively young squad.
However, Southampton were handed a massive boost when captain James Ward-Prowse signed a new contract despite interest from Aston Villa.
Biggest signing: Ibrahima Konate (£36m, RB Leipzig)
The Reds move swiftly to add depth to their problem area last season with centre-back Konate arriving at the start of the window.
But other new signings have been thin on the ground, with Liverpool instead focusing on tying down their first-team stars to new deals.
Jordan Henderson, Alisson Becker, Fabinho, Andy Robertson, Trent Alexander-Arnold and Virgil van Dijk have all penned fresh terms.
Yet Liverpool opted against bringing in a new midfielder despite Georginio Wijnaldum joining Paris Saint-Germain in June.
Adequate cover down the right side for either Alexander-Arnold in defence or Mohamed Salah in attack was not considered a priority.
Liverpool also struggled to shift their fringe players, with Divock Origi, Takumi Minamino and Nathaniel Phillips still on the club’s books.
16. Norwich City
Biggest signing: Milot Rashica (£9.9m, Werder Bremen)
The Canaries were always up against it at the start of the season with their opening three games against Liverpool, Manchester City and Leicester.
Daniel Farke was also powerless to stop his best player from his Championship-winning campaign – Emiliano Buendia – leaving.
But Norwich have made many efforts to avoid immediate relegation as was the case the last time they featured in the top-flight.
The club did manage to hold onto fan-favourite Todd Cantwell despite strong interest from Aston Villa.
Norwich have also brought have brought in 12 new faces this window worth around £50m, with Rashica’s arrival a particular highlight.
Yet a lot of faith has been placed on Billy Gilmour, Brandon Williams and Ozan Kabak in helping steer the club to survival – with all three youngsters set for their first full season of regular Premier League football.
15. Manchester City
Biggest signing: Jack Grealish (£100m, Aston Villa)
Pep Guardiola smashed the British transfer record when he signed England star Grealish from his boyhood club earlier this summer.
And the former Villa captain has already impressed with a goal and an assist during his first three Premier League games for the City.
However, Guardiola’s number one priority was bringing in a top striker and a long-term replacement to Sergio Aguero.
Tottenham’s refusal to negotiate meant City spend the majority of the transfer window unsuccessfully attempting to sign Harry Kane.
The club briefly then looked as if they could poach Cristiano Ronaldo before the Portuguese settled on a return to the red half of Manchester.
City did at least manage to avoid selling Bernardo Silva – who had asked Guardiola to be sold after falling down the pecking order at the Etihad.
Biggest signing: Imran Louza (£9m, Nantes)
The Hornets should be satisfied enough with their business this summer, having strengthened in attack before stalwart Troy Deeney departed.
Emmanuel Dennis and Josh King are both tasked with scoring the goals to ensure a successful return to the Premier League for Watford.
Top-flight experience will also be vital, with Tottenham pair Danny Rose and Moussa Sissoko making the trip across London.
Manager Xisco Munoz even managed to replace Will Hughes after the midfielder’s reluctance to sign a new deal at Vicarage Road.
Biggest signing: Demarai Gray (£1.7m, Bayer Leverkusen)
Rafael Benitez hasn’t added to his squad much after taking over this summer, but who he has signed has already hit the ground running.
Former Leicester City winger Gray has proved to be the bargain of the window with two goals in his first three games on Merseyside.
Andros Townsend has also slotted in at Goodison Park following his free transfer from Crystal Palace with Asmir Begovic and Andy Lonergan sufficient cover for Jordan Pickford in goal.
They added Rafa’s favourite player, Salomon Rondon, right on the 11pm deadline too – which could prove a savvy free transfer.
But Everton couldn’t offload top earner James Rodriguez in a potential deal that would have seen Porto’s Luis Diaz head in the opposite direction.
Biggest signing: Kristoffer Ajer (£13.5m, Celtic)
The Bees have plenty to celebrate both on the pitch and off it over the past month with five points from the club’s opening three games.
Brentford boss Thomas Frank was able to avoid selling any of his first-team stars from last season’s promotion-winning squad.
The Londoners had seen the likes of Ollie Watkins and Said Benrahma up sticks and leave in recent years but not this time around.
Super Eagles star Frank Onyeka has already become a firm fan-favourite after his arrival while Kristoffer Ajer is an assured signing at the back.
Biggest signing: Enock Mwepu (£18m, RB Salzburg)
Brighton fans may have been fearing a mass exodus of their first-team stars this summer after Ben White’s £50m move to Arsenal.
However, the Seagulls still boast Yves Bissouma within their ranks after he was linked with moves to the Gunners, Tottenham and Liverpool.
And Graham Potter has also set about unearthing some gems in the market with Abdallah Sima joining – albeit after a loan at Stoke City.
Enock Mwepu also added to the midfield ranks but the pick of the bunch is the capture of highly-rated Spanish prospect Marc Cucurella.
Biggest signing: Ben White (£50m, Brighton)
A mixed bag for the Gunners, who are officially the biggest spenders in the Premier League this summer, especially after their last-minute deal for defender Takehiro Tomiyasu.
Yet results, three defeats without scoring a goal, would suggest the money was not invested shrewdly enough.
In fairness, several of the new arrivals haven’t featured much for Mikel Arteta while others will take time to bed in.
Martin Odegaard only made his second debut for the club in the 5-0 defeat to City, while White has been out since the opening day of the season.
But other activity raises questions, with Aaron Ramsdale signed on a £30m deal to provide competition for Bernd Leno – a year after selling Emi Martinez to Villa for less.
Granit Xhaka was also given a new contract despite seemingly being on his way out this summer but Arteta did at least manage to offload Willian and Hector Bellerin.
Biggest signing: Dan James (£25m, Manchester United)
Marcelo Bielsa famously doesn’t like to have a large squad with the celebrated tactician instead keen on a stable core of versatile players.
Leeds did lose Ezgjan Alioski after his deal expired and moved to fast to sign his replacement with Junior Firpo arriving from Barcelona.
The Yorkshire outfit also retained Kalvin Phillips despite interest from England’s elite and agreed a new contract for Patrick Bamford.
Leeds even finally made Jack Harrison’s switch from Manchester City permanent following three successive loans at Elland Road.
And Bielsa then secured a transfer years in the making on deadline day as Dan James joined from rivals Manchester United.
8. West Ham
Biggest signing: Kurt Zouma (£29.8m, Chelsea)
The Hammers were circling around the bottom of this list for most of the summer until a late flurry of activity during the final few days.
David Moyes was left disappointed that the club failed to agree on a return for Jesse Lingard following his standout loan in east London last term.
The Scot had only the additions of Craig Dawson and Alphonse Areola’s loan to a squad challenging domestically and the Europa League.
But West Ham then added Kurt Zouma to his options at the back before Croatian Nikola Vlasic and Czech midfielder Alex Kral were announced on deadline day.
Just as important is the fact that Declan Rice stayed at the London Stadium despite strong interest from Chelsea and Manchester United.
Although one cause for concern is that Michail Antonio, who has struggled with injuries, remains the club’s only senior recognised striker.
Biggest signing: Maxwel Cornet (£12.85m, Lyon)
Sean Dyche, who spent less than £1m in the last window, was finally handed some funds to make signings at Turf Moor.
The Clarets have stocked up their squad in key areas following the return of Aaron Lennon and Wayne Hennessey on free transfers.
Connor Roberts also arrived on deadline day in a £2.5m deal from Swansea City while his signing came on the back of highly-rated Cornet’s arrival.
On top of those deals, Burnley splashed out £12m on Nathan Collins earlier in the summer but failed in a late swoop for Ross Barkley.
6. Crystal Palace
Biggest signing: Marc Guehi (£18m, Chelsea)
The Eagles have navigated a summer of change with Patrick Viera replacing Roy Hodgson as manager and overseeing a number of outgoings.
The likes of experienced Patrick van Aanholt, Mamadou Sakho and Gary Cahill all departed Selhurst Park on free transfers.
But Palace quickly moved to agree deals with bright young stars Guehi and Joachim Andersen after the latter impressed on loan at Fulham last season.
The Londoners also knew they’d be without Eberechi Eze until next year due to injury and Chelsea loanee Conor Gallagher has already impressed.
Watford ace Will Hughes has another addition to the midfield ranks while Wilfried Zaha has again stayed at Palace despite interest from elsewhere.
Viera even had a successful deadline day by hopefully solving their striker problems with the arrival of Celtic star Odsonne Edouard.
5. Leicester City
Biggest signing: Patson Daka (£27m, RB Salzburg)
Brendan Rodgers was forced to dip into the market for defensive reinforcements after Wesley Fofana’s injury in pre-season.
And the Leicester boss oversaw the double arrival of both Vestergaard and Ryan Bertrand from Southampton.
The Foxes also beat out competition from around Europe for Lille midfielder Boubakary Soumare.
Patson Daka has been signed as the long-term replacement for Jamie Vardy, while Ademola Lookman joined on loan from RB Leipzig.
4. Aston Villa
Biggest signing: Emiliano Buendia (£35m, Norwich)
Dean Smith’s side had long been preparing to cope with the loss of captain and best player Jack Grealish.
And the £100m they received from Man City has been spread across the triple signings of Ings, Emi Buendia and Leon Bailey.
Both Ashley Young and Axel Tuanzebe also made emotional returns to Villa Park, while the duo were also former teammates at Manchester United.
In terms of outgoings, Club Brugge re-signed their former striker Wesley on loan as Conor Hourihane joined Sheffield United for the season.
Biggest signing: Cristian Romero (£43m, Atalanta)
An incredible summer of business for Spurs who were without a manager until Nuno Espirito Santo was confirmed until the end of June.
The club also had no real European football on offer and their best player was linked with a move away from London all summer.
Yet Tottenham kept Harry Kane out of City’s clutches and even managed to agree a new long term contract with Heung-min Son.
The White Hart Lane outfit have since been bolstered by Serie A pair Cristian Romero and Pierluigi Gollini.
Bryan Gil will serve as an upgrade on Erik Lamela while veterans Toby Alderweireld, Joe Hart and Sissoko were all moved on.
Barcelona defender Emerson Royal solves Tottenham’s right-back conundrum as they later released Serge Aurier, but Spurs did miss out on striker cover for Kane.
Biggest signing: Romelu Lukaku (£97.5m, Inter Milan)
Thomas Tuchel’s Blues were missing just one component after their Champions League triumph to attempt an assault on the league.
Like City, Chelsea were in need of a new striker but unlike their title rivals, the Stamford Bridge outfit more than succeeded.
After a potential deal for Borussia Dortmund star Erling Haaland fell through, the Blues moved quickly to re-sign Lukaku from Inter.
Chelsea were also bolstered by the surprise loan capture of Atletico Madrid midfielder Saul Niguez on deadline day.
Tuchel even succeeded in offloading a number of fringe players including Michy Batshuayi, Tiemoue Bakayoko and Tammy Abraham.
But the major drawback for Chelsea was the failure to sign Jules Kounde from Sevilla despite allowing Zouma to leave for West Ham.
1. Manchester United
Biggest signing: Cristiano Ronaldo (undisclosed, Juventus)
United have surely won the summer transfer window after announcing a deal to re-sign Cristiano Ronaldo from Juventus.
The Red Devils sent their fans into overdrive after agreed unveiling the 36-year-old 12 years after he left to join Real Madrid.
Ole Gunnar Solskjaer had already ended the long-term pursuit of Jadon Sancho which allowed them to recoup some of his fee by selling James.
World Cup winner Raphael Varane was also confirmed as Harry Maguire’s long-term partner at centre-back.
And United were able to let squad regulars Axel Tuanzebe and Brandon Williams secure season-long loans, to Villa and Norwich respectively.
The Old Trafford outfit even held onto Edinson Cavani despite late interest from Barcelona while a failure to sign a defensive midfielder the only blot on an otherwise perfect transfer window.
Download talkSPORT Edge NOW!
It’s the free football app that keeps you one step ahead of your mates with short, sharp and shareable content.