The Polish Cup in football ( ), known as the STS Polish Cup () for sponsorship reasons, is an annual knockout football competition for Polish football clubs, held continuously since 1950, and is the second most important national title in Polish football after the Ekstraklasa title. Due to mass participation of teams, the tournament is often called The Cup of the Thousand Teams ( ).
Participation is open to any club registered with the Polish FA, regardless of whether it competes in any league in the national pyramid or not. Reserve and veteran teams are also eligible, with reserve teams reaching the final on two occasions (and winning it once). The Cup is popular among lower-level teams, as it gives them a chance to play better known sides. In some cases, the underdogs have even reached the final, with the most famous example being Czarni Żagań, who were playing in the third division, when they reached the 1964–65 final, eventually won by Górnik Zabrze.
Lower league clubs have to enter regional qualification rounds and the winners of these join the teams from the first and second division in the competition proper. The regional qualifications are played in the preceding season, so that one edition of Polish Cup for lower ranked clubs can last two seasons. Each tie is decided by a single game which is held at the lower league side's stadium. The final used to be a single match, but 2002–2006 it was contested over two legs. Since 2007, the Cup has returned to the single-game final.
The first edition of the Polish Cup took place in 1926, but it was quickly abandoned. In the late 1930s, the President of Poland's Football Cup was organized, which featured teams of the Polish Football Association's regional districts.
The reigning champions are Górnik Zabrze, who defeated Raków Częstochowa 2–0 in the final of the 2025–26 edition. Raków Częstochowa hold the record for most consecutive tournament game wins (16) between 2020 and 2023, winning the cup in 2021 and 2022.
Polish Cup winners Previous cup winners are:
1925–26: Wisła KrakówII 1927–50: not played 1950–51: Unia Chorzów 1951–52: Kolejarz Warsaw 1952–53: not played 1953–54: Gwardia Warsaw 1954–55: CWKS Warsaw 1955–56: CWKS Warsaw (2) 1956–57: ŁKS Łódź 1958–61: not played 1961–62: Zagłębie Sosnowiec 1962–63: Zagłębie Sosnowiec (2) 1963–64: Legia Warsaw (3) 1964–65: Górnik Zabrze 1965–66: Legia Warsaw (4) 1966–67: Wisła Kraków (2) 1967–68: Górnik Zabrze (2) 1968–69: Górnik Zabrze (3) 1969–70: Górnik Zabrze (4) 1970–71: Górnik Zabrze (5) 1971–72: Górnik Zabrze (6) 1972–73: Legia Warsaw (5) 1973–74: Ruch Chorzów (2) 1974–75: Stal RzeszówII 1975–76: Śląsk Wrocław 1976–77: Zagłębie Sosnowiec (3) 1977–78: Zagłębie Sosnowiec (4) 1978–79: Arka Gdynia 1979–80: Legia Warsaw (6) 1980–81: Legia Warsaw (7) 1981–82: Lech Poznań 1982–83: Lechia GdańskIII 1983–84: Lech Poznań (2) 1984–85: Widzew Łódź 1985–86: GKS Katowice 1986–87: Śląsk Wrocław (2) 1987–88: Lech Poznań (3) 1988–89: Legia Warsaw (8) 1989–90: Legia Warsaw (9) 1990–91: GKS Katowice (2) 1991–92: Miedź LegnicaII 1992–93: GKS Katowice (3) 1993–94: Legia Warsaw (10) 1994–95: Legia Warsaw (11) 1995–96: Ruch ChorzówII (3) 1996–97: Legia Warsaw (12) 1997–98: Amica Wronki 1998–99: Amica Wronki (2) 1999–2000: Amica Wronki (3) 2000–01: Polonia Warsaw (2) 2001–02: Wisła Kraków (3) 2002–03: Wisła Kraków (4) 2003–04: Lech Poznań (4) 2004–05: not awardedThe original winners were Dyskobolia Grodzisk Wielkopolski. By the resolution of the PZPN management board of 2 September 2020, they were deprived of the title in connection with proven cases of match-fixing.Skarb - Dyskobolia Grodzisk Wielkopolski . 90minut.pl (in Polish). 2021-01-21. 2005–06: Wisła Płock 2006–07: Dyskobolia Grodzisk Wielkopolski 2007–08: Legia Warsaw (13) 2008–09: Lech Poznań (5) 2009–10: Jagiellonia Białystok 2010–11: Legia Warsaw (14) 2011–12: Legia Warsaw (15) 2012–13: Legia Warsaw (16) 2013–14: Zawisza Bydgoszcz 2014–15: Legia Warsaw (17) 2015–16: Legia Warsaw (18) 2016–17: Arka Gdynia (2) 2017–18: Legia Warsaw (19) 2018–19: Lechia Gdańsk (2) 2019–20: Cracovia 2020–21: Raków Częstochowa 2021–22: Raków Częstochowa (2) 2022–23: Legia Warsaw (20) 2023–24: Wisła KrakówII (5) 2024–25: Legia Warsaw (21) 2025–26: Górnik Zabrze (7)
II Team played in the second level of the Polish league football III Team played in the third level of the Polish league football
Finals YearWinnersScoreRunners-upVenueAttendance1926Wisła Kraków2–1Sparta LwówStadion Wisły, Kraków1,5001927–50Not played.1951Unia Chorzów2–0Gwardia KrakówStadion Wojska Polskiego, Warsaw35,0001952Kolejarz Warsaw1–0CWKS Ib WarsawStadion Wojska Polskiego, Warsaw16,5001953Not played. 1954 Gwardia Warsaw 0–0 Gwardia KrakówStadion Wojska Polskiego, Warsaw30,0003–1 (R)Stadion Olimpijski, Wrocław30,0001955CWKS Warsaw5–0Budowlani GdańskStadion Wojska Polskiego, Warsaw12,0001956CWKS Warsaw (2)3–0Górnik ZabrzeStadion Dziesięciolecia, Warsaw15,0001957ŁKS Łódź2–1Górnik ZabrzeStadion ŁKS-u, Łódź20,0001958–61 Not played.1962Zagłębie Sosnowiec2–1Górnik ZabrzeStadion Śląski, Chorzów25,0001963Zagłębie Sosnowiec (2)2–0Ruch ChorzówStadion Śląski, Chorzów70,0001964Legia Warsaw (3)2–1 Polonia BytomStadion Dziesięciolecia, Warsaw25,5001965Górnik Zabrze4–0Czarni ŻagańStadion Miejski, Zielona Góra20,0001966Legia Warsaw (4)2–1 Górnik ZabrzeStadion im. 22 lipca, Poznań20,0001967Wisła Kraków (2)2–0 Raków CzęstochowaStadion Błękitnych, Kielce6,0001968Górnik Zabrze (2)3–0Ruch ChorzówStadion Śląski, Chorzów6,0001969Górnik Zabrze (3)2–0Legia WarsawStadion ŁKS-u, Łódź40,0001970Górnik Zabrze (4)3–1Ruch ChorzówStadion Śląski, Chorzów50,0001971Górnik Zabrze (5)3–1Zagłębie SosnowiecStadion Śląski, Chorzów3,0001972Górnik Zabrze (6)5–2Legia WarsawStadion ŁKS-u, Łódź31,0001973Legia Warsaw (5)0–0 Polonia BytomStadion im. 22 lipca, Poznań11,0001974Ruch Chorzów (2)2–0Gwardia WarsawStadion Wojska Polskiego, Warsaw8,0001975Stal Rzeszów0–0 ROW II RybnikStadion Cracovii, Kraków15,0001976Śląsk Wrocław2–0Stal MielecStadion Wojska Polskiego, Warsaw15,0001977Zagłębie Sosnowiec (3)1–0Polonia BytomStadion Śląski, Chorzów30,0001978Zagłębie Sosnowiec (4)2–0Piast GliwiceStadion Śląski, Chorzów5,0001979Arka Gdynia2–1Wisła KrakówStadion Miejski, Lublin15,0001980Legia Warsaw (6)5–0Lech PoznańStadion Miejski, Częstochowa26,0001981Legia Warsaw (7)1–0 Pogoń SzczecinStadion Miejski, Kalisz12,5001982Lech Poznań1–0Pogoń SzczecinStadion Oporowska, Wrocław15,0001983Lechia Gdańsk2–1Piast GliwiceStadion XXXV-lecia PRL, Piotrków Trybunalski16,0001984Lech Poznań (2)3–0Wisła KrakówStadion Wojska Polskiego, Warsaw16,0001985Widzew Łódź0–0 GKS KatowiceStadion Wojska Polskiego, Warsaw12,0001986GKS Katowice4–1Górnik ZabrzeStadion Śląski, Chorzów55,0001987Śląsk Wrocław (2)0–0 GKS KatowiceStadion Miejski, Opole12,0001988Lech Poznań (3)1–1 Legia WarsawStadion Widzewa, Łódź10,0001989Legia Warsaw (8)5–2Jagiellonia BiałystokStadion Miejski, Olsztyn20,0001990Legia Warsaw (9)2–0GKS KatowiceStadion Widzewa, Łódź7,0001991GKS Katowice (2)1–0Legia WarsawStadion Miejski, Piotrków Trybunalski7,0001992Miedź Legnica1-1 Górnik ZabrzeStadion Wojska Polskiego, Warsaw5,0001993GKS Katowice (3)1–1 Ruch II ChorzówStadion Śląski, Chorzów10,0001994Legia Warsaw (10)2–0ŁKS ŁódźStadion Wojska Polskiego, Warsaw20,0001995Legia Warsaw (11)2–0GKS KatowiceStadion Wojska Polskiego, Warsaw17,0001996Ruch Chorzów (3)1–0GKS BełchatówStadion Polonii, Warsaw10,0001997Legia Warsaw (12)2–0GKS KatowiceStadion ŁKS-u, Łódź6,0001998Amica Wronki5–3 Aluminium KoninStadion Miejski, Poznań10,0001999Amica Wronki (2)1–0GKS BełchatówStadion Miejski, Poznań3,0002000Amica Wronki (3)2–2Wisła KrakówStadion Miejski, Kraków8,0003–0Stadion Amiki, Wronki5,5002001Polonia Warsaw (2)2–1Górnik ZabrzeStadion Miejski, Zabrze2,2162–2Stadion Polonii, Warsaw3,5002002Wisła Kraków (3)4–2Amica WronkiStadion Amiki, Wronki2,5004–0Stadion Miejski, Kraków7,0002003Wisła Kraków (4)0–1Wisła PłockStadion Miejski, Kraków4,0003–0Stadion Miejski, Płock10,0002004Lech Poznań (4)2–0Legia WarsawStadion Miejski, Poznań26,0000–1Stadion Wojska Polskiego, Warsaw15,0002005Dyskobolia Grodzisk Wielkopolski2–0Zagłębie LubinStadion Dyskobolii, Grodzisk Wielkopolski4,0000–1Stadion Zagłębia, Lubin8,0002006Wisła Płock3–2Zagłębie LubinStadion Zagłębia, Lubin8,0003–1Stadion Miejski, Płock8,5202007Dyskobolia Grodzisk Wielkopolski2–0Korona KielceStadion Miejski, Bełchatów5,5002008Legia Warsaw (13)0–0 Wisła KrakówStadion Miejski, Bełchatów5,0002009Lech Poznań (5)1–0Ruch ChorzówSilesian Stadium, Chorzów25,0002010Jagiellonia Białystok1–0Pogoń SzczecinStadion Miejski, Bydgoszcz13,3002011Legia Warsaw (14)1–1 Lech PoznańStadion Miejski, Bydgoszcz18,2002012Legia Warsaw (15)3–0Ruch ChorzówStadion Miejski, Kielce10,1002013Legia Warsaw (16)2–0Śląsk WrocławStadion Miejski, Wrocław35,0000–1Stadion Wojska Polskiego, Warsaw29,4162014Zawisza Bydgoszcz0–0 Zagłębie LubinStadion Narodowy, Warsaw37,1202015Legia Warsaw (17)2–1Lech PoznańStadion Narodowy, Warsaw45,3222016Legia Warsaw (18)1–0Lech PoznańStadion Narodowy, Warsaw48,5632017Arka Gdynia (2)2–1 Lech PoznańStadion Narodowy, Warsaw43,7602018Legia Warsaw (19)2–1Arka GdyniaStadion Narodowy, Warsaw47,0372019Lechia Gdańsk (2)1–0Jagiellonia BiałystokStadion Narodowy, Warsaw44,1582020Cracovia3–2 Lechia GdańskArena Lublin, Lublin3,4782021Raków Częstochowa2–1Arka GdyniaArena Lublin, Lublin02022Raków Częstochowa (2)3–1Lech PoznańStadion Narodowy, Warsaw35,6942023Legia Warsaw (20)0–0 Raków CzęstochowaStadion Narodowy, Warsaw44,7012024Wisła Kraków (5)2–1 Pogoń SzczecinStadion Narodowy, Warsaw47,5062025Legia Warsaw (21)4–3Pogoń SzczecinStadion Narodowy, Warsaw51,2332026Górnik Zabrze (7)2–0Raków CzęstochowaStadion Narodowy, Warsaw50,072
Performances
Performance by club
Club Winners Runners-up Winning years Runner-up years Legia Warsaw 21 6 1955, 1956, 1964, 1966, 1973, 1980, 1981, 1989, 1990, 1994, 1995, 1997, 2008, 2011, 2012, 2013, 2015, 2016, 2018, 2023, 20251952, 1969, 1972, 1988, 1991, 2004 Górnik Zabrze 7 7 1965, 1968, 1969, 1970, 1971, 1972, 20261956, 1957, 1962, 1966, 1986, 1992, 2001 Wisła Kraków 5 6 1926, 1967, 2002, 2003, 20241951, 1954, 1979, 1984, 2000, 2008 Lech Poznań 5 6 1982, 1984, 1988, 2004, 20091980, 2011, 2015, 2016, 2017, 2022 Zagłębie Sosnowiec 4 1 1962, 1963, 1977, 19781971 Ruch Chorzów 3 6 1951, 1974, 19961963, 1968, 1970, 1993, 2009, 2012 GKS Katowice 3 5 1986, 1991, 19931985, 1987, 1990, 1995, 1997 Amica Wronki 3 1 1998, 1999, 20002002 Raków Częstochowa 2 3 2021, 20221967, 2023, 2026 Arka Gdynia 2 2 1979, 20172018, 2021 Lechia Gdańsk 2 2 1983, 20191955, 2020 Śląsk Wrocław 2 1 1976, 19872013 Polonia Warsaw 2 – 1952, 2001– Jagiellonia Białystok 1 2 20101989, 2019 Gwardia Warsaw 1 1 19541974 ŁKS Łódź 1 1 19571994 Wisła Płock 1 1 20062003 Stal Rzeszów 1 – 1975– Widzew Łódź 1 – 1985– Miedź Legnica 1 – 1992– Dyskobolia Grodzisk 1 – 2007– Zawisza Bydgoszcz 1 – 2014– Cracovia 1 – 2020– Pogoń Szczecin – 5 –1981, 1982, 2010, 2024, 2025 Polonia Bytom – 3 –1964, 1973, 1977 Zagłębie Lubin – 3 –2005, 2006, 2014 Piast Gliwice – 2 –1978, 1983 GKS Bełchatów – 2 –1996, 1999 Sparta Lwów – 1 –1926 Czarni Żagań – 1 –1965 ROW Rybnik – 1 –1975 Stal Mielec – 1 –1976 Aluminium Konin – 1 –1998 Korona Kielce – 1 –2007
See also Football in Poland Polish Championship in Football Polish Super Cup
Notes
References
External links
Polish Cup at UEFA.com