List of Bundesliga players

Charly Körbel has the most Bundesliga appearances.

Manfred Kaltz has the second most Bundesliga appearances.

Oliver Kahn has the third most Bundesliga appearances.

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

[edit]

* 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 31 July 2025[1]
Rank  | Player  | Nat | 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 | 523 | 0  | 2006 | 2025 | 19  | Bayern 367, 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  | Thomas Müller |  | MF | 503 | 150  | 2008 | 2025 | 17  | Bayern 503
13  | Stefan Reuter |  | DF | 502 | 25  | 1985 | 2004 | 18  | Dortmund 307, Nürnberg 100, Bayern 95
14  | Bernard Dietz |  | DF | 495 | 77  | 1970 | 1986 | 16  | Duisburg 394, Schalke 101
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  | Oliver Baumann |  | GK | 489 | 0  | 2010 | 2025 | 16  | Hoffenheim 358, Freiburg 131
18  | Reiner Geye |  | FW | 485 | 113  | 1971 | 1986 | 15  | Kaiserslautern 290, Düsseldorf 195
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
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
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
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
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
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
Bernd Hölzenbein |  | FW | 420 | 160  | 1967 | 1981 | 14  | Frankfurt 420
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
Berti Vogts |  | DF | 419 | 33  | 1965 | 1979 | 14  | M’gladbach 419
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
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
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
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
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
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
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
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
Thomas Kempe |  | DF | 391 | 42  | 1979 | 1993 | 14  | Bochum 234, Duisburg 88, Stuttgart 69
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
Thomas Helmer |  | DF | 390 | 41  | 1985 | 1999 | 15  | Bayern 191, Dortmund 190, Hertha 5, Bielefeld 4
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
Walter Oswald |  | DF | 387 | 26  | 1977 | 1991 | 14  | Bochum 353, St. Pauli 34
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
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
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
Matthias Ginter |  | DF | 380 | 22  | 2012 | 2025 | 14  | Freiburg 159, M’gladbach 154, Dortmund 67
95  | Michael Sziedat |  | DF | 379 | 16  | 1971 | 1984 | 13  | Hertha 280, Frankfurt 99
Martin Schneider |  | MF | 379 | 10  | 1987 | 2000 | 13  | M’gladbach 266, Nürnberg 90, Duisburg 23
Marco Bode |  | MF | 379 | 101  | 1989 | 2002 | 13  | Bremen 379
98  | Thomas Allofs |  | FW | 378 | 148  | 1978 | 1992 | 14  | Düsseldorf 182, Kaiserslautern 126, Köln 70
Thomas von Heesen |  | MF | 378 | 100  | 1980 | 1997 | 15  | Hamburg 368, Bielefeld 10
100  | Lars Stindl |  | MF | 376 | 85  | 2008 | 2023 | 15  | M’gladbach 222, Hannover 131, Karlsruhe 23
101  | Bernd Dürnberger |  | MF | 375 | 38  | 1972 | 1985 | 13  | Bayern 375
Maximilian Arnold |  | MF | 375 | 44  | 2011 | 2025 | 14  | Wolfsburg 375
103  | Werner Melzer |  | MF | 374 | 31  | 1974 | 1986 | 12  | Kaiserslautern 374
104  | Günther Schäfer |  | DF | 373 | 9  | 1980 | 1998 | 18  | Stuttgart 331, Bielefeld 42
105  | Daniel Caligiuri |  | MF | 372 | 51  | 2009 | 2023 | 14  | Schalke 108, Wolfsburg 97, Freiburg 93, Augsburg 74
106  | Stefan Effenberg |  | MF | 370 | 71  | 1987 | 2003 | 14  | M’gladbach 191, Bayern 160, Wolfsburg 19
Mike Büskens |  | MF | 370 | 20  | 1989 | 2002 | 13  | Schalke 257, Düsseldorf 101, Duisburg 12
108  | Jupp Heynckes |  | FW | 369 | 220  | 1965 | 1978 | 13  | M’gladbach 283, Hannover 86
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
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
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
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
Jörg Neun |  | MF | 358 | 18  | 1985 | 1999 | 15  | M’gladbach 257, Mannheim 48, Duisburg 47, Nürnberg 6
Christian Schulz |  | DF | 358 | 23  | 2003 | 2016 | 14  | Hannover 255, Bremen 103
Naldo |  | DF | 358 | 46  | 2005 | 2018 | 13  | Bremen 173, Wolfsburg 125, Schalke 60
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
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  | Julian Brandt |  | MF | 354 | 70  | 2014 | 2025 | 12  | Dortmund 189, Leverkusen 165
126  | Kevin Vogt |  | DF | 353 | 4  | 2009 | 2025 | 14  | Hoffenheim 193, Augsburg 56, Köln 55, Union 34, Bremen 14, Bochum 1
127  | Harald Konopka |  | DF | 352 | 21  | 1971 | 1984 | 13  | Köln 335, Dortmund 17
128  | Reiner Hollmann |  | DF | 351 | 33  | 1970 | 1984 | 12  | Braunschweig 259, Oberhausen 92
Jürgen Groh |  | DF | 351 | 7  | 1976 | 1989 | 12  | Kaiserslautern 197, Hamburg 154
Markus Schupp |  | MF | 351 | 40  | 1985 | 1997 | 13  | Kaiserslautern 177, Bayern 91, Wattenscheid 37, Frankfurt 30, Hamburg 16
Levan Kobiashvili |  | MF | 351 | 32  | 1998 | 2014 | 13  | Schalke 168, Freiburg 121, Hertha 62
Halil Altıntop |  | FW | 351 | 67  | 2003 | 2017 | 12  | Augsburg 115, Schalke 96, Kaiserslautern 91, Frankfurt 49
Patrick Herrmann |  | MF | 351 | 47  | 2010 | 2024 | 15  | M’gladbach 351
134  | Ulf Kirsten |  | FW | 350 | 181  | 1990 | 2003 | 13  | Leverkusen 350
135  | Paul Steiner |  | DF | 349 | 27  | 1979 | 1990 | 12  | Köln 291, Duisburg 58
Manfred Binz |  | DF | 349 | 26  | 1985 | 1998 | 14  | Frankfurt 336, Dortmund 13
137  | Fritz Walter |  | FW | 348 | 157  | 1983 | 1996 | 12  | Stuttgart 216, Mannheim 129, Bielefeld 3
138  | Andreas Köpke |  | GK | 346 | 2  | 1986 | 1999 | 11  | Nürnberg 280, Frankfurt 66
Christian Günter |  | DF | 346 | 13  | 2012 | 2025 | 12  | Freiburg 346
140  | Bernd Franke |  | GK | 345 | 0  | 1971 | 1985 | 12  | Braunschweig 345
141  | Vedad Ibišević |  | FW | 344 | 127  | 2006 | 2020 | 14  | Hertha 138, Hoffenheim 92, Stuttgart 86, Aachen 24, Schalke 4
142  | Heinz Flohe |  | MF | 343 | 81  | 1966 | 1979 | 14  | Köln 329, 1860 Munich 14
Hanno Balitsch |  | MF | 343 | 20  | 2001 | 2014 | 13  | Hannover 150, Leverkusen 96, Nürnberg 59, Köln 24, Mainz 14
144  | Erich Beer |  | MF | 342 | 95  | 1968 | 1979 | 11  | Hertha 253, Essen 64, Nürnberg 25
Bastian Schweinsteiger |  | MF | 342 | 45  | 2002 | 2015 | 13  | Bayern 342
146  | Bernhard Cullmann |  | MF | 341 | 29  | 1970 | 1983 | 13  | Köln 341
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
Karl Allgöwer |  | MF | 338 | 129  | 1980 | 1991 | 11  | Stuttgart 338
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
Manfred Bockenfeld |  | DF | 336 | 34  | 1981 | 1994 | 13  | Düsseldorf 178, Bremen 94, Mannheim 64
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
Jens Nowotny |  | DF | 334 | 11  | 1992 | 2006 | 15  | Leverkusen 231, Karlsruhe 103
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
Ewald Lienen |  | FW | 333 | 49  | 1977 | 1992 | 11  | M’gladbach 244, Bielefeld 60, Duisburg 29
Carsten Ramelow |  | MF | 333 | 22  | 1996 | 2007 | 13  | Leverkusen 333
162  | Thomas Hörster |  | DF | 332 | 16  | 1979 | 1991 | 12  | Leverkusen 332
Thomas Berthold |  | DF | 332 | 22  | 1983 | 2000 | 13  | Stuttgart 191, Frankfurt 111, Bayern 30
Rafinha |  | DF | 332 | 12  | 2005 | 2019 | 13  | Bayern 179, Schalke 153
Ł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
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
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
Bruno Labbadia |  | FW | 328 | 103  | 1987 | 2000 | 12  | Bayern 82, Kaiserslautern 67, Bremen 63, Hamburg 41, Köln 41, Bielefeld 34
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
Norbert Nachtweih |  | MF | 325 | 46  | 1978 | 1991 | 13  | Bayern 202, Frankfurt 123
Kevin Trapp |  | GK | 325 | 0  | 2011 | 2025 | 12  | Frankfurt 293, Kaiserslautern 32
178  | Dariusz Wosz |  | MF | 324 | 39  | 1992 | 2007 | 12  | Bochum 239, Hertha 85
179  | Ole Bjørnmose |  | MF | 323 | 52  | 1966 | 1977 | 11  | Hamburg 186, Bremen 137
Gerald Asamoah |  | FW | 323 | 50  | 1999 | 2013 | 13  | Schalke 279, St. Pauli 27, Fürth 17
Lukas Hradecky |  | GK | 323 | 0  | 2015 | 2025 | 10  | Leverkusen 222, Frankfurt 101
182  | Franz Roth |  | MF | 322 | 72  | 1966 | 1978 | 12  | Bayern 322
Dedé |  | DF | 322 | 12  | 1998 | 2011 | 13  | Dortmund 322
184  | Franco Foda |  | DF | 321 | 20  | 1983 | 1996 | 13  | Leverkusen 113, Kaiserslautern 90, Stuttgart 69, Bielefeld 34, Saarbrücken 15
Harald Spörl |  | MF | 321 | 60  | 1987 | 2000 | 14  | Hamburg 321
Hasan Salihamidžić |  | MF | 321 | 52  | 1996 | 2012 | 13  | Bayern 234, Hamburg 72, Wolfsburg 15
187  | Dietmar Schwager |  | DF | 320 | 2  | 1964 | 1975 | 11  | Kaiserslautern 320
Peter Nogly |  | DF | 320 | 38  | 1969 | 1980 | 11  | Hamburg 320
Caspar Memering |  | MF | 320 | 38  | 1971 | 1985 | 12  | Hamburg 303, Schalke 17
Friedhelm Funkel |  | MF | 320 | 83  | 1975 | 1989 | 12  | Uerdingen 254, Kaiserslautern 66
191  | Hermann Ohlicher |  | MF | 318 | 96  | 1973 | 1985 | 10  | Stuttgart 318
Uwe Rahn |  | FW | 318 | 107  | 1980 | 1993 | 13  | M’gladbach 227, Köln 43, Hertha 21, Düsseldorf 15, Frankfurt 12
Dietmar Roth |  | DF | 318 | 5  | 1984 | 1996 | 12  | Frankfurt 237, Schalke 50, Karlsruhe 31
David Jarolím |  | MF | 318 | 17  | 1999 | 2012 | 12  | Hamburg 257, Nürnberg 60, Bayern 1
Heiko Westermann |  | DF | 318 | 26  | 2005 | 2015 | 10  | Hamburg 159, Schalke 92, Bielefeld 67
196  | Lothar Huber |  | DF | 317 | 30  | 1971 | 1986 | 14  | Dortmund 254, Kaiserslautern 63
Frank Neubarth |  | FW | 317 | 97  | 1982 | 1996 | 14  | Bremen 317
Mario Götze |  | MF | 317 | 66  | 2009 | 2025 | 14  | Dortmund 158, Frankfurt 86, Bayern 73
199  | Rüdiger Abramczik |  | FW | 316 | 77  | 1973 | 1987 | 12  | Schalke 202, Dortmund 90, Nürnberg 24
200  | Ludwig Müller |  | DF | 314 | 26  | 1964 | 1975 | 11  | Nürnberg 136, Hertha 97, M’gladbach 81
Ernst Diehl |  | DF | 314 | 18  | 1967 | 1978 | 11  | Kaiserslautern 314
Sebastian Kehl |  | MF | 314 | 24  | 2000 | 2015 | 15  | Dortmund 274, Freiburg 40
Jérôme Boateng |  | DF | 314 | 5  | 2007 | 2021 | 14  | Bayern 229, Hamburg 75, Hertha 10
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
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
Karl-Heinz Rummenigge |  | FW | 310 | 162  | 1974 | 1984 | 10  | Bayern 310
210  | Hans Weiner |  | DF | 309 | 14  | 1972 | 1982 | 10  | Hertha 218, Bayern 91
Wilfried Hannes |  | DF | 309 | 62  | 1975 | 1988 | 13  | M’gladbach 261, Schalke 48
Ralf Dusend |  | MF | 309 | 42  | 1978 | 1990 | 13  | Düsseldorf 239, Nürnberg 70
Michael Rummenigge |  | MF | 309 | 80  | 1983 | 1993 | 12  | Dortmund 157, Bayern 152
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
Wolfgang Wolf |  | DF | 308 | 16  | 1978 | 1992 | 12  | Kaiserslautern 248, Stuttg. Kickers 60
Bum-kun Cha |  | FW | 308 | 98  | 1978 | 1989 | 11  | Leverkusen 185, Frankfurt 122, Darmstadt 1
Jonny Otten |  | DF | 308 | 1  | 1979 | 1992 | 12  | Bremen 308
219  | Rudi Assauer |  | DF | 307 | 12  | 1964 | 1976 | 12  | Bremen 188, Dortmund 119
Miroslav Klose |  | FW | 307 | 121  | 2000 | 2011 | 12  | Kaiserslautern 120, Bayern 98, Bremen 89
Cacau |  | FW | 307 | 88  | 2001 | 2014 | 13  | Stuttgart 263, Nürnberg 44
Max Kruse |  | FW | 307 | 97  | 2007 | 2022 | 12  | Bremen 85, M’gladbach 66, Wolfsburg 51, Union 38, Freiburg 34, St. Pauli 33
Jonathan Tah |  | DF | 307 | 15  | 2013 | 2025 | 11  | Leverkusen 291, Hamburg 16, Bayern
224  | Felix Magath |  | MF | 306 | 46  | 1976 | 1986 | 10  | Hamburg 306
Fabian Ernst |  | MF | 306 | 12  | 1998 | 2009 | 11  | Bremen 152, Schalke 106, Hamburg 48
Robin Knoche |  | DF | 306 | 16  | 2011 | 2024 | 13  | Wolfsburg 183, Union 123
Dominik Kohr |  | MF | 306 | 11  | 2012 | 2025 | 14  | Mainz 128, Augsburg 91, Leverkusen 54, Frankfurt 33
228  | Wolfgang Grzyb |  | DF | 305 | 19  | 1966 | 1977 | 11  | Braunschweig 305
Josef Pirrung |  | MF | 305 | 61  | 1969 | 1981 | 12  | Kaiserslautern 305
Wolfgang Funkel |  | DF | 305 | 41  | 1984 | 1995 | 11  | Uerdingen 210, Kaiserslautern 95
231  | Aaron Hunt |  | MF | 304 | 57  | 2004 | 2018 | 14  | Bremen 215, Hamburg 72, Wolfsburg 17
Marco Russ |  | DF | 304 | 24  | 2006 | 2019 | 14  | Frankfurt 280, Wolfsburg 24
Bastian Oczipka |  | DF | 304 | 3  | 2010 | 2022 | 12  | Frankfurt 146, Schalke 111, St. Pauli 20, Union 18, Leverkusen 9
234  | Dieter Müller |  | FW | 303 | 177  | 1973 | 1986 | 11  | Köln 248, Stuttgart 30, Saarbrücken 23, Offenbach 2
Jürgen Röber |  | MF | 303 | 75  | 1974 | 1986 | 11  | Bremen 184, Leverkusen 105, Bayern 14
Josef Weikl |  | MF | 303 | 25  | 1977 | 1987 | 10  | Düsseldorf 303
Hans-Jörg Criens |  | FW | 303 | 94  | 1982 | 1994 | 12  | M’gladbach 290, Nürnberg 13
Axel Roos |  | DF | 303 | 17  | 1984 | 2000 | 16  | Kaiserslautern 303
Manfred Schwabl |  | MF | 303 | 14  | 1985 | 1997 | 12  | Nürnberg 133, Bayern 87, 1860 Munich 83
Andreas Fischer |  | MF | 303 | 20  | 1989 | 2001 | 12  | Hamburg 152, Leverkusen 151
241  | Steve Cherundolo |  | DF | 302 | 6  | 2002 | 2013 | 12  | Hannover 302
Daniel Baier |  | MF | 302 | 6  | 2003 | 2020 | 12  | Augsburg 274, Wolfsburg 16, 1860 Munich 12
243  | Dieter Zembski |  | DF | 301 | 4  | 1969 | 1979 | 12  | Bremen 179, Braunschweig 122
Andreas Brehme |  | DF | 301 | 50  | 1981 | 1998 | 11  | Kaiserslautern 242, Bayern 59
Michael Klinkert |  | DF | 301 | 18  | 1987 | 1999 | 11  | M’gladbach 274, Schalke 27
Lars Ricken |  | MF | 301 | 49  | 1994 | 2007 | 14  | Dortmund 301
Zvonimir Soldo |  | MF | 301 | 15  | 1996 | 2006 | 10  | Stuttgart 301
Timo Hildebrand |  | GK | 301 | 0  | 1999 | 2014 | 14  | Stuttgart 221, Schalke 39, Hoffenheim 38, Frankfurt 3
249  | Bernd Gersdorff |  | MF | 300 | 68  | 1969 | 1980 | 11  | Braunschweig 203, Hertha 85, Bayern 12
Rüdiger Wenzel |  | FW | 300 | 91  | 1975 | 1990 | 11  | Düsseldorf 143, Frankfurt 130, St. Pauli 27
Frank Hartmann |  | MF | 300 | 64  | 1980 | 1992 | 13  | Kaiserslautern 99, Köln 84, Wattenscheid 65, Schalke 52
Uwe Bein |  | MF | 300 | 91  | 1983 | 1994 | 11  | Frankfurt 150, Köln 64, Hamburg 52, Offenbach 34
Marco Kurz |  | DF | 300 | 5  | 1990 | 2004 | 15  | 1860 Munich 129, Nürnberg 108, Schalke 58, Dortmund 4, Stuttgart 1
Markus Schroth |  | FW | 300 | 62  | 1994 | 2007 | 13  | 1860 Munich 150, Nürnberg 83, Karlsruhe 67
Minimum 300 appearances

