# 2022–23 Ekstraklasa

The 2022–23 Ekstraklasa (also known as PKO Bank Polski Ekstraklasa due to its sponsorship by PKO Bank Polski) was the 97th season of the Polish Football Championship, the 89th season of the highest tier domestic division in the Polish football league system since its establishment in 1927 and the 15th season of the Ekstraklasa under its current title. The league is operated by the Ekstraklasa S.A.
The 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 was promoted from the 2021–22 I liga. The season began on 15 July 2022 and concluded on 27 May 2023. As the 2022 FIFA World Cup started on 20 November, the league featured an extended pause during the season. As national team players had to be released by their clubs on 14 November 2022, the last Ekstraklasa matchday before the break was played from 11–13 November (matchday 17). The league subsequently resumed on 27 January. Each team played a total of 34 matches, half at home and half away. It was the second season in the formula with 18 teams, instead of 16. The bottom three teams of the final league table will be relegated. It is the sixth Ekstraklasa season to use VAR.
Lech Poznań were the defending champions, who won their 8th Polish title the previous season. Raków Częstochowa clinched their 1st Ekstraklasa title on 7 May after Legia Warsaw lost 1-2 away against Pogoń Szczecin with three games remaining. The season's runner-up was Legia Warsaw, and the third-placed team was Lech Poznań.

## Teams

A total of 18 teams participate in the 2022–23 Ekstraklasa season.

### Changes from last season

Wisła Kraków had been relegated to 2022–23 I liga for the first time since the 1993–94 season ending its twenty six-year stay in the top flight. Bruk-Bet Termalica Nieciecza and Górnik Łęczna have been both relegated ending their one-year stay in the top flight. The 2022–23 season is Miedź Legnica’s return to the top flight after 3 years, having last played in the 2018-19 season. On 22 May after a 2–1 win over Podbeskidzie Bielsko-Biała, Widzew Łódź confirmed their promotion returning to the Ekstraklasa after 8 years, having last played in the 2013–14 season and Korona Kielce returned to the Ekstraklasa after 2 years, having last played in the 2019-20 season.
| Promoted from 2021–22 I liga | Relegated from 2021–22 Ekstraklasa |
| Miedź Legnica (1st) Widzew Łódź (2nd) Korona Kielce (PO) | Bruk-Bet Termalica Nieciecza (16th) Wisła Kraków (17th) Górnik Łęczna (18th) |

### Stadiums and locations

    Note: Table lists in alphabetical order.
| Team | Location | Venue | Capacity |
| Cracovia | Kraków | Stadion im. Józefa Piłsudskiego | 15,114 |
| Górnik Zabrze | Zabrze | Stadion im. Ernesta Pohla | 24,563 |
| Jagiellonia Białystok | Białystok | Stadion Miejski | 22,432 |
| Korona Kielce | Kielce | Suzuki Arena | 15,550 |
| Lech Poznań | Poznań | Stadion Poznań | 43,269 |
| Lechia Gdańsk | Gdańsk | Polsat Plus Arena Gdańsk | 43,615 |
| Legia Warsaw | Warsaw | Stadion Wojska Polskiego | 31,800 |
| Miedź Legnica | Legnica | Stadion im. Orła Białego | 6,864 |
| Piast Gliwice | Gliwice | Stadion im. Piotra Wieczorka | 10,037 |
| Pogoń Szczecin | Szczecin | Stadion im. Floriana Krygiera | 21,163 |
| Radomiak Radom | Radom | Stadion Lekkoatletyczno-Piłkarski | 4,501 |
| Raków Częstochowa | Częstochowa | Miejski Stadion Piłkarski Raków | 5,500 |
| Stal Mielec | Mielec | Stadion Miejski | 6,864 |
| Śląsk Wrocław | Wrocław | Tarczyński Arena Wrocław | 45,105 |
| Warta Poznań | Poznań | Stadion Dyskobolii | 5,383 |
| Widzew Łódź | Łódź | Stadion Widzewa | 18,018 |
| Wisła Płock | Płock | Orlen Stadion | 4,300 |
| Zagłębie Lubin | Lubin | Stadion Miejski | 16,068 |
* ^ Upgrading to 31,871.
* ^ Due to the renovation of Stadion im. Braci Czachorów in Radom, Radomiak will play home matches at the Stadion Lekkoatletyczno-Piłkarski in Radom.
* ^ Due to the renovation of Dębińska Road Stadium in Poznań, Warta will play home matches at the Stadion Dyskobolii in Grodzisk Wielkopolski.
* ^ Upgrading to 15,004.
| Cracovia | Górnik | Jagiellonia | Korona | Lech | Lechia |
| Stadion im. Józefa Piłsudskiego | Stadion im. Ernesta Pohla | Stadion Miejski | Suzuki Arena | Stadion Poznań | Polsat Plus Arena Gdańsk |
| Capacity: 15,114 | Capacity: 24,563 | Capacity: 22,432 | Capacity: 15,550 | Capacity: 43,269 | Capacity: 43,615 |
| Legia | Miedź | Piast | Pogoń | Radomiak | Raków |
| Stadion Wojska Polskiego | Stadion im. Orła Białego | Stadion im. Piotra Wieczorka | Stadion im. Floriana Krygiera | Stadion Lekkoatletyczno-Piłkarski | Miejski Stadion Piłkarski Raków |
| Capacity: 31,800 | Capacity: 6,864 | Capacity: 10,037 | Capacity: 21,163 | Capacity: 4,501 | Capacity: 5,500 |
| Stal | Śląsk | Warta | Widzew | Wisła | Zagłębie |
| Stadion Miejski | Tarczyński Arena Wrocław | Stadion Dyskobolii | Stadion Widzewa | Orlen Stadion | Stadion Miejski |
| Capacity: 6,864 | Capacity: 45,105 | Capacity: 5,383 | Capacity: 18,018 | Capacity: 4,300 | Capacity: 16,068 |

