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)[7] was 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.[8]

Season2024–25
Dates19 July 2024 – 24 May 2025
ChampionsLech Poznań (9th title)
Quick facts Season, Dates ...
Ekstraklasa
Season2024–25
Dates19 July 2024 – 24 May 2025
ChampionsLech Poznań (9th title)
RelegatedPuszcza Niepołomice
Śląsk Wrocław
Stal Mielec
Champions LeagueLech Poznań
Europa LeagueLegia Warsaw
Conference LeagueRaków Częstochowa
Jagiellonia Białystok
Matches306
Goals843 (2.75 per match)
Top goalscorerEfthymis Koulouris
(28 goals)[1]
Biggest home winLech 8–1 Puszcza
(3 May 2025)
Biggest away winPuszcza 0–6 Katowice
(4 October 2024)[2]
Highest scoringPuszcza 4–5 Pogoń
(25 April 2025)
Lech 8–1 Puszcza
(3 May 2025)
Longest winning run6 matches
Lech Poznań
Raków Częstochowa
Longest unbeaten run12 matches
Jagiellonia Białystok
Raków Częstochowa
Longest winless run11 matches
Stal Mielec
Longest losing run5 matches
Puszcza Niepołomice
Highest attendance41,109
Lech 1–0 Piast
(24 May 2025)[3]
Lowest attendance0[A]
Cracovia 2–1 Pogoń
(14 September 2024)[4][5]
Total attendance3,874,565[6]
Average attendance12,662 Increase 2.8%
Close

Jagiellonia Białystok were the defending champions, after winning their first Polish title the previous season.[9] Lech Poznań clinched their ninth Ekstraklasa title on 24 May 2025, following a 1–0 win over Piast Gliwice in the last matchday.[10] The season's runner-ups were Raków Częstochowa, with Jagiellonia Białystok finishing third.

Season overview

The season started on 19 July 2024 with a match between defending champions Jagiellonia Białystok and Puszcza Niepołomice, and concluded on 24 May 2025.

The regular season was 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 was the eighth Ekstraklasa season to use VAR.

Teams

A total of 18 teams participated 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.

More information Promoted from 2023–24 I liga, Relegated from 2023–24 Ekstraklasa ...
Close

Stadiums and locations

Note: Table lists in alphabetical order.
Location of teams in the Katowice urban area in 2024–25 Ekstraklasa.
  1. ^GKS moved to Arena Katowice in March 2025.[11][12]
  2. ^Upgrading to 31,871.
  3. ^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.[13] They returned to their stadium in March 2025.[14][15]
  4. ^Upgrading to 14,440.
More information Cracovia, GKS Katowice ...
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
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
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)
CracoviaPoland Mateusz DróżdżPoland Dawid KroczekGeorgia (country) Otar KakabadzePumaComarch
List
    • Back: forBET
    • Sleeves: 4Move
    • Shorts: Kraków
GKS KatowicePoland Sławomir WitekPoland Rafał GórakPoland Arkadiusz JędrychHummelSuperbet
List
Górnik ZabrzePoland Jan UrbanSlovenia Erik JanžaCapelli SportSuperbet, Węglokoks
List
    • Back: Könecke Polska
    • Sleeves: Glücksgefühle Festival, Zabrze
    • Shorts: Mangal Döner x LP10
Jagiellonia BiałystokPoland Ziemowit DeptułaPoland Adrian SiemieniecPoland Taras RomanczukKappaEnea, Kuchnia Wikinga
List
Korona KielcePoland Łukasz MaciejczykPoland Jacek ZielińskiPoland Miłosz Trojak4FEXBUD
List
Lech PoznańPoland Karol Klimczak
Poland Piotr Rutkowski
Denmark Niels FrederiksenSweden Mikael IshakMacronSuperbet
List
Lechia GdańskSwitzerland Paolo UrferEngland John CarverBosnia and Herzegovina Rifet KapićAdidas
List
Legia WarsawPoland Dariusz MioduskiPortugal Gonçalo FeioPoland Artur JędrzejczykAdidasPlus500
List
    • Back: Fortuna
    • Sleeves: Jeton, Królewskie
    • Shorts: Warsaw
