The DFB-Pokal, organised by the Deutscher Fußball-Bund, is the most important football cup competition in Germany. The knockout competition in which 64 clubs compete, is held annually. All clubs from the Bundesliga and the 2. Bundesliga compete. In total, 64 clubs play for the DFB-Pokal.
The cup final is always played at the Olympiastadion in Berlin. The cup final winner qualifies for the DFL-Supercup and the UEFA Europa League, unless the winner has already qualified for the UEFA Champions League. The DFB-Pokal has been won by Bayern Munich 19 times, 6 times by Werder Bremen, 5 times by Eintracht Frankfurt, and 4 times by Borussia Dortmund, Schalke 04 and 1. FC Köln. Hamburger SV, Borussia Mönchengladbach and VfB Stuttgart have won the DFB-Pokal 3 times.