2025–26 Ekstraklasa

100th season of top-tier football league in Poland From Wikipedia, the free encyclopedia

The 2025–26 Ekstraklasa (also known as PKO Bank Polski Ekstraklasa due to sponsorship reasons)[3][4] is the 100th season of the Polish Football Championship, the 92nd season of the highest tier domestic division in the Polish football league system since its establishment in 1927 and the 18th season of the Ekstraklasa under its current title. The league is operated by the Ekstraklasa S.A.

Season2025–26
Dates18 July 2025 – 23 May 2026
Matches270
Goals737 (2.73 per match)
Quick facts Season, Dates ...
Ekstraklasa
Season2025–26
Dates18 July 2025 – 23 May 2026
Matches270
Goals737 (2.73 per match)
Top goalscorerTomáš Bobček
Karol Czubak
(16 goals each)
Biggest home winRadomiak 5–1 Pogoń
(20 July 2025)
Zagłębie 6–2 Lechia
(15 August 2025)
Zagłębie 4–0 Arka
(29 September 2025)
Jagiellonia 4–0 Arka
(18 October 2025)
Górnik 5–1 Arka
(2 November 2025)
Pogoń 5–1 Zagłębie
(24 November 2025)
Radomiak 4–0 Górnik
(28 November 2025)
Lechia 5–1 Bruk-Bet
(28 November 2025)
Lech 4–0 Legia
(26 April 2026)
Biggest away winJagiellonia 0–4 Bruk-Bet
(18 July 2025)
Highest scoringZagłębie 6–2 Lechia
(15 August 2025)
Longest winning run4 matches
Jagiellonia Białystok
Lech Poznań
Longest unbeaten run11 matches
Wisła Płock
Longest winless run12 matches
Legia Warsaw
Longest losing run5 matches
Wisła Płock
Highest attendance40,810
Lech 4–0 Legia
(26 April 2026)[1]
Lowest attendance2,515
BB Termalica 1–1 Zagłębie
(24 October 2025)[2]
Total attendance3,591,439
Average attendance13,302 Increase 5.1%
All statistics correct as of 1 May 2026.
Close

Lech Poznań are the defending champions, after winning their 9th Polish title the previous season.[5][6]

Season overview

The season started on 18 July 2025 with a match between Jagiellonia Białystok and Bruk-Bet Termalica Nieciecza and will conclude on 23 May 2026.

The regular season is played as a round-robin tournament. A total of 18 teams participated, 15 of which competed in the league campaign during the previous season, while the remaining three were promoted from the I liga. Each team played a total of 34 matches, half at home and half away. It is the ninth Ekstraklasa season to use VAR.

Teams

A total of 18 teams participates in the 2025–26 edition of the Ekstraklasa.

The first team to win promotion from 2024–25 I liga was Arka Gdynia after a win over Bruk-Bet Termalica Nieciecza on 4 May 2025, returning to the top flight after five years of absence. The second promoted team was Bruk-Bet Termalica, following Wisła Płock's draw with Górnik Łęczna on 17 May 2025. Bruk-Bet Termalica returned to the top flight after a three-year absence. Wisła Płock became the third and final promoted team after the victory in play-off against Miedź Legnica on 1 June 2025, returning to the top flight after two years of absence.

On 11 May 2025, the first two relegated teams to 2025–26 I liga, at the same time, were Śląsk Wrocław and Stal Mielec. Following Lechia Gdańsk's win over Korona Kielce, both Śląsk and Stal's relegations were confirmed, after respective spells of seventeen and five years in the top flight. The last team to be relegated, after losing to Stal Mielec on 12 May 2025, was Puszcza Niepołomice, ending their top flight run after two seasons.

More information Promoted from 2024–25 I liga, Relegated from 2024–25 Ekstraklasa ...
Close

Stadiums and locations

Note: Table lists in alphabetical order.
Location of teams in the Katowice urban area in 2025–26 Ekstraklasa.
  1. ^Upgrading to 31,871.
