Clubs With Most Bundesliga Titles

The Bundesliga is the top-division league in German football. First played in 1063, the league replaced the German national championship, which was the first tournament in German football history.

The Bundesliga started out as a 16-team tournament but would soon expand to 18 teams from 1965. In a one-off event, the league played the 1991-92 season with 20 teams following the reunification but would return to its 18-side format in the following campaign.

Fifty-eight clubs have competed in the Bundesliga since its founding. 

There have been 12 different winners of the Bundesliga since its inception in 1963.

Bayern Munich has won 33 of 62 titles, as well as eleven consecutive seasons between 2013 and 2023,

The Bavarians won their maiden title in the 1968-69 season, with an eight-point cushion and legendary forward Gerd Muller contributing 30 goals.

The German Giants recently claimed the Bundesliga 2024-25 title.

Clubs With Most Bundesliga Titles

Club No.of titles  Seasons
Bayern Munich 33 1968/69, 1971/72, 1972/73, 1973/74, 1979/80, 1980/81, 1984/85, 1985/86, 1986/87, 1988/89, 1989/90, 1993/94, 1996/97, 1998/99, 1999/00, 2000/01, 2002/03, 2004/05, 2005/06, 2007/08, 2009/10, 2012/13, 2013/14, 2014/15, 2016/17, 2017/18, 2018/19, 2019/20, 2020/21, 2021/22, 2022/23, 2024/25
FC Nurnberg 1 1967/68
Borussia Dortmund 5 1994/95, 1995/96, 2001/02, 2010/11, 2011/12
Schalke 04 0
Hamburger SV 3 1978/79, 1981/82, 1982/83
Stuttgart 3 1983/84, 1991/92, 2006/07
Gladbach 5 1969/70, 1970/71, 1974/75, 1975/76, 1976/77
Werder Bremen 4 1964/65, 1987/88, 1992/93, 2003/04
FC Kaiserslautern 2 1990/91, 1997/98
FC Koln 2 1963/64, 1977/78
Lokomotiv Leipzig 0
Greuther Furth 0
Hertha BSC 0
Viktoria 1889 Berlin 0
Dresdner SC 0
Hannover 96 0
Bayer 04 Leverkusen 1 2023/24
VfL Wolfsburg 1 2008/09
Eintracht Braunschweig 1 1966/67
1860 Munich 1 1965/66
Eintracht Frankfurt 0
Rot-Weiss Essen 0
VfR Mannheim 0
Fortuna Dusseldorf 0
Holstein Kiel 0
Karlsruher FV 0
Karlsruher SC 0
Freiburger FC 0
SpVg Blau-Weiss 90 Berlin 0
Rapid Wien* 0

Also Read: Top 4 Clubs With Most Premier League Titles

Bundesliga All Times Winners

Season Champions Runners-Up Third Place
1963/64 FC Koln Meidericher SV Eintracht Frankfurt
1964/65 Werder Bremen FC Koln Borussia Dortmund
1965/66 1860 Munich Borussia Dortmund Bayern Munich
1966/67 Eintracht Braunschweig 1860 Munich Borussia Dortmund
1967/68 Nuremberg Werder Bremen Borussia Monchengladbach
1968/69 Bayern Munich Alemannia Aachen Borussia Monchengladbach
1969/70 Borussia Monchengladbach Bayern Munich Hertha BSC
1970/71 Borussia Monchengladbach Bayern Munich Hertha BSC
1971/72 Bayern Munich Schalke Borussia Monchengladbach
1972/73 Bayern Munich FC Koln Fortuna Dusseldorf
1973/74 Bayern Munich Borussia Monchengladbach Fortuna Dusseldorf
1974/75 Borussia Monchengladbach Hertha BSC Hamburg
1975/76 Borussia Monchengladbach Hamburg Bayern Munich
1976/77 Borussia Monchengladbach Schalke Eintracht Braunschweig
1977/78 FC Koln Borussia Monchengladbach Hertha BSC
1978/79 Hamburg Stuttgart Kaiserslautern
1979/80 Bayern Munich Hamburg Stuttgart
1980/81 Bayern Munich Hamburg Stuttgart
1981/82 Hamburg FC Koln Bayern Munich
1982/83 Hamburg Werder Bremen Stuttgart
1983/84 Stuttgart Hamburg Borussia Monchengladbach
1984/85 Bayern Munich Werder Bremen FC Koln
1985/86 Bayern Munich Werder Bremen Bayer Uerdingen
1986/87 Bayern Munich Werder Bremen Hamburg
1987/88 Werder Bremen Bayern Munich FC Koln
1988/89 Bayern Munich FC Koln Werder Bremen
1989/90 Bayern Munich FC Koln Eintracht Frankfurt
1990/91 Kaiserslautern Bayern Munich Werder Bremen
1991/92 Stuttgart Borussia Dortmund Eintracht Frankfurt
1992/93 Werder Bremen Bayern Munich Eintracht Frankfurt
1993/94 Bayern Munich Kaiserslautern Bayer Leverkusen
1994/95 Borussia Dortmund Werder Bremen Freiburg
1995/96 Borussia Dortmund Bayern Munich Schalke
1996/97 Bayern Munich Bayer Leverkusen Borussia Dortmund
1997/98 Kaiserslautern Bayern Munich Bayer Leverkusen
1998/99 Bayern Munich Bayer Leverkusen Hertha BSC
1999/00 Bayern Munich Bayer Leverkusen Hamburg
2000/01 Bayern Munich Schalke Borussia Dortmund
2001/02 Borussia Dortmund Bayer Leverkusen Bayern Munich
2002/03 Bayern Munich Stuttgart Borussia Dortmund
2003/04 Werder Bremen Bayern Munich Bayer Leverkusen
2004/05 Bayern Munich Schalke Werder Bremen
2005/06 Bayern Munich Werder Bremen Hamburg
2006/07 Stuttgart Schalke Werder Bremen
2007/08 Bayern Munich Werder Bremen Schalke
2008/09 Wolfsburg Bayern Munich Stuttgart
2009/10 Bayern Munich Schalke Werder Bremen
2010/11 Borussia Dortmund Bayer Leverkusen Bayern Munich
2011/12 Borussia Dortmund Bayern Munich Schalke
2012/13 Bayern Munich Borussia Dortmund Bayer Leverkusen
2013/14 Bayern Munich Borussia Dortmund Schalke
2014/15 Bayern Munich Wolfsburg Borussia Monchengladbach
2015/16 Bayern Munich Borussia Dortmund Bayer Leverkusen
2016/17 Bayern Munich RB Leipzig Borussia Dortmund
2017/18 Bayern Munich Schalke Hoffenheim
2018/19 Bayern Munich Borussia Dortmund RB Leipzig
2019/20 Bayern Munich Borussia Dortmund RP Leipzig
2020/21 Bayern Munich RB Leipzig Borussia Dortmund
2021/22 Bayern Munich Borussia Dortmund Bayer Leverkusen
2022/23 Bayern Munich Borussia Dortmund RB Leipzig
2023/24 Bayer Leverkusen Stuttgart Bayern Munich
2024/25 Bayern Munich Bayer Leverkusen Eintracht Frankfurt