Finał (7 i 14 maja)
Wisła Kraków - Wisła Płock 0 : 1 (0 : 1) i 3 : 0 (1 : 0)
1/2 finału (16 i 23 kwietnia)
Widzew Łódź - Wisła Kraków 1 : 2 i 1 : 1
RKS Radomsko - Wisła Płock 0 : 1 i 1 : 1
1/4 finału (6 i 30 listopada)
RKS Radomsko - Pogoń Szczecin 3 : 0 (2 : 0) i 0 : 2 (0 : 1)
Wisła Płock - Odra Wodzisław 3 : 0 (2 : 0) i 0 : 1 (0 : 1)
Polar Wrocław - Widzew Łódź 3 : 5 (2 : 1) i 0 : 2 (0 : 1)
Wisła Kraków - Ceramika Opoczno 5 : 0 (0 : 0) i 2 : 2 (1 : 2)
1/8 finału (11-30 października)
Legia Warszawa - RKS Radomsko 0 : 1 (0 : 0)
Hetman Zamość - Pogoń Szczecin 1 : 2 (0 : 0, 1 : 1)
Stomil Olsztyn - Odra Wodzisław 0 : 1 (0 : 0)
Wisła Płock - KSZO Ostrowiec 1 : 0 (0 : 0)
Polar Wrocław - Amica Wronki 1 : 0 (1 : 0)
Widzew Łódź - Zagłębie Lubin 4 : 2 (2 : 1)
Lech Poznań - Ceramika Opoczno 1 : 2 (1 : 1)
Wisła Kraków - Groclin Dyskobolia Grodzisk Wlkp. 5 : 0 (0 : 0)
1/16 finału (10-11 września)
Okęcie Warszawa - Legia Warszawa 0 : 3 (0 : 1)
Lech-Zryw Sulma Zielona Góra - RKS Radomsko 0 : 2 (0 : 0, 0 : 0)
Hetman Zamość - Śląsk Wrocław 2 : 0 (0 : 0)
ŁKS Łódź - Pogoń Szczecin 1 : 3 (0 : 1)
Alit Ożarów - Odra Wodzisław 0 : 2 (0 : 0)
Zagłebie Sosnowiec - Stomil Olsztyn 1 : 3 (0 : 1)
Wisła Płock - Górnik Zabrze 3 : 1 (0 : 1, 1 : 1, 2 : 1)
KSZO Ostrowiec - Polonia Warszawa 2 : 1 (1 : 1)
GKS Bełchatów - Amica Wronki 2 : 3 (2 : 2)
Unia Skierniewice - Polar Wrocław 3 : 5 (2 : 2)
Jagiellonia Białystok - Widzew Łódź 1 : 2 (0 : 2)
Zagłębie Lubin - GKS Katowice 4 : 1 (2 : 0)
Lech Poznań - Ruch Chorzów 2 : 0 (0 : 0)
Polonia Elbląg - Ceramika Opoczno 0 : 6 (0 : 3)
Górnik Polkowice - Groclin Dyskobolia Grodzisk Wlkp. 0 : 1 (0 : 1)
Garbarnia-Szczakowianka Jaworzno - Wisła Kraków 1 : 3 (0 : 0)
1/32 finału (28 sierpnia)
Warmia Grajewo - ŁKS Łódź 1 : 1 (0 : 1, 1 : 1), karne 1 : 4
Chojniczanka Chojnice - GKS Bełchatów 0 : 3 (0 : 2)
Okęcie Warszawa - Tłoki Gorzyce 1 : 0 (- : -)
KS Kędzierzyn Koźle - Garbarnia Jaworzno 1 : 5 (1 : 3)
Alit Ożarów - Górnik Łęczna 1 : 0 (1 : 0)
Aquarel Galicja Cisna - Ceramika Opoczno 1 : 5 (0 : 2)
Lech-Zryw Sulma Zielona G. - Świt Nowy Dwór 4 : 1 (2 : 0)
Pogoń Oleśnica - Zagłębie Sosnowiec 2 : 3 (0 : 3)
Unia Skierniewice - Ruch Radzionków 2 : 2 (0 : 1, 1 : 1), karne 5 : 4
Polonia Elbląg - Arka Gdynia 2 : 1 (1 : 1)
Lewart Lubartów - Jagiellonia Białystok 1 : 2 (0 : 1)
Jagiellonka Nieszawa - Wisła Płock 0 : 4 (0 : 0)
Jarota Jarocin - Górnik Polkowice 1 : 4 (1 : 1)
Unia Racibórz - Polar Wrocław 1 : 2 (0 : 1)
Górnik Brzeszcze - Hetman Zamość 0 : 2 (0 : 1)
Zorza Dobrzany - Lech Poznań 1 : 1 (1 : 1, 1 : 1), karne 1 : 3
Runda wstępna (6 sierpnia)
Jagiellonia Białystok - Odra Opole 3 : 0 (1 : 0)
ŁKS Łódź - Włókniarz Kietrz 1 : 0 (0 : 0)
Hutnik Kraków - Zagłebie Sosnowiec 2 : 3 (1 : 0)
Świt Nowy Dwór Mazowiecki - KS Myszków 1 : 0 (0 : 0)