2024–25 Ekstraklasa
99th season of top-tier football league in Poland From Wikipedia, the free encyclopedia
The 2024–25 Ekstraklasa (also known as PKO Bank Polski Ekstraklasa due to sponsorship reasons)[6] is the 99th season of the Polish Football Championship, the 91st season of the highest-tier domestic division in the Polish football league system since its establishment in 1927 and the 17th season of the Ekstraklasa under its current title. The league is operated by the Ekstraklasa S.A.[7]
Season | 2024–25 |
---|---|
Dates | 19 July 2024 – 24 May 2025 |
Matches played | 243 |
Goals scored | 647 (2.66 per match) |
Top goalscorer | Efthymis Koulouris (20 goals)[1] |
Biggest home win | Lech 5–0 Jagiellonia (14 September 2024) Jagiellonia 5–0 Radomiak (2 February 2025) |
Biggest away win | Puszcza 0–6 Katowice (4 October 2024)[2] |
Highest scoring | Pogoń 5–3 Śląsk (1 September 2024) Cracovia 6–2 Motor (26 October 2024) |
Longest winning run | 6 matches Lech Poznań Raków Częstochowa |
Longest unbeaten run | 12 matches Jagiellonia Białystok Raków Częstochowa |
Longest winless run | 10 matches Śląsk Wrocław |
Longest losing run | 5 matches Puszcza Niepołomice |
Highest attendance | 40,838 Lech Poznań 5–2 Legia (10 November 2024)[3] |
Lowest attendance | 0[A] Cracovia 2–1 Pogoń (14 September 2024)[4][5] |
Total attendance | 3,038,383 |
Average attendance | 12,504 1.5% |
← 2023–24 2025–26 →
All statistics correct as of 7 April 2025. |
Jagiellonia Białystok are the defending champions.[8]
Season overview
The season started on 19 July 2024 with a match between defending champions Jagiellonia Białystok vs. Puszcza Niepołomice and will conclude on 24 May 2025.
The regular season is played as a round-robin tournament. A total of 18 teams participate, 15 of which competed in the league campaign during the previous season, while the remaining three are promoted from the I liga. Each team will play a total of 34 matches, half at home and half away. It is the eighth Ekstraklasa season to use VAR.
Teams
Summarize
Perspective
A total of 18 teams will participate in the 2024–25 edition of the Ekstraklasa.
The first team to be relegated in the 2023–24 season was ŁKS Łódź, after a home loss to Śląsk Wrocław on 4 May 2024, ending their one-year stay in Ekstraklasa. The second relegated team was Ruch Chorzów on 12 May 2024, when Puszcza Niepołomice defeated Warta Poznań; much like ŁKS, they returned to the second tier after just one year in the top-flight. The last team to be demoted was Warta Poznań, whose fate was sealed after losing to Jagiellonia Białystok on the last matchday, ending their four-year stay.
The first team that won promotion from 2023–24 I liga was Lechia Gdańsk after a win over Wisła Kraków on 11 May 2024, returning to the top flight after a year of absence. The second promoted team was GKS Katowice, taking the 2nd spot in the table away from Arka Gdynia by defeating them in the last round of the regular season; they returned to the Ekstraklasa after a nineteen-year absence. The third and final team to earn promotion was Motor Lublin, who won the play-off final against Arka on 2 June 2024; Motor entered the top flight after thirty-two years of absence.
Promoted from 2023–24 I liga |
Relegated from 2023–24 Ekstraklasa |
---|---|
![]() ![]() ![]() |
![]() ![]() ![]() |
Stadiums and locations
- Note: Table lists in alphabetical order.
Location of teams in the Katowice urban area in 2024–25 Ekstraklasa.
- ^ GKS moved to Arena Katowice in March 2025.[9][10]
- ^ Upgrading to 31,871.
- ^ Since the 2023–24 season Puszcza played their matches at Józef Piłsudski Cracovia Stadium (Cracovia's home ground), due to the fact that the stadium in Niepołomice did not meet Ekstraklasa standards.[11] They returned to their stadium in March 2025.[12][13]
Cracovia | GKS Katowice | Górnik | Jagiellonia | Korona | Lech |
---|---|---|---|---|---|
Józef Piłsudski Cracovia Stadium | Arena Katowice | Ernest Pohl Stadium | Chorten Arena | EXBUD Arena | Enea Stadium |
![]() |
File:Arena Katowice in 2025.webp | ![]() |
![]() |
![]() |
|
Capacity: 15,016 | Capacity: 15,048 | Capacity: 24,563 | Capacity: 22,372 | Capacity: 15,700 | Capacity: 42,837 |
Lechia | Legia | Motor | Piast | Pogoń | Puszcza |
Polsat Plus Arena Gdańsk | Polish Army Stadium | Motor Lublin Arena | Piotr Wieczorek Stadium | Florian Krygier Stadium | Municipal Stadium |
![]() |
![]() |
![]() |
![]() |
![]() | |
Capacity: 41,620 | Capacity: 31,006 | Capacity: 15,247 | Capacity: 9,913 | Capacity: 21,163 | Capacity: 2,000 |
Radomiak | Raków | Stal | Śląsk | Widzew | Zagłębie |
Czachor Brothers Stadium | Raków Municipal Football Stadium | Grzegorz Lato Stadium | Tarczyński Arena Wrocław | Widzew Łódź Stadium | KGHM Zagłebie Arena |
![]() |
![]() |
![]() |
![]() |
![]() | |
Capacity: 8,840 | Capacity: 5,500 | Capacity: 7,000 | Capacity: 42,771 | Capacity: 18,018 | 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) | |||||
Cracovia | ![]() | ![]() | ![]() | Puma | Comarch | List
|
GKS Katowice | ![]() | ![]() | ![]() | Hummel | Superbet | List
|
Górnik Zabrze | ![]() | ![]() | ![]() | Capelli Sport | Superbet, Węglokoks | List
|
Jagiellonia Białystok | ![]() | ![]() | ![]() | Kappa | Enea, Kuchnia Wikinga | |
Korona Kielce | ![]() | ![]() | ![]() | 4F | EXBUD | List
|
Lech Poznań | ![]() ![]() | ![]() | ![]() | Macron | Superbet | |
Lechia Gdańsk | ![]() | ![]() | ![]() | Adidas | List
| |
Legia Warsaw | ![]() | ![]() | ![]() | Adidas | Plus500 | List
|
Motor Lublin | ![]() | ![]() | ![]() | Hummel | Lublin, Spiżarnia | List
|
Piast Gliwice | ![]() | ![]() | ![]() | 4F | Kuchnia Wikinga, verocargo | List
|
Pogoń Szczecin | ![]() | ![]() | ![]() | Capelli Sport | Port Szczecin-Świnoujście, zondacrypto | List
|
Puszcza Niepołomice | ![]() | ![]() | ![]() | Nike | Niepołomice | List
|
Radomiak Radom | ![]() | ![]() | ![]() | Adidas | Enea, Windoor | |
Raków Częstochowa | ![]() | ![]() | ![]() | Adidas | Hisense, zondacrypto | List
|
Stal Mielec | ![]() | ![]() | ![]() | 4F | Enervigo, Stara Cegielnia | List
|
Śląsk Wrocław | ![]() | ![]() | ![]() | Nike | LV BET, Kuchnia Wikinga | List
|
Widzew Łódź | ![]() | ![]() | ![]() | Macron | Panattoni, TERMOton | List
|
Zagłębie Lubin | ![]() | ![]() | ![]() | Nike | KGHM |
Managerial changes
Team | Outgoing manager | Manner of departure | Date of vacancy | Position in table | Incoming manager | Date of appointment |
---|---|---|---|---|---|---|
Lech Poznań | ![]() |
End of contract | 30 June 2024 | Pre-season | ![]() |
1 July 2024 |
Raków Częstochowa | ![]() |
Sacked | ![]() | |||
Korona Kielce | ![]() |
Mutual consent | 31 July 2024 | 18th | ![]() |
31 July 2024 |
![]() |
End of caretaker spell | 7 August 2024 | 18th | ![]() |
7 August 2024 | |
Pogoń Szczecin | ![]() |
Mutual consent | 15 August 2024 | 4th | ![]() |
15 August 2024 |
Stal Mielec | ![]() |
Sacked | 30 August 2024 | 16th | ![]() |
2 September 2024 |
Zagłębie Lubin | ![]() |
23 September 2024 | 16th | ![]() |
25 September 2024 | |
Śląsk Wrocław | ![]() |
Mutual consent[B] | 12 November 2024 | 18th | ![]() ![]() |
12 November 2024 |
Lechia Gdańsk | ![]() |
Mutual consent[C] | 23 November 2024 | 17th | ![]() ![]() |
25 November 2024 |
![]() ![]() |
End of caretaker spell | 30 November 2024 | 17th | ![]() |
30 November 2024 | |
Śląsk Wrocław | ![]() ![]() |
24 December 2024 | 18th | ![]() |
24 December 2024 | |
Radomiak Radom | ![]() |
Signed by Caen | 29 December 2024 | 12th | ![]() |
8 January 2025 |
Widzew Łódź | ![]() |
Sacked | 24 February 2025 | 12th | ![]() |
24 February 2025 |
Zagłębie Lubin | ![]() |
10 March 2025 | 15th | ![]() |
13 March 2025 | |
Widzew Łódź | ![]() |
End of caretaker spell | 17 March 2025 | 13th | ![]() |
17 March 2025 |
Stal Mielec | ![]() |
Sacked | 30 March 2025 | 16th | ![]() |
1 April 2025 |
- Italics for interim managers.
League table
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
---|---|---|---|---|---|---|---|---|---|---|
1 | Raków Częstochowa | 27 | 16 | 8 | 3 | 40 | 17 | +23 | 56 | Qualification for Champions League second qualifying round |
2 | Lech Poznań | 27 | 17 | 2 | 8 | 50 | 24 | +26 | 53 | Qualification for Conference League second qualifying round |
3 | Jagiellonia Białystok | 27 | 15 | 7 | 5 | 48 | 32 | +16 | 52 | |
4 | Pogoń Szczecin | 27 | 14 | 5 | 8 | 45 | 28 | +17 | 47 | |
5 | Legia Warsaw | 27 | 12 | 8 | 7 | 50 | 36 | +14 | 44 | |
6 | Cracovia | 27 | 11 | 9 | 7 | 48 | 41 | +7 | 42 | |
7 | Górnik Zabrze | 27 | 12 | 4 | 11 | 38 | 33 | +5 | 40 | |
8 | Motor Lublin | 27 | 11 | 7 | 9 | 40 | 46 | −6 | 40 | |
9 | GKS Katowice | 27 | 10 | 6 | 11 | 35 | 36 | −1 | 36 | |
10 | Widzew Łódź | 27 | 10 | 6 | 11 | 32 | 39 | −7 | 36 | |
11 | Piast Gliwice | 27 | 8 | 10 | 9 | 27 | 29 | −2 | 34 | |
12 | Radomiak Radom | 27 | 10 | 4 | 13 | 37 | 41 | −4 | 34 | |
13 | Korona Kielce | 27 | 8 | 9 | 10 | 25 | 36 | −11 | 33 | |
14 | Zagłębie Lubin | 27 | 7 | 5 | 15 | 22 | 40 | −18 | 26[a] | |
15 | Puszcza Niepołomice | 27 | 6 | 8 | 13 | 26 | 39 | −13 | 26[a] | |
16 | Stal Mielec | 27 | 6 | 6 | 15 | 28 | 43 | −15 | 24 | Relegation to I liga |
17 | Lechia Gdańsk | 27 | 6 | 6 | 15 | 27 | 46 | −19 | 24 | |
18 | Śląsk Wrocław | 27 | 4 | 10 | 13 | 29 | 41 | −12 | 22 |
Updated to match(es) played on 7 April 2025. 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)[41]
Notes:
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)[41]
Notes:
Results
Home \ Away | CRA | GKS | GÓR | JAG | KOR | LPO | LGD | LEG | MOT | PIA | POG | PUN | RAD | RCZ | STM | ŚLĄ | WID | ZAG |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cracovia | — | 3–4 | 3–2 | 2–2 | 1–1 | 0–2 | 6–2 | 1–1 | 2–1 | 3–1 | 1–2 | 0–0 | 1–1 | 1–3 | 1–1 | |||
GKS Katowice | — | 2–1 | 3–1 | 1–2 | 2–0 | 0–0 | 0–0 | 3–1 | 1–2 | 0–1 | 1–0 | 0–0 | 2–2 | 1–0 | ||||
Górnik Zabrze | 0–1 | 3–0 | — | 0–2 | 2–1 | 2–3 | 1–2 | 4–0 | 1–0 | 1–0 | 1–1 | 3–2 | 0–0 | 3–1 | 0–1 | |||
Jagiellonia Białystok | 2–4 | 1–0 | — | 3–1 | 2–1 | 3–2 | 1–1 | 3–0 | 1–1 | 2–0 | 5–0 | 2–2 | 2–0 | 2–2 | 1–0 | |||
Korona Kielce | 0–2 | 2–4 | — | 2–3 | 0–0 | 0–1 | 1–0 | 0–2 | 0–0 | 2–1 | 1–3 | 2–1 | 2–0 | 2–0 | ||||
Lech Poznań | 2–0 | 2–0 | 5–0 | 2–0 | — | 3–1 | 5–2 | 1–2 | 2–0 | 2–1 | 0–1 | 3–1 | 1–0 | 4–1 | 3–1 | |||
Lechia Gdańsk | 1–2 | 1–2 | 1–0 | 1–0 | — | 0–2 | 0–2 | 0–3 | 0–2 | 1–0 | 1–2 | 1–0 | 1–1 | 1–1 | ||||
Legia Warsaw | 3–2 | 4–1 | 1–1 | 1–1 | — | 5–2 | 1–2 | 0–0 | 2–0 | 4–1 | 0–1 | 3–1 | 2–1 | 2–0 | ||||
Motor Lublin | 3–2 | 1–0 | 0–2 | 1–1 | 1–1 | — | 4–2 | 0–0 | 1–0 | 0–2 | 4–1 | 2–1 | 3–4 | |||||
Piast Gliwice | 0–0 | 2–2 | 0–1 | 0–0 | 3–3 | 1–0 | 2–3 | — | 1–1 | 0–3 | 2–2 | 2–0 | 0–2 | 1–0 | ||||
Pogoń Szczecin | 5–2 | 4–0 | 3–0 | 1–1 | 3–0 | 0–3 | 1–0 | 1–0 | — | 2–1 | 0–1 | 1–0 | 5–3 | 2–0 | 1–0 | |||
Puszcza Niepołomice | 1–2 | 0–6 | 2–2 | 1–1 | 0–0 | 2–0 | 4–1 | 2–2 | 0–1 | 2–1 | — | 1–1 | 2–0 | 1–2 | ||||
Radomiak Radom | 2–1 | 1–1 | 1–2 | 2–3 | 4–0 | 2–1 | 3–1 | 1–1 | 2–0 | — | 0–2 | 1–2 | 1–1 | 1–1 | ||||
Raków Częstochowa | 0–1 | 1–2 | 1–0 | 1–1 | 0–0 | 3–1 | 3–2 | 2–2 | 0–1 | 1–0 | 2–0 | — | 1–0 | 5–1 | ||||
Stal Mielec | 0–1 | 2–1 | 0–1 | 0–2 | 2–1 | 2–2 | 1–0 | 2–0 | 1–2 | 2–0 | — | 1–4 | 1–1 | 2–2 | ||||
Śląsk Wrocław | 2–4 | 0–1 | 1–1 | 3–1 | 1–1 | 1–1 | 1–3 | 1–1 | 0–1 | 1–2 | 0–0 | 2–1 | — | 3–0 | ||||
Widzew Łódź | 1–1 | 1–0 | 0–2 | 0–1 | 0–1 | 2–1 | 1–0 | 0–4 | 3–2 | 2–3 | 2–1 | 0–0 | — | 2–0 | ||||
Zagłębie Lubin | 1–0 | 1–3 | 1–1 | 0–1 | 1–3 | 0–3 | 1–2 | 0–1 | 2–2 | 1–0 | 1–0 | 0–2 | 3–0 | — |
Season statistics
Summarize
Perspective
Top goalscorers
Clean sheets
|
Hat-tricks
Player | For | Against | Result | Date | Ref |
---|---|---|---|---|---|
![]() | Radomiak Radom | Korona Kielce | 4–0 (H) | 20 September 2024 | [44] |
![]() | Lech Poznań | Korona Kielce | 2–3 (A) | 29 September 2024 | [45] |
![]() | Cracovia | Motor Lublin | 6–2 (H) | 26 October 2024 | [46] |
![]() | Motor Lublin | Piast Gliwice | 2–3 (A) | 8 November 2024 | [47] |
![]() | Pogoń Szczecin | Lechia Gdańsk | 0–3 (A) | 23 November 2024 | [48] |
![]() | Pogoń Szczecin | Widzew Łódź | 0–4 (A) | 22 February 2025 | [49] |
![]() | Pogoń Szczecin | GKS Katowice | 4–0 (H) | 6 April 2025 | [50] |
Attendances
Summarize
Perspective
Pos | Team | Total | High | Low | Average | Change |
---|---|---|---|---|---|---|
1 | Lech Poznań | 337,316 | 40,838 | 16,610 | 28,110 | +12.9% |
2 | Legia Warsaw | 295,442 | 27,142 | 18,406 | 24,620 | −0.3% |
3 | Pogoń Szczecin | 210,047 | 20,562 | 11,910 | 17,504 | +1.2% |
4 | Górnik Zabrze | 201,558 | 22,371 | 10,833 | 16,797 | +2.4% |
5 | Widzew Łódź | 183,636 | 17,663 | 15,136 | 16,694 | −2.9% |
6 | Śląsk Wrocław | 176,033 | 36,208 | 9,744 | 16,003 | −28.9% |
7 | Jagiellonia Białystok | 187,734 | 20,029 | 12,439 | 15,645 | +14.2% |
8 | Motor Lublin | 143,335 | 14,562 | 10,812 | 13,030 | +70.9%1 |
9 | Lechia Gdańsk | 135,133 | 25,000 | 8,818 | 12,285 | +41.1%1 |
10 | Korona Kielce | 112,296 | 14,289 | 6,470 | 10,209 | −4.6% |
11 | Cracovia | 119,779 | 13,449 | 2,800 | 9,982 | +10.9% |
12 | Radomiak Radom | 85,563 | 8,564 | 3,877 | 7,130 | −7.4% |
13 | GKS Katowice | 74,663 | 7,067 | 6,684 | 6,788 | +75.4%1 |
14 | Zagłębie Lubin | 64,809 | 13,331 | 2,496 | 5,892 | −7.9% |
15 | Piast Gliwice | 59,919 | 8,304 | 3,684 | 5,447 | +8.9% |
16 | Raków Częstochowa | 64,841 | 5,500 | 5,211 | 5,403 | +1.9% |
17 | Stal Mielec | 60,008 | 6,477 | 3,832 | 5,001 | −13.8% |
18 | Puszcza Niepołomice | 24,927 | 4,095 | 1,243 | 2,266 | −19.1% |
League total | 2,537,039 | 40,838 | 1,243 | 12,256 | −0.5% |
Updated to games played on 3 March 2025.
Source: 90minut.pl (in Polish)
Notes:
1. Team played last season in I liga.
Awards
Summarize
Perspective
Monthly awards
Number of teams by region
Number | Region | Team(s) |
---|---|---|
4 | ![]() | GKS Katowice, Górnik Zabrze, Piast Gliwice and Raków Częstochowa |
2 | ![]() | Cracovia and Puszcza Niepołomice |
![]() | Śląsk Wrocław and Zagłębie Lubin | |
![]() | Legia Warsaw and Radomiak Radom | |
1 | ![]() | Lech Poznań |
![]() | Motor Lublin | |
![]() | Widzew Łódź | |
![]() | Stal Mielec | |
![]() | Jagiellonia Białystok | |
![]() | Lechia Gdańsk | |
![]() | Korona Kielce | |
![]() | Pogoń Szczecin | |
0 | ![]() | |
![]() | ||
![]() | ||
![]() |
See also
Notes
- Match had been played behind closed doors without spectators due to sudden flooding of the Józef Piłsudski Cracovia Stadium stands and damage to spectator security systems by heavy rains.
References
Wikiwand - on
Seamless Wikipedia browsing. On steroids.