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.
| Season | 2025–26 |
|---|---|
| Dates | 18 July 2025 – 23 May 2026 |
| Matches | 270 |
| Goals | 737 (2.73 per match) |
| Top goalscorer | Tomáš Bobček Karol Czubak (16 goals each) |
| Biggest home win | Radomiak 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 win | Jagiellonia 0–4 Bruk-Bet (18 July 2025) |
| Highest scoring | Zagłębie 6–2 Lechia (15 August 2025) |
| Longest winning run | 4 matches Jagiellonia Białystok Lech Poznań |
| Longest unbeaten run | 11 matches Wisła Płock |
| Longest winless run | 12 matches Legia Warsaw |
| Longest losing run | 5 matches Wisła Płock |
| Highest attendance | 40,810 Lech 4–0 Legia (26 April 2026)[1] |
| Lowest attendance | 2,515 BB Termalica 1–1 Zagłębie (24 October 2025)[2] |
| Total attendance | 3,591,439 |
| Average attendance | 13,302 |
← 2024–25 2026–27 →
All statistics correct as of 1 May 2026. | |
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.
| Promoted from 2024–25 I liga |
Relegated from 2024–25 Ekstraklasa |
|---|---|
Stadiums and locations
- Note: Table lists in alphabetical order.
- ^Upgrading to 31,871.
| 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 |
Personnel and kits
All teams have Lotto (brand of Totalizator Sportowy) placed on the center of the chest.
| Team | Chairman | Head coach | Captain | Kit manufacturer | Kit sponsors | |
|---|---|---|---|---|---|---|
| Main | Other(s) | |||||
| Arka Gdynia | Macron | Gdynia, Energa | List
| |||
| Bruk-Bet Termalica Nieciecza | Adidas | Bruk-Bet | List
| |||
| Cracovia | Puma | Comarch | List
| |||
| GKS Katowice | Hummel | Superbet | List
| |||
| Górnik Zabrze | Capelli Sport | Superbet, Madej Wróbel | List
| |||
| Jagiellonia Białystok | Kappa | Superbet, Kuchnia Wikinga | ||||
| Korona Kielce | 4F | Imperium Truck Matysek, EXBUD | List
| |||
| Lech Poznań | Macron | Superbet | List
| |||
| Lechia Gdańsk | Adidas | zondacrypto | List
| |||
| Legia Warsaw | Adidas | Plus500 | List
| |||
| Motor Lublin | Hummel | Lublin, Maspo | List
| |||
| Piast Gliwice | 4F | Lebull, Betters | List
| |||
| Pogoń Szczecin | Capelli Sport | Port Szczecin-Świnoujście, zondacrypto | List
| |||
| Radomiak Radom | Adidas | Enea | List
| |||
| Raków Częstochowa | Adidas | Hisense, zondacrypto | List
| |||
| Widzew Łódź | Macron | Newport by Panattoni, TERMOton | List
| |||
| Wisła Płock | Adidas | Orlen | ||||
| Zagłębie Lubin | Nike | KGHM | ||||
Managerial changes
| Team | Outgoing manager | Manner of departure | Date of vacancy | Position in table | Incoming manager | Date of appointment |
|---|---|---|---|---|---|---|
| Piast Gliwice | End of contract | 30 June 2025 | Pre-season | 1 July 2025 | ||
| Cracovia | ||||||
| Legia Warsaw | ||||||
| Górnik Zabrze | ||||||
| Widzew Łódź | Sacked | 25 August 2025 | 9th | 26 August 2025 | ||
| Pogoń Szczecin | 16 September 2025 | 9th | 17 September 2025 | |||
| End of caretaker spell | 30 September 2025 | 13th | 30 September 2025 | |||
| Widzew Łódź | Sacked | 15 October 2025 | 11th | 15 October 2025 | ||
| Piast Gliwice | 23 October 2025 | 18th | 23 October 2025 | |||
| Radomiak Radom | Mutual consent | 30 October 2025 | 11th | 30 October 2025 | ||
| Legia Warsaw | 31 October 2025 | 10th | 31 October 2025 | |||
| End of caretaker spell | 19 December 2025 | 17th | 19 December 2025 | |||
| Raków Częstochowa | Signed by Legia Warsaw | 4th | 22 December 2025 | |||
| Widzew Łódź | Sacked | 5 March 2026 | 17th | 5 March 2026 | ||
| Radomiak Radom | Resigned | 10 March 2026 | 10th | 10 March 2026 | ||
| Arka Gdynia | Mutual consent | 25 March 2026 | 16th | 1 April 2026 | ||
| Radomiak Radom | Sacked | 27 March 2026 | 14th | 27 March 2026 | ||
| Cracovia | Mutual consent | 20 April 2026 | 13th | 20 April 2026 | ||
- Italics for interim managers.
League table
| 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 |
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:
- 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.
- Head-to-head results: GKS Katowice 4 pts, Zagłębie Lubin 1 pt.
- Head-to-head results: Motor Lublin 4 pts, Piast Gliwice 1 pt.
Results
Season statistics
Top goalscorers
- As of 28 April 2026[37]
Clean sheets
- As of 28 April 2026[38]
| Rank | Player | Team | Clean sheets |
|---|---|---|---|
| 1 | Cracovia | 11 | |
| 2 | Lech Poznań | 9 | |
| 2 | Zagłębie Lubin | 8 | |
| Korona Kielce | |||
| Górnik Zabrze | |||
| GKS Katowice | |||
| 7 | Jagiellonia Białystok | 7 | |
| Wisła Płock | |||
| Piast Gliwice | |||
| 10 | Motor Lublin | 6 | |
| Widzew Łódź | |||
| Arka Gdynia | |||
Hat-tricks
| Player | For | Against | Result | Date | Ref |
|---|---|---|---|---|---|
| Lechia Gdańsk | Lech Poznań | 3–4 (H) | 26 July 2025 | [39] | |
| Widzew Łódź | Bruk-Bet Termalica Nieciecza | 2–4 (A) | 4 October 2025 | [40] | |
| Arka Gdynia | Lech Poznań | 3–1 (H) | 9 November 2025 | [41] |
Attendances
| 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% |
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
Number of teams by region
| Number | Region | Team(s) |
|---|---|---|
| 4 | GKS Katowice, Górnik Zabrze, Piast Gliwice, Raków Częstochowa | |
| 3 | Legia Warsaw, Radomiak Radom, Wisła Płock | |
| 2 | Bruk-Bet Termalica Nieciecza, Cracovia | |
| Arka Gdynia, Lechia Gdańsk | ||
| 1 | Lech Poznań | |
| Zagłębie Lubin | ||
| Motor Lublin | ||
| Widzew Łódź | ||
| Jagiellonia Białystok | ||
| Korona Kielce | ||
| Pogoń Szczecin |