Saudi Arabia Saud Abdulhamid – Lens – 2025–

Scotland Seton Airlie – Cannes – 1947–48 William Aitken – Cannes, Antibes – 1932–34, 1937–39 Robert Allison – RC Roubaix – 1936–39 John Baker Muir – Excelsior Roubaix – 1933–35 Eric Black – Metz – 1986–91 John Blane – Cannes – 1947–48 Alec Cheyne – SC Nîmes – 1932–34 John Collins – AS Monaco – 1996–98 Siriki Dembélé – Auxerre – 2022–23 John Donoghue – Excelsior Roubaix – 1932–35 Peter Dougall – Sète – 1932–33 Willie Dowall – Red Star – 1937–38 Thomas Dunsmore – Sète – 1946–47 Edward Edmunds – Red Star – 1932–33 Steven Fletcher – Marseille – 2015–16 Jamie Fullarton – Bastia – 1996–97 Fraser Hornby – Reims – 2020–22 Allan Hutton – Cannes – 1947–48 Allan Johnston – Rennes – 1996–97 Mo Johnston – Nantes – 1987–89 James Keenan – Red Star – 1937–38 Jeremiah Kelly – Rennes – 1933–34 John MacGowan – Olympique Lillois – 1932–34 Malcom MacLaren – Cannes – 1947–48 Alexander MacLennan – Excelsior Roubaix – 1934–37 Phillip McCloy – Rennes – 1933–34 Derek McInnes – Toulouse – 1999–2000 George Mills – Cannes – 1933–34 Bill Murray – RC Roubaix – 1937–38 George Nicol – RC Roubaix – 1935–37 Denis O'Hare – CA Paris – 1932–34 Harold O'Neill – Red Star – 1935–36 Thomas Francis Pritchard – Marseille – 1932–33 John Renwick – Excelsior Roubaix – 1935–36 Alexander Patterson Sherry – Marseille – 1932–33 Gary Smith – Rennes – 1996–97 George Alexander Smoker – Alès – 1932–33, 1934–36 Ray Stephen – AS Nancy – 1986–87, 1990–91 Ian Wallace – Brest – 1984–85 Andrew Wilson – SC Nîmes – 1932–34

Senegal B Abasse Ba – Le Havre – 2008–09 Issa Ba – Auxerre – 2006–09 Khalifa Ba – Marseille – 2003–04 Youssouph Badji – Brest – 2021–22 Keita Baldé – Monaco – 2017–18, 2019–20 Fodé Ballo-Touré – Lille, Monaco, Le Havre, Metz – 2017–21, 2024–26 Rahmane Barry – Marseille, Lorient – 2003–05, 2006–07 Moustapha Bayal Sall – Saint-Étienne, Nancy – 2006–16 Habib Beye – Strasbourg, Marseille – 1998–2001, 2002–07 Jules Bocandé – Metz, Paris SG, Nice, Lens – 1984–92 Sarr Boubacar – Marseille, Paris SG – 1975–76, 1977–83, 1984–86

C Alcaly Camara – Sedan – 2002–03 François Camara – Nîmes Olympique – 1968–69 Henri Camara – Sedan – 2001–03 Lamine Camara – Metz, Monaco – 2023– Souleymane Camara – Laval, Reims – 1975–79 Souleymane Camara – Monaco, Guingamp, Nice, Montpellier – 2001–07, 2009–20 Saliou Ciss – Valenciennes, Angers – 2013–14, 2017–18 Adama Cissé – Lille – 1994–95 Aliou Cissé – Lille, Paris SG, Montpellier, Sedan – 1994–95, 1999–2002, 2006–07 Pape Abou Cissé – Saint-Étienne – 2020–21 Papiss Cissé – Metz – 2007–08 Issa Cissokho – Nantes, Angers, Amiens – 2013–15, 2016–18 Ferdinand Coly – Châteauroux, Lens – 1997–98, 1999–2002 Racine Coly – Nice – 2017–21 Abdoulaye Coulibaly – Saint-Étienne – 2008–09

