# 2017–18 Polish Cup

The 2017–18 Polish Cup was the sixty-fourth season of the annual Polish football knockout tournament. It began on 14 July 2017 with the first matches of the preliminary round and ended on 2 May 2018 with the final at PGE Narodowy. Winners of the competition, Legia Warsaw, qualified for the qualifying tournament of the 2018–19 UEFA Europa League. They secured their 19th Polish Cup title ever, after defeating 2–1 defending champions from Arka Gdynia.

## Participating teams

| Enter in Round of 32 | Enter in First Round | Enter in preliminary round | Enter in preliminary round | Enter in preliminary round |
| 2016–17 Ekstraklasa 16 teams | 2016–17 I liga 12 highest ranked teams | 2016–17 I liga 6 lowest ranked teams | 2016–17 II liga 18 teams | Winners of 16 regional cup competitions |
| Legia Warsaw Jagiellonia Białystok Lech Poznań Lechia Gdańsk Korona Kielce Wisła Kraków Pogoń Szczecin Bruk-Bet Termalica Nieciecza Zagłębie Lubin Piast Gliwice Śląsk Wrocław Wisła Płock Arka Gdynia Cracovia Górnik Łęczna Ruch Chorzów | Sandecja Nowy Sącz Górnik Zabrze Zagłębie Sosnowiec Miedź Legnica Chojniczanka Chojnice Olimpia Grudziądz GKS Katowice Podbeskidzie Bielsko-Biała Wigry Suwałki Stal Mielec Pogoń Siedlce Chrobry Głogów | Stomil Olsztyn GKS Tychy Bytovia Bytów Wisła Puławy Znicz Pruszków MKS Kluczbork | Raków Częstochowa Odra Opole Puszcza Niepołomice Radomiak Radom Olimpia Elbląg Siarka Tarnobrzeg Błękitni Stargard Legionovia Legionowo GKS Bełchatów Stal Stalowa Wola Warta Poznań ROW 1964 Rybnik Rozwój Katowice Gryf Wejherowo Polonia Warsaw Kotwica Kołobrzeg Olimpia Zambrów Polonia Bytom$^1$ | Polonia Środa Wielkopolska (Greater Poland) Wda Świecie (Kuyavian-Pomeranian) Podhale Nowy Targ (Lesser Poland) Warta Sieradz (Łódź) Zagłębie Lubin II (Lower Silesian) Chełmianka Chełm (Lublin) Stilon Gorzów Wielkopolski (Lubusz) Świt Nowy Dwór Mazowiecki (Masovian) Ruch Zdzieszowice (Opole) Stal Rzeszów (Podkarpackie) ŁKS 1926 Łomża (Podlaskie) Gryf Słupsk (Pomeranian) Rekord Bielsko-Biała (Silesian) KSZO Ostrowiec Świętokrzyski (Świętokrzyskie) Sokół Ostróda (Warmian-Masurian) MKP Szczecinek (West Pomeranian) |
Source: 90minut.pl

### Notes

* Polonia Bytom withdrew from the competition.

## Round and draw dates

| Round | Draw date | First leg | Second leg |
| Preliminary round | 22 June 2017 | 14–18 July 2017 | — |
| First round | 22 June 2017 | 22–26 July 2017 | — |
| Round of 32 | 25 July 2017 | 8–10 August 2017 | — |
| Round of 16 | 25 July 2017 | 19–27 September 2017 | — |
| Quarter-finals | 25 July 2017 | 24–26 October 2017 | 28–29 November 2017 |
| Semi-finals | | 3–4 April 2018 | 17–18 April 2018 |
| Final | | 2 May 2018 at PGE Narodowy | — |
Source: 90minut.pl

## Preliminary round

