The history of German football is very complex.
At the beginning of the 1900s it was played in direct matches as a cup format then it was played in different regional leagues and the top two teams of each Oberligen which was called at the time played in the playoffs it was not a league proper.
The structure of the Bundesliga we know today was created in the 1963-1964 season all these changes were made to be more competitive at national level, also considering the difficulty of the German national team in the World Cup in Chile where they lost 1-0 against Yugoslavia.
In Soviet-occupied Germany the same format was maintained until the fall of the Berlin Wall where the teams were placed in the current format of the Bundesliga.
The team that has won the most championships in the Bundesliga is Bayern Munich with an all-time record 32, they are also the team that has done better in Europe than any other team by winning six Champions Leagues, one Europa League, and two Uefa Super Cups.
Bundesliga Champions
Season | Champions |
---|---|
1903 | FC Lokomotive Leipzig |
1904 | No Champion |
1905 | SpVg Blau-Weiß 90 Berlin |
1906 | FC Lokomotive Leipzig |
1907 | Freiburger FC |
1908 | FC Viktoria 1889 Berlin |
1909 | Phönix Karlsruhe |
1910 | Karlsruher FV |
1911 | FC Viktoria 1889 Berlin |
1912 | Holstein Kiel |
1913 | FC Lokomotive Leipzig |
1914 | Greuther Fürth |
1920 | FC Nürnberg |
1921 | FC Nürnberg |
1922 | Title Declined per DFB |
1923 | Hamburger SV |
1924 | FC Nürnberg |
1925 | FC Nürnberg |
1926 | Greuther Fürth |
1927 | FC Nürnberg |
1928 | Hamburger SV |
1929 | Greuther Fürth |
1930 | Hertha BSC |
1931 | Hertha BSC |
1932 | Bayern München |
1933 | Fortuna Düsseldorf |
1934 | Schalke 04 |
1935 | Schalke 04 |
1936 | FC Nürnberg |
1937 | Schalke 04 |
1938 | Hannover 96 |
1939 | Schalke 04 |
1940 | Schalke 04 |
1941 | Rapid Wien |
1942 | Schalke 04 |
1943 | Dresdner SC |
1944 | Dresdner SC |
1948 | FC Nürnberg |
1949 | VfR Mannheim |
1950 | VfB Stuttgart |
1951 | FC Kaiserslautern |
1952 | VfB Stuttgart |
1953 | FC Kaiserslautern |
1954 | Hannover 96 |
1955 | Rot-Weiss Essen |
1956 | Borussia Dortmund |
1957 | Borussia Dortmund |
1958 | Schalke 04 |
1959 | Eintracht Frankfurt |
1960 | Hamburger SV |
1961 | FC Nürnberg |
1962 | FC Köln |
1963 | Borussia Dortmund |
1963-64 | FC Köln |
1964-65 | Werder Bremen |
1965-66 | TSV 1860 Munich |
1966-67 | Eintracht Braunschweig |
1967-68 | FC Nürnberg |
1968-69 | Bayern München |
1969-70 | Borussia Mönchengladbach |
1970-71 | Borussia Mönchengladbach |
1971-72 | Bayern München |
1972-73 | Bayern München |
1973-74 | Bayern München |
1974-75 | Borussia Mönchengladbach |
1975-76 | Borussia Mönchengladbach |
1976-77 | Borussia Mönchengladbach |
1977-78 | FC Köln |
1978-79 | Hamburger SV |
1979-80 | Bayern München |
1980-81 | Bayern München |
1981-82 | Hamburger SV |
1982-83 | Hamburger SV |
1983-84 | VfB Stuttgart |
1984-85 | Bayern München |
1985-86 | Bayern München |
1986-87 | Bayern München |
1987-88 | Werder Bremen |
1988-89 | Bayern München |
1989-90 | Bayern München |
1990-91 | FC Kaiserslautern |
1991-92 | VfB Stuttgart |
1992-93 | Werder Bremen |
1993-94 | Bayern München |
1994-95 | Borussia Dortmund |
1995-96 | Borussia Dortmund |
1996-97 | Bayern München |
1997-98 | FC Kaiserslautern |
1998-99 | Bayern München |
1999-2000 | Bayern München |
2000-01 | Bayern München |
2001-02 | Borussia Dortmund |
2002-03 | Bayern München |
2003-04 | Werder Bremen |
2004-05 | Bayern München |
2005-06 | Bayern München |
2006-07 | VfB Stuttgart |
2007-08 | Bayern München |
2008-09 | VfL Wolfsburg |
2009-10 | Bayern München |
2010-11 | Borussia Dortmund |
2011-12 | Borussia Dortmund |
2012-13 | Bayern München |
2013-14 | Bayern München |
2014-15 | Bayern München |
2015-16 | Bayern München |
2016-17 | Bayern München |
2017-18 | Bayern München |
2018-19 | Bayern München |
2019-20 | Bayern München |
2020-21 | Bayern München |
2021-22 | Bayern München |
2022-23 | Bayern München |