# List of Bundesliga players

These are lists of Bundesliga players who have made the most appearances in this league, which is the top level of the German football league system and started in 1963.

## Players with most Bundesliga appearances

* Position (Pos): GK = Goalkeeper, DF = Defender, MF = Midfielder, FW = Forward
* First / Last: year of first / last Bundesliga appearance
* Seasons (S): number of Bundesliga seasons in which the player made at least one appearance
Players are sorted by number of appearances, then by year of first appearance. Current Bundesliga players and their current clubs are shown in bold.
    As of matches played 16 March 2025
| Rank | Player | Pos | Apps | Goals | First | Last | S | Club(s) |
| 1 | Charly Körbel | DF | 602 | 45 | 1972 | 1991 | 19 | Frankfurt 602 |
| 2 | Manfred Kaltz | DF | 581 | 76 | 1971 | 1991 | 19 | Hamburg 581 |
| 3 | Oliver Kahn | GK | 557 | 0 | 1987 | 2008 | 20 | Bayern 429, Karlsruhe 128 |
| 4 | Klaus Fichtel | DF | 552 | 14 | 1965 | 1988 | 22 | Schalke 477, Bremen 75 |
| 5 | Miroslav Votava | MF | 546 | 43 | 1976 | 1996 | 18 | Bremen 357, Dortmund 189 |
| 6 | Klaus Fischer | FW | 535 | 268 | 1968 | 1988 | 19 | Schalke 295, Köln 96, Bochum 84, 1860 Munich 60 |
| 7 | Eike Immel | GK | 534 | 0 | 1978 | 1995 | 17 | Stuttgart 287, Dortmund 247 |
| 8 | Manuel Neuer | GK | 521 | 0 | 2006 | 2025 | 19 | Bayern 365, Schalke 156 |
| 9 | Willi Neuberger | DF | 520 | 63 | 1966 | 1983 | 17 | Frankfurt 267, Dortmund 148, Bremen 63, Wuppertal 42 |
| 10 | Michael Lameck | MF | 518 | 38 | 1972 | 1988 | 16 | Bochum 518 |
| 11 | Uli Stein | GK | 512 | 0 | 1978 | 1997 | 17 | Hamburg 228, Frankfurt 224, Bielefeld 60 |
| 12 | Stefan Reuter | DF | 502 | 25 | 1985 | 2004 | 18 | Dortmund 307, Nürnberg 100, Bayern 95 |
| 13 | Bernard Dietz | DF | 495 | 77 | 1970 | 1986 | 16 | Duisburg 394, Schalke 101 |
| 13 | Thomas Müller | MF | 495 | 150 | 2008 | 2025 | 17 | Bayern 495 |
| 15 | Ditmar Jakobs | DF | 493 | 45 | 1972 | 1989 | 17 | Hamburg 323, Duisburg 68, TeBe Berlin 63, Oberhausen 39 |
| 16 | Claudio Pizarro | FW | 490 | 197 | 1999 | 2020 | 20 | Bremen 250, Bayern 224, Köln 16 |
| 17 | Reiner Geye | FW | 485 | 113 | 1971 | 1986 | 15 | Kaiserslautern 290, Düsseldorf 195 |
| 18 | Oliver Baumann | GK | 482 | 0 | 2010 | 2025 | 16 | Hoffenheim 351, Freiburg 131 |
| 19 | Dieter Burdenski | GK | 478 | 1 | 1970 | 1988 | 17 | Bremen 444, Bielefeld 31, Schalke 3 |
| 20 | Sepp Maier | GK | 473 | 0 | 1965 | 1979 | 14 | Bayern 473 |
| 21 | Oliver Reck | GK | 471 | 1 | 1984 | 2002 | 17 | Bremen 345, Schalke 112, Offenbach 14 |
| 22 | Christian Wörns | DF | 469 | 28 | 1989 | 2008 | 17 | Dortmund 240, Leverkusen 211, Mannheim 18 |
| 23 | Toni Schumacher | GK | 464 | 0 | 1973 | 1996 | 17 | Köln 422, Schalke 33, Bayern 8, Dortmund 1 |
| 23 | Lothar Matthäus | MF | 464 | 121 | 1979 | 2000 | 17 | Bayern 302, M’gladbach 162 |
| 25 | Michael Zorc | MF | 463 | 131 | 1981 | 1998 | 17 | Dortmund 463 |
| 26 | Franz-Josef Tenhagen | DF | 457 | 25 | 1971 | 1988 | 16 | Bochum 306, Dortmund 87, Oberhausen 64 |
| 27 | Norbert Nigbur | GK | 456 | 0 | 1966 | 1982 | 16 | Schalke 355, Hertha 101 |
| 28 | Rolf Rüssmann | DF | 453 | 48 | 1969 | 1985 | 16 | Schalke 304, Dortmund 149 |
| 28 | Richard Golz | GK | 453 | 0 | 1987 | 2005 | 17 | Hamburg 273, Freiburg 180 |
| 30 | Stefan Kuntz | FW | 449 | 179 | 1983 | 1999 | 15 | Kaiserslautern 170, Bochum 120, Uerdingen 94, Bielefeld 65 |
| 31 | Manfred Burgsmüller | FW | 447 | 213 | 1969 | 1990 | 17 | Dortmund 224, Bremen 115, Essen 74, Nürnberg 34 |
| 32 | Olaf Thon | MF | 443 | 82 | 1984 | 2002 | 18 | Schalke 295, Bayern 148 |
| 33 | Mats Hummels | DF | 442 | 33 | 2007 | 2024 | 18 | Dortmund 367, Bayern 75 |
| 34 | Jürgen Grabowski | MF | 441 | 109 | 1965 | 1980 | 15 | Frankfurt 441 |
| 34 | Johannes Riedl | MF | 441 | 49 | 1968 | 1984 | 16 | Kaiserslautern 215, Duisburg 120, Hertha 52, Bielefeld 45, Offenbach 9 |
| 36 | Gerd Zewe | MF | 440 | 42 | 1972 | 1987 | 15 | Düsseldorf 440 |
| 37 | Michael Frontzeck | DF | 436 | 37 | 1983 | 1999 | 15 | M’gladbach 213, Stuttgart 163, Freiburg 32, Bochum 28 |
| 38 | Wolfgang Kleff | GK | 433 | 0 | 1968 | 1986 | 16 | M’gladbach 321, Düsseldorf 59, Hertha 33, Bochum 20 |
| 39 | Christian Gentner | MF | 430 | 46 | 2005 | 2021 | 16 | Stuttgart 278, Wolfsburg 99, Union 53 |
| 40 | Andreas Möller | MF | 429 | 110 | 1986 | 2004 | 17 | Dortmund 228, Frankfurt 115, Schalke 86 |
| 41 | Gerd Müller | FW | 427 | 365 | 1965 | 1979 | 14 | Bayern 427 |
| 42 | Bernd Nickel | MF | 426 | 141 | 1968 | 1983 | 16 | Frankfurt 426 |
| 42 | Frank Rost | GK | 426 | 1 | 1995 | 2011 | 15 | Hamburg 149, Bremen 147, Schalke 130 |
| 44 | Franz Beckenbauer | DF | 424 | 44 | 1965 | 1982 | 14 | Bayern 396, Hamburg 28 |
| 44 | Klaus Allofs | FW | 424 | 177 | 1975 | 1993 | 15 | Köln 177, Düsseldorf 169, Bremen 78 |
| 46 | Sigfried Held | FW | 422 | 72 | 1965 | 1981 | 14 | Dortmund 230, Offenbach 133, Uerdingen 59 |
| 47 | Gonzalo Castro | MF | 421 | 38 | 2005 | 2022 | 17 | Leverkusen 286, Dortmund 72, Stuttgart 51, Bielefeld 12 |
| 48 | Horst-Dieter Höttges | DF | 420 | 55 | 1964 | 1978 | 14 | Bremen 420 |
| 48 | Bernd Hölzenbein | FW | 420 | 160 | 1967 | 1981 | 14 | Frankfurt 420 |
| 48 | Lothar Woelk | DF | 420 | 30 | 1977 | 1992 | 13 | Bochum 385, Duisburg 35 |
| 51 | Heinz Simmet | MF | 419 | 55 | 1964 | 1978 | 14 | Köln 357, Essen 33, Neunkirchen 29 |
| 51 | Berti Vogts | DF | 419 | 33 | 1965 | 1979 | 14 | M’gladbach 419 |
| 51 | Franz Merkhoffer | DF | 419 | 23 | 1968 | 1983 | 14 | Braunschweig 419 |
| 54 | Rudi Bommer | MF | 417 | 54 | 1976 | 1996 | 16 | Düsseldorf 264, Uerdingen 83, Frankfurt 70 |
| 55 | Georg Schwarzenbeck | DF | 416 | 21 | 1966 | 1979 | 14 | Bayern 416 |
| 55 | Holger Fach | DF | 416 | 67 | 1981 | 1997 | 17 | Düsseldorf 171, M'gladbach 102, Uerdingen 101, Leverkusen 32, 1860 Munich 10 |
| 57 | Dieter Bast | DF | 412 | 54 | 1970 | 1985 | 14 | Bochum 192, Duisburg 149, Leverkusen 71 |
| 58 | Georg Volkert | FW | 410 | 125 | 1965 | 1981 | 14 | Hamburg 214, Nürnberg 136, Stuttgart 60 |
| 58 | Marcel Witeczek | MF | 410 | 50 | 1986 | 2003 | 15 | Uerdingen 142, M’gladbach 103, Bayern 97, Kaiserslautern 68 |
| 60 | Wolfgang Overath | MF | 409 | 83 | 1963 | 1977 | 14 | Köln 409 |
| 61 | Rudi Kargus | GK | 408 | 0 | 1971 | 1987 | 15 | Hamburg 254, Nürnberg 119, Düsseldorf 20, Karlsruhe 15 |
| 62 | Pierre Littbarski | MF | 406 | 116 | 1978 | 1993 | 14 | Köln 406 |
| 63 | Michael Bella | DF | 405 | 13 | 1965 | 1978 | 14 | Duisburg 405 |
| 63 | Karl-Heinz Geils | DF | 405 | 23 | 1974 | 1989 | 15 | Bremen 132, Bielefeld 131, Köln 81, Hannover 61 |
| 65 | Klaus Augenthaler | DF | 404 | 52 | 1977 | 1991 | 14 | Bayern 404 |
| 66 | Winfried Schäfer | MF | 403 | 46 | 1969 | 1985 | 16 | M’gladbach 210, Offenbach 125, Karlsruhe 68 |
| 66 | Stefan Kießling | FW | 403 | 144 | 2003 | 2018 | 15 | Leverkusen 344, Nürnberg 59 |
| 68 | Torsten Frings | MF | 402 | 49 | 1997 | 2011 | 15 | Bremen 326, Dortmund 47, Bayern 29 |
| 69 | Rüdiger Vollborn | GK | 401 | 0 | 1983 | 1999 | 15 | Leverkusen 401 |
| 69 | Martin Kree | DF | 401 | 51 | 1984 | 1998 | 15 | Bochum 164, Leverkusen 156, Dortmund 81 |
| 71 | Klaus Zaczyk | MF | 400 | 61 | 1963 | 1978 | 15 | Hamburg 262, Karlsruhe 104, Nürnberg 34 |
| 71 | Thomas Häßler | MF | 400 | 68 | 1984 | 2003 | 15 | Köln 149, Karlsruhe 118, 1860 Munich 115, Dortmund 18 |
| 73 | Gerhard Heinze | GK | 398 | 0 | 1968 | 1982 | 15 | Duisburg 205, Stuttgart 193 |
| 73 | Jürgen Kohler | DF | 398 | 28 | 1984 | 2002 | 15 | Dortmund 191, Mannheim 95, Köln 57, Bayern 55 |
| 75 | Martin Max | FW | 396 | 126 | 1989 | 2004 | 15 | M’gladbach 142, 1860 Munich 112, Schalke 109, Rostock 33 |
| 76 | Jens Lehmann | GK | 394 | 2 | 1991 | 2010 | 14 | Schalke 200, Dortmund 129, Stuttgart 65 |
| 77 | Mehmet Scholl | MF | 392 | 98 | 1990 | 2007 | 18 | Bayern 334, Karlsruhe 58 |
| 78 | Werner Görts | FW | 391 | 74 | 1965 | 1978 | 13 | Bremen 363, Neunkirchen 28 |
| 78 | Thomas Kempe | DF | 391 | 42 | 1979 | 1993 | 14 | Bochum 234, Duisburg 88, Stuttgart 69 |
| 78 | Marco Reus | MF | 391 | 156 | 2009 | 2024 | 15 | Dortmund 294, M’gladbach 97 |
| 81 | Uwe Kamps | GK | 390 | 0 | 1983 | 2004 | 16 | M’gladbach 390 |
| 81 | Thomas Helmer | DF | 390 | 41 | 1985 | 1999 | 15 | Bayern 191, Dortmund 190, Hertha 5, Bielefeld 4 |
| 81 | Dieter Eilts | MF | 390 | 7 | 1986 | 2001 | 16 | Bremen 390 |
| 84 | Uli Borowka | DF | 388 | 19 | 1982 | 1995 | 15 | Bremen 239, M’gladbach 149 |
| 85 | Frank Mill | FW | 387 | 123 | 1976 | 1996 | 15 | Dortmund 187, M’gladbach 153, Düsseldorf 28, Essen 19 |
| 85 | Walter Oswald | DF | 387 | 26 | 1977 | 1991 | 14 | Bochum 353, St. Pauli 34 |
| 85 | Hans-Jörg Butt | GK | 387 | 26 | 1997 | 2012 | 14 | Leverkusen 191, Hamburg 133, Bayern 63 |
| 88 | Ralf Falkenmayer | MF | 385 | 37 | 1981 | 1996 | 16 | Frankfurt 337, Leverkusen 48 |
| 88 | Philipp Lahm | DF | 385 | 14 | 2003 | 2017 | 14 | Bayern 332, Stuttgart 53 |
| 90 | Makoto Hasebe | MF | 384 | 7 | 2008 | 2024 | 17 | Frankfurt 235, Wolfsburg 135, Nürnberg 14 |
| 90 | Robert Lewandowski | FW | 384 | 312 | 2010 | 2022 | 12 | Bayern 253, Dortmund 131 |
| 92 | Hannes Löhr | FW | 381 | 166 | 1964 | 1977 | 14 | Köln 381 |
| 93 | Ronald Worm | FW | 380 | 119 | 1972 | 1985 | 13 | Duisburg 231, Braunschweig 149 |
| 94 | Michael Sziedat | DF | 379 | 16 | 1971 | 1984 | 13 | Hertha 280, Frankfurt 99 |
| 94 | Martin Schneider | MF | 379 | 10 | 1987 | 2000 | 13 | M’gladbach 266, Nürnberg 90, Duisburg 23 |
| 94 | Marco Bode | MF | 379 | 101 | 1989 | 2002 | 13 | Bremen 379 |
| 97 | Thomas Allofs | FW | 378 | 148 | 1978 | 1992 | 14 | Düsseldorf 182, Kaiserslautern 126, Köln 70 |
| 97 | Thomas von Heesen | MF | 378 | 100 | 1980 | 1997 | 15 | Hamburg 368, Bielefeld 10 |
| 99 | Lars Stindl | MF | 376 | 85 | 2008 | 2023 | 15 | M’gladbach 222, Hannover 131, Karlsruhe 23 |
| 100 | Bernd Dürnberger | MF | 375 | 38 | 1972 | 1985 | 13 | Bayern 375 |
| 101 | Werner Melzer | MF | 374 | 31 | 1974 | 1986 | 12 | Kaiserslautern 374 |
| 102 | Günther Schäfer | DF | 373 | 9 | 1980 | 1998 | 18 | Stuttgart 331, Bielefeld 42 |
| 102 | Matthias Ginter | DF | 373 | 22 | 2012 | 2025 | 14 | M’gladbach 154, Freiburg 152, Dortmund 67 |
| 104 | Daniel Caligiuri | MF | 372 | 51 | 2009 | 2023 | 14 | Schalke 108, Wolfsburg 97, Freiburg 93, Augsburg 74 |
| 105 | Stefan Effenberg | MF | 370 | 71 | 1987 | 2003 | 14 | M’gladbach 191, Bayern 160, Wolfsburg 19 |
| 105 | Mike Büskens | MF | 370 | 20 | 1989 | 2002 | 13 | Schalke 257, Düsseldorf 101, Duisburg 12 |
| 107 | Jupp Heynckes | FW | 369 | 220 | 1965 | 1978 | 13 | M’gladbach 283, Hannover 86 |
| 107 | Maximilian Arnold | MF | 369 | 43 | 2011 | 2025 | 14 | Wolfsburg 369 |
| 109 | Thorsten Fink | MF | 367 | 40 | 1990 | 2003 | 14 | Bayern 150, Wattenscheid 125, Karlsruhe 92 |
| 110 | Herbert Wimmer | MF | 366 | 51 | 1966 | 1978 | 12 | M’gladbach 366 |
| 110 | Hans-Günter Bruns | DF | 366 | 63 | 1975 | 1990 | 15 | M’gladbach 331, Schalke 20, Düsseldorf 15 |
| 112 | Jürgen Hartmann | MF | 363 | 17 | 1985 | 1997 | 12 | Hamburg 189, Stuttgart 174 |
| 112 | Michael Tarnat | DF | 363 | 24 | 1991 | 2009 | 16 | Bayern 122, Hannover 102, Karlsruhe 81, Duisburg 58 |
| 114 | Karl-Heinz Kamp | DF | 361 | 26 | 1970 | 1984 | 13 | Bremen 361 |
| 114 | Wolfgang Seel | FW | 361 | 79 | 1971 | 1986 | 12 | Düsseldorf 274, Kaiserslautern 65, Saarbrücken 22 |
| 116 | Horst Heldt | MF | 359 | 36 | 1990 | 2005 | 14 | Köln 130, 1860 Munich 111, Frankfurt 64, Stuttgart 54 |
| 117 | Karl-Heinz Handschuh | MF | 358 | 86 | 1966 | 1980 | 14 | Stuttgart 185, Braunschweig 173 |
| 117 | Jörg Neun | MF | 358 | 18 | 1985 | 1999 | 15 | M’gladbach 257, Mannheim 48, Duisburg 47, Nürnberg 6 |
| 117 | Christian Schulz | DF | 358 | 23 | 2003 | 2016 | 14 | Hannover 255, Bremen 103 |
| 117 | Naldo | DF | 358 | 46 | 2005 | 2018 | 13 | Bremen 173, Wolfsburg 125, Schalke 60 |
| 117 | Sebastian Rudy | MF | 358 | 17 | 2008 | 2023 | 15 | Hoffenheim 295, Bayern 25, Schalke 23, Stuttgart 15 |
| 122 | Wolfgang Weber | DF | 356 | 21 | 1963 | 1977 | 14 | Köln 356 |
| 122 | Wolfgang Rolff | MF | 356 | 47 | 1982 | 1995 | 12 | Hamburg 129, Leverkusen 99, Karlsruhe 94, Uerdingen 20, Köln 14 |
| 124 | Roman Weidenfeller | GK | 355 | 0 | 2000 | 2018 | 18 | Dortmund 349, Kaiserslautern 6 |
| 125 | Harald Konopka | DF | 352 | 21 | 1971 | 1984 | 13 | Köln 335, Dortmund 17 |
| 126 | Reiner Hollmann | DF | 351 | 33 | 1970 | 1984 | 12 | Braunschweig 259, Oberhausen 92 |
| 126 | Jürgen Groh | DF | 351 | 7 | 1976 | 1989 | 12 | Kaiserslautern 197, Hamburg 154 |
| 126 | Markus Schupp | MF | 351 | 40 | 1985 | 1997 | 13 | Kaiserslautern 177, Bayern 91, Wattenscheid 37, Frankfurt 30, Hamburg 16 |
| 126 | Levan Kobiashvili | MF | 351 | 32 | 1998 | 2014 | 13 | Schalke 168, Freiburg 121, Hertha 62 |
| 126 | Halil Altıntop | FW | 351 | 67 | 2003 | 2017 | 12 | Augsburg 115, Schalke 96, Kaiserslautern 91, Frankfurt 49 |
| 126 | Patrick Herrmann | MF | 351 | 47 | 2010 | 2024 | 15 | M’gladbach 351 |
| 132 | Ulf Kirsten | FW | 350 | 181 | 1990 | 2003 | 13 | Leverkusen 350 |
| 132 | Kevin Vogt | DF | 350 | 4 | 2009 | 2025 | 14 | Hoffenheim 193, Augsburg 56, Köln 55, Union 31, Bremen 14, Bochum 1 |
| 134 | Paul Steiner | DF | 349 | 27 | 1979 | 1990 | 12 | Köln 291, Duisburg 58 |
| 134 | Manfred Binz | DF | 349 | 26 | 1985 | 1998 | 14 | Frankfurt 336, Dortmund 13 |
| 136 | Fritz Walter | FW | 348 | 157 | 1983 | 1996 | 12 | Stuttgart 216, Mannheim 129, Bielefeld 3 |
| 137 | Andreas Köpke | GK | 346 | 2 | 1986 | 1999 | 11 | Nürnberg 280, Frankfurt 66 |
| 137 | Julian Brandt | MF | 346 | 68 | 2014 | 2025 | 12 | Dortmund 181, Leverkusen 165 |
| 139 | Bernd Franke | GK | 345 | 0 | 1971 | 1985 | 12 | Braunschweig 345 |
| 140 | Vedad Ibišević | FW | 344 | 127 | 2006 | 2020 | 14 | Hertha 138, Hoffenheim 92, Stuttgart 86, Aachen 24, Schalke 4 |
| 141 | Heinz Flohe | MF | 343 | 81 | 1966 | 1979 | 14 | Köln 329, 1860 Munich 14 |
| 141 | Hanno Balitsch | MF | 343 | 20 | 2001 | 2014 | 13 | Hannover 150, Leverkusen 96, Nürnberg 59, Köln 24, Mainz 14 |
| 143 | Erich Beer | MF | 342 | 95 | 1968 | 1979 | 11 | Hertha 253, Essen 64, Nürnberg 25 |
| 143 | Bastian Schweinsteiger | MF | 342 | 45 | 2002 | 2015 | 13 | Bayern 342 |
| 143 | Christian Günter | DF | 342 | 13 | 2012 | 2025 | 12 | Freiburg 342 |
| 146 | Bernhard Cullmann | MF | 341 | 29 | 1970 | 1983 | 13 | Köln 341 |
| 146 | Thomas Linke | DF | 341 | 15 | 1992 | 2005 | 13 | Schalke 175, Bayern 166 |
| 148 | Christian Hochstätter | MF | 339 | 55 | 1982 | 1998 | 16 | M’gladbach 339 |
| 149 | Jupp Kapellmann | DF | 338 | 36 | 1968 | 1981 | 13 | Bayern 165, Köln 91, Aachen 42, 1860 Munich 40 |
| 149 | Karl Allgöwer | MF | 338 | 129 | 1980 | 1991 | 11 | Stuttgart 338 |
| 149 | Andreas Müller | MF | 338 | 32 | 1983 | 2000 | 14 | Schalke 200, Stuttgart 111, Hannover 27 |
| 152 | Detlef Pirsig | DF | 336 | 9 | 1966 | 1977 | 12 | Duisburg 336 |
| 152 | Manfred Bockenfeld | DF | 336 | 34 | 1981 | 1994 | 13 | Düsseldorf 178, Bremen 94, Mannheim 64 |
| 152 | Zé Roberto | MF | 336 | 38 | 1998 | 2011 | 12 | Bayern 169, Leverkusen 113, Hamburg 54 |
| 155 | Claus Reitmaier | GK | 335 | 0 | 1991 | 2004 | 12 | Wolfsburg 163, Karlsruhe 130, Stuttg. Kickers 30, Kaiserslautern 7, M'gladbach 5 |
| 156 | Guido Buchwald | DF | 334 | 28 | 1983 | 1998 | 12 | Stuttgart 325, Karlsruhe 9 |
| 156 | Jens Nowotny | DF | 334 | 11 | 1992 | 2006 | 15 | Leverkusen 231, Karlsruhe 103 |
| 156 | Oliver Neuville | FW | 334 | 91 | 1997 | 2010 | 12 | Leverkusen 165, M’gladbach 119, Rostock 50 |
| 159 | Wolfgang Sidka | MF | 333 | 44 | 1972 | 1986 | 12 | Hertha 184, Bremen 115, 1860 Munich 34 |
| 159 | Ewald Lienen | FW | 333 | 49 | 1977 | 1992 | 11 | M’gladbach 244, Bielefeld 60, Duisburg 29 |
| 159 | Carsten Ramelow | MF | 333 | 22 | 1996 | 2007 | 13 | Leverkusen 333 |
| 162 | Thomas Hörster | DF | 332 | 16 | 1979 | 1991 | 12 | Leverkusen 332 |
| 162 | Thomas Berthold | DF | 332 | 22 | 1983 | 2000 | 13 | Stuttgart 191, Frankfurt 111, Bayern 30 |
| 162 | Rafinha | DF | 332 | 12 | 2005 | 2019 | 13 | Bayern 179, Schalke 153 |
| 162 | Łukasz Piszczek | DF | 332 | 19 | 2007 | 2021 | 14 | Dortmund 264, Hertha 68 |
| 166 | Christian Schreier | FW | 331 | 106 | 1981 | 1992 | 11 | Leverkusen 203, Bochum 98, Düsseldorf 30 |
| 166 | Clemens Fritz | DF | 331 | 7 | 2003 | 2017 | 13 | Bremen 288, Leverkusen 43 |
| 168 | Frank Greiner | MF | 330 | 19 | 1987 | 2002 | 15 | Köln 176, Wolfsburg 127, Kaiserslautern 22, Nürnberg 5 |
| 168 | Sergej Barbarez | FW | 330 | 95 | 1996 | 2008 | 12 | Hamburg 174, Leverkusen 61, Rostock 59, Dortmund 36 |
| 170 | Thomas Brunner | DF | 328 | 18 | 1980 | 1994 | 13 | Nürnberg 328 |
| 170 | Bruno Labbadia | FW | 328 | 103 | 1987 | 2000 | 12 | Bayern 82, Kaiserslautern 67, Bremen 63, Hamburg 41, Köln 41, Bielefeld 34 |
| 170 | Mario Gómez | FW | 328 | 170 | 2004 | 2019 | 13 | Stuttgart 168, Bayern 115, Wolfsburg 45 |
| 173 | Wolfgang Kraus | MF | 327 | 47 | 1972 | 1986 | 14 | Frankfurt 189, Bayern 138 |
| 174 | Bodo Illgner | GK | 326 | 0 | 1986 | 1996 | 12 | Köln 326 |
| 175 | Werner Lorant | MF | 325 | 46 | 1971 | 1983 | 11 | Frankfurt 134, Essen 116, Saarbrücken 34, Dortmund 23, Schalke 18 |
| 175 | Norbert Nachtweih | MF | 325 | 46 | 1978 | 1991 | 13 | Bayern 202, Frankfurt 123 |
| 177 | Dariusz Wosz | MF | 324 | 39 | 1992 | 2007 | 12 | Bochum 239, Hertha 85 |
| 178 | Ole Bjørnmose | MF | 323 | 52 | 1966 | 1977 | 11 | Hamburg 186, Bremen 137 |
| 178 | Gerald Asamoah | FW | 323 | 50 | 1999 | 2013 | 13 | Schalke 279, St. Pauli 27, Fürth 17 |
| 180 | Franz Roth | MF | 322 | 72 | 1966 | 1978 | 12 | Bayern 322 |
| 180 | Dedé | DF | 322 | 12 | 1998 | 2011 | 13 | Dortmund 322 |
| 182 | Franco Foda | DF | 321 | 20 | 1983 | 1996 | 13 | Leverkusen 113, Kaiserslautern 90, Stuttgart 69, Bielefeld 34, Saarbrücken 15 |
| 182 | Harald Spörl | MF | 321 | 60 | 1987 | 2000 | 14 | Hamburg 321 |
| 182 | Hasan Salihamidžić | MF | 321 | 52 | 1996 | 2012 | 13 | Bayern 234, Hamburg 72, Wolfsburg 15 |
| 185 | Dietmar Schwager | DF | 320 | 2 | 1964 | 1975 | 11 | Kaiserslautern 320 |
| 185 | Peter Nogly | DF | 320 | 38 | 1969 | 1980 | 11 | Hamburg 320 |
| 185 | Caspar Memering | MF | 320 | 38 | 1971 | 1985 | 12 | Hamburg 303, Schalke 17 |
| 185 | Friedhelm Funkel | MF | 320 | 83 | 1975 | 1989 | 12 | Uerdingen 254, Kaiserslautern 66 |
| 185 | Kevin Trapp | GK | 320 | 0 | 2011 | 2025 | 12 | Frankfurt 288, Kaiserslautern 32 |
| 190 | Hermann Ohlicher | MF | 318 | 96 | 1973 | 1985 | 10 | Stuttgart 318 |
| 190 | Uwe Rahn | FW | 318 | 107 | 1980 | 1993 | 13 | M’gladbach 227, Köln 43, Hertha 21, Düsseldorf 15, Frankfurt 12 |
| 190 | Dietmar Roth | DF | 318 | 5 | 1984 | 1996 | 12 | Frankfurt 237, Schalke 50, Karlsruhe 31 |
| 190 | David Jarolím | MF | 318 | 17 | 1999 | 2012 | 12 | Hamburg 257, Nürnberg 60, Bayern 1 |
| 190 | Heiko Westermann | DF | 318 | 26 | 2005 | 2015 | 10 | Hamburg 159, Schalke 92, Bielefeld 67 |
| 195 | Lothar Huber | DF | 317 | 30 | 1971 | 1986 | 14 | Dortmund 254, Kaiserslautern 63 |
| 195 | Frank Neubarth | FW | 317 | 97 | 1982 | 1996 | 14 | Bremen 317 |
| 195 | Lukas Hradecky | GK | 317 | 0 | 2015 | 2025 | 10 | Leverkusen 216, Frankfurt 101 |
| 198 | Rüdiger Abramczik | FW | 316 | 77 | 1973 | 1987 | 12 | Schalke 202, Dortmund 90, Nürnberg 24 |
| 199 | Ludwig Müller | DF | 314 | 26 | 1964 | 1975 | 11 | Nürnberg 136, Hertha 97, M’gladbach 81 |
| 199 | Ernst Diehl | DF | 314 | 18 | 1967 | 1978 | 11 | Kaiserslautern 314 |
| 199 | Sebastian Kehl | MF | 314 | 24 | 2000 | 2015 | 15 | Dortmund 274, Freiburg 40 |
| 199 | Jérôme Boateng | DF | 314 | 5 | 2007 | 2021 | 14 | Bayern 229, Hamburg 75, Hertha 10 |
| 199 | Mario Götze | MF | 314 | 65 | 2009 | 2025 | 14 | Dortmund 158, Frankfurt 83, Bayern 73 |
| 204 | Werner Schneider | DF | 313 | 18 | 1972 | 1983 | 12 | Duisburg 157, Dortmund 122, Hertha 34 |
| 205 | Thomas Wolter | MF | 312 | 12 | 1984 | 1998 | 14 | Bremen 312 |
| 206 | Rainer Bonhof | MF | 311 | 57 | 1970 | 1983 | 11 | M’gladbach 231, Köln 74, Hertha 6 |
| 206 | Pablo Thiam | MF | 311 | 23 | 1994 | 2007 | 14 | Wolfsburg 117, Köln 89, Stuttgart 89, Bayern 16 |
| 208 | Wolfgang Dremmler | MF | 310 | 15 | 1974 | 1985 | 12 | Bayern 172, Braunschweig 138 |
| 208 | Karl-Heinz Rummenigge | FW | 310 | 162 | 1974 | 1984 | 10 | Bayern 310 |
| 210 | Hans Weiner | DF | 309 | 14 | 1972 | 1982 | 10 | Hertha 218, Bayern 91 |
| 210 | Wilfried Hannes | DF | 309 | 62 | 1975 | 1988 | 13 | M’gladbach 261, Schalke 48 |
| 210 | Ralf Dusend | MF | 309 | 42 | 1978 | 1990 | 13 | Düsseldorf 239, Nürnberg 70 |
| 210 | Michael Rummenigge | MF | 309 | 80 | 1983 | 1993 | 12 | Dortmund 157, Bayern 152 |
| 210 | Ludwig Kögl | MF | 309 | 23 | 1984 | 2000 | 14 | Bayern 149, Stuttgart 139, Unterhaching 21 |
| 215 | Horst Köppel | MF | 308 | 83 | 1966 | 1979 | 12 | M’gladbach 184, Stuttgart 124 |
| 215 | Wolfgang Wolf | DF | 308 | 16 | 1978 | 1992 | 12 | Kaiserslautern 248, Stuttg. Kickers 60 |
| 215 | Bum-kun Cha | FW | 308 | 98 | 1978 | 1989 | 11 | Leverkusen 185, Frankfurt 122, Darmstadt 1 |
| 215 | Jonny Otten | DF | 308 | 1 | 1979 | 1992 | 12 | Bremen 308 |
| 219 | Rudi Assauer | DF | 307 | 12 | 1964 | 1976 | 12 | Bremen 188, Dortmund 119 |
| 219 | Miroslav Klose | FW | 307 | 121 | 2000 | 2011 | 12 | Kaiserslautern 120, Bayern 98, Bremen 89 |
| 219 | Cacau | FW | 307 | 88 | 2001 | 2014 | 13 | Stuttgart 263, Nürnberg 44 |
| 219 | Max Kruse | FW | 307 | 97 | 2007 | 2022 | 12 | Bremen 85, M’gladbach 66, Wolfsburg 51, Union 38, Freiburg 34, St. Pauli 33 |
| 223 | Felix Magath | MF | 306 | 46 | 1976 | 1986 | 10 | Hamburg 306 |
| 223 | Fabian Ernst | MF | 306 | 12 | 1998 | 2009 | 11 | Bremen 152, Schalke 106, Hamburg 48 |
| 223 | Robin Knoche | DF | 306 | 16 | 2011 | 2024 | 13 | Wolfsburg 183, Union 123 |
| 226 | Wolfgang Grzyb | DF | 305 | 19 | 1966 | 1977 | 11 | Braunschweig 305 |
| 226 | Josef Pirrung | MF | 305 | 61 | 1969 | 1981 | 12 | Kaiserslautern 305 |
| 226 | Wolfgang Funkel | DF | 305 | 41 | 1984 | 1995 | 11 | Uerdingen 210, Kaiserslautern 95 |
| 229 | Aaron Hunt | MF | 304 | 57 | 2004 | 2018 | 14 | Bremen 215, Hamburg 72, Wolfsburg 17 |
| 229 | Marco Russ | DF | 304 | 24 | 2006 | 2019 | 14 | Frankfurt 280, Wolfsburg 24 |
| 229 | Bastian Oczipka | DF | 304 | 3 | 2010 | 2022 | 12 | Frankfurt 146, Schalke 111, St. Pauli 20, Union 18, Leverkusen 9 |
| 232 | Dieter Müller | FW | 303 | 177 | 1973 | 1986 | 11 | Köln 248, Stuttgart 30, Saarbrücken 23, Offenbach 2 |
| 232 | Jürgen Röber | MF | 303 | 75 | 1974 | 1986 | 11 | Bremen 184, Leverkusen 105, Bayern 14 |
| 232 | Josef Weikl | MF | 303 | 25 | 1977 | 1987 | 10 | Düsseldorf 303 |
| 232 | Hans-Jörg Criens | FW | 303 | 94 | 1982 | 1994 | 12 | M’gladbach 290, Nürnberg 13 |
| 232 | Axel Roos | DF | 303 | 17 | 1984 | 2000 | 16 | Kaiserslautern 303 |
| 232 | Manfred Schwabl | MF | 303 | 14 | 1985 | 1997 | 12 | Nürnberg 133, Bayern 87, 1860 Munich 83 |
| 232 | Andreas Fischer | MF | 303 | 20 | 1989 | 2001 | 12 | Hamburg 152, Leverkusen 151 |
| 239 | Steve Cherundolo | DF | 302 | 6 | 2002 | 2013 | 12 | Hannover 302 |
| 239 | Daniel Baier | MF | 302 | 6 | 2003 | 2020 | 12 | Augsburg 274, Wolfsburg 16, 1860 Munich 12 |
| 239 | Dominik Kohr | MF | 302 | 9 | 2012 | 2025 | 14 | Mainz 124, Augsburg 91, Leverkusen 54, Frankfurt 33 |
| 242 | Dieter Zembski | DF | 301 | 4 | 1969 | 1979 | 12 | Bremen 179, Braunschweig 122 |
| 242 | Andreas Brehme | DF | 301 | 50 | 1981 | 1998 | 11 | Kaiserslautern 242, Bayern 59 |
| 242 | Michael Klinkert | DF | 301 | 18 | 1987 | 1999 | 11 | M’gladbach 274, Schalke 27 |
| 242 | Lars Ricken | MF | 301 | 49 | 1994 | 2007 | 14 | Dortmund 301 |
| 242 | Zvonimir Soldo | MF | 301 | 15 | 1996 | 2006 | 10 | Stuttgart 301 |
| 242 | Timo Hildebrand | GK | 301 | 0 | 1999 | 2014 | 14 | Stuttgart 221, Schalke 39, Hoffenheim 38, Frankfurt 3 |
| 248 | Bernd Gersdorff | MF | 300 | 68 | 1969 | 1980 | 11 | Braunschweig 203, Hertha 85, Bayern 12 |
| 248 | Rüdiger Wenzel | FW | 300 | 91 | 1975 | 1990 | 11 | Düsseldorf 143, Frankfurt 130, St. Pauli 27 |
| 248 | Frank Hartmann | MF | 300 | 64 | 1980 | 1992 | 13 | Kaiserslautern 99, Köln 84, Wattenscheid 65, Schalke 52 |
| 248 | Uwe Bein | MF | 300 | 91 | 1983 | 1994 | 11 | Frankfurt 150, Köln 64, Hamburg 52, Offenbach 34 |
| 248 | Marco Kurz | DF | 300 | 5 | 1990 | 2004 | 15 | 1860 Munich 129, Nürnberg 108, Schalke 58, Dortmund 4, Stuttgart 1 |
| 248 | Markus Schroth | FW | 300 | 62 | 1994 | 2007 | 13 | 1860 Munich 150, Nürnberg 83, Karlsruhe 67 |
| Minimum 300 appearances ||||||||||

