Finał (2 maja 2018)

1/2 finału (28 marca i 18 kwietnia 2018)

1/4 finału (25 października i 29 listopada 2017)

1/8 finału (20 września 2017)

  • Górnik Zabrze - Sandecja Nowy Sącz
  • Chojniczanka Chojnice - Bruk-Bet Termalica Nieciecza
  • Ruch Zdzieszowice - Legia Warszawa
  • Bytovia Bytów - Pogoń Szczecin
  • Podbeskidzie Bielsko-Biała - Arka Gdynia
  • Chrobry Głogów - Piast Gliwice
  • Cracovia - Zagłębie Lubin
  • Korona Kielce - Wisła Kraków

1/16 finału (9 sierpnia 2017)

  • Sokół Ostróda – Górnik Zabrze 1:3
  • Miedź Legnica – Sandecja Nowy Sącz 1:2
  • GKS Bełchatów - Chojniczanka Chojnice 0:3
  • Siarka Tarnobrzeg – Bruk-Bet Termalica Nieciecza 1:4 (po dogrywce)
  • Wisła Puławy - Legia Warszawa 1:4
  • Ruch Zdzieszowice – Górnik Łęczna 2:1
  • Pogoń Szczecin – Lech Poznań 3:0
  • Bytovia Bytów – Lechia Gdańsk 1:0
  • Świt Nowy Dwór Mazowiecki - Podbeskidzie Bielsko-Biała 1:3
  • Arka Gdynia – Śląsk Wrocław 4:2 (po dogrywce)
  • Stal Mielec – Piast Gliwice 0:2
  • Ruch Chorzów – Chrobry Głogów 1:3
  • GKS Tychy - Cracovia 1:1, karne: 1:4
  • Zagłębie LubinJagiellonia Białystok 2:1 (Kubicki 34', Janoszka 63' - Novikovas 89')
  • Zagłębie Sosnowiec – Korona Kielce 1:2 (po dogrywce)
  • Wisła Kraków – Wisła Płock 2:1

I runda (22-23 lipca 2017) 

  • GKS Bełchatów - Wigry Suwałki 2:1
  • MKS Kluczbork - Chrobry Głogów 0:3
  • Siarka Tarnobrzeg - GKS Katowice 1:0
  • Świt Nowy Dwór Mazowiecki - Olimpia Grudziądz 2:2, karne: 5:4
  • Wisła Puławy - Pogoń Siedlce 2:2, karne 4:3
  • KSZO 1929 Ostrowiec Świętokrzyski - Stal Mielec 0:1
  • Stal Rzeszów - Miedź Legnica 1:3
  • Radomiak Radom - Podbeskidzie Bielsko-Biała 1:1, karne: 2:4
  • Legionovia Legionowo - Chojniczanka Chojnice 1:4
  • ROW 1964 Rybnik - Górnik Zabrze 0:2
  • Warta Sieradz - Sandecja Nowy Sącz 1:5
  • Chełmianka Chełm - Zagłębie Sosnowiec 0:3
  • Puszcza Niepołomice - GKS Tychy 0:1
  • Sokół Ostróda - Stal Stalowa Wola 2:1 (po dogrywce)
  • Ruch Zdzieszowice - Gryf Wejherowo 2:1
  • Błękitni Stargard Szczeciński - Bytovia Bytów 1:2

Runda wstępna (15-16 lipca 2017)

  • KSZO 1929 Ostrowiec Świętokrzyski - Warta Poznań 1:1, karne: 3:2
  • Świt Nowy Dwór Mazowiecki - Odra Opole 5:0
  • Wda Świecie - Radomiak Radom 1:3
  • Warta Sieradz - Stomil Olsztyn 0:0, karne: 4:2
  • Polonia Środa Wielkopolska - ROW 1964 Rybnik 1:2
  • Rekord Bielsko-Biała - GKS Bełchatów 2:6
  • Stal Rzeszów - Olimpia Zambrów 3:3, karne: 7:6
  • Gryf Słupsk - MKS Kluczbork 2:4
  • Stilon Gorzów - Puszcza Niepołomice 1:3
  • Ruch Zdzieszowice - Olimpia Elbląg 3:3, karne: 3:1
  • Podhale Nowy Targ - Siarka Tarnobrzeg 0:1
  • Sokół Ostróda - Polonia Warszawa 2:0
  • Zagłębie II Lubin - Gryf Wejherowo 0:1
  • MKP Szczecinek - Błękitni Stargard Szczeciński 0:7
  • ŁKS 1926 Łomża - Bytovia Bytów 2:4
  • Chełmianka Chełm - Rozwój Katowice 1:0
  • Kotwica Kołobrzeg - GKS Tychy 0:2
  • Legionovia Legionowo - Znicz Pruszków 3:1
  • Wisła Puławy - Raków Częstochowa 3:2
  • Polonia Bytom - Stal Stalowa Wola 0:3 (walkower)