Bundesliga

Germany · Since 1963 · 18 clubs

Last Champion
FC Bayern Munich
Season 2025-26
Total Seasons
63
1963-64 · · · 2025-26
Most Titles
FC Bayern Munich
34 titles

About Bundesliga

The Bundesliga is the top professional football league in Germany and was founded in 1963. It was created to replace the earlier system of regional leagues and a national championship playoff, which had been used to determine German champions for decades. The new league brought the strongest clubs from across West Germany into a single nationwide competition, marking a major modernization of German football.

Before its creation, German football was organized into several regional top divisions known as Oberligas. The champions of these leagues would qualify for a final national tournament to decide the overall winner of Germany. This system meant that teams from different regions rarely played each other in regular competition, and the champion was decided through short knockout or group stages rather than a full season league format.

When the Bundesliga was introduced, 16 clubs were selected based on sporting success, financial stability, and regional representation. It immediately became the highest level of German football and replaced the fragmented regional structure. The first season began in 1963–64, and since then the Bundesliga has developed into one of the strongest and most competitive football leagues in the world.

Seasons

Season Champion Runner-up 3rd place
2025-26
FC Bayern Munich
Borussia Dortmund
RB Leipzig
2024-25
FC Bayern Munich
Bayer 04 Leverkusen
Eintracht Frankfurt
2023-24
Bayer 04 Leverkusen
VfB Stuttgart
FC Bayern Munich
2022-23
FC Bayern Munich
Borussia Dortmund
RB Leipzig
2021-22
FC Bayern Munich
Borussia Dortmund
Bayer 04 Leverkusen
2020-21
FC Bayern Munich
RB Leipzig
Borussia Dortmund
2019-20
FC Bayern Munich
Borussia Dortmund
RB Leipzig
2018-19
FC Bayern Munich
Borussia Dortmund
RB Leipzig
2017-18
FC Bayern Munich
FC Schalke 04
TSG 1899 Hoffenheim
2016-17
FC Bayern Munich
RB Leipzig
Borussia Dortmund
2015-16
FC Bayern Munich
Borussia Dortmund
Bayer 04 Leverkusen
2014-15
FC Bayern Munich
VfL Wolfsburg
Borussia Dortmund
2013-14
FC Bayern Munich
Borussia Dortmund
FC Schalke 04
2012-13
FC Bayern Munich
Borussia Dortmund
Bayer 04 Leverkusen
2011-12
Borussia Dortmund
FC Bayern Munich
FC Schalke 04
2010-11
Borussia Dortmund
Bayer 04 Leverkusen
FC Bayern Munich
2009-10
FC Bayern Munich
FC Schalke 04
SV Werder Bremen
2008-09
VfL Wolfsburg
FC Bayern Munich
VfB Stuttgart
2007-08
FC Bayern Munich
SV Werder Bremen
FC Schalke 04
2006-07
VfB Stuttgart
FC Schalke 04
SV Werder Bremen
2005-06
FC Bayern Munich
SV Werder Bremen
Hamburger SV
2004-05
FC Bayern Munich
FC Schalke 04
SV Werder Bremen
2003-04
SV Werder Bremen
FC Bayern Munich
Bayer 04 Leverkusen
2002-03
FC Bayern Munich
VfB Stuttgart
Borussia Dortmund
2001-02
Borussia Dortmund
Bayer 04 Leverkusen
FC Bayern Munich
2000-01
FC Bayern Munich
FC Schalke 04
Borussia Dortmund
1999-00
FC Bayern Munich
Bayer 04 Leverkusen
Hamburger SV
1998-99
FC Bayern Munich
Bayer 04 Leverkusen
Hertha BSC
1997-98
1. FC Kaiserslautern
FC Bayern Munich
Bayer 04 Leverkusen
1996-97
FC Bayern Munich
Bayer 04 Leverkusen
Borussia Dortmund
1995-96
Borussia Dortmund
FC Bayern Munich
FC Schalke 04
1994-95
Borussia Dortmund
SV Werder Bremen
SC Freiburg
1993-94
FC Bayern Munich
1. FC Kaiserslautern
Bayer 04 Leverkusen
1992-93
SV Werder Bremen
FC Bayern Munich
Eintracht Frankfurt
1991-92
VfB Stuttgart
Borussia Dortmund
Eintracht Frankfurt
1990-91
1. FC Kaiserslautern
FC Bayern Munich
SV Werder Bremen
1989-90
FC Bayern Munich
1. FC Köln
Eintracht Frankfurt
1988-89
FC Bayern Munich
1. FC Köln
SV Werder Bremen
1987-88
SV Werder Bremen
FC Bayern Munich
1. FC Köln
1986-87
FC Bayern Munich
Hamburger SV
Borussia Mönchengladbach
1985-86
FC Bayern Munich
SV Werder Bremen
KFC Uerdingen 05
1984-85
FC Bayern Munich
SV Werder Bremen
1. FC Köln
1983-84
VfB Stuttgart
Hamburger SV
Borussia Mönchengladbach
1982-83
Hamburger SV
SV Werder Bremen
VfB Stuttgart
1981-82
Hamburger SV
1. FC Köln
FC Bayern Munich
1980-81
FC Bayern Munich
Hamburger SV
VfB Stuttgart
1979-80
FC Bayern Munich
Hamburger SV
VfB Stuttgart
1978-79
Hamburger SV
VfB Stuttgart
1. FC Kaiserslautern
1977-78
1. FC Köln
Borussia Mönchengladbach
Hertha BSC
1976-77
Borussia Mönchengladbach
FC Schalke 04
Eintracht Braunschweig
1975-76
Borussia Mönchengladbach
Hamburger SV
FC Bayern Munich
1974-75
Borussia Mönchengladbach
Hertha BSC
Hamburger SV
1973-74
FC Bayern Munich
Borussia Mönchengladbach
Fortuna Düsseldorf
1972-73
FC Bayern Munich
1. FC Köln
Fortuna Düsseldorf
1971-72
FC Bayern Munich
FC Schalke 04
Borussia Mönchengladbach
1970-71
Borussia Mönchengladbach
FC Bayern Munich
Hertha BSC
1969-70
Borussia Mönchengladbach
FC Bayern Munich
Hertha BSC
1968-69
FC Bayern Munich
Alemannia Aachen
Borussia Mönchengladbach
1967-68
1. FC Nürnberg
SV Werder Bremen
Borussia Mönchengladbach
1966-67
Eintracht Braunschweig
TSV 1860 Munich
Borussia Dortmund
1965-66
TSV 1860 Munich
Borussia Dortmund
FC Bayern Munich
1964-65
SV Werder Bremen
1. FC Köln
Borussia Dortmund
1963-64
1. FC Köln
MSV Duisburg
Eintracht Frankfurt