### Personnel and kits

All teams have Lotto (brand of Totalizator Sportowy) placed on the center of the chest.
| Team | Chairman | Head coach | Appointment Date | Captain | Manufacturer | Strategic sponsor | Other kit sponsors |
| Cracovia | Janusz Filipiak | Jacek Zieliński | 10 November 2021 | Kamil Pestka | Puma | Comarch | Kraków |
| Górnik Zabrze | Dariusz Czernik | Jan Urban | 18 March 2023 | Erik Janža | Hummel | Węglokoks, Polygon | Superbet, Schüttflix, Zabrze, Zarys, ggmgastro |
| Jagiellonia Białystok | Wojciech Pertkiewicz | Adrian Siemieniec | 4 April 2023 | Taras Romanczuk | Kappa | Hotel Bartnicki, Kuchnia Wikinga | Białystok, STS |
| Korona Kielce | Łukasz Jabłoński | Kamil Kuzera | 29 October 2022 | Jacek Kiełb | 4F | Suzuki | Lewiatan , Kielce, Targi Kielce, GObet |
| Lech Poznań | Karol Klimczak | John van den Brom | 20 June 2022 | Mikael Ishak | Macron | STS | LECH Pils, Poznań, Fogo |
| Lechia Gdańsk | Zbigniew Deptuła | David Badía | 21 March 2023 | Flávio Paixão | Adidas | eToro | Energa , Gdańsk |
| Legia Warsaw | Dariusz Mioduski | Kosta Runjaić | 23 May 2022 | Josué | Adidas | Plus500 | Fortuna, Królewskie |
| Miedź Legnica | Tomasz Brusiło | Grzegorz Mokry | 11 October 2022 | Szymon Matuszek | Adidas | Votum Energy | Fortuna |
| Piast Gliwice | Grzegorz Bednarski | Aleksandar Vuković | 27 October 2022 | Jakub Czerwiński | 4F | Betclic, Flyingatom | Gliwice, Verocargo |
| Pogoń Szczecin | Jarosław Mroczek | Jens Gustafsson | 15 June 2022 | Damian Dąbrowski | Capelli Sport | Betcris | Szczecin, Toyota |
| Radomiak Radom | Sławomir Stempniewski | Constantin Gâlcă | 16 April 2023 | Leândro Rossi | Joma | Enea | Radom, Fortuna |
| Raków Częstochowa | Piotr Obidziński | Marek Papszun | 18 April 2016 | Andrzej Niewulis | 4F | x-kom, forBET | Tauron Group,, Częstochowa, liberty, ZPUR, al.to, x-kom G4M3R |
| Stal Mielec | Jacek Klimek | Kamil Kiereś | 20 March 2023 | Krystian Getinger | 4F | PGE, PZU | PGE, Mielec, Podkarpackie, Metkom |
| Śląsk Wrocław | Piotr Waśniewski | Jacek Magiera | 21 April 2023 | Michał Szromnik | Nike | LV BET | Wrocław, Wrocław Airport, #PijKranówkę, Ycon, Acana |
| Warta Poznań | Bartosz Wolny | Dawid Szulczek | 8 November 2021 | Bartosz Kieliba | Nike | TOTALbet | AL-KO, ECO-cars, futbolsport.pl, Renault |
| Widzew Łódź | Mateusz Dróżdż | Janusz Niedźwiedź | 1 July 2021 | Patryk Stępiński | Kappa | DiMedical, TERMOton | Murapol, PKP Cargo, STS, CoBouw, Łódzkie |
| Wisła Płock | Tomasz Marzec | Marek Saganowski | 16 May 2023 | Jakub Rzeźniczak | Adidas | PKN Orlen | Budmat, Płock , POKiS |
| Zagłębie Lubin | Michał Kielan | Waldemar Fornalik | 29 November 2022 | Bartosz Kopacz | Nike | KGHM | STS |
    1. ^ On the back of shirt.
    2. ^ On the sleeves.
    3. ^ On the shorts.

