Runda wstępna:
Górnik Polkowice 3-0 GKS Bełchatów
(wo)
goście wycofali się z rozgrywek
GKS Jastrzębie (Jastrzębie Zdrój) 4-1 Sokół Ostróda 27 lipca, 18:00 (382)
Bartosz Boruń 1, Przemysław Lech 6, Daniel Szymczak 59, Daniel Stanclik 78 – Michał Kiełtyka 60
Stal Rzeszów 1-0 Pogoń Grodzisk Mazowiecki 27 lipca, 19:00 (1076)
Dawid Olejarka 71
Chojniczanka Chojnice 3-1 Hutnik Kraków 27 lipca, 19:30 (1032)
pd.
Łukasz Wolsztyński 83, 94, Kacper Kasperowicz 114 – Patryk Nowakowski 60
Ruch Chorzów 2-0 Znicz Pruszków 26 lipca, 19:20 (5104)
Tomasz Foszmańczyk 42, Mikołaj Kwietniewski 63
Wigry Suwałki 0-4 KKS 1925 Kalisz 27 lipca, 17:00 (700)
Bartosz Gęsior 3, Mateusz Gawlik 26 (k), Michał Borecki 29, Jakub Wilczyński 67
Motor Lublin 4-2 Śląsk II Wrocław 26 lipca, 18:00 (1883)
Ezana Kahsay 15, Filip Wójcik 41, Sebastian Rudol 54, Michał Król 90 – Igor Maruszak 13, Szymon Krocz 24 (k)
Radunia Stężyca 3-2 Wisła Puławy 27 lipca, 18:00
Jakub Letniowski 11 (k), Wojciech Łuczak 42, 83 – Ednilson Furtado 45, Maciej Orłowski 90 (s)
Lech II Poznań 2-3 Pogoń Siedlce 27 lipca, 16:00
pd.
Tomasz Cywka 56 (k), Krystian Sanocki 65 – Maciej Wichtowski 19, 117, Nikodem Fiedosewicz 25
Garbarnia Kraków 1-1 Olimpia Elbląg 27 lipca, 17:00
pd. k. 2-3
Jakub Banach 2 – Aron Stasiak 69
1/32 finału:
Pogoń Siedlce 3-1 Chojniczanka Chojnice 31 sierpnia, 16:00 (657)
Damian Nowak 29, Maciej Wichtowski 41, Kamil Włodyka 72 – Łukasz Wolsztyński 32
Start Jełowa 0-4 Zagłębie Lubin 30 sierpnia, 17:30 (1439)
Aleks Ławniczak 5, Mateusz Bartolewski 9, Filip Starzyński 39, 43
Wieczysta Kraków 0-2 Radunia Stężyca 31 sierpnia, 16:00 (810)
Eryk Sobków 40, Szymon Nowicki 48
Lechia Dzierżoniów 1-2 Piast Gliwice 1 września, 16:30 (800)
Marcin Orłowski 90 – Jorge Félix 41, Arkadiusz Pyrka 66
Lechia Zielona Góra 2-1 Podbeskidzie Bielsko-Biała 30 sierpnia, 16:30 (937)
pd.
Titas Milašius 30 (s), Sebastian Górski 100 – Lionel Abate Etoundi 78
Zawisza Bydgoszcz 2-1 GKS Tychy 31 sierpnia, 19:00 (900)
Piotr Okuniewicz 36, Maciej Koziara 74 – Tomáš Malec 10
Pogoń II Szczecin 0-2 GKS Katowice 31 sierpnia, 16:00 (594)
Bartosz Jaroszek 25, Dominik Kościelniak 90
Odra Opole 0-1 Jagiellonia Białystok 1 września, 18:00 (2468)
pd.
Maciej Bortniczuk 96
Resovia 1-0 Miedź Legnica 31 sierpnia, 19:05 (558)
Daniel Morys 23
Górnik Polkowice 1-3 Sandecja Nowy Sącz 31 sierpnia, 18:00 (280)
pd.
Abdallah Hafez 84 – Jakub Wróbel 29, Giorgi Merebaszwili 105, 114
ŁKS Łódź 2-2 Stal Mielec 31 sierpnia, 20:30 (2878)
pd. k. 3-4
Dawid Kort 27, Kelechukwu Ibe-Torti 83 – Bogdan Vaštšuk 30, Mikołaj Lebedyński 52
Stomil Olsztyn 1-3 Chrobry Głogów 30 sierpnia, 19:45 (862)
Sebastian Szypulski 51 – Jakub Górski 3, Oliver Práznovský 57, Miłosz Jóźwiak 90
Stal Rzeszów 3-3 Korona Kielce 30 sierpnia, 19:00 (2792)
pd. k. 6-7
Łukasz Góra 22, Bartłomiej Poczobut 25, Piotr Głowacki 39 (k) – Jewgienij Szykawka 15, 16, Jacek Kiełb 32
Bałtyk Gdynia 0-3 Olimpia Elbląg 30 sierpnia, 19:00 (350)
Aron Stasiak 10, Dawid Wojtyra 12, Dawid Danilczyk 64
ŁKS Łagów 1-3 Cracovia 31 sierpnia, 16:30 (350)
Łukasz Seweryn 11 – Otar Kakabadze 34, Virgil Ghiță 59, Jewhen Konoplanka 90
Stal Stalowa Wola 1-2 Puszcza Niepołomice 30 sierpnia, 16:30 (815)
pd.
Kōsei Iwao 111 – Jakub Bartosz 92, Émile Thiakane 106
GKS Wikielec 1-2 Zagłębie Sosnowiec 30 sierpnia, 17:00 (540)
Piotr Kacperek 69 (k) – Szymon Sobczak 23, Szymon Pawłowski 59
Skra Częstochowa 1-3 Wisła Płock 31 sierpnia, 16:30 (157)
Krzysztof Ropski 78 – Steve Kapuadi 8, Milan Kvocera 34, Dawid Kocyła 75
Legia II Warszawa 0-5 Wisła Kraków 30 sierpnia, 16:15
Kacper Duda 19, Patryk Plewka 54, Ángel Rodado 61 (k), 90, Wiktor Szywacz 65
Ruch Wysokie Mazowieckie 0-4 Śląsk Wrocław 31 sierpnia, 16:00 (997)
Erik Expósito 45, 74, Sebastian Bergier 46, Patryk Janasik 61
RKS Radomsko 0-3 Radomiak Radom 30 sierpnia, 16:30 (919)
Dominik Sokół 11, Michał Feliks 30, Dariusz Pawłowski 74
Bruk-Bet Termalica Nieciecza 2-3 Legia Warszawa 30 sierpnia, 20:30 (4258)
pd.
Marcel Błachewicz 52, Daniel Pietraszkiewicz 86 – Carlitos 7, 112, Josué 90 (k)
KKS 1925 Kalisz 5-5 Widzew Łódź 31 sierpnia, 18:15 (6232)
pd. k. 4-3
Néstor Gordillo 12, 22, Filip Kendzia 21, Mateusz Gawlik 105 (k), 118 (k) – Jordi Sánchez 41, 55, Marek Hanousek 90 (k), 108, Łukasz Zjawiński 120
GKS Jastrzębie (Jastrzębie Zdrój) 0-2 Warta Poznań 31 sierpnia, 18:00 (731)
Dimítris Stavrópoulos 20, Enis Destan 45
Polonia Środa Wielkopolska 0-2 Motor Lublin 31 sierpnia, 16:00 (618)
Marcel Gąsior 10, Bartosz Zbiciak 23
Ruch Chorzów 0-1 Górnik Zabrze 1 września, 20:30 (9300)
Rafał Janicki 43
Arka Gdynia 0-0 Górnik Łęczna 1 września, 19:29 (3105)
pd. k. 3-4
Rekord Bielsko-Biała 3-0 Chełmianka Chełm 30 sierpnia, 16:30 (350)
Marcin Wróbel 7, Daniel Feruga 38, Szczepan Mucha 81
1/16 finału:
Górnik Łęczna – Korona Kielce 18 października, 19:15
KKS 1925 Kalisz – Olimpia Elbląg 18 października, 18:30
Wisła Kraków – Puszcza Niepołomice 19 października, 19:15
Stal Mielec – Piast Gliwice 18 października, 17:30
Zawisza Bydgoszcz – Radomiak Radom 20 października, 17:30
Pogoń Siedlce – Chrobry Głogów 20 października, 14:30
Lech Poznań – Śląsk Wrocław 19 października, 20:30
Resovia – Cracovia 19 października, 17:30
Wisła Płock – Legia Warszawa 18 października, 20:30
Zagłębie Sosnowiec – Raków Częstochowa 18 października, 14:30
Rekord Bielsko-Biała – Pogoń Szczecin 18 października, 14:15
Sandecja Nowy Sącz – Warta Poznań 19 października, 18:00
Lechia Zielona Góra 3-1 Jagiellonia Białystok 12 października, 14:30 (999)
Przemysław Mycan 9, 33, Rafał Ostrowski 47 – Bartłomiej Wdowik 45
Motor Lublin – Zagłębie Lubin 19 października, 18:00
GKS Katowice – Górnik Zabrze 20 października, 20:30
Radunia Stężyca – Lechia Gdańsk 19 października, 14:00
1/8 finału:
1/4 finału:
1/2 finału:
FINAŁ: