All-time Bundesliga table

The All-time Bundesliga table (German: Ewige Tabelle der Bundesliga) is a ranking of all German football clubs based on their performance in the Bundesliga, the top division of German football. In this ranking 3 points are awarded for a win, 1 for a draw, and 0 for a loss, although the Bundesliga awarded 2 points for a win until the 1994–95 season.[1]

In the 1983–84 season, Bayern Munich took the lead from 1. FC Köln, which had led the standings since the inception of the Bundesliga in 1963. The ranking includes the 58 teams which have played in the Bundesliga since its inception (in the 2024–25 season, Holstein Kiel joined the Bundesliga to become the league's 58th team). Hamburger SV was the last club to have participated in all seasons, but they were relegated after the 2017–18 season.

Clubs highlighted in blue and green play in the Bundesliga in the 2025–26 season, which marks the 63rd season since inception. Clubs highlighted in yellow were members of the inaugural 1963–64 Bundesliga which do not currently play in the Bundesliga.

This list is current as of 20 May 2025, after the 2024–25 season.[2][3]

Table

Key

Currently in the Bundesliga
Founding members currently in the Bundesliga
Founding members of the Bundesliga
Rank Club Yearsa Consb Pld W D L GF GA GD Pts Cc BRd Win% First Latest Current league
1 Bayern Munich 61 61 2,044 1,237 348 369 4,614 2,229 +2,385 4,149 34 1 60.5% 1965–66 2025–26 1. Bundesliga
2 Borussia Dortmund 59 50 1,968 904 487 577 3,598 2,763 +835 3,199 5 1 45.9% 1963–64 2025–26 1. Bundesliga
3 Werder Bremen 61 4 2,036 835 510 691 3,363 3,010 +353 3,015 4 1 41% 1963–64 2025–26 1. Bundesliga
4 VfB Stuttgart 59 6 1,968 803 479 686 3,253 2,891 +362 2,888 3 1 40.8% 1963–64 2025–26 1. Bundesliga
5 Borussia Mönchengladbach 58 18 1,942 777 510 655 3,293 2,891 +436 2,841 5 1 40% 1965–66 2025–26 1. Bundesliga
6 Hamburger SV 55 1 1,866 746 495 625 2,937 2,662 +275 2,733 3 1 40% 1963–64 2025–26 1. Bundesliga
7 Eintracht Frankfurtf 57 14 1,900 701 494 705 2,997 2,930 +67 2,595 0 3 36.9% 1963–64 2025–26 1. Bundesliga
8 Schalke 04 54 0 1,832 700 463 669 2,642 2,678 −36 2,563 0 2 38.2% 1963–64 2022–23 2. Bundesliga
9 Bayer Leverkusen 47 47 1,568 696 422 540 2,703 2,074 +629 2,510 1 1 42% 1979–80 2025–26 1. Bundesliga
10 1. FC Köln 52 1 1,764 676 456 632 2,831 2,656 +175 2,484 2 1 38.3% 1963–64 2025–26 1. Bundesliga
11 1. FC Kaiserslauterne 44 0 1,492 575 372 545 2,348 2,344 +4 2,094 2 1 38.5% 1963–64 2011–12 2. Bundesliga
12 Hertha BSC 40 0 1,352 477 340 535 1,887 2,102 −215 1,771 0 2 35.3% 1963–64 2022–23 2. Bundesliga
13 VfL Bochum 39 0 1,296 391 336 569 1,755 2,152 −397 1,509 0 5 35.7% 1971–72 2024–25 2. Bundesliga
14 VfL Wolfsburg 29 29 952 359 244 349 1,433 1,396 +37 1,321 1 1 37.7% 1997–98 2025–26 1. Bundesliga
15 1. FC Nürnberg 33 0 1,118 344 286 488 1,428 1,794 −366 1,318 1 1 37.5% 1963–64 2018–19 2. Bundesliga
16 Hannover 96 30 0 1,016 308 250 458 1,385 1,734 −349 1,174 0 4 30.3% 1964–65 2018–19 2. Bundesliga
17 MSV Duisburg 28 0 948 296 259 393 1,291 1,520 −229 1,147 0 2 31.2% 1963–64 2007–08 3. Liga
18 SC Freiburg 26 10 850 280 219 351 1,105 1,341 −236 1,059 0 3 32.9% 1993–94 2025–26 1. Bundesliga
19 Fortuna Düsseldorf 25 0 854 264 232 358 1,245 1,518 −273 1,024 0 3 30.9% 1966–67 2019–20 2. Bundesliga
20 Karlsruher SC 24 0 812 241 230 341 1,093 1,408 −315 953 0 6 29.7% 1963–64 2008–09 2. Bundesliga
21 Eintracht Braunschweig 21 0 706 242 177 287 937 1,086 −149 903 1 1 34.3% 1963–64 2013–14 2. Bundesliga
22 1860 Munich 20 0 672 238 170 264 1,022 1,059 −37 884 1 1 35.4% 1963–64 2003–04 3. Liga
23 Mainz 05 20 17 646 215 170 261 859 957 −98 815 0 5 33.3% 2004–05 2025–26 1. Bundesliga
24 TSG Hoffenheim 18 18 578 200 160 218 923 929 −6 760 0 3 34.6% 2008–09 2025–26 1. Bundesliga
25 Arminia Bielefeldg 19 0 612 167 160 285 698 988 −290 661 0 8 27.3% 1970–71 2021–22 2. Bundesliga
26 RB Leipzig 10 10 306 160 77 69 593 355 +238 557 0 2 52.3% 2016–17 2025–26 1. Bundesliga
27 FC Augsburg 15 15 476 141 124 211 577 757 −180 547 0 5 29.6% 2011–12 2025–26 1. Bundesliga
28 KFC Uerdingen 14 0 476 138 129 209 644 844 −200 543 0 3 29% 1975–76 1995–96 Oberliga Niederrhein (V)
29 Hansa Rostock 12 0 412 124 107 181 492 621 −129 479 0 6 30.1% 1991–92 2007–08 3. Liga
30 FC St. Pauli 10 2 304 66 88 152 324 526 −202 286 0 10 21.6% 1977–78 2025–26 1. Bundesliga
31 Waldhof Mannheim 7 0 238 71 72 95 299 378 −79 285 0 6 29.8% 1983–84 1989–90 3. Liga
32 Union Berlin 7 7 204 77 52 75 260 292 −32 283 0 4 37.7% 2019–20 2025–26 1. Bundesliga
33 Kickers Offenbach 7 0 238 77 51 110 368 486 −118 282 0 7 32.4% 1968–69 1983–84 Regionalliga Südwest (IV)
34 Rot-Weiss Essen 7 0 238 61 79 98 346 483 −137 262 0 8 25.6% 1966–67 1976–77 3. Liga
35 Energie Cottbus 6 0 204 56 43 105 211 338 −127 211 0 13 27.5% 2000–01 2008–09 3. Liga
36 Alemannia Aachen 4 0 136 43 28 65 186 270 −84 157 0 2 31.6% 1967–68 2006–07 3. Liga
37 Wattenscheid 09 4 0 140 34 48 58 186 248 −62 150 0 11 24.3% 1989–90 1993–94 Oberliga Westfalen (V)
38 1. FC Saarbrücken 5 0 166 32 48 86 202 336 −134 144 0 14 19.3% 1963–64 1992–93 3. Liga
39 Dynamo Dresdenh 4 0 140 33 45 62 132 211 −79 140 0 13 23.6% 1991–92 1994–95 2. Bundesliga
40 Rot-Weiß Oberhausen 4 0 136 36 31 69 182 281 −99 139 0 14 26.5% 1969–70 1972–73 Regionalliga West (IV)
41 Darmstadt 98 5 0 170 31 41 98 182 359 −177 134 0 14 18.2% 1978–79 2023–24 2. Bundesliga
42 Wuppertaler SV 3 0 102 25 27 50 136 200 −64 102 0 4 24.5% 1972–73 1974–75 Regionalliga West (IV)
43 Borussia Neunkirchen 3 0 98 25 18 55 109 223 −114 93 0 10 25.5% 1964–65 1967–68 Saarlandliga (VI)
44 FC 08 Homburg 3 0 102 21 27 54 103 200 −97 90 0 16 20.6% 1986–87 1989–90 Regionalliga Südwest (IV)
45 SpVgg Unterhaching 2 0 68 20 19 29 75 101 −26 79 0 10 29.4% 1999–2000 2000–01 Regionalliga Bayern (IV)
46 Stuttgarter Kickers 2 0 72 20 17 35 94 132 −38 77 0 17 27.8% 1988–89 1991–92 Regionalliga Südwest (IV)
47 FC Ingolstadt 2 0 68 18 18 32 69 99 −30 72 0 11 26.5% 2015–16 2016–17 3. Liga
48 1. FC Heidenheim 2 2 68 18 17 33 87 119 −32 71 0 8 26.5% 2023–24 2025–26 1. Bundesliga
49 SC Paderborn 2 0 68 11 18 39 68 139 −71 51 0 18 16.2% 2014–15 2019–20 2. Bundesliga
50 Tennis Borussia Berlin 2 0 68 11 16 41 85 174 −89 49 0 17 16.2% 1974–75 1976–77 NOFV-Oberliga Nord (V)
51 Greuther Fürth 2 0 68 7 18 43 54 142 −88 39 0 18 10.3% 2012–13 2021–22 2. Bundesliga
52 SSV Ulm 1 0 34 9 8 17 36 62 −26 35 0 16 26.5% 1999–2000 1999–2000 3. Liga
53 SC Fortuna Köln 1 0 34 8 9 17 46 79 −33 33 0 17 23.5% 1973–74 1973–74 Regionalliga West (IV)
54 Preußen Münster 1 0 30 7 9 14 34 52 −18 30 0 15 23.3% 1963–64 1963–64 2. Bundesliga
55 Holstein Kiel 1 0 34 6 7 21 49 80 −31 25 0 17 17.6% 2024–25 2024–25 2. Bundesliga
56 Blau-Weiß 1890 Berlin 1 0 34 3 12 19 36 76 −40 21 0 18 8.8% 1986–87 1986–87 defunct
57 VfB Leipzig 1 0 34 3 11 20 32 69 −37 20 0 18 8.8% 1993–94 1993–94 Regionalliga Nordost (IV)
58 Tasmania 1900 Berlin 1 0 34 2 4 28 15 108 −93 10 0 18 5.9% 1965–66 1965–66 defunct

^a Years includes current season.
^b Number of consecutive seasons in the Bundesliga, counting the current one.
^c Number of championships.
^d Best result at the end of a season.
^e In the 2003–04 season, 1. FC Kaiserslautern received a three-point penalty.
^f In the 1999–2000 season, Eintracht Frankfurt received a two-point penalty.
^g In the 1971–72 season, Arminia Bielefeld's record was expunged as a penalty.
^h In the 1993–94 season, Dynamo Dresden received a four-point penalty.

References

  1. ^ "Ewige Tabelle" (in German). Deutscher Fußball Bund. 2008. Archived from the original on 31 May 2008. Retrieved 4 July 2008.
  2. ^ Die Ewige Tabelle Archived 17 May 2013 at the Wayback Machine (in German) Fussballdaten.de. Retrieved 18 May 2019
  3. ^ Bundesliga .:. Ewige Tabelle Archived 28 February 2021 at the Wayback Machine (in German) Weltfussball.de. Retrieved 21 August 2011
  • Ewige Tabelle Official Bundesliga website – All-time table (in German)