### Managerial changes

| Team | Outgoing manager | Manner of departure | Date of vacancy | Position in table | Incoming manager | Date of appointment |
| Pogoń Szczecin | Kosta Runjaić | End of contract | 30 June 2022 | Pre-season | Jens Gustafsson | 15 June 2022 |
| Legia Warsaw | Aleksandar Vuković | End of contract | 30 June 2022 | Pre-season | Kosta Runjaić | 23 June 2022 |
| Śląsk Wrocław | Piotr Tworek | Sacked | 25 May 2022 | Pre-season | Ivan Đurđević | 2 June 2022 |
| Lech Poznań | Maciej Skorża | Resigned | 6 June 2022 | Pre-season | John van den Brom | 20 June 2022 |
| Jagiellonia Białystok | Piotr Nowak | Sacked | 10 June 2022 | Pre-season | Maciej Stolarczyk | 14 June 2022 |
| Górnik Zabrze | Jan Urban | Sacked | 14 June 2022 | Pre-season | Bartosch Gaul | 23 June 2022 |
| Lechia Gdańsk | Tomasz Kaczmarek | Sacked | 1 September 2022 | 18th | Marcin Kaczmarek | 1 September 2022 |
| Miedź Legnica | Wojciech Łobodziński | Sacked | 11 October 2022 | 18th | Radosław Bella | 11 October 2022 |
| Miedź Legnica | Radosław Bella | End of caretaker spell | 17 October 2022 | 18th | Grzegorz Mokry | 17 October 2022 |
| Piast Gliwice | Waldemar Fornalik | Mutual consent | 25 October 2022 | 15th | Aleksandar Vuković | 27 October 2022 |
| Korona Kielce | Leszek Ojrzyński | Sacked | 29 October 2022 | 16th | Kamil Kuzera | 29 October 2022 |
| Zagłębie Lubin | Piotr Stokowiec | Sacked | 8 November 2022 | 14th | Paweł Karmelita | 8 November 2022 |
| Zagłębie Lubin | Paweł Karmelita | End of caretaker spell | 29 November 2022 | 15th | Waldemar Fornalik | 29 November 2022 |
| Górnik Zabrze | Bartosch Gaul | Sacked | 18 March 2023 | 14th | Jan Urban | 18 March 2023 |
| Stal Mielec | Adam Majewski | Sacked | 20 March 2023 | 11th | Kamil Kiereś | 20 March 2023 |
| Lechia Gdańsk | Marcin Kaczmarek | Sacked | 21 March 2023 | 17th | David Badía | 21 March 2023 |
| Jagiellonia Białystok | Maciej Stolarczyk | Sacked | 4 April 2023 | 14th | Adrian Siemieniec | 4 April 2023 |
| Radomiak Radom | Mariusz Lewandowski | Sacked | 16 April 2023 | 11th | Constantin Gâlcă | 16 April 2023 |
| Śląsk Wrocław | Ivan Đurđević | Sacked | 21 April 2023 | 16th | Jacek Magiera | 21 April 2023 |
| Wisła Płock | Pavol Staňo | Sacked | 16 May 2023 | 15th | Marek Saganowski | 16 May 2023 |
* Italics for interim managers.

