Transfer Deadline Day deals - Every completed move on final day of window
The transfer window is officially closed after a dramatic Deadline Day.
Another busy summer transfer window slammed shut on Friday evening as clubs in England and across the globe worked hard to finalise their final bits of business.
Liverpool and Manchester United both got important pieces of business done as they sealed the loan signings of Ryan Gravenberch and Sofyan Amrabat, while Sergio Reguilon also made the move to Old Trafford.
Tottenham spent big to get Brennan Johnson in from Nottingham Forest and there was also a move across London for Rob Holding, who left Arsenal for Crystal Palace.
Chelsea continued their spending by splashing out £42.5m on Manchester City winger Cole Palmer, who moves to Stamford Bridge on a seven-year contract. Matheus Nunes made the £53m from Wolves. Meanwhile, Tommy Doyle moved in the opposition direction to Molineux on loan.
Marcel Sabitzer completes Man Utd transfer after last-minute deadline day dashHere is a report of all the completed deals on Deadline Day from around the British leagues...
Transfer Deadline Day Summer 2023 done deals
9:00: Taylor Harwood-Bellis - Manchester City to Southampton - Loan
9:00: Altay Bayindir - Fenerbahce to Manchester United - £4.3m
9:30: Cole Palmer - Manchester City to Chelsea - £42.5m
9:30: Loic Mbe Soh - Nottingham Forest to Almere City - Loan
10:00: Tommy Doyle - Manchester City to Wolves - Loan
10:00: Nuno Tavares - Arsenal to Nottingham Forest - Loan
10:00: Cody Drameh - Leeds to Birmingham - Loan
10.00: Marc Jurado - Manchester United to Espanyol - Undisclosed
10:00: Tennai Watson - MK Dons to Charlton - Free
Man Utd deadline day live updates as Sabitzer completes loan move10:00: John-Kymani Gordon - Crystal Palace to Cambridge United - Loan
10:30: Matheus Nunes - Wolves to Manchester City - £53m
10:45: Jonathan Panzo - Nottingham Forest to Cardiff - Loan
11:00: James Norris - Liverpool to Tranmere - Loan
11:30: Andreas Voglsammer - Millwall to Hannover - Free
11:45: Clement Lenglet - Barcelona to Aston Villa - Loan
12:00: Admiral Muskwe - Luton to Exeter - Loan
12:00: Chisom Afoka - Aston Villa to Bradford - Loan
13:00: Dion Pereira - Luton to Sutton - Loan
13:00: Kyle Edwards - Ipswich to Oxford - Loan
13:00: Dean Bouzanis - Reading to Ipswich - Loan
13:15: Ansu Fati - Barcelona to Brighton - Loan
13:15: George Evans - Millwall to Wrexham - Undisclosed
13:30: Ryan Longman - Hull to Millwall - Loan
14:00: Semir Telalovic - Borussia Monchengladbach to Blackburn - Undisclosed
14:00: Allan Campbell - Luton to Millwall - Loan
15:00: David Okagbue - Stoke to Walsall - Loan
15:40: James McAtee - Manchester City to Sheffield United - Loan
15:45: Luca Stephenson - Liverpool to Barrow - Loan
16:00: Sergio Reguilon - Tottenham to Manchester United - Loan
16:00: Japhet Tanganga - Tottenham to Augsburg - Loan
16:30: Mason Burstow - Chelsea to Sunderland - Loan
16:30: Louie Watson - Luton to Charlton - Loan
16:40: Marcel Lewis - Burnley to Dundee - Loan
17:00 - Nicolas Dominguez - Bologna to Nottingham Forest - Undisclosed
17:00 - Remo Freuler - Nottingham Forest to Bologna - Undisclosed
17:00 - Nathan Butler-Oyedeji - Arsenal to Cheltenham - Loan
17:00 - Keinan Davis - Aston Villa to Udinese - Undisclosed
17:30 - Jonny Evans - Leicester to Man Utd - Free
18:00 - Kevin Mbabu - Fulham to Augsburg - Loan
18:00 - Callum Hudson-Odoi - Chelsea to Nottingham Forest - Undisclosed
18:30 - Charlie McNeill - Man Utd to Stevenage - Loan
18:30 - Owen Dodgson - Burnley to Barnsley - Loan
19:00 - Chiquinho - Wolves to Famalicao - Loan
19:30 - Liam Millar - Basel to Preston - Loan
19:30 - Martial Godo - Fulham to Wigan - Loan
19:30 - Ryan Finnigan - Southampton to Shrewsbury - Loan
19:30 - Arthur Okonkwo - Arsenal to Wrexham - Loan
20:00 - Boubakary Soumare - Leicester to Sevilla - Loan
20:00 - Dominic Ballard - Southampton to Reading - Loan
20:30 - Lynden Gooch - Sunderland to Stoke - Undisclosed
21:00 - Omar Rekik - Arsenal to Wigan - Loan
21:10 - Louie Marsh - Sheffield Utd to Doncaster - Loan
21:15 - Elliot Embleton - Sunderland to Derby - Loan
21:40 - Harvey Griffiths - Wolves to Walsall - Loan
21:45 - Ryan Gravenberch - Bayern Munich to Liverpool - £34m
22:00 - Joao Cancelo - Man City to Barcelona - Loan
22:00 - Armel Bella-Kotchap - Southampton to PSV - Loan
22:30 - Sofyan Amrabat - Fiorentina to Man Utd - Loan
22:30 - Odysseas Vlachodimos - Benfica to Nottingham Forest - Undisclosed
22:30 - Diego Moreira - Chelsea to Lyon - Loan
22:45 - James Furlong - Brighton to Hull - Undisclosed
22:45 - Albert Sambi Lokonga - Arsenal to Luton - Loan
22:45 - Josh Tymon - Swansea to Stoke - Undisclosed
22:50 - Liam Kitching - Barnsley to Coventry - Undisclosed
23:00 - Brennan Johnson - Nottingham Forest to Tottenham - £45m
23:00 - Rob Holding - Arsenal to Crystal Palace - £5m
23:00 - Mason Greenwood - Man Utd to Getafe - Loan
23:00 - Mike Tresor - Genk to Burnley - Loan
23:22 - Sead Haksabanovic - Celtic to Stoke - Loan
23:22 - Neal Maupay - Everton to Brentford - Loan
23:30 - Ross Stewart - Sunderland to Southampton - Undisclosed
23:30 - Oliver Burke - Werder Bremen to Birmingham - Loan
23:30 - Bashir Humphreys - Swansea to Chelsea - Loan
23:30 - Alvaro Fernandez - Man Utd to Granada - Loan
23:30 - Jean-Ricner Bellegarde - Strasbourg to Wolves - Undisclosed
23:45 - Tyler Morton - Liverpool to Hull - Loan
23:45 - Jamal Lowe - Bournemouth to Swansea - Loan
23:45 - Jean-Philippe Gbamin - released by Everton
00:00 - Luis Sinisterra - Leeds to Bournemouth - Loan
00:00 - Jaidon Anthony - Bournemouth to Leeds - Loan
00:05 - Tom Cannon - Everton to Leicester - Undisclosed
00:15 - Ibrahim Sangare - PSV to Nottingham Forest - Undisclosed
00:40 - Divock Origi - AC Milan to Nottingham Forest - Loan