A record-breaking transfer window is nearing its conclusion, with Premier League clubs having forked out an unprecedented sum already during the summer.
Over £1.9bn has been spent on players - an average of almost £100m per club - and there is plenty more business expected ahead of the deadline at 11pm on Thursday.
Here, Sports Mole rounds up a conclusive list of every done deal involving top-flight clubs on deadline day, in order of most expensive to least.
Antony
To: Manchester United
From: Ajax
Fee: £82m
Age: 22
Contract length: Five years with the option of a further year
Manuel Akanji
To: Manchester City
From: Borussia Dortmund
Fee: £15.75m
Age: 27
Contract length: Five years
James Garner
To: Everton
From: Manchester United
Fee: £15.7m
Age: 21
Contract length: Four years
Wout Faes
To: Leicester City
From: Reims
Fee: £15.3m
Age: 24
Contract length: Five years
Leander Dendoncker
To: Aston Villa
From: Wolverhampton Wanderers
Fee: £13.5m
Age: 27
Contract length: Unspecified
Pierre-Emerick Aubameyang
To: Chelsea
From: Barcelona
Fee: £10.8m
Age: 33
Contract length: Two years
Billy Gilmour
To: Brighton & Hove Albion
From: Chelsea
Fee: £9.4m
Age: 21
Contract length: Four years
Idrissa Gueye
To: Everton
From: Paris Saint-Germain
Fee: £9m
Age: 32
Contract length: Two years
Duje Caleta-Car
To: Southampton
From: Marseille
Fee: £9m
Age: 25
Contract length: Four years
Carlos Vinicius
To: Fulham
From: Benfica
Fee: £4.5m
Age: 27
Contract length: Three years
Wilfried Gnonto
To: Leeds United
From: FC Zurich
Fee: £4.1m
Age: 18
Contract length: Five years
Willy Boly
To: Nottingham Forest
From: Wolverhampton Wanderers
Fee: £2.3m
Age: 31
Contract length: Two years
Josh Bowler
To: Nottingham Forest
From: Blackpool
Fee: £2.1m
Age: 23
Contract length: Unspecified
Tahith Chong
To: Birmingham City
From: Manchester United
Fee: Undisclosed
Age: 22
Contract length: Four years
Kenedy
To: Real Valladolid
From: Chelsea
Fee: Undisclosed
Age: 26
Contract length: Five years
Samuel Edozie
To: Southampton
From: Manchester City
Fee: Undisclosed
Age: 19
Contract length: Five years
Juan Larios
To: Southampton
From: Manchester City
Fee: Undisclosed
Age: 18
Contract length: Five years
Oriol Romeu
To: Girona
From: Southampton
Fee: Undisclosed
Age: 30
Contract length: Three years
Yan Valery
To: Angers
From: Southampton
Fee: Undisclosed
Age: 23
Contract length: Unspecified
Luka Racic
To: SonderjyskE
From: Brentford
Fee: Undisclosed
Age: 23
Contract length: One year
Marlos Moreno
To: Troyes
From: Manchester City
Fee: Undisclosed
Age: 25
Contract length: Two years
Hector Bellerin
To: Barcelona
From: Arsenal
Fee: Free
Age: 27
Contract length: One year
Willian
To: Fulham
From: Unattached
Fee: Free
Age: 34
Contract length: One year
Federico Fernandez
To: Elche
From: Newcastle United
Fee: Free
Age: 33
Contract length: One year
Arthur Melo
To: Liverpool
From: Juventus
Fee: Loan
Age: 26
Contract length: One season
Denis Zakaria
To: Chelsea
From: Juventus
Fee: Loan
Age: 25
Contract length: One season
Martin Dubravka
To: Manchester United
From: Newcastle United
Fee: Loan
Age: 33
Contract length: One season
Daniel James
To: Fulham
From: Leeds
Fee: Loan
Age: 24
Contract length: One season
Ainsley Maitland-Niles
To: Southampton
From: Arsenal
Fee: Loan
Age: 25
Contract length: One season
Layvin Kurzawa
To: Fulham
From: Paris Saint-Germain
Fee: Loan
Age: 29
Contract length: One season
Ethan Ampadu
To: Spezia
From: Chelsea
Fee: Loan
Age: 21
Contract length: One season
Boubacar Traore
To: Wolverhampton Wanderers
From: Metz
Fee: Loan
Age: 21
Contract length: One season
Jan Bednarek
To: Aston Villa
From: Southampton
Fee: Loan
Age: 26
Contract length: One season
Andre Gomes
To: Lille
From: Everton
Fee: Loan
Age: 29
Contract length: One season
Jack Stephens
To: Bournemouth
From: Southampton
Fee: Loan
Age: 28
Contract length: One season
Paulo Gazzaniga
To: Girona
From: Fulham
Fee: Loan
Age: 30
Contract length: One season
Matty Longstaff
To: Colchester United
From: Newcastle United
Fee: Loan
Age: 22
Contract length: One season
Halil Dervisoglu
To: Burnley
From: Brentford
Fee: Loan
Age: 22
Contract length: One season
Christian Saydee
To: Shrewsbury Town
From: Bournemouth
Fee: Loan
Age: 20
Contract length: One season
Tim Iroegbunam
To: Queens Park Rangers
From: Aston Villa
Fee: Loan
Age: 19
Contract length: One season
Mateusz Lis
To: Troyes
From: Southampton
Fee: Loan
Age: 25
Contract length: One season
Kell Watts
To: Peterborough United
From: Newcastle United
Fee: Loan
Age: 22
Contract length: One season
Mads Bech Sorensen
To: Nice
From: Brentford
Fee: Loan
Age: 23
Contract length: One season
Terence Kongolo
To: Le Havre
From: Fulham
Fee: Loan
Age: 28
Contract length: One season
Fin Stevens
To: Swansea City
From: Brentford
Fee: Loan
Age: 19
Contract length: One season
Loic Bade
To: Nottingham Forest
From: Rennes
Fee: Loan
Age: 22
Contract length: One season
Josh Bowler
To: Olympiacos
From: Nottingham Forest
Fee: Loan
Age: 23
Contract length: One season
body check tags ::