Every Bundesliga Champion Since 1963-64, and Who Has Won the Most

Bayern Munich have won the most Bundesliga titles, 34 of the 63 seasons played since 1963-64, more than the other 12 champions combined. They are also the champions, with 89 points in 2025-26, 16 more than Borussia Dortmund, for a second title in a row, and only 13 clubs have won the German league since it began.

Updated 9 min read
Bar charts of Bundesliga titles by club, led by Bayern Munich with 34 and Borussia Dortmund and Borussia Mönchengladbach with five each, and of the same 13 clubs' runner-up finishes, led by Bayern and Dortmund with 10 each.
Bundesliga titles and runner-up finishes of the 13 champions, 1963-64 to 2025-26.Chart: Vertize Sports · Data: Wikipedia, bundesliga.com, football.csv · CC BY 4.0

Most Bundesliga titles by club

Bayern have won 54 percent of all Bundesliga titles, and the league's own list matches our count: 34 for Bayern and 13 different champions, Bayer Leverkusen the newest in 2023-24. Borussia Dortmund and Borussia Mönchengladbach have five titles each, Werder Bremen four, Hamburg and VfB Stuttgart three, and Cologne (1. FC Köln) and Kaiserslautern two. Five clubs have won it once: 1860 Munich, Eintracht Braunschweig, Nuremberg (1. FC Nürnberg), VfL Wolfsburg and Leverkusen.

Bayern and Dortmund have also finished second a record 10 times each, the league notes, so Bayern have been in the top two 44 times. Schalke 04 have been runners-up seven times without ever winning the Bundesliga, and Leverkusen were second five times before their first title.

Bar charts of Bundesliga titles by club, led by Bayern Munich with 34 and Borussia Dortmund and Borussia Mönchengladbach with five each, and of the same 13 clubs' runner-up finishes, led by Bayern and Dortmund with 10 each.
Titles, with each club's latest, and runner-up finishes.Chart: Vertize Sports · Data: Wikipedia, bundesliga.com, football.csv · CC BY 4.0

Bundesliga winners list: every champion since 1963-64

The league began with 16 clubs and 30 games, has had 18 clubs and 34 games since 1965-66, apart from 20 clubs in 1991-92, and has given three points for a win since 1995-96. Clubs level on points were separated by goal average until 1968-69 and by goal difference since.

Most recent first, current club names. Margin: points clear of second; GD: level on points, won on goal difference. Two points for a win until 1994-95.
SeasonChampionPointsRunner-upMargin
2025-26Bayern Munich89Borussia Dortmund16
2024-25Bayern Munich82Bayer Leverkusen13
2023-24Bayer Leverkusen90VfB Stuttgart17
2022-23Bayern Munich71Borussia DortmundGD
2021-22Bayern Munich77Borussia Dortmund8
2020-21Bayern Munich78RB Leipzig13
2019-20Bayern Munich82Borussia Dortmund13
2018-19Bayern Munich78Borussia Dortmund2
2017-18Bayern Munich84Schalke21
2016-17Bayern Munich82RB Leipzig15
2015-16Bayern Munich88Borussia Dortmund10
2014-15Bayern Munich79Wolfsburg10
2013-14Bayern Munich90Borussia Dortmund19
2012-13Bayern Munich91Borussia Dortmund25
2011-12Borussia Dortmund81Bayern Munich8
2010-11Borussia Dortmund75Bayer Leverkusen7
2009-10Bayern Munich70Schalke5
2008-09Wolfsburg69Bayern Munich2
2007-08Bayern Munich76Werder Bremen10
2006-07VfB Stuttgart70Schalke2
2005-06Bayern Munich75Werder Bremen5
2004-05Bayern Munich77Schalke14
2003-04Werder Bremen74Bayern Munich6
2002-03Bayern Munich75VfB Stuttgart16
2001-02Borussia Dortmund70Bayer Leverkusen1
2000-01Bayern Munich63Schalke1
1999-2000Bayern Munich73Bayer LeverkusenGD
1998-99Bayern Munich78Bayer Leverkusen15
1997-98Kaiserslautern68Bayern Munich2
1996-97Bayern Munich71Bayer Leverkusen2
1995-96Borussia Dortmund68Bayern Munich6
1994-95Borussia Dortmund49Werder Bremen1
1993-94Bayern Munich44Kaiserslautern1
1992-93Werder Bremen48Bayern Munich1
1991-92VfB Stuttgart52Borussia DortmundGD
1990-91Kaiserslautern48Bayern Munich3
1989-90Bayern Munich49Cologne6
1988-89Bayern Munich50Cologne5
1987-88Werder Bremen52Bayern Munich4
1986-87Bayern Munich53Hamburg6
1985-86Bayern Munich49Werder BremenGD
1984-85Bayern Munich50Werder Bremen4
1983-84VfB Stuttgart48HamburgGD
1982-83Hamburg52Werder BremenGD
1981-82Hamburg48Cologne3
1980-81Bayern Munich53Hamburg4
1979-80Bayern Munich50Hamburg2
1978-79Hamburg49VfB Stuttgart1
1977-78Cologne48Borussia MönchengladbachGD
1976-77Borussia Mönchengladbach44Schalke1
1975-76Borussia Mönchengladbach45Hamburg4
1974-75Borussia Mönchengladbach50Hertha Berlin6
1973-74Bayern Munich49Borussia Mönchengladbach1
1972-73Bayern Munich54Cologne11
1971-72Bayern Munich55Schalke3
1970-71Borussia Mönchengladbach50Bayern Munich2
1969-70Borussia Mönchengladbach51Bayern Munich4
1968-69Bayern Munich46Alemannia Aachen8
1967-68Nuremberg47Werder Bremen3
1966-67Eintracht Braunschweig431860 Munich2
1965-661860 Munich50Borussia Dortmund3
1964-65Werder Bremen41Cologne3
1963-64Cologne45MSV Duisburg6

