Finał (2 maja 2019)

1/2 finału (10 kwietnia 2019)

1/4 finału (27 lutego 2019)

  • Odra Opole - Jagiellonia Białystok
  • Raków Częstochowa - Legia Warszawa
  • Puszcza Niepołomice - Miedź Legnica
  • Górnik Zabrze - Lechia Gdańsk

1/8 finału (5 grudnia 2018)

  • Arka Gdynia - Jagiellonia Białystok 0:2 (Sheridan 75', Klimala 86')
  • Wigry Suwałki - Raków Częstochowa 0:3
  • Puszcza Niepołomice - Wisła Płock 3:1
  • Chrobry Głogów - Legia Warszawa 0:3
  • Wisła Sandomierz - Odra Opole 0:1
  • Śląsk Wrocław - Miedź Legnica 0:1
  • Rozwój Katowice - Górnik Zabrze 1:4 po dogr.
  • Bruk-Bet Termalica Nieciecza - Lechia Gdańsk 1:3

1/16 finału (31 października 2018)

  • GKS Katowice - Jagiellonia Białystok 0:1 po dogr. (Guilherme 120'-k.) 
  • Bytovia Bytów - Śląsk Wrocław 0:3
  • Kaczkan Huragan Morąg - Arka Gdynia 0:1
  • Pogoń Siedlce - Chrobry Głogów 1:2
  • GKS Bełchatów - Miedź Legnica 0:1
  • Bruk-Bet Termalica Nieciecza - Cracovia 2:0
  • Wisła Sandomierz - Podbeskidzie Bielsko-Biała 3:2 po dogr.
  • Wisła Puławy - Rozwój Katowice 0:1
  • Resovia - Lechia Gdańsk 1:3
  • Wigry Suwałki - Stomil Olsztyn 3:2
  • Piast Gliwice - Legia Warszawa 1:1, k. 2:4
  • Legionovia Legionowo - Górnik Zabrze 0:1
  • Polonia Środa Wielkopolska - Odra Opole 0:1
  • KP Starogard Gdański - Puszcza Niepołomice 1:3
  • Raków Częstochowa - Lech Poznań 1:0
  • Olimpia Grudziądz - Wisła Płock 2:7

1/32 finału (26 września i 3 października 2018) 

  • Lechia Dzierżoniów - Jagiellonia Białystok 0:1 (Świderski 59')
  • ŁKS Łódź - Lech Poznań 0:1 (po dogr.)
  • Chojniczanka Chojnice - Legia Warszawa 0:1
  • Unia Hrubieszów - Górnik Zabrze 0:9
  • Victoria Sulejówek - Raków Częstochowa 0:4
  • Ruch Chorzów - Odra Opole 1:5
  • Olimpia Elbląg - Śląsk Wrocław 0:3
  • Pogoń Siedlce - Stal Mielec 2:1
  • Polonia Głubczyce - Chrobry Głogów 0:8
  • GKS Drwinia - Wisła Puławy 0:1
  • Polonia Środa Wielkopolska - Radomiak Radom 4:3
  • Tur Bielsk Podlaski - Bruk-Bet Termalica Nieciecza 1:4
  • Wisła Kraków - Lechia Gdańsk 1:1, k. 4-5
  • GKS Jastrzębie - Piast Gliwice 1:2
  • Siarka Tarnobrzeg - Wisła Płock 1:4
  • Śląsk Świętochłowice - Arka Gdynia 0:3
  • GKS Bełchatów - Garbarnia Kraków 1:1, k. 6:5
  • MKS Kluczbork - Podbeskidzie Bielsko-Biała 0:2
  • Gryf Wejherowo - Stomil Olsztyn 1:3
  • Elana Toruń - Bytovia Bytów 1:3
  • ROW 1964 Rybnik - Cracovia 1:3
  • GKS Katowice - Pogoń Szczecin 1:1, k. 4:3
  • KS Paradyż - Puszcza Niepołomice 0:7
  • KS Starogard Gdański - Górnik Łęczna 1:0
  • Olimpia Grudziądz - Zagłębie Sosnowiec 0:0, k. 5:3
  • Falubaz Zielona Góra - Wigry Suwałki 0:1
  • Resovia - Warta Poznań 2:0
  • Sandecja Nowy Sącz - Miedź Legnica 0:3
  • Bałtyk Koszalin - Rozwój Katowice 1:3 (po dogr.)
  • Huragan Morąg - Zagłębie Lubin 3:2
  • Legionovia Legionowo - GKS Tychy 2:1
  • Wisła Sandomierz - Korona Kielce 3:2

Runda wstępna (8 sierpnia 2018)

  • Stal Stalowa Wola - Legionovia Legionowo 2:3
  • ROW 1964 Rybnik - Gwardia Koszalin 1:1, karne: 5:4
  • Znicz Pruszków - Wisła Puławy 1:2
  • Błękitni Stargard - MKS Kluczbork 1:2