| 06 Aug 21 | r01        | Munich 1860Munich 1860 | 1 - 1 | DarmstadtDarmstadt |
| 06 Aug 21 | r01        | Dynamo DresdenDynamo Dresde | 2 - 1 | PaderbornPaderborn |
| 07 Aug 21 | r01        | SandhausenSandhausen | 0 - 4 | RasenBallsport LeipzigRasenBallspor |
| 07 Aug 21 | r01        | Wuppertaler SVWuppertaler S | 1 - 2 | BochumBochum |
| 07 Aug 21 | r01        | Eintracht Norderstedt 03Eintracht Nor | 0 - 4 | HannoverHannover |
| 07 Aug 21 | r01        | OsnabrueckOsnabrueck | 2 - 0 | Werder BremenWerder Bremen |
| 07 Aug 21 | r01        | SpVgg BayreuthSpVgg Bayreut | 3 - 6 | BielefeldBielefeld |
| 07 Aug 21 | r01        | Lokomotive LeipzigLokomotive Le | 0 - 3 | LeverkusenLeverkusen |
| 07 Aug 21 | r01        | Weiche Flensburg 08Weiche Flensb | 2 - 4 | Holstein KielHolstein Kiel |
| 07 Aug 21 | r01        | Greifswalder FCGreifswalder | 2 - 4 | AugsburgAugsburg |
| 07 Aug 21 | r01        | Berliner FC DynamoBerliner FC D | 0 - 6 | StuttgartStuttgart |
| 07 Aug 21 | r01        | MagdeburgMagdeburg | 2 - 3 | St PauliSt Pauli |
| 07 Aug 21 | r01        | SV BabelsbergSV Babelsberg | 2 - 2 | SPVGG Greuther FürthSPVGG Greuthe |
| 07 Aug 21 | r01        | SSV UlmSSV Ulm | 0 - 1 | NurnbergNurnberg |
| 07 Aug 21 | r01        | Wehen WiesbadenWehen Wiesbad | 0 - 3 | DortmundDortmund |
| 08 Aug 21 | r01        | FC 08 VillingenFC 08 Villing | 1 - 4 | Schalke 04Schalke 04 |
| 08 Aug 21 | r01        | Preußen MünsterPreußen Münst | 1 - 3 | WolfsburgWolfsburg |
| 08 Aug 21 | r01        | Türkgücü MünchenTürkgücü Münc | 0 - 1 | Union BerlinUnion Berlin |
| 08 Aug 21 | r01        | Rot-Weiß KoblenzRot-Weiß Kobl | 0 - 3 | Jahn RegensburgJahn Regensbu |
| 08 Aug 21 | r01        | Waldhof MannheimWaldhof Mannh | 2 - 0 | Ein FrankfurtEin Frankfurt |
| 08 Aug 21 | r01        | Carl Zeiss JenaCarl Zeiss Je | 1 - 1 | FC KolnFC Koln |
| 08 Aug 21 | r01        | ElversbergElversberg | 2 - 2 | MainzMainz |
| 08 Aug 21 | r01        | SV MeppenSV Meppen | 0 - 1 | HerthaHertha |
| 08 Aug 21 | r01        | VfL OldenburgVfL Oldenburg | 0 - 5 | Fortuna DüsseldorfFortuna Düsse |
| 08 Aug 21 | r01        | Hansa RostockHansa Rostock | 3 - 2 | FC HeidenheimFC Heidenheim |
| 08 Aug 21 | r01        | Wuerzburger KickersWuerzburger K | 0 - 1 | FreiburgFreiburg |
| 08 Aug 21 | r01        | BraunschweigBraunschweig | 1 - 2 | HamburgHamburg |
| 09 Aug 21 | r01        | Sportfreunde LotteSportfreunde | 1 - 4 | KarlsruheKarlsruhe |
| 09 Aug 21 | r01        | Viktoria KölnViktoria Köln | 2 - 3 | HoffenheimHoffenheim |
| 09 Aug 21 | r01        | IngolstadtIngolstadt | 2 - 1 | AueAue |
| 09 Aug 21 | r01        | KaiserslauternKaiserslauter | 0 - 1 | MönchengladbachMönchengladba |
| 25 Aug 21 | r01        | Bremer SVBremer SV | 0 - 12 | Bayern MunichBayern Munich |
| |
| 26 Oct 21 | r02        | HoffenheimHoffenheim | 5 - 1 | Holstein KielHolstein Kiel |
| 26 Oct 21 | r02        | Munich 1860Munich 1860 | 1 - 0 | Schalke 04Schalke 04 |
| 26 Oct 21 | r02        | SV BabelsbergSV Babelsberg | 0 - 1 | RasenBallsport LeipzigRasenBallspor |
| 26 Oct 21 | r02        | Preußen MünsterPreußen Münst | 1 - 3 | HerthaHertha |
| 26 Oct 21 | r02        | DortmundDortmund | 2 - 0 | IngolstadtIngolstadt |
| 26 Oct 21 | r02        | MainzMainz | 3 - 2 | BielefeldBielefeld |
| 26 Oct 21 | r02        | NurnbergNurnberg | 1 - 1 | HamburgHamburg |
| 26 Oct 21 | r02        | OsnabrueckOsnabrueck | 2 - 2 | FreiburgFreiburg |
| 27 Oct 21 | r02        | Dynamo DresdenDynamo Dresde | 2 - 3 | St PauliSt Pauli |
| 27 Oct 21 | r02        | LeverkusenLeverkusen | 1 - 2 | KarlsruheKarlsruhe |
| 27 Oct 21 | r02        | Dynamo DresdenDynamo Dresde | 2 - 3 | St PauliSt Pauli |
| 27 Oct 21 | r02        | BochumBochum | 2 - 2 | AugsburgAugsburg |
| 27 Oct 21 | r02        | Waldhof MannheimWaldhof Mannh | 1 - 3 | Union BerlinUnion Berlin |
| 27 Oct 21 | r02        | MönchengladbachMönchengladba | 5 - 0 | Bayern MunichBayern Munich |
| 27 Oct 21 | r02        | Jahn RegensburgJahn Regensbu | 3 - 4 | Hansa RostockHansa Rostock |
| 27 Oct 21 | r02        | HannoverHannover | 3 - 0 | Fortuna DüsseldorfFortuna Düsse |
| 27 Oct 21 | r02        | StuttgartStuttgart | 0 - 2 | FC KolnFC Koln |
| 27 Oct 21 | r02        | Jahn RegensburgJahn Regensbu | 3 - 3 | Hansa RostockHansa Rostock |
| 27 Oct 21 | r02        | HannoverHannover | 3 - 0 | Fortuna DüsseldorfFortuna Düsse |
| |
| 18 Jan 22 | r16        | Munich 1860Munich 1860 | 0 - 1 | KarlsruheKarlsruhe |
| 18 Jan 22 | r16        | FC KolnFC Koln | 1 - 1 | HamburgHamburg |
| 18 Jan 22 | r16        | St PauliSt Pauli | 2 - 1 | DortmundDortmund |
| 18 Jan 22 | r16        | BochumBochum | 3 - 1 | MainzMainz |
| 19 Jan 22 | r16        | HannoverHannover | 3 - 0 | MönchengladbachMönchengladba |
| 19 Jan 22 | r16        | RasenBallsport LeipzigRasenBallspor | 2 - 0 | Hansa RostockHansa Rostock |
| 19 Jan 22 | r16        | HoffenheimHoffenheim | 1 - 4 | FreiburgFreiburg |
| 19 Jan 22 | r16        | HerthaHertha | 2 - 3 | Union BerlinUnion Berlin |
| |
| 01 Mar 22 | QF        | Union BerlinUnion Berlin | 2 - 1 | St PauliSt Pauli |
| 02 Mar 22 | QF        | HamburgHamburg | 2 - 2 | KarlsruheKarlsruhe |
| 02 Mar 22 | QF        | HannoverHannover | 0 - 4 | RasenBallsport LeipzigRasenBallspor |
| 02 Mar 22 | QF        | BochumBochum | 1 - 2 | FreiburgFreiburg |
| |
| 19 Apr 22 | SF        | HamburgHamburg | 1 - 3 | FreiburgFreiburg |
| 20 Apr 22 | SF        | RasenBallsport LeipzigRasenBallspor | 2 - 1 | Union BerlinUnion Berlin |
| |
| 21 May 22 | Final        | FreiburgFreiburg | 1 - 1 | RasenBallsport LeipzigRasenBallspor |