# List of French football transfers winter 2024–25

This is a list of French football transfers for the 2024–25 winter transfer window. Only transfers featuring Ligue 1 and Ligue 2 are listed.

## Ligue 1

Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.

### Paris Saint-Germain

| No. | Pos. | Nation | Player |
| 7 | FW | GEO | Khvicha Kvaratskhelia (from Napoli) |
| No. | Pos. | Nation | Player |
| 11 | FW | ESP | Marco Asensio (on loan to Aston Villa) |
| 23 | FW | FRA | Randal Kolo Muani (on loan to Juventus) |
| 37 | DF | SVK | Milan Škriniar (on loan to Fenerbahçe) |
| — | DF | ESP | Juan Bernat (to Villarreal, previously on loan) |
| — | MF | NED | Xavi Simons (to RB Leipzig, previously on loan) |
| — | MF | ITA | Cher Ndour (to Fiorentina, previously on loan at Beşiktaş) |

### Monaco

| No. | Pos. | Nation | Player |
| 8 | MF | LBY | Al-Musrati (on loan from Beşiktaş) |
| 14 | FW | DEN | Mika Biereth (from Sturm Graz) |
| No. | Pos. | Nation | Player |
| 8 | MF | BEL | Eliot Matazo (to Hull City) |

### Brest

| No. | Pos. | Nation | Player |
| 18 | DF | FRA | Justin Bourgault (from Concarneau) |
| No. | Pos. | Nation | Player |
| 11 | FW | FRA | Axel Camblan (on loan to Valenciennes) |
| — | DF | FRA | Lilian Brassier (on loan to Rennes, previously on loan at Marseille) |

### Lille

| No. | Pos. | Nation | Player |
| 24 | FW | ENG | Chuba Akpom (on loan from Ajax) |
| No. | Pos. | Nation | Player |
| 13 | DF | ALG | Akim Zedadka (to Piast Gliwice) |
| 27 | FW | GUI | Mohamed Bayo (on loan to Antwerp) |
| 28 | DF | POR | Rafael Fernandes (on loan to Rangers) |
| 36 | DF | FRA | Ousmane Touré (on loan to Valenciennes) |

### Nice

| No. | Pos. | Nation | Player |
| 28 | MF | FRA | Baptiste Santamaria (on loan from Rennes) |
| No. | Pos. | Nation | Player |
| 18 | MF | ROU | Rareș Ilie (on loan to Catanzaro) |
| 36 | MF | GUI | Issiaga Camara (on loan to Dijon) |
| — | FW | GUI | Aliou Baldé (on loan to Lausanne, previously on loan at VfL Bochum) |

### Lyon

| No. | Pos. | Nation | Player |
| 23 | MF | ARG | Thiago Almada (on loan from Botafogo) |
| No. | Pos. | Nation | Player |
| 1 | GK | POR | Anthony Lopes (to Nantes) |
| 6 | MF | FRA | Maxence Caqueret (to Como) |
| 9 | FW | NGA | Gift Orban (to TSG Hoffenheim) |
| 12 | FW | CIV | Wilfried Zaha (loan return to Galatasaray) |
| 17 | FW | ALG | Saïd Benrahma (on loan to Neom) |
| 28 | MF | FRA | Florent Sanchez (to Orléans) |
| 30 | GK | FRA | Justin Bengui (on loan to Jedinstvo Ub) |
| 34 | MF | FRA | Mahamadou Diawara (on loan to Le Havre) |
| — | DF | BRA | Adryelson (on loan to Anderlecht, previously on loan at Botafogo) |
| — | FW | BRA | Jeffinho (to Botafogo, previously on loan) |

### Lens

