Bundesliga
Germany · Since 1963 · 18 clubs
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.
| 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
|
| # | 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 |