Runda przedwstępna - 5 i 9 sierpnia
Kaszubia Kościerzyna - Victoria Koronowo 1:0
Sparta Augustów - Mrągowia Mrągowo 1:3
TOR Dobrzeń Wielki - Promień Żary 0:2
KSZO II Ostrowiec Świętokrzyski - Motor Lublin 0:0, karne 5:4
Runda wstępna - 15 sierpnia (wtorek)
Czarni Pruszcz Gdański - Kłos Pełczyce 6:1
Kotwica Kołobrzeg - Kaszubia Kościerzyna 3:0, wo
Toruński KP - Mieszko Gniezno 4:4, karne 2:4
Tur Turek - Promień Żary 5:1
Jeziorak Iława - Mazowsze Płock 4:2
Ruch Wysokie Mazowieckie - Sokół Aleksandrów Łódzki 0:2
Znicz Pruszków - Mrągowia Mrągowo 4:1
Arka Nowa Sól - Chrobry Nowogrodziec 1:2
Górnik/Zagłębie Wałbrzych - Pniówek Pawłowice Śląskie 1:0
LKS Poborszów - Pelikan Łowicz 2:0
Przyszłość Rogów - Fablok Chrzanów 1:0
Ponidzie Nida Pińczów - Siarka Tarnobrzeg 1:0
Stal Sanok - KSZO II Ostrowiec Świętokrzyski 1:0
Okocimski KS Brzesko - Orlęta Radzyń Podlaski 4:3
I runda - 22-23 sierpnia (wtorek-środa)
Czarni Pruszcz Gdański - Jagiellonia Białystok 1:5
Kotwica Kołobrzeg - Lechia Gdańsk 0:1
Mieszko Gniezno - Śląsk Wrocław 1:0
Tur Turek - KSZO Ostrowiec Świętokrzyski 1:0
Jeziorak Iława - Zagłębie Sosnowiec 1:0
Sokół Aleksandrów Łódzki - Piast Gliwice 2:4, po dogrywce
Znicz Pruszków - Zawisza Bydgoszcz (2) 5:2
Chrobry Nowogrodziec - Ruch Chorzów 0:5
Górnik/Zagłębie Wałbrzych - Podbeskidzie Bielsko-Biała 1:2
LKS Poborszów - Radomiak Radom 0:2
Przyszłość Rogów - Górnik Polkowice 1:3
Ponidzie Nida Pińczów - Świt Nowy Dwór Mazowiecki 0:3
Stal Sanok - Polonia Bytom 2:0
Okocimski KS Brzesko - Drwęca Nowe Miasto Lubawskie 6:0
Heko Czermno - Widzew Łódź 0:3, wo
Szczakowianka Jaworzno - Łódzki KS 1:3
1/16 finału - 19-20 września (wtorek-środa)
Jagiellonia Białystok - wolny los
Lechia Gdańsk - Pogoń Szczecin 0:2
Mieszko Gniezno - Górnik Zabrze 0:1
Tur Turek - Korona Kielce 1:3
Jeziorak Iława - Zagłębie Lubin 2:3 po dogr.
Piast Gliwice - Arka Gdynia 2:5
Znicz Pruszków - Dyskobolia Grodzisk Wielkopolski 1:2
Ruch Chorzów - Polonia Warszawa 6:0
Podbeskidzie Bielsko-Biała - Lech Poznań 1:2
Radomiak Radom - Odra Wodzisław Śląski 1:0
Górnik Polkowice - GKS Bełchatów 2:2, karne 5:4
Świt Nowy Dwór Mazowiecki - Wisła Kraków 1:5
Stal Sanok - Legia Warszawa 2:1
Okocimski KS Brzesko - Wisła Płock 4:4, karne 1:3
Widzew Łódź - Cracovia Kraków 0:2
Łódzki KS - Górnik Łęczna 2:1
1/8 finału - 24-25 października (wtorek-środa)
Stal Sanok - Arka Gdynia 0:1 po dogr.
Wisła Kraków - Ruch Chorzów 1:2
Cracovia Kraków - Zagłębie Lubin 2:1
Lech Poznań - Pogoń Szczecin 2:1
Górnik Zabrze - Korona Kielce 0:5
Łódzki KS - Radomiak Radom 0:1
Górnik Polkowice - Dyskobolia Grodzisk Wielkopolski 0:3
Wisła Płock - Jagiellonia Białystok 2:1
1/4 finału - 13-14 marca i 3-4 kwietnia
Radomiak Radom - Cracovia Kraków 1:3 i 0:1
Wisła Płock - Arka Gdynia 1:1 i 0:3vo (rewanż został odwołany z powodu zawieszenia w rozgrywkach Arki)
Korona Kielce - Lech Poznań 1:0 i 2:3
Ruch Chorzów - Dyskobolia Grodzisk Wielkopolski 0:1 i 1:3
1/2 finału - 10-11 i 24-25 kwietnia
Dyskobolia Grodzisk Wielkopolski - Cracovia Kraków 1:0 i 1:0
Korona Kielce - Wisła Płock 3:2 i 1:1
Finał - 1 maja (Bełchatów)
Dyskobolia Grodzisk Wielkopolski - Korona Kielce 2:0 (1:0)