Year 1902-03 to 1939-40   Year 1940-41 to 1977-78   Year 1978-79 to 2014-15   German Champions (29 Clubs)   Bundesliga 2014-15    (Pts)  
  1903   VfB Leipzig   1941   SK Rapid Wien (Austria)   1979   SV Hamburg   25   Bayern Munich     Bayern Munich 79  
  1904       1942   FC Gelsenkirchen-Schalke   1980   Bayern Munich   9   1FC (VfL) Nurenberg     Wolfsburg 69  
  1905   Union 92 Berlin   1943   Dresdner SC   1981   Bayern Munich   8   Borussia Dortmund     Borussia Moenchengladbach 66  
  1906   VfB Leipzig   1944   Dresdner SC   1982   SV Hamburg   7   FC Schalke 04     Bayer Leverkusen 61  
  1907   Freiburg FC   1945       1983   SV Hamburg   6   SV Hamburg     FC Augsburg 49  
  1908   Viktoria 89 Berlin   1946       1984   VfB Stuttgart   5   Borussia Moenchengladbach     FC Schalke 04 48  
  1909   Karlsruhe FC Phonix   1947       1985   Bayern Munich   5   VfB Stuttgart     Borussia Dortmund 46  
  1910   Karlsruhe FV   1948   1FC Nurenberg   1986   Bayern Munich   4   1FC Kaiserslautern     TSG 1899 Hoffenheim 44  
  1911   Viktoria 89 Berlin   1949   VfR Mannheim   1987   Bayern Munich   4   Werder Bremen     Eintracht Frankfurt 43  
  1912   FC Holstein Kiel   1950   VfB Stuttgart   1988   Werder Bremen   3   SpVgg Greuther Furth     Werder Bremen 43  
  1913   VfB Leipzig   1951   1FC Kaiserslautern   1989   Bayern Munich   3   1FC Koln     1.FSV Mainz 05 40  
  1914   SpVgg Furth   1952   VfB Stuttgart   1990   Bayern Munich   3   VfB (Lokomotive) Leipzig     1.FC Koln 40  
  1915       1953   1FC Kaiserslautern   1991   1FC Kaiserslautern   2   Dresdner SC     Hannoverscher SV 96 37  
  1916       1954   Hanover 96   1992   VfB Stuttgart   2   Hannoverscher SV 96     VfB Stuttgart 36  
  1917       1955   Rot-Weiss Essen   1993   Werder Bremen   2   Herta BSC Berlin     Hertha BSC 35  
  1918       1956   Borussia Dortmund   1994   Bayern Munich   2   Viktoria 89 Berlin     SV Hamburg 35  
  1919       1957   Borussia Dortmund   1995   Borussia Dortmund   1   Eintracht Brunswick     SC Freiburg 34  
  1920   VfL Nurnberg   1958   Schalke 04   1996   Borussia Dortmund   1   Eintracht Frankfurt     SC Paderborn 07 31  
  1921   VfL Nurnberg   1959   Eintracht Frankfurt   1997   Bayern Munich   1   TSV Fortuna Dusseldorf          
  1922       1960   SV Hamburg   1998   FC Kaiserslautern   1   Freiburg FC          
  1923   SV Hamburg   1961   1FC Nurenberg   1999   Bayern Munich   1   FC Holstein Kiel          
  1924   VfL Nurnberg   1962   1FC Koln   2000   Bayern Munich   1   Karlsruhe FV          
  1925   VfL Nurnberg   1963   Borussia Dortmund   2001   Bayern Munich   1   VfR Mannheim          
  1926   SpVgg Furth   1964   1FC Koln   2002   Borussia Dortmund   1   Karlsruhe FC Phonix          
  1927   VfL Nurnberg   1965   Werder Bremen   2003   Bayern Munich   1   SK Rapid Wien (Austria)          
  1928   SV Hamburg   1966   TSV 1860 Munich   2004   Werder Bremen   1   Rot-Weiss Essen          
  1929   SpVgg Furth   1967   Eintracht Brunswick   2005   Bayern Munich   1   TSV 1860 Munich          
  1930   Herta Berlin   1968   1FC (VfL) Nurenberg   2006   Bayern Munich   1   Union 92 Berlin          
  1931   Herta Berlin   1969   Bayern Munich   2007   VfB Stuttgart   1   Wolfsburg          
  1932   FC Bayern 1900 (B Munich)   1970   Borussia Moenchengladbach   2008   Bayern Munich   103 Total Championships          
  1933   TSV Fortuna   1971   Borussia Moenchengladbach   2009   Wolfsburg                  
  1934   FC Gelsenkirchen-Schalke   1972   Bayern Munich   2010   Bayern Munich                  
  1935   FC Gelsenkirchen-Schalke   1973   Bayern Munich   2011   Borussia Dortmund                  
  1936   VfL Nurnberg   1974   Bayern Munich   2012   Borussia Dortmund                  
  1937   FC Gelsenkirchen-Schalke   1975   Borussia Moenchengladbach   2013   Bayern Munich                  
  1938   Hannoverscher 96 SV   1976   Borussia Moenchengladbach   2014   Bayern Munich                  
  1939   FC Gelsenkirchen-Schalke   1977   Borussia Moenchengladbach   2015   Bayern Munich                  
  1940   FC Gelsenkirchen-Schalke   1978   1FC Cologne   2016