Today
Bundesliga records

Bundesliga Winners

Every German football champion by club, ranked by total titles, from Bayern Munich's overwhelming dominance to the powers of the pre-Bundesliga era.

Bayern Munich have won the most German league titles, with 35, far ahead of 1. FC Nürnberg on 9 and Borussia Dortmund on 8. The tally spans the Bundesliga era and the German championships that came before it.

  1. 1Bayern Munich crest
    Bayern Munich
    35
    Titles
  2. 21. FC Nürnberg crest
    1. FC Nürnberg
    9
    Titles
  3. 3Borussia Dortmund crest
    Borussia Dortmund
    8
    Titles
  4. 4Schalke 04 crest
    Schalke 04
    7
    Titles
  5. 5Hamburger SV crest
    Hamburger SV
    6
    Titles
  6. 6Borussia Mönchengladbach crest
    Borussia Mönchengladbach
    5
    Titles
  7. 6VfB Stuttgart crest
    VfB Stuttgart
    5
    Titles
  8. 81. FC Kaiserslautern crest
    1. FC Kaiserslautern
    4
    Titles
  9. 8Werder Bremen crest
    Werder Bremen
    4
    Titles
  10. 101. FC Köln crest
    1. FC Köln
    3
    Titles

Source: Wikipedia, 'List of German football champions' (Bundesliga and pre-1963 titles), as of July 2026.

Bundesliga winners list by season

Every German champion since the first final in 1903, the Bundesliga included from 1963–64, with the runners-up each season. East German titles are not included.

SeasonChampionsRunners-up
2025–26Bayern MunichRB Leipzig
2024–25Bayern MunichEintracht Frankfurt
2023–24Bayer LeverkusenBayern Munich
2022–23Bayern MunichRB Leipzig
2021–22Bayern MunichBayer Leverkusen
2020–21Bayern MunichBorussia Dortmund
2019–20Bayern MunichRB Leipzig
2018–19Bayern MunichRB Leipzig
2017–18Bayern Munich1899 Hoffenheim
2016–17Bayern MunichBorussia Dortmund
2015–16Bayern MunichBayer Leverkusen
2014–15Bayern MunichBorussia Mönchengladbach
2013–14Bayern MunichSchalke 04
2012–13Bayern MunichBayer Leverkusen
2011–12Borussia DortmundSchalke 04
2010–11Borussia DortmundBayern Munich
2009–10Bayern MunichWerder Bremen
2008–09VfL WolfsburgVfB Stuttgart
2007–08Bayern MunichSchalke 04
2006–07VfB StuttgartWerder Bremen
2005–06Bayern MunichHamburger SV
2004–05Bayern MunichWerder Bremen
2003–04Werder BremenBayer Leverkusen
2002–03Bayern MunichBorussia Dortmund
2001–02Borussia DortmundBayern Munich
2000–01Bayern MunichBorussia Dortmund
1999–2000Bayern MunichHamburger SV
1998–99Bayern MunichHertha BSC
1997–981. FC KaiserslauternBayer Leverkusen
1996–97Bayern MunichBorussia Dortmund
1995–96Borussia DortmundSchalke 04
1994–95Borussia DortmundFreiburg
1993–94Bayern MunichBayer Leverkusen
1992–93Werder BremenEintracht Frankfurt
1991–92VfB StuttgartEintracht Frankfurt
1990–911. FC KaiserslauternWerder Bremen
1989–90Bayern MunichEintracht Frankfurt
1988–89Bayern MunichWerder Bremen
1987–88Werder Bremen1. FC Köln
1986–87Bayern MunichBorussia Mönchengladbach
1985–86Bayern MunichBayer Uerdingen
1984–85Bayern Munich1. FC Köln
1983–84VfB StuttgartBorussia Mönchengladbach
1982–83Hamburger SVVfB Stuttgart
1981–82Hamburger SVBayern Munich
1980–81Bayern MunichVfB Stuttgart
1979–80Bayern MunichVfB Stuttgart
1978–79Hamburger SV1. FC Kaiserslautern
1977–781. FC KölnHertha BSC
1976–77Borussia MönchengladbachEintracht Braunschweig
1975–76Borussia MönchengladbachBayern Munich
1974–75Borussia MönchengladbachHamburger SV
1973–74Bayern MunichFortuna Düsseldorf
1972–73Bayern MunichFortuna Düsseldorf
1971–72Bayern MunichBorussia Mönchengladbach
1970–71Borussia MönchengladbachHertha BSC
1969–70Borussia MönchengladbachHertha BSC
1968–69Bayern MunichBorussia Mönchengladbach
1967–681. FC NürnbergBorussia Mönchengladbach
1966–67Eintracht BraunschweigBorussia Dortmund
1965–66TSV 1860 MunichBayern Munich
1964–65Werder BremenBorussia Dortmund
1963–641. FC KölnEintracht Frankfurt
1963Borussia Dortmund1. FC Köln
19621. FC Köln1. FC Nürnberg
19611. FC NürnbergBorussia Dortmund
1960Hamburger SV1. FC Köln
1959Eintracht FrankfurtKickers Offenbach
1958Schalke 04Hamburger SV
1957Borussia DortmundHamburger SV
1956Borussia DortmundKarlsruher SC
1955Rot-Weiss Essen1. FC Kaiserslautern
1954Hannover 961. FC Kaiserslautern
19531. FC KaiserslauternVfB Stuttgart
1952VfB Stuttgart1. FC Saarbrücken
19511. FC KaiserslauternPreußen Münster
1950VfB StuttgartKickers Offenbach
1949VfR MannheimBorussia Dortmund
19481. FC Nürnberg1. FC Kaiserslautern
1946–1947Not played (post-war regional football only)
1945Not played (Second World War)
1944Dresdner SCLSV Hamburg
1943Dresdner SCFV Saarbrücken
1942Schalke 04First Vienna
1941Rapid WienSchalke 04
1940Schalke 04Dresdner SC
1939Schalke 04Admira Wien
1938Hannover 96Schalke 04
1937Schalke 041. FC Nürnberg
19361. FC NürnbergFortuna Düsseldorf
1935Schalke 04VfB Stuttgart
1934Schalke 041. FC Nürnberg
1933Fortuna DüsseldorfSchalke 04
1932Bayern MunichEintracht Frankfurt
1931Hertha BSCTSV 1860 Munich
1930Hertha BSCHolstein Kiel
1929SpVgg FürthHertha BSC
1928Hamburger SVHertha BSC
19271. FC NürnbergHertha BSC
1926SpVgg FürthHertha BSC
19251. FC NürnbergFSV Frankfurt
19241. FC NürnbergHamburger SV
1923Hamburger SVUnion Oberschöneweide
1922Not awarded (Hamburger SV declined the title)
1922Not awarded (title declined)
19211. FC NürnbergBerliner FC Vorwärts 1890
19201. FC NürnbergSpVgg Fürth
1915–1919Not played (First World War)
1914SpVgg FürthVfB Leipzig
1913VfB LeipzigDuisburger SpV
1912Holstein KielKarlsruher FV
1911Viktoria BerlinVfB Leipzig
1910Karlsruher FVHolstein Kiel
1909Phönix KarlsruheViktoria Berlin
1908Viktoria BerlinStuttgarter Kickers
1907Freiburger FCViktoria Berlin
1906VfB Leipzig1. FC Pforzheim
1905Union 92 BerlinKarlsruher FV
1904Not awarded (final not played)
1903VfB LeipzigDeutscher FC Prag