## League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Raków Częstochowa (C) | 34 | 23 | 6 | 5 | 63 | 24 | +39 | 75 | Qualification for the Champions League first qualifying round |
| 2 | Legia Warsaw | 34 | 19 | 9 | 6 | 57 | 37 | +20 | 66 | Qualification for the Europa Conference League second qualifying round |
| 3 | Lech Poznań | 34 | 17 | 10 | 7 | 51 | 29 | +22 | 61 | Qualification for the Europa Conference League second qualifying round |
| 4 | Pogoń Szczecin | 34 | 17 | 9 | 8 | 57 | 46 | +11 | 60 | Qualification for the Europa Conference League second qualifying round |
| 5 | Piast Gliwice | 34 | 15 | 8 | 11 | 40 | 31 | +9 | 53 | |
| 6 | Górnik Zabrze | 34 | 13 | 9 | 12 | 45 | 43 | +2 | 48 | |
| 7 | Cracovia | 34 | 12 | 10 | 12 | 41 | 35 | +6 | 46 | |
| 8 | Warta Poznań | 34 | 12 | 9 | 13 | 37 | 35 | +2 | 45 | |
| 9 | Zagłębie Lubin | 34 | 12 | 9 | 13 | 35 | 44 | −9 | 45 | |
| 10 | Radomiak Radom | 34 | 12 | 8 | 14 | 34 | 41 | −7 | 44 | |
| 11 | Stal Mielec | 34 | 11 | 10 | 13 | 36 | 40 | −4 | 43 | |
| 12 | Widzew Łódź | 34 | 11 | 8 | 15 | 38 | 47 | −9 | 41 | |
| 13 | Korona Kielce | 34 | 11 | 8 | 15 | 39 | 48 | −9 | 41 | |
| 14 | Jagiellonia Białystok | 34 | 9 | 14 | 11 | 48 | 49 | −1 | 41 | |
| 15 | Śląsk Wrocław | 34 | 9 | 11 | 14 | 35 | 48 | −13 | 38 | |
| 16 | Wisła Płock (R) | 34 | 10 | 7 | 17 | 41 | 50 | −9 | 37 | Relegation to I liga |
| 17 | Lechia Gdańsk (R) | 34 | 8 | 6 | 20 | 28 | 56 | −28 | 30 | Relegation to I liga |
| 18 | Miedź Legnica (R) | 34 | 4 | 11 | 19 | 33 | 55 | −22 | 23 | Relegation to I liga |
* ↑ Since the winner of the 2022–23 Polish Cup qualified for the Europa Conference League based on league position, the third Europa Conference League second qualifying round berth was transferred to the 4th-placed team.

## Results

