Polish Cup

Poland · Since 1925 · 70 clubs

Last Champion
Górnik Zabrze
Season 2025-26
Total Seasons
71
1925-26 · · · 2025-26
Most Titles
Legia Warsaw
21 titles

About Polish Cup

The Polish Cup is the main national knockout football competition in Poland and is considered the second most important trophy in Polish football after the Ekstraklasa title. The tournament was first introduced in 1926, although it was quickly discontinued and later permanently reestablished in 1950. Organized by the Polish Football Association (PZPN), the competition is open to clubs from all levels of the Polish football system, giving smaller teams the chance to compete against the country’s biggest clubs.

The tournament is famous for its unpredictable matches and dramatic underdog stories. Lower-division teams occasionally make deep runs in the competition, creating some of the most memorable moments in Polish football history. One of the most famous examples was Lechia Gdańsk, which won the cup in 1983 while playing in the third division. The competition is played as a single-elimination tournament, and since 2007 the final has been decided in one match, traditionally held at the National Stadium in Warsaw.

Over the decades, clubs such as Legia Warsaw, Górnik Zabrze, Lech Poznań, and Wisła Kraków have become strongly associated with success in the Polish Cup. Legia Warsaw is the most successful club in the competition’s history with the highest number of titles. Winning the Polish Cup also provides qualification for European competitions, making it an important objective for clubs throughout the country. Today, the tournament remains one of the most popular and historic football competitions in Poland, known for passionate supporters and surprising results.

Seasons

Season Winner Finalist Score
2025-26
Górnik Zabrze
Raków Częstochowa
2-0
2024-25
Legia Warsaw
Pogoń Szczecin
4-3
2023-24
Wisła Kraków
Pogoń Szczecin
2-1, aet
2022-23
Legia Warsaw
Raków Częstochowa
0-0, pen. 6-5
2021-22
Raków Częstochowa
Lech Poznań
3-1
2020-21
Raków Częstochowa
Arka Gdynia
2-1
2019-20
KS Cracovia
Lechia Gdańsk
3-2, aet
2018-19
Lechia Gdańsk
Jagiellonia Białystok
1-0
2017-18
Legia Warsaw
Arka Gdynia
2-1
2016-17
Arka Gdynia
Lech Poznań
2-1, aet
2015-16
Legia Warsaw
Lech Poznań
1-0
2014-15
Legia Warsaw
Lech Poznań
2-1
2013-14
Zawisza Bydgoszcz
Zagłębie Lubin
0-0, pen. 6-5
2012-13
Legia Warsaw
Śląsk Wrocław
2-0, 0-1
2011-12
Legia Warsaw
Ruch Chorzów
3-0
2010-11
Legia Warsaw
Lech Poznań
1-1, pen. 5-4
2009-10
Jagiellonia Białystok
Pogoń Szczecin
1-0
2008-09
Lech Poznań
Ruch Chorzów
1-0
2007-08
Legia Warsaw
Wisła Kraków
0-0, pen. 4-3
2006-07
Dyskobolia Grodzisk Wielkopolski
Korona Kielce
2-0
2005-06
Wisła Płock
Zagłębie Lubin
3-2, 3-1
2003-04
Lech Poznań
Legia Warsaw
2-0, 0-1
2002-03
Wisła Kraków
Wisła Płock
0-1, 3-0
2001-02
Wisła Kraków
Amica Wronki
4-2, 4-0
2000-01
Polonia Warsaw
Górnik Zabrze
2-1, 2-2
1999-00
Amica Wronki
Wisła Kraków
2-2, 3-0
1998-99
Amica Wronki
GKS Bełchatów
1-0
1997-98
Amica Wronki
Górnik Konin
5-3, aet
1996-97
Legia Warsaw
GKS Katowice
2-0
1995-96
Ruch Chorzów
GKS Bełchatów
1-0
1994-95
Legia Warsaw
GKS Katowice
2-0
1993-94
Legia Warsaw
ŁKS Łódź
2-0
1992-93
GKS Katowice
Ruch Chorzów 2
1-1, pen. 5-4
1991-92
Miedź Legnica
Górnik Zabrze
1-1, pen. 4-3
1990-91
GKS Katowice
Legia Warsaw
1-0
1989-90
Legia Warsaw
GKS Katowice
2-0
1988-89
Legia Warsaw
Jagiellonia Białystok
5-2
1987-88
Lech Poznań
Legia Warsaw
1-1, pen. 3-2
1986-87
Śląsk Wrocław
GKS Katowice
0-0, pen. 4-3
1985-86
GKS Katowice
Górnik Zabrze
4-1
1984-85
Widzew Łódź
GKS Katowice
0-0, pen. 3-1
1983-84
Lech Poznań
Wisła Kraków
3-0
1982-83
Lechia Gdańsk
Piast Gliwice
2-1
1981-82
Lech Poznań
Pogoń Szczecin
1-0
1980-81
Legia Warsaw
Pogoń Szczecin
1-0, aet
1979-80
Legia Warsaw
Lech Poznań
5-0
1978-79
Arka Gdynia
Wisła Kraków
2-1
1977-78
Zagłębie Sosnowiec
Piast Gliwice
2-0
1976-77
Zagłębie Sosnowiec
Polonia Bytom
1-0
1975-76
Śląsk Wrocław
Stal Mielec
2-0
1974-75
Stal Rzeszów
ROW 1964 Rybnik
0-0, pen. 3-2
1973-74
Ruch Chorzów
Gwardia Warsaw
2-0
1972-73
Legia Warsaw
Polonia Bytom
0-0, pen. 4-2
1971-72
Górnik Zabrze
Legia Warsaw
5-2
1970-71
Górnik Zabrze
Zagłębie Sosnowiec
3-1
1969-70
Górnik Zabrze
Ruch Chorzów
3-1
1968-69
Górnik Zabrze
Legia Warsaw
2-0
1967-68
Górnik Zabrze
Ruch Chorzów
3-0
1966-67
Wisła Kraków
Raków Częstochowa
2-0, aet
1965-66
Legia Warsaw
Górnik Zabrze
2-1, aet
1964-65
Górnik Zabrze
Czarni Żagań
4-0
1963-64
Legia Warsaw
Polonia Bytom
2-1, aet
1962-63
Zagłębie Sosnowiec
Ruch Chorzów
2-0
1961-62
Zagłębie Sosnowiec
Górnik Zabrze
2-1
1956-57
ŁKS Łódź
Górnik Zabrze
2-1
1955-56
Legia Warsaw
Górnik Zabrze
3-0
1954-55
Legia Warsaw
Lechia Gdańsk
5-0
1953-54
Gwardia Warsaw
Wisła Kraków
0-0, 3-1
1952
KS Cracovia
Legia Warsaw 2
1-0
1950-51
Ruch Chorzów
Wisła Kraków
2-0
1925-26
Wisła Kraków
Sparta Lwów
2-1

