The list of DFB-Pokal finals contains all of the finals of the DFB-Pokal since the introduction of the competition as the Tschammerpokal in 1935.
The finals of the DFB-Pokal usually take place at the end of each German football season. In some cases, like 1970 and 1974, the finals were held at the beginning of the following season due to the FIFA World Cup. The exact date has changed repeatedly over the years. Until 1984, the final was held at various venues, most often in Frankfurt, Stuttgart, Hanover, or Düsseldorf.
Since 1985, the Olympiastadion in Berlin has been the fixed venue for the finals. This will remain at least until 2020, as the DFB and the city of Berlin agreed on an extension to the contract expiring in 2015.[1]
After the introduction of the DFB-Pokal der Frauen in 1981 until 2009, the women's final has taken place immediately before the men's final in the same stadium (since 1985 the Olympiastadion), barring the 1983 finals.
There has only been one derby in the cup final, which took place in 1983 between Cologne clubs 1. FC Köln and Fortuna Köln. The match took place in Cologne. Also, only once has the cup final required a replay, which took place in 1977. Two days' rest was given to the players after the first match ended in a 1–1 draw extra time. Eventually, the rules were changed to require a penalty shoot-out in the case of the scores remaining level after extra time. The first penalty shoot-out in a final took place in 1984.
Year | Date | Winner | Score | Runners-up | Venue | Attendance | |||
---|---|---|---|---|---|---|---|---|---|
1935 | data-sort-value="Nurnberg" | 1. FC Nürnberg | 2–0 | data-sort-value="Schalke" | Schalke 04 | Rheinstadion, Düsseldorf | 60,000 | ||
1936 | data-sort-value="Leipzig" | VfB Leipzig | 2–1 | data-sort-value="Schalke" | Schalke 04 | Olympiastadion, Berlin | 70,000 | ||
1937 | data-sort-value="Schalke" | Schalke 04 | 2–1 | data-sort-value="Dusseldorf" | Müngersdorfer Stadion, Cologne | 72,000 | |||
1938 | data-sort-value="Wien" | Rapid Wien | 3–1 | data-sort-value="Frankfurt" | FSV Frankfurt | Olympiastadion, Berlin | 40,000 | ||
1939 | data-sort-value="Nurnberg" | 1. FC Nürnberg | 2–0 | data-sort-value="Mannheim" | Waldhof Mannheim | Olympiastadion, Berlin | 60,000 | ||
1940 | data-sort-value="Dresden" | Dresdner SC | 2–1 | data-sort-value="Nurnberg" | 1. FC Nürnberg | Olympiastadion, Berlin | 60,000 | ||
1941 | data-sort-value="Dresden" | Dresdner SC | 2–1 | data-sort-value="Schalke" | Schalke 04 | Olympiastadion, Berlin | 65,000 | ||
1942 | data-sort-value="Munich, 1860" | 1860 Munich | 2–0 | data-sort-value="Schalke" | Schalke 04 | Olympiastadion, Berlin | 80,000 | ||
1943 | data-sort-value="Vienna" | First Vienna | 3–2 | data-sort-value="Hamburg" | LSV Hamburg | Adolf-Hitler-Kampfbahn, Stuttgart | 45,000 |
Season | Date | Winner | Score | Runners-up | Venue | Attendance | |||
---|---|---|---|---|---|---|---|---|---|
1952–53 | data-sort-value="Essen, Rot-Weiss" | Rot-Weiss Essen | 2–1 | data-sort-value="Aachen" | Alemannia Aachen | Rheinstadion, Düsseldorf | 37,000 | ||
1953–54 | data-sort-value="Stuttgart, Vfb" | VfB Stuttgart | 1–0 | data-sort-value="Koln, 1 Fc" | 1. FC Köln | Südweststadion, Ludwigshafen | 60,000 | ||
1954–55 | data-sort-value="Karlsruhe" | Karlsruher SC | 3–2 | data-sort-value="Schalke" | Schalke 04 | Eintracht-Stadion, Braunschweig | 25,000 | ||
1955–56 | data-sort-value="Karlsruhe" | Karlsruher SC | 3–1 | data-sort-value="Hamburg" | Hamburger SV | Wildparkstadion, Karlsruhe | 25,000 | ||
1956–57 | data-sort-value="Munich, Bayern" | Bayern Munich | 1–0 | data-sort-value="Dusseldorf" | Fortuna Düsseldorf | Rosenaustadion, Augsburg | 44,000 | ||
1957–58 | data-sort-value="Stuttgart, Vfb" | VfB Stuttgart | 4–3 | data-sort-value="Dusseldorf" | Fortuna Düsseldorf | Auestadion, Kassel | 28,000 | ||
1958–59 | data-sort-value="Essen, Schwarz-Weiss" | Schwarz-Weiß Essen (II) | 5–2 | data-sort-value="Neunkirchen" | Borussia Neunkirchen | Auestadion, Kassel | 20,000 | ||
1959–60 | data-sort-value="Monchengladbach" | Borussia München Gladbach | 3–2 | data-sort-value="Karlsruhe" | Karlsruher SC | Rheinstadion, Düsseldorf | 49,000 | ||
1960–61 | data-sort-value="Bremen" | Werder Bremen | 2–0 | data-sort-value="Kaiserslautern" | 1. FC Kaiserslautern | Glückauf-Kampfbahn, Gelsenkirchen | 18,000 | ||
1961–62 | data-sort-value="Nurnberg" | 1. FC Nürnberg | 2–1 | data-sort-value="Dusseldorf" | Fortuna Düsseldorf | Niedersachsenstadion, Hanover | 41,000 | ||
1962–63 | data-sort-value="Hamburg" | Hamburger SV | 3–0 | data-sort-value="Dortmund" | Borussia Dortmund | Niedersachsenstadion, Hanover | 68,000 | ||
1963–64 | data-sort-value="Munich, 1860" | 1860 Munich | 2–0 | data-sort-value="Frankfurt" | Eintracht Frankfurt | Neckarstadion, Stuttgart | 45,000 | ||
1964–65 | data-sort-value="Dortmund" | Borussia Dortmund | 2–0 | data-sort-value="Aachen" | Alemannia Aachen (II) | Niedersachsenstadion, Hanover | 55,000 | ||
1965–66 | data-sort-value="Munich, Bayern" | Bayern Munich | 4–2 | data-sort-value="Duisburg" | Meidericher SV | Waldstadion, Frankfurt | 60,000 | ||
1966–67 | data-sort-value="Munich, Bayern" | Bayern Munich | 4–0 | data-sort-value="Hamburg" | Hamburger SV | Neckarstadion, Stuttgart | 68,000 | ||
1967–68 | data-sort-value="Koln, 1 Fc" | 1. FC Köln | 4–1 | data-sort-value="Bochum" | VfL Bochum (II) | Südweststadion, Ludwigshafen | 60,000 | ||
1968–69 | data-sort-value="Munich, Bayern" | Bayern Munich | 2–1 | data-sort-value="Schalke" | Schalke 04 | Waldstadion, Frankfurt | 64,000 | ||
1969–70 | data-sort-value="Offenbach" | Kickers Offenbach (II) | 2–1 | data-sort-value="Koln, 1 Fc" | 1. FC Köln | Niedersachsenstadion, Hanover | 50,000 | ||
1970–71 | data-sort-value="Munich, Bayern" | Bayern Munich | 2–1 | data-sort-value="Koln, 1 Fc" | 1. FC Köln | Neckarstadion, Stuttgart | 71,000 | ||
1971–72 | data-sort-value="Schalke" | Schalke 04 | 5–0 | data-sort-value="Kaiserslautern" | 1. FC Kaiserslautern | Niedersachsenstadion, Hanover | 61,000 | ||
1972–73 | data-sort-value="Monchengladbach" | Borussia Mönchengladbach | 2–1 | data-sort-value="Koln" | 1. FC Köln | Rheinstadion, Düsseldorf | 69,600 | ||
1973–74 | data-sort-value="Frankfurt" | Eintracht Frankfurt | 3–1 | data-sort-value="Hamburg" | Hamburger SV | Rheinstadion, Düsseldorf | 52,800 | ||
1974–75 | data-sort-value="Frankfurt" | Eintracht Frankfurt | 1–0 | data-sort-value="Duisburg" | MSV Duisburg | Niedersachsenstadion, Hanover | 43,000 | ||
1975–76 | data-sort-value="Hamburg" | Hamburger SV | 2–0 | data-sort-value="Kaiserslautern" | 1. FC Kaiserslautern | Waldstadion, Frankfurt | 61,000 | ||
1976–77 | data-sort-value="Koln, 1 Fc" rowspan="2" | 1. FC Köln | 1–1 | data-sort-value="Berlin, Hertha" rowspan="2" | Hertha BSC | Niedersachsenstadion, Hanover | 54,000 | ||
1–0 (replay) | 35,000 | ||||||||
1977–78 | data-sort-value="Koln, 1 Fc" | 1. FC Köln | 2–0 | data-sort-value="Dusseldorf" | Fortuna Düsseldorf | Parkstadion, Gelsenkirchen | 70,000 | ||
1978–79 | data-sort-value="Dusseldorf" | Fortuna Düsseldorf | 1–0 | data-sort-value="Berlin, Hertha" | Hertha BSC | Niedersachsenstadion, Hanover | 56,000 | ||
1979–80 | data-sort-value="Dusseldorf" | Fortuna Düsseldorf | 2–1 | data-sort-value="Koln, 1 Fc" | 1. FC Köln | Parkstadion, Gelsenkirchen | 65,000 | ||
1980–81 | data-sort-value="Frankfurt" | Eintracht Frankfurt | 3–1 | data-sort-value="Kaiserslautern" | 1. FC Kaiserslautern | Neckarstadion, Stuttgart | 71,000 | ||
1981–82 | data-sort-value="Munich, Bayern" | Bayern Munich | 4–2 | data-sort-value="Nurnberg" | 1. FC Nürnberg | Waldstadion, Frankfurt | 61,000 | ||
1982–83 | data-sort-value="Koln, 1 Fc" | 1. FC Köln | 1–0 | data-sort-value="Koln, Fortuna" | Fortuna Köln (II) | Müngersdorfer Stadion, Cologne | 61,000 | ||
1983–84 | data-sort-value="Munich, Bayern" | Bayern Munich | 1–1 | data-sort-value="Monchengladbach" | Borussia Mönchengladbach | Waldstadion, Frankfurt | 61,146 | ||
1984–85 | data-sort-value="Uerdingen" | Bayer Uerdingen | 2–1 | data-sort-value="Munich, Bayern" | Bayern Munich | Olympiastadion, West Berlin | 70,398 | ||
1985–86 | data-sort-value="Munich, Bayern" | Bayern Munich | 5–2 | data-sort-value="Stuttgart, Vfb" | VfB Stuttgart | Olympiastadion, West Berlin | 76,000 | ||
1986–87 | data-sort-value="Hamburg" | Hamburger SV | 3–1 | data-sort-value="Stuttgart, Kickers" | Stuttgarter Kickers (II) | Olympiastadion, West Berlin | 76,000 | ||
1987–88 | data-sort-value="Frankfurt" | Eintracht Frankfurt | 1–0 | data-sort-value="Bochum" | VfL Bochum | Olympiastadion, West Berlin | 76,000 | ||
1988–89 | data-sort-value="Dortmund" | Borussia Dortmund | 4–1 | data-sort-value="Bremen" | Werder Bremen | Olympiastadion, West Berlin | 76,000 | ||
1989–90 | data-sort-value="Kaiserslautern" | 1. FC Kaiserslautern | 3–2 | data-sort-value="Bremen" | Werder Bremen | Olympiastadion, West Berlin | 76,391 | ||
1990–91 | data-sort-value="Bremen" | Werder Bremen | 1–1 | data-sort-value="Koln, 1 Fc" | 1. FC Köln | Olympiastadion, Berlin | 73,000 | ||
1991–92 | data-sort-value="Hannover" | Hannover 96 (II) | 0–0 | data-sort-value="Monchengladbach" | Borussia Mönchengladbach | Olympiastadion, Berlin | 76,200 | ||
1992–93 | data-sort-value="Leverkusen" | Bayer Leverkusen | 1–0 | data-sort-value="Berlin, Hertha Amateure" | Hertha BSC Amateure (III) | Olympiastadion, Berlin | 76,391 | ||
1993–94 | data-sort-value="Bremen" | Werder Bremen | 3–1 | data-sort-value="Essen, Rot-Weiss" | Rot-Weiss Essen (II) | Olympiastadion, Berlin | 76,391 | ||
1994–95 | data-sort-value="Monchengladbach" | Borussia Mönchengladbach | 3–0 | data-sort-value="Wolfsburg" | VfL Wolfsburg (II) | Olympiastadion, Berlin | 75,717 | ||
1995–96 | data-sort-value="Kaiserslautern" | 1. FC Kaiserslautern | 1–0 | data-sort-value="Karlsruhe" | Karlsruher SC | Olympiastadion, Berlin | 75,800 | ||
1996–97 | data-sort-value="Stuttgart, Vfb" | VfB Stuttgart | 2–0 | data-sort-value="Cottbus" | Energie Cottbus (III) | Olympiastadion, Berlin | 76,400 | ||
1997–98 | data-sort-value="Munich, Bayern" | Bayern Munich | 2–1 | data-sort-value="Duisburg" | MSV Duisburg | Olympiastadion, Berlin | 75,800 | ||
1998–99 | data-sort-value="Bremen" | Werder Bremen | 1–1 | data-sort-value="Munich, Bayern" | Bayern Munich | Olympiastadion, Berlin | 75,841 | ||
1999–2000 | data-sort-value="Munich, Bayern" | Bayern Munich | 3–0 | data-sort-value="Bremen" | Werder Bremen | Olympiastadion, Berlin | 76,000 | ||
2000–01 | data-sort-value="Schalke" | Schalke 04 | 2–0 | data-sort-value="Berlin, Union" | Union Berlin (III) | Olympiastadion, Berlin | 73,011 | ||
2001–02 | data-sort-value="Schalke" | Schalke 04 | 4–2 | data-sort-value="Leverkusen" | Bayer Leverkusen | Olympiastadion, Berlin | 70,000 | ||
2002–03 | data-sort-value="Munich, Bayern" | Bayern Munich | 3–1 | data-sort-value="Kaiserslautern" | 1. FC Kaiserslautern | Olympiastadion, Berlin | 70,490 | ||
2003–04 | data-sort-value="Bremen" | Werder Bremen | 3–2 | data-sort-value="Aachen" | Alemannia Aachen (II) | Olympiastadion, Berlin | 71,682 | ||
2004–05 | data-sort-value="Munich, Bayern" | Bayern Munich | 2–1 | data-sort-value="Schalke" | Schalke 04 | Olympiastadion, Berlin | 74,349 | ||
2005–06 | data-sort-value="Munich, Bayern" | Bayern Munich | 1–0 | data-sort-value="Frankfurt" | Eintracht Frankfurt | Olympiastadion, Berlin | 74,349 | ||
2006–07 | data-sort-value="Nurnberg" | 1. FC Nürnberg | 3–2 | data-sort-value="Stuttgart, Vfb" | VfB Stuttgart | Olympiastadion, Berlin | 74,220 | ||
2007–08 | data-sort-value="Munich, Bayern" | Bayern Munich | 2–1 | data-sort-value="Dortmund" | Borussia Dortmund | Olympiastadion, Berlin | 74,244 | ||
2008–09 | data-sort-value="Bremen" | Werder Bremen | 1–0 | data-sort-value="Leverkusen" | Bayer Leverkusen | Olympiastadion, Berlin | 72,244 | ||
2009–10 | data-sort-value="Munich, Bayern" | Bayern Munich | 4–0 | data-sort-value="Bremen" | Werder Bremen | Olympiastadion, Berlin | 75,420 | ||
2010–11 | data-sort-value="Schalke" | Schalke 04 | 5–0 | data-sort-value="Duisburg" | MSV Duisburg (II) | Olympiastadion, Berlin | 75,708 | ||
2011–12 | data-sort-value="Dortmund" | Borussia Dortmund | 5–2 | data-sort-value="Munich, Bayern" | Bayern Munich | Olympiastadion, Berlin | 75,708 | ||
2012–13 | data-sort-value="Munich, Bayern" | Bayern Munich | 3–2 | data-sort-value="Stuttgart, Vfb" | VfB Stuttgart | Olympiastadion, Berlin | 75,420 | ||
2013–14 | data-sort-value="Munich, Bayern" | Bayern Munich | 2–0 | data-sort-value="Dortmund" | Borussia Dortmund | Olympiastadion, Berlin | 76,197 | ||
2014–15 | data-sort-value="Wolfsburg" | VfL Wolfsburg | 3–1 | data-sort-value="Dortmund" | Borussia Dortmund | Olympiastadion, Berlin | 75,815 | ||
2015–16 | data-sort-value="Munich, Bayern" | Bayern Munich | 0–0 | data-sort-value="Dortmund" | Borussia Dortmund | Olympiastadion, Berlin | 74,322 | ||
2016–17 | data-sort-value="Dortmund" | Borussia Dortmund | 2–1 | data-sort-value="Frankfurt" | Eintracht Frankfurt | Olympiastadion, Berlin | 74,322 | ||
2017–18 | data-sort-value="Frankfurt" | Eintracht Frankfurt | 3–1 | data-sort-value="Munich, Bayern" | Bayern Munich | Olympiastadion, Berlin | 74,322 | ||
2018–19 | data-sort-value="Munich, Bayern" | Bayern Munich | 3–0 | data-sort-value="Leipzig" | RB Leipzig | Olympiastadion, Berlin | 74,322 | ||
2019–20 | data-sort-value="Munich, Bayern" | Bayern Munich | 4–2 | data-sort-value="Leverkusen" | Bayer Leverkusen | Olympiastadion, Berlin | 0 | ||
2020–21 | data-sort-value="Dortmund" | Borussia Dortmund | 4–1 | data-sort-value="Leipzig" | RB Leipzig | Olympiastadion, Berlin | 0 | ||
2021–22 | data-sort-value="Leipzig" | RB Leipzig | 1–1 | data-sort-value="Freiburg" | SC Freiburg | Olympiastadion, Berlin | 74,322 | ||
2022–23 | data-sort-value="Leipzig" | RB Leipzig | 2–0 | data-sort-value="Frankfurt" | Eintracht Frankfurt | Olympiastadion, Berlin | 74,322 | ||
2023–24 | data-sort-value="Leipzig" | Bayer Leverkusen | 1–0 | data-sort-value="Frankfurt" | 1. FC Kaiserslautern | Olympiastadion, Berlin | 75,000 |
Rank | Venue | No. hosted |
---|---|---|
1 | Olympiastadion, Berlin | 44 |
2 | Niedersachsenstadion, Hannover | 8 |
3 | Rheinstadion, Düsseldorf | 5 |
Neckarstadion, Stuttgart | 5 | |
Waldstadion, Frankfurt | 5 | |
6 | Müngersdorfer Stadion, Cologne | 2 |
Südweststadion, Ludwigshafen | 2 | |
Parkstadion, Gelsenkirchen | 2 | |
Auestadion, Kassel | 2 | |
10 | Rosenaustadion, Augsburg | 1 |
Glückauf-Kampfbahn, Gelsenkirchen | 1 | |
Wildparkstadion, Karlsruhe | 1 | |
Eintracht-Stadion, Braunschweig | 1 |
A total of 8 final pairings have been repeated on 11 occasions. Of these 8 final pairings, 6 have included Bayern Munich as a finalist. Two of these parings have been played more than twice. The most common final is Borussia Dortmund v Bayern Munich, having occurred on four occasions, with Werder Bremen v Bayern Munich the second-most common, having been repeated thrice. Werder Bremen v Bayern Munich is the only final pairing to have been played in consecutive seasons, occurring in 1999 and 2000. The longest gap between repeated finals is Bayern Munich v Schalke 04, occurring 36 years apart in 1969 and 2005.[2]
Rank | Pairing | Occasions | Years | No. won by teams |
---|---|---|---|---|
1 | Borussia Dortmund v Bayern Munich | 4 | 2008, 2012, 2014, 2016 | Bayern: 3 wins (2008, 2014, 2016); Dortmund: 1 win (2012) |
2 | Werder Bremen v Bayern Munich | 3 | 1999, 2000, 2010 | Bayern: 2 wins (2000, 2010); Bremen: 1 win (1999) |
3 | Werder Bremen v 1. FC Kaiserslautern | 2 | 1961, 1990 | Bremen: 1 win (1961); Kaiserslautern: 1 win (1990) |
MSV Duisburg v Bayern Munich | 2 | 1966, 1998 | Both won by Bayern | |
Fortuna Düsseldorf v 1. FC Köln | 2 | 1978, 1980 | Köln: 1 win (1978); Düsseldorf: 1 win (1980) | |
Eintracht Frankfurt v Bayern Munich | 2 | 2006, 2018 | Bayern: 1 win (2006); Frankfurt: 1 win (2018) | |
Bayern Munich v Schalke 04 | 2 | 1969, 2005 | Both won by Bayern | |
Bayern Munich v VfB Stuttgart | 2 | 1986, 2013 | Both won by Bayern |