## Most Bundesliga appearances by club

[edit]

* 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 8 July 2025[1]
Rank  | Club  | Player  | Nat | 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 |  | 503 | 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
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  | VfL Wolfsburg | Maximilian Arnold |  | 375 | 2011 | 2025 | 14
15  | 1\. FC Kaiserslautern | Werner Melzer |  | 374 | 1974 | 1986 | 12
16  | TSG Hoffenheim | Oliver Baumann |  | 358 | 2014 | 2025 | 11
17  | SC Freiburg | Christian Günter |  | 346 | 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 |  | 284 | 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 |  | 246 | 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
Union Berlin | Christopher Trimmel |  | 165 | 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

## See also

[edit]

* List of Bundesliga top scorers
* Bundesliga records and statistics

## References

[edit]

1. ^ a b "Bundesliga - All-time appearances". worldfootball.net. Retrieved 13 May 2020.

* v
* t
* e

Bundesliga

2025–26 clubs|

* FC Augsburg
* Bayer Leverkusen
* Bayern Munich
* Borussia Dortmund
* Borussia Mönchengladbach
* Eintracht Frankfurt
* SC Freiburg
* Hamburger SV
* 1\. FC Heidenheim
* TSG Hoffenheim
* 1\. FC Köln
* RB Leipzig
* Mainz 05
* FC St. Pauli
* VfB Stuttgart
* Union Berlin
* Werder Bremen
* VfL Wolfsburg