All-Time table

# Club Count Years
1 Legia Warsaw 21 1954-55, 1955-56, 1963-64, 1965-66, 1972-73, 1979-80, 1980-81, 1988-89, 1989-90, 1993-94, 1994-95, 1996-97, 2007-08, 2010-11, 2011-12, 2012-13, 2014-15, 2015-16, 2017-18, 2022-23, 2024-25
5 1968-69, 1971-72, 1987-88, 1990-91, 2003-04
2 Górnik Zabrze 7 1964-65, 1967-68, 1968-69, 1969-70, 1970-71, 1971-72, 2025-26
7 1955-56, 1956-57, 1961-62, 1965-66, 1985-86, 1991-92, 2000-01
3 Wisła Kraków 5 1925-26, 1966-67, 2001-02, 2002-03, 2023-24
6 1950-51, 1953-54, 1978-79, 1983-84, 1999-00, 2007-08
4 Lech Poznań 5 1981-82, 1983-84, 1987-88, 2003-04, 2008-09
6 1979-80, 2010-11, 2014-15, 2015-16, 2016-17, 2021-22
5 Zagłębie Sosnowiec 4 1961-62, 1962-63, 1976-77, 1977-78
1 1970-71
6 Ruch Chorzów 3 1950-51, 1973-74, 1995-96
5 1962-63, 1967-68, 1969-70, 2008-09, 2011-12
7 GKS Katowice 3 1985-86, 1990-91, 1992-93
5 1984-85, 1986-87, 1989-90, 1994-95, 1996-97
8 Amica Wronki 3 1997-98, 1998-99, 1999-00
1 2001-02
9 Raków Częstochowa 2 2020-21, 2021-22
3 1966-67, 2022-23, 2025-26
10 Lechia Gdańsk 2 1982-83, 2018-19
2 1954-55, 2019-20
11 Arka Gdynia 2 1978-79, 2016-17
2 2017-18, 2020-21
12 Śląsk Wrocław 2 1975-76, 1986-87
1 2012-13
13 KS Cracovia 2 1952, 2019-20
0 —
14 Jagiellonia Białystok 1 2009-10
2 1988-89, 2018-19
15 Gwardia Warsaw 1 1953-54
1 1973-74
16 ŁKS Łódź 1 1956-57
1 1993-94
17 Wisła Płock 1 2005-06
1 2002-03
18 Stal Rzeszów 1 1974-75
0 —
19 Widzew Łódź 1 1984-85
0 —
20 Miedź Legnica 1 1991-92
0 —
21 Polonia Warsaw 1 2000-01
0 —
22 Dyskobolia Grodzisk Wielkopolski 1 2006-07
0 —
23 Zawisza Bydgoszcz 1 2013-14
0 —
24 Pogoń Szczecin 0 —
5 1980-81, 1981-82, 2009-10, 2023-24, 2024-25
25 Polonia Bytom 0 —
3 1963-64, 1972-73, 1976-77
26 Piast Gliwice 0 —
2 1977-78, 1982-83
27 GKS Bełchatów 0 —
2 1995-96, 1998-99
28 Zagłębie Lubin 0 —
2 2005-06, 2013-14
29 Sparta Lwów 0 —
1 1925-26
30 Legia Warsaw 2 0 —
1 1952
31 Czarni Żagań 0 —
1 1964-65
32 ROW 1964 Rybnik 0 —
1 1974-75
33 Stal Mielec 0 —
1 1975-76
34 Ruch Chorzów 2 0 —
1 1992-93
35 Górnik Konin 0 —
1 1997-98
36 Korona Kielce 0 —
1 2006-07