Bundesliga champions by decade: Bayern's share and the run of 11

The first seven seasons had seven different champions, Bayern the sixth, in 1968-69. Bayern then won four titles in the 1970s, as many as Borussia Mönchengladbach, six in the 1980s, four in the 1990s and six in the 2000s: 21 of the first 49, or 43 percent. Since 2012-13 they have won 13 of 14, 11 in a row to 2022-23 and the last two, with Leverkusen's title in between.

Eleven straight titles is the Bundesliga record by a distance. Before 2012-13 no club had won more than three in a row, and the longest runs in La Liga, five, and English football, four, are less than half as long. In 2012-13, the first of the 11, Bayern also beat Dortmund 2-1 in an all-German Champions League final. The 2010s had only two champions, Bayern eight times and Dortmund twice, and the champion has retained the title 26 times in 62 attempts.

Stacked bars of Bundesliga titles by decade, Bayern Munich against the other clubs, and bars of German titles since 1903, led by Bayern with 35 and Nuremberg with nine.
Titles by decade of the season's start, and German titles counting the championships before 1963.Chart: Vertize Sports · Data: Wikipedia, bundesliga.com, football.csv · CC BY 4.0

German champions before the Bundesliga

Before 1963 there was no national league: the title went to the winner of an end-of-season tournament among the best clubs of the regional leagues, settled in a final. The DFB counts VfB Leipzig, 7-2 winners over DFC Prag in 1903, as the first German champion. Titles were awarded in 51 of the 61 years to 1963, none in 1904 and 1922, from 1915 to 1919 or from 1945 to 1947, and Wikipedia's list shows Nuremberg with eight, Schalke seven, and Dortmund, Hamburg, SpVgg Fürth and VfB Leipzig three each.

The league counts those titles with the Bundesliga's, so 2025-26 was Bayern's 35th German championship; their first came in 1932. On that count Nuremberg have nine, Dortmund eight, Schalke seven, all before 1963, and Hamburg six. Bayern's wait from 1932 to 1969 is the second-longest between two German titles, behind Kaiserslautern's 38 years from 1953 to 1991.

Bundesliga record points, rescored at three points a win

Bayern's 91 points in 2012-13, from 29 wins, four draws and one defeat, are the record, ahead of 90 for Bayern in 2013-14 and Leverkusen in 2023-24 and Bayern's 89 last season, when their 122 goals were the most by any Bundesliga team in a season and their goal difference of +86 a new record.

Wins were worth two points until 1994-95, so we rescored every champion at three points a win and divided by games played. Bayern's 2012-13 team leads with 2.68 points a game; the best of the two-points era are Bayern's 1971-72 and 1972-73 sides, at 2.32, and the lowest is Eintracht Braunschweig's 1.76 in 1966-67. Rescoring the 32 two-points seasons would change two titles: Werder Bremen would have won in 1982-83 instead of Hamburg, and Hamburg in 1983-84 instead of VfB Stuttgart.

Closest Bundesliga title races and final-day deciders

