This is a list of French football transfers for the 2022–23 summer transfer window. Only transfers featuring Ligue 1 and Ligue 2 are listed.
Transfers DateNameMoving fromMoving toFee28 April 2022 Nîmes Vancouver Whitecaps FC$3m23 May 2022 Marseille Aston VillaFree23 May 2022 NîmesMontpellierFree25 May 2022 Louhans-CuiseauxAnnecyUndisclosed28 May 2022 AngersBrestFree31 May 2022 Sporting CPParis Saint-Germain£38m1 June 2022 Le HavreAngersUndisclosed1 June 2022 Paris Saint-GermainNice£2m1 June 2022 NantesSochauxFree2 June 2022 NîmesRodezFree3 June 2022 CréteilAnnecyUndisclosed4 June 2022 FerencvárosAngersUndisclosed4 June 2022 BrestRodezFree4 June 2022 BorgoAnnecyUndisclosed8 June 2022 Montpellier Schalke 04€700k8 June 2022 MarseilleAnnecyUndisclosed9 June 2022 ArsenalLyonFree10 June 2022 SionPauUndisclosed10 June 2022 DunkerqueAngersUndisclosed13 June 2022 Red StarGrenobleUndisclosed13 June 2022 GenkClermont FootUndisclosed13 June 2022 AngersAjaccioFree13 June 2022 Saint-ÉtienneMontpellierFree14 June 2022 Lausanne-SportClermont FootUndisclosed14 June 2022 CaenChâteaurouxUndisclosed15 June 2022 Angers Real Sociedad€15m16 June 2022 EupenReimsUndisclosed16 June 2022 CaenSochauxUndisclosed16 June 2022 StrasbourgAnnecyLoan16 June 2022 SochauxPauUndisclosed16 June 2022 EA GuingampAuxerreUndisclosed16 June 2022 AngersSochauxUndisclosed16 June 2022 LyonBastiaLoan17 June 2022 StrasbourgStade BriochinLoan17 June 2022 CaenAnnecyUndisclosed17 June 2022 AngersCaenFree18 June 2022 Nantes BaselUndisclosed18 June 2022 PauCaenUndisclosed20 June 2022 Rennes West Ham United£30m20 June 2022 Greuther FürthAmiensFree20 June 2022 LorientAnnecyLoan20 June 2022 TroyesSaint-ÉtienneFree20 June 2022 Rukh LvivStade LavalLoan20 June 2022 PauCaenUndisclosed20 June 2022 Saint-ÉtienneAjaccioFree21 June 2022 Nice PSVUndisclosed21 June 2022 StrasbourgParisLoan21 June 2022 ConcarneauEA GuingampUndisclosed21 June 2022 Laval CharleroiUndisclosed21 June 2022 CharleroiLavalLoan21 June 2022 Club BruggeMontpellierLoan21 June 2022 Stade BriochinDijonUndisclosed21 June 2022 Hapoel HaifaLavalUndisclosed21 June 2022 F91 DudelangeBastiaUndisclosed21 June 2022 Lille Fortuna SittardUndisclosed22 June 2022 NîmesSaint-ÉtienneFree22 June 2022 CaenLyonUndisclosed22 June 2022 ValenciennesCaenUndisclosed22 June 2022 Dinamo BucureștiQuevilly-RouenFree23 June 2022 Auxerre VitesseUndisclosed23 June 2022 StrasbourgOrléansLoan23 June 2022 AngersCaenUndisclosed24 June 2022 AZToulouseUndisclosed24 June 2022 Le HavreQuevilly-RouenFree24 June 2022 TroyesSaint-ÉtienneFree24 June 2022 LorientParisUndisclosed24 June 2022 AuxerreCaenUndisclosed24 June 2022 CaenDunkerqueLoan24 June 2022 Sochaux ATK Mohun BaganUndisclosed24 June 2022 BoavistaTroyesUndisclosed24 June 2022 Clermont FootLensUndisclosed24 June 2022 AarauAjaccioUndisclosed24 June 2022 NiortLorientUndisclosed26 June 2022 BrestParisFree27 June 2022 ParisBastiaUndisclosed27 June 2022 Paris Saint-Germain West Ham United£10.5m27 June 2022 ToulouseQuevilly-RouenLoan27 June 2022 DunkerqueCaenUndisclosed27 June 2022 Clermont FootQuevilly-RouenFree27 June 2022 SochauxQuevilly-RouenFree27 June 2022 Sochaux Progrès NiederkornLoan27 June 2022 CaenQuevilly-RouenLoan27 June 2022 Saint-ÉtienneMontpellierFree27 June 2022 BastiaParisUndisclosed27 June 2022 Saint-Étienne RFC SeraingUndisclosed27 June 2022 ValenciennesSochauxUndisclosed28 June 2022 VålerengaToulouseUndisclosed28 June 2022 LiverpoolMonaco£15m28 June 2022 EA Guingamp BragaLoan28 June 2022 NiceNîmesLoan28 June 2022 RodezCaenUndisclosed28 June 2022 Monaco Red Bull SalzburgUndisclosed28 June 2022 Paris Saint-Germain PSVUndisclosed29 June 2022 NiceChâteaurouxLoan29 June 2022 ReimsSochauxFree29 June 2022 ValenciennesEA GuingampUndisclosed29 June 2022 Minnesota United FCAngersUndisclosed29 June 2022 Lens Inter Miami CFUndisclosed29 June 2022 Monaco TorinoUndisclosed29 June 2022 EA GuingampGrenobleUndisclosed29 June 2022 Çaykur RizesporParisLoan29 June 2022 HanoiPauUndisclosed29 June 2022 SarajevoAngersUndisclosed29 June 2022 ToulouseLavalLoan29 June 2022 Strasbourg Malmö FFUndisclosed30 June 2022 Brighton & Hove AlbionAngersUndisclosed30 June 2022 EA Guingamp Aris LimassolUndisclosed30 June 2022 NiortSochauxFree30 June 2022 Lyon Estoril PraiaUndisclosed30 June 2022 Le HavreMarseilleUndisclosed30 June 2022 PortoParis Saint-Germain£34m30 June 2022 Clermont FootLilleFree1 July 2022 Nantes Eintracht FrankfurtFree1 July 2022 Montpellier BenficaFree1 July 2022 MontpellierFree agentFree1 July 2022 MontpellierFree agentFree1 July 2022 York United PauUndisclosed1 July 2022 Monaco Real Madrid€80m1 July 2022 LilleSochauxUndsiclosed1 July 2022 Maccabi HaifaAjaccioUndisclosed1 July 2022 Lille Newcastle United€37m1 July 2022 Seattle Sounders FCNîmesFree1 July 2022 Chamois Niortais Real OviedoFree1 July 2022 ExcelsiorToulouseUndisclosed1 July 2022 VersaillesNîmesFree1 July 2022 Metz RFC SeraingLoan1 July 2022 GranadaClermont FootFree1 July 2022 ArsenalMarseille£9m1 July 2022 LorientNîmesFree1 July 2022 Neuchâtel XamaxQuevilly-RouenFree1 July 2022 DunkerqueNîmesFree1 July 2022 RennesLilleFree1 July 2022 NiortRodezFree1 July 2022 ParadouLavalLoan1 July 2022 Nice BaselUndisclosed1 July 2022 Nice BaselUndisclosed1 July 2022 EA Guingamp Maccabi HaifaUndisclosed1 July 2022 Zagłębie LubinLensFree1 July 2022 ChavesLilleUndisclosed1 July 2022 Vitória de GuimarãesMontpellierLoan1 July 2022 WatfordNantesUndisclosed1 July 2022 NiceQuevilly-RouenLoan1 July 2022 DunkerqueNîmesFree1 July 2022 Bayern MunichLyonFree1 July 2022 ChâteaurouxNîmesFree2 July 2022 HeraclesBrestUndisclosed3 July 2022 Troyes Nottingham Forest£5m3 July 2022 Lyon KV KortijkLoan4 July 2022 Amiens St. GallenUndisclosed4 July 2022 Al AhlyAmiensUndisclosed5 July 2022 Pau Bristol CityFree5 July 2022 Lille Roma€5m5 July 2022 CelticBrestUndisclosed5 July 2022 CaenBourg-en-BresseLoan5 July 2022 Nottingham ForestLensUndisclosed6 July 2022 Paris Saint-GermainStrasbourgLoan6 July 2022 ValenciennesRed StarUndisclosed6 July 2022 MarseilleRennesFree6 July 2022 Lorient AlmeríaUndisclosed6 July 2022 Quevilly-Rouen CSKA SofiaUndisclosed6 July 2022 Club BruggeLensUndisclosed6 July 2022 LorientAnnecyUndisclosed7 July 2022 RennesAmiensFree7 July 2022 ValenciennesRed StarUndisclosed7 July 2022 Marseille TorinoLoan8 July 2022 Dijon İstanbul BaşakşehirUndisclosed8 July 2022 Paris Saint-Germain JuventusFree8 July 2022 Paris FC EindhovenLoan8 July 2022 CharleroiSochauxLoan9 July 2022 Cercle BruggeParisUndisclosed9 July 2022 Austria WienReimsUndisclosed10 July 2022 MontpellierLilleFree11 July 2022 GrenobleRodezUndisclosed11 July 2022 Lens Crystal PalaceUndisclosed12 July 2022 Sochaux Sheriff TiraspolUndisclosed12 July 2022 Angers Mainz 05Undisclosed12 July 2022 NiceNantesLoan12 July 2022 Stade BrestValenciennesLoan12 July 2022 Reims Istra 1961Loan12 July 2022 New York Red BullsQuevilly-RouenUndisclosed12 July 2022 LensAuxerreUndisclosed12 July 2022 BeerschotQuevilly-RouenLoan12 July 2022 AmiensStade BriochinLoan13 July 2022 Clermont FootLilleUndisclosed13 July 2022 ÜmraniyesporDijonFree13 July 2022 Rodez LeónUndisclosed13 July 2022 LensBastaLoan13 July 2022 Saint-Étienne Red Bull Salzburg€15m13 July 2022 Monaco EspanyolLoan13 July 2022 SochauxLe HavreUndisclosed13 July 2022 RB LeipzigLorientUndisclosed13 July 2022 Brighton & Hove AlbionAngersLoan14 July 2022 Cercle BruggeSochauxLoan15 July 2022 Dinamo ZagrebClermont FootUndisclosed15 July 2022 Lille SalernitanaUndisclosed15 July 2022 BordeauxAuxerreFree15 July 2022 Borussia MönchengladbachMonaco€12.5m15 July 2022 LilleValenciennesUndisclosed15 July 2022 PortoMarseilleFree15 July 2022 SochauxDijonFree16 July 2022 Quevilly-RouenBourg-en-BresseUndisclosed17 July 2022 Stade de ReimsParis Saint-GermainLoan17 July 2022 Rapid BucureștiNice€5m18 July 2022 BrøndbyTroyesUndisclosed18 July 2022 Rennes BaselLoan18 July 2022 Clermont FootAngersUndisclosed18 July 2022 Caen Real MurciaLoan18 July 2022 Rubin KazanLorientUndisclosed19 July 2022 Lens Braga€3m19 July 2022 EA GuingampBorgoLoan19 July 2022 ES TunisAngersUndisclosed19 July 2022 ChamblyGrenobleUndisclosed19 July 2022 BrestSochauxFree19 July 2022 Caen Orlando City SCUndisclosed19 July 2022 Lorient CelticLoan19 July 2022 Maccabi HaifaGrenobleUndisclosed19 July 2022 ElfsborgToulouseUndisclosed20 July 2022 Celta VigoMarseilleLoan20 July 2022 Standard LiègeSaint-ÉtienneLoan20 July 2022 LensMarseilleUndisclosed20 July 2022 Cercle BruggeMonacoLoan20 July 2022 Monaco Cercle BruggeUndisclosed20 July 2022 PauSaint-ÉtienneFree20 July 2022 Monaco Cercle BruggeLoan20 July 2022 NîmesGrenobleUndisclosed20 July 2022 GranadaMarseilleUndisclosed20 July 2022 Monaco Cercle BruggeUndisclosed21 July 2022 Clermont Foot AroucaUndisclosed21 July 2022 TroyesQuevilly-RouenUndisclosed21 July 2022 Lyon Galatasaray€3m21 July 2022 Metz RFC SeraingLoan21 July 2022 AngersEA GuingampFree21 July 2022 Bordeaux SouthamptonUndisclosed21 July 2022 GalatasarayNantesLoan21 July 2022 AngersMetzFree22 July 2022 CSKA SofiaBastiaUndisclosed22 July 2022 Rennes EmmenUndisclosed22 July 2022 Marseille BotafogoLoan22 July 2022 Reims Mallorca€4.5m22 July 2022 Lens AtromitosUndisclosed23 July 2022 KayserisporBastiaUndisclosed23 July 2022 Norwich CityBrest€2.3m23 July 2022 Mainz 05StrasbourgLoan23 July 2022 YerköysporBastiaUndisclosed23 July 2022 AjaxLyon€4.2m25 July 2022 Louhans-CuiseauxAnnecyUndisclosed25 July 2022 Legia WarsawClermont FootUndisclosed26 July 2022 NorthEast UnitedLe HavreUndisclosed26 July 2022 Le HavreAjaccioUndisclosed26 July 2022 RB LeipzigParis Saint-Germain€10m26 July 2022 CaenBourg-en-BresseUndisclosed26 July 2022 Rennes Bayern Munich€28.5m27 July 2022 TalleresBrestLoan27 July 2022 Amiens ÚjpestLoan27 July 2022 AuxerreAvranchesLoan28 July 2022 ReimsRed StarUndisclosed28 July 2022 Reims OostendeLoan28 July 2022 Spartak MoscowRodezUndisclosed29 July 2022 Angers UdineseUndisclosed29 July 2022 GenkReimsUndisclosed29 July 2022 Marseille FenerbahçeUndisclosed29 July 2022 BolognaRennesUndisclosed30 July 2022 AuxerreLe PuyLoan30 July 2022 WydadBrest€2.7m30 July 2022 ArsenalMarseilleLoan1 August 2022 Lokomotiv MoscowNice€14m1 August 2022 JuventusNiceFree1 August 2022 Tottenham HotspurRennesLoan2 August 2022 Birmingham CityClermont FootFree2 August 2022 Dijon KasımpaşaLoan2 August 2022 BrentfordAuxerreUndisclosed2 August 2022 Nottingham ForestDijonUndisclosed2 August 2022 MetzEA GuingampLoan2 August 2022 AmiensQuevilly-RouenFree3 August 2022 ArsenalReimsLoan3 August 2022 LensPauUndisclosed3 August 2022 Sochaux Progrès NiederkornLoan3 August 2022 Monaco ValenciaLoan3 August 2022 StrasbourgAnnecyLoan3 August 2022 Leicester CityNiceUndisclosed3 August 2022 EmpoliNiceUndisclosed3 August 2022 Paris Saint-Germain TorinoUndisclosed4 August 2022 Shakhtar DonetskLilleFree4 August 2022 Metz BenficaUndisclosed4 August 2022 Rodez Charlotte FCUndisclosed4 August 2022 BeerschotValenciennesUndisclosed4 August 2022 LyonSaint-ÉtienneFree4 August 2022 LA GalaxyAuxerreUndisclosed4 August 2022 LilleParis Saint-Germain€10m4 August 2022 LyonBourg-en-BresseLoan4 August 2022 GenkTroyesUndisclosed4 August 2022 Saint-Étienne FamalicãoUndisclosed5 August 2022 Saint-Étienne Los Angeles$5m5 August 2022 Nottingham ForestAuxerreUndisclosed5 August 2022 LilleParisUndisclosed5 August 2022 ToulouseLilleUndisclosed5 August 2022 RomaMarseilleUndisclosed5 August 2022 Paris Saint-Germain RomaLoan8 August 2022 ParadouLavalLoan9 August 2022 GrenobleRed StarUndisclosed9 August 2022 Paris Saint-GermainTroyesUndisclosed9 August 2022 AngersRodezUndisclosed9 August 2022 Amiens MalmöUndisclosed9 August 2022 LorientRodezLoan9 August 2022 Lille Everton£33m10 August 2022 Lorient BeverenLoan10 August 2022 Inter MilanMarseilleFree10 August 2022 ChelseaMonacoLoan11 August 2022 LensAnnecyLoan11 August 2022 Clermont Foot Stade Lausanne OuchyUndisclosed11 August 2022 AjaccioEA GuingampUndisclosed11 August 2022 Paris Saint-GermainRennesUndisclosed12 August 2022 Nice BotafogoUndisclosed12 August 2022 Metz SalernitanaUndi