| Home \ Away | CRA | GÓR | JAG | KOR | LPO | LGD | LEG | MLE | PIA | POG | RAD | RAK | STA | ŚLĄ | WAR | WID | WPŁ | ZAG |
| Cracovia | — | 2–0 | 1–0 | 2–0 | 0–0 | 0–1 | 3–0 | 1–1 | 0–1 | 1–1 | 3–0 | 3–0 | 2–1 | 1–1 | 0–2 | 1–1 | 3–0 | 0–1 |
| Górnik Zabrze | 0–2 | — | 1–1 | 1–1 | 1–2 | 1–1 | 0–1 | 0–3 | 3–3 | 2–1 | 0–0 | 1–0 | 1–3 | 2–0 | 2–0 | 3–0 | 3–2 | 2–3 |
| Jagiellonia Białystok | 1–1 | 2–1 | — | 4–1 | 1–2 | 1–0 | 2–5 | 2–1 | 2–0 | 2–0 | 1–2 | 1–2 | 4–0 | 1–1 | 3–1 | 0–2 | 1–1 | 2–2 |
| Korona Kielce | 2–1 | 1–2 | 2–1 | — | 0–3 | 1–0 | 1–1 | 1–0 | 1–1 | 1–2 | 2–1 | 1–0 | 0–2 | 3–1 | 0–1 | 0–1 | 1–0 | 2–2 |
| Lech Poznań | 3–0 | 0–1 | 2–0 | 3–2 | — | 5–0 | 0–0 | 1–0 | 1–0 | 2–2 | 1–0 | 1–2 | 0–2 | 0–1 | 2–0 | 2–0 | 1–3 | 1–2 |
| Lechia Gdańsk | 1–2 | 2–1 | 2–2 | 0–1 | 0–3 | — | 1–0 | 4–0 | 1–3 | 0–1 | 1–3 | 0–3 | 1–0 | 0–0 | 0–0 | 0–0 | 1–0 | 1–3 |
| Legia Warsaw | 2–2 | 2–2 | 5–1 | 3–2 | 2–2 | 2–1 | — | 3–2 | 2–0 | 1–1 | 1–0 | 3–1 | 2–0 | 3–1 | 1–0 | 2–2 | 2–0 | 2–0 |
| Miedź Legnica | 1–1 | 0–0 | 1–1 | 2–2 | 2–2 | 2–1 | 2–2 | — | 0–1 | 2–4 | 0–0 | 0–2 | 0–2 | 1–0 | 1–2 | 0–1 | 2–1 | 0–1 |
| Piast Gliwice | 2–1 | 1–0 | 1–1 | 2–1 | 1–1 | 3–0 | 0–1 | 2–1 | — | 0–0 | 1–2 | 0–1 | 4–0 | 1–1 | 0–2 | 1–2 | 1–0 | 0–1 |
| Pogoń Szczecin | 3–2 | 1–4 | 1–0 | 0–0 | 2–2 | 2–1 | 2–1 | 3–2 | 1–1 | — | 4–0 | 0–2 | 4–2 | 0–2 | 3–1 | 2–1 | 2–2 | 3–0 |
| Radomiak Radom | 0–2 | 0–3 | 0–0 | 0–2 | 1–1 | 4–1 | 0–2 | 1–1 | 0–1 | 1–2 | — | 0–0 | 1–0 | 2–0 | 2–3 | 3–1 | 2–0 | 0–1 |
| Raków Częstochowa | 4–1 | 2–0 | 2–2 | 1–0 | 0–2 | 4–0 | 4–0 | 1–0 | 1–0 | 1–0 | 3–0 | — | 3–2 | 4–1 | 1–0 | 2–0 | 7–1 | 1–1 |
| Stal Mielec | 2–0 | 0–1 | 1–1 | 2–1 | 0–0 | 0–0 | 0–1 | 1–1 | 0–2 | 4–2 | 1–1 | 0–0 | — | 2–0 | 1–0 | 0–3 | 1–1 | 3–0 |
| Śląsk Wrocław | 1–1 | 4–1 | 2–2 | 1–1 | 2–1 | 2–1 | 0–0 | 4–2 | 0–1 | 2–1 | 0–1 | 1–4 | 1–1 | — | 0–2 | 0–0 | 3–1 | 0–3 |
| Warta Poznań | 0–0 | 0–0 | 2–0 | 5–1 | 0–1 | 2–0 | 1–0 | 1–1 | 1–1 | 1–2 | 1–2 | 1–1 | 1–1 | 3–1 | — | 0–1 | 0–4 | 2–2 |
| Widzew Łódź | 2–0 | 2–3 | 1–1 | 0–3 | 1–2 | 2–3 | 1–2 | 1–0 | 2–3 | 3–3 | 1–3 | 0–0 | 0–2 | 1–0 | 0–2 | — | 2–1 | 3–0 |
| Wisła Płock | 1–0 | 1–1 | 2–4 | 2–1 | 0–1 | 3–0 | 2–1 | 4–1 | 1–0 | 0–1 | 1–1 | 1–2 | 0–0 | 1–2 | 1–0 | 1–1 | — | 2–0 |
| Zagłębie Lubin | 0–2 | 0–2 | 1–1 | 1–1 | 1–1 | 0–3 | 1–2 | 2–1 | 0–2 | 0–1 | 0–1 | 1–2 | 2–0 | 0–0 | 0–0 | 2–0 | 2–1 | — |
* ↑ Match stopped at 0-1 in the second half due to Lechia supporters throwing pyrotechnics on the pitch. Shortly after Piast was awarded a 3-0 forfeit win and on 31 May 2023 Lechia was penalised for that by the League Committee with a fine of 100,000 zł as well as 7-month with no supporters on away matches. Lechia was also penalized with a fine of 500,000 zł for not fulfilling a minimal amount of 3000 minutes for their young players.

