2023–24 Ekstraklasa#Awards
{{Short description|98th season of top-tier football league in Poland}}
{{Infobox football league season
|competition = Ekstraklasa
|logo =
|season = 2023–24
|dates = {{nowrap|21 July 2023 – 25 May 2024}}
|winners = Jagiellonia Białystok
|relegated = ŁKS Łódź
Ruch Chorzów
Warta Poznań
|continentalcup1 = Champions League
|continentalcup1 qualifiers = Jagiellonia Białystok
|continentalcup2 = Conference League
|continentalcup2 qualifiers = Śląsk Wrocław
Legia Warsaw
|matches = 306
|total goals = 823
|league topscorer = Erik Expósito
(19 goals){{Cite web |url=http://www.90minut.pl/strzelcy.php?id=12904 |title=Strzelcy |website=90minut.pl |access-date=25 May 2024 |language=pl}}
|best goalkeeper =
|biggest home win = Cracovia 6–0 Radomiak
(10 February 2024)
Jagiellonia 6–0 ŁKS Łódź
(30 March 2024)
|biggest away win = ŁKS Łódź 0–5 Górnik
(27 October 2023)
|highest scoring = Ruch 3–5 Raków
(24 September 2023)
Korona 5–3 Puszcza
(27 October 2023)
Cracovia 4–4 Ruch
(3 December 2023)
|longest wins = 7 matches
Śląsk Wrocław
|longest unbeaten = 16 matches
Śląsk Wrocław
|longest winless = 20 matches
Ruch Chorzów
|longest losses = 5 matches
ŁKS Łódź (twice)
|highest attendance = 49,514{{efn-ua|Match played at the Stadion Śląski in Chorzów.}}
Ruch 2–3 Widzew
(20 April 2024){{Cite web |url=http://www.90minut.pl/mecz.php?id_mecz=1852037 |title=Match report |website=90minut.pl |date=20 April 2024 |access-date=20 April 2024 |language=pl}}
|lowest attendance = 1,058{{efn-ua|Match played at the Stadion Dyskobolii in Grodzisk Wielkopolski.}}
Warta 1–2 Jagiellonia
(1 December 2023){{Cite web |url=http://www.90minut.pl/mecz.php?id_mecz=1851929 |title=Match report |website=90minut.pl |date=1 December 2023 |access-date=1 December 2023 |language=pl}}
|average attendance = 12,317 {{increase}} 31.0%
|prevseason = 2022–23
|nextseason = 2024–25
}}
The 2023–24 Ekstraklasa (also known as PKO Bank Polski Ekstraklasa due to its sponsorship by PKO Bank Polski){{Cite web |url=https://www.ekstraklasa.org/aktualnosci/pko-bank-polski-partnerem-tytularnym-ekstraklasy-13894 |title=PKO Bank Polski partnerem tytularnym Ekstraklasy |publisher=ekstraklasa.org |date=28 June 2019 |archive-url=https://web.archive.org/web/20210308172903/https://www.ekstraklasa.org/aktualnosci/pko-bank-polski-partnerem-tytularnym-ekstraklasy-13894 |archive-date=8 March 2021 |language=pl}}{{Cite web |url=https://www.tvp.info/43235057/pko-bp-sponsorem-tytularnym-pilkarskiej-ekstraklasy |title=PKO BP sponsorem tytularnym piłkarskiej Ekstraklasy |publisher=tvp.info |date=26 June 2019 |access-date=24 April 2022 |language=pl}} was the 98th season of the Polish Football Championship, the 90th season of the highest tier domestic division in the Polish football league system since its establishment in 1927 and the 16th season of the Ekstraklasa under its current title. The league is operated by the Ekstraklasa S.A.
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 2022–23 season, while the remaining three is promoted from the 2022–23 I liga. The season started on 21 July 2023 and concluded on 25 May 2024. Each team played a total of 34 matches, half at home and half away. It was the third season in the formula with 18 teams, instead of 16.{{Cite web |url=https://www.pzpn.pl/public/system/files/site_content/635/3379-40.KOMUNIKAT%20ZARZ%C4%84DU%2021.02.2020.pdf |title=KOMUNIKAT ZARZĄDU PZPN II/2020 Z DNIA 21 LUTEGO 2020 ROKU |publisher=pzpn.pl |date=21 February 2020 |access-date=24 April 2022}} It was expected that the bottom three teams of the final league table will be relegated. It was the seventh Ekstraklasa season to use VAR.
Raków Częstochowa were the defending champions, who won their 1st Polish title the previous season.{{Cite web |title=Raków mistrzem Polski |trans-title=Raków champion of Poland |url=http://www.90minut.pl/news/325/news3259310-Rakow-mistrzem-Polski.html |access-date=2023-05-07 |website=www.90minut.pl}} Jagiellonia Białystok clinched their first Ekstraklasa title on 25 May after defeating Warta Poznań 3–0 at home in the last round.{{Cite web |url=https://sportowefakty.wp.pl/pilka-nozna/1124411/zasluzenie-mistrzostwo-polski-po-raz-pierwszy-powedrowalo-do-bialegostoku |title=Historyczny triumf! Jagiellonia Białystok mistrzem Polski |date=25 May 2024 |website=sportowefakty.wp.pl}} The season's runner-ups were Śląsk Wrocław, and the third-placed team was Legia Warsaw.
Teams
A total of 18 teams participated in the 2023–24 Ekstraklasa season.
=Changes from last season=
Miedź Legnica was the first team that had been relegated to 2023–24 I liga after a 1–1 draw with Cracovia on 1 May 2023, ending its one-year stay in Ekstraklasa. The second team relegated was Lechia Gdańsk, who sealed their fate after a 1–3 loss to Zagłębie Lubin on 6 May 2023 and ended their fifteen-year stay in the top flight. Wisła Płock was the last relegated team after losing the final game of the season against Cracovia 0–3, ending their seven-year stay in the top flight. The first promoted team was ŁKS Łódź whose 1–1 draw away at Arka Gdynia on 26 May 2023 confirmed their return to Ekstraklasa after three years. The second team that got promoted is Ruch Chorzów, who won against GKS Tychy 1–0 on 3 June 2023 and returned to the top flight after six years. The third and final team to qualify for Ekstraklasa was Puszcza Niepołomice. After defeating Bruk-Bet Termalica Nieciecza 2–3 (after extra time) in play-offs final on 11 June 2023, Puszcza entered the top flight for the first time in the club's history.
class="wikitable" |
Promoted from 2022–23 I liga ! Relegated from |
---|
{{increase}} ŁKS Łódź {{small|(1st)}} {{increase}} Ruch Chorzów {{small|(2nd)}} {{increase}} Puszcza Niepołomice {{small|(PO)}} | {{decrease}} Wisła Płock {{small|(16th)}} |
=Stadiums and locations=
:Note: Table lists in alphabetical order.
{{location map+ |Poland |width=500 |float=right |caption=Location of teams in 2023–24 Ekstraklasa. |places=
{{Location map~ |Poland |lat=50.058056 |long=19.919722 |label=Cracovia |position=bottom}}
{{Location map~ |Poland |lat=50.296317 |long=18.768564 |label=Górnik |position=bottom}}
{{Location map~ |Poland |lat=53.105556 |long=23.148889 |label=Jagiellonia |position=bottom}}
{{Location map~ |Poland |lat=50.861389 |long=20.624722 |label=Korona |position=right}}
{{Location map~ |Poland |lat=52.397222 |long=16.858056 |label=Lech |position=right}}
{{Location map~ |Poland |lat=52.220461 |long=21.040628 |label=Legia |position=right}}
{{Location map~ |Poland |lat=51.75898 |long=19.42631 |label=ŁKS |position=bottom}}
{{Location map~ |Poland |lat=50.306583 |long=18.695866 |label=Piast |position=left}}
{{Location map~ |Poland |lat=53.436576 |long=14.518658 |label=Pogoń |position=right}}
{{Location map~ |Poland |lat=50.032333 |long=20.218878 |label=Puszcza |position=right}}
{{Location map~ |Poland |lat=51.40 |long=21.17 |label=Radomiak |position=top}}
{{Location map~ |Poland |lat=50.777156 |long=19.103633 |label=Raków |position=bottom}}
{{Location map~ |Poland |lat=50.282218 |long=18.944621 |label=Ruch |position=top}}
{{Location map~ |Poland |lat=50.283333 |long=21.433333 |label=Stal |position=right}}
{{Location map~ |Poland |lat=51.143056 |long=16.942222 |label=Śląsk |position=right}}
{{Location map~ |Poland |lat=52.397222 |long=16.858056 |label=Warta |position=bottom}}
{{Location map~ |Poland |lat=51.776944 |long=19.454722 |label=Widzew |position=top}}
{{Location map~ |Poland |lat=51.413333 |long=16.1975 |label=Zagłębie |position=top}}
}}
{{Location map+ |Poland Upper Silesian|width=430 |float=right |caption=Location of teams in the Upper Silesian Industrial Region in 2023–24 Ekstraklasa. |places=
{{Location map~ |Poland Upper Silesian |lat=50.296317 |long=18.768564 |label=Górnik |position=right}}
{{Location map~ |Poland Upper Silesian |lat=50.306583 |long=18.695866 |label=Piast |position=left}}
{{Location map~ |Poland Upper Silesian |lat=50.282218 |long=18.944621 |label=Ruch |position=top}}
}}
- {{note|ns1}}Upgrading to 31,871.
- {{note|ns2}}Due to the fact that Stadion Puszczy doesn't meet the Ekstraklasa standards, Puszcza Niepołomice will be playing its home matches in Stadion im. Henryka Reymana in Kraków.{{Cite web |url=https://sport.tvp.pl/69861112/puszcza-niepolomice-z-licencja-na-ekstraklase-w-przypadku-awansu-domowe-mecze-rozgrywac-bedzie-przy-reymonta |title=Puszcza Niepołomice z licencją na Ekstraklasę. W przypadku awansu domowe mecze rozgrywać będzie przy Reymonta |publisher=TVP Sport |language=pl |date=15 May 2023 |access-date=3 June 2023}} However after protests of Wisła Kraków's supporters, Puszcza was forced to find a home ground somewhere else. Ultimately on 20 June 2023 it was decided that they will play its first matches in Stadion im. Marszałka Józefa Piłsudskiego (Cracovia's home ground), with the possibility to return to Niepołomice after its stadium's Ekstraklasa accommodation.{{Cite web |url=https://gazetakrakowska.pl/puszcza-niepolomice-pierwsze-mecze-w-ekstraklasie-prawdopodobnie-na-stadionie-cracovii/ar/c2-17650515 |title=Puszcza Niepołomice. Pierwsze mecze w ekstraklasie prawdopodobnie na stadionie Cracovii |publisher=Gazeta Krakowska |language=pl |date=20 June 2023 |access-date=21 June 2023}}
- {{note|ns3}}Due to the fact that Stadion Ruchu Chorzów doesn't meet the Ekstraklasa standards, Ruch Chorzów will play their first matches in Stadion Miejski im. Piotra Wieczorka in Gliwice.{{Cite web|url=https://www.goal.pl/1-liga/fortuna-1-liga-oficjalnie-ruch-chorzow-bedzie-gral-w-gliwicach/|title=Fortuna 1 Liga. Ruch Chorzów w roli gospodarza będzie grał na stadionie Piasta Gliwice|publisher=goal.pl|language=pl|date=25 January 2023 |accessdate=5 April 2023}} They also registered Stadion Śląski as their home venue{{cite web |url=https://www.rmf24.pl/regiony/slaskie/news-ruch-chorzow-ma-grac-na-stadionie-slaskim-jesli-awansuje-do-,nId,6717757#crp_state=1 |title=Ruch Chorzów ma grać na Stadionie Śląskim, jeśli awansuje do Ekstraklasy |language=pl |date=14 April 2023 |access-date=3 June 2023 |publisher=RMF24.pl}} and since 28 October 2023 (round 13), Ruch moved there for the match against Śląsk Wrocław.{{cite web |url=https://sport.tvp.pl/70307886/pko-ekstraklasa-od-kiedy-ruch-chorzow-zacznie-grac-na-stadionie-slaskim |title=PKO Ekstraklasa: od kiedy Ruch Chorzów zacznie grać na Stadionie Śląskim? |date=3 June 2023 |language=pl |publisher=TVP Sport}}{{cite web |url=https://przegladsportowy.onet.pl/pilka-nozna/ekstraklasa/ekstraklasa-ruch-chorzow-od-pazdziernika-bedzie-gral-na-stadionie-slaskim/gf6j1ek |title=Ekstraklasa: Ruch Chorzów od października będzie grał na Stadionie Śląskim |date=25 June 2023 |language=pl |publisher=Przegląd Sportowy}}
- {{note|ns4}}Due to the renovation of Dębińska Road Stadium in Poznań, Warta will play home matches at the Stadion Dyskobolii Grodzisk Wielkopolski in Grodzisk Wielkopolski.{{cite web |url=https://gloswielkopolski.pl/warta-poznan-awansowala-do-ekstraklasy-ale-bedzie-grac-nadal-w-grodzisku-dlaczego/ar/c2-15107520 |title=Warta Poznań awansowała do ekstraklasy, ale będzie grać nadal w Grodzisku. Dlaczego? |publisher=gloswielkopolski.pl |date=1 August 2020 |access-date=24 April 2022 |language=pl}}
class="wikitable" style="text-align:center;margin:1em auto;" |
Cracovia and Puszcza
! Górnik ! Korona ! Lech ! Legia |
---|
Stadion Cracovii im. Józefa Piłsudskiego |
Capacity: 15,114
| Capacity: 24,563 | Capacity: 22,432 | Capacity: 15,550 | Capacity: 43,269 | Capacity: 31,800 |
150px
| 150px | 150px | 150px | 150px | 150px |
ŁKS Łódź
! Piast and Ruch (until round 12) ! Pogoń ! Radomiak ! Raków ! Ruch (since round 13) |
Stadion Miejski im. Władysława Króla
| Stadion Miejski im. Piotra Wieczorka | Stadion Miejski im. Floriana Krygiera |
Capacity: 18,029
| Capacity: 10,037 | Capacity: 21,163 | Capacity: 8,840 | Capacity: 5,500 | Capacity: 55,211 |
150px
| 150px | 150px | 150px | 150px | 150px |
Stal
! Śląsk ! Warta ! Widzew ! Zagłębie |
Stadion Miejski |
Capacity: 6,864
| Capacity: 45,105 | Capacity: 5,383 | Capacity: 18,018 | Capacity: 16,068 |
150px
| 160px | 150px | 150px | 150px |
=Personnel and kits=
All teams have Lotto (brand of Totalizator Sportowy) placed on the center of the chest.
class="wikitable sortable" style="text-align: left;"
! Team !! Chairman !! Head coach !! Appointment date !! Captain !! Manufacturer !! Strategic sponsor !! Other kit sponsors | |||||||
Cracovia | {{flagicon|Poland}} Mateusz Dróżdż | {{flagicon|Poland}} Dawid Kroczek | {{dts|format=dmy|2024|04|05}} | {{flagicon|Czech Republic}} Jakub Jugas | Puma | Comarch | Comarch{{ref|n1|1}} |
Górnik Zabrze | {{flagicon |
|-
| Jagiellonia Białystok || {{flagicon|Poland}} Wojciech Pertkiewicz || {{flagicon|Poland}} Adrian Siemieniec || {{dts|format=dmy|2023|04|04}} || {{flagicon|Poland}} Taras Romanczuk || Kappa || Enea, Kuchnia Wikinga || Białystok{{ref|n1|1}}, STS{{ref|n2|2}}, Chorten{{ref|n2|2}}
|-
| Korona Kielce || {{flagicon|Poland}} Łukasz Jabłoński || {{flagicon|Poland}} Kamil Kuzera || {{dts|format=dmy|2022|10|29}} || {{flagicon|Poland}} Miłosz Trojak || 4F || Suzuki || Lewiatan{{ref|n1|1}} {{ref|n3|3}}, Kielce{{ref|n2|2}}, Targi Kielce{{ref|n2|2}}
|-
| Lech Poznań || {{flagicon|Poland}} Karol Klimczak || {{flagicon|Poland}} Mariusz Rumak || {{dts|format=dmy|2023|12|18}} || {{flagicon|Sweden}} Mikael Ishak || Macron || Superbet || Lech Pils{{ref|n1|1}}, Poznań{{ref|n2|2}}, Artbud{{ref|n3|3}}
|-
| Legia Warsaw || {{flagicon|Poland}} Dariusz Mioduski || {{flagicon|Portugal}} Gonçalo Feio || {{dts|format=dmy|2024|04|10}} || {{flagicon|Portugal}} Josué || Adidas || Plus500 || Fortuna{{ref|n1|1}}, Królewskie{{ref|n2|2}}, Warsaw{{ref|n3|3}}
|-
| ŁKS Łódź || {{flagicon|Poland}} Jarosław Olszowy || {{flagicon|Poland}} Marcin Matysiak || {{dts|format=dmy|2024|02|20}} || {{flagicon|Poland}} Bartosz Szeliga || Adidas || forBET || Stowarzyszenie Kibiców ŁKS{{ref|n2|2}}, R-GOL.com{{ref|n2|2}}, 600 lat Łodzi{{ref|n2|2}}, Cosinus{{ref|n3|3}}
|-
| Piast Gliwice || {{flagicon|Poland}} Grzegorz Jaworski || {{flagicon|Serbia}} Aleksandar Vuković || {{dts|format=dmy|2022|10|27}} || {{flagicon|Poland}} Jakub Czerwiński || 4F || Kuchnia Wikinga, verocargo|| Gliwice{{ref|n1|1}}, LV BET{{ref|n2|2}}
|-
| Pogoń Szczecin || {{flagicon|Poland}} Jarosław Mroczek || {{flagicon|Sweden}} Jens Gustafsson || {{dts|format=dmy|2022|06|15}} || {{flagicon|Poland}} Kamil Grosicki || Capelli Sport || Toyota, Betcris || Fabryka Papieru "KACZORY"{{ref|n1|1}}, Szczecin{{ref|n2|2}}, dostalk{{ref|n3|3}}
|-
| Puszcza Niepołomice || {{flagicon|Poland}} Marek Bartoszek || {{flagicon|Poland}} Tomasz Tułacz || {{dts|format=dmy|2015|08|13}}|| {{flagicon|Poland}} Jakub Serafin || Nike || Niepołomice || PKO Bank Polski{{ref|n2|2}}, R-GOL.com{{ref|n2|2}}
|-
| Radomiak Radom || {{flagicon|Poland}} Sławomir Stempniewski || {{flagicon|Portugal}} Bruno Baltazar || {{dts|format=dmy|2024|05|20}} || {{flagicon|Brazil}} Raphael Rossi || Adidas || Enea || Radom{{ref|n1|1}}, 11teamsports{{ref|n2|2}}, Fortuna{{ref|n2|2}}
|-
| Raków Częstochowa || {{flagicon|Poland}} Piotr Obidziński || {{flagicon|POL}} Dawid Szwarga || {{dts|format=dmy|2023|05|28}} || {{flagicon|Croatia}} Zoran Arsenić || Adidas || x-kom, zondacrypto || Tauron Group{{ref|n1|1}}, Częstochowa{{ref|n2|2}}, ZPUE{{ref|n2|2}}, 4Move{{ref|n3|3}}
|-
| Ruch Chorzów || {{flagicon|Poland}} Seweryn Siemianowski || {{flagicon|POL}} Janusz Niedźwiedź || {{dts|format=dmy|2023|12|29}} || {{flagicon|Poland}} Tomasz Foszmańczyk || Nike || Betclic, Nefrolux || Urovita{{ref|n1|1}}, Chorzów{{ref|n2|2}}, NO10{{ref|n2|2}}, Alba{{ref|n2|2}} {{ref|n3|3}}, CADesigner{{ref|n3|3}}
|-
| Stal Mielec || {{flagicon|Poland}} Jacek Klimek || {{flagicon|Poland}} Kamil Kiereś || {{dts|format=dmy|2023|03|20}} || {{flagicon|Poland}} Krystian Getinger || 4F || PGE, PZU || PGE{{ref|n1|1}}, Mielec{{ref|n2|2}}, Podkarpackie{{ref|n2|2}}, Metkom{{ref|n3|3}}
|-
| Śląsk Wrocław || {{flagicon|Poland}} Patryk Załęczny || {{flagicon|Poland}} Jacek Magiera || {{dts|format=dmy|2023|04|21}} || {{flagicon|Spain}} Erik Expósito || Nike || LV BET || Wrocław{{ref|n1|1}}, Wrocław Airport{{ref|n2|2}}, #PijKranówkę{{ref|n2|2}}, Jaxan{{ref|n2|2}}, Acana{{ref|n3|3}}
|-
| Warta Poznań || {{flagicon|Poland}} Artur Meissner || {{flagicon|Poland}} Dawid Szulczek || {{dts|format=dmy|2021|11|08}} || {{flagicon|Poland}} Mateusz Kupczak || Nike || Fogo || Sushi4You{{ref|n1|1}}, Wuprinż{{ref|n2|2}}, R-GOL.com{{ref|n2|2}}, Renault{{ref|n3|3}}, OnlyBio{{ref|n3|3}}
|-
| Widzew Łódź || {{flagicon|Poland}} Michał Rydz || {{flagicon|Poland}} Daniel Myśliwiec || {{dts|format=dmy|2023|09|05}} || {{flagicon|Poland}} Bartłomiej Pawłowski || Macron || Panattoni, TERMOton || Murapol{{ref|n1|1}}, PKP Cargo{{ref|n2|2}}, STS{{ref|n2|2}}, Łódź Voivodeship{{ref|n3|3}}, CoBouw{{ref|n3|3}}
|-
| Zagłębie Lubin || {{flagicon|Poland}} Paweł Jeż || {{flagicon|Poland}} Waldemar Fornalik || {{dts|format=dmy|2022|11|29}} || {{flagicon|Poland}} Bartosz Kopacz || Nike || KGHM || STS{{ref|n2|2}}
|}
:1. {{note|n1}}On the back of shirt.
:2. {{note|n2}}On the sleeves.
:3. {{note|n3}}On the shorts.
=Managerial changes=
- Italics for interim managers.
League table
|source=[https://www.ekstraklasa.org/tabela/sezon ekstraklasa.org] [http://www.90minut.pl/liga/1/liga12904.html 90minut.pl]
|team_order=JAG, ŚLĄ, LEG, POG, LPO, GÓR, RCZ, ZAG, WID, PIA, STM, PUN, CRA, KOR, RAD, WAR, RCH, ŁKS
|hth_JAG=Jagiellonia Białystok finished ahead of Śląsk Wrocław on head-to-head goal difference: Śląsk Wrocław 2–1 Jagiellonia Białystok, Jagiellonia Białystok 3–1 Śląsk Wrocław
|hth_ŚLĄ=JAG
|hth_PIA=Piast Gliwice finished ahead of Stal Mielec on head-to-head points: Stal Mielec 0–0 Piast Gliwice, Piast Gliwice 3–0 Stal Mielec
|hth_STM=PIA
|hth_KOR=Korona Kielce finished ahead of Radomiak Radom on head-to-head points: Radomiak Radom 1–1 Korona Kielce, Korona Kielce 4–0 Radomiak Radom
|hth_RAD=KOR
|result1=CL2Q |result2=ECL2Q |result3=ECL2Q |result16=REL |result17=REL |result18=REL
|update=complete
|win_CRA=8 |draw_CRA=15|loss_CRA=11|gf_CRA=45|ga_CRA=46
|win_GÓR=15|draw_GÓR=8 |loss_GÓR=11|gf_GÓR=45|ga_GÓR=41
|win_JAG=18|draw_JAG=9 |loss_JAG=7 |gf_JAG=77|ga_JAG=45
|win_KOR=8 |draw_KOR=14|loss_KOR=12|gf_KOR=40|ga_KOR=44
|win_LPO=14|draw_LPO=11|loss_LPO=9 |gf_LPO=47|ga_LPO=41
|win_LEG=16|draw_LEG=11|loss_LEG=7 |gf_LEG=51|ga_LEG=39
|win_ŁKS=6 |draw_ŁKS=6 |loss_ŁKS=22|gf_ŁKS=34|ga_ŁKS=75
|win_PIA=9 |draw_PIA=16|loss_PIA=9 |gf_PIA=38|ga_PIA=35
|win_POG=16|draw_POG=7 |loss_POG=11|gf_POG=59|ga_POG=38
|win_PUN=9 |draw_PUN=13|loss_PUN=12|gf_PUN=39|ga_PUN=49
|win_RAD=10|draw_RAD=8 |loss_RAD=16|gf_RAD=41|ga_RAD=58
|win_RCZ=14|draw_RCZ=10|loss_RCZ=10|gf_RCZ=54|ga_RCZ=39
|win_RCH=6 |draw_RCH=14|loss_RCH=14|gf_RCH=40|ga_RCH=55
|win_STM=11|draw_STM=10|loss_STM=13|gf_STM=42|ga_STM=48
|win_ŚLĄ=18|draw_ŚLĄ=9 |loss_ŚLĄ=7 |gf_ŚLĄ=50|ga_ŚLĄ=31
|win_WAR=9 |draw_WAR=10|loss_WAR=15|gf_WAR=33|ga_WAR=43
|win_WID=13|draw_WID=7 |loss_WID=14|gf_WID=45|ga_WID=46
|win_ZAG=13|draw_ZAG=8 |loss_ZAG=13|gf_ZAG=43|ga_ZAG=50
|name_CRA=Cracovia
|name_GÓR=Górnik Zabrze
|name_JAG=Jagiellonia Białystok
|name_KOR=Korona Kielce
|name_LPO=Lech Poznań
|name_LEG=Legia Warsaw
|name_ŁKS=ŁKS Łódź
|name_PIA=Piast Gliwice
|name_POG=Pogoń Szczecin
|name_PUN=Puszcza Niepołomice
|name_RAD=Radomiak Radom
|name_RCZ=Raków Częstochowa
|name_RCH=Ruch Chorzów
|name_STM=Stal Mielec
|name_ŚLĄ=Śląsk Wrocław
|name_WAR=Warta Poznań
|name_WID=Widzew Łódź
|name_ZAG=Zagłębie Lubin
|show_limit=5
|class_rules = 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){{Cite web |url=https://img.ekstraklasa.org/files/Podrecznik_Sezon_2021-22-interaktywny-K_210803.pdf |title=Podręcznik Ekstraklasy na sezon 2021/2022 |trans-title=Ekstraklasa handbook for the 2021/2022 season |pages=33–34 |website=ekstraklasa.org |publisher=Ekstraklasa SA |access-date=24 April 2022 |language=pl |archive-date=10 August 2021 |archive-url=https://web.archive.org/web/20210810063920/https://img.ekstraklasa.org/files/Podrecznik_Sezon_2021-22-interaktywny-K_210803.pdf |url-status=dead }}
|res_col_header=QR
|col_CL2Q=green1 |text_CL2Q=Qualification for the Champions League second qualifying round
|col_ECL2Q=yellow1 |text_ECL2Q=Qualification for the Conference League second qualifying round
|col_REL=red1 |text_REL=Relegation to I liga
}}
Results
{{#invoke:sports results|main
|source = [https://www.ekstraklasa.org/terminarz/ ekstraklasa.org]
|update = complete
|matches_style = FBR
|a_note = yes
|team1=CRA |team2=GÓR |team3=JAG |team4=KOR |team5=LPO |team6=LEG |team7=ŁKS |team8=PIA |team9=POG |team10=PUN |team11=RAD |team12=RCZ |team13=RCH |team14=STM |team15=ŚLĄ |team16=WAR |team17=WID |team18=ZAG
|name_CRA=Cracovia
|name_GÓR=Górnik Zabrze
|name_JAG=Jagiellonia Białystok
|name_KOR=Korona Kielce
|name_LPO=Lech Poznań
|name_LEG=Legia Warsaw
|name_ŁKS=ŁKS Łódź
|name_PIA=Piast Gliwice
|name_POG=Pogoń Szczecin
|name_PUN=Puszcza Niepołomice
|name_RAD=Radomiak Radom
|name_RCZ=Raków Częstochowa
|name_RCH=Ruch Chorzów
|name_STM=Stal Mielec
|name_ŚLĄ=Śląsk Wrocław
|name_WAR=Warta Poznań
|name_WID=Widzew Łódź
|name_ZAG=Zagłębie Lubin
|match_CRA_GÓR = 5–0
|match_CRA_JAG = 2–4
|match_CRA_KOR = 0–0
|match_CRA_LPO = 1–1
|match_CRA_LEG = 2–0
|match_CRA_ŁKS = 2–2
|match_CRA_PIA = 1–1
|match_CRA_POG = 1–5
|match_CRA_PUN = 0–1
|match_CRA_RAD = 6–0
|match_CRA_RCZ = 2-0
|match_CRA_RCH = 4–4
|match_CRA_STM = 2–2
|match_CRA_ŚLĄ = 0–1
|match_CRA_WAR = 0–1
|match_CRA_WID = 2–2
|match_CRA_ZAG = 2–1
|match_GÓR_CRA = 1–0
|match_GÓR_JAG = 2–1
|match_GÓR_KOR = 3–1
|match_GÓR_LPO = 0–0
|match_GÓR_LEG = 1–3
|match_GÓR_ŁKS = 4–1
|match_GÓR_PIA = 0–0
|match_GÓR_POG = 1–0
|match_GÓR_PUN = 1–1
|match_GÓR_RAD = 0–2
|match_GÓR_RCZ = 2–1
|match_GÓR_RCH = 1–0
|match_GÓR_STM = 1–1
|match_GÓR_ŚLĄ = 2–0
|match_GÓR_WAR = 3–0
|match_GÓR_WID = 1–1
|match_GÓR_ZAG = 0–2
|match_JAG_CRA = 1–3
|match_JAG_GÓR = 4–1
|match_JAG_KOR = 3–0
|match_JAG_LPO = 1–2
|match_JAG_LEG = 2–0
|match_JAG_ŁKS = 6–0
|match_JAG_PIA = 0–0
|match_JAG_POG = 2–2
|match_JAG_PUN = 4–1
|match_JAG_RAD = 3–2
|match_JAG_RCZ = 4–2
|match_JAG_RCH = 1–1
|match_JAG_STM = 4–0
|match_JAG_ŚLĄ = 3–1
|match_JAG_WAR = 3–0
|match_JAG_WID = 2–1
|match_JAG_ZAG = 3–0
|match_KOR_CRA = 1–1
|match_KOR_GÓR = 0–1
|match_KOR_JAG = 2–2
|match_KOR_LPO = 0–1
|match_KOR_LEG = 3–3
|match_KOR_ŁKS = 2–1
|match_KOR_PIA = 1–1
|match_KOR_POG = 2–2
|match_KOR_PUN = 5–3
|match_KOR_RAD = 4–0
|match_KOR_RCZ = 0–2
|match_KOR_RCH = 2-0
|match_KOR_STM = 1–0
|match_KOR_ŚLĄ = 1–1
|match_KOR_WAR = 1–1
|match_KOR_WID = 1–1
|match_KOR_ZAG = 2–0
|match_LPO_CRA = 0–0
|match_LPO_GÓR = 1–1
|match_LPO_JAG = 3–3
|match_LPO_KOR = 1–2
|match_LPO_LEG = 1–2
|match_LPO_ŁKS = 3–1
|match_LPO_PIA = 0–1
|match_LPO_POG = 1–0
|match_LPO_PUN = 4–1
|match_LPO_RAD = 2–0
|match_LPO_RCZ = 4–1
|match_LPO_RCH = 2–0
|match_LPO_STM = 2–1
|match_LPO_ŚLĄ = 0–0
|match_LPO_WAR = 2–0
|match_LPO_WID = 1–3
|match_LPO_ZAG = 2–0
|match_LEG_CRA = 2–0
|match_LEG_GÓR = 2–1
|match_LEG_JAG = 1–1
|match_LEG_KOR = 1–0
|match_LEG_LPO = 0–0
|match_LEG_ŁKS = 3–0
|match_LEG_PIA = 3–1
|match_LEG_POG = 1–1
|match_LEG_PUN = 1–1
|match_LEG_RAD = 0–3
|match_LEG_RCZ = 1–2
|match_LEG_RCH = 3–0
|match_LEG_STM = 1–3
|match_LEG_ŚLĄ = 0–0
|match_LEG_WAR = 2–2
|match_LEG_WID = 3–1
|match_LEG_ZAG = 2–1
|match_ŁKS_CRA = 0–2
|match_ŁKS_GÓR = 0–5
|match_ŁKS_JAG = 2–2
|match_ŁKS_KOR = 2–1
|match_ŁKS_LPO = 2–3
|match_ŁKS_LEG = 1–1
|match_ŁKS_PIA = 3–3
|match_ŁKS_POG = 1–0
|match_ŁKS_PUN = 3–2
|match_ŁKS_RAD = 3–2
|match_ŁKS_RCZ = 1–1
|match_ŁKS_RCH = 1–1
|match_ŁKS_STM = 3–2
|match_ŁKS_ŚLĄ = 1–2
|match_ŁKS_WAR = 0–2
|match_ŁKS_WID = 0–2
|match_ŁKS_ZAG = 0–2
|match_PIA_CRA = 0–0
|match_PIA_GÓR = 1–3
|match_PIA_JAG = 1–1
|match_PIA_KOR = 0–0
|match_PIA_LPO = 1–2
|match_PIA_LEG = 1–1
|match_PIA_ŁKS = 4–0
|match_PIA_POG = 0–0
|match_PIA_PUN = 1–0
|match_PIA_RAD = 2–3
|match_PIA_RCZ = 2–1
|match_PIA_RCH = 0–0
|match_PIA_STM = 3–0
|match_PIA_ŚLĄ = 2–2
|match_PIA_WAR = 2–0
|match_PIA_WID = 3–2
|match_PIA_ZAG = 2–0
|match_POG_CRA = 3–1
|match_POG_GÓR = 1–0
|match_POG_JAG = 2–1
|match_POG_KOR = 3–1
|match_POG_LPO = 5–0
|match_POG_LEG = 3–4
|match_POG_ŁKS = 4–2
|match_POG_PIA = 0–2
|match_POG_PUN = 1–0
|match_POG_RAD = 0–2
|match_POG_RCZ = 1–1
|match_POG_RCH = 5–0
|match_POG_STM = 2–3
|match_POG_ŚLĄ = 0–2
|match_POG_WAR = 3–3
|match_POG_WID = 2–1
|match_POG_ZAG = 0–2
|match_PUN_CRA = 1–1
|match_PUN_GÓR = 2–1
|match_PUN_JAG = 3–3
|match_PUN_KOR = 1–1
|match_PUN_LPO = 2–1
|match_PUN_LEG = 1–1
|match_PUN_ŁKS = 2–1
|match_PUN_PIA = 1–0
|match_PUN_POG = 0–2
|match_PUN_RAD = 1–1
|match_PUN_RCZ = 1–1
|match_PUN_RCH = 2–2
|match_PUN_STM = 1–0
|match_PUN_ŚLĄ = 1–3
|match_PUN_WAR = 1–0
|match_PUN_WID = 1–0
|match_PUN_ZAG = 2–2
|match_RAD_CRA = 0–1
|match_RAD_GÓR = 1–1
|match_RAD_JAG = 0–2
|match_RAD_KOR = 1–1
|match_RAD_LPO = 2–2
|match_RAD_LEG = 0–1
|match_RAD_ŁKS = 3–0
|match_RAD_PIA = 1–1
|match_RAD_POG = 0–4
|match_RAD_PUN = 1–1
|match_RAD_RCZ = 2–1
|match_RAD_RCH = 0–2
|match_RAD_STM = 2–1
|match_RAD_ŚLĄ = 0–1
|match_RAD_WAR = 3–2
|match_RAD_WID = 1–3
|match_RAD_ZAG = 3–4
|match_RCZ_CRA = 1–1
|match_RCZ_GÓR = 0–1
|match_RCZ_JAG = 3–0
|match_RCZ_KOR = 1–0
|match_RCZ_LPO = 4–0
|match_RCZ_LEG = 1–1
|match_RCZ_ŁKS = 1–0
|match_RCZ_PIA = 3–1
|match_RCZ_POG = 2–1
|match_RCZ_PUN = 2–0
|match_RCZ_RAD = 3–0
|match_RCZ_RCH = 1–1
|match_RCZ_STM = 2–0
|match_RCZ_ŚLĄ = 1–2
|match_RCZ_WAR = 2–2
|match_RCZ_WID = 1–1
|match_RCZ_ZAG = 5–0
|match_RCH_CRA = 2–0
|match_RCH_GÓR = 1–2
|match_RCH_JAG = 0–1
|match_RCH_KOR = 1–1
|match_RCH_LPO = 2–1
|match_RCH_LEG = 0–1
|match_RCH_ŁKS = 2–0
|match_RCH_PIA = 3–0
|match_RCH_POG = 0–3
|match_RCH_PUN = 0–0
|match_RCH_RAD = 0–0
|match_RCH_RCZ = 3–5
|match_RCH_STM = 1–1
|match_RCH_ŚLĄ = 2–2
|match_RCH_WAR = 0–0
|match_RCH_WID = 2–3
|match_RCH_ZAG = 2–2
|match_STM_CRA = 2–2
|match_STM_GÓR = 2–1
|match_STM_JAG = 3–2
|match_STM_KOR = 2–3
|match_STM_LPO = 0–0
|match_STM_LEG = 1–3
|match_STM_ŁKS = 1–0
|match_STM_PIA = 0–0
|match_STM_POG = 0–0
|match_STM_PUN = 2–1
|match_STM_RAD = 2–0
|match_STM_RCZ = 0–0
|match_STM_RCH = 3–1
|match_STM_ŚLĄ = 3–1
|match_STM_WAR = 0–1
|match_STM_WID = 0–0
|match_STM_ZAG = 4–2
|match_ŚLĄ_CRA = 4–0
|match_ŚLĄ_GÓR = 1–1
|match_ŚLĄ_JAG = 2–1
|match_ŚLĄ_KOR = 0–0
|match_ŚLĄ_LPO = 3–1
|match_ŚLĄ_LEG = 4–0
|match_ŚLĄ_ŁKS = 2–1
|match_ŚLĄ_PIA = 1–0
|match_ŚLĄ_POG = 0–1
|match_ŚLĄ_PUN = 0–0
|match_ŚLĄ_RAD = 2-0
|match_ŚLĄ_RCZ = 1–1
|match_ŚLĄ_RCH = 2–3
|match_ŚLĄ_STM = 0–1
|match_ŚLĄ_WAR = 2–1
|match_ŚLĄ_WID = 2–1
|match_ŚLĄ_ZAG = 1–2
|match_WAR_CRA = 0–0
|match_WAR_GÓR = 2–0
|match_WAR_JAG = 1–2
|match_WAR_KOR = 1–0
|match_WAR_LPO = 0–2
|match_WAR_LEG = 0-1
|match_WAR_ŁKS = 0–1
|match_WAR_PIA = 1–1
|match_WAR_POG = 0–1
|match_WAR_PUN = 0–2
|match_WAR_RAD = 0–0
|match_WAR_RCZ = 2–1
|match_WAR_RCH = 2–2
|match_WAR_STM = 5–2
|match_WAR_ŚLĄ = 0–1
|match_WAR_WID = 2–1
|match_WAR_ZAG = 1–1
|match_WID_CRA = 2–0
|match_WID_GÓR = 3–1
|match_WID_JAG = 1–3
|match_WID_KOR = 3–1
|match_WID_LPO = 1-1
|match_WID_LEG = 1–0
|match_WID_ŁKS = 1–0
|match_WID_PIA = 1–0
|match_WID_POG = 1–2
|match_WID_PUN = 3–2
|match_WID_RAD = 0–3
|match_WID_RCZ = 0–1
|match_WID_RCH = 2–1
|match_WID_STM = 1–0
|match_WID_ŚLĄ = 0–2
|match_WID_WAR = 0–1
|match_WID_ZAG = 1–3
|match_ZAG_CRA = 1–1
|match_ZAG_GÓR = 1–2
|match_ZAG_JAG = 1–2
|match_ZAG_KOR = 1–0
|match_ZAG_LPO = 1–1
|match_ZAG_LEG = 0–3
|match_ZAG_ŁKS = 2–1
|match_ZAG_PIA = 1–1
|match_ZAG_POG = 1–0
|match_ZAG_PUN = 1–0
|match_ZAG_RAD = 2–3
|match_ZAG_RCZ = 2–0
|match_ZAG_RCH = 2–1
|match_ZAG_STM = 0–0
|match_ZAG_ŚLĄ = 1–2
|match_ZAG_WAR = 1–0
|match_ZAG_WID = 1–1
}}
Season statistics
{{col-begin}}
{{col-2}}
=Top goalscorers=
class="wikitable" style="text-align:center" |
Rank
!Player !Club |
---|
rowspan="1"|1
|style="text-align:left"|{{flagicon|ESP}} Erik Expósito |style="text-align:left"|Śląsk Wrocław |rowspan="1"|19 |
rowspan="1"|2
|style="text-align:left"|{{flagicon|BLR}} Ilya Shkurin |style="text-align:left"|Stal Mielec |rowspan="1"|16 |
rowspan="1"|3
|style="text-align:left"|{{flagicon|POL}} Kamil Grosicki |style="text-align:left"|Pogoń Szczecin |rowspan="1"|13 |
rowspan="4"|4
|style="text-align:left"|{{flagicon|GRE}} Efthymis Koulouris |style="text-align:left"|Pogoń Szczecin |rowspan="4"|12 |
style="text-align:left"|{{flagicon|ESP}} Jesús Imaz
|style="text-align:left"|Jagiellonia Białystok |
style="text-align:left"|{{flagicon|POL}} Dawid Kurminowski
|style="text-align:left"|Zagłębie Lubin |
style="text-align:left"|{{flagicon|ANG}} Afimico Pululu
|style="text-align:left"|Jagiellonia Białystok |
rowspan="1"|8
|style="text-align:left"|{{flagicon|SWE}} Mikael Ishak |style="text-align:left"|Lech Poznań |rowspan="1"|11 |
rowspan="3"|9
|style="text-align:left"|{{flagicon|POL}} Daniel Szczepan |style="text-align:left"|Ruch Chorzów |rowspan="3"|10 |
style="text-align:left"|{{flagicon|NOR}} Kristoffer Velde
|style="text-align:left"|Lech Poznań |
style="text-align:left"|{{flagicon|BLR}} Yevgeniy Shikavka
|style="text-align:left"|Korona Kielce |
{{col-2}}
=Clean sheets=
class="wikitable" style="text-align:center" |
Rank
!Player !Club |
---|
rowspan="1"|1
|style="text-align:left"|{{flagicon|POL}} Rafał Leszczyński |style="text-align:left"|Śląsk Wrocław |rowspan="1"|13 |
rowspan="1"|2
|style="text-align:left"|{{flagicon|POL}} Bartosz Mrozek |style="text-align:left"|Lech Poznań |rowspan="1"|11 |
rowspan="3"|3
|style="text-align:left"|{{flagicon|POL}} Daniel Bielica |style="text-align:left"|Górnik Zabrze |rowspan="3"|10 |
style="text-align:left"|{{flagicon|ROM}} Valentin Cojocaru
|style="text-align:left"|Pogoń Szczecin |
style="text-align:left"|{{flagicon|BIH}} Vladan Kovačević
|style="text-align:left"|Raków Częstochowa |
rowspan="4"|6
|style="text-align:left"|{{flagicon|SER}} Zlatan Alomerović |style="text-align:left"|Jagiellonia Białystok |rowspan="4"|9 |
style="text-align:left"|{{flagicon|POL}} Mateusz Kochalski
|style="text-align:left"|Stal Mielec |
style="text-align:left"|{{flagicon|SVK}} František Plach
|style="text-align:left"|Piast Gliwice |
style="text-align:left"|{{flagicon|POL}} Kacper Tobiasz
|style="text-align:left"|Legia Warsaw |
rowspan="1"|10
|style="text-align:left"|{{flagicon|POL}} Jędrzej Grobelny |style="text-align:left"|Warta Poznań |rowspan="1"|8 |
{{col-end}}
=Hat-tricks=
Attendances
{{fb a header}}
{{fb a2 team|p=1 |t=Lech Poznań|h=40362|l=14104|a=24900|pr=20736
|s=422485}}
{{fb a2 team|p=2 |t=Legia Warsaw|h=29028|l=20116|a=24700|pr=21230
|s=420175}}
{{fb a2 team|p=3 |t=Śląsk Wrocław|h=40000|l=12375|a=22500|pr=10365
|s=382181}}
{{fb a2 team|p=4 |t=Ruch Chorzów|h=49514|l=8840|a=18500|pr=8609 |nt=1
|s=314169}}
{{fb a2 team|p=5 |t=Pogoń Szczecin|h=20157|l=8801|a=17300|pr=15397
|s=294003}}
{{fb a2 team|p=6 |t=Widzew Łódź|h=17823|l=15467|a=17200|pr=17093
|s=292165}}
{{fb a2 team|p=7 |t=Górnik Zabrze|h=22889|l=9409|a=16400|pr=14618
|s=278906}}
{{fb a2 team|p=8 |t=Jagiellonia Białystok|h=22021|l=8049|a=13700|pr=9058
|s=233295}}
{{fb a2 team|p=9 |t=Korona Kielce|h=14141|l=7747|a=10700|pr=10065
|s=182239}}
{{fb a2 team|p=10 |t=ŁKS Łódź|h=15132|l=6473|a=9700|pr=9059 |nt=1
|s=165044}}
{{fb a2 team|p=11 |t=Cracovia|h=12347|l=5126|a=9000|pr=8437
|s=153802}}
{{fb a2 team|p=12 |t=Radomiak Radom|h=8569|l=5647|a=7700|pr=3407
|s=131563}}
{{fb a2 team|p=13 |t=Zagłębie Lubin|h=15813|l=4205|a=6400|pr=5812
|s=109038}}
{{fb a2 team|p=16 |t=Stal Mielec|h=6392|l=5207|a=5800|pr=5052
|s=98089}}
{{fb a2 team|p=15 |t=Raków Częstochowa|h=5500|l=4816|a=5300|pr=5249
|s=90402}}
{{fb a2 team|p=16 |t=Piast Gliwice|h=8035|l=3171|a=5000|pr=4170
|s=89523}}
{{fb a2 team|p=17 |t=Warta Poznań|h=28419|l=1058|a=3800|pr=2782
|s=64448}}
{{fb a2 team|p=18 |t=Puszcza Niepołomice|h=5313|l=1304|a=2800|pr=1207 |nt=1
|s=47474}}
{{fb a footer |h=49514|l=1058|a=12317|pr=9403
|s=3769001
|source=[http://www.90minut.pl/liga/1/liga12904.html 90minut] {{in lang|pl}} |notes=1. Team played last season in I liga.}}
Awards
=Monthly awards=
{{col-begin}}
{{col-3}}
==Player of the Month==
{{col-3}}
==Young Player of the Month==
{{col-3}}
==Coach of the Month==
{{col-end}}
=Annual awards=
class="wikitable" style="text-align:center" |
Award{{cite web|url=https://www.ekstraklasa.org/aktualnosci/18557/kami-grosicki-z-dwoma-nagrodami-za-sezon-2023-24|title=Kamil Grosicki z dwoma nagrodami za sezon. Wybrano najlepszych w sezonie 2023/24 |publisher=Ekstraklasa|language=pl|date=27 May 2024|access-date=27 May 2024}}
!Player !Club |
---|
Player of the Season
|style="text-align:left"|{{flagicon|POL}} Kamil Grosicki |style="text-align:left"|Pogoń Szczecin |
Young Player of the Season
|style="text-align:left"|{{flagicon|POL}} Dominik Marczuk |style="text-align:left"|Jagiellonia Białystok |
Goalkeeper of the Season
|style="text-align:left"|{{flagicon|POL}} Mateusz Kochalski |style="text-align:left"|Stal Mielec |
Defender of the Season
|style="text-align:left"|{{flagicon|POL}} Bartłomiej Wdowik |style="text-align:left"|Jagiellonia Białystok |
Midfielder of the Season
|style="text-align:left"|{{flagicon|POL}} Kamil Grosicki |style="text-align:left"|Pogoń Szczecin |
Forward of the Season
|style="text-align:left"|{{flagicon|SPA}} Erik Expósito |style="text-align:left"|Śląsk Wrocław |
Coach of the Season
|style="text-align:left"|{{flagicon|POL}} Adrian Siemieniec |style="text-align:left"|Jagiellonia Białystok |
Number of teams by region
class="wikitable" style="text-align:center" | |
Number
! Region ! Team(s) | |
---|---|
rowspan="1"|4
|style="text-align:left"|{{flag|Silesian Voivodeship}} | Górnik Zabrze, Piast Gliwice, Raków Częstochowa and Ruch Chorzów |
rowspan="5"|2
|style="text-align:left"|{{flag|Greater Poland Voivodeship}} | Lech Poznań and Warta Poznań |
style="text-align:left"|{{flag|Łódź Voivodeship}} | Widzew Łódź and ŁKS Łódź |
style="text-align:left"|{{flag|Lesser Poland Voivodeship}} | Cracovia and Puszcza Niepołomice |
style="text-align:left"|{{flag|Masovian Voivodeship}} | Legia Warsaw and Radomiak Radom |
style="text-align:left"|{{flag|Lower Silesian Voivodeship}} | Zagłębie Lubin and Śląsk Wrocław |
rowspan="4"|1
|style="text-align:left"|{{flag|Podlaskie Voivodeship}} | Jagiellonia Białystok |
style="text-align:left"|{{flag|West Pomeranian Voivodeship}} | Pogoń Szczecin |
style="text-align:left"|{{flag|Podkarpackie Voivodeship}} | Stal Mielec |
style="text-align:left"|{{flag|Świętokrzyskie Voivodeship}} | Korona Kielce |
rowspan="6"|0
|style="text-align:left"|{{flag|Kuyavian-Pomeranian Voivodeship}} | |
style="text-align:left"|{{flag|Lublin Voivodeship}} | |
style="text-align:left"|{{flag|Lubusz Voivodeship}} | |
style="text-align:left"|{{flag|Opole Voivodeship}} | |
style="text-align:left"|{{flag|Pomeranian Voivodeship}} | |
style="text-align:left"|{{flag|Warmian-Masurian Voivodeship}} |
See also
Notes
{{notelist-ua}}
References
{{Reflist}}
{{Ekstraklasa seasons}}
{{2023–24 in Polish football}}
{{2023–24 in European football (UEFA)}}
{{DEFAULTSORT:2023-24 Ekstraklasa}}