This is a list of foreign players in the Ekstraklasa, which commenced play in 1927. Up to now, 116 different federations associated with one of the following: AFC, CAF, CONCACAF, CONMEBOL, OFC or UEFA have been represented in Ekstraklasa.

Players must meet both of the following two criteria: Have played at least one Ekstraklasa game.  Players who were signed by Ekstraklasa clubs, but only played in a 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 Poland determined by the following: A player is considered foreign if he is not eligible to play for the national team of Poland.

More specifically, If a player has been capped on an 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 Polish players with dual citizenship. If a player has not been capped on an international level, his country of birth is used, except those who were born abroad from Polish parents or moved to Poland at a young age, and those who clearly indicated to have switched his nationality to another nation.

Clubs listed are those for which the player has played at least one Ekstraklasa game – and seasons are those in which the player has played at least one Ekstraklasa game. 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. Therefore, a player should always have a listing under at least two years – for instance, a player making his debut in 2016, during the 2015–16 season, will have '2015–16' after his name. This follows the general practice in expressing sporting seasons.

In bold: players who have played at least one Ekstraklasa game in the current season (2025–26 season), and are still at a club for which they have played. This does not include current players of an Ekstraklasa club who have not played an Ekstraklasa game in the current season.

Details correct as of the end of the 2025–26 season. Please note: This list is currently being reworked, and may still include players who are/were eligible to play for Poland.

Africa (CAF) Algeria Akim Zedadka – Piast Gliwice – 2024–25 Mohammed Rahoui – Lechia Gdańsk – 2012–13

Angola Capita – Radomiak Radom – 2024–26 Alexander Christovão – Zagłębie Sosnowiec – 2018–19 Depú – Radomiak Radom – 2025–26 Giovanni – Arka Gdynia – 2010–11 Afimico Pululu – Jagiellonia Białystok – 2023–

Burkina Faso Préjuce Nakoulma – Widzew Łódź, Górnik Zabrze – 2010–14 Victor Nikiéma – Piast Gliwice – 2013–14 Moussa Ouattara – Legia Warsaw – 2005–06 Abdoul Tapsoba – Radomiak Radom – 2024– Abdou Razack Traoré – Lechia Gdańsk – 2010–13

Burundi Saïdi Ntibazonkiza – Cracovia – 2010–14

Cameroon Emmanuel Agbor – Miedź Legnica – 2022–23 Jean Batoum – Cracovia – 2025– Clément Beaud – Widzew Łódź – 2001–02 Alain Bono – Widzew Łódź – 2007–08 Serge Branco – Wisła Kraków – 2010–11 Arnaud Djoum – Lech Poznań – 2014–15 Donald Djoussé – Pogoń Szczecin – 2012–14 Enzo Ebosse – Jagiellonia Białystok – 2024–25 Develous Ebot – KSZO Ostrowiec Świętokrzyski – 1997–98 François Endene – Pogoń Szczecin – 2005–06 Franck Essomba – Jagiellonia Białystok – 2010–11 Guy Feutchine – Wisła Kraków – 1996–98 Ferdinand Chi Fon – Pogoń Szczecin, GKS Katowice, GKS Bełchatów, Górnik Łęczna – 1999–2001, 2002–03, 2005–07 Bleriot Heuyot – Widzew Łódź, Lech Poznań – 1997–99 Jean Jules – Górnik Zabrze – 2021–23 Steve Kingue – Radomiak Radom – 2024– Joseph Mawaye – Arka Gdynia – 2009–11 Ebénézer Mfomou – Stal Mielec – 1994–95 Moses Molongo – Zagłębie Lubin – 1997–2000 Frankline Mudoh – Legia Warsaw – 1998–99 Jean Black Ngody – Górnik Zabrze, Stomil Olsztyn – 2000–01 Jean-Pierre Nsame – Legia Warsaw – 2024– Arnold Sinju – KSZO Ostrowiec Świętokrzyski – 1997–98 Hervé Tchami – Pogoń Szczecin – 2013–14