D Omar Daf – Sochaux, Brest – 1998–99, 2001–09, 2010–13 Boulaye Dia – Reims, Rennes – 2018–21, 2026– Issiar Dia – AS Nancy, Gazélec Ajaccio – 2006–10, 2015–17 Lamine Diack – Nantes – 2023–24 Fallou Diagne – Rennes, Metz – 2014–18 Modou Diagne – AS Nancy – 2016–17 Pape Diakhaté – AS Nancy, Saint-Étienne, Lyon – 2005–07, 2009–11 Mamadou Diakhon – Reims – 2022–25 Abdou Diallo – Monaco, Paris SG – 2014–15, 2016–17, 2019–22 Abdoulaye Diallo – Marseille – 1984–90 Abdoulaye Diallo – Rennes – 2009–10, 2011–12, 2015–16, 2017–19 Baïla Diallo – Clermont – 2022–23 Habib Diallo – Metz, Strasbourg, Le Mans – 2016–18, 2019–23, 2025– Lamana Diallo – Sochaux – 2013–14 Moustapha Diallo – Guingamp, Nîmes – 2013–19 Papa Amadou Diallo – Metz – 2023–24 Zakaria Diallo – Dijon, Lens – 2011–12, 2020–21 Salif Diao – Monaco, Sedan – 1998–99, 2000–2002 Habib Diarra – Strasbourg – 2021–25 Krépin Diatta – Monaco – 2020–26 Lamine Diatta – Toulouse, Rennes, Lyon, Saint-Étienne – 1998–2007 Elhadji Pape Diaw – Angers – 2018–19 Mory Diaw – Clermont, Le Havre – 2022–24, 2025–26 Djibril Diawara – Le Havre, AS Monaco – 1994–99 Souleymane Diawara – Le Havre, Sochaux, Bordeaux, Marseille, Nice – 1998–2000, 2002–06, 2007–15 Famara Diédhiou – Angers – 2016–17 Yaya Diémé – Strasbourg – 2025– Bamba Dieng – Marseille, Lorient, Angers – 2020–26 El Hadji Dieye – Saint-Étienne – 2021–22 Pape Daouda Diong – Strasbourg – 2024–25 Mohamed Diongue – Nîmes Olympique – 1969–70 Alioune Diop – Nîmes Olympique – 1960–61 Mouhamed Diop – Troyes – 2026– Moustapha Papa Diop – Marseille – 2005–06 Papa Bouba Diop – Lens – 2002–04 Papa Malick Diop – Strasbourg, Lorient, Metz – 1999–2002, 2007–08 Papakouli Diop – Rennes – 2006–07 Pape Cheikh Diop – Lyon, Dijon – 2017–19, 2020–21 Pape Demba Diop – Toulouse, Strasbourg – 2025– Pape Seydou Diop – Lens – 1998–99 Saliou Diop – Brest – 2024–26 El Hadji Diouf – Rennes, Lens – 1999–2002 Yehvann Diouf – Reims, Nice – 2020–21, 2022– Assane Dioussé – Saint-Étienne, Auxerre – 2017–22, 2024– Dino Djiba – Metz – 2003–06, 2007–08 Papy Djilobodji – Nantes, Dijon, Guingamp – 2013–15, 2017–19 Moussa Djitté – Ajaccio – 2022–23 Boukary Dramé – Paris SG, Sochaux – 2005–11

F Khalilou Fadiga – Auxerre – 2000–03 Noah Fadiga – Brest – 2022–23 Fallou Fall – Reims – 2022–23 Pape Abdoulaye Fall – Marseille, Caen – 1987–90 Jacques Faty – Rennes, Marseille, Sochaux – 2002–11 Ricardo Faty – Strasbourg, Nantes, AC Ajaccio – 2005–06, 2008–09, 2012–14 Abdoulaye Faye – Lens, Istres – 2002–05 Abdoulaye Faye – Lorient – 2025–26 Amdy Faye – Auxerre – 1999–2003 Ibrahima Faye – Caen, Troyes – 2004–07 Mamadou Faye – Bastia – 1994–98 Maodomalick Faye – Saint-Étienne – 2006–08, 2009–10 Mikayil Faye – Rennes – 2024–26 Sérigné Faye – Montpellier – 2022–23 Souleymane Faye – Lorient – 2026– Joachim Fernandez – Bordeaux, Caen – 1995–97

G Lamine Gassama – Lyon, Lorient – 2008–16 Alfred Gomis – Dijon, Rennes – 2019–22 Georges Gomis – Le Havre – 2025– Rémi Gomis – Caen, Valenciennes, Nantes – 2007–16 Bernus Goram – AS Nancy – 1980–82 Lemouya Goudiaby – Metz – 2017–18 Abdoulaye Gueye – Sochaux, Brest – 1977–80, 1981–83 Babacar Gueye – Metz – 2003–06, 2007–08 Babacar Guèye – Troyes – 2015–16 Cheikh Gueye – Metz – 2007–08 Dame Gueye – Le Mans – 2026– Idrissa Gueye – Metz – 2025–26 Idrissa Gana Gueye – Lille, Paris SG – 2010–15, 2019–22 Lamine Gueye – Metz – 2020–22 Magaye Gueye – Brest – 2012–13 Makhtar Gueye – Saint-Étienne – 2018–19 Moussa Gueye – Metz – 2014–15 Pape Gueye – Marseille – 2020–24

