DFB-Pokal начался с 64 команд в single-elimination кубке на выбывание конкуренция. Всего до финала было пять туров. Команды играли вничью, и победитель через 90 минут выходил вперед. Если по-прежнему ничья, было сыграно 30 минут дополнительного времени. Если результат оставался равным, для определения победителя использовалась серия пенальти.
Примечание: во всех приведенных ниже результатах оценка финалиста дается первой (H: домашняя ; A: прочь).