| No. | Pos. | Nation | Player |
| 4 | DF | BIH | Nidal Čelik (from Sarajevo) |
| 19 | FW | CTA | Goduine Koyalipou (from CSKA Sofia) |
| 25 | FW | SWE | Jeremy Agbonifo (on loan from Häcken) |
| 27 | DF | SLE | Juma Bah (on loan from Manchester City) |
| 30 | GK | AUS | Mathew Ryan (from Roma) |
| — | MF | MNE | Andrija Bulatović (from Budućnost Podgorica) |
| No. | Pos. | Nation | Player |
| 4 | DF | AUT | Kevin Danso (on loan to Tottenham Hotspur) |
| 10 | MF | POR | David Da Costa (to Portland Timbers) |
| 19 | MF | FRA | Jimmy Cabot (retired) |
| 25 | DF | UZB | Abdukodir Khusanov (to Manchester City) |
| 27 | DF | SEN | Sidi Bane (on loan to Annecy) |
| 29 | MF | POL | Przemysław Frankowski (on loan to Galatasaray) |
| 30 | GK | FRA | Brice Samba (to Rennes) |
| 37 | DF | FRA | Ismaëlo Ganiou (on loan to Annecy) |
| — | MF | MNE | Andrija Bulatović (on loan to Budućnost Podgorica) |

### Marseille

| No. | Pos. | Nation | Player |
| 4 | DF | BRA | Luiz Felipe (from Al-Ittihad) |
| 9 | FW | ALG | Amine Gouiri (from Rennes) |
| 22 | MF | ALG | Ismaël Bennacer (on loan from Milan) |
| 77 | DF | BIH | Amar Dedić (from Red Bull Salzburg) |
| No. | Pos. | Nation | Player |
| 7 | MF | ARG | Valentín Carboni (loan return to Inter Milan) |
| 9 | FW | FRA | Elye Wahi (to Eintracht Frankfurt) |
| 18 | DF | CIV | Bamo Meïté (on loan to Montpellier) |
| 20 | DF | FRA | Lilian Brassier (loan return to Brest) |
| 22 | FW | FRA | Enzo Sternal (to RSCA Futures) |
| 24 | MF | CMR | François Mughe (on loan to Athens Kallithea) |
| 37 | MF | ENG | Emran Soglo (to Sturm Graz) |
| 51 | MF | CAN | Ismaël Koné (on loan to Rennes) |
| — | GK | ESP | Pau López (on loan to Toluca, previously on loan at Girona) |

### Reims

| No. | Pos. | Nation | Player |
| 3 | DF | JPN | Hiroki Sekine (from Kashiwa Reysol) |
| 12 | FW | USA | Jordan Pefok (from Union Berlin) |
| 24 | MF | CIV | Mory Gbane (from Gil Vicente) |
| 30 | MF | IRL | John Patrick (from Getafe B) |
| 31 | DF | SWE | Malcolm Jeng (from Sirius) |
| No. | Pos. | Nation | Player |
| 4 | DF | BEL | Maxime Busi (on loan to NAC Breda) |
| 5 | DF | CIV | Emmanuel Agbadou (to Wolverhampton Wanderers) |
| 11 | FW | FRA | Amine Salama (on loan to Torino) |
| 15 | MF | ZIM | Marshall Munetsi (to Wolverhampton Wanderers) |
| 25 | DF | BEL | Thibault De Smet (to Paris FC) |

### Rennes

| No. | Pos. | Nation | Player |
| 1 | GK | FRA | Brice Samba (from Lens) |
| 5 | DF | FRA | Lilian Brassier (on loan from Brest, previously on loan at Marseille) |
| 7 | FW | JPN | Kyōgo Furuhashi (from Celtic) |
| 8 | MF | CIV | Seko Fofana (from Al Nassr, previously on loan at Al-Ettifaq) |
| 11 | FW | JOR | Musa Al-Taamari (from Montpellier) |
| 19 | FW | BEL | Kazeem Olaigbe (from Cercle Brugge) |
| 24 | DF | FRA | Anthony Rouault (from VfB Stuttgart) |
| 28 | MF | BEL | Ayanda Sishuba (from Hellas Verona) |
| 90 | MF | CAN | Ismaël Koné (on loan from Marseille) |
| No. | Pos. | Nation | Player |
| 7 | MF | DEN | Albert Grønbæk (on loan to Southampton) |
| 8 | MF | FRA | Baptiste Santamaria (on loan to Nice) |
| 10 | FW | ALG | Amine Gouiri (to Marseille) |
| 19 | FW | DEN | Henrik Meister (on loan to Pisa) |
| 27 | FW | POR | Jota (to Celtic) |
| 28 | MF | FIN | Glen Kamara (on loan to Al-Shabab) |
| 48 | DF | MAR | Abdelhamid Aït Boudlal (on loan to Amiens) |
| 55 | DF | NOR | Leo Østigård (on loan to TSG Hoffenheim) |
| — | DF | BEL | Arthur Theate (to Eintracht Frankfurt, previously on loan) |