Former clubs|

* 1860 Munich
* Alemannia Aachen
* Arminia Bielefeld
* Bayer 05 Uerdingen/KFC Uerdingen 05
* Blau-Weiß 90 Berlin
* Borussia Neunkirchen
* VfL Bochum
* Darmstadt 98
* Dynamo Dresden
* Fortuna Düsseldorf
* Eintracht Braunschweig
* Energie Cottbus
* Fortuna Köln
* Greuther Fürth
* Hannover 96
* Hansa Rostock
* Hertha BSC
* FC 08 Homburg
* FC Ingolstadt
* 1\. FC Kaiserslautern
* Karlsruher SC
* Kickers Offenbach
* Holstein Kiel
* VfB Leipzig
* Meidericher SV/MSV Duisburg
* Preußen Münster
* 1\. FC Nürnberg
* Rot-Weiss Essen
* Rot-Weiß Oberhausen
* SC Paderborn
* 1\. FC Saarbrücken
* Schalke 04
* Stuttgarter Kickers
* Tasmania Berlin
* Tennis Borussia Berlin
* SSV Ulm
* SpVgg Unterhaching
* Waldhof Mannheim
* Wattenscheid 09
* Wuppertaler SV

History|

* Meisterschale
* Reichsliga
* Introduction in 1963
* 1965 scandal
* 1971 scandal
* 2005 scandal
* Promotion

