Runda wstępna (2 sierpnia 2005, wtorek, godz. 16.00)
Supraślanka Supraśl - OKS 1945 Olsztyn 1 : 3
Mazowsze Płock - Omega Kleszczów 1 : 0
Warta Sieradz - Jagiellonia II Białystok 3 : 1
Drwęca Nowe Miasto Lubawskie - Korona Ostrołęka 1 : 0
Wierzyca Pelplin - Brzysko-Rol Brzyskorzystewko 5 : 1
Unia Janikowo - Sława Sławno 3 : 0, wo; zespół Sławna wycofał się z rozgrywek
Tur Turek - Polonia Gdańsk 5 : 2
Flota Świnoujście - Promień Opalenica 2 : 1
Odra Opole - Promień Żary 3 : 0, wo; na boisku 1 : 2 - zbyt dużo zmian w zespole Promienia
Arka Nowa Sól - Górnik/Zagłębie Wałbrzych 2 : 0, po dogr.
Nysa Zgorzelec - BKS Stal Bielsko-Biała 2 : 1
GKS 71 Tychy - LKS Poborszów 0 : 1
Wierna Małogoszcz - Glinik/Karpatia Gorlice 1 : 0
Tłoki Gorzyce - GKS Nowiny 4 : 1
Hetman Zamość - Żurawianka Żurawica 2 : 1
Okocimski KS Brzesko - Górnik II Łęczna 5 : 1
I runda (9-10 sierpnia, wtorek-środa, godzina 16.00)
Tur Turek - Arka Gdynia 2 : 1
Warta Sieradz - Widzew Łódź 3 : 2
Flota Świnoujście - Podbeskidzie Bielsko-Biała 1 : 3, po dogr.
Odra Opole - Jagiellonia Białystok 0 : 0, karne 2 : 4
Nysa Zgorzelec - Zagłębie Sosnowiec 1 : 3
LKS Poborszów - Kujawiak Włocławek 0 : 2
Unia Janikowo - ŁKS Łódź 1 : 1, karne 4 : 5
Arka Nowa Sól - KSZO Ostrowiec Świętokrzyski 0 : 3
Hetman Zamość - Świt Nowy Dwór Mazowiecki 2 : 1
Wierna Małogoszcz - Górnik Polkowice 1 : 0
Drwęca Nowe Miasto Lubawskie - Piast Gliwice 2 : 1
Okocimski KS Brzesko - Ruch Chorzów 4 : 2, po dogr.
OKS 1945 Olsztyn - Szczakowianka Jaworzno 4 : 2
Wierzyca Pelplin - Radomiak Radom 0 : 4
Tłoki Gorzyce - MKS Mława 4 : 1
Mazowsze Płock - RKS Radomsko 3 : 0, wo; Radomsko wycofało się z rozgrywek
II runda - 21 września, 26 października
( zwycięzcy I rundy, zespoły I ligi i zespoły II ligi z miejsc 1-2 )
Dyskobolia Grodzisk Wlkp. - OKS 1945 Olsztyn 5 : 0 i 6 : 1
Mazowsze Płock - Korona Kielce 0 : 3 i 0 : 3
GKS Bełchatów - Podbeskidzie Bielsko-Biała 0 : 1 i 0 : 1
Warta Sieradz - Wisła Płock 0 : 2 i 0 : 5
Wierna Małogoszcz - Zagłębie Lubin 1 : 1 i 0 : 3
Cracovia Kraków - Kujawiak Włocławek 0 : 0 i 0 : 2
ŁKS Łódź - Pogoń Szczecin 1 : 4 i 1 : 2
Tłoki Gorzyce - Wisła Kraków 0 : 3 i 0 : 3
Finishparkiet Nowe Miasto Lubawskie - Amica Wronki 0 : 3 i 0 : 3
Polonia Warszawa - Tur Turek 2 : 0 i 0 : 1
KSZO Ostrowiec Św. - Legia Warszawa 1 : 2 i 0 : 2
Okocimski KS Brzesko - Lech Poznań 3 : 3 i 1 : 4
Jagiellonia Białystok - Górnik Łęczna 1 : 0 i 2 : 1, po dogr.
Odra Wodzisław Śl. - Zagłębie Sosnowiec 4 : 1 i 3 : 0
Górnik Zabrze - Radomiak Radom 0 : 1 i 0 : 3
wolny los - Hetman Zamość
Drużyna GKS Katowice nie zgłosiła się do rozgrywek, dlatego Hetman Zamość otrzymał wolny los.
1/8 finału - 08-11 listopada, 15-30 listopada
Pogoń Szczecin - Kujawiak Włocławek 2 : 1 i 0 : 1
Podbeskidzie Bielsko-Biała - Wisła Płock 0 : 0 i 0 : 3
Polonia Warszawa - Jagiellonia Białystok 2 : 3 i 3 : 1
Radomiak Radom - Lech Poznań 0 : 2 i 0 : 2
Amica Wronki - Odra Wodzisław Śl. 0 : 0 i 2 : 3
Wisła Kraków - Zagłębie Lubin 0 : 1 i 1 : 1
Legia Warszawa - Hetman Zamość 6 : 0 i 4 : 0
Korona Kielce - Dyskobolia Grodzisk Wlkp. 2 : 1 i 2 : 2
1/4 finału - 22,29,30 listopada, 6,13 grudnia
Odra Wodzisław Śl. - Lech Poznań 0 : 0 i 0 : 1
Wisła Płock - Kujawiak Włocławek 1 : 0 i 1 : 1, po dogr.
Zagłębie Lubin - Polonia Warszawa 0 : 1 i 3 : 0
Legia Warszawa - Korona Kielce 2 : 0 i 0 : 3, po dogr.
1/2 finału - 21-22 marca, 28-29 marca
Wisła Płock - Lech Poznań 0 : 0 i 1 : 0
Zagłębie Lubin - Korona Kielce 2 : 0 i 0 : 0
Finał - 26 kwietnia, 3 maja
Wisła Płock - Zagłębie Lubin 3 : 1 i 3 : 2