### Toulouse

| No. | Pos. | Nation | Player |
| No. | Pos. | Nation | Player |
| 5 | MF | AUS | Denis Genreau (to Deportivo La Coruña) |
| 30 | GK | ESP | Álex Domínguez (on loan to Eibar) |
| — | FW | NED | Ibrahim Cissoko (on loan to Sheffield Wednesday, previously on loan at Plymouth Argyle) |
| — | DF | SWE | Oliver Zandén (to Brommapojkarna, previously on loan at Randers) |

### Montpellier

| No. | Pos. | Nation | Player |
| 2 | DF | CIV | Bamo Meïté (on loan from Marseille) |
| 7 | FW | ALG | Andy Delort (on loan from MC Alger) |
| 18 | MF | FRA | Nicolas Pays (from Le Puy) |
| 52 | DF | SRB | Nikola Maksimović (free agent) |
| No. | Pos. | Nation | Player |
| 7 | FW | FRA | Arnaud Nordin (to Mainz 05) |
| 8 | FW | NGA | Akor Adams (to Sevilla) |
| 9 | FW | JOR | Musa Al-Taamari (to Rennes) |
| 15 | MF | SUI | Gabriel Barès (to Burgos) |
| 20 | MF | MLI | Birama Touré (on loan to Manisa) |

### Strasbourg

| No. | Pos. | Nation | Player |
| 2 | DF | IRL | Andrew Omobamidele (on loan from Nottingham Forest) |
| 27 | FW | ENG | Sam Amo-Ameyaw (on loan from Southampton) |
| 32 | DF | ARG | Valentín Barco (on loan from Brighton & Hove Albion, previously on loan at Sevilla) |
| No. | Pos. | Nation | Player |
| 4 | DF | GUI | Saïdou Sow (on loan to Nantes) |
| 9 | FW | SRB | Miloš Luković (on loan to Heerenveen) |
| 12 | DF | USA | Caleb Wiley (loan return to Chelsea) |
| 16 | GK | FRA | Robin Risser (on loan to Red Star) |
| 18 | MF | FRA | Junior Mwanga (on loan to Le Havre) |
| 28 | DF | FRA | Marvin Senaya (on loan to Lausanne) |
| 40 | FW | MTQ | Jérémy Sebas (on loan to Bastia) |
| — | FW | FRA | Aboubacar Ali Abdallah (on loan to Torreense, previously on loan at Nîmes) |
| — | FW | CIV | Patrick Ouotro (on loan to Seraing, previously on loan at Martigues) |
| — | FW | HAI | Dany Jean (to Torreense, previously on loan at Rodez) |

### Nantes

| No. | Pos. | Nation | Player |
| 13 | MF | FRA | Francis Coquelin (free agent) |
| 16 | GK | POR | Anthony Lopes (from Lyon) |
| 17 | FW | COD | Meschak Elia (on loan from Young Boys) |
| 24 | DF | GUI | Saïdou Sow (on loan from Strasbourg) |
| No. | Pos. | Nation | Player |
| 2 | DF | HAI | Jean-Kévin Duverne (on loan to Kortrijk) |
| 7 | FW | CMR | Ignatius Ganago (on loan to New England Revolution) |
| 17 | MF | CIV | Jean-Philippe Gbamin (to Zürich) |

### Le Havre