## Results by round

| Team ╲ Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
| Cracovia | W | W | W | L | L | D | L | W | L | D | W | L | D | D | W | W | L | W | L | D | W | L | D | D | L | D | L | W | W | D | L | L | D | W |
| Górnik Zabrze | L | W | W | L | D | D | D | D | W | L | L | L | D | W | W | L | L | L | D | D | L | W | L | L | W | L | D | W | W | W | W | W | W | D |
| Jagiellonia Białystok | W | L | L | L | D | W | D | D | W | D | W | D | L | D | L | L | L | D | D | W | D | L | D | W | D | D | W | L | W | W | D | L | D | L |
| Korona Kielce | D | L | W | W | L | L | W | L | D | L | L | D | L | L | D | L | L | L | W | D | W | L | W | W | D | W | D | W | D | L | W | L | L | W |
| Lech Poznań | L | L | D | L | W | W | W | D | W | D | W | W | D | L | W | W | D | D | W | W | L | L | W | D | W | D | W | D | D | L | W | W | W | W |
| Lechia Gdańsk | L | W | L | L | L | L | D | D | D | L | W | L | W | W | L | L | W | W | D | D | L | L | L | W | L | D | L | L | L | L | L | D | W | |
| Legia Warsaw | D | W | L | W | W | D | W | W | L | W | D | W | L | D | W | W | D | W | W | D | W | D | W | W | W | W | D | D | L | W | L | W | L | W |
| Miedź Legnica | D | L | L | L | L | W | L | D | L | L | L | D | L | L | W | W | D | D | L | D | W | L | D | L | L | L | D | D | L | D | L | L | L | D |
| Piast Gliwice | L | L | L | W | W | L | W | D | D | L | L | L | D | L | D | L | W | D | L | W | L | W | W | D | W | W | W | W | W | D | W | W | D | |
| Pogoń Szczecin | W | L | W | W | D | W | L | W | W | D | W | L | D | D | W | L | W | D | L | L | W | W | L | W | D | D | W | W | W | D | W | W | L | W |
| Radomiak Radom | D | D | L | W | W | W | L | L | W | L | L | L | W | W | L | W | L | D | W | D | D | W | L | L | L | D | D | L | D | W | L | W | W | L |
| Raków Częstochowa | W | W | L | D | W | W | L | W | W | D | W | W | W | W | W | W | W | D | W | D | W | W | W | W | W | L | D | W | W | W | L | L | W | D |
| Stal Mielec | W | D | L | W | W | L | L | W | W | L | W | W | W | D | L | W | D | D | L | D | L | L | L | L | D | D | W | D | L | W | D | D | L | W |
| Śląsk Wrocław | D | W | L | D | W | D | L | L | W | D | L | W | L | D | W | L | D | L | W | D | L | W | D | L | D | D | L | L | L | L | D | W | W | L |
| Warta Poznań | L | L | W | L | W | L | W | D | D | L | W | W | W | D | W | W | D | D | D | L | W | W | L | D | W | D | L | W | W | L | L | L | D | L |
| Widzew Łódź | L | W | L | D | L | W | W | L | W | W | D | W | W | W | L | L | W | D | D | D | W | D | L | D | L | D | L | L | L | L | W | L | L | L |
| Wisła Płock | W | W | W | W | D | W | L | D | L | L | W | D | W | D | L | L | W | L | L | L | L | L | W | D | L | D | W | L | L | L | D | L | L | L |
| Zagłębie Lubin | D | L | W | D | W | L | L | D | D | W | W | D | L | L | L | L | L | W | L | L | W | W | W | L | D | D | L | L | D | W | W | W | W | D |

## Positions by round

