Der Wettbewerb begann im Juli 2017 mit der Vorrunde. Für die Vorrunde qualifizierten sich die Mannschaften über die jeweiligen Kreispokalwettbewerbe, dazu kommen gemeldete Mannschaften aus der viertklassigen „Divize“ sowie auf eigenen Wunsch der Drittligist HFK Olomouc aus der MSFL, zudem auch der SK Jiskra Rýmařov aus derselben Liga. Die 36 Gewinner der Vorrunde qualifizierten sich für die erste Runde. Zu den 36 Gewinnern der Vorrunde stießen in der ersten Runde weitere 50 Teams. In der zweiten Runde kamen 11 Erstligisten hinzu, in der dritten Runde die vier bestplatzierten Erstligisten der abgelaufenen Saison sowie der Titelverteidiger (FC Fastav Zlín). Die Begegnungen wurden in nur einem Spiel ausgetragen und folgen keinem vorher festgelegten Plan, sondern wurden gelost. Die 16 Erstligisten sind dabei gesetzt. Wenn ein Spiel unentschieden endete, folgte eine Verlängerung und falls danach kein Sieger feststand ein Elfmeterschießen. Diese Regelung wurde 2016/17 eingeführt. Trafen Amateur- und Profimannschaften aufeinander, hatte das Amateurteam bis einschließlich der 3. Runde automatisch Heimrecht.[2]
Ligaebene in Klammern: III = ČFL bzw. MSFL • IV = Divize • V = Krajský přebor • VI = I. A třída
Die Vorrunde startete am Donnerstag, den 13.07.2017, in Havlíčkův Brod mit der Partie zwischen Slovan Havlíčkův Brod und Slavoj TKZ Polná. Weitere Spiele fanden am Samstag, den 15.07.und am Sonntag, den 16.07.2017 statt.[3]
Das Spiel fand auf dem Platz des TJ Sokol Kněževes in Kněževes u Prahy statt.
2
Das Spiel fand nicht auf dem Fotbalový areál Pavla Srnička statt, sondern im Ortsteil Vrbice.
3
Das Spiel fand auf dem Platz des TJ Trnava in Trnava u Třebíče statt.
1. Runde
Für die 1. Runde waren die 16 Zweitligisten der aktuellen Spielzeit, weitere 28 Drittligisten, weitere drei Viertligisten sowie die 39 Siegermannschaften der Vorrunde qualifiziert. Insgesamt nahmen an der 1. Runde 86 Mannschaften teil.
Auf die Teilnahme verzichteten die Drittligateams SK Jirny, Sokol Čížová, SK Polaban Nymburk (alle ČFL) und ČSK Uherský Brod (MSFL). Stattdessen nehmen die Viertligateams SK Český Brod, FK Meteor Prag VIII und Slovan Velvary (alle Divize B) teil.
Das für den 22.07.2017, 17:00 Uhr Uhr angesetzte Spiel wurde beim Stand von 0:0 witterungsbedingt abgebrochen und am 25.07.2017, um 17:00 Uhr Uhr nachgeholt.
2
Das Spiel fand auf dem Platz des SK Vysoký Chlumec in Vysoký Chlumec statt.
3
Das Spiel fand auf dem Platz des TJ Pitín in Pitín statt.
4
Das Spiel fand nicht auf dem Fotbalový areál Pavla Srnička statt, sondern im Ortsteil Vrbice.
5
Das Spiel fand nicht im Letní stadion statt, sondern auf dem Platz des SK Černovice in Černovice.
2. Runde
Teilnehmer: Die 43 Sieger der 1. Runde und 11 Erstligisten
Ligaebene in Klammern: II = FNL • III = ČFL bzw. MSFL • IV = Divize
Die Partien der 2. Runde wurden am 26.07.2017 gelost und waren für den 9. August terminiert. Einige Spiele fanden bereits in der Woche zuvor statt, die Partie des 1. SK Prostějov gegen den SFC Opava ist erst für den 15. August 2017, das Spiel zwischen dem MFK Vyškov und dem FC Vysočina Jihlava für den 16. August 2017 angesetzt. In Jablonec nad Nisou kam es zum Derby zwischen dem Viertligisten FK Jiskra Mšeno und dem FK Jablonec, in dem der Erstligist die Oberhand behielt. Beim Los gab es wie in den vorangegangenen Runden einen böhmischen und einen mährischen Lostopf. Der TJ Jiskra Ústí nad Orlicí, obwohl aus dem böhmischen Ústí nad Orlicí stammend, wurde dem mährischen Lostopf zugeteilt, um eine gerade Anzahl an Mannschaften in beiden Lostöpfen zu erreichen.
Das Spiel fand auf dem Platz des FC Lhotka nad Bečvou in Lhotka nad Bečvou statt.
3. Runde
Für die 3. Runde sind neben dem Titelverteidiger FC Fastav Zlín die vier bestplatzierten Erstligisten der Saison 2016/17 sowie die 27 Siegermannschaften der 2. Runde qualifiziert.
Titelverteidiger MOL-Cup vier Bestplatzierten der 1. Liga
Die Achtelfinalbegegnungen wurden am 11. Oktober 2017 gelost. Die Spiele waren für den 24. und 25. Oktober 2017 terminiert. Die Partie zwischen Slovan Liberec und dem MFK Karviná fanden abweichend davon erst am 1. November 2017, statt, jene zwischen FC Viktoria Plzeň und dem 1. FC Slovácko war für den 10. November 2017 vorgesehen.