J Ismail Jakobs – Monaco – 2021–25

K Bingourou Kamara – Strasbourg, Montpellier, Lorient – 2017–18, 2020–21, 2022–23, 2025– Mamadou Kambell-Seck – Strasbourg – 1988–89 Mamadou Kane – Lille OSC – 1991–92 Racine Amadou Kane – Metz, Brest – 1987–88, 1989–90 Serigne Kara Mbodji – Nantes – 2018–19 Abdoulaye Khouma Keita – AS Nancy – 2005–07 Moussa Konaté – Amiens, Dijon – 2017–21 Moussa Koné – Nîmes – 2019–21

L Alboury Lah – Paris SG – 1990–91 Aboubacar Lô – Metz – 2023–24 Dion Lopy – Reims – 2020–23 Joseph Lopy – Sochaux – 2011–14

M Cheikh M'Bengue – Toulouse, Rennes, Saint-Étienne – 2007–19 David Papys M'Bodji – Marseille, Lorient – 2002–03, 2006–07 Pape M'Bow – Marseille – 2007–08, 2009–10 Kader Mangane – Lens, Rennes, Gazélec Ajaccio, Strasbourg – 2007–12, 2015–16, 2017–18 Boubacar Mansaly – Saint-Étienne – 2009–10 Ibrahim Mbaye – Paris SG – 2024–26 Malick Mbaye – Metz – 2023–24, 2025–26 Adama Mbengue – Caen – 2017–19 Amadou Mbengue – Metz – 2021–22 Pathé Mboup – Brest – 2025– Moustapha Mbow – Reims, Paris FC – 2021–22, 2025– Antoine Mendy – Nice – 2022– Arial Mendy – Clermont – 2021–23 Edouard Mendy – Reims, Rennes – 2018–21 Formose Mendy – Lorient – 2023–24, 2025–26 Frédéric Mendy – Saint-Étienne – 2004–06 Nampalys Mendy – Monaco, Nice, Lens – 2010–11, 2013–16, 2017–18, 2023–25 Roger Mendy – Toulon, Monaco – 1985–92

N Guirane N'Daw – Sochaux, Nantes, Saint-Étienne, Metz – 2002–11, 2014–15 Alfred N'Diaye – Nancy – 2008–11 Bassirou N'Diaye – Lorient – 2023–24 Cheikh N'Diaye – Rennes – 2008–09 Deme N'Diaye – Arles-Avignon, Lens – 2010–11, 2014–15 Ismaïla N'Diaye – Caen – 2008–09, 2010–11 Lamine N'Diaye – Mulhouse – 1989–90 Leyti N'Diaye – Marseille, AC Ajaccio – 2004–05, 2007–08, 2010–13 Makhtar N'Diaye – Rennes – 1999–2003 Mamadou N'Diaye – Montpellier – 2014–17 Mame N'Diaye – Marseille, Boulogne – 2005–06, 2009–10 Momar N'Diaye – Metz – 2004–06, 2007–08 Moussa N'Diaye – AS Monaco, Sedan, Istres, Ajaccio, Auxerre – 1998–03, 2004–07 Samba N'Diaye – Lille, Metz, Nantes – 1992–96, 1997–98 Sylvain N'Diaye – Bordeaux, Lille, Marseille – 1996–97, 2000–05 Cheikh N'Doye – Angers – 2015–17, 2018–19 Mayoro N'Doye – Metz – 2014–15 Ousmane N'Doye – Toulouse FC – 2003–04 Saar N'Gor – Laval – 1988–89 Abdoulaye Ndiaye – Brest – 2024–25 Iliman Ndiaye – Marseille – 2023–24 Massamba Ndiaye – Clermont – 2023–24 Rassoul Ndiaye – Le Havre – 2023– Abdallah Ndour – Strasbourg – 2017–20 Djime Ngom – Marseille – 2005–06 Santy Ngom – Nantes – 2017–18 Opa Nguette – Valenciennes, Metz – 2012–14, 2016–18, 2019–22 Moussa Niakhaté – Metz, Lyon – 2017–18, 2024– Ibrahima Niane – Metz, Angers – 2017–18, 2019–23, 2024–25 M'Baye Niang – Caen, Montpellier, Rennes, Bordeaux, Auxerre – 2010–12, 2013–14, 2018–23 Mamadou Niang – Troyes, Metz, Strasbourg, Marseille – 2000–11 Cheikh Niasse – Lille – 2019–20, 2021–22

