DFB-Pokal började med 64 lag i en utslagscuptävling med singeleliminering . Det blev totalt fem omgångar fram till finalen. Lag lottades mot varandra, och vinnaren efter 90 minuter skulle gå vidare. spelades 30 minuters förlängning . Om poängen fortfarande var jämn skulle en repris äga rum på det ursprungliga bortalagets stadion. Om det fortfarande var jämnt efter 90 minuter spelades 30 minuters förlängning. Om poängen fortfarande var jämn lottning avgöra vem som skulle gå vidare till nästa omgång.
Notera: I alla resultat nedan ges finalistens poäng först (H: hemma; A: borta).