## Most Bundesliga appearances by club

* First / Last: year of the first / last Bundesliga appearance for the club
* Seasons (S): number of Bundesliga seasons in which the player made at least one appearance for the club
Current Bundesliga clubs and players are shown in bold.
    As of matches played 16 March 2025
| Rank | Club | Player | Apps | First | Last | S |
| 1 | Eintracht Frankfurt | Charly Körbel | 602 | 1972 | 1991 | 19 |
| 2 | Hamburger SV | Manfred Kaltz | 581 | 1971 | 1991 | 19 |
| 3 | VfL Bochum | Michael Lameck | 518 | 1972 | 1988 | 16 |
| 4 | Bayern Munich | Thomas Müller | 495 | 2008 | 2025 | 17 |
| 5 | Schalke 04 | Klaus Fichtel | 477 | 1965 | 1988 | 19 |
| 6 | Borussia Dortmund | Michael Zorc | 463 | 1981 | 1998 | 17 |
| 7 | Werder Bremen | Dieter Burdenski | 444 | 1973 | 1988 | 15 |
| 8 | Fortuna Düsseldorf | Gerd Zewe | 440 | 1972 | 1987 | 15 |
| 9 | 1. FC Köln | Toni Schumacher | 422 | 1973 | 1987 | 14 |
| 10 | Borussia Mönchengladbach | Berti Vogts | 419 | 1965 | 1979 | 14 |
| 10 | Eintracht Braunschweig | Franz Merkhoffer | 419 | 1968 | 1983 | 14 |
| 12 | MSV Duisburg | Michael Bella | 405 | 1964 | 1978 | 14 |
| 13 | Bayer Leverkusen | Rüdiger Vollborn | 401 | 1983 | 1999 | 15 |
| 14 | 1. FC Kaiserslautern | Werner Melzer | 374 | 1974 | 1986 | 12 |
| 15 | VfL Wolfsburg | Maximilian Arnold | 369 | 2011 | 2025 | 14 |
| 16 | TSG Hoffenheim | Oliver Baumann | 351 | 2014 | 2025 | 11 |
| 17 | SC Freiburg | Christian Günter | 342 | 2012 | 2025 | 12 |
| 18 | VfB Stuttgart | Karl Allgöwer | 338 | 1980 | 1991 | 11 |
| 19 | 1. FC Nürnberg | Thomas Brunner | 328 | 1980 | 1994 | 13 |
| 20 | Hannover 96 | Steve Cherundolo | 302 | 2002 | 2013 | 12 |
| 21 | Hertha BSC | Pál Dárdai | 286 | 1997 | 2010 | 13 |
| 22 | Mainz 05 | Stefan Bell | 281 | 2012 | 2025 | 12 |
| 23 | Karlsruher SC | Gunther Metz | 278 | 1987 | 1998 | 12 |
| 24 | FC Augsburg | Daniel Baier | 274 | 2011 | 2020 | 9 |
| 25 | Bayer Uerdingen | Friedhelm Funkel | 254 | 1975 | 1989 | 9 |
| 26 | RB Leipzig | Péter Gulácsi | 241 | 2016 | 2025 | 9 |
| 27 | 1860 Munich | Harald Cerny | 238 | 1996 | 2004 | 9 |
| 28 | Waldhof Mannheim | Uwe Zimmermann | 215 | 1983 | 1990 | 7 |
| 29 | FC St. Pauli | André Trulsen | 177 | 1988 | 2002 | 6 |
| 30 | Rot-Weiss Essen | Willi Lippens | 172 | 1966 | 1976 | 6 |
| 31 | Arminia Bielefeld | Rüdiger Kauf | 170 | 2002 | 2009 | 6 |
| 32 | Hansa Rostock | Timo Lange | 165 | 1995 | 2003 | 8 |
| 33 | Union Berlin | Christopher Trimmel | 157 | 2019 | 2025 | 6 |
| 34 | Kickers Offenbach | Sigfried Held | 133 | 1972 | 1976 | 4 |
| 35 | Energie Cottbus | Timo Rost | 129 | 2002 | 2009 | 5 |
| 36 | Rot-Weiß Oberhausen | Friedhelm Dick | 126 | 1969 | 1973 | 4 |
| 37 | Wattenscheid 09 | Thorsten Fink | 125 | 1990 | 1994 | 4 |
| 38 | Dynamo Dresden | Matthias Maucksch | 118 | 1991 | 1995 | 4 |
| Minimum 100 appearances ||||||||