Cape Verde Vagner Dias – Radomiak Radom – 2023–25 Jorge Kadú – Zawisza Bydgoszcz – 2013–15 Vasco Lopes – Radomiak Radom – 2025– Hildeberto Pereira – Legia Warsaw – 2017–18 Lisandro Semedo – Radomiak Radom – 2022–24

Congo Gabriel Charpentier – Cracovia – 2025–

Democratic Republic of the Congo Mike Cestor – Radomiak Radom – 2022–24 N'Dayi Kalenga – Pogoń Szczecin – 2001–02 Steve Kapuadi – Wisła Płock, Legia Warsaw, Widzew Łódź – 2022– Jason Lokilo – Górnik Łęczna, Piast Gliwice – 2021–22, 2025– Christian Maghoma – Arka Gdynia – 2018–20 Christopher Oualembo – Lechia Gdańsk – 2012–14 Joël Tshibamba – Arka Gdynia, Lech Poznań – 2009–11

Egypt Ahmed Ghanem Soltan – Legia Warsaw – 2005–06

Equatorial Guinea Mamadou Baldé – Legia Warsaw – 2006–07 Iban Salvador – Wisła Płock – 2025–

Gabon Éric Mouloungui – Śląsk Wrocław – 2012–13

Gambia Joseph Ceesay – Lechia Gdańsk – 2020–22 Kebba Ceesay – Lech Poznań – 2012–16 Musa Juwara – Pogoń Szczecin – 2025– Alasana Manneh – Górnik Zabrze – 2019–23 Ebrahima Sawaneh – Lech Poznań – 2004–06

Ghana Seth Ablade – Polonia Warsaw – 2002–03 Frank Adu Kwame – Podbeskidzie Bielsko-Biała, Miedź Legnica – 2013–16, 2018–19 Joseph Aziz – Legia Warsaw, Lechia/Olimpia Gdańsk, Polonia Warsaw – 1995–97 Ishmael Baidoo – Górnik Zabrze – 2018–20, 2021–22 Richmond Boakye – Górnik Zabrze – 2020–21 Osman Bukari – Widzew Łódź – 2025– Emmanuel Kumah – Wisła Kraków – 2018–20 Odartey Lamptey – Dyskobolia Grodzisk Wielkopolski – 2000–02 David Mawutor – Wisła Kraków – 2020–21 Abdul Aziz Tetteh – Lech Poznań – 2015–18 Emmanuel Tetteh – Lechia/Olimpia Gdańsk, Polonia Warsaw – 1995–97 Ema Twumasi – Piast Gliwice – 2025– Yaw Yeboah – Wisła Kraków – 2020–22

Guinea Daouda Camara – Amica Wronki, Dyskobolia Grodzisk Wielkopolski – 1996–97, 1999–2003 Ibrahima Camará – Radomiak Radom – 2025– Momo Cissé – Wisła Kraków – 2021–22 Sékou Oumar Dramé – Lech Poznań, Dyskobolia Grodzisk Wielkopolski, Petro Płock – 1995–2000 José Kanté – Górnik Zabrze, Wisła Płock, Legia Warsaw – 2015–21 Alkhaly Soumah – Stomil Olsztyn – 1995–97 Salifou Soumah – Radomiak Radom – 2025– Fodé Soumah – Amica Wronki – 1995–96

Guinea–Bissau Elves Baldé – Radomiak Radom – 2025– Romário Baldé – Lechia Gdańsk – 2017–18 Jardel – Radomiak Radom – 2023–24 Jorginho – Wisła Płock – 2021–22 Pedro Justiniano – Radomiak Radom – 2022–23 Rudinilson Silva – Lechia Gdańsk – 2014–16

Ivory Coast Yannick Agnero – Lech Poznań – 2025– Adriel Ba Loua – Lech Poznań – 2021–25 Souleymane Koné – Wisła Kraków – 2020–21 Alassane Sidibe – Arka Gdynia – 2025– Boliguibia Ouattara – Korona Kielce – 2014–15 Zié Ouattara – Radomiak Radom – 2024– Abdul Moustapha Ouédraogo – Pogoń Szczecin – 2013–14

Kenya Erick Otieno – Raków Częstochowa – 2023– Timothy Ouma – Lech Poznań – 2025–