Motor LublinPoland Zbigniew JakubasPoland Mateusz StolarskiPoland Piotr CeglarzHummelLublin, Spiżarnia
List
    • Back: Perła
    • Shorts: CNT S.A.
Piast GliwicePoland Łukasz LewińskiSerbia Aleksandar VukovićPoland Jakub Czerwiński4FKuchnia Wikinga, verocargo
List
Pogoń SzczecinCanada Alexander HaditaghiPoland Robert KolendowiczPoland Kamil GrosickiCapelli SportPort Szczecin-Świnoujście, zondacrypto
List
    • Back: Fabryka Papieru Kaczory
    • Sleeves: Szczecin
    • Shorts: dostalk
Puszcza NiepołomicePoland Jarosław PieprzycaPoland Tomasz TułaczPoland Jakub SerafinNikeNiepołomice
List
    • Sleeves: Oshee, R-GOL.com
    • Shorts: Promogaz-Kpis
Radomiak RadomPoland Sławomir StempniewskiPortugal João HenriquesPoland Rafał WolskiAdidasEnea, Windoor
List
    • Back: Radom
    • Sleeves: 11teamsports, Fortuna
    • Shorts: Audi Radom, Bleik Restaurant
Raków CzęstochowaPoland Piotr ObidzińskiPoland Marek PapszunCroatia Zoran ArsenićAdidasHisense, zondacrypto
List
Stal MielecPoland Jacek KlimekSerbia Ivan ĐurđevićPoland Krystian Getinger4FEnervigo, Stara Cegielnia
List
Śląsk WrocławPoland Michał MazurSlovenia Ante ŠimundžaCzech Republic Petr SchwarzNikeLV BET, Kuchnia Wikinga
List
Widzew ŁódźPoland Michał RydzCroatia Željko SopićPoland Bartłomiej PawłowskiMacronPanattoni, TERMOton
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
Lech Poznań Poland Mariusz Rumak[16] End of contract 30 June 2024 Pre-season Denmark Niels Frederiksen[17] 1 July 2024
Raków Częstochowa Poland Dawid Szwarga[18] Sacked Poland Marek Papszun[19]
Korona Kielce Poland Kamil Kuzera[20] Mutual consent 31 July 2024 18th Poland Mariusz Arczewski[20] 31 July 2024
Poland Mariusz Arczewski[21] End of caretaker spell 7 August 2024 18th Poland Jacek Zieliński[21] 7 August 2024
Pogoń Szczecin Sweden Jens Gustafsson[22] Mutual consent 15 August 2024 4th Poland Robert Kolendowicz[23] 15 August 2024
Stal Mielec Poland Kamil Kiereś[24] Sacked 30 August 2024 16th Poland Janusz Niedźwiedź[25] 2 September 2024
Zagłębie Lubin Poland Waldemar Fornalik[26] 23 September 2024 16th Poland Marcin Włodarski[27] 25 September 2024
Śląsk Wrocław Poland Jacek Magiera[28][29] Mutual consent[B] 12 November 2024 18th Poland Michał Hetel & Poland Marcin Dymkowski[30][28] 12 November 2024
Lechia Gdańsk Poland Szymon Grabowski[31] Mutual consent[C] 23 November 2024 17th Poland Radosław Bella & England Kevin Blackwell[32] 25 November 2024
Poland Radosław Bella & England Kevin Blackwell[33] End of caretaker spell 30 November 2024 17th England John Carver[33] 30 November 2024
Śląsk Wrocław Poland Michał Hetel & Poland Marcin Dymkowski[34] 24 December 2024 18th Slovenia Ante Šimundža[34] 24 December 2024
Radomiak Radom Portugal Bruno Baltazar[35] Signed by Caen 29 December 2024 12th Portugal João Henriques[36] 8 January 2025
Widzew Łódź Poland Daniel Myśliwiec[37] Sacked 24 February 2025 12th Poland Patryk Czubak[37] 24 February 2025
Zagłębie Lubin Poland Marcin Włodarski[38] 10 March 2025 15th Poland Leszek Ojrzyński[39] 13 March 2025
Widzew Łódź Poland Patryk Czubak[40] End of caretaker spell 17 March 2025 13th Croatia Željko Sopić[40] 17 March 2025
Stal Mielec Poland Janusz Niedźwiedź[41] Sacked 30 March 2025 16th Serbia Ivan Đurđević[42] 1 April 2025
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ń (C) 34 22 4 8 68 31 +37 70 Qualification for Champions League second qualifying round
2 Raków Częstochowa 34 20 9 5 51 23 +28 69 Qualification for Conference League second qualifying round
3 Jagiellonia Białystok 34 17 10 7 56 42 +14 61
4 Pogoń Szczecin 34 17 7 10 59 40 +19 58
5 Legia Warsaw 34 15 9 10 60 45 +15 54 Qualification for Europa League first qualifying round[a]
6 Cracovia 34 14 9 11 58 53 +5 51
7 Motor Lublin 34 14 7 13 48 59 11 49[b]
8 GKS Katowice 34 14 7 13 49 47 +2 49[b]
9 Górnik Zabrze 34 13 8 13 43 39 +4 47
10 Piast Gliwice 34 11 12 11 37 36 +1 45[c]
11 Korona Kielce 34 11 12 11 37 45 8 45[c]
12 Radomiak Radom 34 11 8 15 48 52 4 41
13 Widzew Łódź 34 11 7 16 38 49 11 40
14 Lechia Gdańsk 34 10 7 17 44 59 15 37
15 Zagłębie Lubin 34 10 6 18 33 51 18 36
16 Stal Mielec (R) 34 7 10 17 39 56 17 31 Relegation to I liga
17 Śląsk Wrocław (R) 34 6 12 16 38 53 15 30
18 Puszcza Niepołomice (R) 34 6 10 18 37 63 26 28
Close
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)[43]
(C) Champions; (R) Relegated
Notes:
  1. The 2024–25 Polish Cup winners (Legia Warsaw) qualify for the Europa League first qualifying round.
  2. Ranked based on head-to-head points: Motor Lublin 4 pts, GKS Katowice - 1 pt.
  3. Ranked based on head-to-head points: Piast Gliwice 4 pts, Korona Kielce - 1 pt.

