# List of FC Schalke 04 players

FC Schalke 04 is a German football club based in Gelsenkirchen. The club was founded in 1904. They currently compete in the Bundesliga.
The following are lists of Schalke 04 players since the formation of the Bundesliga in 1963 and notable club players of the pre-Bundesliga era.

## Players
### Bundesliga era

Player: All 549 players who made at least one appearance in a competitive match for Schalke 04 since August 1963 are listed below. 469 of them played in the Bundesliga. 337 players scored at least one goal for the club. 280 of them scored in the Bundesliga.
Nation: GER (331 players); BRA, NED (15); AUT (13); DEN (11); TUR (10); BEL, FRA, YUG (8); ESP, USA (7); CZE, GHA, SUI, URU (6); GRE, MAR, NOR, POL (5); CRO, HUN, JPN (4); ARG, BIH, KOS, NGA, ROU, RUS, SRB (3); CMR, ENG, FIN, GEO, MLI, MKD, PER, SEN, SVK, SWE, TOG, UKR, URS (2); ALG, ANG, AUS, AZE, CHN, COL, IRN, ISL, KOR, LUX, POR, TCH, WAL (1)
Position: GK = Goalkeeper (46 players), DF = Defender (157), MF = Midfielder (194), FW = Forward (152)
Club career: First and last years in which the player appeared for the club in a competitive match
League membership: Bundesliga (1963–1981, 1982–83, 1984–1988, 1991–2021, 2022–23), 2. Bundesliga (1981–82, 1983–84, 1988–1991, 2021–22, 2023–current)
Total competitive matches (2544): Bundesliga (1832), 2. Bundesliga (284), DFB-Pokal (206), UEFA Cup / Europa League (100), Champions League (70), Ligapokal (22), Cup Winners' Cup (14), UI Cup (12), Supercup (2), Relegation play-offs (2)
Statistics correct as of 16 March 2025.
* A • B • C • D • E • F • G • H • I • J • K • L • M • N • O • P • Q • R • S • T • U • V • W • Y • Z
| Player | H | Nat. | C | Pos. | Club career | A | League | League | Total | Total |
| Player | H | Nat. | C | Pos. | Club career | A | Apps | Goals | Apps | Goals |
| Hans-Joachim Abel | Hans-Joachim Abel | | | FW | 1982–1984 | 1982–1984 | 63 | 23 | 73 | 29 |
| Mathias Abel | Mathias Abel | | | DF | 2006 | 2006 | 1 | 0 | 4 | 0 |
| Rüdiger Abramczik | ✓ | | 19 | FW | 1973–1980, 1987 | 1973–1980, 1987 | 202 | 44 | 235 | 58 |
| Volker Abramczik | Volker Abramczik | | | FW | 1981–1984 | 1981–1984 | 55 | 13 | 61 | 13 |
| Ibrahim Afellay | Ibrahim Afellay | | 3 | MF | 2012 | 2012 | 10 | 2 | 15 | 4 |
| Victor Agali | Victor Agali | | 7 | FW | 2001–2004 | 2001–2004 | 54 | 14 | 74 | 20 |
| Aílton | Aílton | | | FW | 2004–2005 | 2004–2005 | 29 | 14 | 44 | 20 |
| Jörg Albracht | Jörg Albracht | | | GK | 1995 | 1995 | 2 | 0 | 2 | 0 |
| Alcides | Alcides | | | DF | 2003 | 2003 | 6 | 0 | 10 | 0 |
| Ünal Alpuğan | Ünal Alpuğan | | | MF | 1999–2000 | 1999–2000 | 42 | 1 | 44 | 1 |
| Halil Altıntop | Halil Altıntop | | 21 | FW | 2006–2009 | 2006–2009 | 96 | 16 | 129 | 22 |
| Hamit Altıntop | Hamit Altıntop | | 32 | MF | 2003–2007 | 2003–2007 | 113 | 8 | 160 | 14 |
| Ingo Anderbrügge | ✓ | | | MF | 1988–1999 | 1988–1999 | 316 | 82 | 355 | 88 |
| Markus Anfang | Markus Anfang | | | MF | 1997 | 1997 | 3 | 0 | 5 | 0 |
| Anthony Annan | Anthony Annan | | 4 | MF | 2011, 2014 | 2011, 2014 | 12 | 0 | 14 | 0 |
| Christopher Antwi-Adjei | Christopher Antwi-Adjei | | | FW | 2024– | ✓ | 16 | 1 | 16 | 1 |
| Dennis Aogo | Dennis Aogo | | | DF | 2013–2017 | 2013–2017 | 65 | 0 | 92 | 3 |
| Gerald Asamoah | ✓ | | 43 | FW | 1999–2010, 2013 | 1999–2010, 2013 | 279 | 44 | 381 | 64 |
| Donis Avdijaj | Donis Avdijaj | | 2 | FW | 2016–2017 | 2016–2017 | 9 | 2 | 12 | 2 |
| Danilo Avelar | Danilo Avelar | | | DF | 2011 | 2011 | 3 | 0 | 3 | 0 |
| Mehmet-Can Aydın | Mehmet-Can Aydın | | | MF | 2021– | ✓ | 63 | 1 | 68 | 1 |
| Kaan Ayhan | Kaan Ayhan | | | MF | 2013–2015 | 2013–2015 | 30 | 1 | 39 | 1 |
| Mimoun Azaouagh | Mimoun Azaouagh | | | MF | 2006–2007 | 2006–2007 | 9 | 0 | 16 | 1 |
| Pape Meïssa Ba | Pape Meïssa Ba | | | FW | 2025– | ✓ | 7 | 2 | 7 | 2 |
| Janik Bachmann | Janik Bachmann | | | MF | 2024– | ✓ | 21 | 3 | 23 | 3 |
| Holger Badstuber | Holger Badstuber | | | DF | 2017 | 2017 | 10 | 0 | 12 | 0 |
| Zlatan Bajramović | Zlatan Bajramović | | 12 | MF | 2005–2007 | 2005–2007 | 64 | 6 | 91 | 8 |
| Éder Balanta | Éder Balanta | | | MF | 2023 | 2023 | 6 | 0 | 6 | 0 |
| Manfred Bär | Manfred Bär | | | FW | 1980–1981 | 1980–1981 | 2 | 0 | 2 | 0 |
| Aymen Barkok | Aymen Barkok | | | MF | 2025– | ✓ | 3 | 0 | 3 | 0 |
| Tranquillo Barnetta | Tranquillo Barnetta | | 9 | MF | 2012–2015 | 2012–2015 | 44 | 3 | 60 | 3 |
| Michel Bastos | Michel Bastos | | | MF | 2013 | 2013 | 14 | 4 | 16 | 5 |
| Timo Baumgartl | Timo Baumgartl | | | DF | 2023–2024 | 2023–2024 | 12 | 0 | 13 | 0 |
| Alexander Baumjohann | Alexander Baumjohann | | | MF | 2006, 2010–2012 | 2006, 2010–2012 | 30 | 0 | 47 | 0 |
| Hans-Jürgen Becher | Hans-Jürgen Becher | | | DF | 1963–1971 | 1963–1971 | 201 | 2 | 229 | 4 |
| Karl-Heinz Bechmann | Karl-Heinz Bechmann | | | MF | 1963–1967 | 1963–1967 | 75 | 7 | 81 | 8 |
| Timo Becker | Timo Becker | | | DF | 2019–2021 | 2019–2021 | 35 | 0 | 39 | 0 |
| Rachid Belarbi | Rachid Belarbi | | | MF | 1988–1990 | 1988–1990 | 45 | 0 | 48 | 0 |
| Younès Belhanda | Younès Belhanda | | 1 | MF | 2016 | 2016 | 15 | 2 | 17 | 2 |
| Nabil Bentaleb | Nabil Bentaleb | | 16 | MF | 2016–2021 | 2016–2021 | 82 | 12 | 107 | 19 |
| Klaus Berge | Klaus Berge | | | MF | 1983–1985, 1987 | 1983–1985, 1987 | 36 | 2 | 43 | 2 |
| Winfried Berkemeier | Winfried Berkemeier | | | MF | 1979–1980 | 1979–1980 | 29 | 5 | 34 | 5 |
| Manfred Berz | Manfred Berz | | | MF | 1963–1965 | 1963–1965 | 30 | 8 | 34 | 9 |
| Marinus Bester | Marinus Bester | | | FW | 1993 | 1993 | 5 | 0 | 6 | 0 |
| Til Bettenstaedt | Til Bettenstaedt | | | FW | 1995 | 1995 | 1 | 0 | 1 | 0 |
| Klaus Beverungen | Klaus Beverungen | | | MF | 1970–1974 | 1970–1974 | 49 | 6 | 67 | 7 |
| Siegmar Bieber | Siegmar Bieber | | | MF | 1989–1990 | 1989–1990 | 8 | 1 | 8 | 1 |
| André Bistram | André Bistram | | | FW | 1986–1987 | 1986–1987 | 38 | 9 | 39 | 9 |
| Ulrich Bittcher | Ulrich Bittcher | | | MF | 1976–1983 | 1976–1983 | 206 | 29 | 234 | 31 |
| Horst Blechinger | Horst Blechinger | | | FW | 1966–1968 | 1966–1968 | 64 | 6 | 68 | 8 |
| Kevin-Prince Boateng | Kevin-Prince Boateng | | 6 | MF | 2013–2015 | 2013–2015 | 46 | 6 | 60 | 7 |
| Sebastian Boenisch | Sebastian Boenisch | | | DF | 2005–2006 | 2005–2006 | 9 | 0 | 14 | 0 |
| Jörg Böhme | Jörg Böhme | | 10 | MF | 2000–2004 | 2000–2004 | 101 | 23 | 131 | 31 |
| Mario Boljat | Mario Boljat | | | MF | 1979 | 1979 | 9 | 2 | 10 | 2 |
| Hans Bongartz | Hans Bongartz | | 4 | MF | 1974–1978 | 1974–1978 | 131 | 24 | 156 | 28 |
| Marcelo Bordon | ✓ | | | DF | 2004–2010 | 2004–2010 | 168 | 14 | 231 | 18 |
| Rainer Borgmeier | Rainer Borgmeier | | | FW | 1992–1993 | 1992–1993 | 2 | 0 | 2 | 0 |
| Aleksandr Borodyuk | Aleksandr Borodyuk | | 6 | FW | 1989–1993 | 1989–1993 | 124 | 41 | 130 | 42 |
| Nassim Boujellab | Nassim Boujellab | | 3 | MF | 2019–2021 | 2019–2021 | 30 | 1 | 34 | 1 |
| Can Bozdoğan | Can Bozdoğan | | | MF | 2020–2021 | 2020–2021 | 17 | 0 | 18 | 0 |
| Nico Braun | Nico Braun | | 9 | FW | 1971–1973 | 1971–1973 | 35 | 14 | 52 | 23 |
| Josef Broden | Josef Broden | | | GK | 1963–1965 | 1963–1965 | 5 | 0 | 5 | 0 |
| Kai Bruckmann | Kai Bruckmann | | | MF | 1994 | 1994 | 1 | 0 | 1 | 0 |
| Jeffrey Bruma | Jeffrey Bruma | | | DF | 2019 | 2019 | 9 | 0 | 12 | 0 |
| Cédric Brunner | Cédric Brunner | | | DF | 2022–2024 | 2022–2024 | 45 | 0 | 47 | 0 |
| Hans-Günter Bruns | Hans-Günter Bruns | | | DF | 1975–1976 | 1975–1976 | 20 | 2 | 22 | 2 |
| Theo Bücker | Theo Bücker | | | MF | 1981–1983 | 1981–1983 | 54 | 5 | 61 | 5 |
| Rainer Budde | Rainer Budde | | | MF | 1972–1975 | 1972–1975 | 50 | 12 | 59 | 14 |
| Marius Bülter | Marius Bülter | | | FW | 2021–2023 | 2021–2023 | 65 | 21 | 69 | 23 |
| Taylan Bulut | Taylan Bulut | | | DF | 2024– | ✓ | 19 | 1 | 21 | 1 |
| Dieter Burdenski | Dieter Burdenski | | | GK | 1970–1971 | 1970–1971 | 3 | 0 | 6 | 0 |
| Henning Bürger | Henning Bürger | | | DF | 1991 | 1991 | 5 | 0 | 6 | 0 |
| Guido Burgstaller | Guido Burgstaller | | 16 | FW | 2017–2020 | 2017–2020 | 95 | 24 | 119 | 32 |
| Mike Büskens | ✓ | | | MF | 1992–2002 | 1992–2002 | 257 | 13 | 302 | 17 |
| Júnior Caiçara | Júnior Caiçara | | | DF | 2015–2016 | 2015–2016 | 26 | 0 | 41 | 1 |
| Kerim Çalhanoğlu | Kerim Çalhanoğlu | | | MF | 2021–2022 | 2021–2022 | 17 | 0 | 18 | 0 |
| Daniel Caligiuri | Daniel Caligiuri | | | MF | 2017–2020 | 2017–2020 | 108 | 17 | 130 | 21 |
| Jonas Carls | Jonas Carls | | | DF | 2019 | 2019 | 1 | 0 | 1 | 0 |
| Niklas Castelle | Niklas Castelle | | | FW | 2024 | 2024 | 1 | 0 | 1 | 0 |
| Angelos Charisteas | Angelos Charisteas | | | FW | 2011 | 2011 | 4 | 1 | 5 | 1 |
| Eric Maxim Choupo-Moting | Eric Maxim Choupo-Moting | | 15 | FW | 2014–2017 | 2014–2017 | 82 | 18 | 106 | 22 |
| Bent Christensen | Bent Christensen | | 9 | FW | 1991–1993 | 1991–1993 | 49 | 8 | 52 | 9 |
| Darko Churlinov | Darko Churlinov | | 15 | MF | 2021–2022, 2024 | 2021–2022, 2024 | 32 | 3 | 33 | 3 |
| Ibrahima Cissé | Ibrahima Cissé | | 1 | DF | 2023– | ✓ | 8 | 1 | 9 | 1 |
| Christian Clemens | Christian Clemens | | | MF | 2013–2014 | 2013–2014 | 19 | 0 | 28 | 0 |
| Hubert Clute-Simon | Hubert Clute-Simon | | | MF | 1982–1984 | 1982–1984 | 48 | 12 | 56 | 13 |
| Coke | Coke | | | DF | 2017 | 2017 | 9 | 1 | 10 | 1 |
| Heinz Crawatzo | Heinz Crawatzo | | | DF | 1964–1965 | 1964–1965 | 27 | 2 | 29 | 2 |
| Simon Cziommer | Simon Cziommer | | | MF | 2003, 2005 | 2003, 2005 | 2 | 0 | 9 | 1 |
| Rufat Dadashov | Rufat Dadashov | | | FW | 2021 | 2021 | 2 | 0 | 2 | 0 |
| Dietmar Danner | Dietmar Danner | | | MF | 1980–1981 | 1980–1981 | 19 | 0 | 19 | 0 |
| Johan de Kock | Johan de Kock | | 1 | DF | 1996–1999 | 1996–1999 | 83 | 6 | 104 | 8 |
| Ciprian Deac | Ciprian Deac | | 6 | MF | 2010–2011 | 2010–2011 | 2 | 0 | 5 | 0 |
| Chad Deering | Chad Deering | | 2 | MF | 1993–1994 | 1993–1994 | 6 | 0 | 6 | 0 |
| Michael Delura | Michael Delura | | | FW | 2003–2005 | 2003–2005 | 23 | 4 | 30 | 4 |
| Herbert Demange | Herbert Demange | | | FW | 1977–1979 | 1977–1979 | 31 | 4 | 38 | 5 |
| Franco Di Santo | Franco Di Santo | | | FW | 2015–2018 | 2015–2018 | 71 | 5 | 88 | 12 |
| Bernd Dierßen | Bernd Dierßen | | | MF | 1983–1987 | 1983–1987 | 124 | 13 | 139 | 16 |
| Bernard Dietz | Bernard Dietz | | | DF | 1982–1986 | 1982–1986 | 135 | 8 | 158 | 11 |
| Serhiy Dikhtiar | Serhiy Dikhtiar | | | FW | 1994–1995 | 1994–1995 | 13 | 2 | 16 | 3 |
| Herbert Dittrich | Herbert Dittrich | | | FW | 1967–1968 | 1967–1968 | 4 | 0 | 4 | 0 |
| Anton Donkor | Anton Donkor | | | DF | 2024– | ✓ | 19 | 0 | 21 | 0 |
| Thomas Dooley | Thomas Dooley | | 18 | DF | 1995–1997 | 1995–1997 | 28 | 3 | 35 | 3 |
| Kristijan Đorđević | Kristijan Đorđević | | | MF | 2001–2002 | 2001–2002 | 10 | 0 | 16 | 0 |
| Norbert Dörmann | Norbert Dörmann | | | DF | 1977–1979 | 1977–1979 | 27 | 2 | 33 | 2 |
| Julian Draxler | Julian Draxler | | 15 | FW | 2011–2015 | 2011–2015 | 119 | 18 | 170 | 30 |
| Dominick Drexler | Dominick Drexler | | | MF | 2021–2024 | 2021–2024 | 61 | 8 | 65 | 11 |
| Manfred Drexler | Manfred Drexler | | | MF | 1979–1984 | 1979–1984 | 129 | 28 | 144 | 35 |
| Manfred Dubski | Manfred Dubski | | | MF | 1972–1978 | 1972–1978 | 73 | 2 | 97 | 4 |
| Arnold Dybek | Arnold Dybek | | | MF | 1997 | 1997 | 1 | 0 | 1 | 0 |
| Vilson Džoni | Vilson Džoni | | | DF | 1979–1981 | 1979–1981 | 55 | 6 | 58 | 7 |
| Dieter Eckstein | Dieter Eckstein | | | FW | 1993–1995 | 1993–1995 | 30 | 4 | 31 | 5 |
| Reiner Edelmann | Reiner Edelmann | | | FW | 1987–1990 | 1987–1990 | 95 | 12 | 101 | 12 |
| Edu | Edu | | | FW | 2010–2013 | 2010–2013 | 43 | 5 | 57 | 7 |
| Peter Ehmke | Peter Ehmke | | | FW | 1972–1974 | 1972–1974 | 40 | 6 | 50 | 12 |
| Yves Eigenrauch | Yves Eigenrauch | | | DF | 1990–2001 | 1990–2001 | 236 | 4 | 269 | 5 |
| René Eijkelkamp | René Eijkelkamp | | | FW | 1997–1999 | 1997–1999 | 44 | 6 | 56 | 9 |
| Norbert Eilenfeldt | Norbert Eilenfeldt | | | MF | 1984–1985 | 1984–1985 | 17 | 1 | 18 | 1 |
| Norbert Elgert | ✓ | | | FW | 1975, 1978–1982 | 1975, 1978–1982 | 77 | 17 | 85 | 18 |
| Josef Elting | Josef Elting | | | GK | 1965–1970 | 1965–1970 | 64 | 0 | 70 | 0 |
| Breel Embolo | Breel Embolo | | 18 | FW | 2016–2019 | 2016–2019 | 48 | 10 | 61 | 12 |
| Peter Endrulat | Peter Endrulat | | | GK | 1974 | 1974 | 1 | 0 | 1 | 0 |
| Orlando Engelaar | Orlando Engelaar | | 1 | MF | 2008–2009 | 2008–2009 | 25 | 0 | 35 | 1 |
| Hermann Erlhoff | Hermann Erlhoff | | | MF | 1967–1970 | 1967–1970 | 75 | 8 | 87 | 8 |
| Fabian Ernst | Fabian Ernst | | 4 | MF | 2005–2009 | 2005–2009 | 106 | 1 | 146 | 3 |
| Christian Erwig | Christian Erwig | | | FW | 2007 | 2007 | 1 | 0 | 1 | 0 |
| Sergio Escudero | Sergio Escudero | | | DF | 2010–2012 | 2010–2012 | 12 | 0 | 22 | 0 |
| Ralf Fährmann | Ralf Fährmann | | | GK | 2008, 2011–2024 | 2008, 2011–2024 | 227 | 0 | 289 | 0 |
| Jefferson Farfán | Jefferson Farfán | | 28 | FW | 2008–2015 | 2008–2015 | 170 | 39 | 228 | 53 |
| Klaus Fichtel | ✓ | | 23 | DF | 1965–1980, 1985–1988 | 1965–1980, 1985–1988 | 477 | 14 | 556 | 17 |
| Christos Figas | Christos Figas | | | MF | 1988 | 1988 | 3 | 0 | 5 | 0 |
| Klaus Fischer | ✓ | | 30 | FW | 1970–1981 | 1970–1981 | 295 | 182 | 349 | 226 |
| Egon Flad | Egon Flad | | | MF | 1989–1992 | 1989–1992 | 74 | 6 | 77 | 6 |
| Florian Flick | Florian Flick | | | MF | 2021–2022 | 2021–2022 | 39 | 1 | 42 | 1 |
| Michael Fonfara | Michael Fonfara | | | FW | 1988 | 1988 | 2 | 0 | 2 | 0 |
| Martin Fraisl | Martin Fraisl | | | GK | 2021–2022 | 2021–2022 | 26 | 0 | 26 | 0 |
| Steffen Freund | Steffen Freund | | | MF | 1991–1993 | 1991–1993 | 53 | 3 | 56 | 3 |
| Karl-Heinz Frey | Karl-Heinz Frey | | | FW | 1972 | 1972 | 9 | 0 | 19 | 2 |
| Michael Frey | Michael Frey | | | FW | 2023 | 2023 | 15 | 0 | 15 | 0 |
| Marvin Friedrich | Marvin Friedrich | | | DF | 2014–2016 | 2014–2016 | 7 | 0 | 9 | 0 |
| Christian Fuchs | Christian Fuchs | | 26 | DF | 2011–2015 | 2011–2015 | 99 | 4 | 136 | 8 |
| Andreas Gaber | Andreas Gaber | | | MF | 1991 | 1991 | 3 | 0 | 3 | 0 |
| Jürgen-Michael Galbierz | Jürgen-Michael Galbierz | | | DF | 1968–1971 | 1968–1971 | 27 | 1 | 30 | 1 |
| Adrian Gantenbein | Adrian Gantenbein | | | DF | 2024– | ✓ | 14 | 1 | 14 | 1 |
| Thomas Gaßmann | Thomas Gaßmann | | | DF | 1988 | 1988 | 2 | 0 | 2 | 0 |
| Mario Gavranović | Mario Gavranović | | 2 | FW | 2010–2011 | 2010–2011 | 10 | 0 | 14 | 4 |
| Hans-Jürgen Gede | Hans-Jürgen Gede | | | MF | 1975–1977 | 1975–1977 | 33 | 2 | 39 | 3 |
| Holger Gehrke | Holger Gehrke | | | GK | 1992–1993 | 1992–1993 | 40 | 0 | 41 | 0 |
| Winfried Geier | Winfried Geier | | | DF | 1979–1984 | 1979–1984 | 87 | 5 | 95 | 5 |
| Johannes Geis | Johannes Geis | | | MF | 2015–2017 | 2015–2017 | 46 | 2 | 61 | 5 |
| Waldemar Gerhardt | Waldemar Gerhardt | | | FW | 1963–1965 | 1963–1965 | 52 | 20 | 58 | 25 |
| Fabian Giefer | Fabian Giefer | | | GK | 2015–2016 | 2015–2016 | 2 | 0 | 3 | 0 |
| Martin Giesel | Martin Giesel | | | MF | 1987–1988 | 1987–1988 | 17 | 1 | 18 | 1 |
| Eduard Glieder | Eduard Glieder | | 2 | FW | 2003–2004 | 2003–2004 | 16 | 2 | 17 | 2 |
| Bjarne Goldbæk | Bjarne Goldbæk | | 1 | MF | 1987–1989 | 1987–1989 | 74 | 8 | 79 | 11 |
| Benjamin Goller | Benjamin Goller | | | MF | 2018 | 2018 | 0 | 0 | 1 | 0 |
| Michaël Goossens | Michaël Goossens | | 4 | FW | 1997–1999 | 1997–1999 | 51 | 5 | 64 | 8 |
| Leon Goretzka | Leon Goretzka | | 16 | MF | 2013–2018 | 2013–2018 | 116 | 14 | 147 | 19 |
| Dieter Götz | Dieter Götz | | | FW | 1987–1988 | 1987–1988 | 19 | 6 | 20 | 6 |
| Bernd Grabosch | Bernd Grabosch | | | MF | 1986 | 1986 | 11 | 0 | 12 | 0 |
| Siegfried Grams | Siegfried Grams | | | DF | 1966 | 1966 | 1 | 0 | 1 | 0 |
| Werner Grau | Werner Grau | | | FW | 1964–1966 | 1964–1966 | 12 | 3 | 14 | 5 |
| Jürgen Gredig | Jürgen Gredig | | | DF | 1991–1992 | 1991–1992 | 5 | 0 | 5 | 0 |
| Michael Gregoritsch | Michael Gregoritsch | | | FW | 2020 | 2020 | 14 | 1 | 16 | 1 |
| Leo Greiml | Leo Greiml | | | DF | 2022–2023 | 2022–2023 | 7 | 0 | 7 | 0 |
| Frode Grodås | Frode Grodås | | 5 | GK | 1998–2001 | 1998–2001 | 3 | 0 | 6 | 0 |
| Volkmar Groß | Volkmar Groß | | | GK | 1977–1978 | 1977–1978 | 35 | 0 | 45 | 0 |
| Carlos Grossmüller | Carlos Grossmüller | | 1 | MF | 2007–2008 | 2007–2008 | 13 | 1 | 22 | 1 |
| Max Grüger | Max Grüger | | | MF | 2024– | ✓ | 17 | 1 | 18 | 1 |
| Michael Gspurning | Michael Gspurning | | | GK | 2015 | 2015 | 0 | 0 | 1 | 0 |
| Günter Güttler | Günter Güttler | | | DF | 1990–1994 | 1990–1994 | 119 | 4 | 125 | 5 |
| Tamás Hajnal | Tamás Hajnal | | | MF | 1999–2000 | 1999–2000 | 8 | 0 | 8 | 0 |
| Tomasz Hajto | Tomasz Hajto | | 30 | DF | 2000–2004 | 2000–2004 | 104 | 6 | 141 | 9 |
| Ilyes Hamache | Ilyes Hamache | | | FW | 2024– | ✓ | 10 | 0 | 10 | 0 |
| Mike Hanke | Mike Hanke | | 5 | FW | 2002–2005 | 2002–2005 | 58 | 7 | 87 | 23 |
| Wilfried Hannes | Wilfried Hannes | | | DF | 1986–1988 | 1986–1988 | 48 | 4 | 49 | 4 |
| Ľuboš Hanzel | Ľuboš Hanzel | | | DF | 2009 | 2009 | 1 | 0 | 1 | 0 |
| Junmin Hao | Junmin Hao | | 10 | MF | 2010–2011 | 2010–2011 | 14 | 0 | 19 | 0 |
| Markus Happe | Markus Happe | | | DF | 1999–2001 | 1999–2001 | 26 | 1 | 28 | 1 |
| Amine Harit | Amine Harit | | 11 | MF | 2017–2021 | 2017–2021 | 102 | 12 | 119 | 13 |
| Frank Hartmann | Frank Hartmann | | | MF | 1984–1986 | 1984–1986 | 52 | 20 | 57 | 24 |
| Franz Hasil | Franz Hasil | | 2 | MF | 1968–1969 | 1968–1969 | 23 | 5 | 25 | 5 |
| Justin Heekeren | Justin Heekeren | | | GK | 2023– | ✓ | 23 | 0 | 24 | 0 |
| Dieter Heimen | Dieter Heimen | | | GK | 1987 | 1987 | 2 | 0 | 2 | 0 |
| Christofer Heimeroth | Christofer Heimeroth | | | GK | 2004–2005 | 2004–2005 | 8 | 0 | 9 | 0 |
| Oliver Held | Oliver Held | | | MF | 1995–2001 | 1995–2001 | 96 | 4 | 110 | 5 |
| Markus Heppke | Markus Heppke | | | MF | 2006 | 2006 | 1 | 0 | 2 | 0 |
| Matthias Herget | Matthias Herget | | | DF | 1989–1990 | 1989–1990 | 19 | 0 | 20 | 0 |
| Christian Herrmann | Christian Herrmann | | | DF | 1988 | 1988 | 1 | 0 | 1 | 0 |
| Günther Herrmann | Günther Herrmann | | 2 | MF | 1963–1967 | 1963–1967 | 110 | 22 | 119 | 27 |
| Hendrik Herzog | Hendrik Herzog | | | DF | 1991–1995 | 1991–1995 | 73 | 9 | 78 | 10 |
| Norbert Heßling | Norbert Heßling | | | MF | 1972 | 1972 | 0 | 0 | 1 | 0 |
| Antoine Hey | Antoine Hey | | | MF | 1992–1993 | 1992–1993 | 19 | 0 | 19 | 0 |
| Timo Hildebrand | Timo Hildebrand | | | GK | 2011–2013 | 2011–2013 | 39 | 0 | 58 | 0 |
| Herbert Höbusch | Herbert Höbusch | | | MF | 1967–1969 | 1967–1969 | 53 | 0 | 58 | 0 |
| Uwe Höfer | Uwe Höfer | | | MF | 1977–1980 | 1977–1980 | 10 | 2 | 13 | 4 |
| Ron-Thorben Hoffmann | Ron-Thorben Hoffmann | | | GK | 2024 | 2024 | 2 | 0 | 3 | 0 |
| Jonas Hofmann | Jonas Hofmann | | | MF | 2020 | 2020 | 1 | 0 | 1 | 0 |
| Marco Höger | Marco Höger | | | MF | 2011–2016 | 2011–2016 | 88 | 7 | 127 | 7 |
| Pierre-Emile Højbjerg | Pierre-Emile Højbjerg | | 10 | MF | 2015–2016 | 2015–2016 | 23 | 0 | 30 | 0 |
| Emil Højlund | Emil Højlund | | | FW | 2024– | ✓ | 6 | 0 | 6 | 0 |
| Dragan Holcer | Dragan Holcer | | | DF | 1981–1982 | 1981–1982 | 12 | 0 | 12 | 0 |
| Lewis Holtby | Lewis Holtby | | 1 | MF | 2009, 2011–2013 | 2009, 2011–2013 | 55 | 10 | 79 | 13 |
| Paul Holz | Paul Holz | | | MF | 1971–1974 | 1971–1974 | 59 | 3 | 73 | 5 |
| Tim Hoogland | Tim Hoogland | | | DF | 2004–2007, 2012–2014 | 2004–2007, 2012–2014 | 34 | 0 | 42 | 1 |
| Matthew Hoppe | Matthew Hoppe | | 5 | FW | 2020–2021 | 2020–2021 | 23 | 6 | 25 | 6 |
| Egon Horst | Egon Horst | | | DF | 1963–1964 | 1963–1964 | 39 | 1 | 42 | 1 |
| Benedikt Höwedes | ✓ | | 44 | DF | 2007–2017 | 2007–2017 | 240 | 12 | 335 | 23 |
| Hartmut Huhse | Hartmut Huhse | | | DF | 1971–1975 | 1971–1975 | 113 | 1 | 142 | 1 |
| Klaas-Jan Huntelaar | Klaas-Jan Huntelaar | | 40 | FW | 2010–2017, 2021 | 2010–2017, 2021 | 184 | 84 | 249 | 128 |
| Vedad Ibišević | Vedad Ibišević | | | FW | 2020 | 2020 | 4 | 0 | 5 | 1 |
| Besart Ibraimi | Besart Ibraimi | | 2 | FW | 2010 | 2010 | 2 | 0 | 2 | 0 |
| Blendi Idrizi | Blendi Idrizi | | 9 | MF | 2021–2024 | 2021–2024 | 41 | 3 | 43 | 3 |
| Uwe Igler | Uwe Igler | | | FW | 1989 | 1989 | 10 | 0 | 10 | 0 |
| Pablo Insua | Pablo Insua | | | DF | 2018 | 2018 | 1 | 0 | 1 | 0 |
| Ko Itakura | Ko Itakura | | 7 | DF | 2021–2022 | 2021–2022 | 31 | 4 | 32 | 4 |
| Andreas Ivan | Andreas Ivan | | | MF | 2023 | 2023 | 1 | 0 | 1 | 0 |
| Abdul Iyodo | Abdul Iyodo | | | FW | 2002 | 2002 | 4 | 0 | 6 | 0 |
| Michael Jakobs | Michael Jakobs | | | DF | 1983–1988 | 1983–1988 | 134 | 7 | 149 | 10 |
| Norbert Janzon | Norbert Janzon | | | FW | 1981–1983 | 1981–1983 | 58 | 15 | 61 | 16 |
| Kurt Jara | Kurt Jara | | 7 | MF | 1980–1981 | 1980–1981 | 31 | 2 | 32 | 2 |
| Erik Jendrišek | Erik Jendrišek | | 5 | FW | 2010 | 2010 | 3 | 0 | 5 | 0 |
| Moritz Jenz | Moritz Jenz | | | DF | 2023 | 2023 | 11 | 0 | 11 | 0 |
| Jermaine Jones | Jermaine Jones | | 32 | MF | 2007–2013 | 2007–2013 | 129 | 7 | 185 | 10 |
| Walter Junghans | Walter Junghans | | | GK | 1982–1987 | 1982–1987 | 148 | 0 | 168 | 0 |
| José Manuel Jurado | José Manuel Jurado | | | MF | 2010–2012 | 2010–2012 | 46 | 3 | 72 | 9 |
| Yusuf Kabadayı | Yusuf Kabadayı | | | FW | 2023–2024 | 2023–2024 | 23 | 4 | 24 | 4 |
| Ozan Kabak | Ozan Kabak | | 7 | DF | 2019–2021 | 2019–2021 | 40 | 3 | 42 | 3 |
| Tomáš Kalas | Tomáš Kalas | | | DF | 2023– | ✓ | 44 | 2 | 46 | 2 |
| Marcin Kamiński | Marcin Kamiński | | | DF | 2021– | ✓ | 89 | 6 | 95 | 8 |
| Jimmy Kaparos | Jimmy Kaparos | | | MF | 2021, 2024 | 2021, 2024 | 2 | 0 | 2 | 0 |
| Kenan Karaman | Kenan Karaman | | | FW | 2022– | ✓ | 73 | 26 | 78 | 28 |
| Ali Karimi | Ali Karimi | | | MF | 2011 | 2011 | 1 | 0 | 2 | 0 |
| Loris Karius | Loris Karius | | | GK | 2025– | ✓ | 3 | 0 | 3 | 0 |
| Günter Karnhof | Günter Karnhof | | | MF | 1963–1965 | 1963–1965 | 34 | 1 | 37 | 1 |
| Gerd Kasperski | Gerd Kasperski | | | MF | 1968 | 1968 | 7 | 3 | 7 | 3 |
| Markus Kaya | Markus Kaya | | | MF | 1999 | 1999 | 1 | 0 | 1 | 0 |
| Thilo Kehrer | Thilo Kehrer | | | DF | 2016–2018 | 2016–2018 | 45 | 4 | 59 | 4 |
| Levan Kenia | Levan Kenia | | 13 | MF | 2008–2009 | 2008–2009 | 11 | 0 | 14 | 1 |
| Jonjoe Kenny | Jonjoe Kenny | | | DF | 2019–2020 | 2019–2020 | 31 | 2 | 34 | 2 |
| Jan Kirchhoff | Jan Kirchhoff | | | DF | 2014–2015 | 2014–2015 | 16 | 0 | 20 | 0 |
| Hans-Peter Kirchwehm | Hans-Peter Kirchwehm | | | FW | 1967 | 1967 | 2 | 0 | 3 | 0 |
| Thomas Kläsener | Thomas Kläsener | | | DF | 2003–2006 | 2003–2006 | 32 | 1 | 49 | 2 |
| Jürgen Klein | Jürgen Klein | | | DF | 1972–1974 | 1972–1974 | 27 | 0 | 36 | 0 |
| Uwe Kleina | Uwe Kleina | | | DF | 1963–1966 | 1963–1966 | 19 | 0 | 21 | 0 |
| Gerhard Kleppinger | Gerhard Kleppinger | | | DF | 1984–1987 | 1984–1987 | 97 | 12 | 106 | 13 |
| Mario Klinger | Mario Klinger | | | MF | 2005 | 2005 | 0 | 0 | 1 | 0 |
| Michael Klinkert | Michael Klinkert | | | DF | 1987–1989 | 1987–1989 | 63 | 9 | 69 | 9 |
| Harald Klose | Harald Klose | | | FW | 1963–1968 | 1963–1968 | 58 | 7 | 63 | 7 |
| Peer Kluge | Peer Kluge | | | MF | 2010–2011 | 2010–2011 | 38 | 1 | 52 | 1 |
| Denis Klyuyev | Denis Klyuyev | | | MF | 1997–1998 | 1997–1998 | 24 | 1 | 28 | 1 |
| Sven Kmetsch | Sven Kmetsch | | | MF | 1998–2003 | 1998–2003 | 88 | 3 | 108 | 5 |
| Levan Kobiashvili | Levan Kobiashvili | | 44 | MF | 2003–2009 | 2003–2009 | 168 | 9 | 233 | 17 |
| Stefan Kohn | Stefan Kohn | | | FW | 1995 | 1995 | 12 | 5 | 13 | 5 |
| Sead Kolašinac | Sead Kolašinac | | 21 | DF | 2012–2017, 2021 | 2012–2017, 2021 | 111 | 5 | 141 | 5 |
| Timothée Kolodziejczak | Timothée Kolodziejczak | | | DF | 2022 | 2022 | 1 | 0 | 1 | 0 |
| Fabijan Komljenović | Fabijan Komljenović | | | MF | 1994 | 1994 | 2 | 0 | 2 | 0 |
| Yevhen Konoplyanka | Yevhen Konoplyanka | | 26 | MF | 2016–2019 | 2016–2019 | 57 | 6 | 78 | 13 |
| Thomas Kortmann | Thomas Kortmann | | | MF | 1989 | 1989 | 3 | 0 | 3 | 0 |
| Roland Kosien | Roland Kosien | | | FW | 1972 | 1972 | 2 | 0 | 4 | 0 |
| Willi Koslowski | ✓ | | 3 | FW | 1963–1965 | 1963–1965 | 39 | 12 | 46 | 16 |
| Jarosław Kotas | Jarosław Kotas | | | DF | 1988–1990 | 1988–1990 | 37 | 1 | 41 | 1 |
| Sōichirō Kōzuki | Sōichirō Kōzuki | | | FW | 2023 | 2023 | 10 | 1 | 11 | 1 |
| Alex Král | Alex Král | | 5 | MF | 2022–2023 | 2022–2023 | 29 | 0 | 31 | 0 |
| Bleron Krasniqi | Bleron Krasniqi | | | FW | 2021 | 2021 | 1 | 0 | 1 | 0 |
| Willi Kraus | Willi Kraus | | | FW | 1966–1968 | 1966–1968 | 36 | 16 | 39 | 17 |
| Tom Krauß | Tom Krauß | | | MF | 2022–2023 | 2022–2023 | 32 | 2 | 33 | 2 |
| Franz Krauthausen | Franz Krauthausen | | | MF | 1973–1975 | 1973–1975 | 6 | 0 | 6 | 0 |
| Erwin Kremers | ✓ | | 15 | FW | 1971–1978 | 1971–1978 | 212 | 50 | 260 | 54 |
| Helmut Kremers | ✓ | | 8 | MF | 1971–1980 | 1971–1980 | 226 | 45 | 274 | 59 |
| Manfred Kreuz | ✓ | | | FW | 1963–1968 | 1963–1968 | 83 | 17 | 91 | 19 |
| Michael Kroninger | Michael Kroninger | | | MF | 1990–1992 | 1990–1992 | 33 | 2 | 36 | 2 |
| Mladen Krstajić | Mladen Krstajić | | 28 | DF | 2004–2009 | 2004–2009 | 131 | 7 | 183 | 9 |
| Thomas Kruse | Thomas Kruse | | | DF | 1978–1988 | 1978–1988 | 262 | 6 | 285 | 8 |
| Waldemar Ksienzyk | Waldemar Ksienzyk | | | MF | 1994–1995 | 1994–1995 | 25 | 1 | 31 | 1 |
| Günter Kuczinski | Günter Kuczinski | | | DF | 1972 | 1972 | 0 | 0 | 1 | 0 |
| Harald Kügler | Harald Kügler | | | MF | 1980–1982 | 1980–1982 | 45 | 11 | 48 | 11 |
| Timo Kunert | Timo Kunert | | | MF | 2007 | 2007 | 1 | 0 | 1 | 0 |
| Kevin Kurányi | Kevin Kurányi | | 23 | FW | 2005–2010 | 2005–2010 | 162 | 71 | 209 | 87 |
| Marco Kurz | Marco Kurz | | | DF | 1995–1998 | 1995–1998 | 58 | 0 | 67 | 0 |
| Ahmed Kutucu | Ahmed Kutucu | | 2 | FW | 2018–2021 | 2018–2021 | 45 | 5 | 52 | 6 |
| Karl-Heinz Kuzmierz | Karl-Heinz Kuzmierz | | | MF | 1970 | 1970 | 2 | 0 | 3 | 0 |
| Hans-Georg Lambert | Hans-Georg Lambert | | | FW | 1963 | 1963 | 1 | 0 | 1 | 0 |
| Fabian Lamotte | Fabian Lamotte | | | DF | 2004–2005 | 2004–2005 | 10 | 1 | 11 | 1 |
| Thomas Lander | Thomas Lander | | | FW | 1976–1979 | 1976–1979 | 21 | 3 | 27 | 3 |
| Michael Langer | Michael Langer | | | GK | 2020– | ✓ | 8 | 0 | 8 | 0 |
| Alexander Langlitz | Alexander Langlitz | | | FW | 2011 | 2011 | 0 | 0 | 1 | 0 |
| Søren Larsen | Søren Larsen | | 8 | FW | 2005–2008 | 2005–2008 | 51 | 10 | 73 | 15 |
| Jordan Larsson | Jordan Larsson | | | FW | 2022–2023 | 2022–2023 | 11 | 0 | 12 | 0 |
| Lennart Larsson | Lennart Larsson | | 10 | MF | 1977–1979 | 1977–1979 | 26 | 3 | 27 | 3 |
| Bryan Lasme | Bryan Lasme | | | FW | 2023–2024 | 2023–2024 | 33 | 4 | 35 | 4 |
| Radoslav Látal | Radoslav Látal | | 44 | MF | 1994–2001 | 1994–2001 | 187 | 14 | 225 | 14 |
| Danny Latza | Danny Latza | | | MF | 2009, 2021–2024 | 2009, 2021–2024 | 49 | 3 | 53 | 4 |
| Joseph Laumann | Joseph Laumann | | | FW | 2005 | 2005 | 1 | 0 | 2 | 0 |
| Dong-gyeong Lee | Dong-gyeong Lee | | | MF | 2022 | 2022 | 1 | 0 | 1 | 0 |
| Thorsten Legat | Thorsten Legat | | | MF | 2000 | 2000 | 4 | 0 | 4 | 0 |
| Jens Lehmann | Jens Lehmann | | 2 | GK | 1988–1998 | 1988–1998 | 274 | 2 | 312 | 2 |
| Uwe Leifeld | Uwe Leifeld | | | FW | 1991–1993 | 1991–1993 | 30 | 2 | 30 | 2 |
| Reinhard Libuda | ✓ | | 24 | FW | 1963–65, 1968–72, 1974 | 1963–65, 1968–72, 1974 | 190 | 20 | 225 | 26 |
| Lincoln | Lincoln | | | MF | 2004–2007 | 2004–2007 | 83 | 20 | 117 | 31 |
| Thomas Linke | Thomas Linke | | 2 | DF | 1992–1998 | 1992–1998 | 175 | 13 | 205 | 16 |
| Marius Lode | Marius Lode | | | DF | 2022 | 2022 | 6 | 0 | 6 | 0 |
| Heinz-Dieter Lömm | Heinz-Dieter Lömm | | | MF | 1965–1966 | 1965–1966 | 5 | 0 | 6 | 0 |
| Werner Lorant | Werner Lorant | | | MF | 1982–1983 | 1982–1983 | 18 | 0 | 21 | 0 |
| Peter Løvenkrands | Peter Løvenkrands | | 7 | FW | 2006–2008 | 2006–2008 | 44 | 6 | 61 | 9 |
| Kilian Ludewig | Kilian Ludewig | | | DF | 2020 | 2020 | 6 | 0 | 8 | 0 |
| Jürgen Luginger | Jürgen Luginger | | | MF | 1988–1994 | 1988–1994 | 191 | 9 | 204 | 13 |
| Herbert Lütkebohmert | ✓ | | | MF | 1968–1979 | 1968–1979 | 286 | 28 | 351 | 33 |
| Volodymyr Lyutyi | Volodymyr Lyutyi | | 3 | FW | 1989–1991 | 1989–1991 | 45 | 9 | 48 | 10 |
| Pavel Mačák | Pavel Mačák | | | GK | 1984–1987 | 1984–1987 | 17 | 0 | 18 | 0 |
| Richard Mademann | Richard Mademann | | | DF | 1990–1993 | 1990–1993 | 52 | 0 | 54 | 1 |
| Mikail Maden | Mikail Maden | | | MF | 2021 | 2021 | 1 | 0 | 1 | 0 |
| Hami Mandıralı | Hami Mandıralı | | 3 | MF | 1998–1999 | 1998–1999 | 22 | 3 | 25 | 5 |
| Hans-Dieter Mangold | Hans-Dieter Mangold | | | FW | 1980 | 1980 | 2 | 0 | 3 | 0 |
| Helmut Manns | Helmut Manns | | | FW | 1971–1973 | 1971–1973 | 19 | 1 | 32 | 2 |
| Carsten Marell | Carsten Marell | | | MF | 1988–1989 | 1988–1989 | 17 | 1 | 21 | 1 |
| Enver Marić | Enver Marić | | | GK | 1976–1978 | 1976–1978 | 47 | 0 | 60 | 0 |
| Ciprian Marica | Ciprian Marica | | 12 | FW | 2011–2013 | 2011–2013 | 34 | 5 | 52 | 9 |
| Carsten Marquardt | Carsten Marquardt | | | FW | 1985–1990 | 1985–1990 | 82 | 10 | 88 | 12 |
| Omar Mascarell | Omar Mascarell | | | MF | 2018–2021 | 2018–2021 | 61 | 1 | 71 | 1 |
| Aníbal Matellán | Aníbal Matellán | | | DF | 2001–2003 | 2001–2003 | 43 | 1 | 66 | 1 |
| Joël Matip | Joël Matip | | 27 | DF | 2009–2016 | 2009–2016 | 194 | 17 | 258 | 23 |
| Klaus Matischak | Klaus Matischak | | | FW | 1963–1964 | 1963–1964 | 22 | 18 | 25 | 21 |
| Rabbi Matondo | Rabbi Matondo | | 6 | FW | 2019–2020 | 2019–2020 | 30 | 2 | 32 | 2 |
| Henning Matriciani | Henning Matriciani | | | DF | 2021–2024 | 2021–2024 | 60 | 0 | 63 | 0 |
| Martin Max | Martin Max | | | FW | 1995–1999 | 1995–1999 | 109 | 33 | 133 | 39 |
| Philipp Max | Philipp Max | | | DF | 2014 | 2014 | 2 | 0 | 2 | 0 |
| Weston McKennie | Weston McKennie | | 19 | MF | 2017–2020 | 2017–2020 | 75 | 4 | 91 | 5 |
| Caspar Memering | Caspar Memering | | | MF | 1984–1985 | 1984–1985 | 17 | 1 | 20 | 1 |
| Hamza Mendyl | Hamza Mendyl | | 4 | DF | 2018–2021 | 2018–2021 | 12 | 0 | 21 | 0 |
| Levent Mercan | Levent Mercan | | | MF | 2019–2021 | 2019–2021 | 6 | 0 | 7 | 1 |
| Christoph Metzelder | Christoph Metzelder | | | DF | 2010–2013 | 2010–2013 | 52 | 2 | 74 | 2 |
| Max Meyer | Max Meyer | | 4 | MF | 2013–2018 | 2013–2018 | 146 | 17 | 192 | 22 |
| Bernd Michel | Bernd Michel | | | FW | 1968–1969 | 1968–1969 | 4 | 0 | 5 | 0 |
| Jörg Mielers | Jörg Mielers | | | DF | 1988–1989 | 1988–1989 | 33 | 0 | 37 | 0 |
| Radmilo Mihajlović | Radmilo Mihajlović | | | FW | 1991–1993 | 1991–1993 | 58 | 12 | 60 | 12 |
| Yaroslav Mikhaylov | Yaroslav Mikhaylov | | | MF | 2021–2022 | 2021–2022 | 8 | 0 | 10 | 1 |
| Christian Mikolajczak | Christian Mikolajczak | | | MF | 2000–2001 | 2000–2001 | 13 | 0 | 13 | 0 |
| Mineiro | Mineiro | | | MF | 2009–2010 | 2009–2010 | 7 | 0 | 7 | 0 |
| Juan Miranda | Juan Miranda | | | DF | 2019–2020 | 2019–2020 | 11 | 0 | 12 | 0 |
| Manuel Mirbach | Manuel Mirbach | | | MF | 1987–1988 | 1987–1988 | 6 | 0 | 6 | 0 |
| Tobias Mohr | Tobias Mohr | | | MF | 2022– | ✓ | 56 | 4 | 62 | 5 |
| Mike Möllensiep | Mike Möllensiep | | | FW | 1997 | 1997 | 2 | 0 | 2 | 0 |
| Andreas Möller | Andreas Möller | | | MF | 2000–2003 | 2000–2003 | 86 | 6 | 112 | 11 |
| Florent Mollet | Florent Mollet | | | MF | 2022 | 2022 | 9 | 1 | 11 | 1 |
| Jan Morávek | Jan Morávek | | 2 | MF | 2009–2011 | 2009–2011 | 13 | 2 | 20 | 2 |
| Christoph Moritz | Christoph Moritz | | | MF | 2009–2013 | 2009–2013 | 54 | 1 | 69 | 1 |
| Émile Mpenza | Émile Mpenza | | 18 | FW | 2000–2003 | 2000–2003 | 79 | 28 | 96 | 33 |
| Horst Mühlmann | Horst Mühlmann | | | GK | 1963–1966 | 1963–1966 | 42 | 0 | 45 | 0 |
| Youri Mulder | Youri Mulder | | 9 | FW | 1993–2002 | 1993–2002 | 177 | 33 | 202 | 44 |
| Andreas Müller | Andreas Müller | | | MF | 1988–2000 | 1988–2000 | 286 | 30 | 323 | 32 |
| Joey Müller | Joey Müller | | | DF | 2023 | 2023 | 1 | 0 | 1 | 0 |
| Marius Müller | Marius Müller | | | GK | 2023–2024 | 2023–2024 | 21 | 0 | 22 | 0 |
| Derry Murkin | Derry Murkin | | | DF | 2023– | ✓ | 47 | 1 | 50 | 1 |
| Shkodran Mustafi | Shkodran Mustafi | | | DF | 2021 | 2021 | 13 | 1 | 13 | 1 |
| Dragan Mutibarić | Dragan Mutibarić | | | GK | 1975 | 1975 | 2 | 0 | 3 | 0 |
| Naldo | Naldo | | | DF | 2016–2018 | 2016–2018 | 60 | 8 | 80 | 9 |
| Matija Nastasić | Matija Nastasić | | 12 | DF | 2015–2021 | 2015–2021 | 122 | 1 | 157 | 2 |
| Jiří Němec | ✓ | | 64 | MF | 1993–2002 | 1993–2002 | 256 | 6 | 307 | 8 |
| Manuel Neuer | Manuel Neuer | | 20 | GK | 2005–2011 | 2005–2011 | 156 | 0 | 203 | 0 |
| Gerhard Neuser | Gerhard Neuser | | | MF | 1965–1970 | 1965–1970 | 143 | 19 | 162 | 25 |
| Roman Neustädter | Roman Neustädter | | 5 | MF | 2012–2016 | 2012–2016 | 122 | 7 | 161 | 8 |
| Alex Nielsen | Alex Nielsen | | | MF | 1988–1989 | 1988–1989 | 15 | 0 | 15 | 0 |
| Norbert Nigbur | ✓ | | 6 | GK | 1966–1976, 1979–1982 | 1966–1976, 1979–1982 | 393 | 0 | 455 | 0 |
| Žarko Nikolić | Žarko Nikolić | | | DF | 1966–1967 | 1966–1967 | 11 | 0 | 11 | 0 |
| Hans Nowak | Hans Nowak | | 15 | DF | 1963–1965 | 1963–1965 | 47 | 3 | 53 | 5 |
| Alexander Nübel | Alexander Nübel | | | GK | 2016–2020 | 2016–2020 | 46 | 0 | 53 | 0 |
| Chinedu Obasi | Chinedu Obasi | | | FW | 2012–2014 | 2012–2014 | 35 | 4 | 51 | 5 |
| Branko Oblak | Branko Oblak | | 10 | MF | 1975–1977 | 1975–1977 | 49 | 5 | 61 | 6 |
| Bastian Oczipka | Bastian Oczipka | | | DF | 2017–2021 | 2017–2021 | 111 | 1 | 126 | 1 |
| Michael Opitz | Michael Opitz | | | MF | 1980–1988 | 1980–1988 | 224 | 12 | 246 | 14 |
| Niels Oude Kamphuis | Niels Oude Kamphuis | | 1 | MF | 1999–2005 | 1999–2005 | 134 | 8 | 173 | 9 |
| Assan Ouédraogo | Assan Ouédraogo | | | MF | 2023–2024 | 2023–2024 | 17 | 3 | 17 | 3 |
| Thomas Ouwejan | Thomas Ouwejan | | | DF | 2021–2024 | 2021–2024 | 73 | 5 | 77 | 5 |
| Mesut Özil | Mesut Özil | | | MF | 2006–2007 | 2006–2007 | 30 | 0 | 39 | 1 |
| Helmut Pabst | Helmut Pabst | | | GK | 1972–1973 | 1972–1973 | 11 | 0 | 14 | 0 |
| Gonçalo Paciência | Gonçalo Paciência | | | FW | 2020–2021 | 2020–2021 | 15 | 1 | 16 | 1 |
| Victor Pálsson | Victor Pálsson | | 3 | MF | 2021–2022 | 2021–2022 | 28 | 0 | 30 | 0 |
| Christian Pander | Christian Pander | | 2 | DF | 2002–2011 | 2002–2011 | 78 | 5 | 108 | 9 |
| Kyriakos Papadopoulos | Kyriakos Papadopoulos | | 16 | DF | 2010–2014 | 2010–2014 | 61 | 3 | 97 | 7 |
| Wolfgang Patzke | Wolfgang Patzke | | | MF | 1986–1988 | 1986–1988 | 21 | 4 | 22 | 4 |
| Vasilios Pavlidis | Vasilios Pavlidis | | | DF | 2021 | 2021 | 1 | 0 | 1 | 0 |
| Miguel Pereira | Miguel Pereira | | 11 | FW | 1993–1995, 1997–1999 | 1993–1995, 1997–1999 | 16 | 1 | 18 | 1 |
| Sladan Peric | Sladan Peric | | | DF | 2000 | 2000 | 0 | 0 | 1 | 0 |
| Reinhard Pfeiffer | Reinhard Pfeiffer | | | FW | 1971 | 1971 | 1 | 0 | 1 | 0 |
| Marvin Pieringer | Marvin Pieringer | | | FW | 2021–2022 | 2021–2022 | 24 | 2 | 26 | 2 |
| Sérgio Pinto | Sérgio Pinto | | | MF | 1999, 2003–2004 | 1999, 2003–2004 | 23 | 0 | 30 | 1 |
| Hans Pirkner | Hans Pirkner | | 4 | FW | 1969–1971 | 1969–1971 | 47 | 8 | 59 | 11 |
| Marko Pjaca | Marko Pjaca | | 6 | FW | 2018 | 2018 | 7 | 2 | 9 | 2 |
| Felix Platte | Felix Platte | | | FW | 2015 | 2015 | 3 | 0 | 4 | 0 |
| Nicolas Plestan | Nicolas Plestan | | | DF | 2010 | 2010 | 3 | 0 | 4 | 0 |
| Vasileios Pliatsikas | Vasileios Pliatsikas | | 3 | MF | 2009–2011 | 2009–2011 | 9 | 0 | 12 | 0 |
| Heinz Pliska | Heinz Pliska | | | MF | 1965–1968 | 1965–1968 | 75 | 2 | 80 | 2 |
| Manfred Pohlschmidt | Manfred Pohlschmidt | | | FW | 1967–1971 | 1967–1971 | 106 | 26 | 125 | 31 |
| Sebastian Polter | Sebastian Polter | | | FW | 2022–2024 | 2022–2024 | 31 | 5 | 35 | 5 |
| Christian Poulsen | Christian Poulsen | | 32 | MF | 2002–2006 | 2002–2006 | 111 | 3 | 162 | 6 |
| Michael Prus | Michael Prus | | | DF | 1986–1996 | 1986–1996 | 220 | 0 | 239 | 2 |
| Teemu Pukki | Teemu Pukki | | 20 | FW | 2011–2013 | 2011–2013 | 37 | 8 | 47 | 8 |
| Alfred Pyka | Alfred Pyka | | | MF | 1965–1967 | 1965–1967 | 58 | 5 | 61 | 5 |
| Marco Quotschalla | Marco Quotschalla | | | FW | 2010 | 2010 | 0 | 0 | 1 | 0 |
| Raffael | Raffael | | | MF | 2013 | 2013 | 16 | 2 | 16 | 2 |
| Rafinha | Rafinha | | 1 | DF | 2005–2010 | 2005–2010 | 153 | 7 | 198 | 10 |
| Baba Rahman | Baba Rahman | | 6 | DF | 2016, 2018 | 2016, 2018 | 16 | 0 | 26 | 1 |
| Ivan Rakitić | Ivan Rakitić | | 32 | MF | 2007–2011 | 2007–2011 | 97 | 12 | 135 | 16 |
| Benito Raman | Benito Raman | | 1 | FW | 2019–2021 | 2019–2021 | 50 | 6 | 55 | 12 |
| Reinhold Ranftl | Reinhold Ranftl | | | MF | 2021–2022 | 2021–2022 | 15 | 0 | 16 | 0 |
| Raúl | ✓ | | | FW | 2010–2012 | 2010–2012 | 66 | 28 | 98 | 40 |
| Friedel Rausch | Friedel Rausch | | | DF | 1963–1971 | 1963–1971 | 170 | 6 | 194 | 6 |
| Oliver Reck | Oliver Reck | | | GK | 1998–2002 | 1998–2002 | 112 | 1 | 132 | 1 |
| Fabian Reese | Fabian Reese | | | FW | 2015–2017, 2019 | 2015–2017, 2019 | 13 | 0 | 16 | 0 |
| Ralf Regenbogen | Ralf Regenbogen | | | FW | 1985–1986, 1997 | 1985–1986, 1997 | 30 | 3 | 33 | 4 |
| Tore Reginiussen | Tore Reginiussen | | | DF | 2010 | 2010 | 1 | 0 | 1 | 0 |
| Peter Remmert | Peter Remmert | | | FW | 2025– | ✓ | 2 | 0 | 2 | 0 |
| Sascha Riether | Sascha Riether | | | DF | 2015–2019 | 2015–2019 | 23 | 0 | 30 | 0 |
| Manfred Ritschel | Manfred Ritschel | | | MF | 1977–1978 | 1977–1978 | 22 | 0 | 26 | 0 |
| Darío Rodríguez | Darío Rodríguez | | 27 | DF | 2002–2007 | 2002–2007 | 102 | 6 | 142 | 9 |
| Frederik Rønnow | Frederik Rønnow | | 1 | GK | 2020–2021 | 2020–2021 | 11 | 0 | 11 | 0 |
| Frank Rost | Frank Rost | | 3 | GK | 2002–2006 | 2002–2006 | 130 | 0 | 196 | 0 |
| Dietmar Roth | Dietmar Roth | | | DF | 1985–1987 | 1985–1987 | 50 | 0 | 55 | 0 |
| Sebastian Rudy | Sebastian Rudy | | 1 | MF | 2018–2020 | 2018–2020 | 23 | 0 | 30 | 0 |
| Rolf Rüssmann | ✓ | | 20 | DF | 1969–1980 | 1969–1980 | 304 | 30 | 375 | 46 |
| Werner Ruthmann | Werner Ruthmann | | | DF | 1989–1991 | 1989–1991 | 7 | 0 | 9 | 0 |
| Marc Rzatkowski | Marc Rzatkowski | | | MF | 2021–2022 | 2021–2022 | 2 | 0 | 2 | 0 |
| Alban Sabah | Alban Sabah | | | DF | 2011 | 2011 | 0 | 0 | 1 | 0 |
| Sidney Sam | Sidney Sam | | | MF | 2014–2016 | 2014–2016 | 13 | 0 | 22 | 0 |
| Felipe Sánchez | Felipe Sánchez | | | DF | 2024– | ✓ | 4 | 0 | 6 | 0 |
| Vicente Sánchez | Vicente Sánchez | | 5 | FW | 2008–2010 | 2008–2010 | 50 | 3 | 60 | 4 |
| Ebbe Sand | ✓ | | 51 | FW | 1999–2006 | 1999–2006 | 214 | 73 | 282 | 104 |
| Peter Sandhofe | Peter Sandhofe | | | GK | 1979–1980 | 1979–1980 | 30 | 0 | 31 | 0 |
| Andreas Sandt | Andreas Sandt | | | GK | 1981 | 1981 | 1 | 0 | 1 | 0 |
| Leroy Sané | Leroy Sané | | 4 | FW | 2014–2016 | 2014–2016 | 47 | 11 | 57 | 13 |
| Salif Sané | Salif Sané | | 13 | DF | 2018–2022 | 2018–2022 | 70 | 4 | 82 | 6 |
| Sidi Sané | Sidi Sané | | | FW | 2022 | 2022 | 1 | 0 | 2 | 0 |
| Felipe Santana | Felipe Santana | | | DF | 2013–2014 | 2013–2014 | 24 | 1 | 32 | 1 |
| Hans Sarpei | Hans Sarpei | | 2 | DF | 2010–2011 | 2010–2011 | 9 | 0 | 18 | 0 |
| Dietmar Schacht | Dietmar Schacht | | | DF | 1989–1991 | 1989–1991 | 67 | 7 | 70 | 7 |
| Ron Schallenberg | Ron Schallenberg | | | MF | 2023– | ✓ | 49 | 2 | 52 | 2 |
| Dieter Schatzschneider | Dieter Schatzschneider | | | FW | 1984–1986 | 1984–1986 | 47 | 10 | 53 | 11 |
| Klaus Scheer | Klaus Scheer | | | MF | 1969–1975 | 1969–1975 | 165 | 38 | 203 | 48 |
| Uwe Scherr | Uwe Scherr | | | MF | 1992–1996 | 1992–1996 | 82 | 2 | 91 | 4 |
| Mark Schierenberg | Mark Schierenberg | | | MF | 1992–1995, 1997–1999 | 1992–1995, 1997–1999 | 17 | 0 | 20 | 0 |
| Mathias Schipper | Mathias Schipper | | | DF | 1976–1979, 1982–1988 | 1976–1979, 1982–1988 | 221 | 7 | 258 | 10 |
| Günter Schlipper | Günter Schlipper | | | MF | 1989–1992 | 1989–1992 | 111 | 15 | 118 | 16 |
| Tim Schmidt | Tim Schmidt | | | DF | 2024 | 2024 | 0 | 0 | 1 | 0 |
| Lukas Schmitz | Lukas Schmitz | | | DF | 2009–2011 | 2009–2011 | 52 | 2 | 70 | 2 |
| Mathias Schober | Mathias Schober | | | GK | 1997–1999, 2008–2012 | 1997–1999, 2008–2012 | 30 | 0 | 39 | 0 |
| Frank Schön | Frank Schön | | | DF | 1995–1996 | 1995–1996 | 12 | 0 | 13 | 0 |
| Rudolf Schonhoff | Rudolf Schonhoff | | | FW | 1975–1976 | 1975–1976 | 2 | 0 | 2 | 0 |
| Alessandro Schöpf | Alessandro Schöpf | | 28 | MF | 2016–2021 | 2016–2021 | 112 | 10 | 143 | 16 |
| Ulrich Schröder | Ulrich Schröder | | | FW | 1980–1981 | 1980–1981 | 2 | 0 | 2 | 0 |
| Günther Schubert | Günther Schubert | | | GK | 1976 | 1976 | 3 | 0 | 4 | 0 |
| Markus Schubert | Markus Schubert | | | GK | 2019–2020 | 2019–2020 | 9 | 0 | 10 | 0 |
| Luca Schuler | Luca Schuler | | | FW | 2020–2021 | 2020–2021 | 2 | 0 | 2 | 0 |
| Willi Schulz | Willi Schulz | | 22 | DF | 1963–1965 | 1963–1965 | 52 | 2 | 57 | 2 |
| Toni Schumacher | Toni Schumacher | | | GK | 1987–1988 | 1987–1988 | 33 | 0 | 34 | 0 |
| Friedhelm Schütte | Friedhelm Schütte | | | DF | 1976 | 1976 | 4 | 0 | 6 | 1 |
| Markus Schwiderowski | Markus Schwiderowski | | | DF | 1992 | 1992 | 4 | 0 | 4 | 0 |
| Alexander Schwolow | Alexander Schwolow | | | GK | 2022–2023 | 2022–2023 | 23 | 0 | 25 | 0 |
| Paul Seguin | Paul Seguin | | | MF | 2023– | ✓ | 49 | 4 | 51 | 5 |
| Jochen Seitz | Jochen Seitz | | | MF | 2003–2004 | 2003–2004 | 18 | 2 | 25 | 2 |
| Peter Sendscheid | Peter Sendscheid | | | FW | 1989–1994 | 1989–1994 | 149 | 46 | 155 | 46 |
| Klaus Senger | Klaus Senger | | | DF | 1966–1971 | 1966–1971 | 102 | 3 | 113 | 3 |
| Suat Serdar | Suat Serdar | | 4 | MF | 2018–2021 | 2018–2021 | 71 | 10 | 83 | 11 |
| Thomas Siewert | Thomas Siewert | | | DF | 1980–1982 | 1980–1982 | 30 | 1 | 30 | 1 |
| Tim Skarke | Tim Skarke | | | FW | 2023 | 2023 | 9 | 1 | 9 | 1 |
| Michael Skibbe | Michael Skibbe | | | FW | 1984–1986 | 1984–1986 | 15 | 1 | 16 | 1 |
| Steven Skrzybski | Steven Skrzybski | | | FW | 2018–2021 | 2018–2021 | 25 | 3 | 32 | 4 |
| Waldemar Słomiany | Waldemar Słomiany | | | DF | 1967–1970 | 1967–1970 | 52 | 5 | 62 | 6 |
| Jürgen Sobieray | Jürgen Sobieray | | | DF | 1969–1979 | 1969–1979 | 210 | 14 | 239 | 17 |
| Brandon Soppy | Brandon Soppy | | | DF | 2024 | 2024 | 5 | 0 | 5 | 0 |
| Martin Spanring | Martin Spanring | | | DF | 1992 | 1992 | 8 | 0 | 8 | 0 |
| Benjamin Stambouli | Benjamin Stambouli | | | DF | 2016–2021 | 2016–2021 | 105 | 0 | 133 | 0 |
| Peter Stichler | Peter Stichler | | | DF | 1981–1985 | 1981–1985 | 69 | 6 | 79 | 7 |
| Albert Streit | Albert Streit | | | MF | 2008 | 2008 | 14 | 0 | 15 | 0 |
| Wim Suurbier | Wim Suurbier | | 7 | DF | 1977–1978 | 1977–1978 | 12 | 0 | 15 | 0 |
| Moussa Sylla | Moussa Sylla | | | FW | 2024– | ✓ | 19 | 13 | 20 | 13 |
| Ádám Szalai | Ádám Szalai | | 3 | FW | 2013–2014 | 2013–2014 | 28 | 7 | 40 | 9 |
| Krisztián Szollár | Krisztián Szollár | | | DF | 2000 | 2000 | 1 | 0 | 1 | 0 |
| Detlev Szymanek | Detlev Szymanek | | | FW | 1980–1982 | 1980–1982 | 19 | 2 | 20 | 2 |
| Filip Tapalović | Filip Tapalović | | | MF | 1998–1999 | 1998–1999 | 18 | 0 | 20 | 0 |
| Jürgen Täuber | Jürgen Täuber | | | DF | 1981 | 1981 | 17 | 1 | 17 | 1 |
| Klaus Täuber | Klaus Täuber | | | FW | 1983–1987 | 1983–1987 | 125 | 58 | 138 | 64 |
| Stephan Täuber | Stephan Täuber | | | MF | 1986–1987 | 1986–1987 | 8 | 0 | 8 | 0 |
| Niklas Tauer | Niklas Tauer | | | MF | 2023 | 2023 | 1 | 0 | 2 | 0 |
| Zaid Tchibara | Zaid Tchibara | | | FW | 2025– | ✓ | 2 | 0 | 2 | 0 |
| Bernard Tekpetey | Bernard Tekpetey | | 2 | FW | 2016–2017 | 2016–2017 | 2 | 0 | 3 | 0 |
| Lino Tempelmann | Lino Tempelmann | | | MF | 2023–2024 | 2023–2024 | 27 | 1 | 28 | 1 |
| Simon Terodde | Simon Terodde | | | FW | 2021–2024 | 2021–2024 | 90 | 40 | 95 | 40 |
| Cedric Teuchert | Cedric Teuchert | | | FW | 2018–2019 | 2018–2019 | 9 | 0 | 15 | 0 |
| Malick Thiaw | Malick Thiaw | | | DF | 2020–2022 | 2020–2022 | 57 | 3 | 61 | 3 |
| Bernd Thiele | Bernd Thiele | | | DF | 1973–1982 | 1973–1982 | 189 | 6 | 215 | 6 |
| Olaf Thon | ✓ | | 40 | DF | 1983–1988, 1994–2002 | 1983–1988, 1994–2002 | 333 | 66 | 384 | 75 |
| George Timotheou | George Timotheou | | | DF | 2019 | 2019 | 1 | 0 | 1 | 0 |
| Jean-Clair Todibo | Jean-Clair Todibo | | | DF | 2020 | 2020 | 8 | 0 | 10 | 0 |
| Michael Tönnies | Michael Tönnies | | | FW | 1978–1980 | 1978–1980 | 7 | 0 | 9 | 0 |
| Keke Topp | Keke Topp | | | FW | 2021–2024 | 2021–2024 | 27 | 5 | 27 | 5 |
| Gyula Tóth | Gyula Tóth | | | GK | 1964–1965 | 1964–1965 | 21 | 0 | 25 | 0 |
| Filip Trojan | Filip Trojan | | | FW | 2002–2004 | 2002–2004 | 11 | 0 | 21 | 3 |
| Uwe Tschiskale | Uwe Tschiskale | | | FW | 1988 | 1988 | 16 | 4 | 16 | 4 |
| İlyas Tüfekçi | İlyas Tüfekçi | | 1 | FW | 1981–1983 | 1981–1983 | 62 | 15 | 68 | 16 |
| Atsuto Uchida | Atsuto Uchida | | 43 | DF | 2010–2016 | 2010–2016 | 104 | 1 | 153 | 2 |
| Volkan Ünlü | Volkan Ünlü | | | GK | 2004 | 2004 | 4 | 0 | 4 | 0 |
| Lars Unnerstall | Lars Unnerstall | | | GK | 2011–2012 | 2011–2012 | 34 | 0 | 47 | 0 |
| Jere Uronen | Jere Uronen | | 2 | DF | 2023 | 2023 | 11 | 0 | 11 | 0 |
| Mark Uth | Mark Uth | | 1 | FW | 2018–2021 | 2018–2021 | 48 | 5 | 59 | 7 |
| Sepp van den Berg | Sepp van den Berg | | | DF | 2022–2023 | 2022–2023 | 9 | 1 | 9 | 1 |
| Ulrich van den Berg | Ulrich van den Berg | | | DF | 1972–1976 | 1972–1976 | 60 | 4 | 77 | 6 |
| Steven van der Sloot | Steven van der Sloot | | | DF | 2024 | 2024 | 7 | 0 | 7 | 0 |
| Heinz van Haaren | Heinz van Haaren | | | MF | 1968–1972 | 1968–1972 | 126 | 10 | 154 | 16 |
| Marco van Hoogdalem | Marco van Hoogdalem | | | DF | 1997–2003 | 1997–2003 | 151 | 10 | 193 | 14 |
| Nico Van Kerckhoven | Nico Van Kerckhoven | | 26 | DF | 1998–2004 | 1998–2004 | 134 | 5 | 164 | 6 |
| Gustavo Varela | Gustavo Varela | | 13 | MF | 2002–2008 | 2002–2008 | 82 | 8 | 118 | 12 |
| Sven Vermant | Sven Vermant | | 11 | MF | 2001–2005 | 2001–2005 | 98 | 6 | 138 | 7 |
| Andreas Vindheim | Andreas Vindheim | | | DF | 2022 | 2022 | 7 | 1 | 7 | 1 |
| Werner Vollack | Werner Vollack | | | GK | 1988–1990 | 1988–1990 | 36 | 0 | 39 | 0 |
| David Wagner | David Wagner | | 6 | FW | 1995–1997 | 1995–1997 | 29 | 2 | 36 | 3 |
| Friedrich Wagner | Friedrich Wagner | | | DF | 1978–1979 | 1978–1979 | 28 | 1 | 30 | 1 |
| Hans-Joachim Wagner | Hans-Joachim Wagner | | | DF | 1972 | 1972 | 0 | 0 | 2 | 0 |
| Tomasz Wałdoch | ✓ | | 23 | DF | 1999–2006 | 1999–2006 | 141 | 12 | 184 | 13 |
| Martin Wasinski | Martin Wasinski | | | DF | 2024 | 2024 | 1 | 0 | 3 | 0 |
| Uwe Wassmer | Uwe Wassmer | | | FW | 1988–1989 | 1988–1989 | 35 | 10 | 40 | 14 |
| Jürgen Wegmann | Jürgen Wegmann | | | FW | 1986–1987 | 1986–1987 | 28 | 10 | 28 | 10 |
| Uwe Weidemann | Uwe Weidemann | | | MF | 1995–1996 | 1995–1996 | 19 | 1 | 26 | 3 |
| Werner Weikamp | Werner Weikamp | | | FW | 1965–1966 | 1965–1966 | 5 | 0 | 5 | 0 |
| Timon Wellenreuther | Timon Wellenreuther | | | GK | 2015 | 2015 | 8 | 0 | 10 | 0 |
| Jürgen Welp | Jürgen Welp | | | GK | 1990–1991 | 1990–1991 | 6 | 0 | 8 | 0 |
| Siegfried Werner | Siegfried Werner | | | FW | 1965–1966 | 1965–1966 | 9 | 1 | 9 | 1 |
| Heiko Westermann | Heiko Westermann | | 19 | DF | 2007–2010 | 2007–2010 | 92 | 12 | 123 | 18 |
| Andreas Wiegel | Andreas Wiegel | | | FW | 2011 | 2011 | 0 | 0 | 1 | 1 |
| Andreas Wildoer | Andreas Wildoer | | | MF | 1989 | 1989 | 1 | 0 | 1 | 0 |
| William | William | | | DF | 2021 | 2021 | 8 | 0 | 9 | 0 |
| Marc Wilmots | ✓ | | 38 | MF | 1996–2003 | 1996–2003 | 138 | 27 | 178 | 38 |
| Ludger Winkel | Ludger Winkel | | | MF | 1981 | 1981 | 3 | 0 | 4 | 0 |
| Hans-Jürgen Wittkamp | Hans-Jürgen Wittkamp | | | MF | 1967–1971 | 1967–1971 | 101 | 30 | 122 | 37 |
| Sascha Wolf | Sascha Wolf | | | FW | 1998–1999 | 1998–1999 | 14 | 3 | 14 | 3 |
| Claus-Dieter Wollitz | Claus-Dieter Wollitz | | | MF | 1987–1988 | 1987–1988 | 29 | 3 | 30 | 3 |
| Michael Wollitz | Michael Wollitz | | | DF | 1987–1989 | 1987–1989 | 33 | 3 | 38 | 3 |
| Thorsten Wörsdörfer | Thorsten Wörsdörfer | | | MF | 1990–1991 | 1990–1991 | 12 | 1 | 12 | 1 |
| Dries Wouters | Dries Wouters | | | DF | 2021 | 2021 | 2 | 0 | 3 | 0 |
| Haji Wright | Haji Wright | | | FW | 2018–2019 | 2018–2019 | 7 | 1 | 7 | 1 |
| Alban Wüst | Alban Wüst | | | FW | 1969–1971 | 1969–1971 | 32 | 4 | 40 | 5 |
| Wolfram Wuttke | Wolfram Wuttke | | | MF | 1979–1980, 1982–1983 | 1979–1980, 1982–1983 | 48 | 10 | 57 | 10 |
| Maya Yoshida | Maya Yoshida | | 7 | DF | 2022–2023 | 2022–2023 | 29 | 0 | 31 | 0 |
| Amin Younes | Amin Younes | | | FW | 2024– | ✓ | 18 | 1 | 18 | 1 |
| Mauro Zalazar | Mauro Zalazar | | | MF | 2024– | ✓ | 0 | 0 | 1 | 0 |
| Rodrigo Zalazar | Rodrigo Zalazar | | 1 | MF | 2021–2023 | 2021–2023 | 52 | 7 | 55 | 9 |
| Carlos Zambrano | Carlos Zambrano | | 11 | DF | 2009–2010 | 2009–2010 | 16 | 0 | 20 | 1 |
| Zé Roberto | Zé Roberto | | | MF | 2008 | 2008 | 3 | 1 | 3 | 1 |
| Thomas Zechel | Thomas Zechel | | | MF | 1990–1991 | 1990–1991 | 20 | 1 | 22 | 1 |