Note: The list does not include the matches postponed to a later date but includes all games played in advance.
| Team ╲ Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
| Cracovia | 3 | 2 | 2 | 2 | 5 | 4 | 6 | 4 | 6 | 6 | 5 | 9 | 8 | 9 | 7 | 6 | 8 | 6 | 6 | 7 | 6 | 6 | 6 | 6 | 7 | 7 | 9 | 8 | 7 | 7 | 7 | 8 | 10 | 7 |
| Górnik Zabrze | 15 | 14 | 10 | 7 | 11 | 10 | 12 | 12 | 14 | 10 | 13 | 14 | 14 | 14 | 13 | 11 | 12 | 12 | 13 | 14 | 15 | 13 | 15 | 16 | 15 | 16 | 16 | 14 | 11 | 9 | 8 | 6 | 6 | 6 |
| Jagiellonia Białystok | 2 | 9 | 12 | 13 | 14 | 12 | 13 | 14 | 9 | 9 | 7 | 8 | 9 | 10 | 12 | 13 | 13 | 15 | 14 | 12 | 12 | 14 | 14 | 13 | 14 | 14 | 12 | 13 | 9 | 8 | 10 | 12 | 12 | 14 |
| Korona Kielce | 7 | 12 | 6 | 5 | 10 | 13 | 8 | 9 | 12 | 15 | 16 | 15 | 16 | 16 | 17 | 17 | 17 | 18 | 17 | 17 | 17 | 17 | 16 | 15 | 16 | 15 | 13 | 11 | 14 | 14 | 13 | 14 | 14 | 13 |
| Lech Poznań | 17 | 16 | 18 | 17 | 18 | 17 | 15 | 8 | 11 | 7 | 10 | 7 | 7 | 7 | 8 | 8 | 6 | 5 | 3 | 3 | 3 | 4 | 3 | 3 | 3 | 3 | 3 | 3 | 4 | 4 | 4 | 4 | 3 | 3 |
| Lechia Gdańsk | 18 | 17 | 13 | 14 | 16 | 16 | 18 | 18 | 18 | 18 | 18 | 17 | 17 | 17 | 15 | 15 | 14 | 13 | 12 | 13 | 14 | 16 | 17 | 17 | 17 | 17 | 17 | 17 | 17 | 17 | 17 | 17 | 17 | 17 |
| Legia Warsaw | 8 | 3 | 8 | 6 | 4 | 2 | 2 | 2 | 3 | 1 | 2 | 2 | 3 | 4 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
| Miedź Legnica | 9 | 11 | 16 | 16 | 17 | 18 | 17 | 17 | 17 | 17 | 17 | 18 | 18 | 18 | 18 | 18 | 18 | 17 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 18 |
| Piast Gliwice | 16 | 15 | 17 | 18 | 15 | 14 | 16 | 13 | 15 | 14 | 15 | 16 | 15 | 15 | 16 | 16 | 16 | 16 | 16 | 15 | 16 | 15 | 13 | 14 | 10 | 8 | 8 | 6 | 6 | 6 | 5 | 5 | 5 | 5 |
| Pogoń Szczecin | 5 | 8 | 4 | 3 | 3 | 5 | 4 | 3 | 2 | 3 | 1 | 4 | 5 | 5 | 3 | 4 | 4 | 3 | 5 | 5 | 5 | 5 | 4 | 4 | 4 | 4 | 4 | 4 | 3 | 3 | 3 | 3 | 4 | 4 |
| Radomiak Radom | 10 | 10 | 15 | 11 | 6 | 3 | 5 | 7 | 5 | 8 | 12 | 13 | 11 | 8 | 10 | 10 | 10 | 10 | 9 | 9 | 7 | 7 | 8 | 8 | 9 | 10 | 10 | 12 | 13 | 12 | 12 | 10 | 8 | 10 |
| Raków Częstochowa | 6 | 7 | 3 | 8 | 9 | 9 | 3 | 6 | 4 | 2 | 4 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| Stal Mielec | 4 | 4 | 5 | 4 | 2 | 6 | 9 | 5 | 8 | 13 | 9 | 6 | 6 | 6 | 6 | 5 | 7 | 8 | 8 | 6 | 8 | 9 | 9 | 10 | 11 | 11 | 11 | 10 | 12 | 10 | 11 | 13 | 13 | 11 |
| Śląsk Wrocław | 11 | 5 | 7 | 9 | 7 | 7 | 10 | 16 | 10 | 12 | 14 | 11 | 13 | 12 | 11 | 12 | 11 | 11 | 11 | 11 | 11 | 11 | 10 | 11 | 12 | 12 | 14 | 16 | 16 | 16 | 16 | 16 | 15 | 15 |
| Warta Poznań | 14 | 18 | 13 | 15 | 12 | 15 | 11 | 11 | 13 | 16 | 11 | 12 | 10 | 11 | 9 | 9 | 9 | 9 | 10 | 10 | 10 | 8 | 7 | 7 | 5 | 5 | 5 | 5 | 5 | 5 | 6 | 7 | 7 | 8 |
| Widzew Łódź | 13 | 6 | 11 | 12 | 13 | 11 | 7 | 10 | 7 | 5 | 6 | 5 | 4 | 2 | 4 | 3 | 3 | 4 | 4 | 4 | 4 | 3 | 5 | 5 | 6 | 6 | 6 | 7 | 8 | 11 | 9 | 9 | 11 | 12 |
| Wisła Płock | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 4 | 3 | 3 | 2 | 3 | 5 | 7 | 5 | 7 | 7 | 8 | 9 | 10 | 12 | 9 | 8 | 9 | 9 | 9 | 10 | 13 | 15 | 15 | 16 | 16 |
| Zagłębie Lubin | 12 | 13 | 9 | 10 | 8 | 8 | 14 | 15 | 16 | 11 | 8 | 10 | 12 | 13 | 14 | 14 | 15 | 14 | 15 | 16 | 13 | 12 | 11 | 12 | 13 | 13 | 15 | 15 | 15 | 15 | 14 | 11 | 9 | 9 |
* Qualification for the Champions League first qualifying round
* Qualification for the Europa Conference League second qualifying round
* Relegation to I liga

