List of foreign Ligue 1 players: M
This is a list of foreign players in the Ligue 1, which commenced play in 1932. The following players must meet both of the following two criteria:
- Have played at least one Ligue 1 game. Players who were signed by Ligue 1 clubs, but only played in lower league, cup and/or European games, or did not play in any competitive games at all, are not included.
- Are considered foreign, i.e., outside France and its dependencies (Guadeloupe, Martinique, Reunion Island or French Polynesia), determined by the following:
- A player is considered foreign if he is not eligible to play for the national teams of France.
More specifically,
- If a player has been capped on international level, the national team is used; if he has been capped by more than one country, the highest level (or the most recent) team is used. These include French players with dual citizenship. Players who played for France but came as foreign players (such as Miguel Ángel Lauri) are also listed.
- If a player has not been capped on international level, his country of birth is used, except those who were born abroad from French parents or moved to France at a young age, and those who clearly indicated to have switched his nationality to another nation.
Clubs listed are those that the player has played at least one Ligue 1 game for.
Seasons listed are those that the player has played at least one Ligue 1 game in. Note that seasons, not calendar years, are used. For example, "1992-95" indicates that the player has played in every season from 1992–93 to 1994–95, but not necessarily every calendar year from 1992 to 1995.
In bold: players still active in Ligue 1 and their respective teams in current season.
Last updated 14 February 2013
Madagascar[]
- – Angoulême – 1969–70
- – Martigues – 1993–95
- Hervé Arsène – Lens – 1987–89, 1991–98
- Stéphane Collet – Nice, Strasbourg, Lens – 1994–96, 1996–2000
- Thomas Fontaine – Reims, Lorient – 2018–19, 2020–[b REU][c FRA U20]
- Marco Ilaimaharitra – Sochaux – 2013–14[b FRA][c FRA U20][c FRA U19]
- Hamada Jambay – Marseille, Toulouse FC, Sedan – 1993–94, 1996–99, 2000–01, 2002–03[b COM][c FRA U21][c FRA U17]
- Romain Métanire – Metz, Reims – 2014–15, 2018–19[b FRA]
- Jérémy Morel – Lorient, Marseille, Lyon, Rennes – 2006–[b FRA]
- Lalaïna Nomenjanahary – Lens – 2014–15
- Stéphan Raheriharimanana – Nice – 2015–16
- Franck Rabarivony – Auxerre – 1992–98[b FRA]
- Éric Rabésandratana – AS Nancy, Paris SG – 1990–91, 1996–2001[b FRA][c FRA U21]
- Albert Rafetraniaina – Nice – 2012–16[c FRA U20][c FRA U18]
- – RC Lens – 2000–01
Malawi[]
- Ernest Mtawali – Toulouse FC – 1997–98
Mali[]
B[]
- Mamadou Bagayoko – Strasbourg, Ajaccio, Nantes, Nice – 1999–01, 2002–06, 2008–11[b FRA]
- Issa Baradji – AC Ajaccio – 2013–14[b FRA]
- – Nice – 1956–63
- Sékou Berthé – Troyes – 1999–2003
- Yves Bissouma – Lille – 2016–18[b CIV]
C[]
- Éric Chelle – Valenciennes, Lens – 2006–08, 2009–11[b CIV]
- Adama Coulibaly – Lens, Auxerre – 1999–2012
- David Coulibaly – Lille – 1996–97[b FRA]
- Dramane Coulibaly – Marseille – 2000–01
- Fernand Coulibaly – Laval – 1987–88
- Kalifa Coulibaly – Nantes – 2017–
- Lassana Coulibaly – Bastia, Angers – 2015–18, 2020–21
- Mamoutou Coulibaly – Auxerre – 2004–06
- Ousmane Coulibaly – Brest – 2010–13[b FRA]
D[]
- – Monaco – 1975–76
- Mana Dembélé – Guingamp – 2013–14, 2015–16[b FRA]
- Cheick Diabaté – Nancy, Bordeaux, Metz – 2009–17
- Fousseni Diabaté – Amiens – 2019–20[b FRA]
- Abdoulay Diaby – Lille – 2014–15[b FRA]
- Drissa Diakité – Nice, Bastia – 2005–12, 2013–15
- Samba Diakité – Nancy – 2010–12[b FRA]
- – Troyes, Metz, Laval – 1975–81
- Mamadou Diallo – Nantes, Le Havre – 2004–07, 2008–09
- Mahamadou Diarra – Lyon, Monaco – 2002–06, 2010–11
- Sigamary Diarra – Sochaux, Lorient, AC Ajaccio – 2003–05, 2009–14[b FRA]
- Fousseni Diawara – Saint-Étienne, Sochaux, AC Ajaccio – 2000–01, 2004–09, 2011–13[b FRA]
- Samba Diawara – Troyes – 1999–2000[b FRA]
- Bakaye Dibassy – Amiens – 2017–20[b FRA]
- Vincent Doukantié – Strasbourg – 2000–01[b FRA]
- Cheick Doucouré – Lens – 2020–
- Fodé Doucouré – Reims – 2020–
- Mahamadou Doucouré – Nîmes – 2020–21[b FRA]
- Moussa Doumbia – Reims – 2018–
- Tongo Doumbia – Rennes, Valenciennes, Toulouse – 2009–12, 2013–17[b FRA]
F[]
- Mamadou Fofana – Metz – 2019–
- Mohamed Fofana – Toulouse, Reims – 2004–16[b FRA]
H[]
- Massadio Haïdara – Nancy, Lens – 2010–13, 2020–[b FRA][c FRA U21][c FRA U20][c FRA U19]
K[]
- Frédéric Kanouté – Lyon – 1997–2000[b FRA][c FRA U21]
- Cédric Kanté – Strasbourg, Nice, Sochaux – 1999–2001, 2003–09, 2012–14[b FRA]
- Alphousseyni Keita – Le Mans – 2007–10
- Fantamady Keita – Rennes – 1972–75
- Habib Keïta – Lyon – 2020–
- Karounga Keita – Bordeaux – 1963–70
- Salif Keita – Saint-Étienne, Marseille – 1967–72, 1972–73
- Seydou Keita – Marseille, Lorient, Lens – 1999–2000, 2001–07
- Sidi Yaya Keita – Strasbourg, Lens – 2004–08
- Famoussa Koné – Bastia – 2014–15
- Youssouf Koné – Lille, Lyon, Troyes – 2013–14, 2015–17, 2018–20, 2021–
- Rominigue Kouamé – Lille, Troyes – 2017–18, 2021–[b CIV]
- Boubakar Kouyaté – Metz – 2020–
M[]
- Modibo Maïga – Le Mans, Sochaux, Metz – 2007–12, 2014–15
- Mohamed Mara – Lorient – 2016–17
N[]
- Mahamadou N'Diaye – Troyes – 2015–16[b SEN]
- Adama Niane – Nantes, Troyes – 2014–15, 2017–18
S[]
- Hadi Sacko – Bordeaux – 2012–15[b FRA][c FRA U20][c FRA U19][c FRA U18][c FRA U16]
- Moïse Dion Sahi – Strasbourg – 2020–[b CIV]
- Mamadou Samassa – Le Mans, Marseille, Valenciennes – 2006–13[b FRA][c FRA U21]
- Mamadou Samassa – Guingamp, Troyes – 2013–16, 2017–18[b FRA][c FRA U20][c FRA U19][c FRA U18]
- Amadou Sidibé – Auxerre – 2008–09
- Djibril Sidibé – Monaco, Bastia – 2001–02, 2004–05
- Issouf Sissokho – Bordeaux – 2020–
- Mohamed Sissoko – Paris SG – 2011–13[b FRA]
- Oumar Sissoko – AC Ajaccio – 2014–15[b FRA]
- Bakary Soumaré – Boulogne – 2009–10
- Samba Sow – Lens – 2009–10
- Boubacar Sylla – Lens – 2014–15
- Yacouba Sylla – Rennes, Montpellier – 2015–17[b FRA][c FRA U21]
T[]
- Ibrahima Tandia – Caen – 2011–12[b FRA][c FRA U17][c FRA U16]
- Brahim Thiam – Istres, Caen – 2004–05, 2007–08[b FRA][c FRA U20]
- Abdou Traoré – Bordeaux, Nice – 2008–17
- Adama Traoré – Lille, Monaco, Metz – 2014–20
- Almamy Touré – Monaco – 2014–19
- Bassidiki Touré – Marseille, Toulouse FC (1937), FC Nancy, Nantes, Ajaccio – 1958–61, 1964–66, 1967–68
- Boubacar Traoré – Metz – 2020–
- El Bilal Touré – Reims – 2019–[b CIV]
- Bakaye Traoré – Nancy – 2009–12[b FRA]
- Birama Touré – Nantes – 2013–16
- Charles Traoré – Troyes, Nantes – 2015–16, 2017–[b FRA]
- Djimi Traoré – Lens, Rennes, Monaco, Marseille – 2001–02, 2007–08, 2009–12[b FRA]
- Hamari Traoré – Reims, Rennes – 2015–16, 2017–
- Mahamane Traoré – Nice – 2006–10
- – Troyes – 1975–77[b CIV]
- Sammy Traoré – Nice, Paris SG, Auxerre – 2002–10[b FRA]
W[]
- Molla Wagué – Caen, Nantes – 2011–12, 2019–20[b FRA][c FRA U19]
Y[]
- Mustapha Yatabaré – Boulogne – 2009–10[b FRA]
- – Troyes – 1975–78
Z[]
- Kévin Lucien Zohi – Strasbourg – 2017–21[b CIV]
Martinique[]
Note: As it is an overseas department of the French Republic, Martiniquais players listed here must also have played with the Martinique national team, which belongs to CONCACAF, although it is not a member of FIFA.
- Johan Audel – Lille, Valenciennes; Nantes – 2004–05, 2006–10, 2013–16[b FRA]
- Patrick Burner – Nice, Nîmes – 2016–21
- Manuel Cabit – Metz – 2019–
- Sébastien Carole – Monaco – 2001–03[b FRA][c FRA U17]
- Michaël Citony – Rennes; Saint-Étienne – 1999–2001, 2002–03, 2004–05[b FRA]
- Ludovic Clément – Châteauroux, Toulouse – 1997–98, 2003–05
- Charles-Édouard Coridon – Guingamp, Lens, Paris SG – 1995–98, 1999–2005[c FRA U21]
- Steeve Elana – Caen, Brest, Lille – 2004–05, 2010–13[b FRA]
- Julien Faubert – Bordeaux – 2004–07, 2012–15[b FRA][c FRA][c FRA U21]
- Gaël Germany – Arles-Avignon – 2010–11
- Christopher Glombard – Reims – 2012–15[b FRA][c FRA U19][c FRA U18]
- Bruno Grougi – Brest – 2010–13[b FRA][c FRA U19][c FRA U18]
- Joan Hartock – Brest – 2012–13
- Christophe Hérelle – Troyes, Nice, Brest – 2017–[b FRA]
- Wesley Jobello – Marseille – 2011–12[b FRA][c FRA U18]
- Steeven Langil – Auxerre; Valenciennes; Guingamp – 2008–09, 2010–11, 2013–14[c FRA U21]
- Mickael Malsa – Sochaux– 2013–14[b FRA]
- Rémi Maréval – Nantes – 2008–09[b FRA]
- Harry Novillo – Lyon – 2010–12[b FRA][c FRA U19][c FRA U17]
- Kévin Olimpa – Bordeaux – 2008–09, 2010–12, 2013–14[b FRA][c FRA U21]
- Frédéric Piquionne – Rennes, Saint-Étienne, Monaco, Lyon – 2001–09[b NCL][c FRA][c FRA B]
- Emmanuel Rivière – Saint-Étienne, Toulouse FC, Monaco, Metz – 2008–14, 2017–18[c FRA U21][c FRA U19][c FRA U18][c FRA U17][c FRA U16]
- Olivier Thomert – Lens, Rennes, Le Mans – 2002–10[b FRA]
Mauritania[]
- Amadou Alassane – Le Havre – 2008–09[b FRA]
- Abdoul Ba – Lens – 2014–15[b SEN]
- Adama Ba – Brest, Bastia – 2011–14, 2015–16
- Pascal Gourville – Sedan – 2000–01
- Diallo Guidileye – Brest, AS Nancy – 2011–13, 2016–17[c FRA U20]
- Abdelaziz Kamara – Saint-Étienne – 2005–06[b FRA][c FRA U18][c FRA U16]
- Aboubakar Kamara – Monaco, Dijon – 2014–15, 2020–21[b FRA]
Mauritius[]
- Jonathan Bru – Rennes – 2003–04[b FRA][c FRA U21][c FRA U19][c FRA U18][c FRA U17][c FRA U16]
- Kévin Bru – Rennes – 2006–07[b FRA][c FRA U19]
- Jacques-Désiré Périatambée – Le Mans – 2003–04, 2005–06
- Lindsay Rose – Valenciennes, Lyon, Lorient, Bastia – 2012–17[b FRA][c FRA U21][c FRA U20][c FRA U19][c FRA U18]
Mexico[]
- Rafael Márquez – AS Monaco – 1999–2003
- Guillermo Ochoa – AC Ajaccio – 2011–14
Montenegro[]
- – Valenciennes – 1969–70
- Marko Baša – Le Mans, Lille – 2005–08, 2011–17[b SRB–YUG 1]
- Miladin Bečanović – Lille OSC, Marseille, Le Havre – 1995–2000
- – Montpellier, Alès – 1932–33, 1934–36
- Branko Bošković – Paris SG, Troyes – 2003–06[b SRB–YUG 1]
- Goran Boškovic – Valenciennes – 1992–93
- Dragoljub Brnović – Metz – 1989–92, 1993–94
- Damir Čakar – Châteauroux – 1997–98
- Anto Drobnjak – Bastia, Lens – 1994–97, 1997–98
- Duško Đurišić – Sedan – 2001–03
- Vanja Grubač – Le Havre – 1995–96
- Stevan Jovetić – Monaco – 2017–21
- Vojin Lazarević – AS Nancy – 1970–72
- Nikola Nikezić – Le Havre – 2008–09
- Danijel Petković – Angers – 2019–
- Ljubomir Radanović – Nice – 1990–91
- Niša Saveljić – Bordeaux, Sochaux, Bastia, Guingamp, Istres – 1997–2005
- – Bastia – 1971–73
- Vasilije Šijakovic – Grenoble – 1962–63
- Slobodan Vučeković – Bastia – 1979–80
Morocco[]
A[]
- Zakariya Abarouaï – Evian – 2014–15[b FRA]
- Yunis Abdelhamid – Dijon, Reims – 2016–17, 2018–[b FRA]
- – Sète, Stade Français, Nîmes Olympique, Nice, Valenciennes, Lyon, Alès – 1945–51, 1952–59
- Yacine Abdessadki – Strasbourg, Toulouse FC – 2000–01, 2003–06, 2007–08[b FRA]
- Hicham Aboucherouane – Lille OSC – 2005–06
- Karim Achahbar – Guingamp – 2014–15[b FRA]
- – Bordeaux, Nîmes Olympique – 1952–57[c FRA]
- Nayef Aguerd – Dijon, Rennes – 2018–
- – RC Paris – 1988–90
- Youssef Aït Bennasser – Nancy, Caen, Monaco, Saint-Étienne, Bordeaux – 2016–20[b FRA]
- Hassan Akesbi – Nîmes Olympique, Reims, AS Monaco – 1955–64
- Sofiane Alakouch – Nîmes Olympique, Metz – 2018–[b FRA][c FRA U21][c FRA U19]
- Jamal Alioui – Metz – 2005–06[b FRA]
- Rachid Alioui – Guingamp, Nîmes Olympique, Angers – 2013–14, 2015–16, 2018–[b FRA]
- Hassan Alla – Le Havre – 2008–09
- – Le Havre – 2006–08
- Azzedine Amanallah – Niort – 1987–88
- Gharib Amzine – Strasbourg, Troyes – 1998–2003, 2005–07[b FRA]
- – Rennes – 1974–75, 1976–77
- – Reims, Grenoble – 1958–63
B[]
- Yacine Bammou – Nantes, Caen – 2014–19[b FRA]
- Abdelaziz Barrada – Marseille – 2014–16[b FRA]
- Amine Bassi – Nancy, Metz – 2016–17 2021-[b FRA]
- Salaheddine Bassir – Lille OSC – 2001–02
- Chahir Belghazouani – Ajaccio – 2012–14[b FRA][c FRA U21][c FRA U20]
- Younès Belhanda – Montpellier, Nice – 2009–13, 2016–17[b FRA][c FRA U20]
- Sami Ben Amar – Nîmes – 2019–21[b FRA]
- Aziz Ben Askar – Caen – 2004–05[b FRA]
- Mohamed Ben Brahim – Sète, FC Nancy – 1945–52
- – Nice, Nîmes – 1954–55, 1959–61
- – RC Paris – 1945–46
- – Marseille – 1947–56
- – Bordeaux – 1954–56
- Youssef Benali – Toulouse – 2014–16[b FRA][c FRA U16]
- Aziz Bennij – AS Nancy – 1991–92
- Yassine Benrahou – Bordeaux, Nîmes – 2018–21[b FRA][c FRA U17][c FRA U16]
- Zakarya Bergdich – Lens – 2010–11[b FRA]
- – Troyes – 2002–03, 2005–07[b FRA]
- Mustapha Bettache – Nîmes – 1956–63
- – Lyon – 1967–69
- – Marseille, CO Roubaix-Tourcoing, Montpellier – 1946–50, 1952–53
- Sofiane Boufal – Lille, Angers – 2014–16, 2020–[b FRA]
- Mehdi Bourabia – Grenoble – 2009–10[b FRA]
- – Montpellier – 1946–47
- Aziz Bouderbala – RC Paris, Lyon – 1988–92
- Nourdin Boukhari – Nantes – 2006–07[b NED]
- Mehdi Bourabia – Grenoble – 2009–10[b FRA]
- Khalid Boutaïb – Gazélec Ajaccio – 2015–16[b FRA]
- – RC Paris, Bordeaux – 1956–58, 1961–63
C[]
- Nassim Chadli – Nîmes – 2020–[b FRA]
- Fouad Chafik – Dijon – 2016–21[b FRA]
- Kamel Chafni – Ajaccio, Auxerre – 2005–06, 2007–12[b FRA]
- Marouane Chamakh – Bordeaux – 2002–10[b FRA][c FRA U19]
- Mohammed Chaouch – Saint-Étienne, Metz, Nice – 1988–90, 1992–93, 1994–97
- Saïd Chiba – AS Nancy – 1999–2000
- – Marseille – 1955–57, 1958–59
- Mickaël Chrétien Basser – AS Nancy – 2005–11, 2016-17[b FRA]
D[]
- Manuel da Costa – AS Nancy – 2005–06[b FRA][c POR U23][c POR U21][c POR U20]
- Mounir Diane – Lens – 2003–08
- Nabil Dirar – Monaco – 2012–17
- – Toulon – 1959–60
E[]
- – Lens – 1983–85
- Youssef El Arabi – Caen – 2010–11[b FRA]
- Brahim El Bahri – Le Mans – 2007–09
- Hakim El Bounadi – Sochaux – 2006–09[b FRA]
- Mustapha El Haddaoui – Saint-Étienne, Nice, Lens, Angers – 1987–90, 1991–94
- Oualid El Hajjam – Amiens, Troyes – 2017–19, 2021–[b FRA]
- Alharbi El Jadeyaoui – Lens – 2014–15[b FRA][c FRA U20]
- Abdelhamid El Kaoutari – Montpellier, Reims, Bastia – 2009–17[b FRA][c FRA U19][c FRA U18][c FRA U17][c FRA U16]
- Talal El Karkouri – Paris SG – 1999–02, 2003–04
- Bouchaib El Moubarki – Grenoble – 2008–09
- – Nîmes Olympique – 1991–93
- Amin Erbati – Marseille, Arles-Avignon – 2008–09, 2010–11
F[]
- Abdelilah Fahmi – Lille OSC, Strasbourg – 2000–05
- Fayçal Fajr – Caen – 2011–12, 2018–19[b FRA]
- Driss Fettouhi – Le Havre – 2008–09
H[]
- Youssouf Hadji – Bastia, Rennes, AS Nancy – 2003–12
- Achraf Hakimi – Paris SG – 2021–[b ESP]
- – Red Star, Stade Français, Cannes – 1945–47, 1948–49
- Hassan Hanini – Bordeaux, Lens – 1983–87
- Amine Harit – Nantes – 2016–17[b FRA][c FRA U21][c FRA U20][c FRA U19][c FRA U18]
- – Lens – 1977–78
- – Valenciennes – 1975–79
- Adil Hermach – Lens, Bastia – 2009–11, 2012–13[b FRA]
J[]
- Yassine Jebbour – Rennes, Nancy, Montpellier, Bastia – 2010–16[b FRA]
- – Rennes – 1997–98
K[]
- Nourredine Kacemi – Istres – 2004–05
- Hassan Kachloul – Nîmes Olympique, Metz – 1992–93, 1996–98
- Ahmed Kantari – Brest, Lens – 2010–13, 2014–15[b FRA]
- – Alès – 1947–48[1]
- Driss Khalid – Toulouse – 2017–18[b FRA]
- Abdelkrim Krimau – Bastia, Lille, Strasbourg, Tours, Le Havre, Saint-Étienne, RC Paris – 1974–81, 1982–89
L[]
- Mohammed Lashaf – Gueugnon – 1995–96
- Imran Louza – Nantes – 2018–21[b FRA][c FRA U21][c FRA U20]
M[]
- – Bordeaux – 1946–47, 1949–52
- Abderrahmane Mahjoub – RC Paris, Nice, Montpellier – 1951–60, 1961–64[c FRA]
- Mohammed Mahjoub – Marseille – 1948–50
- Mohammed Mahroufi – Nîmes Olympique – 1971–72
- Kevin Malcuit – Monaco, Saint-Étienne, Lille – 2010–11, 2015–18[b FRA]
- – Nîmes Olympique, Toulon – 1955–60
- Hamza Mendyl – Lille, Dijon – 2016–18, 2019–20
- Mehdi Messaoudi – Saint-Étienne – 2008–09[b FRA]
- – Sète, Nice – 1949–51, 1952–53
- – Sochaux – 1990–91
N[]
- Noureddine Naybet – Nantes – 1993–94
O[]
- Mounir Obbadi – Troyes, Monaco, Lille, Nice – 2012–14, 2015–17[b FRA]
- Abdeslam Ouaddou – Nancy, Rennes, Valenciennes – 1998–2000, 2003–05, 2006–10
- Azzedine Ounahi – Angers – 2021–
R[]
- Walid Regragui – Toulouse FC, Ajaccio, Grenoble – 2000–01, 2002–04, 2008–09[b FRA]
- Youssef Rossi – Rennes – 1997–99
S[]
- – Troyes – 1954–56
- Romain Saïss – Angers – 2015–16[b FRA]
- Khalid Sekkat – Reims– 2012–13
- Tarik Sektioui – Auxerre – 1998–99
- Kacem Slimani – Paris FC – 1972–73
- Oussama Souaidy – Toulouse FC – 2000–01[b FRA]
T[]
- Oussama Tannane – Saint-Étienne – 2015–18[c NED U21]
- Farid Talhaoui – Guingamp, Lorient – 2001–04, 2006–07[b FRA]
- – RC Paris, Toulouse FC (1937) – 1957–60, 1961–62
- Smahi Triki – Lorient – 1998–99
Z[]
- – Bordeaux – 1962–63
- Jaouad Zairi – Sochaux, Nantes – 2001–05, 2006–07
- Moncef Zerka – AS Nancy – 2005–09[b FRA]
Mozambique[]
- Reinildo Mandava – Lille – 2018–
- Mexer – Rennes, Bordeaux – 2014–
References and notes[]
Books[]
- Barreaud, Marc (1998). Dictionnaire des footballeurs étrangers du championnat professionnel français (1932-1997). L'Harmattan, Paris. ISBN 2-7384-6608-7.
- Tamás Dénes; Pál Peterdi; Zoltán Rochy; József Selmeci (1999). Kalandozó magyar labdarúgók. ISBN 963-85967-0-8.
Club pages[]
- AJ Auxerre former players
- AJ Auxerre former players
- Girondins de Bordeaux former players
- Girondins de Bordeaux former players
- Les ex-Tangos (joueurs), Stade Lavallois former players
- Olympique Lyonnais former players
- Olympique de Marseille former players
- FC Metz former players
- AS Monaco FC former players
- Ils ont porté les couleurs de la Paillade... Montpellier HSC Former players[permanent dead link]
- AS Nancy former players
- FC Nantes former players
- Paris SG former players
- Red Star Former players
- Red Star former players
- Stade de Reims former players
- Stade Rennais former players
- CO Roubaix-Tourcoing former players
- AS Saint-Étienne former players
- Sporting Toulon Var former players
Others[]
- stat2foot
- footballenfrance
- French Clubs' Players in European Cups 1955-1995, RSSSF
- Finnish players abroad, RSSSF
- Italian players abroad, RSSSF
- Romanians who played in foreign championships
- Swiss players in France, RSSSF
- EURO 2008 CONNECTIONS: FRANCE, Stephen Byrne Bristol Rovers official site
References[]
- ^ "Le football national en deuil : Mohamed Khalfi n'est plus". Le Matin (in French). 21 December 2003. Retrieved 24 January 2019.
Notes[]
- ^ Born in the Comoros
- ^ Born in France
- ^ Born in Greece
- ^ Born in Ivory Coast
- ^ Born in the Netherlands
- ^ Born in New Caledonia (Overseas territory of the French Republic)
- ^
- ^ Born Senegal
- ^ Born in Serbia (then SFR Yugoslavia)
- ^ Born Spain
- ^ Capped for the France national football team
- ^ Capped for the France national football B team
- ^ Capped for the France national under-16 football team
- ^ Capped for the France national under-17 football team
- ^ Capped for the France national under-18 football team
- ^ Capped for the France national under-19 football team
- ^ Capped for the France national under-20 football team
- ^ Capped for the France national under-21 football team
- ^ Capped for the Netherlands national under-21 football team
- ^ Capped for the Portugal national under-20 football team
- ^ Capped for the Portugal national under-21 football team
- ^ Capped for the Portugal national under-23 football team
- Lists of expatriate association football players
- Ligue 1 players