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