Competition|

* Clubs
* winners
* Players
* foreign
* Managers

Lists and statistics|

* Records and statistics
* Borussia Mönchengladbach 12–0 Borussia Dortmund
* All-time table
* Footballer of the Year
* Top scorers
* Top scorers by season
* Hat-tricks
* Attendance
* Awards

Seasons|

* 1963–64
* 1964–65
* 1965–66
* 1966–67
* 1967–68
* 1968–69
* 1969–70
* 1970–71
* 1971–72
* 1972–73
* 1973–74
* 1974–75
* 1975–76
* 1976–77
* 1977–78
* 1978–79
* 1979–80
* 1980–81
* 1981–82
* 1982–83
* 1983–84
* 1984–85
* 1985–86
* 1986–87
* 1987–88
* 1988–89
* 1989–90
* 1990–91
* 1991–92
* 1992–93
* 1993–94
* 1994–95
* 1995–96
* 1996–97
* 1997–98
* 1998–99
* 1999–2000
* 2000–01
* 2001–02
* 2002–03
* 2003–04
* 2004–05
* 2005–06
* 2006–07
* 2007–08
* 2008–09
* 2009–10
* 2010–11
* 2011–12
* 2012–13
* 2013–14
* 2014–15
* 2015–16
* 2016–17
* 2017–18
* 2018–19
* 2019–20
* 2020–21
* 2021–22
* 2022–23
* 2023–24
* 2024–25
* 2025–26

* Category
* Managers
* Players

*[Nat]: Nationality
*[Pos]: Position
*[Apps]: Appearances
*[S]: Seasons
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template