Bayern Munich and the German title

No club dominates its domestic league like Bayern Munich. Their 35 German championships, including an unmatched eleven in a row between 2013 and 2023, have made the Bundesliga title feel almost like their private property in the modern era.

History tells a richer story, though. Before the Bundesliga was founded in 1963, German football crowned national champions from a patchwork of regional leagues, and it was 1. FC Nürnberg and Schalke 04 who led the way. Their totals of 9 and 7 keep the pioneers near the top of the all-time list.

In recent decades Borussia Dortmund have been the most persistent challengers, twice winning back-to-back titles, while Bayer Leverkusen's first-ever championship in 2024 proved that even Bayern's grip can occasionally be broken.

Explore more

Frequently asked questions

Which club has won the most Bundesliga titles?+

Bayern Munich have won the most German league titles with 35, almost all of them in the Bundesliga era since 1963. No other club is within 25 titles of them.

Who are the current Bundesliga champions?+

Bayern Munich are the current German champions, winning the 2025–26 Bundesliga. Their dominance included a record run of 11 consecutive titles from 2013 to 2023, briefly interrupted by Bayer Leverkusen's first-ever title in 2023–24.

Does this list include titles before the Bundesliga?+

Yes. Germany crowned national champions from 1903 before the Bundesliga was founded as a single top division in 1963. That is why clubs such as 1. FC Nürnberg and Schalke 04, powers of the pre-war era, feature high on the all-time list.

Which club is Bayern's biggest rival for the title?+

Borussia Dortmund have been Bayern's main modern challenger, with 8 German titles including Bundesliga wins in 2011 and 2012 under Jürgen Klopp. Historically, 1. FC Nürnberg were Germany's most successful club before Bayern's rise.