Das ergab die Auslosung durch Ex-Profi Sebastian Kehl und DFB-Präsident Reinhard Grindel im Rahmen der ARD-Sportschau in Dortmund.
In der ersten Runde (11. bis 14. August) kommt es auch zur Neuauflage des Endspiels von 1997. Regionalligist Energie Cottbus trifft auf Bundesligaaufsteiger VfB Stuttgart. Vor 20 Jahren gewannen die Schwaben mit dem heutigen Bundestrainer Joachim Löw das Finale mit 2:0.
Vizemeister RB Leipzig spielt beim Verbandsligisten Sportfreunde Dorfmerkingen, Borussia Mönchengladbach tritt beim Regionalligisten Rot-Weiss Essen an. Schalke 04 bestreitet sein erstes Pflichtspiel unter dem neuen Trainer Domenico Tedesco beim Regionalligisten BFC Dynamo. Der Hamburger SV reist derweil zum Drittligisten VfL Osnabrück.
Das Finale wird am 19. Mai 2018 in Berlin ausgetragen.