Liberia Peter Wilson – Podbeskidzie Bielsko-Biała – 2020–21

Madagascar Andy Pelmard – Jagiellonia Białystok – 2025–

Mali Bassekou Diabaté – Lechia Gdańsk – 2021–23

Mauritius Lindsay Rose – Legia Warsaw – 2021–24

Morocco Nabil Aankour – Korona Kielce, Arka Gdynia – 2014–20 Saad Agouzoul – Radomiak Radom – 2024–25 Nourdin Boukhari – Wisła Kraków – 2010–11 El Mehdi Sidqy – Jagiellonia Białystok, Piast Gliwice – 2009–13

Mozambique Ricardo Guima – ŁKS Łódź – 2019–20

Niger Abdoulmoumoni Garba – Hutnik Kraków – 1996–97 Mounkaïla Idé Barkiré – Hutnik Kraków – 1996–97 Zakari Lambo – Hutnik Kraków – 1994–96 Amadou Noma – Sokół Tychy – 1996–97 Moussa Yahaya – Sokół Tychy, Hutnik Kraków, GKS Katowice, Legia Warsaw – 1995–97, 2000–04

Nigeria Abbati Abdullahi – Górnik Zabrze – 2024– David Abwo – Zagłębie Lubin – 2010–14 Samuel Akere – Widzew Łódź – 2025– Ahmed Aliyu – Petro Płock – 1999–2000 Napoleon Amaefule – Polonia Warsaw – 2002–03 Benson Anih – Świt Nowy Dwór Mazowiecki – 2003–04 Dondu Avaa – Petro Płock – 1999–2001 Nathaniel Ayanwale – Amica Wronki – 1997–98 William Bassey – Zagłębie Lubin – 1997–98 Daniel Chima Chukwu – Legia Warsaw – 2016–18 Chioma Chimezie – Widzew Łódź – 1998–99, 2000–01 Eddy Lord Dombraye – ŁKS Łódź, Stomil Olsztyn – 1998–2001 Emmanuel Ekwueme – Polonia Warsaw, Widzew Łódź, Wisła Płock – 1999–2004 Martins Ekwueme – Polonia Warsaw, Wisła Kraków, Legia Warsaw, Zagłębie Lubin – 2001–02, 2003–06, 2007–11, 2012–13 Hugo Enyinnaya – Górnik Zabrze – 2004–06 Rowland Eresaba – Legia Warsaw – 2000–01 Hilary Gong – Widzew Łódź – 2024– Austin Hamlet – ŁKS Łódź, Stomil Olsztyn – 1997–2001 Sunday Ibrahim – Wisła Kraków, KSZO Ostrowiec Świętokrzyski, Zagłębie Lubin – 1997–2003, 2005–06 Kelvyn Igwe – Polonia Warsaw – 2005–06 Kelechi Iheanacho – Wisła Kraków, Stomil Olsztyn, Widzew Łódź – 1999–2002, 2003–05, 2006–07 Benjamin Imeh – Polonia Warsaw, Arka Gdynia – 2004–06 Taofeek Ismaheel – Górnik Zabrze, Lech Poznań – 2024– Maxwell Kalu – Amica Wronki, Widzew Łódź, KSZO Ostrowiec Świętokrzyski, Świt Nowy Dwór Mazowiecki – 1997–2004 Nuruddeen Lawal – Stomil Olsztyn – 1997–99 Celestine Lazarus – Podbeskidzie Bielsko-Biała – 2015–16 Abraham Marcus – Radomiak Radom – 2021–22 Mike Mozie – Petro Płock – 1999–2001 Paul Mukairu – Pogoń Szczecin – 2025– Justin Nnorom – Lech Poznań – 1998–2000 Charles Nwaogu – Podbeskidzie Bielsko-Biała – 2013–14 Emeka Obidile – Petro Płock – 1999–2001 Felix Ogbuke – Legia Warsaw – 2010–11 Abraham Ojo – Raków Częstochowa – 2025– Princewill Okachi – Widzew Łódź – 2011–14 Mike Okoro – Amica Wronki – 2000–01 Sylvester Okosun – ŁKS Łódź – 1996–97 Emmanuel Olisadebe – Polonia Warsaw – 1997–2001 Dudu Omagbemi – Wisła Kraków – 2007–08 Temple Omeonu – Wisła Kraków, GKS Bełchatów – 2004–06 Darlington Omodiagbe – ŁKS Łódź – 1997–2000 Daniel Onyekachi – GKS Katowice – 2004–05 Ikemefuna Ozuah – Wisła Płock – 1999–2001, 2002–03 Abel Salami – Stomil Olsztyn, Szczakowianka Jaworzno – 2000–03 Jero Shakpoke – Zagłębie Lubin – 1997–98 Godfrey Stephen – Jagiellonia Białystok – 2020–22 Junior Torunarigha – Zagłębie Sosnowiec – 2018–19 Kalu Uche – Wisła Kraków – 2001–06 Cornelius Udebuluzor – Górnik Zabrze – 1996–97 Stanley Udenkwor – Polonia Warsaw – 2000–03 Ugo Ukah – Widzew Łódź, Jagiellonia Białystok – 2007–08, 2010–14 Philip Umukoro – Dyskobolia Grodzisk Wielkopolski, GKS Katowice – 2000–02 Kenneth Zeigbo – Legia Warsaw – 1997–98