Results

More information Home \ Away, CRA ...
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 0–2 3–1 6–2 1–1 2–1 3–1 1–2 0–0 1–1 2–4 1–3 1–1
GKS Katowice 2–1 2–1 3–1 1–2 2–2 2–0 1–3 0–0 0–0 3–1 3–1 1–2 0–1 1–0 0–0 2–2 1–0
Górnik Zabrze 0–1 3–0 0–2 1–1 2–1 2–3 1–2 4–0 1–0 1–0 1–1 3–2 0–0 3–1 2–0 0–0 0–1
Jagiellonia Białystok 2–4 1–0 1–1 3–1 2–1 3–2 1–1 3–0 1–1 1–1 2–0 5–0 2–2 2–0 2–2 1–0 1–3
Korona Kielce 0–2 2–1 2–4 3–1 2–3 0–0 0–1 1–0 0–2 0–0 2–1 1–3 1–1 2–1 2–0 2–1 2–0
Lech Poznań 2–1 2–0 2–0 5–0 2–0 3–1 5–2 1–2 1–0 2–0 8–1 2–1 0–1 3–1 1–0 4–1 3–1
Lechia Gdańsk 1–2 2–3 1–2 1–0 3–2 1–0 0–2 0–2 3–1 0–3 0–2 1–0 1–2 3–2 1–0 1–1 1–1
Legia Warsaw 3–2 4–1 1–1 0–1 1–1 0–1 2–1 5–2 1–2 0–0 2–0 4–1 0–1 2–2 3–1 2–1 2–0
Motor Lublin 0–1 3–2 1–0 0–2 1–1 1–2 1–1 3–3 1–4 4–2 0–0 1–0 0–2 4–1 2–1 3–4 1–0
Piast Gliwice 0–0 2–2 2–0 0–1 1–1 0–0 3–3 1–0 2–3 2–1 1–1 0–0 0–3 2–2 2–0 0–2 1–0
Pogoń Szczecin 5–2 4–0 3–0 1–1 3–0 0–3 3–3 1–0 3–0 1–0 2–1 0–1 1–0 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 4–5 2–2 1–1 2–3 1–1 2–0 1–2
Radomiak Radom 2–1 1–1 1–2 2–3 4–0 2–2 2–1 3–1 2–3 1–1 2–0 2–0 0–2 1–2 1–1 1–1 0–1
Raków Częstochowa 0–1 1–2 1–0 1–2 1–1 0–0 3–1 3–2 2–2 0–1 1–0 2–0 2–1 1–0 3–0 2–1 5–1
Stal Mielec 1–1 0–1 0–0 2–1 0–1 0–2 2–1 2–2 1–0 2–0 1–2 2–0 2–2 0–2 1–4 1–1 2–2
Śląsk Wrocław 2–4 0–2 0–1 1–1 1–1 3–1 1–1 1–1 1–1 1–3 1–1 0–1 1–2 0–0 2–1 3–0 3–1
Widzew Łódź 1–1 1–0 0–2 0–1 0–1 2–1 2–0 0–2 1–2 1–0 0–4 2–0 3–2 2–3 2–1 0–0 2–0
Zagłębie Lubin 1–2 1–0 2–1 1–3 1–1 0–1 1–3 0–3 1–2 0–1 2–2 1–0 1–0 0–2 2–2 3–0 2–1
Close
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