The draw for this round was conducted at the headquarters of the Polish FA on 22 June 2017. Participating in this round were 16 regional cup winners, 18 teams from the 2016–17 II liga and 6 lowest ranked teams from the 2016–17 I liga. The matches were played from 14 to 18 July 2017.
16 of the 24 I liga and II liga teams participating in the preliminary round were drawn against the 16 regional cup winners, and the remaining 8 were drawn against each other. Games were hosted by teams playing in the lower division in the 2017–18 season. The host of Legionovia Legionowo versus Znicz Pruszków (both teams playing in 2017–18 II liga) game was determined by the order in which the teams were drawn. The number in brackets indicates what tier of Polish football each team competes in during the 2017–18 season.
| Team 1 | Score | Team 2 |
| 14 July 2017 |||
| Polonia Środa Wielkopolska (4) | 1–2 | ROW 1964 Rybnik (3) |
| 15 July 2017 |||
| Świt Nowy Dwór Mazowiecki (4) | 5–0 | Odra Opole (2) |
| Wda Świecie (4) | 1–3 | Radomiak Radom (3) |
| Warta Sieradz (4) | 0–0 (a.e.t.) (4–2 p) | Stomil Olsztyn (2) |
| Stal Rzeszów (4) | 3–3 (a.e.t.) (7–6 p) | Olimpia Zambrów (4) |
| Gryf Słupsk (5) | 2–4 | MKS Kluczbork (3) |
| Ruch Zdzieszowice (4) | 3–3 (a.e.t.) (3–1 p) | Olimpia Elbląg (3) |
| Podhale Nowy Targ (4) | 0–1 | Siarka Tarnobrzeg (3) |
| MKP Szczecinek (5) | 0–7 | Błękitni Stargard (3) |
| ŁKS 1926 Łomża (4) | 2–4 | Bytovia Bytów (2) |
| Chełmianka Chełm (4) | 1–0 | Rozwój Katowice (3) |
| Kotwica Kołobrzeg (4) | 0–2 | GKS Tychy (2) |
| Legionovia Legionowo (3) | 3–1 | Znicz Pruszków (3) |
| Wisła Puławy (3) | 3–2 | Raków Częstochowa (2) |
| 16 July 2017 |||
| Rekord Bielsko-Biała (4) | 2–6 | GKS Bełchatów (3) |
| Stilon Gorzów Wielkopolski (4) | 1–3 | Puszcza Niepołomice (2) |
| Zagłębie Lubin II (4) | 0–1 | Gryf Wejherowo (3) |
| 18 July 2017 |||
| KSZO Ostrowiec Świętokrzyski (4) | 1–1 (a.e.t.) (3–2 p) | Warta Poznań (3) |
| Sokół Ostróda (4) | 2–0 | Polonia Warsaw (4) |
| No match |||
| Polonia Bytom (4) | 0–3 (awarded) | Stal Stalowa Wola (3) |

### Notes

* Note 1: Polonia Bytom withdrew from the competition.

## First round

The draw for this round was conducted at the headquarters of the Polish FA on 22 June 2017. The matches were played from 22 to 26 July 2017. Participating in this round were the 20 winners from the previous round and 12 highest ranked teams from the 2016–17 I liga. Winners of matches were advanced to the next round. The 12 teams joining in this round were seeded and their opponents were drawn from the 20 winners of the preliminary round (the other 8 formed the remaining 4 matches). Games will be hosted by teams playing in the lower division in the 2017–18 season. Host of match between Puszcza Niepołomice and GKS Tychy (the teams are playing in the same tier) was decided by a draw on 17 July 2017. The number in brackets indicates what tier of Polish football each team competes in during the 2017–18 season.
| Team 1 | Score | Team 2 |
| 22 July 2017 |||
| GKS Bełchatów (3) | 2–1 | Wigry Suwałki (2) |
| MKS Kluczbork (3) | 0–3 | Chrobry Głogów (2) |
| Siarka Tarnobrzeg (3) | 1–0 | GKS Katowice (2) |
| Świt Nowy Dwór Mazowiecki (4) | 2–2 (a.e.t.) (5–4 p) | Olimpia Grudziądz (2) |
| Wisła Puławy (3) | 2–2 (a.e.t.) (4–3 p) | Pogoń Siedlce (2) |
| KSZO Ostrowiec Świętokrzyski (4) | 0–1 | Stal Mielec (2) |
| Stal Rzeszów (4) | 1–3 | Miedź Legnica (2) |
| Radomiak Radom (3) | 1–1 (a.e.t.) (2–4 p) | Podbeskidzie Bielsko-Biała (2) |
| Legionovia Legionowo (3) | 1–4 | Chojniczanka Chojnice (2) |
| Chełmianka Chełm (4) | 0–3 | Zagłębie Sosnowiec (2) |
| Puszcza Niepołomice (2) | 0–1 | GKS Tychy (2) |
| Ruch Zdzieszowice (4) | 2–1 | Gryf Wejherowo (3) |
| Błękitni Stargard (3) | 1–2 | Bytovia Bytów (2) |
| 23 July 2017 |||
| Sokół Ostróda (4) | 2–1 (a.e.t.) | Stal Stalowa Wola (3) |
| 26 July 2017 |||
| ROW 1964 Rybnik (3) | 0–2 | Górnik Zabrze (1) |
| Warta Sieradz (4) | 1–5 | Sandecja Nowy Sącz (1) |