### Pre-Bundesliga era

Notable players for Schalke 04 before 1963 are listed below.
German championship participations: (titles in bold): 1927, 1928, 1929, 1930, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1951, 1952, 1956, 1958, 1962
Total competitive matches (since 1922): Oberliga West (468), Gauliga Westfalen (206), Gauliga Ruhr (141), German championship (116), DFB-Pokal (53), Western German championship (43), Westphalian / Western German Cup (41), Emscher-Kreisliga (39), Landesliga Westfalen (34), European Cup (7), Bundesliga, i.a.
| Player | H | C | Pos. | Club career | Championship | Championship | Championship | Total | Total |
| Player | H | C | Pos. | Club career | Apps | Goals | Won | Apps | Goals |
| Walter Berg | Walter Berg | 1 | MF | 1936–1942 | 27 | 5 | 2 | 86 | 26 |
| Hans Bornemann | Hans Bornemann | | DF | 1932–1948 | 68 | 1 | 6 | 220 | 1 |
| Herbert Burdenski | Herbert Burdenski | 3 | MF | 1940–1942, 1947–1949 | 15 | 7 | 2 | 119 | 93 |
| Willi Dargaschewski | Willi Dargaschewski | | MF | 1939–1952 | 10 | 2 | 1 | 199 | 13 |
| Hermann Eppenhoff | ✓ | 3 | FW | 1939–1944, 1949–1955 | 39 | 26 | 3 | 277 | 146 |
| Rudolf Gellesch | Rudolf Gellesch | 20 | MF | 1933–1944 | 52 | 11 | 6 | 190 | 38 |
| Wilhelm Gies | ✓ | | MF | 1904–1914 | 0 | 0 | 0 | 0 | 0 |
| Heinz Hinz | Heinz Hinz | | FW | 1938–1947 | 28 | 4 | 3 | 172 | 78 |
| Ernst Kalwitzki | ✓ | | FW | 1933–1944 | 66 | 54 | 6 | 253 | 195 |
| Günter Karnhof | Günter Karnhof | | MF | 1955–1965 | 8 | 0 | 1 | 202 | 2 |
| Bernhard Klodt | ✓ | 19 | FW | 1943–1948, 1950–1962 | 24 | 10 | 1 | 425 | 168 |
| Hans Klodt | Hans Klodt | 17 | GK | 1937–1947 | 44 | 0 | 4 | 199 | 5 |
| Heinz Kördell | Heinz Kördell | 1 | MF | 1956–1962 | 4 | 3 | 1 | 126 | 29 |
| Willi Koslowski | ✓ | 3 | FW | 1955–1965 | 8 | 5 | 1 | 265 | 88 |
| Manfred Kreuz | ✓ | | FW | 1956–1968 | 7 | 4 | 1 | 256 | 77 |
| Ernst Kuzorra | ✓ | 12 | FW | 1923–1949 | 79 | 48 | 6 | 466 | 445 |
| Paul Matzkowski | Paul Matzkowski | | FW | 1948–1957 | 19 | 2 | 1 | 241 | 66 |
| Hermann Mellage | Hermann Mellage | | GK | 1930–1937 | 31 | 0 | 3 | 146 | 0 |
| Hermann Nattkämper | Hermann Nattkämper | | MF | 1930–1936 | 30 | 10 | 2 | 128 | 90 |
| Hans Nowak | Hans Nowak | 15 | DF | 1958–1965 | 4 | 0 | 0 | 174 | 39 |
| Manfred Orzessek | Manfred Orzessek | | GK | 1953–1961 | 11 | 0 | 1 | 198 | 0 |
| Ernst Poertgen | ✓ | 3 | FW | 1934–1938 | 24 | 28 | 2 | 101 | 104 |
| Valentin Przybylski | Valentin Przybylski | | MF | 1927–1937 | 33 | 0 | 3 | 160 | 5 |
| Emil Rothardt | Emil Rothardt | | MF | 1924–1935 | 23 | 14 | 2 | 166 | 102 |
| Willi Schulz | Willi Schulz | 22 | DF | 1960–1965 | 4 | 0 | 0 | 152 | 9 |
| Otto Schweisfurth | Otto Schweisfurth | | DF | 1934–1948 | 48 | 0 | 4 | 241 | 9 |
| Günter Siebert | Günter Siebert | | FW | 1951–1953, 1955–1959 | 11 | 4 | 1 | 140 | 70 |
| Thomas Student | ✓ | | DF | 1916–1928, 1930–1931 | 1 | 0 | 0 | 27 | 0 |
| Fritz Szepan | ✓ | 34 | FW | 1925–1949 | 87 | 56 | 6 | 437 | 311 |
| Hans Tibulski | Hans Tibulski | 1 | FW | 1929–1933 | 5 | 3 | 0 | 40 | 24 |
| Otto Tibulski | ✓ | 2 | DF | 1932–1948 | 77 | 7 | 6 | 349 | 61 |
| Adolf Urban | ✓ | 21 | FW | 1932–1943 | 46 | 30 | 6 | 153 | 124 |
| Walter Zwickhofer | Walter Zwickhofer | | MF | 1942–1943, 1949–1956 | 13 | 0 | 1 | 218 | 16 |