P Ferdinand Pordié – Rennes, Troyes – 1946–49, 1954–55 Oumar Pouye – Metz – 2007–08

S Cheikh Sabaly – Metz – 2020–22, 2023–24, 2025–26 Youssouf Sabaly – Evian, Nantes, Bordeaux – 2013–21 Jean-Christophe Sagna – Laval – 1977–82 Lamine Sagna – Bordeaux – 1990–91 Henri Saivet – Bordeaux, Saint-Étienne – 2007–17 Diafra Sakho – Rennes – 2017–19 Lamine Sakho – Lens, Marseille, Saint-Étienne – 1999–2003, 2004–06 Massamba Sambou – Monaco, Le Havre – 2006–09 Ibou Sané – Metz – 2023–24, 2025–26 Lamine Sané – Bordeaux – 2009–16 Oumar Sané – Le Havre, Metz – 1998–99, 2001–02 Pape Sané – Caen – 2016–17 Sadibou Sané – Metz, Monaco – 2023–24, 2025– Salif Sané – Bordeaux, AS Nancy – 2010–13 Arouna Sangante – Le Havre – 2023–26 Younousse Sankharé – Paris SG, Dijon, Valenciennes, Guingamp, Lille, Bordeaux – 2007–10, 2011–19 Bouna Sarr – Metz, Marseille – 2014–21, 2025–26 Ismaïla Sarr – Metz, Rennes, Marseille – 2016–19, 2023–24 Kor Sarr – Caen – 2004–05 Mamadou Sarr – Lyon, Strasbourg – 2022–26 Mouhamadou-Naby Sarr – Lyon – 2013–14 Pape Sarr – Saint-Étienne, Lens – 1999–2004 Pape Matar Sarr – Metz – 2020–22 Sidy Sarr – Nîmes – 2019–21 Malick Seck – Lens – 2014–15 Mamadou Seck – Ajaccio – 2002–05 Badara Sène – Sochaux, Le Mans – 2005–08, 2009–10 Oumar Sène – Laval, Paris SG – 1981–92 Moussa Seydi – Metz – 2016–17 Abdallah Sima – Angers, Brest, Lens – 2022–23, 2024– Pape Souaré – Lille, Reims – 2010–15 Modou Sougou – Marseille, Evian – 2012–15 Sambou Soumano – Lorient – 2021–22, 2025–26 Issa Soumaré – Le Havre, Rennes – 2023– Ansou Sow – Lens – 2020–21 Moussa Sow – Rennes, Lille OSC – 2004–12 Pape Habib Sow – Sochaux – 2005–06 Pape Sy – Metz – 2025–26 Seydou Sy – Monaco – 2016–19 Tony Sylva – Monaco, Lille – 1999–2008

T Hamadin Tall – RC Paris – 1961–62 Ibrahim Tall – Sochaux, Nantes – 2002–05, 2008–09 Pape Thiaw – Metz – 2003–04 Sada Thioub – Nice, Nîmes, Angers, Saint-Étienne – 2014–15, 2018–22 Alpha Touré – Metz – 2025–26 Demba Touré – Lyon – 2002–03 Zargo Touré – Boulogne, Lorient – 2009–10, 2015–17 Amara Traoré – Gueugnon, Metz, Châteauroux – 1995–99

W Amadou Wade – Stade Français – 1959–62 Omar Wade – Lille – 2010–11 Ibrahima Wadji – Saint-Étienne – 2024–25 Moussa Wagué – Nice – 2019–20

Y Thierno Youm – Laval, Nantes – 1984–92

Serbia A Branislav Aćimović – Sète – 1935–36 Rajko Aleksić – Lyon – 1977–79 Veljko Aleksić – AS Angoulême – 1969–70 Komnen Andrić – Clermont – 2022–24 Slobodan Antić – Nancy – 1979–80 Aleksandar Aranđelović – RC Paris – 1951–52

B Stefan Babović – Nantes – 2008–09 Mane Bajić – Lille – 1971–72 Bojan Banjac – Lille – 1996–97 Veljko Birmančević – Toulouse FC – 2022–23 Milan Biševac – Lens, Valenciennes, Paris SG, Lyon, Metz – 2006–18