Seven titles ended level on points and were won on goal difference, the latest in 2022-23, and eight more by a single point. Going into the final matchday the leader could still be caught on points in 26 of the 63 seasons, but in only two of the 14 since 2012-13. Six times the club on top before the last day lost the title:

  • 1970-71: Bayern Munich, top on goal difference, lost 2-0 at MSV Duisburg; Borussia Mönchengladbach won 4-1 at Eintracht Frankfurt and were champions by two points
  • 1985-86: Werder Bremen, two points clear, lost 2-1 at VfB Stuttgart; Bayern Munich beat Borussia Mönchengladbach 6-0 and were champions on goal difference
  • 1991-92: Eintracht Frankfurt, top on goal difference in a three-way tie, lost 2-1 at Hansa Rostock; VfB Stuttgart won 2-1 at Bayer Leverkusen and were champions on goal difference
  • 1994-95: Werder Bremen, one point clear, lost 3-1 at Bayern Munich; Borussia Dortmund beat Hamburg 2-0 and were champions by one point
  • 1999-2000: Bayer Leverkusen, three points clear, lost 2-0 at Unterhaching; Bayern Munich beat Werder Bremen 3-1 and were champions on goal difference
  • 2022-23: Borussia Dortmund, two points clear, drew 2-2 with Mainz; Bayern Munich won 2-1 at Cologne and were champions on goal difference

At the other end, Bayern clinched the 2013-14 title on March 25 with seven games to spare, the earliest by our count, and the 2025-26 title with four to spare by beating VfB Stuttgart 4-2 on April 19. The widest margin is 25 points, Bayern over Dortmund in 2012-13.

Unbeaten Bundesliga champions, title defenses and droughts

Leverkusen's 2023-24 team, with 28 wins and six draws, is still the only one to go through a Bundesliga season unbeaten; Bayern lost only once in 1986-87, 2012-13 and last season. Nuremberg are the only champions relegated the next season, 17th in 1968-69, and Kaiserslautern, in 1997-98, the only promoted club to win the title.

Six champions have gone more than 40 seasons without another title: 1860 Munich, Eintracht Braunschweig and Nuremberg since the 1960s, Gladbach since 1976-77, Cologne since 1977-78 and Hamburg since 1982-83. Werder Bremen went 22 seasons between titles, from 1964-65 to 1987-88, the longest gap in the Bundesliga, and Dortmund have not won it since 2011-12.

Bundesliga table 2026-27: Bayern and Dortmund level

After seven matchdays, 63 of the season's 306 games, Bayern and Dortmund were both unbeaten on 17 points, with five wins and two draws, and Bayern led the Bundesliga table on goal difference, +19 to +8; SC Freiburg and Leverkusen had 13. The two then drew 2-2 at the Allianz Arena on Saturday, October 31, and are still unbeaten and level on 18 points after eight matchdays, Bayern ahead on goal difference.

In the 63 completed seasons, the leader after seven matchdays went on to win the title 31 times. Bayern were top at that point 29 times and won 21 of those titles; Dortmund were top seven times and won once, in 1994-95. Our Bundesliga simulator plays out the rest of the season from the current table.

Bundesliga winners: frequently asked questions

Who has won the most Bundesliga titles? Bayern Munich, with 34, the latest in 2025-26. Borussia Dortmund and Borussia Mönchengladbach have five each.

Who won the Bundesliga in 2025-26? Bayern Munich, with 89 points to Dortmund's 73. They clinched the title with a 4-2 win over VfB Stuttgart on April 19, with four games to spare.

How many clubs have won the Bundesliga? Thirteen: Bayern Munich, Borussia Dortmund, Borussia Mönchengladbach, Werder Bremen, Hamburg, VfB Stuttgart, Cologne, Kaiserslautern, 1860 Munich, Eintracht Braunschweig, Nuremberg, Wolfsburg and Bayer Leverkusen.

Has any team gone a Bundesliga season unbeaten? Only Bayer Leverkusen, champions in 2023-24 with 28 wins and six draws in 34 games.

How this was built: the final table of all 63 seasons from 1963-64 to 2025-26, as published on each season's Wikipedia page (for example 2025-26), checked against every result with its matchday in the public-domain football.csv and openfootball datasets, 19,220 games that reproduce all 63 tables, against bundesliga.com's list season by season and, from 1995-96, against football-data.co.uk. The matchdays give the final-day standings, the clinching dates and the leader after seven matchdays. Points per game rescore each champion at three points a win; decades go by the year a season starts; the 2026-27 table is from ESPN's results, which match the official table. See our methodology. Data collected October 26, 2026; the October 31 result and the table after eight matchdays are ESPN's, as of November 3.