## Season statistics
### Top goalscorers

| Rank | Player | Club | Goals |
| 1 | Marc Gual | Jagiellonia Białystok | 16 |
| 2 | Jesús Imaz | Jagiellonia Białystok | 14 |
| 3 | Kamil Grosicki | Pogoń Szczecin | 13 |
| 4 | Josué | Legia Warsaw | 12 |
| 4 | Jakub Łukowski | Korona Kielce | 12 |
| 6 | Mikael Ishak | Lech Poznań | 11 |
| 7 | Bartosz Nowak | Raków Częstochowa | 10 |
| 7 | Bartłomiej Pawłowski | Widzew Łódź | 10 |
| 7 | John Yeboah | Śląsk Wrocław | 10 |
| 10 | Davo | Wisła Płock | 9 |
| 10 | Said Hamulić | Stal Mielec | 9 |
| 10 | Ivi | Raków Częstochowa | 9 |
| 10 | Michał Skóraś | Lech Poznań | 9 |
| 10 | Kamil Wilczek | Piast Gliwice | 9 |
| 10 | Szymon Włodarczyk | Górnik Zabrze | 9 |
| 10 | Łukasz Zwoliński | Lechia Gdańsk | 9 |

### Hat-tricks

| Player | For | Against | Result | Date |
| Kamil Wilczek | Piast Gliwice | Stal Mielec | 4–0 (H) | 21 August 2022 |
| Sebastian Kowalczyk | Pogoń Szczecin | Miedź Legnica | 2–4 (A) | 28 October 2022 |
| Josué | Legia Warsaw | Jagiellonia Białystok | 2–5 (A) | 29 October 2022 |
| Vladislavs Gutkovskis$^{(4)}$ | Raków Częstochowa | Wisła Płock | 7–1 (H) | 5 November 2022 |
| Marc Gual | Jagiellonia Białystok | Wisła Płock | 2–4 (A) | 21 April 2023 |
* $^{(4)}$ – player scored four goals.

## Awards
### Annual awards

| Award | Player | Club |
| Player of the Season | Kamil Grosicki | Pogoń Szczecin |
| Young Player of the Season | Ariel Mosór | Piast Gliwice |
| Goalkeeper of the Season | Vladan Kovačević | Raków Częstochowa |
| Defender of the Season | Fran Tudor | Raków Częstochowa |
| Midfielder of the Season | Josué | Legia Warsaw |
| Forward of the Season | Marc Gual | Jagiellonia Białystok |
| Coach of the Season | Marek Papszun | Raków Częstochowa |
| Goal of the Season | Fabian Piasecki | Raków Częstochowa |