## Bracket

| Round of 32 | Round of 32 | Round of 16 | Round of 16 | Quarterfinals | Quarterfinals | Quarterfinals | | | Semifinals | Semifinals | Semifinals | | Final | Final |
| Sokół Ostróda | 1 | | | | | | | | | | | | | |
| Górnik Zabrze | 3 | | | | | | | | | | | | | |
| Górnik Zabrze | 3 | Górnik Zabrze (a.e.t.) | 3 | | | | | | | | | | | |
| | | Sandecja Nowy Sącz | 2 | | | | | | | | | | | |
| Miedź Legnica | 1 | Sandecja Nowy Sącz | 2 | | | | | | | | | | | |
| Sandecja Nowy Sącz | 2 | | | | | | | | | | | | | |
| Sandecja Nowy Sącz | 2 | | | Górnik Zabrze | 3 | 3 | | | | | | | | |
| | | | | Chojniczanka Chojnice | 1 | 0 | | | | | | | | |
| GKS Bełchatów | 0 | | | | | | Chojniczanka Chojnice | 1 | 0 | | | | | | | |
| Chojniczanka Chojnice | 3 | | | | | | | | | | | | | |
| Chojniczanka Chojnice | 3 | Chojniczanka Chojnice | 2 | | | | | | | | | | | |
| | | Bruk-Bet Termalica Nieciecza | 1 | | | | | | | | | | | |
| Siarka Tarnobrzeg | 1 | Bruk-Bet Termalica Nieciecza | 1 | | | | | | | | | | | |
| Bruk-Bet Termalica Nieciecza (a.e.t.) | 4 | | | | | | | | | | | | | |
| Bruk-Bet Termalica Nieciecza (a.e.t.) | 4 | | | | | | | | Górnik Zabrze | 1 | 1 | | | |
| | | | | | | | | | Legia Warsaw | 1 | 2 | | | |
| Wisła Puławy | 1 | | | | | | | | | | | Legia Warsaw | 1 | 2 | | |
| Legia Warsaw | 4 | | | | | | | | | | | | | |
| Legia Warsaw | 4 | Legia Warsaw | 4 | | | | | | | | | | | |
| | | Ruch Zdzieszowice | 0 | | | | | | | | | | | |
| Ruch Zdzieszowice | 2 | Ruch Zdzieszowice | 0 | | | | | | | | | | | |
| Górnik Łęczna | 1 | | | | | | | | | | | | | |
| Górnik Łęczna | 1 | | | Legia Warsaw | 3 | 4 | | | | | | | | |
| | | | | Bytovia Bytów | 1 | 2 | | | | | | | | |
| Pogoń Szczecin | 3 | | | | | | Bytovia Bytów | 1 | 2 | | | | | | | |
| Lech Poznań | 0 | | | | | | | | | | | | | |
| Lech Poznań | 0 | Pogoń Szczecin | 0 (4) | | | | | | | | | | | |
| | | Bytovia Bytów (p) | 0 (5) | | | | | | | | | | | |
| Bytovia Bytów | 1 | Bytovia Bytów (p) | 0 (5) | | | | | | | | | | | |
| Lechia Gdańsk | 0 | | | | | | | | | | | | | |
| Lechia Gdańsk | 0 | | | | | | | | | | | | Legia Warsaw | 2 |
| | | | | | | | | | | | | | Arka Gdynia | 1 |
| Świt Nowy Dwór Mazowiecki | 1 | | | | | | | | | | | | | | Arka Gdynia | 1 |
| Podbeskidzie Bielsko-Biała | 3 | | | | | | | | | | | | | |
| Podbeskidzie Bielsko-Biała | 3 | Podbeskidzie Bielsko-Biała | 1 | | | | | | | | | | | |
| | | Arka Gdynia (a.e.t.) | 2 | | | | | | | | | | | |
| Arka Gdynia (a.e.t.) | 4 | Arka Gdynia (a.e.t.) | 2 | | | | | | | | | | | |
| Śląsk Wrocław | 2 | | | | | | | | | | | | | |
| Śląsk Wrocław | 2 | | | Arka Gdynia | 2 | 1 | | | | | | | | |
| | | | | Chrobry Głogów | 0 | 1 | | | | | | | | |
| Stal Mielec | 0 | | | | | | Chrobry Głogów | 0 | 1 | | | | | | | |
| Piast Gliwice | 2 | | | | | | | | | | | | | |
| Piast Gliwice | 2 | Piast Gliwice | 1 | | | | | | | | | | | |
| | | Chrobry Głogów | 2 | | | | | | | | | | | |
| Ruch Chorzów | 1 | Chrobry Głogów | 2 | | | | | | | | | | | |
| Chrobry Głogów | 3 | | | | | | | | | | | | | |
| Chrobry Głogów | 3 | | | | | | | | Arka Gdynia | 1 | 1 | | | |
| | | | | | | | | | Korona Kielce | 2 | 0 | | | |
| GKS Tychy | 1 (1) | | | | | | | | | | | Korona Kielce | 2 | 0 | | |
| Cracovia (p) | 1 (4) | | | | | | | | | | | | | |
| Cracovia (p) | 1 (4) | Cracovia | 0 | | | | | | | | | | | |
| | | Zagłębie Lubin | 3 | | | | | | | | | | | |
| Zagłębie Lubin | 2 | Zagłębie Lubin | 3 | | | | | | | | | | | |
| Jagiellonia Białystok | 1 | | | | | | | | | | | | | |
| Jagiellonia Białystok | 1 | | | Zagłębie Lubin | 0 | 0 | | | | | | | | |
| | | | | Korona Kielce | 1 | 2 | | | | | | | | |
| Zagłębie Sosnowiec | 1 | | | | | | Korona Kielce | 1 | 2 | | | | | | | |
| Korona Kielce (a.e.t.) | 2 | | | | | | | | | | | | | |
| Korona Kielce (a.e.t.) | 2 | Korona Kielce (a.e.t.) | 1 | | | | | | | | | | | |
| | | Wisła Kraków | 0 | | | | | | | | | | | |
| Wisła Kraków | 2 | Wisła Kraków | 0 | | | | | | | | | | | |
| Wisła Płock | 1 | | | | | | | | | | | | | |