Hat-tricks

Note: 4 – player scored 4 goals

Attendances

More information Pos, Team ...
Pos Team Total High Low Average Change
1 Lech Poznań 492,097 41,109 16,610 28,947 +16.5%
2 Legia Warsaw 422,739 27,424 18,406 24,867 +0.6%
3 Śląsk Wrocław 320,029 36,208 9,744 18,825 −16.3%
4 Pogoń Szczecin 302,446 20,562 11,910 17,791 +2.9%
5 Górnik Zabrze 291,196 23,438 10,833 17,129 +4.4%
6 Widzew Łódź 286,022 17,663 15,136 16,825 −2.1%
7 Jagiellonia Białystok 280,039 20,607 12,439 16,473 +20.0%
8 Motor Lublin 228,306 15,200 10,812 13,430 +76.1%1
9 Lechia Gdańsk 204,174 25,000 7,501 12,010 +36.5%1
10 Korona Kielce 189,366 14,289 6,470 11,139 +3.9%
11 Cracovia 179,413 13,709 2,800 10,554 +16.7%
12 GKS Katowice 151,383 15,048 6,684 8,905 +130.2%1
13 Radomiak Radom 127,128 8,564 3,877 7,478 −3.4%
14 Piast Gliwice 96,386 9,361 3,684 5,670 +7.7%
15 Raków Częstochowa 92,267 5,500 5,211 5,427 +2.1%
16 Zagłębie Lubin 90,936 13,331 2,496 5,349 −16.6%
17 Stal Mielec 84,058 6,477 3,612 4,945 −14.3%
18 Puszcza Niepołomice 36,580 4,095 1,243 2,152 −22.9%
League total 3,874,565 41,109 1,243 12,662 +2.8%
Close

Source: 90minut.pl (in Polish)
Notes:
1. Team played last season in I liga.

Awards

Monthly awards

Annual awards

More information Award, Player ...
Award[81] Player Club
Player of the Season Greece Efthymis Koulouris Pogoń Szczecin
Young Player of the Season Poland Kacper Trelowski Raków Częstochowa
Goalkeeper of the Season Poland Bartosz Mrozek Lech Poznań
Defender of the Season Poland Mateusz Skrzypczak Jagiellonia Białystok
Midfielder of the Season Portugal Afonso Sousa Lech Poznań
Forward of the Season Greece Efthymis Koulouris Pogoń Szczecin
Coach of the Season Denmark Niels Frederiksen Lech Poznań
Goal of the Season[82] Portugal Joel Pereira Lech Poznań
Close

Number of teams by region

See also

Notes

  1. 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.
  2. Relieved of his duties on 12 November, left the club by mutual consent on 16 November.
  3. Suspended from his duties on 23 November, left the club by mutual consent on 27 November.

References

Related Articles

Wikiwand AI