This is a list of foreign players in the Bundesliga, which commenced play in 1963. The following players must meet both of the following two criteria: Have played at least one Bundesliga game. Players who were signed by Bundesliga 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. Players of 2. Bundesliga clubs are also not included. Are considered foreign, i.e., outside Germany determined by the following: A player is considered foreign if he is not eligible to play for the national team of Germany. 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 German 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 German parents or moved to Germany 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 Bundesliga game—and seasons are those in which the player has played at least one Bundesliga 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 2014, during the 2013–14 season, will have '2013–14' after his name. This follows general practice in expressing sporting seasons.
Also please consider, that season specifications shall only be divided into more than one element, if a player has at least one season played no game in the Bundesliga. For example, a player plays in 2012–13 at club "A" and in 2013–14 at club "B", the correct season specification is "2012–14". This approach is used to keep the list more clear and readable.
In bold: players who have played at least one Bundesliga game in the current season (2026–27), and are still at the clubs for which they have played. This does not include current players of a Bundesliga club who have not played a Bundesliga game in the current season.
Naturalized players
Gerald Asamoah – Schalke 04, FC St. Pauli, Greuther Fürth – 2001–11, 2012–13 Cacau – 1. FC Nürnberg, VfB Stuttgart – 2001–14 Sean Dundee – Karlsruher SC, VfB Stuttgart – 1995–98, 1999–2003 Kevin Kurányi – VfB Stuttgart, Schalke 04, TSG Hoffenheim – 2001–10, 2015–16 Oliver Neuville – Hansa Rostock, Bayer Leverkusen, Borussia M'gladbach – 1997–2007, 2008–10 Paulo Rink – Bayer Leverkusen, 1. FC Nürnberg, Energie Cottbus – 1997–2003 Mirko Votava – Borussia Dortmund, Werder Bremen – 1976–82, 1985–97
UEFA
Albania
Amir Abrashi – SC Freiburg – 2016–21 Geri Çipi – Eintracht Frankfurt – 2003–04 Mehmet Dragusha – Eintracht Frankfurt – 2003–04 Klodian Duro – Arminia Bielefeld – 2004–05 Jürgen Gjasula – 1. FC Kaiserslautern – 2004–05 Klaus Gjasula – SC Paderborn, Darmstadt 98 – 2019–20, 2023–24 Besnik Hasi – 1860 Munich – 1997–98 Jahmir Hyka – Mainz 05 – 2009–10 Edmond Kapllani – Karlsruher SC, FC Augsburg – 2007–09, 2011–12 Bekim Kastrati – Borussia M'gladbach – 2005–06 Altin Lala – Hannover 96 – 2002–12 Mërgim Mavraj – VfL Bochum, Greuther Fürth, 1. FC Köln, Hamburger SV – 2007–10, 2012–13, 2014–18 Valdet Rama – Hannover 96 – 2009–10 Odise Roshi – 1. FC Köln – 2011–12 Altin Rraklli – SC Freiburg, SpVgg Unterhaching – 1993–96, 1999–2001 Ervin Skela – Eintracht Frankfurt, Arminia Bielefeld, 1. FC Kaiserslautern, Energie Cottbus – 2003–09 Igli Tare – Karlsruher SC, 1. FC Kaiserslautern – 1996–97, 1999–2001 Fatmir Vata – Arminia Bielefeld – 2002–03, 2004–07 Rudi Vata – Energie Cottbus – 2000–02 Hysen Zmijani – FC St. Pauli – 1995–96
Armenia
Sargis Adamyan – TSG Hoffenheim, 1. FC Köln – 2019– Henrikh Mkhitaryan – Borussia Dortmund – 2013–16 Grant-Leon Ranos – Borussia M'gladbach – 2023–26
Austria
Junior Adamu – SC Freiburg – 2023– David Alaba – Bayern Munich, TSG Hoffenheim – 2009–21 Robert Almer – Fortuna Düsseldorf – 2012–13 Marko Arnautović – Werder Bremen – 2010–14 Julian Baumgartlinger – Mainz 05, Bayer Leverkusen, FC Augsburg – 2011– Christoph Baumgartner – TSG Hoffenheim, RB Leipzig – 2018– Michael Baur – Hamburger SV – 2002–03 Guido Burgstaller – Schalke 04 – 2016–20 Harald Cerny – Bayern Munich, 1860 Munich – 1992–94, 1995–2004 Carney Chukwuemeka – Borussia Dortmund – 2024– Kevin Danso – FC Augsburg – 2016–19 Marco Djuricin – Hertha BSC – 2011–12 Nikola Dovedan – 1. FC Heidenheim – 2023–24 Aleksandar Dragović – Bayer Leverkusen – 2016–21 Hans Ettmayer – VfB Stuttgart, Hamburger SV – 1971–77 Wolfgang Feiersinger – Borussia Dortmund – 1996–2000 Marco Friedl – Bayern Munich, Werder Bremen – 2017–21, 2022– Gernot Fraydl – Hertha BSC – 1968–70 Christian Fuchs – VfL Bochum, Mainz 05, Schalke 04 – 2008–15 György Garics – Darmstadt 98 – 2015–16 Christian Gebauer – Arminia Bielefeld – 2020–22 Eduard Glieder – Schalke 04 – 2003–04 Michael Gregoritsch – Hamburger SV, FC Augsburg, Schalke 04, SC Freiburg – 2015– Leo Greiml – Schalke 04 – 2022–23 Florian Grillitsch – Werder Bremen, TSG Hoffenheim – 2015–22, 2023–25 Marco Grüll – Werder Bremen – 2024– Max Hagmayr – Karlsruher SC – 1982–83 Martin Harnik – Werder Bremen, VfB Stuttgart, Hannover 96 – 2007–09, 2010–16, 2017–20 Franz Hasil – Schalke 04 – 1968–69 Roland Hattenberger – VfB Stuttgart – 1977–81 Andreas Herzog – Werder Bremen, Bayern Munich – 1992–2002 Josef Hickersberger – Kickers Offenbach, Fortuna Düsseldorf – 1972–78 Martin Hinteregger – Borussia M'gladbach, FC Augsburg, Eintracht Frankfurt – 2015–22 Reinhold Hintermaier – 1. FC Nürnberg, Eintracht Braunschweig – 1980–85, 1992–93 Lukas Hinterseer – FC Ingolstadt – 2015–17 Norbert Hof – Hamburger SV – 1969–70 Erwin Hoffer – 1. FC Kaiserslautern, Eintracht Frankfurt – 2010–11, 2012–13 Raphael Holzhauser – VfB Stuttgart, FC Augsburg – 2011–14 Mathias Honsak – Darmstadt 98, 1. FC Heidenheim – 2023–26 Philipp Hosiner – 1. FC Köln – 2015–16 Wilhelm Huberts – Eintracht Frankfurt – 1963–70 Andreas Ibertsberger – SC Freiburg, TSG Hoffenheim – 2004–05, 2008–12 Muhammed Ildiz – 1. FC Nürnberg – 2012–13 Stefan Ilsanker – RB Leipzig, Eintracht Frankfurt – 2016–22 Andreas Ivanschitz – Mainz 05 – 2009–13 Lukas Jäger – 1. FC Nürnberg – 2018–19 Kurt Jara – MSV Duisburg, Schalke 04 – 1975–81 Zlatko Junuzović – Werder Bremen – 2011–18 Florian Kainz – Werder Bremen, 1. FC Köln – 2016–24 Saša Kalajdžić – VfB Stuttgart, Eintracht Frankfurt – 2020–24 Emir Karić – Darmstadt – 2023–24 Richard Kitzbichler – Hamburger SV – 2002–03 Christoph Klarer – Darmstadt 98 – 2023–24 Florian Klein – VfB Stuttgart – 2014–16 Janos Kondert – Kickers Offenbach – 1968–69 Ümit Korkmaz – Eintracht Frankfurt – 2008–11 Bernd Krauss – Borussia Dortmund, Borussia M'gladbach – 1976–77, 1983–90 Nicolas Kristof – SV Elversberg – 2026– Dietmar Kühbauer – VfL Wolfsburg – 2000–02 Konrad Laimer – RB Leipzig, Bayern Munich – 2017– Stefan Lainer – Borussia M'gladbach – 2019– Michael Langer – VfB Stuttgart, Schalke 04 – 2006–07, 2020–21 Valentino Lazaro – Hertha BSC, Borussia M'gladbach – 2017–19, 2020–21 Stefan Lexa – Eintracht Frankfurt – 2003–04, 2005–06 Philipp Lienhart – SC Freiburg – 2017– Heinz Lindner – Eintracht Frankfurt – 2016–17 Dejan Ljubičić – 1. FC Köln – 2021–24 Jürgen Macho – 1. FC Kaiserslautern – 2005–06 Stefan Maierhofer – Bayern Munich – 2006–07 Alex Manninger – FC Augsburg – 2012–16 Stephan Marasek – SC Freiburg – 1996–97 Georg Margreitter – 1. FC Nürnberg – 2018–19 Florian Micheler – TSG Hoffenheim – 2024– Hans-Dieter Mirnegg – MSV Duisburg – 1979–81 Marlon Mustapha – Mainz 05 – 2022–23 Phillipp Mwene – Mainz 05 – 2018–21, 2023– David Nemeth – Mainz 05, FC St. Pauli – 2021–22, 2024–25 Franz Oberacher – 1. FC Nürnberg – 1980–81 Rubin Okotie – 1. FC Nürnberg – 2010–11 Karim Onisiwo – Mainz 05 – 2015–25 Ramazan Özcan – TSG Hoffenheim, FC Ingolstadt, Bayer Leverkusen – 2008–09, 2015–16, 2017–19 Peter Pacult – 1860 Munich – 1994–95 Thomas Parits – 1. FC Köln, Eintracht Frankfurt – 1970–74 Pavao Pervan – VfL Wolfsburg – 2018–22, 2023–24 Bruno Pezzey – Eintracht Frankfurt, Werder Bremen – 1978–87 Heimo Pfeifenberger – Werder Bremen – 1996–98 Benedikt Pichler – Holstein Kiel – 2024–25 Hans Pirkner – Schalke 04 – 1969–71 Gernot Plassnegger – VfL Wolfsburg, Hansa Rostock – 2001–02, 2003–04 Emanuel Pogatetz – Hannover 96, VfL Wolfsburg, 1. FC Nürnberg – 2010–14 Toni Polster – 1. FC Köln, Borussia M'gladbach – 1993–99 Mario Posch – Bayer Uerdingen – 1992–93 Stefan Posch – TSG Hoffenheim, Mainz 05 – 2017–23, 2025– Alexander Prass – TSG Hoffenheim – 2024– Manuel Prietl – Arminia Bielefeld – 2020–22 Sebastian Prödl – Werder Bremen – 2008–15 Christian Prosenik – 1860 Munich – 1999–2000 Peter Pumm – Bayern Munich – 1968–71 Marcus Pürk – 1860 Munich – 1999–2004 Leopold Querfeld – Union Berlin – 2024– Hannes Reinmayr – MSV Duisburg, Bayer Uerdingen – 1993–95 Alfred Roscher – Waldhof Mannheim – 1987–88 Daniel Royer – Hannover 96 – 2011–12 Marcel Sabitzer – RB Leipzig, Bayern Munich, Borussia Dortmund – 2016– Samuel Şahin-Radlinger – Hannover 96 – 2018–19 Ylli Sallahi – Bayern Munich – 2013–14 Paul Scharner – Hamburger SV – 2012–13 Louis Schaub – 1. FC Köln – 2019–20, 2021–22 Xaver Schlager – VfL Wolfsburg, RB Leipzig – 2019–26 Romano Schmid – Werder Bremen – 2020–21, 2022–26 Hans Schmidradner – Kickers Offenbach – 1972–76 Peter Schmidt – 1. FC Kaiserslautern – 1968–69 Alessandro Schöpf – Schalke 04, Arminia Bielefeld – 2015–22 Markus Schopp – Hamburger SV – 1996–98 Helmut Siber – Kickers Offenbach – 1968–69 Yanik Spalt – VfB Stuttgart – 2026– August Starek – 1. FC Nürnberg, Bayern Munich – 1967–70 Gerhard Steinkogler – Werder Bremen – 1979–80 Josef Stering – 1860 Munich – 1979–80 Kevin Stöger – Fortuna Düsseldorf, Mainz 05, VfL Bochum, Borussia M'gladbach – 2018– Martin Stranzl – 1860 Munich, VfB Stuttgart, Borussia M'gladbach – 1998–2006, 2010–16 Richard Strebinger – Werder Bremen – 2014–15 Markus Suttner – FC Ingolstadt, Fortuna Düsseldorf – 2015–17, 2018–20 Georg Teigl – FC Augsburg – 2016–17, 2018–20 Christopher Trimmel – Union Berlin – 2019– Hans-Georg Tutschek – Eintracht Frankfurt – 1964–65 Ivica Vastić – MSV Duisburg – 1993–94 Nikolas Veratschnig – Mainz 05 – 2024– Michael Wagner – SC Freiburg – 1996–97 Clemens Walch – VfB Stuttgart, 1. FC Kaiserslautern – 2009–12 Roman Wallner – Hannover 96 – 2004–05 Paul Wanner – Bayern Munich, 1. FC Heidenheim – 2021–23, 2024–25 Markus Weissenberger – Arminia Bielefeld, 1860 Munich, Eintracht Frankfurt – 1999–2000, 2001–04, 2005–08 Thomas Weissenberger – 1. FC Nürnberg – 1992–93 Christoph Westerthaler – Eintracht Frankfurt – 1998–2000 Gerd Wimmer – Eintracht Frankfurt, Hansa Rostock – 2000–01, 2002–04 Kevin Wimmer – 1. FC Köln, Hannover 96 – 2014–15, 2018–19 Patrick Wimmer – Arminia Bielefeld, VfL Wolfsburg – 2021–26 Maximilian Wöber – Borussia M'gladbach, Werder Bremen, Schalke 04 – 2023–24, 2025– Franz Wohlfahrt – VfB Stuttgart – 1996–2000 Hannes Wolf – RB Leipzig, Borussia M'gladbach – 2019–23 Philipp Zulechner – SC Freiburg – 2013–15 Robert Žulj – TSG Hoffenheim – 2017–18
Azerbaijan Deniz Yılmaz – Mainz 05 – 2011–12
Belarus
Alexander Hleb – VfB Stuttgart, VfL Wolfsburg – 2000–05, 2009–10, 2011–12 Vyacheslav Hleb – Hamburger SV – 2003–05 Anton Putsila – Hamburger SV, SC Freiburg – 2007–08, 2010–13
Belgium
Ameen Al-Dakhil – VfB Stuttgart – 2024– Ismail Azzaoui – VfL Wolfsburg – 2015–16 Logan Bailly – Borussia M'gladbach – 2008–12 Johan Bakayoko – RB Leipzig – 2025– Michy Batshuayi – Borussia Dortmund, Eintracht Frankfurt – 2017–18, 2024–26