| No. | Pos. | Nation | Player |
| 23 | MF | FRA | Junior Mwanga (on loan from Strasbourg) |
| 34 | MF | FRA | Mahamadou Diawara (on loan from Lyon) |
| 97 | DF | SEN | Fodé Ballo-Touré (from Milan Futuro) |
| 99 | FW | EGY | Ahmed Hassan (from Rio Ave) |
| No. | Pos. | Nation | Player |
| 5 | MF | MAR | Oussama Targhalline (to Feyenoord) |
| 11 | FW | USA | Emmanuel Sabbi (to Vancouver Whitecaps) |
| 22 | DF | GUF | Yoann Salmier (to Clermont) |
| 27 | DF | CIV | Christopher Opéri (to İstanbul Başakşehir) |
| 29 | FW | FRA | Samuel Grandsir (to Caen) |
| 77 | FW | FRA | Steve Ngoura (to Cercle Brugge) |
| — | GK | FRA | Paul Argney (on loan to Francs Borains) |

### Auxerre

| No. | Pos. | Nation | Player |
| 12 | DF | NOR | Fredrik Oppegård (from PSV) |
| 80 | MF | FRA | Han-Noah Massengo (on loan from Burnley) |
| No. | Pos. | Nation | Player |
| 5 | DF | FRA | Théo Pellenard (to Laval) |
| 6 | DF | MAR | Saad Agouzoul (on loan to Radomiak Radom) |
| 97 | MF | MAD | Rayan Raveloson (to Young Boys) |

### Angers

| No. | Pos. | Nation | Player |
| No. | Pos. | Nation | Player |
| 8 | MF | SEN | Joseph Lopy (to Pau) |
| 9 | FW | FRA | Loïs Diony (on loan to Bandırmaspor) |

### Saint-Étienne

| No. | Pos. | Nation | Player |
| 7 | FW | FRA | Irvin Cardona (on loan from FC Augsburg, previously on loan at Espanyol) |
| 13 | DF | FRA | Maxime Bernauer (on loan from Dinamo Zagreb) |
| No. | Pos. | Nation | Player |
| 7 | MF | FRA | Thomas Monconduit (to Amiens) |
| 18 | MF | FRA | Mathieu Cafaro (to Paris FC) |
| 37 | MF | FRA | Mathis Amougou (to Chelsea) |
| 39 | FW | FRA | Ayman Aiki (on loan to Bastia) |

## Ligue 2

Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.

### Metz

| No. | Pos. | Nation | Player |
| 4 | DF | GAB | Urie-Michel Mboula (on loan from Şanlıurfaspor) |
| 18 | FW | SEN | Idrissa Gueye (from Génération Foot) |
| 29 | GK | BEL | Arnaud Bodart (from Standard Liège) |
| No. | Pos. | Nation | Player |
| 5 | DF | GNB | Fali Candé (on loan to Venezia) |
| 26 | FW | SEN | Malick Mbaye (on loan to Amiens) |
| 31 | FW | FRA | Simon Elisor (to Famalicão) |

### Lorient

| No. | Pos. | Nation | Player |
| 22 | FW | FRA | Eli Junior Kroupi (on loan from Bournemouth) |
| No. | Pos. | Nation | Player |
| 5 | DF | FRA | Benjamin Mendy (to Zürich) |
| 11 | MF | FRA | Théo Le Bris (on loan to Guingamp) |
| 22 | FW | FRA | Eli Junior Kroupi (to Bournemouth) |

### Clermont

| No. | Pos. | Nation | Player |
| 21 | DF | GUF | Yoann Salmier (from Le Havre) |
| 23 | DF | FRA | Yoan Koré (on loan from Paris FC) |
| 32 | FW | FRA | Kader Bamba (free agent) |
| No. | Pos. | Nation | Player |
| 40 | GK | GNB | Ouparine Djoco (on loan to Bergerac) |
| 49 | FW | AUS | Musa Toure (to Randers) |
| 70 | FW | GUI | Yadaly Diaby (to Grenoble) |
| 92 | MF | MAR | Aïman Maurer (to RWD Molenbeek) |
| 97 | DF | FRA | Jérémy Jacquet (loan return to Rennes) |
| 99 | GK | SEN | Mory Diaw (on loan to Rodez) |
| — | DF | FRA | Andy Pelmard (on loan to Las Palmas, previously on loan at Lecce) |
| — | DF | BEL | Maximiliano Caufriez (on loan to Red Bull Salzburg, previously on loan at Valencia) |

### Rodez

