Season |
Date |
Winner |
Score |
Runners-up |
Venue |
Attendance |
1952–53 |
000000001953-05-01-00001 May 1953 |
Rot-Weiss Essen |
2–1 |
Alemannia Aachen |
Rheinstadion, Düsseldorf |
37,000 |
1953–54 |
000000001954-04-17-000017 April 1954 |
VfB Stuttgart |
1–0 (a.e.t.) |
1. FC Köln |
Südweststadion, Ludwigshafen |
60,000 |
1954–55 |
000000001955-05-21-000021 May 1955 |
Karlsruher SC |
3–2 |
Schalke 04 |
Eintracht-Stadion, Braunschweig |
25,000 |
1955–56 |
000000001956-08-05-00005 August 1956 |
Karlsruher SC |
3–1 |
Hamburger SV |
Wildparkstadion, Karlsruhe |
25,000 |
1956–57 |
000000001957-12-29-000029 December 1957 |
Bayern Munich |
1–0 |
Fortuna Düsseldorf |
Rosenaustadion, Augsburg |
44,000 |
1957–58 |
000000001958-11-16-000016 November 1958 |
VfB Stuttgart |
4–3 (a.e.t.) |
Fortuna Düsseldorf |
Auestadion, Kassel |
28,000 |
1958–59 |
000000001959-12-27-000027 December 1959 |
Schwarz-Weiß Essen (II) |
5–2 |
Borussia Neunkirchen |
Auestadion, Kassel |
20,000 |
1959–60 |
000000001960-10-05-00005 October 1960 |
Borussia München Gladbach[2] |
3–2 |
Karlsruher SC |
Rheinstadion, Düsseldorf |
49,000 |
1960–61 |
000000001961-09-13-000013 September 1961 |
Werder Bremen |
2–0 |
1. FC Kaiserslautern |
Glückauf-Kampfbahn, Gelsenkirchen |
18,000 |
1961–62 |
000000001962-08-29-000029 August 1962 |
1. FC Nürnberg |
2–1 (a.e.t.) |
Fortuna Düsseldorf |
Niedersachsenstadion, Hanover |
41,000 |
1962–63 |
000000001963-08-14-000014 August 1963 |
Hamburger SV |
3–0 |
Borussia Dortmund |
Niedersachsenstadion, Hanover |
68,000 |
1963–64 |
000000001964-06-13-000013 June 1964 |
1860 Munich |
2–0 |
Eintracht Frankfurt |
Neckarstadion, Stuttgart |
45,000 |
1964–65 |
000000001965-05-22-000022 May 1965 |
Borussia Dortmund |
2–0 |
Alemannia Aachen (II) |
Niedersachsenstadion, Hanover |
55,000 |
1965–66 |
000000001966-06-04-00004 June 1966 |
Bayern Munich |
4–2 |
Meidericher SV |
Waldstadion, Frankfurt |
60,000 |
1966–67 |
000000001967-06-10-000010 June 1967 |
Bayern Munich |
4–0 |
Hamburger SV |
Neckarstadion, Stuttgart |
68,000 |
1967–68 |
000000001968-06-09-00009 June 1968 |
1. FC Köln |
4–1 |
VfL Bochum (II) |
Südweststadion, Ludwigshafen |
60,000 |
1968–69 |
000000001969-06-14-000014 June 1969 |
Bayern Munich |
2–1 |
Schalke 04 |
Waldstadion, Frankfurt |
64,000 |
1969–70 |
000000001970-08-29-000029 August 1970 |
Kickers Offenbach (II) |
2–1 |
1. FC Köln |
Niedersachsenstadion, Hanover |
50,000 |
1970–71 |
000000001971-06-19-000019 June 1971 |
Bayern Munich |
2–1 (a.e.t.) |
1. FC Köln |
Neckarstadion, Stuttgart |
71,000 |
1971–72 |
000000001972-07-01-00001 July 1972 |
Schalke 04 |
5–0 |
1. FC Kaiserslautern |
Niedersachsenstadion, Hanover |
61,000 |
1972–73 |
000000001973-06-23-000023 June 1973 |
Borussia Mönchengladbach |
2–1 (a.e.t.) |
1. FC Köln |
Rheinstadion, Düsseldorf |
69,600 |
1973–74 |
000000001974-08-17-000017 August 1974 |
Eintracht Frankfurt |
3–1 (a.e.t.) |
Hamburger SV |
Rheinstadion, Düsseldorf |
52,800 |
1974–75 |
000000001975-06-21-000021 June 1975 |
Eintracht Frankfurt |
1–0 |
MSV Duisburg |
Niedersachsenstadion, Hanover |
43,000 |
1975–76 |
000000001976-06-26-000026 June 1976 |
Hamburger SV |
2–0 |
1. FC Kaiserslautern |
Waldstadion, Frankfurt |
61,000 |
1976–77 |
000000001977-05-28-000028 May 1977 |
1. FC Köln |
1–1 (a.e.t.) |
Hertha BSC |
Niedersachsenstadion, Hanover |
54,000 |
000000001977-05-30-000030 May 1977 |
1–0 (replay) |
35,000 |
1977–78 |
000000001978-04-15-000015 April 1978 |
1. FC Köln |
2–0 |
Fortuna Düsseldorf |
Parkstadion, Gelsenkirchen |
70,000 |
1978–79 |
000000001979-06-23-000023 June 1979 |
Fortuna Düsseldorf |
1–0 (a.e.t.) |
Hertha BSC |
Niedersachsenstadion, Hanover |
56,000 |
1979–80 |
000000001980-06-04-00004 June 1980 |
Fortuna Düsseldorf |
2–1 |
1. FC Köln |
Parkstadion, Gelsenkirchen |
65,000 |
1980–81 |
000000001981-05-02-00002 May 1981 |
Eintracht Frankfurt |
3–1 |
1. FC Kaiserslautern |
Neckarstadion, Stuttgart |
71,000 |
1981–82 |
000000001982-05-01-00001 May 1982 |
Bayern Munich |
4–2 |
1. FC Nürnberg |
Waldstadion, Frankfurt |
61,000 |
1982–83 |
000000001983-06-11-000011 June 1983 |
1. FC Köln |
1–0 |
Fortuna Köln (II) |
Müngersdorfer Stadion, Cologne |
61,000 |
1983–84 |
000000001984-05-31-000031 May 1984 |
Bayern Munich |
1–1 (a.e.t.) (7–6 p) |
Borussia Mönchengladbach |
Waldstadion, Frankfurt |
61,146 |
1984–85 |
000000001985-05-03-00003 May 1985 |
Bayer Uerdingen |
2–1 |
Bayern Munich |
Olympiastadion, West Berlin |
70,398 |
1985–86 |
000000001986-05-03-00003 May 1986 |
Bayern Munich |
5–2 |
VfB Stuttgart |
Olympiastadion, West Berlin |
76,000 |
1986–87 |
000000001987-06-20-000020 June 1987 |
Hamburger SV |
3–1 |
Stuttgarter Kickers (II) |
Olympiastadion, West Berlin |
76,000 |
1987–88 |
000000001988-05-28-000028 May 1988 |
Eintracht Frankfurt |
1–0 |
VfL Bochum |
Olympiastadion, West Berlin |
76,000 |
1988–89 |
000000001989-06-24-000024 June 1989 |
Borussia Dortmund |
4–1 |
Werder Bremen |
Olympiastadion, West Berlin |
76,000 |
1989–90 |
000000001990-05-19-000019 May 1990 |
1. FC Kaiserslautern |
3–2 |
Werder Bremen |
Olympiastadion, West Berlin |
76,391 |
1990–91 |
000000001991-06-22-000022 June 1991 |
Werder Bremen |
1–1 (a.e.t.) (4–3 p) |
1. FC Köln |
Olympiastadion, Berlin |
73,000 |
1991–92 |
000000001992-05-23-000023 May 1992 |
Hannover 96 (II) |
0–0 (a.e.t.) (4–3 p) |
Borussia Mönchengladbach |
Olympiastadion, Berlin |
76,200 |
1992–93 |
000000001993-06-12-000012 June 1993 |
Bayern Leverkusen |
1–0 |
Hertha BSC Amateure (III) |
Olympiastadion, Berlin |
76,391 |
1993–94 |
000000001994-05-14-000014 May 1994 |
Werder Bremen |
3–1 |
Rot-Weiss Essen (II) |
Olympiastadion, Berlin |
76,391 |
1994–95 |
000000001995-06-24-000024 June 1995 |
Borussia Mönchengladbach |
3–0 |
VfL Wolfsburg (II) |
Olympiastadion, Berlin |
75,700 |
1995–96 |
000000001996-05-25-000025 May 1996 |
1. FC Kaiserslautern |
1–0 |
Karlsruher SC |
Olympiastadion, Berlin |
75,800 |
1996–97 |
000000001997-06-14-000014 June 1997 |
VfB Stuttgart |
2–0 |
Energie Cottbus (III) |
Olympiastadion, Berlin |
76,400 |
1997–98 |
000000001998-05-16-000016 May 1998 |
Bayern Munich |
2–1 |
MSV Duisburg |
Olympiastadion, Berlin |
75,800 |
1998–99 |
000000001999-06-12-000012 June 1999 |
Werder Bremen |
1–1 (a.e.t.) (5–4 p) |
Bayern Munich |
Olympiastadion, Berlin |
75,841 |
1999–2000 |
000000002000-05-06-00006 May 2000 |
Bayern Munich |
3–0 |
Werder Bremen |
Olympiastadion, Berlin |
76,000 |
2000–01 |
000000002001-05-26-000026 May 2001 |
Schalke 04 |
2–0 |
Union Berlin (III) |
Olympiastadion, Berlin |
73,011 |
2001–02 |
000000002002-05-11-000011 May 2002 |
Schalke 04 |
4–2 |
Bayern Leverkusen |
Olympiastadion, Berlin |
70,000 |
2002–03 |
000000002003-05-31-000031 May 2003 |
Bayern Munich |
3–1 |
1. FC Kaiserslautern |
Olympiastadion, Berlin |
70,490 |
2003–04 |
000000002004-05-29-000029 May 2004 |
Werder Bremen |
3–2 |
Alemannia Aachen (II) |
Olympiastadion, Berlin |
71,682 |
2004–05 |
000000002005-05-28-000028 May 2005 |
Bayern Munich |
2–1 |
Schalke 04 |
Olympiastadion, Berlin |
74,349 |
2005–06 |
000000002006-04-29-000029 April 2006 |
Bayern Munich |
1–0 |
Eintracht Frankfurt |
Olympiastadion, Berlin |
74,349 |
2006–07 |
000000002007-05-26-000026 May 2007 |
1. FC Nürnberg |
3–2 (a.e.t.) |
VfB Stuttgart |
Olympiastadion, Berlin |
74,220 |
2007–08 |
000000002008-04-19-000019 April 2008 |
Bayern Munich |
2–1 (a.e.t.) |
Borussia Dortmund |
Olympiastadion, Berlin |
74,244 |
2008–09 |
000000002009-05-30-000030 May 2009 |
Werder Bremen |
1–0 |
Bayern Leverkusen |
Olympiastadion, Berlin |
72,244 |
2009–10 |
000000002010-05-15-000015 May 2010 |
Bayern Munich |
4–0 |
Werder Bremen |
Olympiastadion, Berlin |
72,954 |
2010–11 |
000000002011-05-21-000021 May 2011 |
Schalke 04 |
5–0 |
MSV Duisburg (II) |
Olympiastadion, Berlin |
75,708 |
2011–12 |
000000002012-05-12-000012 May 2012 |
Borussia Dortmund |
5–2 |
Bayern Munich |
Olympiastadion, Berlin |
75,708 |
2012–13 |
000000002013-06-01-00001 June 2013 |
Bayern Munich |
3–2 |
VfB Stuttgart |
Olympiastadion, Berlin |
75,420 |
2013–14 |
000000002014-05-17-000017 May 2014 |
Bayern Munich |
2–0 (a.e.t.) |
Borussia Dortmund |
Olympiastadion, Berlin |
76,197 |
2014–15 |
000000002015-05-30-000030 May 2015 |
VfL Wolfsburg |
3–1 |
Borussia Dortmund |
Olympiastadion, Berlin |
75,815 |
2015–16 |
000000002016-05-21-000021 May 2016 |
Bayern Munich |
0–0 (a.e.t.) (4–3 p) |
Borussia Dortmund |
Olympiastadion, Berlin |
74,322 |