All-Time table

# Club Count Years
1 FC Bayern Munich 34 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, 2015-16, 2016-17, 2017-18, 2018-19, 2019-20, 2020-21, 2021-22, 2022-23, 2024-25, 2025-26
10 1969-70, 1970-71, 1987-88, 1990-91, 1992-93, 1995-96, 1997-98, 2003-04, 2008-09, 2011-12
6 1965-66, 1975-76, 1981-82, 2001-02, 2010-11, 2023-24
2 Borussia Dortmund 5 1994-95, 1995-96, 2001-02, 2010-11, 2011-12
10 1965-66, 1991-92, 2012-13, 2013-14, 2015-16, 2018-19, 2019-20, 2021-22, 2022-23, 2025-26
8 1964-65, 1966-67, 1996-97, 2000-01, 2002-03, 2014-15, 2016-17, 2020-21
3 Borussia Mönchengladbach 5 1969-70, 1970-71, 1974-75, 1975-76, 1976-77
2 1973-74, 1977-78
5 1967-68, 1968-69, 1971-72, 1983-84, 1986-87
4 SV Werder Bremen 4 1964-65, 1987-88, 1992-93, 2003-04
7 1967-68, 1982-83, 1984-85, 1985-86, 1994-95, 2005-06, 2007-08
5 1988-89, 1990-91, 2004-05, 2006-07, 2009-10
5 Hamburger SV 3 1978-79, 1981-82, 1982-83
5 1975-76, 1979-80, 1980-81, 1983-84, 1986-87
3 1974-75, 1999-00, 2005-06
6 VfB Stuttgart 3 1983-84, 1991-92, 2006-07
3 1978-79, 2002-03, 2023-24
4 1979-80, 1980-81, 1982-83, 2008-09
7 1. FC Köln 2 1963-64, 1977-78
5 1964-65, 1972-73, 1981-82, 1988-89, 1989-90
2 1984-85, 1987-88
8 1. FC Kaiserslautern 2 1990-91, 1997-98
1 1993-94
1 1978-79
9 Bayer 04 Leverkusen 1 2023-24
6 1996-97, 1998-99, 1999-00, 2001-02, 2010-11, 2024-25
6 1993-94, 1997-98, 2003-04, 2012-13, 2015-16, 2021-22
10 TSV 1860 Munich 1 1965-66
1 1966-67
0 —
11 VfL Wolfsburg 1 2008-09
1 2014-15
0 —
12 Eintracht Braunschweig 1 1966-67
0 —
1 1976-77
13 1. FC Nürnberg 1 1967-68
0 —
0 —
14 FC Schalke 04 0 —
7 1971-72, 1976-77, 2000-01, 2004-05, 2006-07, 2009-10, 2017-18
4 1995-96, 2007-08, 2011-12, 2013-14
15 RB Leipzig 0 —
2 2016-17, 2020-21
4 2018-19, 2019-20, 2022-23, 2025-26
16 Hertha BSC 0 —
1 1974-75
4 1969-70, 1970-71, 1977-78, 1998-99
17 MSV Duisburg 0 —
1 1963-64
0 —
18 Alemannia Aachen 0 —
1 1968-69
0 —
19 Eintracht Frankfurt 0 —
0 —
5 1963-64, 1989-90, 1991-92, 1992-93, 2024-25
20 Fortuna Düsseldorf 0 —
0 —
2 1972-73, 1973-74
21 KFC Uerdingen 05 0 —
0 —
1 1985-86
22 SC Freiburg 0 —
0 —
1 1994-95
23 TSG 1899 Hoffenheim 0 —
0 —
1 2017-18