Alemanha - Deutscher Fussball-Bund1902/03 VfB Leipzig 7-2 Deutscher FC Prag1903/04 not played [1]1904/05 Union 92 Berlin 2-0 Karlsruher FV1905/06 VfB Leipzig 2-1 1.FC Pforzheim1906/07 Freiburger FC 3-1 Viktoria 89 Berlin 1907/08 Viktoria 89 Berlin 3-1 Stuttgarter FC Kickers1908/09 Phonix Karlsruhe 4-2 Viktoria 89 Berlin1909/10 Karlsruher FV 1-0 FV Holstein Kiel [aet]1910/11 Viktoria 89 Berlin 3-1 VfB Leipzig1911/12 FV Holstein Kiel 1-0 Karlsruher FC1912/13 VfB Leipzig 3-1 Duisburger SpV1913/14 SpVgg Furth 3-2 VfB Leipzig [aet]1915-19 not played due to World War I1919/20 1.FC Nurnberg 2-0 SpVgg Furth1920/21 1.FC Nurnberg 5-0 Vorwarts Berlin 1921/22 not awarded [2]1922/23 Hamburger SV 3-0 Union Oberschoneweide1923/24 1.FC Nurnberg 2-0 Hamburger SV 1924/25 1.FC Nurnberg 1-0 FSV Frankfurt [aet]1925/26 SpVgg Furth 4-1 Hertha BSC Berlin1926/27 1.FC Nurnberg 2-0 Hertha BSC Berlin1927/28 Hamburger SV 5-2 Hertha BSC Berlin1928/29 SpVgg Furth 3-2 Hertha BSC Berlin1929/30 Hertha BSC Berlin 5-4 Kieler SV Holstein 1930/31 Hertha BSC Berlin 3-2 TSV 1860 Munchen1931/32 FC Bayern Munchen 2-0 Eintracht Frankfurt 1932/33 Fortuna Dusseldorf 3-0 FC Schalke 041933/34 FC Schalke 04 2-1 1.FC Nurnberg1934/35 FC Schalke 04 6-4 VfB Stuttgart 1935/36 1.FC Nurnberg 2-1 Fortuna Dusseldorf [aet]1936/37 FC Schalke 04 2-0 1.FC Nurnberg1937/38 Hannoverscher SV 96 3-3 4-3 FC Schalke 04 [both aet]1938/39 FC Schalke 04 9-0 Admira Wien1939/40 FC Schalke 04 1-0 Dresdner SC1940/41 SK Rapid Wien 4-3 FC Schalke 04 1941/42 FC Schalke 04 2-0 First Vienna FC1942/43 Dresdner SC 3-0 FV Saarbrucken1943/44 Dresdner SC 4-0 Luftwaffen SV Hamburg1945-47 not held due to (aftermath of) World War II1947/48 1.FC Nurnberg 2-1 1.FC Kaiserslautern 1948/49 VfR Mannheim 3-2 BV Borussia Dortmund [aet]1949/50 VfB Stuttgart 2-1 Offenbacher FC Kickers1950/51 1.FC Kaiserslautern 2-1 SC Preuen Munster 1951/52 VfB Stuttgart 3-2 1.FC Saarbrucken1952/53 1.FC Kaiserslautern 4-1 VfB Stuttgart 1953/54 Hannoverscher SV 96 5-1 1.FC Kaiserslautern 1954/55 SC Rot-Wei Essen 4-3 1.FC Kaiserslautern 1955/56 BV Borussia Dortmund 4-2 Karlsruher SC1956/57 BV Borussia Dortmund 4-1 Hamburger SV 1957/58 FC Schalke 04 3-0 Hamburger SV 1958/59 Eintracht Frankfurt 5-3 Offenbacher FC Kickers [aet]1959/60 Hamburger SV 3-2 1.FC Koln1960/61 1.FC Nurnberg 3-0 BV Borussia Dortmund1961/62 1.FC Koln 4-0 1.FC Nurnberg 1962/63 BV Borussia Dortmund 3-1 1.FC Koln Bundesliga winners since 19631963/64 1.FC Koln1964/65 SV Werder Bremen1965/66 TSV 1860 Munchen1966/67 Braunschweiger TSV Eintracht1967/68 1.FC Nurnberg1968/69 FC Bayern Munchen1969/70 VfL Borussia Monchengladbach1970/71 VfL Borussia Monchengladbach1971/72 FC Bayern Munchen1972/73 FC Bayern Munchen1973/74 FC Bayern Munchen1974/75 VfL Borussia Monchengladbach1975/76 VfL Borussia Monchengladbach1976/77 VfL Borussia Monchengladbach1977/78 1.FC Koln1978/79 Hamburger SV1979/80 FC Bayern Munchen1980/81 FC Bayern Munchen1981/82 Hamburger SV1982/83 Hamburger SV1983/84 VfB Stuttgart1984/85 FC Bayern Munchen1985/86 FC Bayern Munchen1986/87 FC Bayern Munchen1987/88 SV Werder Bremen1988/89 FC Bayern Munchen1989/90 FC Bayern Munchen1990/91 1.FC Kaiserslautern1991/92 VfB Stuttgart1992/93 SV Werder Bremen1993/94 FC Bayern Munchen1994/95 BV Borussia Dortmund1995/96 BV Borussia Dortmund1996/97 FC Bayern Munchen1997/98 1.FC Kaiserslautern1998/99 FC Bayern Munchen1999/00 FC Bayern Munchen2000/01 FC Bayern Munchen2001/02 BV Borussia Dortmund2002/03 FC Bayern Munchen2003/04 SV Werder Bremen2004/05 FC Bayern Munchen2005/06 FC Bayern Munchen2006/07 VfB Stuttgart2007/08 FC Bayern Munchen2008/09 VfL Wolfsburg2009/10 FC Bayern Munchen2010/11 BV Borussia Dortmund2011/12 BV Borussia Dortmund[1] after VfB Leipzig and TuFC Britannia Berlin had qualified for the final1903/04, the Karlsruher FV protested against their semifinal loss againstBritannia, because the match had been