## Round of 32

The draw for this round was conducted at the PGE Narodowy on 25 July 2017. The matches were played on 8–10 August 2017. Participating in this round were the 16 winners from the previous round and 16 teams from the 2016–17 Ekstraklasa. Games were hosted by teams playing in the lower division in the 2017–18 season. The hosts of matches of teams playing in the same tier were the teams occupying a higher position in the bracket.
| Team 1 | Score | Team 2 |
| 8 August 2017 |||
| Siarka Tarnobrzeg (3) | 1–4 (a.e.t.) | Bruk-Bet Termalica Nieciecza (1) |
| Wisła Puławy (3) | 1–4 | Legia Warsaw (1) |
| Ruch Zdzieszowice (4) | 2–1 | Górnik Łęczna (2) |
| Świt Nowy Dwór Mazowiecki (4) | 1–3 | Podbeskidzie Bielsko-Biała (2) |
| Stal Mielec (2) | 0–2 | Piast Gliwice (1) |
| Ruch Chorzów (2) | 1–3 | Chrobry Głogów (2) |
| Wisła Kraków (1) | 2–1 | Wisła Płock (1) |
| 9 August 2017 |||
| Sokół Ostróda (4) | 1–3 | Górnik Zabrze (1) |
| Miedź Legnica (2) | 1–2 | Sandecja Nowy Sącz (1) |
| GKS Bełchatów (3) | 0–3 | Chojniczanka Chojnice (2) |
| Pogoń Szczecin (1) | 3–0 | Lech Poznań (1) |
| Bytovia Bytów (2) | 1–0 | Lechia Gdańsk (1) |
| GKS Tychy (2) | 1–1 (a.e.t.) (1–4 p) | Cracovia (1) |
| Zagłębie Lubin (1) | 2–1 | Jagiellonia Białystok (1) |
| 10 August 2017 |||
| Arka Gdynia (1) | 4–2 (a.e.t.) | Śląsk Wrocław (1) |
| Zagłębie Sosnowiec (2) | 1–2 (a.e.t.) | Korona Kielce (1) |

