Skip to content
Almanac
Menu
  • 14W
  • 14S
  • 15O
  • 15W
  • 15S
  • 16O
  • 16W
  • 16S
  • 17O
  • 17W
  • 17S
  • 18O
  • 18W
  • 18S
  • 19O
  • 19W
  • 19S
  • 20O
  • 20W
  • 20S
  • 21O
  • 21W
  • 21S
  • 22O
  • 22W
  • 22S
  • 23O
  • 23W
  • 23S
  • 24O
  • 24W
  • 24S
  • 25O
  • 25W
  • 25S
  • 26S

90% or more have a feeSome have a feeNo fee recordedS summer, W winter, O other dates

2026-27 · Summer window
14 Sept 2026A. BodartGLille→Le HavreFreeFree
29 Jun 2026Radosław MajeckiGStade Brestois 29→MonacoLoan returnNot recorded
29 Jun 2026H. KoffiGAngers→LensLoan returnNot recorded
29 Jun 2026N. LemaitreGTroyes→RennesFreeFree
2025-26 · Winter window
18 Jan 2026Mathieu GorgelinGLe Havre→LensFreeFree
2025-26 · Summer window
9 Aug 2025Radosław MajeckiGMonaco→Stade Brestois 29LoanNot recorded
9 Aug 2025Lucas ChevalierGLille→Paris Saint-GermainPermanentNot recorded
4 Jul 2025Robin RisserGStrasbourg→LensPermanentNot recorded
1 Jul 2025A. BodartGMetz→LilleFreeFree
30 Jun 2025H. KoffiGLens→AngersLoanNot recorded
2024-25 · Winter window
8 Jan 2025Brice SambaGLens→RennesPermanentNot recorded
1 Jan 2025Anthony LopesGLyon→NantesFreeFree
2024-25 · Summer window
23 Aug 2024R. DescampsGNantes→LyonFreeFree
2023-24 · Summer window
1 Sept 2023A. GomisGRennes→LorientLoanNot recorded
29 Aug 2023Vito MannoneGLorient→LillePermanent€200K
2022-23 · Winter window
31 Jan 2023Julian PollersbeckGLyon→LorientLoanNot recorded
26 Jan 2023B. CostilGAuxerre→LilleFreeFree
26 Jan 2023Benjamin LecomteGMonaco→MontpellierPermanent€2M
2022-23 · Summer window
1 Sept 2022Vito MannoneGMonaco→LorientFreeFree
1 Sept 2022B. KamaraGStrasbourg→MontpellierFreeFree
6 Jul 2022Steve MandandaGMarseille→RennesFreeFree
11 Jun 2022Marcin BułkaGParis Saint-Germain→NicePermanent€2M
2021-22 · Winter window
5 Jan 2022P. BernardoniGAngers→Saint EtienneLoanNot recorded
2021-22 · Summer window
5 Aug 2021Marcin BułkaGParis Saint-Germain→NiceLoanNot recorded
19 Jul 2021Jessy MoulinGSaint Etienne→TroyesType not recordedNot recorded
2020-21 · Summer window
29 Sept 2020A. GomisGDijon→RennesPermanent€10M
25 Sept 2020Anthony RacioppiGLyon→DijonType not recordedNot recorded
1 Jul 2020P. BernardoniGNîmes→AngersPermanent€7.5M
2019-20 · Summer window
6 Aug 2019Édouard MendyGReims→RennesPermanent€4M
15 Jul 2019Benjamin LecomteGMontpellier→MonacoPermanent€13.5M
1 Jul 2019Ciprian TătărușanuGNantes→LyonFreeFree
2018-19 · Summer window
4 Jul 2018M. DreyerGCaen→AmiensType not recordedNot recorded
1 Jul 2018Baptiste ReynetGDijon→ToulousePermanent€4M
2017-18 · Summer window
1 Jul 2017Brice SambaGMarseille→CaenType not recordedNot recorded
9 Jun 2017B. CostilGRennes→BordeauxFreeFree
2016-17 · Summer window
1 Jul 2016Paul NardiGMonaco→RennesLoanNot recorded
1 Jul 2016Brice SambaGNancy→MarseilleType not recordedNot recorded
2015-16 · Winter window
31 Jan 2016P. BernardoniGTroyes→BordeauxLoanNot recorded
2015-16 · Summer window
18 Aug 2015M. MaignanGParis Saint-Germain→LillePermanent€1M
1 Jul 2015Théo GuivarchGLorient→GuingampFreeFree
2014-15 · Summer window
1 Jul 2014Rémy VercoutreGLyon→CaenFreeFree
2013-14 · Winter window
31 Jan 2014Yohann PeléGToulouse→SochauxType not recordedNot recorded
2013-14 · Summer window
19 Jul 2013Jean-Louis LecaGValenciennes→BastiaFreeFree
2011-12 · Summer window
1 Jul 2011Rémy RiouGAuxerre→ToulouseFreeFree
2009-10 · Summer window
30 Jun 2009Cédric CarrassoGToulouse→BordeauxPermanent€8M
29 Jun 2009Yohann PeléGLe Mans→ToulouseFreeFree
2008-09 · Summer window
1 Aug 2008Cédric CarrassoGMarseille→ToulousePermanent€2.5M
1 Aug 2008Hugo LlorisGNice→LyonPermanent€8.5M
2007-08 · Summer window
1 Jul 2007Rémy RiouGLyon→AuxerrePermanent€800K

By club

Data coverage for Ligue 1 →

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