São Tomé and Príncipe Nuno Malheiro – Zagłębie Sosnowiec – 2018–19

Senegal Issa Ba – Wisła Kraków – 2009–10 Idrissa Cissé – Podbeskidzie Bielsko-Biała – 2014–15 Boubacar Dialiba – Cracovia – 2014–16 Djibril Diaw – Korona Kielce – 2015–19 Cheikhou Dieng – Zagłębie Lubin – 2021–23 Pape Meïssa Ba – Widzew Łódź – 2025– Mbaye Jacques Ndiaye – Motor Lublin – 2024– Mor Ndiaye – Pogoń Szczecin – 2025– Pape Samba Ba – Lech Poznań – 2005–06 Ibrahima Seck – Raków Częstochowa – 2024– Christopher Simon – Motor Lublin – 2024– Ousmane Sow – Górnik Zabrze – 2024–26 Émile Thiakane – Puszcza Niepołomice – 2023–24 Mouhamadou Traoré – Zagłębie Lubin, Pogoń Szczecin, GKS Bełchatów – 2009–13 Diemé Yahiya – Polonia Warsaw – 2012–13

South Africa Thabo Cele – Radomiak Radom – 2021–23 Daylon Claasen – Lech Poznań – 2013–14 Ricardo Nunes – Pogoń Szczecin – 2014–20

Togo Austine Igbinosa – Zagłębie Lubin – 1998–99 Lantame Ouadja – Wisła Kraków – 2003–04

Tunisia Hachem Abbès – Widzew Łódź – 2011–14 Mehdi Ben Dhifallah – Widzew Łódź – 2011–13 Souheïl Ben Radhia – Widzew Łódź – 2010–12 Amine Hadj Saïd – Piast Gliwice – 2014–15

Zambia Derby Makinka – Lech Poznań – 1991–92 Lubambo Musonda – Śląsk Wrocław – 2018–22 Noel Sikhosana – Wisła Kraków – 1990–91

Zimbabwe Felix Antonio – Sokół Tychy – 1996–97 Takesure Chinyama – Dyskobolia Grodzisk Wielkopolski, Legia Warsaw – 2006–11 Dickson Choto – Górnik Zabrze, Pogoń Szczecin, Legia Warsaw – 2000–13 Herbert Dick – Legia Warsaw – 2006–07 Edelbert Dinha – Sokół Pniewy, Sokół Tychy – 1994–96 Dzikamai Gwaze – Górnik Zabrze – 2013–16 Elasto Kapowezha – Sokół Tychy, Lech Poznań – 1995–97 Shingi Kawondera – Górnik Zabrze – 1999–2002 Leo Kurauzvione – Legia Warsaw – 2004–05 Norman Mapeza – Sokół Pniewy – 1993–94 Clement Matawu – Polonia Bytom – 2010–11