Football clubs from Ekstraklasa – the top Polish professional league for men's association football teams – have participated in European football competitions since 1955–56 season, when Gwardia Warsaw took part in the inaugural European Cup.
The biggest success by Polish clubs in UEFA-administered competitions is reaching a semifinal of the European Cup. The first one to achieve this round was Legia Warsaw in the 1969–70 season, followed by Widzew Łódź in the 1982–83 season. Moreover, Górnik Zabrze reached the final of the 1969–70 European Cup Winners' Cup, as did Ruch Chorzów in the 1998 UEFA Intertoto Cup.
Polish clubs were more successful in non-UEFA-administered Intertoto Cup. Polonia Bytom won the 1964–65 edition followed by losing in the final next year. Odra Opole and Zagłębie Sosnowiec reached semi-finals, each once. From 1967 to 1994, when only a group stage was held, 14 different clubs won their groups 24 times.
Polish club distinctions in European competitions European Cup / UEFA Champions League
Club Champion Finalist Semi-finalist Quarter-finalist Legia Warsaw – – 1970 1971, 1996 Widzew Łódź – – 1983 – Górnik Zabrze – – – 1968 Ruch Chorzów – – – 1975 Wisła Kraków – – – 1979
Inter-Cities Fairs Cup / UEFA Cup / UEFA Europa League
Club Champion Finalist Semi-finalist Quarter-finalist Ruch Chorzów – – – 1974 Stal Mielec – – – 1976
UEFA Conference League
Club Champion Finalist Semi-finalist Quarter-finalist Lech Poznań – – – 2023 Jagiellonia Białystok – – – 2025 Legia Warsaw – – – 2025
UEFA Cup Winners' Cup
Club Champion Finalist Semi-finalist Quarter-finalist Górnik Zabrze – 1970 – 1971 Legia Warsaw – – 1991 1965, 1982 Śląsk Wrocław – – – 1977
UEFA Intertoto Cup
Club (1961/62 – 1966/67, 1995–2008) (1967–1994) Champion Finalist Semi-finalist Group winner Polonia Bytom 1965 1964 – 1967, 1970 Ruch Chorzów – 1998 – 1967 Odra Opole – – 1964 1968, 1969 Zagłębie Sosnowiec – – 1967 1967, 1975 Polonia Warsaw – – 1999 – Wisła Kraków – – – 1969, 1970, 1973 Pogoń Szczecin – – – 1977, 1983, 1987 ROW Rybnik – – – 1973, 1975 Widzew Łódź – – – 1976, 1982 Lech Poznań – – – 1986, 1990 Legia Warsaw – – – 1968 Szombierki Bytom – – – 1969 Stal Mielec – – – 1971 GKS Katowice – – – 1984 Górnik Zabrze – – – 1985
Appearances in the main UEFA competitions
As of 28 August 2026 ClubUEFA Champions League(includes European Cup)UEFA CupWinners' CupUEFA Europa League(includes UEFA Cup)UEFA Conference League First appearance Last appearanceApp.Best resultApp.Best resultApp.Best resultApp.Best result Legia Warsaw151969–70 SF91990–91 SF261985–86 R332024–25 QF1956–57 EC2025–26 UECL Górnik Zabrze131967–68 QF21969–70 F71977–78 R212026–27 PO1961–62 EC2026–27 UECL Wisła Kraków81978–79 QF21967–68, 1984–85 R2132002–03 R412024–25 PO1967–68 CWC2024–25 UECLLech Poznań101990–91, 1992–93,1993–94 R221982–83, 1988–89 R2162008–09, 2010–11 Ro3232022–23 QF1978–79 UC2026–27 UEL Widzew Łódź51982–83 SF11985–86 R1101980–81, 1984–85 R31977–78 UC1999–2000 UC Ruch Chorzów41974–75 QF11996–97 R161973–74 QF1972–73 UC2014–15 UEL Śląsk Wrocław21977–78 R121976–77 QF81975–76, 1978–79 R322021–22, 2024–25 Q31975–76 UC2024–25 UECL Gwardia Warsaw21955–56 R111974–75 R211973–74 R21955–56 EC1974–75 CWC ŁKS Łódź21998–99 Q211994–95 R111998–99 R11959–60 EC1998–99 UC Zagłębie Lubin21991–92 R141990–91, 1995–96 R11990–91 UC2016–17 UEL Stal Mielec21973–74, 1976–77 R131975–76 QF1973–74 EC1982–83 UC Polonia Bytom21962–63 R11958–59 EC1962–63 ECJagiellonia Białystok12024–25 Q372026–27 LP22024–25 QF2010–11 UEL2026–27 UEL Polonia Warsaw12000–01 Q352000–01, 2001–02,2002–03 R11998–99 UC2009–10 UEL Piast Gliwice12019–20 Q142020–21 Q32013–14 UEL2020–21 UELRaków Częstochowa12023–24 PO12023–24 GS 42025–26 R162021–22 UECL2026–27 UECL Szombierki Bytom11980–81 R211981–82 R11980–81 EC1981–82 UC Zagłębie Sosnowiec51963–64, 1971–72,1977–78, 1978–79 R111972–73 R11962–63 CWC1978–79 CWC GKS Katowice41986–87, 1991–92 R271994–95 R312026–27 Q31986–87 CWC2026–27 UECL Amica Wronki11998–99 R142004–05 GS1998–99 CWC2004–05 UC Arka Gdynia11979–80 R112017–18 Q31979–80 CWC2017–18 UEL Lechia Gdańsk11983–84 R112019–20 Q2 1 2022–23 Q21983–84 CWC2022–23 UECL Stal Rzeszów11975–76 R21975–76 CWC1975–76 CWC Miedź Legnica11992–93 R11992–93 CWC1992–93 CWCDyskobolia32003–04 R32003–04 UC2007–08 UC Pogoń Szczecin31984–85, 1987–88 R1 3 2023–24 Q31984–85 UC2023–24 UECL Wisła Płock32005–06, 2006–07 Q22003–04 UC2006–07 UC Cracovia32016–17, 2019–20,2020–21 Q12016–17 UEL2020–21 UEL Zagłębie Wałbrzych11971–72 R21971–72 UC1971–72 UC GKS Tychy11976–77 R11976–77 UC1976–77 UC Hutnik Kraków11996–97 R11996–97 UC1996–97 UC Odra Opole11977–78 R11977–78 UC1977–78 UC GKS Bełchatów12007–08 Q22007–08 UC2007–08 UC Odra Wodzisław11997–98 Q21997–98 UC1997–98 UC Zawisza Bydgoszcz12014–15 Q22014–15 UEL2014–15 UEL ; App. = Appearances; Q = Qualifying round; R = Round; GS = Group stage; LP = League phase; QF = Quarter-finals; SF = Semi-finals; F = Final; EC = European Cup; UCL = UEFA Champions League; UC = UEFA Cup; UEL = UEFA Europa League; UECL = UEFA Conference League; CWC = UEFA Cup Winners' Cup
Full record European Cup / UEFA Champions League
Season Club Round Opponent Home Away European Cup 1955–56 Gwardia Warsaw 1st round Djurgårdens IF 1–4 0–0 1956–57 CWKS Warsaw Preliminary round Slovan Bratislava 2–0 0–4 1957–58 Gwardia Warsaw Preliminary round SC Wismut Karl Marx Stadt 3–1 1–3, 1958–59 Polonia Bytom Preliminary round MTK Budapest 0–3 0–3 1959–60 ŁKS Łódź Preliminary round Jeunesse Esch 2–1 0–5 1960–61 Legia Warsaw Preliminary round Aarhus Gymnastikforening 1–0 0–3 1961–62 Górnik Zabrze Preliminary round Tottenham Hotspur 4–2 1–8 1962–63 Polonia Bytom Preliminary round Panathinaikos 2–1 4–1 1st round Galatasaray 1–0 1–4 1963–64 Górnik Zabrze Preliminary round Austria Wien 1–0 0–1, 2–1 1st round Dukla Prague 2–0 1–4 1964–65 Górnik Zabrze Preliminary round Dukla Prague 3–0 1–4, 1965–66 Górnik Zabrze Preliminary round Linzer ASK 3–1 2–1 1st round Sparta Prague 1–2 0–3 1966–67 Górnik Zabrze 1st round FC Vorwärts Berlin 2–1, 1–2 2nd round CSKA Red Flag 3–0 0–4 1967–68 Górnik Zabrze 1st round Djurgårdens IF 3–0 1–0 2nd round Dynamo Kyiv 1–1 2–1 Quarter-finals Manchester United 1–0 0–2 1968–69 Ruch Chorzów 1st round Dynamo Kyiv both withdrawn 1969–70 Legia Warsaw First round UTA Arad 8–0 2–1 2nd round Saint-Étienne 2–1 1–0 Quarter-finals Galatasaray 2–0 1–1 Semi-finals Feyenoord 0–0 0–2 1970–71 Legia Warsaw 1st round IFK Göteborg 2–1 4–0 2nd round Standard Liège 2–0 0–1 Quarter-finals Atlético Madrid 2–1 0–1 (a) 1971–72 Górnik Zabrze 1st round Marseille 1–1 1–2 1972–73 Górnik Zabrze 1st round Sliema Wanderers 5–0 5–0 2nd round Dynamo Kyiv 2–1 0–2 1973–74 Stal Mielec 1st round Red Star Belgrade 0–1 1–2 1974–75 Ruch Chorzów 1st round Hvidovre IF 2–1 0–0 2nd round Fenerbahçe 2–1 2–0 Quarter-finals Saint-Étienne 3–2 0–2 1975–76 Ruch Chorzów1st round KuPS 5–0 2–2 2nd round PSV Eindhoven 1–3 0–4 1976–77 Stal Mielec 1st round Real Madrid 1–2 0–1 1977–78 Śląsk Wrocław 1st round Levski-Spartak 2–2 0–3 1978–79 Wisła Kraków 1st round Club Brugge 3–1 1–2 2nd round Zbrojovka Brno 1–1 2–2 (a) Quarter-finals Malmö FF 2–1 1–4 1979–80 Ruch Chorzów 1st round Berliner FC Dynamo 0–0 1–4 1980–81 Szombierki Bytom 1st round Trabzonspor 3–0 1–2 2nd round CSKA September Flag 0–1 0–4 1981–82 Widzew Łódź 1st round Anderlecht 1–4 1–2 1982–83 Widzew Łódź 1st round Hibernians 3–1 4–1 2nd round Rapid Wien 5–3 1–2 Quarter-finals Liverpool 2–0 2–3 Semi-finals Juventus 2–2 0–2 1983–84 Lech Poznań 1st round Athletic Bilbao 2–0 0–4 1984–85 Lech Poznań 1st round Liverpool 0–1 0–4 1985–86 Górnik Zabrze 1st round Bayern Munich 1–2 1–4 1986–87 Górnik Zabrze 1st round Anderlecht 1–1 0–2 1987–88 Górnik Zabrze 1st round Olympiacos 2–1 1–1 2nd round Rangers 1–1 1–3 1988–89 Górnik Zabrze 1st round Jeunesse Esch 3–0 4–1 2nd round Real Madrid 0–1 2–3 1989–90 Ruch Chorzów 1st round CFKA Sredets 1–1 1–5 1990–91 Lech Poznań 1st round Panathinaikos 3–0 2–1 2nd round Marseille 3–2 1–6 1991–92 Zagłębie Lubin 1st round Brøndby 2–1 0–3 Champions League 1992–93 Lech Poznań 1st round Skonto 2–0 0–0 2nd round IFK Göteborg 0–3 0–1 1993–94 Lech Poznań 1st round Beitar Jerusalem 3–0 4–2 2nd round Spartak Moscow 1–5 1–2 1994–95 Legia Warsaw Qualifying round Hajduk Split 0–1 0–4 1995–96 Legia Warsaw Qualifying round IFK Göteborg 1–0 2–1 Group stage(Group B) Blackburn Rovers 1–0 0–0 Rosenborg 3–1 0–4 Spartak Moscow 0–1 1–2 Quarter-finals Panathinaikos 0–0 0–3 1996–97 Widzew Łódź Qualifying round Brøndby 2–1 2–3 (a) Group stage(Group B) Atlético Madrid 1–4 0–1 Borussia Dortmund 2–2 1–2 Steaua București 2–0 0–1 1997–98 Widzew Łódź 1st qual. round Neftçi 8–0 2–0 2nd qual. round Parma 1–3 0–4 1998–99 ŁKS Łódź 1st qual. round Kapaz 3–1 4–1 2nd qual. round Manchester United 0–0 0–2 1999–00 Widzew Łódź 2nd qual. round Litex Lovech 4–1 (3–2 p) 1–4 3rd qual. round Fiorentina 0–2 1–3 2000–01 Polonia Warsaw 2nd qual. round Dinamo București 3–1 4–3 3rd qual. round Panathinaikos 2–2 1–2 2001–02 Wisła Kraków 2nd qual. round Skonto 1–0 2–1 3rd qual. round Barcelona 3–4 0–1 2002–03 Legia Warsaw 2nd qual. round Vardar 1–1 3–1 3rd qual. round Barcelona 0–1 0–3 2003–04 Wisła Kraków 2nd qual. round Omonia 5–2 2–2 3rd qual. round Anderlecht 0–1 1–3 2004–05 Wisła Kraków 2nd qual. round WIT Georgia 3–0 8–2 3rd qual. round Real Madrid 0–2 1–3 2005–06 Wisła Kraków 3rd qual. round Panathinaikos 3–1 1–4 2006–07 Legia Warsaw 2nd qual. round Fimleikafélag Hafnarfjarðar 2–0 1–0 3rd qual. round Shakhtar Donetsk 2–3 0–1 2007–08 Zagłębie Lubin 2nd qual. round Steaua București 0–1 1–2 2008–09 Wisła Kraków 2nd qual. round Beitar Jerusalem 5–0 1–2 3rd qual. round Barcelona 1–0 0–4 2009–10 Wisła Kraków 2nd qual. round Levadia Tallinn 1–1 0–1 2010–11 Lech Poznań 2nd qual. round Inter Baku 1–0 (9–8 p) 0–1 3rd qual. round Sparta Prague 0–1 0–1 2011–12 Wisła Kraków 2nd qual. round Skonto 2–0 1–0 3rd qual. round Litex Lovech 3–1 2–1 Play-off round APOEL 1–0 1–3 2012–13 Śląsk Wrocław 2nd qual. round Budućnost Podgorica 0–1 2–0 3rd qual. round Helsingborgs IF 0–3 1–3 2013–14 Legia Warsaw 2nd qual. round The New Saints 1–0 3–1 3rd qual. round Molde 0–0 (a) 1–1 Play-off round Steaua București 2–2 (a) 1–1 2014–15 Legia Warsaw 2nd qual. round St Patrick's Athletic 1–1 5–0 3rd qual. round Celtic 4–1 0–3 (w/o)(a) 2015–16 Lech Poznań 2nd qual. round Sarajevo 1–0 2–0 3rd qual. round Basel 1–3 0–1 2016–17 Legia Warsaw 2nd qual. round Zrinjski Mostar 2–0 1–1 3rd qual. round Trenčín 0–0 1–0 Play-off round Dundalk 1–1 2–0 Group stage(Group F) Borussia Dortmund 0–6 4–8 Real Madrid 3–3 1–5 Sporting CP 1–0 0–2 2017–18 Legia Warsaw 2nd qual. round Mariehamn 6–0 3–0 3rd qual. round Astana 1–0 1–3 2018–19 Legia Warsaw 1st qual. round Cork City 3–0 1–0 2nd qual. round Spartak Trnava 0–2 1–0 2019–20 Piast Gliwice 1st qual. round BATE Borisov 1–2 1–1 2020–21 Legia Warsaw 1st qual. round Linfield 1–0 2nd qual. round Omonia 0–2 2021–22 Legia Warsaw 1st qual. round Bodø/Glimt 2–0 3–2 2nd qual. round Flora 2–1 1–0 3rd qual. round Dinamo Zagreb 0–1 1–1 2022–23 Lech Poznań 1st qual. round Qarabağ 1–0 1–5 2023–24 Raków Częstochowa 1st qual. round Flora 1–0 3–0 2nd qual. round Qarabağ 3–2 1–1 3rd qual. round Aris Limassol 2–1 1–0 Play-off round Copenhagen 0–1 1–1 2024–25 Jagiellonia Białystok 2nd qual. round Panevėžys 3–1 4–0 3rd qual. round Bodø/Glimt 0–1 1–4 2025–26 Lech Poznań 2nd qual. round Breiðablik 7–1 1–0 3rd qual. round Red Star Belgrade 1–3 1–1 2026–27 Lech Poznań 2nd qual. round AGF 1–4 (3–4 p) 4–1 Górnik Zabrze 2nd qual. round Fenerbahçe 1–1 0–1 Bold denotes the competition winner.
Inter-Cities Fairs Cup / UEFA Cup / UEFA Europa League
Non-UEFA