Skip to content
Almanac
Menu
2026-27 · Summer window
30 Jun 2026E. EmeghaFStrasbourg→ChelseaPermanentNot recorded
30 Jun 2026Timothy WeahMJuventus→MarseillePermanentNot recorded
30 Jun 2026M. BidstrupMRed Bull Salzburg→LyonPermanentNot recorded
30 Jun 2026Arnaud NordinMFSV Mainz 05→RennesPermanentNot recorded
30 Jun 2026Hamed TraorèMBournemouth→MarseillePermanentNot recorded
30 Jun 2026Michaël CuisanceMHertha BSC→LensPermanentNot recorded
30 Jun 2026Facundo MedinaDLens→MarseillePermanentNot recorded
30 Jun 2026J. BogaFNice→JuventusPermanentNot recorded
30 Jun 2026Caio HenriqueDMonaco→AjaxPermanentNot recorded
30 Jun 2026A. GronbaekMRennes→Hamburger SVPermanentNot recorded
29 Jun 2026Sidiki CherifFAngers→FenerbahçePermanentNot recorded
29 Jun 2026Afonso MoreiraFLyon→Bayer LeverkusenPermanentNot recorded
29 Jun 2026EmersonnFToulouse→Ipswich TownPermanentNot recorded
29 Jun 2026K. OuattaraDMonaco→BeşiktaşPermanentNot recorded
29 Jun 2026A. PiedfortMWesterlo→AuxerrePermanentNot recorded
29 Jun 2026A. BaldeFNice→St. GallenPermanentNot recorded
29 Jun 2026Gonçalo RamosFParis Saint-Germain→AC MilanPermanentNot recorded
29 Jun 2026Anass ZarouryFLens→PanathinaikosPermanentNot recorded
29 Jun 2026Paul JolyDAuxerre→1. FC KaiserslauternPermanentNot recorded

By club

Data coverage for Ligue 1 →

Sources: Wikipedia (CC BY-SA 4.0), API-Football · Data sources