| No. | Pos. | Nation | Player |
| 15 | DF | FRA | Till Cissokho (on loan from Estrela da Amadora) |
| 27 | MF | FRA | Alexis Trouillet (from Panathinaikos) |
| 99 | GK | SEN | Mory Diaw (on loan from Clermont) |
| No. | Pos. | Nation | Player |
| 20 | FW | HAI | Dany Jean (loan return to Strasbourg) |
| 29 | DF | FRA | Grégory Coelho (on loan to Balagne) |

### Paris FC

| No. | Pos. | Nation | Player |
| 13 | MF | FRA | Mathieu Cafaro (from Saint-Étienne) |
| 28 | DF | BEL | Thibault De Smet (from Reims) |
| No. | Pos. | Nation | Player |
| 6 | DF | FRA | Aboubaka Soumahoro (to Hamburger SV) |
| 25 | DF | FRA | Yoan Koré (on loan to Clermont) |
| 27 | DF | FRA | Jules Gaudin (on loan to Caen) |
| 28 | MF | CTA | Gabriel Oualengbe (on loan to Toulon) |

### Caen

| No. | Pos. | Nation | Player |
| 5 | DF | GAB | Alex Moucketou-Moussounda (on loan from Aris Limassol) |
| 15 | DF | FRA | Jules Gaudin (on loan from Paris FC) |
| 21 | FW | FRA | Samuel Grandsir (from Le Havre) |
| 24 | MF | MAR | Yassine Benrahou (on loan from Hajduk Split) |
| 88 | MF | CIV | Adriel Ba Loua (from Lech Poznań) |
| No. | Pos. | Nation | Player |
| 7 | FW | FRA | Tidiam Gomis (to RB Leipzig) |
| 27 | DF | FRA | Daylam Meddah (on loan to Pau) |

### Laval

| No. | Pos. | Nation | Player |
| 2 | DF | FRA | Théo Pellenard (from Auxerre) |
| No. | Pos. | Nation | Player |

### Amiens

| No. | Pos. | Nation | Player |
| 6 | DF | MAR | Abdelhamid Aït Boudlal (on loan from Rennes) |
| 8 | MF | FRA | Victor Lobry (free agent) |
| 11 | FW | SEN | Malick Mbaye (on loan from Metz) |
| 37 | MF | FRA | Thomas Monconduit (from Saint-Étienne) |
| 78 | FW | FRA | Joan Tincres (on loan from Monaco U19) |
| No. | Pos. | Nation | Player |
| 2 | DF | MLI | Mamadou Fofana (to New England Revolution) |
| 5 | DF | ENG | Osaze Urhoghide (to Dallas) |
| 22 | FW | MAR | Elyess Dao (to Anderlecht) |
| 25 | MF | FRA | Owen Gene (to Minnesota United) |
| 26 | FW | FRA | Yvan Ikia Dimi (on loan to Bordeaux) |
| 29 | MF | CMR | Frank Boya (to Tijuana) |
| 94 | FW | FRA | Mathis Touho (on loan to Foggia) |

### Guingamp

| No. | Pos. | Nation | Player |
| 28 | MF | FRA | Théo Le Bris (on loan from Lorient) |
| No. | Pos. | Nation | Player |
| 24 | DF | FRA | Pierre Lemonnier (to Red Star) |

### Pau

| No. | Pos. | Nation | Player |
| 8 | MF | SEN | Joseph Lopy (from Angers) |
| 27 | FW | BFA | Mamady Bangré (on loan from Grenoble) |
| 97 | DF | FRA | Daylam Meddah (on loan from Caen) |
| No. | Pos. | Nation | Player |
| 8 | MF | COM | Iyad Mohamed (to Casa Pia) |
| 20 | FW | FRA | Loïck Lespinasse (free agent) |
| 22 | DF | CIV | Ange Ahoussou (to Rapid Wien) |
| 27 | MF | FRA | Kylian Gasnier (on loan to Valenciennes) |
| 30 | FW | FRA | Yonis Njoh (on loan to Viborg) |

### Grenoble

