Some deals that have already been announced for the coming summer…
Sofyan Amrabat from Fiorentina to Fenerbahce for €12m.
Joao Mario from Benfica to Besiktas for €2m.
Toby Alderweireld has retired from football.
Jan Vertonghen has retired from football.
Andres Guardado has retired from football.
Gabriel Carvalho from Internacional to Al-Qadsiah for €15.6m.
Fran Navarro from Porto to Braga for €2.7m.
Wendel from Zenit to Botafogo for €20m.
Tom Bischof from Hoffenheim to Bayern on a free.
Ignace Van der Brempt from RB Salzburg to Como for €5m.
Kevin Diks from Copenhagen to Monchengladbach on a free.
Chrislain Matsima from Monaco to Augsburg for €5m.
Lilian Brassier from Brest to Rennes for €12m.
Yasin Ozcan from Kasimpasa to Villa for €7m.
Kieran Tierney from Arsenal to Celtic on a free.
Hans Nicolussi Caviglia from Juventus to Venezia for €3.5m.
Yan Couto from City to Dortmund for €25m.
Milos Veljkovic from Werder to Red Star Belgrade on a free.
Fisayo Dele-Bashiru from Hatayspor to Lazio for €3.4m.
Dario Essugo from Sporting Lisbon to Chelsea for €22.2m.
Augusto Batalla from River Plate to Rayo Vallecano for €1.6m.
Giorgi Kochorashvili from Levante to Sporting Lisbon for €5.5m.
Alisson Santos from Vitoria to Sporting Lisbon for €2.1m.
Tom Watson from Sunderland to Brighton for €12m.
Mats Hummels has retired from football.
Ezechiel Banzuzi from Leuven to RB Leipzig for €16m.
Tarik Muhamerovic from Juventus to Sassuolo for €3m.
Miguel Rodriguez from Celta to Utrecht for €1.2m.
Yoann Cathline from Lorient to Utrecht for €2.8m.
Rasmus Kristensen from Leeds to Eintracht for €6m.
Marcus Edwards from Sporting Lisbon to Burnley for €10m.
Marco Brescianini from Frosinone to Atalanta for €10m.
Lazar Samardzic from Udinese to Atalanta for €14.8m.
Mihajlo Cvetkovic from Cukaricki to Anderlecht for €3.2m.
Marcus Pedersen from Feyenoord to Torino for €3.5m.
Kyliane Dong from Troyes to Augsburg on a free.
Said Benrahma from Lyon to NEOM for €12m.
Przemyslaw Frankowski from Lens to Galatasaray for €7m.
Ibrahim Maza from Hertha to Leverkusen for €12m.
Sem Steijn from Twente to Feyenoord for €10m.