More information Arka, Bruk-Bet ...
Arka Bruk-Bet Cracovia GKS Katowice Górnik Jagiellonia
GOSiR Stadium Bruk-Bet Stadium Marshal Józef Piłsudski Stadium Arena Katowice Ernest Pohl Stadium Chorten Arena
Capacity: 15,139 Capacity: 4,666 Capacity: 15,016 Capacity: 15,048 Capacity: 28,236 Capacity: 22,372
Korona Lech Lechia Legia Motor Piast
Exbud Arena Enea Stadium Polsat Plus Arena Gdańsk Polish Army Stadium Motor Lublin Arena Piotr Wieczorek Stadium
Capacity: 15,700 Capacity: 42,837 Capacity: 41,620 Capacity: 31,006 Capacity: 15,247 Capacity: 9,913
Pogoń Radomiak Raków Widzew Wisła Zagłębie
Florian Krygier Stadium Czachor Brothers Stadium zondacrypto Arena Widzew Łódź Stadium Kazimierz Górski Orlen Stadium KGHM Zagłębie Arena
Capacity: 21,163 Capacity: 14,440 Capacity: 5,500 Capacity: 18,018 Capacity: 15,004 Capacity: 16,086
Close

Personnel and kits

All teams have Lotto (brand of Totalizator Sportowy) placed on the center of the chest.

More information Team, Chairman ...
Team Chairman Head coach Captain Kit manufacturer Kit sponsors
Main Other(s)
Arka GdyniaPoland Wojciech PertkiewiczPoland Dariusz BanasikPoland Dawid GojnyMacronGdynia, Energa
List
    • Back: Superbet
Bruk-Bet Termalica NiecieczaPoland Danuta WitkowskaPoland Marcin BroszUkraine Artem PutivtsevAdidasBruk-Bet
List
    • Back: Bruk-Bet
    • Sleeves: Bruk-Bet, R-Gol.pl
    • Shorts: Bruk-Bet
CracoviaSweden Bartosz GrzelakGeorgia (country) Otar KakabadzePumaComarch
List
    • Back: forBET
    • Sleeves: 4Move
    • Shorts: Kraków
GKS KatowicePoland Sławomir WitekPoland Rafał GórakPoland Arkadiusz JędrychHummelSuperbet
List
    • Back: zondacrypto
    • Sleeves: Nord Partner
    • Shorts: Katowice
Górnik ZabrzeSlovakia Michal GašparíkSlovenia Erik JanžaCapelli SportSuperbet, Madej Wróbel
List
Jagiellonia BiałystokPoland Adrian SiemieniecPoland Taras RomanczukKappaSuperbet, Kuchnia Wikinga
List
Korona KielcePoland Leszek CzarnyPoland Jacek ZielińskiSpain Nono4FImperium Truck Matysek, EXBUD
List
    • Back: Lewiatan
    • Sleeves: Kielce, Exbud
    • Shorts: Lewiatan
Lech PoznańPoland Karol Klimczak
Poland Piotr Rutkowski
Denmark Niels FrederiksenSweden Mikael IshakMacronSuperbet
List
    • Back: Lech Pils
    • Sleeves: Ebury
    • Shorts: Mikstol
Lechia GdańskSwitzerland Paolo UrferEngland John CarverBosnia and Herzegovina Rifet KapićAdidaszondacrypto
List
    • Back: XUDO
    • Sleeves: Gdańsk, LV Bet
Legia WarsawPoland Dariusz MioduskiPoland Marek PapszunPoland Artur JędrzejczykAdidasPlus500
List
    • Back: Fortuna
    • Sleeves: Speedy.io, Królewskie
    • Shorts: Warsaw
Motor LublinPoland Zbigniew JakubasPoland Mateusz StolarskiPoland Bartosz WolskiHummelLublin, Maspo
List
Piast GliwicePoland Łukasz LewińskiPoland Daniel MyśliwiecPoland Jakub Czerwiński4FLebull, Betters
List
Pogoń SzczecinCanada Alexander HaditaghiDenmark Thomas ThomasbergPoland Kamil GrosickiCapelli SportPort Szczecin-Świnoujście, zondacrypto
List
    • Back: STS
    • Sleeves: Szczecin
    • Shorts: International Investment Marbella, Toyota Kozłowski
