French Ligue 1 Transfers in 2025/26 Season Football
| Player | to (from) | m€ |
|---|---|---|
| Luca Koleosho (M) | Jan '26Paris (Burnley) | - |
| Naouirou Ahamada (M) | Auxerre (Crystal Palace) | - |
| Pape Demba Diop (M) | Toulouse (R. Strasbourg) | - |
| Timothee Pembele (D) | Le Havre (Sunderland) | - |
| Remy Cabella (M) | Nantes (Olympiakos) | - |
| Elye Wahi (F) | Nice (Frankfurt) | 1.5 |
| Endrick (F) | Lyon (Real Madrid) | - |
| Amadou Haidara (M) | Lens (Leipzig) | 2 |
| Deiver Machado (D) | Nantes (Lens) | 0.5 |
| Ousmane Ba (G) | Sep '25Metz | - |
Winter transfers in French Ligue 1
Auxerre
Midfielder Naouirou Ahamada on a free transfer from Crystal Palace.
Le Havre
Defender Timothee Pembele on loan from Sunderland.
Thomas Delaine (D); Younes Namli (M, free, Zwolle).
Lens 1.5
Malian midfielder Amadou Haidara from Leipzig for a fee of 2m.
Hamzat Ojediran (M, 3m, Colorado Rapids); Deiver Machado (D, 0.5m, Nantes).
Lille
Ignacio Miramon (M, loan, Gimnasia); Vincent Burlet (D, loan, Boulogne).
Lyon 6
Brazilian forward Endrick on loan from Real Madrid.
Sael Kumbedi (D, 6m, Wolfsburg).
Nantes 0.5
Midfielder Remy Cabella on loan from Olympiakos;
Colombian defender Deiver Machado from Lens for a fee of 0.5m.
Yassine Benhattab (M, loan, Reims).
Nice 1.5
Forward Elye Wahi on loan from Frankfurt for a fee of 1.5m.
Paris
Italian midfielder Luca Koleosho on loan from Burnley.
Strasbourg
Pape Demba Diop (M, loan, Toulouse).
Toulouse
Senegalese midfielder Pape Demba Diop on loan from R. Strasbourg.
Summer transfers
Angers 14
IN: Herve Koffi (G); Louis Mouton (M).
OUT: Yahia Fofana (G); Esteban Lepaul (F, 14m); Cedric Hountondji (D); Lois Diony (F); Jean-Eudes Aholou (M); Adrien Hunou (F); Farid El Melali (M); Halid Sabanovic (D); Ibrahima Niane (F); Zinedine Ferhat (M); Zinedine Ould Khaled (M).
Auxerre 2.2
IN: Sekou Mara (F); Danny Namaso (F, 1m); Oussama El Azzouzi (M); Ibrahim Osman (M); Marvin Senaya (D, 1.5m); Francisco Sierralta (D, 1.8m); Lamine Sy (D); Josue Casimir (M).
OUT: Ado Onaiwu (F); Eros Maddy (M); Theo Bair (F); Victor Mayela (D); Gabriel Osho (D, 1m); Saad Agouzoul (D); Paul Joly (D); Nicolas Mercier (M); Florian Aye (F, 0.5m); Aristide Zossou (M); Gaetan Perrin (M, 5m); Ange Loic N'Gatta (D); Jubal (D); Raphael Adiceam (G).
Brest 22
IN: Junior Dina Ebimbe (M); Lucas Tousart (M); Pathe Mboup (M, 1.7m); Remy Labeau Lascary (F); Daouda Guindo (D); Joris Chotard (M, 2.4m); Radoslaw Majecki (G); Junior Diaz (D); Ludovic Ajorque (F, 2m).
OUT: Axel Camblan (M); Hianga'a Mbock (M); Pierre Lees-Melou (M, 5.8m); Mahdi Camara (M, 8m); Marco Bizot (G, 0.5m); Jonas Martin (M); Jordan Amavi (D); Massadio Haidara (D); Mathias Pereira Lage (M); Karamoko Dembele (M, 2m); Lilian Brassier (D, 12m).
Le Havre 1
IN: Reda Khadra (M); Damian Pizarro (F); Younes Namli (M); Ally Samatta (F); Ayumu Seko (D); Fode Doucoure (D); Lionel Mpasi-Nzau (G); Thomas Delaine (D); Felix Mambimbi (M); Godson Kyeremeh (M); Mory Diaw (G).
OUT: Oualid El Hajjam (D); Aliou Thiare (D, 1m); Ismail Bouneb (M); Mokrane Bentoumi (M); Ruben Londja (M); Kandet Diawara (M); Ahmed Hassan (F); Andre Ayew (F); Fode Ballo-Toure (D); Arthur Desmas (G); Mathieu Gorgelin (G); Yann Kitala (F); Daler Kuzyaev (M); Josue Casimir (M); Alois Confais (M).
Lens 34
IN: Odsonne Edouard (F, 3.7m); Abdallah Sima (M, 4.5m); Mamadou Sangare (M, 8m); Florian Thauvin (F, 6m); Saud Abdulhamid (D, 0.5m); Samson Baidoo (D, 8m); Matthieu Udol (D, 3.5m); Ismaelo Ganiou (D); Regis Gurtner (G); Robin Risser (G, 3m); Mattia Fortin (G, 1.5m); Morgan Guilavogui (M, 4.5m); Jeremy Agbonifo (M, 6.5m); Martin Satriano (F, 5m).
OUT: Angelo Fulgini (M); Gabin Capuano (F); Martin Satriano (F, 1m); Remy Labeau Lascary (F); Souleymane Sagnan (D); Jeremy Agbonifo (M); Andy Diouf (M, 20m); Kembo Diliwidi (M); Salis Abdul Samed (M, 2.5m); Sidi Bane (D); Tom Pouilly (D); Anass Zaroury (M); Goduine Koyalipou (F, 0.5m); Neil El Aynaoui (M, 24m); Yannick Pandor (G); Facundo Medina (D, 2m); Mattia Fortin (G); Herve Koffi (G); Oscar Cortes (M, 4m); Denis Petric (G); Mathew Ryan (G); Nampalys Mendy (M); Morgan Guilavogui (M, 3m); Kevin Danso (D, 25m); Przemyslaw Frankowski (D, 7m).
Lille 72
IN: Calvin Verdonk (D, 3m); Chancel Mbemba (D); Hamza Igamane (F, 12m); Berke Ozer (G, 4.5m); Romain Perraud (D, 3m); Nathan Ngoy (D, 3m); Felix Correia (M, 7m); Arnaud Bodart (G); Olivier Giroud (F); Marius Broholm (M, 6m).
OUT: Isaac Cossier (D); Edon Zhegrova (M, 16m); Mohamed Bayo (F); Vincent Burlet (D); Bafode Diakite (D, 35m); Lucas Chevalier (G, 40m); Tiago Morais (M); Alan Virginius (M, 2.5m); Gabriel Gudmundsson (D, 12m); Ismaily (D); Lisandru Olmeta (G); Andrej Ilic (F, 5m); Angel Gomes (M); Jonathan David (F); Remy Cabella (M); Samuel Umtiti (D); Vito Mannone (G).
Lorient 0.6
IN: Bamo Meite (D); Trevan Sanusi (M); Dermane Karim (M); Abdoulaye Faye (D); Arsene Kouassi (D, 1.2m); Bingourou Kamara (G); Noah Cadiou (M, 1m).
OUT: Sirine Doucoure (F); Formose Mendy (D); Gedeon Kalulu (D); Jeremy Hatchi (M); Dembo Sylla (D); Enzo Genton (D); Julien Ponceau (M); Isaac James (D); Stephane Diarra (M); Julien Laporte (D); Yoann Cathline (M, 2.8m).
Lyon 70
IN: Rachid Ghezzal (M); Martin Satriano (F, 1m); Dominik Greif (G, 4m); Adam Karabec (M, 0.3m); Tyler Morton (M, 10m); Pavel Sulc (M, 7.5m); Matt Turner (G, 8m); Ruben Kluivert (D, 3.8m); Afonso Moreira (M, 2m).
OUT: Mahamadou Diawara (M, 0.3m); Mathieu Patouillet (G, 0.4m); Georges Mikautadze (F, 31m); Paul Akouokou (M); Sael Kumbedi (D, 1m); Islamdine Halifa (M); Nemanja Matic (M); Duje Caleta-Car (D, 0.5m); Matt Turner (G); Lucas Perri (G, 16m); Jordan Veretout (M, 0.5m); Justin Bengui (G); Adryelson (D, 2.2m); Johann Lepenant (M, 2.5m); Amin Sarr (F, 3.5m); Rayan Cherki (M, 37m); Alexandre Lacazette (F); Said Benrahma (M, 12m).
Marseille 17
IN: Matt O'Riley (M, 2m); Nayef Aguerd (D, 23m); Arthur Vermeeren (M, 3m); Benjamin Pavard (D, 2.5m); Emerson (D, 0.7m); Hamed Traore (M); Timothy Weah (M, 1m); Igor Paixao (M, 30m); Pierre-Emerick Aubameyang (F); Facundo Medina (D, 2m); CJ Egan-Riley (D); Angel Gomes (M); Jonathan Rowe (M, 15m); Neal Maupay (F, 4m); Pierre-Emile Hojbjerg (M, 14m).
OUT: Amine Harit (M); Adrien Rabiot (M, 7m); Bamo Meite (D); Derek Cornelius (D); Faris Moumbagna (F, 0.3m); Azzedine Ounahi (M, 6m); Jonathan Rowe (M, 17m); Simon Ngapandouetnbu (G); Ismael Kone (M, 2.5m); Quentin Merlin (D, 13m); Valentin Rongier (M, 5.5m); Luiz Felipe (D); Samuel Gigot (D, 0.5m); Amar Dedic (D, 0.1m); Luis Henrique (M, 23m); Chancel Mbemba (D); Pau Lopez (G, 4.8m).
Metz 12
IN: Ousmane Ba (G); Fode Ballo-Toure (D); Habib Diallo (F); Terry Yegbe (D, 3m); Jonathan Fischer (G, 3m); Boubacar Traore (M); Giorgi Abuashvili (M); Jean-Philippe Gbamin (M); Giorgi Tsitaishvili (M); Yannis Lawson (D); Michel Mboula (D, 0.2m); Jessy Deminguet (M).
OUT: Idrissa Gueye (F); Joseph Nduquidi (M); Kevin Van Den Kerkhof (D); Pape Moussa Fall (F); Papa Amadou Diallo (M, 5m); Matthieu Udol (D, 3.5m); Benjamin Tetteh (F); Othmane Chraibi (M); Ablie Jallow (M); Aboubacar Lo (D); Arthur Atta (M, 8m); Arnaud Bodart (G); Ousmane Ba (G); Ismael Traore (D); Alexandre Oukidja (G); Fali Cande (D, 2m).
Monaco 104
IN: Stanis Idumbo (M, 10m); Lukas Hradecky (G, 3m); Ansu Fati (M); Paul Pogba (M); Eric Dier (D).
OUT: Breel Embolo (F, 13m); Eliesse Ben Seghir (M, 32m); Myron Boadu (F, 0.8m); Soungoutou Magassa (M, 17m); Wilfried Singo (D, 31m); Radoslaw Majecki (G); Saimon Bouabre (M, 10m); Edan Diop (M); Chrislain Matsima (D, 5m); Ismail Jakobs (D, 8m).
Nantes 36
IN: Junior Mwanga (M); Mayckel Lahdo (M); Amady Camara (F); Hyun-seok Hong (M, 0.4m); Hyeok-kyu Kwon (M, 0.3m); Chidozie Awaziem (D, 0.9m); Youssef El Arabi (F); Johann Lepenant (M, 2.5m); Uros Radakovic (D); Alexis Mirbach (G).
OUT: Jean-Kevin Duverne (D); Nathan Zeze (D, 20m); Lamine Diack (M); Jean-Charles Castelletto (D, 4m); Tino Kadewere (F); Alban Lafont (G); Douglas Augusto (M, 6.5m); Hugo Barbet (G); Pedro Chirivella (M, 2m); Florent Mollet (M); Moses Simon (M, 7m); Nicolas Pallois (D); Malang Gomes (M); Marcus Coco (D).
Nice 74
IN: Charles Vanhoutte (M, 6m); Tiago Gouveia (M); Kevin Carlos (F, 6m); Salis Abdul Samed (M, 2.5m); Kojo Peprah Oppong (D, 2.7m); Isak Jansson (M, 10m); Yehvann Diouf (G, 6.5m); Juma Bah (D); Gabin Bernardeau (M).
OUT: Amidou Doumbouya (D, 0.3m); Badredine Bouanani (M, 15m); Billal Brahimi (M); Hamza Koutoune (D); Pablo Rosario (M, 3.8m); Teddy Boulhendi (G); Evann Guessand (F, 30m); Issiaga Camara (M); Aliou Balde (M); Gaetan Laborde (F, 4m); Ayoub Amraoui (D); Rares Ilie (M); Victor Orakpo (F); Marcin Bulka (G, 15m); Mattia Viti (D); Yael Nandjou (D); Jean-Clair Todibo (D, 40m).
PSG 39
IN: Ilya Zabarnyi (D, 63m); Lucas Chevalier (G, 40m); Renato Marin (G).
OUT: Presnel Kimpembe (D); Gianluigi Donnarumma (G, 30m); Carlos Soler (M, 6m); Marco Asensio (M, 7.5m); Randal Kolo Muani (F); Arnau Tenas (G, 2.5m); Renato Sanches (M); Nordi Mukiele (D, 12m); Milan Skriniar (D, 6m); Gabriel Moscardo (M); Naoufel El Hannach (D); Yoram Zague (D).
Paris 57
IN: Hamari Traore (D, 4.5m); Jonathan Ikone (M, 2m); Pierre Lees-Melou (M, 5.8m); Kevin Trapp (G, 1m); Willem Geubbels (F, 9m); Otavio (D, 17m); Moses Simon (M, 7m); Nhoa Sangui (D, 9.5m); Thibault De Smet (D, 1.5m).
OUT: Gabriel Oualengbe (M); Mathys Tourraine (D); Yoan Kore (D); Jules Gaudin (D); Omar Sissoko (F); Thomas Himeur (G); Josias Lukembila (M).
Rennes 32
IN: Breel Embolo (F, 13m); Esteban Lepaul (F, 14m); Mahdi Camara (M, 8m); Przemyslaw Frankowski (D, 2.8m); Quentin Merlin (D, 13m); Valentin Rongier (M, 5.5m); Lilian Brassier (D, 12m).
OUT: Bertug Yildirim (F, 2.2m); Dogan Alemdar (G, 1.2m); Christopher Wooh (D); Ayanda Sishuba (M); Fabian Rieder (M, 7m); Ibrahim Salah (M, 2m); Jordan James (M); Mikayil Faye (D); Arnaud Kalimuendo (F, 30m); Andres Gomez (M); Rayan Bamba (D); Henrik Meister (F, 4m); Alan Do Marcolino (F); Baptiste Santamaria (M, 2m); Kazeem Olaigbe (M, 5m); Warmed Omari (D); Mohamed Jaouab (D); Leo Ostigard (D); Jonathan Do Marcolino (D); Azor Matusiwa (M, 12m); Wilson Samake (F); Kyogo Furuhashi (F, 9m); Albert Gronbaek (M); Adrien Truffert (D, 14m); Lorenz Assignon (D, 12m); Steve Mandanda (G); Geoffrey Lembet (G).
Strasbourg 25
IN: Ben Chilwell (D); Julio Enciso (M, 9.5m); Martial Godo (M, 7m); Rafael Luis (M); Stefan Bajic (G); Lucas Hogsberg (D, 15m); Mamadou Sarr (D); Kendry Paez (M); Ishe Samuels-Smith (D); Mike Penders (G); Joaquin Panichelli (F, 17m); Maxi Oyedele (M, 6m); Mathis Amougou (M, 15m); Soumaila Coulibaly (D, 7.5m); Valentin Barco (M, 10m); Pape Demba Diop (M, 7.5m); Andrew Omobamidele (D, 11m); Samuel Amo-Ameyaw (M, 7m).
OUT: Sekou Mara (F); Ishe Samuels-Smith (D); Dilane Bakwa (M, 35m); Junior Mwanga (M); Oscar Perea (M); Pape Demba Diop (M); Rayane Messi (M); Amadou Cisse (D); Milos Lukovic (F); Moise Sahi Dion (F); Aboubacar Ali (M); Pape Diong (M); Patrick Ouotro (F); Yoni Gomis (D); Robin Risser (G, 3m); Steven Baseya (D, 0.4m); Habib Diarra (M, 32m); Marvin Senaya (D, 1.5m); Alaa Bellaarouch (G, 0.3m); Thomas Delaine (D); Jeremy Sebas (M); Jessy Deminguet (M); Mamadou Sarr (D, 14m).
Toulouse 29
IN: Emersonn (F, 3.2m); Julian Vignolo (F, 1.5m); Abu Francis (M, 2.1m); Santiago Hidalgo (F, 2.5m); Mario Sauer (M, 1.8m).
OUT: Jaydee Canvot (D, 23m); Mathis Saka (M); Ylies Aradj (D); Vincent Sierro (M, 3m); Ibrahim Cissoko (M); Shavy Babicka (M, 4m); Said Hamulic (F); Zakaria Aboukhlal (M, 8m); Mathys Niflore (G); Cesar Gelabert (M, 2m); Edhy Zuliani (M); Justin Lacombe (G); Gabriel Suazo (D); Joshua King (F).
Last updated 10.1.2026 07:55 GMT
News - transfers
Presnel Kimpembe leaves PSG after 20 years
9.9.25 PSG
After two decades with Paris Saint-Germain, Presnel Kimpembe has departed the club to join Qatar Sports Club. Having joined PSG's academy at age 10, Kimpembe became a key defender, making 241 appearances over 11 senior seasons. Despite injuries limiting his recent impact, he remains a fan favorite for his loyalty and passion.
Nayef Aguerd joins Marseille on long-term deal
3.9.25 Marseille
Moroccan defender Nayef Aguerd has signed a long-term contract with Olympique de Marseille until 2030, in a deal worth around €23 million. After a strong season at Real Sociedad and a brief return to West Ham, Aguerd was persuaded to join Marseille by sporting director Mehdi Benatia.
Monaco sign Stanis Idumbo on five-year deal
31.8.25 Monaco
AS Monaco have signed 20-year-old Belgian U21 international Stanis Idumbo on a five-year contract. The versatile attacking midfielder, known for his speed and explosiveness, arrives from Sevilla after previous stints at Club Bruges, Gent, and Ajax. Idumbo scored once in 18 appearances for Sevilla.
Lens sign midfielder Mamadou Sangare
21.8.25 Lens
Lens have signed 23-year-old Mali international Mamadou Sangare from Rapid Wien for €8 million, including €3 million in performance-related add-ons. Sangare has agreed to a five-year contract. He made 44 appearances last season, scoring three goals and providing three assists. Lens made the move to reinforce their midfield following the departure of Neil El-Aynaoui to Roma and amid ongoing speculation around Andy Diouf's future.
Paris sign striker Willem Geubbels
18.8.25 Paris
Newly promoted Ligue 1 club Paris has signed striker Willem Geubbels from Swiss side St. Gallen on a five-year contract. The transfer reportedly cost around €9 million plus bonuses. Geubbels, 24, developed at Lyon and has played for Monaco and Nantes before scoring 14 league goals last season in Switzerland.
Lille sign goalkeeper Berke Ozer
15.8.25 Lille
Lille have signed 25-year-old Turkish international goalkeeper Berke Ozer from Eyupspor on a four-year deal for a reported €4.5m plus bonuses. Ozer, who made his national team debut this year, replaces Lucas Chevalier following his €55m move to PSG.
Abdul Samed reunites with Franck Haise at Nice
15.8.25 Nice
Ghanaian international Abdul Samed has signed with OGC Nice, reuniting with coach Franck Haise after two seasons together at Lens. The midfielder, who impressed at Clermont and Lens, brings experience, defensive strength, and leadership to Nice's midfield. After a loan spell at Sunderland, where he helped secure Premier League promotion, Samed expressed excitement about joining Nice and contributing to the club's European ambitions.
Rennes sign Mahdi Camara from Brest in €8m deal
14.8.25 Rennes
Rennes have completed the signing of midfielder Mahdi Camara from Brest for around €8 million. The 27-year-old, formerly of Saint-Etienne, has signed a four-year contract after passing his medical on Wednesday.
Ilya Zabarny joins PSG for €63 million
13.8.25 PSG
Defender Ilya Zabarny has completed a €63 million move from English club Bournemouth to Paris Saint-Germain, making him the second most expensive Ukrainian footballer in history. The 22-year-old has signed a five-year contract with PSG, and will earn €4.5 million annually, potentially rising to €8 million with bonuses.
Paris Saint-Germain sign goalkeeper Lucas Chevalier
10.8.25 PSG
Paris Saint-Germain have secured Lucas Chevalier on a five-year deal worth over 40 million euros, signaling their confidence in the Lille academy product as the club's future No. 1 goalkeeper. The 23-year-old French national team's second-choice keeper impressed last season with 48 appearances, including standout performances in the Champions League against Real Madrid and Atletico.
Timothy Weah joins Marseille from Juventus
7.8.25 Marseille
Timothy Weah has left Juventus to join Olympique Marseille on loan with an obligation to buy, marking his return to French football. The 25-year-old U.S. international spent two seasons in Turin. After a productive stint in Italy, he now heads back to Ligue 1 to continue his career with Marseille.
Tyler Morton joins Lyon from Liverpool
6.8.25 Lyon
Lyon have signed 22-year-old midfielder Tyler Morton from Liverpool for £15 million. A Liverpool academy graduate, Morton made 14 senior appearances and had loan spells with Hull and Blackburn. He also helped England U21s win the European Championship this summer.