## Round of 16

The 16 winners from the previous round competed in this round. The draw for this round was conducted at PGE Narodowy, Warsaw on 25 July 2017. Matches were played from 19 September to 27 September 2017. Hosts of matches between teams playing in the same tier were decided by a draw conducted on 11 August 2017.
| Team 1 | Score | Team 2 |
| 19 September 2017 |||
| Bytovia Bytów (2) | 0–0 (a.e.t.) (5–4 p) | Pogoń Szczecin (1) |
| Podbeskidzie Bielsko-Biała (2) | 1–2 (a.e.t.) | Arka Gdynia (1) |
| 20 September 2017 |||
| Górnik Zabrze (1) | 3–2 (a.e.t.) | Sandecja Nowy Sącz (1) |
| Korona Kielce (1) | 1–0 (a.e.t.) | Wisła Kraków (1) |
| 21 September 2017 |||
| Ruch Zdzieszowice (4) | 0–4 | Legia Warsaw (1) |
| Cracovia (1) | 0–3 | Zagłębie Lubin (1) |
| 26 September 2017 |||
| Chrobry Głogów (2) | 2–1 | Piast Gliwice (1) |
| 27 September 2017 |||
| Chojniczanka Chojnice (2) | 2–1 | Bruk-Bet Termalica Nieciecza (1) |

## Quarter-finals

The 8 winners from Round of 16 competed in this round. The matches were played in two legs. The first leg took place on 24–26 October 2017. The second leg took place on 28 and 29 November 2017. The draw for this round was conducted at PGE Narodowy, Warsaw on 25 July 2017. Host of first match between teams playing in the same tier (Zagłębie Lubin and Korona Kielce) was decided by a draw conducted on 28 September 2017.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Chojniczanka Chojnice (2) | 1–6 | Górnik Zabrze (1) | 1–3 | 0–3 |
| Bytovia Bytów (2) | 3–7 | Legia Warsaw (1) | 1–3 | 2–4 |
| Chrobry Głogów (2) | 1–3 | Arka Gdynia (1) | 0–2 | 1–1 |
| Zagłębie Lubin (1) | 0–3 | Korona Kielce (1) | 0–1 | 0–2 |

### Second leg
## Semi-finals

