1967/68 | 1/32 | dom | Polonia Bydgoszcz | 1-1 dogr.karne 2-3 | Jerzy Zajchowski 60' | |
1975/76 | 1/32 | dom | Zawisza Bydgoszcz | 1-0 | Jan Mikulski 50' | |
| 1/16 | dom | Arka Gdynia | 1-5 | Marian Więcek 84' | |
1976/77 | 1/32 | dom | Orzeł Łódź | 1-2 dogr. | Janusz Sieradzki 43' | |
1977/78 | 1/32 | dom | Górnik Wałbrzych | 2-3 dogr. | Witold Słabkowski 41', Zdzisław Wielgus 70' | |
1978/79 | 1/128 | wyjazd | ZWAR Przasnysz | 3-1 | Krzysztof Wachaczyk, Jan Błaszczyk, Marian Więcek | |
| 1/64 | dom | Stoczniowiec Gdańsk | 0-0 dogr.karne 4-3 | | |
| 1/32 | wyjazd | Warta Sieradz | 3-4 | Władysław Kasprzyk 70', Krzysztof Rutkowski 80', Marian Więcek 85' | |
1979/80 | 1/128 | dom | Pogoń Zduńska Wola | 1-2 | Jan Polańczyk | |
1980/81 | 1/128 | dom | Jagiellonia Białystok | 1-0 | Włodzimierz Dorobek 30' | |
| 1/64 | dom | Polonez Warszawa | 1-0 | Jan Polańczyk 3' | |
| 1/32 | dom | Moto Jelcz Oława | 2-0 | Zygmunt Soboń 50', Krzysztof Rutkowski 57' | |
| 1/16 | dom | Stal Mielec | 0-2 | | |
1981/82 | 1/64 | wyjazd | Stomil Olsztyn | 2-1 | Janusz Witkowski (Zbigniew Zaborowski?) 24', Krzysztof Rutkowski 88' | |
| 1/32 | wyjazd | Olimpia Elbląg | 3-1 | Krzysztof Rutkowski 59', 89', Zbigniew Zaborowski 63' | |
| 1/16 | dom | Śląsk Wrocław | 0-2 | | |
1982/83 | 1/64 | wyjazd | Mławianka Mława | 1-0 | Krzysztof Wachaczyk 28' | |
| 1/32 | wyjazd | Grunwald Poznań | 2-0 | Bogusław Pachelski 50', Krzysztof Rutkowski 88' | |
| 1/16 | dom | Arka Gdynia | 2-0 | Krzysztof Rutkowski 60', Bogusław Pachelski 82' | |
| 1/8 | dom | Lech Poznań | 0-1 | | |
1983/84 | 1/128 | wyjazd | Włocłavia Włocławek | 4-0 | Andrzej Kiciński 30', Zbigniew Browarski 58', Włodzimierz Dorobek 60', 63' | |
| 1/64 | dom | Raków Częstochowa | 2-0 | Andrzej Więckiewicz 30'k, Bogusław Pachelski 70' | |
| 1/32 | wyjazd | Jagiellonia Białystok | 1-2 | Andrzej Więckiewicz 88'k | |
1984/85 | 1/64 | wyjazd | Bałtyk II Gdynia | 0-1 | | *w Rumi |
1985/86 | 1/128 | wyjazd | Mazur Karczew | 1-0 | Grzegorz Nowaczyk 65' | |
| 1/64 | dom | Igloopol Dębica | 3-0 | Sławomir Janicki 22', Jerzy Koba 30', 70'k | |
| 1/32 | wyjazd | Goplania Inowrocław | 1-2 | Jan Ostrowski 10' | |
1986/87 | 1/128 | wyjazd | Orzeł Łódź | 2-1 | Grzegorz Majchrzak, Jerzy Koba *w Płocku, | Orzeł gospodarzem |
| 1/64 | dom | Włókniarz Pabianice | 2-0 | Jerzy Koba 26', Grzegorz Wenerski 31' | |
| 1/32 | dom | Start Łódź | 4-2 | Grzegorz Nowaczyk 55', 73', Jarosław Grzesiak 70', Leszek Harabasz 82' | |
| 1/16 | dom | Górnik Wałbrzych | 2-3 | Paweł Dylewski 65', Jan Ostrowski 75' | |
1987/88 | 1/64 | wyjazd | Jeziorak Iława | 0-2 | | |
1989/90 | 1/128 | wyjazd | ŁKS II Łódź | 1-0 | Dariusz Krzywkowski 5' | |
| 1/64 | dom | Gwardia Warszawa | 2-4 | Krzysztof Gostyński 43', Robert Gapiński 70' | |
1990/91 | 1/128 | wyjazd | Gwardia Szczytno | 1-0 | Sławomir Król 68' | |
| 1/64 | wyjazd | Mławianka Mława | 2-0 | Janusz Witkowski 64', Robert Gapiński 83' | |
| 1/32 | dom | Bałtyk Gdynia | 3-2 | Krzysztof Bukowski 26', Michał Pesta 34', Bogdan Jóźwiak 80' | |
| 1/16 | dom | ŁKS Łódź | 0-5 | | |
1992/93 | 1/64 | wyjazd | Bug Wyszków | 0-1 dogr. | | jako Petrochemia |
1993/94 | 1/64 | wyjazd | Pelikan Łowicz | 2-0 | Pomorski 9', 32' | jako Petrochemia |
| 1/32 | dom | Warta Poznań | 1-0 | Buzuk 90' | |
| 1/16 | dom | Zawisza Bydgoszcz | 2-3 dogr. | Pomorski 13', Dylewski 44'k | |
1994/95 | 1/64 | wyjazd | RKS Radomsko | 1-2 dogr. | Dylewski 10'k | jako Petrochemia |
1995/96 | 1/16 | dom | GKS Bełchatów | 0-2 | | |
1996/97 | 1/64 | wyjazd | Mławianka Mława | 4-2 dogr. | Milewski 19'k, Karpiesiuk 89', Dąbrowski 97', Rafał Szczytniewski 116' | jako Petrochemia |
| 1/32 | wyjazd | Górnik Konin | 1-0 | Wojciech Małocha 26' | |
| 1/16 | dom | GKS Bełchatów | 5-3 dogr. | Marek Jakóbczak 30', 56', Dariusz Podolski 83', Paweł Sobczak 93', Rafał Szczytniewski 116' | |
| 1/8 | dom | Stomil Olsztyn | 4-0 | Dariusz Podolski 19', Wojciech Małocha 28', 36', Ryszard Remień 62'k | |
| ĆF | dom | Widzew Łódź | 2-3 | Marcin Gocejna 33', Wojciech Małocha 44' | |
1997/98 | 1/64 | wyjazd | Pelikan Łowicz | 6-0 | Jóźwiak 21', Podolski 53', Gocejna 58', Staniszewski 73', 77', Wojciech Małocha 87' | jako Petrochemia |
| 1/32 | wyjazd | Krisbut Myszków | 4-0 | Sobczak 26', Miąszkiewicz 29', Małocha 31', 35' | |
| 1/16 | wyjazd | Zagłębie Lubin | 3-2 | Małocha 23', Miąszkiewicz 45', Remień 74' | |
| 1/8 | wyjazd | GKS Katowice | 1-2 | Remień 64' | |
1998/99 | 1/16 | dom | Lech Poznań | 2-1 dogr. | Sobolewski 47', Bajera 104' | jako Petrochemia |
| 1/8 | dom | Stomil Olsztyn | 0-1 | | |
1999/2000 | 1/64 | --- | --- | --- | | *wolny los, jako Petro |
| 1/32 | wyjazd | Wigry Suwałki | 0-0 dogr. karne 4-2 | | |
| 1/16 | wyjazd | Raków Częstochowa | 2-0 | Artur Kapela 77', Kamil Szarnecki 84' | |
| 1/8 | dom | Polonia Warszawa | 0-2 | | |
2000/01 | 1/16 | dom | Amica Wronki | 1-0 | Mariusz Nosal 52'k | jako Orlen |
| 1/8 | dom | Ruch Radzionków | 3-1 dogr. | Jarosław Popiela 1'k, Dariusz Romuzga 98', Jacek Dąbrowski 112' | |
| ĆF, 1 mecz | wyjazd | Odra Opole | 1-2 | Jarosław Maćkiewicz 21' | |
| ĆF, 2 mecz | dom | Odra Opole | 0-0 | | |
2001/02 | 1/16 | wyjazd | Ceramika Opoczno | 1-0 | Dondu Avaa 33' | jako Orlen |
| 1/8 | dom | Widzew Łódź | 3-2 | Mariusz Nosal 24'k, 43, 78 | |
| ĆF, 1 mecz | dom | Świt Nowy Dwór Mazowiecki | 1-0 | Kelechi Iheanacho 7' | |
| ĆF, 2 mecz | wyjazd | Świt Nowy Dwór Mazowiecki | 2-1 dogr. | Mariusz Nosal 92', Paweł Strąk 102' | |
| PF, 1 mecz | dom | Wisła Kraków | 1-2 | Paweł Strąk 7' | |
| PF, 2 mecz | wyjazd | Wisła Kraków | 0-3 | | |
2002/03 | 1/32 | wyjazd | Jagiellonka Nieszawa | 4-0 | Jarosław Maćkiewicz 52', 61', Ariel Jakubowski 59', Raimondas Vilėniškis 90' | |
| 1/16 | dom | Górnik Zabrze | 3-1 dogr. | Jarosław Maćkiewicz 80', Gražvydas Mikulėnas 94', 114' | |
| 1/8 | dom | KSZO Ostrowiec Świętokrzyski | 1-0 | Ireneusz Jeleń 76' | |
| ĆF, 1 mecz | wyjazd | Odra Wodzisław Śląski | 0-1 | | |
| ĆF, 2 mecz | dom | Odra Wodzisław Śląski | 3-0 | Gražvydas Mikulėnas 22', Raimondas Vilėniškis 25', Dariusz Romuzga 90' | |
| PF, 1 mecz | wyjazd | RKS Radomsko | 1-0 | Ireneusz Jeleń 90' | |
| PF, 2 mecz | dom | RKS Radomsko | 1-1 | Ireneusz Jeleń 66' | |
| FINAŁ, 1 mecz | wyjazd | Wisła Kraków | 1-0 | Ireneusz Jeleń 20' | |
| FINAŁ, 2 mecz | dom | Wisła Kraków | 0-3 | | |
2003/04 | 1/16 | wyjazd | Odra II Opole | 1-2 | Maciej Terlecki 30' | |
2004/05 | 1/16, grupa 5 | dom | Kujawiak Włocławek | 3-2 | Paweł Sobczak 12', 31', Tomasz Grudzień 81' | |
| | dom | ŁKS Łódź | 2-1 | Arkadiusz Klimek 14', Dariusz Gęsior 74' | |
| | wyjazd | Odra Wodzisław Śląski | 1-1 | Wojciech Jarmuż 87' | |
| | wyjazd | Kujawiak Włocławek | 5-1 | Arkadiusz Klimek 17', Adrian Mierzejewski 25', Paweł Sobczak 68', 73', Mamia Dżikia 86' | |
| | wyjazd | ŁKS Łódź | 3-2 | Adrian Mierzejewski 10', 35', Paweł Sobczak 22' | |
| | dom | Odra Wodzisław Śląski | 1-1 | Paweł Sobczak 42' | |
| 1/8, 1 mecz | wyjazd | GKS Bełchatów | 1-0 | Predrag Vujović 64' | |
| 1/8, 2 mecz | dom | GKS Bełchatów | 3-1 | Dariusz Romuzga 44', Ireneusz Jeleń 72'k, 80' | |
| ĆF, 1 mecz | dom | Zagłębie Lubin | 1-1 | Mamia Dżikia 60'k | |
| ĆF, 2 mecz | wyjazd | Zagłębie Lubin | 0-3 | | |
2005/06 | 1/16, 1 mecz | wyjazd | Warta Sieradz | 2-0 | (Michał Majewski 61's), Sławomir Peszko 87' | |
| 1/16, 2 mecz | dom | Warta Sieradz | 5-0 | Tomasz Sajdak 4', Adrian Mierzejewski 25', Sławomir Peszko 62', Sead Zilić 77', 88' | |
| 1/8, 1 mecz | dom | Podbeskidzie Bielsko-Biała | 3-0 | Ireneusz Jeleń 4', 14', 72' | |
| 1/8, 2 mecz | wyjazd | Podbeskidzie Bielsko-Biała | 0-0 | | |
| ĆF, 1 mecz | dom | Kujawiak Włocławek | 1-0 | Žarko Belada 12' | |
| ĆF, 2 mecz | wyjazd | Kujawiak Włocławek | 1-1 | Mitar Peković 105' | |
| PF, 1 mecz | dom | Lech Poznań | 0-0 | | *w Warszawie, stadion Polonii |
| PF, 2 mecz | wyjazd | Lech Poznań | 1-0 | (Zbigniew Zakrzewski 56's) | |
| FINAŁ, 1 mecz | wyjazd | Zagłębie Lubin | 3-2 | Ireneusz Jeleń 1', 56', Žarko Belada 89' | |
| FINAŁ, 2 mecz | dom | Zagłębie Lubin | 3-1 | Paweł Magdoń 68', Vahan Gevorgyan 73', Maciej Truszczyński 86' | |
2006/07 | 1/16 | wyjazd | Okocimski KS Brzesko | 4-4 dogr. karne 3-1 | Tomáš Došek 20', 53', Karol Gregorek 32', 92' | |
| 1/8 | dom | Jagiellonia Białystok | 2-1 | Vahan Gevorgyan 66', Tomáš Michálek 90' | |
| ĆF, 1 mecz | dom | Arka Gdynia | 1-1 | Patryk Rachwał 13' | |
| ĆF, 2 mecz | wyjazd | Arka Gdynia | 3-0 wo | | *odwołany z powodu zawieszenia w rozgrywkach Arki Gdynia |
| PF, 1 mecz | wyjazd | Korona Kielce | 2-3 | Sławomir Peszko 31', 36' | |
| PF, 2 mecz | dom | Korona Kielce | 1-1 | Sławomir Peszko 53' | |
2007/08 | 1/16 | wyjazd | Pogoń Oleśnica | 3-0 | Damian Staniszewski 38', 86', Piotr Bania 48' | |
| 1/8 | wyjazd | Lechia Gdańsk | 1-5 | Piotr Bania 87' | |
2008/09 | 1/32 | dom | ŁKS Łomża | 8-0 | Ireneusz Kowalski 5', Łukasz Grzeszczyk 9', Tomasz Grudzień 25', 32', Sławomir Jarczyk 29', Adrian Mierzejewski 50'k, 55', 88' | |
| 1/16 | dom | Legia Warszawa | 1-2 dogr. | Bartosz Wiśniewski 21' | |
2009/10 | 1/32 | wyjazd | Stal Stalowa Wola | 1-2 | Robert Chwastek 89' | |
2010/11 | 1/32 | dom | Górnik Zabrze | 1-3 | Marcin Nowacki 90' | |
2011/12 | 1/128 | wyjazd | Alit Ożarów | 7-1 | Łukasz Sekulski 54', 70', 79', Bartłomiej Sielewski 64', Robert Chwastek 82', Damian Jaroń 89', Radosław Kursa 90' Eivinas Zagurskas 54', Kamil Biliński 59', 89' | |
| 1/64 | wyjazd | Resovia | 3-5 | | *w Boguchwale |
2012/13 | 1/32 | wyjazd | Łysica II Bodzentyn | 2-1 | Łukasz Sekulski 15', 70' | |
| 1/16 | dom | Zagłębie Lubin | 2-4 | Janusz Dziedzic 48'k, Bartłomiej Sielewski 56' | |
2013/14 | 1/128 | wyjazd | Sokół Kleczew | 0-1 | | |
2014/15 | 1/32 | wyjazd | Polonia Bytom | 3-1 | Marcin Krzywicki 36', 51', Piotr Ruszkul 61' | |
| 1/16 | dom | GKS Tychy | 2-2 dogr. karne 3-4 | Marcin Krzywicki 33', Piotr Ruszkul 77' *rzuty karne: Paweł Magdoń (+), Marcin Krzywicki (+), Kamil Hempel (-, obrona), Jacek Góralski (+), Piotr Ruszkul (-, obrona) | |
2015/16 | 1/32 | dom | Bytovia Bytów | 1-2 | Mikołaj Lebedyński 77' | |
2016/17 | 1/32 | wyjazd | Stal Mielec | 3-4 | Emil Drozdowicz 6', Damian Piotrowski 11', Siergiej Kriwiec 81' | |
2017/18 | 1/16 | wyjazd | Wisła Kraków | 1-2 | Jakub Łukowski 49' | |
2018/19 | 1/32 | wyjazd | Siarka Tarnobrzeg | 4-1 | Karol Angielski 10', Alan Uryga 54', Semir Štilić 62'k, Damian Szymański 65' | |
| 1/16 | wyjazd | Olimpia Grudziądz | 7-2 | Carlitos 2', Damian Szymański 12', Semir Štilić 28', Dominik Furman 33', Karol Angielski 73', Ricardinho 77', Oskar Zawada 90' | |
| 1/8 | wyjazd | Puszcza Niepołomice | 1-3 | | |
2019/20 | 1/32 | wyjazd | Chemik Bydgoszcz | 1-0 | Oskar Zawada 60' | |
| 1/16 | wyjazd | Stomil Olsztyn | 0-0 dogr.karne 1-4 | *rzuty karne: Mateusz Szwoch (-, obroniony), Olaf Nowak (+), Suad Sahiti (-, nad bramką) | |
2020/21 | 1/32 | wyjazd | GKS Tychy | 2-1 | Cillian Sheridan 26', Mateusz Szwoch 51'k | |
| 1/16 | dom | Pogoń Szczecin | 1-1 dogr. karne 3-4 | Mateusz Lewandowski 18' *rzuty karne: Mateusz Szwoch (+), Filip Lesniak (+), Piotr Pyrdoł (-, obok bramki), Piotr Tomasik (+), Airam Cabrera (-, obroniony), Milan Obradović (-, obroniony) | |
2021/22 | 1/32 | wyjazd | Korona Kielce | 3-4 dogr. | Marko Kolar 49', Damian Warchoł 61', Tomasz Walczak 120' | |