Alex Iwobi from Everton to Fulham, £22m
Sofyan Amrabat – Fiorentina to Manchester United, loan
Brennan Johnson – Nottingham Forest to Tottenham, £47.5m
Ryan Gravenberch – Bayern Munich to Liverpool, £34.2m
Cole Palmer – Manchester City to Chelsea, £42.5m
Matheus Nunes – Wolves to Manchester City, £53m
Ansu Fati – Barcelona to Brighton, loan
Altay Bayındır – Fenerbahce to Manchester United, £4.3m
Nuno Tavares – Arsenal to Nottingham Forest, loan
Tommy Doyle – Manchester City to Wolves, loan
Clement Lenglet – Barcelona to Aston Villa, loan
James McAtee – Manchester City to Sheffield United, loan
Logan Pye – Manchester United to Burnley, undisclosed
Travis Hernes – Shrewsbury to Newcastle undisclosed
Sergio Reguilon – Tottenham to Manchester United, loan
Nicolas Dominguez – Bologna to Nottingham Forest, swap (Remo Freuler going the other way)
Jonny Evans – Manchester United, free
Callum Hudson-Odoi – Chelsea to Nottingham Forest, £5m
Odysseas Vlachodimos – Benfica to Nottingham Forest, £7.7m
Albert Sambi Lokonga – Arsenal to Luton, loan
Mike Tresor – Genk to Burnley, loan
Neal Maupay – Everton to Brentford, loan
Luis Sinisterra – Leeds to Bournemouth, loan
Ibrahim Sangare – PSV Eindhoven to Nottingham Forest, £30m
Divock Origi – AC Milan to Nottingham Forest, loan
Jean-Ricner Bellegarde – Strasbourg to Wolves, undisclosed
Andrew Omobamidele – Norwich to Nottingham Forest, £11m