Radomiak RadomPoland Sławomir StempniewskiPortugal Bruno BaltazarBrazil LeândroAdidasEnea
List
    • Back: Radom
    • Sleeves: Fortuna, Windoor, 11teamsports
    • Shorts: Stelvio Detailing, Toyota Romanowski
Raków CzęstochowaPoland Wojciech CyganPoland Łukasz TomczykCroatia Zoran ArsenićAdidasHisense, zondacrypto
List
Widzew ŁódźPoland Michał RydzSerbia Aleksandar VukovićPoland Bartłomiej PawłowskiMacronNewport by Panattoni, TERMOton
List
Wisła PłockPoland Piotr SadczukPoland Mariusz MisiuraPoland Łukasz SekulskiAdidasOrlen
List
Zagłębie LubinPoland Paweł JeżPoland Leszek OjrzyńskiPoland Damian DąbrowskiNikeKGHM
Close

Managerial changes

More information Team, Outgoing manager ...
Team Outgoing manager Manner of departure Date of vacancy Position in table Incoming manager Date of appointment
Piast Gliwice Serbia Aleksandar Vuković[7] End of contract 30 June 2025 Pre-season Sweden Max Mölder[8] 1 July 2025
Cracovia Poland Dawid Kroczek[9] Slovenia Luka Elsner[10]
Legia Warsaw Portugal Gonçalo Feio[11] Romania Edward Iordănescu[12]
Górnik Zabrze Poland Piotr Gierczak[13] Slovakia Michal Gašparík[13]
Widzew Łódź Croatia Željko Sopić[14] Sacked 25 August 2025 9th Poland Patryk Czubak[15] 26 August 2025
Pogoń Szczecin Poland Robert Kolendowicz[16] 16 September 2025 9th Poland Tomasz Grzegorczyk[17] 17 September 2025
Poland Tomasz Grzegorczyk End of caretaker spell 30 September 2025 13th Denmark Thomas Thomasberg[18] 30 September 2025
Widzew Łódź Poland Patryk Czubak Sacked 15 October 2025 11th Croatia Igor Jovićević[19] 15 October 2025
Piast Gliwice Sweden Max Mölder[20] 23 October 2025 18th Poland Daniel Myśliwiec[21] 23 October 2025
Radomiak Radom Portugal João Henriques[22] Mutual consent 30 October 2025 11th Portugal Gonçalo Feio[23] 30 October 2025
Legia Warsaw Romania Edward Iordănescu[24] 31 October 2025 10th Spain Iñaki Astiz[24] 31 October 2025
Spain Iñaki Astiz End of caretaker spell 19 December 2025 17th Poland Marek Papszun[25] 19 December 2025
Raków Częstochowa Poland Marek Papszun[26] Signed by Legia Warsaw 4th Poland Łukasz Tomczyk[27] 22 December 2025
Widzew Łódź Croatia Igor Jovićević Sacked 5 March 2026 17th Serbia Aleksandar Vuković[28] 5 March 2026
Radomiak Radom Portugal Gonçalo Feio Resigned 10 March 2026 10th Spain Kiko Ramírez[29] 10 March 2026
Arka Gdynia Poland Dawid Szwarga[30] Mutual consent 25 March 2026 16th Poland Dariusz Banasik[31] 1 April 2026
Radomiak Radom Spain Kiko Ramírez Sacked 27 March 2026 14th Portugal Bruno Baltazar[32] 27 March 2026
Cracovia Slovenia Luka Elsner[33] Mutual consent 20 April 2026 13th Sweden Bartosz Grzelak[34] 20 April 2026
Close
  • Italics for interim managers.

    League table

    More information Pos, Team ...
    Pos Team Pld W D L GF GA GD Pts Qualification or relegation
    1 Lech Poznań 30 14 10 6 55 41 +14 52 Qualification for the Champions League second qualifying round
    2 Górnik Zabrze 30 14 7 9 43 34 +9 49
    3 Jagiellonia Białystok 30 12 10 8 48 37 +11 46 Qualification for the Conference League second qualifying round[a]
    4 Raków Częstochowa 30 13 7 10 43 37 +6 46
    5 Wisła Płock 30 12 9 9 32 28 +4 45
    6 GKS Katowice 30 13 5 12 43 41 +2 44[b]
    7 Zagłębie Lubin 30 12 8 10 43 36 +7 44[b]
    8 Radomiak Radom 30 10 10 10 46 43 +3 40
    9 Piast Gliwice 31 11 7 13 40 41 1 40[c]
    10 Legia Warsaw 31 9 13 9 35 36 1 40
    11 Korona Kielce 31 10 9 12 38 37 +1 39
    12 Motor Lublin 30 9 12 9 39 45 6 39[c]
    13 Lechia Gdańsk[d] 30 12 7 11 57 54 +3 38
    14 Cracovia 30 9 11 10 35 38 3 38
    15 Pogoń Szczecin 30 11 5 14 40 45 5 38
    16 Widzew Łódź 31 10 6 15 36 38 2 36 Relegation to I liga
    17 Arka Gdynia 30 9 7 14 31 54 23 34
    18 Bruk-Bet Termalica Nieciecza 30 7 7 16 36 55 19 28
    Close
    Updated to match(es) played on 1 May 2026. Source: ekstraklasa.org 90minut.pl
    Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Goal difference; 5) Goals scored; 6) Number of wins; 7) Number of away wins; 8) Lower number of points based on yellow and red cards (red card = 3 points, yellow card = 1 point, sending-off = 3 points - including 1 point for first yellow card); 9) Fairplay ranking; 10) Draw.
    (Note: Head-to-head record is used only after all the matches between the teams in question have been played)[36]
    Notes:
    1. The 2025–26 Polish Cup winners (Górnik Zabrze or Raków Częstochowa) qualify for the Europa League third qualifying round. If the cup winners finish in the top 2, then the berth will go to the third place team.
    2. Head-to-head results: GKS Katowice 4 pts, Zagłębie Lubin 1 pt.
    3. Head-to-head results: Motor Lublin 4 pts, Piast Gliwice 1 pt.
    4. Lechia Gdańsk were deducted 5 points due to financial arrears.[35]

    Results

    More information Home \ Away, ARK ...
    Home \ Away ARK BBT CRA GKS GÓR JAG KOR LPO LGD LEG MOT PIA POG RAD RAK WID WIS ZAG
    Arka Gdynia 2–1 2–1 0–3 0–0 3–1 2–2 2–2 1–0 2–1 2–1 1–1 1–4 0–0 1–0 3–1
    Bruk-Bet Termalica Nieciecza 2–0 0–1 0–3 1–1 2–1 1–3 0–2 1–2 3–2 1–1 1–1 2–3 2–4 1–3 1–1
    Cracovia 2–2 2–0 1–0 1–1 0–0 2–2 2–2 2–1 1–2 2–3 1–1 2–0 1–0 1–2 0–0
    GKS Katowice 4–1 0–3 3–1 1–0 0–1 2–0 1–1 3–2 1–3 2–0 3–2 0–1 1–0 1–0 2–2
    Górnik Zabrze 5–1 0–1 3–0 3–0 2–1 1–0 0–1 2–1 3–1 0–1 2–1 0–1 3–1 3–2 1–1
    Jagiellonia Białystok 4–0 0–4 5–2 2–1 1–2 3–1 0–0 2–0 2–2 4–1 1–2 1–1 1–2 3–2 1–2
    Korona Kielce 3–0 2–1 0–1 1–1 1–1 1–1 1–2 3–0 0–2 2–0 1–1 1–0 3–0 1–4 1–1 1–2
    Lech Poznań 4–1 1–4 3–3 2–1 2–2 1–1 1–3 4–0 2–2 3–0 2–2 4–1 4–3 2–1 1–2
    Lechia Gdańsk 1–0 5–1 1–1 2–0 5–2 3–0 4–2 3–4 3–3 1–1 2–1 1–2 1–2 2–1 1–1 0–2
    Legia Warsaw 0–0 1–2 1–0 3–1 1–1 0–0 1–2 0–0 2–2 0–1 1–0 4–1 1–1 2–1 1–0
    Motor Lublin 1–0 1–1 2–5 0–0 1–1 2–0 2–3 1–1 0–0 2–1 2–2 1–1 3–0 1–1 1–0
    Piast Gliwice 4–1 4–2 0–0 0–1 1–1 0–0 1–0 1–2 2–0 1–2 0–2 3–1 0–2 1–0 1–3
    Pogoń Szczecin 1–0 1–1 2–1 0–3 1–2 2–1 1–2 3–4 0–2 4–1 2–1 2–2 2–0 1–0 5–1
    Radomiak Radom 3–1 1–1 3–0 0–1 4–0 1–2 0–2 1–1 1–1 1–0 5–1 3–1 2–1 1–1 3–1
    Raków Częstochowa 1–0 4–1 1–0 0–1 2–2 2–1 1–1 2–0 1–3 2–0 0–0 1–1 1–2 0–1
    Widzew Łódź 2–0 1–0 0–0 3–0 0–0 1–3 1–3 2–1 1–1 2–0 1–2 3–2 0–1 1–1 1–0
    Wisła Płock 0–3 3–1 0–0 1–1 0–1 2–0 0–0 1–0 1–0 2–0 2–0 0–1 2–1 0–2 2–1
    Zagłębie Lubin 4–0 1–2 0–2 2–0 0–0 1–1 0–1 6–2 3–1 2–2 2–2 1–0 0–0 2–1 2–0
    Close
    Updated to match(es) played on 1 May 2026. Source: ekstraklasa.org
    Legend: Blue = home team win; Yellow = draw; Red = away team win.
    For upcoming matches, an "a" indicates there is an article about the rivalry between the two participants.

    Season statistics

    Attendances

    More information Pos, Team ...
    Pos Team Total High Low Average Change
    1 Lech Poznań 444,991 40,810 14,638 29,666 +2.5%
    2 Górnik Zabrze 352,829 28,236 17,596 23,522 +37.3%
    3 Legia Warsaw 343,801 27,019 14,585 22,920 −7.8%
    4 Pogoń Szczecin 265,973 20,991 10,807 17,732 −0.3%
    5 Jagiellonia Białystok 263,650 20,048 13,021 17,577 +6.7%
    6 Widzew Łódź 257,606 17,897 16,468 17,174 +2.1%
    7 Lechia Gdańsk 218,495 37,500 7,545 13,656 +13.7%
    8 GKS Katowice 179,828 14,279 10,594 11,989 +34.6%
    9 Cracovia 178,146 14,102 9,122 11,876 +12.5%
    10 Motor Lublin 177,863 15,200 7,978 11,858 −11.7%
    11 Korona Kielce 173,000 13,952 7,866 11,533 +3.5%
    12 Arka Gdynia 162,053 14,401 6,549 10,804 +40.3%1
    13 Radomiak Radom 143,568 13,902 6,226 9,571 +28.0%
    14 Wisła Płock 135,822 14,258 4,093 9,055 +62.9%1
    15 Zagłębie Lubin 95,747 16,033 3,745 6,383 +19.3%
    16 Raków Częstochowa 74,478 5,500 4,806 5,320 −2.0%
    17 Piast Gliwice 68,320 6,956 3,113 4,555 −19.7%
    18 Bruk-Bet Termalica Nieciecza 55,269 4,599 2,515 3,685 +39.5%1
    League total 3,591,439 40,810 2,515 13,302 +5.1%
    Close

    Updated to games played on 27 April 2026.
    Source: 90minut.pl (in Polish)
    Notes:
    1. Team played last season in I liga.

    Awards

    Monthly awards

    More information Month, Player ...
    Close

    Number of teams by region

    See also

    Notes

    References

    Related Articles

    Wikiwand AI