All-time Bundesliga table

Last updated

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]

Contents

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 63nd 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
RankClubYears a Cons b PldWDLGFGAGDPtsC c BR d Win%FirstLatestCurrent league
1 Bayern Munich 61612,0441,2373483694,6142,2292,3854,149331.605 1965–66 2025–26 1. Bundesliga
2 Borussia Dortmund 59501,9689044875773,5982,763+8353,19951.459 1963–64 2025–26 1. Bundesliga
3 Werder Bremen 6142,0368355106913,3633,010+3533,01541.410 1963–64 2025–26 1. Bundesliga
4 VfB Stuttgart 5961,9688034796863,2532,891+3622,88831.408 1963–64 2025–26 1. Bundesliga
5 Borussia Mönchengladbach 58181,9427775106553,2932,891+4362,841 51.400 1965–66 2025–26 1. Bundesliga
6 Hamburger SV 5511,8667464956252,9372,662+2752,73331.400 1963–64 2025–26 1. Bundesliga
7 Eintracht Frankfurt f 57141,9007014947052,9972,930+672,59503.369 1963–64 2025–26 1. Bundesliga
8 Schalke 04 5401,8327004636692,6422,678−362,56302.382 1963–64 2022–23 2. Bundesliga
9 Bayer Leverkusen 47471,5686964225402,7032,074+6292,51011.420 1979–80 2025–26 1. Bundesliga
10 1. FC Köln 5211,7646764566322,8312,656+1752,48421.383 1963–64 2025–26 1. Bundesliga
11 1. FC Kaiserslautern e 4401,4925753725452,3482,344+42,09421.385 1963–64 2011–12 2. Bundesliga
12 Hertha BSC 4001,3524773405351,8872,102−2151,77102.353 1963–64 2022–23 2. Bundesliga
13 VfL Bochum 3901,2963913365691,7552,152−3971,50905.357 1971–72 2025–26 2. Bundesliga
14 VfL Wolfsburg 29299523592443491,4331,396+371,32111.377 1997–98 2025–26 1. Bundesliga
15 1. FC Nürnberg 3301,1183442864881,4281,794−3661,31811.375 1963–64 2018–19 2. Bundesliga
16 Hannover 96 3001,0163082504581,3851,734−3491,17404.303 1964–65 2018–19 2. Bundesliga
17 MSV Duisburg 2809482962593931,2911,520−2291,14702.312 1963–64 2007–08 3. Liga
18 SC Freiburg 26108502802193511,1051,341−2361,05903.329 1993–94 2025–26 1. Bundesliga
19 Fortuna Düsseldorf 2508542642323581,2451,518−2731,02403.309 1966–67 2019–20 2. Bundesliga
20 Karlsruher SC 2408122412303411,0931,408−31595306.297 1963–64 2008–09 2. Bundesliga
21 Eintracht Braunschweig 2107062421772879371,086−14990311.343 1963–64 2013–14 2. Bundesliga
22 1860 Munich 2006722381702641,0221,059−3788411.354 1963–64 2003–04 3. Liga
23 Mainz 05 2017646215170261859957−98815 05.333 2004–05 2025–26 1. Bundesliga
24 TSG Hoffenheim 1818578200160218923929−676003.346 2008–09 2025–26 1. Bundesliga
25 Arminia Bielefeld g 190612167160285698988−29066108.273 1970–71 2021–22 2. Bundesliga
26 RB Leipzig 10103061607769593355+23855702.523 2016–17 2025–26 1. Bundesliga
27 FC Augsburg 1515476141124211577757−18054705.296 2011–12 2025–26 1. Bundesliga
28 KFC Uerdingen 140476138129209644844−20054303.290 1975–76 1995–96 Oberliga Niederrhein (V)
29 Hansa Rostock 120412124107181492621−12947906.301 1991–92 2007–08 3. Liga
30 FC St. Pauli 1023046688152324526−202286010.216 1977–78 2025–26 1. Bundesliga
31 Waldhof Mannheim 70238717295299378−7928506.298 1983–84 1989–90 3. Liga
32 Union Berlin 77204775275260292−3228304.377 2019–20 2025–26 1. Bundesliga
33 Kickers Offenbach 702387751110368486−11828207.324 1968–69 1983–84 Regionalliga Südwest (IV)
34 Rot-Weiss Essen 70238617998346483−13726208.256 1966–67 1976–77 3. Liga
35 Energie Cottbus 602045643105211338−127211013.275 2000–01 2008–09 3. Liga
36 Alemannia Aachen 40136432865186270−8415702.316 1967–68 2006–07 3. Liga
37 Wattenscheid 09 40140344858186248−62150011.243 1989–90 1993–94 Oberliga Westfalen (V)
38 1. FC Saarbrücken 50166324886202336−134144014.193 1963–64 1992–93 3. Liga
39 Dynamo Dresden h 40140334562132211−79140013.236 1991–92 1994–95 2. Bundesliga
40 Rot-Weiß Oberhausen 40136363169182281−99139014.265 1969–70 1972–73 Regionalliga West (IV)
41 Darmstadt 98 50170314198182359−177134014.182 1978–79 2023–24 2. Bundesliga
42 Wuppertaler SV 30102252750136200−6410204.245 1972–73 1974–75 Regionalliga West (IV)
43 Borussia Neunkirchen 3098251855109223−11493010.255 1964–65 1967–68 Saarlandliga (VI)
44 FC 08 Homburg 30102212754103200−9790016.206 1986–87 1989–90 Regionalliga Südwest (IV)
45 SpVgg Unterhaching 206820192975101−2679010.294 1999–2000 2000–01 Regionalliga Bayern (IV)
46 Stuttgarter Kickers 207220173594132−3877017.278 1988–89 1991–92 Regionalliga Südwest (IV)
47 FC Ingolstadt 20681818326999−3072011.265 2015–16 2016–17 3. Liga
48 1. FC Heidenheim 226818173387119−327108.265 2023–24 2025–26 1. Bundesliga
49 SC Paderborn 206811183968139−7151018.162 2014–15 2019–20 2. Bundesliga
50 Tennis Borussia Berlin 206811164185174−8949017.162 1974–75 1976–77 NOFV-Oberliga Nord (V)
51 Greuther Fürth 20687184354142−8839018.103 2012–13 2021–22 2. Bundesliga
52 SSV Ulm 103498173662−2635016.265 1999–2000 1999–2000 3. Liga
53 SC Fortuna Köln 103489174679−3333017.235 1973–74 1973–74 Regionalliga West (IV)
54 Preußen Münster 103079143452−1830015.233 1963–64 1963–64 2. Bundesliga
55 Holstein Kiel 103467214980−3125017.176 2024–25 2024–25 2. Bundesliga
56 Blau-Weiß 1890 Berlin 1034312193676−4021018.088 1986–87 1986–87 defunct
57 VfB Leipzig 1034311203269−3720018.088 1993–94 1993–94 Regionalliga Nordost (IV)
58 Tasmania 1900 Berlin 1034242815108−9310018.059 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