The 4 winners from the Quarterfinals competed in this round. The matches were played in two legs. The first legs took place on 3-4 April 2018. The second legs took place on 18 April 2018. The draw for this round was conducted at Stadion Miejski, Kielce on 29 November 2017.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Górnik Zabrze (1) | 2–3 | Legia Warsaw (1) | 1–1 | 1–2 |
| Korona Kielce (1) | 2–2 (a) | Arka Gdynia (1) | 2–1 | 0–1 |

### Second leg
## Final

The final match was played at the PGE Narodowy, Warsaw on 2 May 2018. The host of the final match was decided by a draw which was conducted on 17 April 2018.
| Arka Gdynia | Legia Warsaw |
Pāvels Šteinbors :
| RB | 33 | Damian Zbozień |
| CB | 29 | Michał Marcjanik |
| CB | 28 | Frederik Helstrup |
| LB | 23 | Marcin Warcholak |
| DM | 4 | Dawid Sołdecki |
| CM | 90 | Andriy Bohdanov | | 46' |
| CM | 14 | Michał Nalepa | 42' | 73' |
| RM | 8 | Marcus da Silva (c) |
| LM | 10 | Mateusz Szwoch |
| CF | 22 | Maciej Jankowski | | 46' |
| Substitutes: |||
| GK | 80 | Krzysztof Pilarz |
| DF | 2 | Tadeusz Socha |
| DF | 17 | Adam Marciniak | | 73' |
| MF | 13 | Grzegorz Piesio | 71' | 46' |
| MF | 24 | Patryk Kun |
| FW | 9 | Rubén Jurado |
| FW | 11 | Rafał Siemaszko | | 46' |
| Manager: |||
| Leszek Ojrzyński ||||
Radosław Cierzniak :
| RB | 20 | Marko Vešović |
| CB | 44 | William Rémy |
| CB | 2 | Michał Pazdan |
| LB | 14 | Adam Hloušek |
| RM | 26 | Cafú |
| CM | 6 | Chris Philipps |
| LM | 7 | Domagoj Antolić |
| RW | 18 | Michał Kucharczyk | 89' |
| LW | 32 | Miroslav Radović (c) | 65' |
| CF | 11 | Jarosław Niezgoda | 74' |
| Substitutes: |||
| GK | 1 | Arkadiusz Malarz |
| DF | 3 | Maurício |
| DF | 55 | Artur Jędrzejczyk |
| MF | 8 | Cristian Pasquato |
| MF | 22 | Kasper Hämäläinen | 74' |
| MF | 53 | Sebastian Szymański | 65' |
| FW | 9 | Eduardo | 89' |
| Manager: |||
| Dean Klafurić ||||
| Match officials: Referee: Piotr Lasyk Assistant referees: Dawid Golis Bartłomiej Lekki Fourth official: Mariusz Złotek Video assistant referee: Paweł Gil Marcin Borkowski | Match rules 90 minutes. 30 minutes of extra-time if necessary. Penalty shoot-out if scores still level. Seven named substitutes. Maximum of three substitutions. |

## Top goalscorers

| Rank | Player | Club | Goals |
| 1 | Igor Angulo | Górnik Zabrze | 4 |
| 1 | Armando Sadiku | Legia Warsaw | 4 |
| 1 | Janusz Surdykowski | Bytovia Bytów | 4 |
| 4 | Bartosz Biel | Bytovia Bytów | 3 |
| 4 | Dawid Flaszka | GKS Bełchatów | 3 |
| 4 | Kamil Jackiewicz | Olimpia Zambrów | 3 |
| 4 | Mateusz Machaj | Chrobry Głogów | 3 |
| 4 | Tomasz Mikołajczak | Chojniczanka Chojnice | 3 |
| 4 | Sebastian Szymański | Legia Warsaw | 3 |
| 4 | Bartosz Śpiączka | Bruk-Bet Termalica Nieciecza | 3 |
| 4 | Wojciech Trochim | Sandecja Nowy Sącz | 3 |
| 4 | Przemysław Trytko | Chrobry Głogów | 3 |