## Captains

| Player | Years |
| Thomas Student | 1916–1928 |
| Ernst Kuzorra | 1928–1948 |
| Otto Tibulski | 1948 |
| Hermann Eppenhoff | 1949–1955 |
| Bernhard Klodt | 1955–1962 |
| Manfred Kreuz | 1962–1968 |
| Heinz Pliska | 1968–1969 |
| Reinhard Libuda | 1969–1972 |
| Helmut Kremers | 1972–1976 |
| Klaus Fischer | 1976–1980 |
| Bernd Thiele | 1980–1981 |
| Klaus Fischer | 1981 |
| Norbert Janzon | 1981–1983 |
| Manfred Drexler | 1983–1985 |
| Bernard Dietz | 1985–1986 |
| Walter Junghans | 1986–1987 |
| Wilfried Hannes | 1987–1988 |
| Andreas Müller | 1988–1992 |
| Günter Güttler | 1992–1993 |
| Holger Gehrke | 1993–1994 |
| Andreas Müller | 1994–1995 |
| Olaf Thon | 1995–1996 |
| Jens Lehmann | 1996–1997 |
| Olaf Thon | 1997–2000 |
| Tomasz Wałdoch | 2000–2004 |
| Frank Rost | 2004–2005 |
| Ebbe Sand | 2005–2006 |
| Marcelo Bordon | 2006–2009 |
| Mladen Krstajić | 2009 |
| Heiko Westermann | 2009–2010 |
| Manuel Neuer | 2010–2011 |
| Benedikt Höwedes | 2011–2017 |
| Ralf Fährmann | 2017–2019 |
| Alexander Nübel | 2019 |
| Omar Mascarell | 2020–2021 |
| Sead Kolašinac | 2021 |
| Danny Latza | 2021–2023 |
| Simon Terodde | 2023–2024 |
| Kenan Karaman | 2024– |