| No. | Pos. | Nation | Player |
| 7 | FW | GUI | Yadaly Diaby (from Clermont) |
| 30 | MF | SEN | Samba Lélé Diba (from Athens Kallithea) |
| No. | Pos. | Nation | Player |
| 7 | FW | SEN | Pape Meïssa Ba (to Schalke 04) |
| 11 | FW | BFA | Mamady Bangré (on loan to Pau) |
| 19 | FW | FRA | Lenny Joseph (to Ferencváros) |
| 20 | MF | FRA | Baptiste Isola (on loan to Vendée Poiré-sur-Vie) |

### Bastia

| No. | Pos. | Nation | Player |
| 19 | FW | FRA | Ayman Aiki (on loan from Saint-Étienne) |
| 22 | FW | MTQ | Jérémy Sebas (on loan from Strasbourg) |
| No. | Pos. | Nation | Player |
| 19 | MF | FRA | Matéo Loubatières (on loan to Istres) |
| 22 | DF | MLI | Charles Traoré (free agent) |
| 25 | FW | FRA | Clément Rodrigues (on loan to Barnsley) |

### Annecy

| No. | Pos. | Nation | Player |
| 4 | DF | FRA | Ismaëlo Ganiou (on loan from Lens) |
| 15 | DF | SEN | Sidi Bane (on loan from Lens) |
| 19 | FW | SUI | Ranjan Neelakandan (from Bellinzona) |
| 33 | FW | FRA | Kilyan Veniere (from Andrézieux) |
| No. | Pos. | Nation | Player |
| 3 | DF | CMR | Moïse Mahop (to Versailles) |
| 4 | DF | FRA | Ritchy Valme (loan return to Monaco U21) |

### Ajaccio

| No. | Pos. | Nation | Player |
| No. | Pos. | Nation | Player |
| 1 | GK | FRA | Mathieu Michel (on loan to Valenciennes) |
| 9 | FW | CGO | Christopher Ibayi (to Thun) |
| 26 | MF | FRA | Tim Jabol-Folcarelli (to Trabzonspor) |

### Dunkerque

| No. | Pos. | Nation | Player |
| 11 | MF | ROU | Alexi Pitu (free agent) |
| 25 | DF | ANG | Núrio Fortuna (on loan from Gent) |
| 27 | DF | FRA | Allan Linguet (free agent) |
| 31 | MF | FRA | Abdoullah Ba (on loan from Sunderland) |
| 77 | FW | KSA | Muhannad Al-Saad (on loan from Neom) |
| No. | Pos. | Nation | Player |
| 3 | DF | TOG | Loïc Bessilé (to Trenčín) |
| 29 | FW | BEL | Nachon Nsingi (loan return to OH Leuven) |

### Troyes

| No. | Pos. | Nation | Player |
| 9 | FW | FRA | Mounaïm El Idrissy (from Kortrijk) |
| 26 | MF | FRA | Alexandre Phliponeau (free agent) |
| No. | Pos. | Nation | Player |
| 19 | MF | BEL | Joseph Nonge (loan return to Juventus) |
| — | DF | ECU | Jackson Porozo (on loan to Tijuana, previously on loan at Leganés) |
| — | MF | BRA | Metinho (on loan to Basel, previously on loan at Sparta Rotterdam) |
| — | FW | ALG | Noa Cervantes (on loan to Paris 13 Atletico, previously on loan at Châteauroux) |

### Red Star

| No. | Pos. | Nation | Player |
| 24 | DF | FRA | Pierre Lemonnier (from Guingamp) |
| 40 | GK | FRA | Robin Risser (on loan from Strasbourg) |
| 50 | GK | FRA | Valentin Rabouille (free agent) |
| No. | Pos. | Nation | Player |
| 17 | FW | FRA | Ivann Botella (on loan to La Louvière) |
| 77 | FW | CIV | Achille Anani (on loan to Villefranche) |
| 93 | DF | FRA | Aniss El Hriti (to Versailles) |

### Martigues

| No. | Pos. | Nation | Player |
| No. | Pos. | Nation | Player |
| 19 | FW | CIV | Patrick Ouotro (loan return to Strasbourg) |
| 30 | GK | FRA | Jérémy Aymes (to Cannes) |