The Logistics Department of the Ekstraklasa has released the match pairings for the 2025/2026 PKO Bank Polski Ekstraklasa season. The new season will kick off on Friday, July 18, 2025. Lechia will play their first match away against Górnik Zabrze.
1st round – July 19, 2025
Wisła Płock – Korona Kielce
Legia Warszawa – Piast Gliwice
Motor Lublin – Arka Gdynia
Widzew Łódź – KGHM Zagłębie Lubin
Górnik Zabrze – Lechia Gdańsk
Radomiak Radom – Pogoń Szczecin
GKS Katowice – Raków Częstochowa
Lech Poznań – Cracovia
Jagiellonia Białystok – Bruk-Bet Termalica Nieciecza
2nd round – July 26, 2025
Arka Gdynia – Radomiak Radom
Lechia Gdańsk – Lech Poznań
Pogoń Szczecin – Motor Lublin
Korona Kielce – Legia Warszawa
Cracovia – Bruk-Bet Termalica Nieciecza
GKS Katowice – KGHM Zagłębie Lubin
Raków Częstochowa – Wisła Płock
Jagiellonia Białystok – Widzew Łódź
Piast Gliwice – Górnik Zabrze
3rd round – August 2, 2025
Wisła Płock – Piast Gliwice
Bruk-Bet Termalica Nieciecza – Pogoń Szczecin
Legia Warszawa – Arka Gdynia
Motor Lublin – Jagiellonia Białystok
KGHM Zagłębie Lubin – Korona Kielce
Radomiak Radom – Raków Częstochowa
Cracovia – Lechia Gdańsk
Lech Poznań – Górnik Zabrze
Widzew Łódź – GKS Katowice
4th round – August 9, 2025
Arka Gdynia – Pogoń Szczecin
Legia Warszawa – GKS Katowice
Lechia Gdańsk – Motor Lublin
Górnik Zabrze – Bruk-Bet Termalica Nieciecza
Korona Kielce – Radomiak Radom
Raków Częstochowa – KGHM Zagłębie Lubin
Jagiellonia Białystok – Cracovia
Piast Gliwice – Lech Poznań
Widzew Łódź – Wisła Płock
5th round – August 16, 2025
Wisła Płock – Legia Warszawa
Bruk-Bet Termalica Nieciecza – Raków Częstochowa
Motor Lublin – Piast Gliwice
KGHM Zagłębie Lubin – Lechia Gdańsk
Radomiak Radom – Jagiellonia Białystok
Pogoń Szczecin – Górnik Zabrze
Cracovia – Widzew Łódź
GKS Katowice – Arka Gdynia
Lech Poznań – Korona Kielce
6th round – August 23, 2025
Wisła Płock – KGHM Zagłębie Lubin
Legia Warszawa – Jagiellonia Białystok
Lechia Gdańsk – Arka Gdynia
Górnik Zabrze – GKS Katowice
Radomiak Radom – Bruk-Bet Termalica Nieciecza
Korona Kielce – Motor Lublin
Raków Częstochowa – Lech Poznań
Piast Gliwice – Cracovia
Widzew Łódź – Pogoń Szczecin
7th round – August 30, 2025
Arka Gdynia – Wisła Płock
Bruk-Bet Termalica Nieciecza – Korona Kielce
KGHM Zagłębie Lubin – Piast Gliwice
Górnik Zabrze – Motor Lublin
Pogoń Szczecin – Raków Częstochowa
Cracovia – Legia Warszawa
GKS Katowice – Radomiak Radom
Lech Poznań – Widzew Łódź
Jagiellonia Białystok – Lechia Gdańsk
8th round – September 13, 2025
Wisła Płock – Cracovia
Legia Warszawa – Radomiak Radom
Lechia Gdańsk – GKS Katowice
Motor Lublin – Bruk-Bet Termalica Nieciecza
Korona Kielce – Pogoń Szczecin
Lech Poznań – KGHM Zagłębie Lubin
Raków Częstochowa – Górnik Zabrze
Piast Gliwice – Jagiellonia Białystok
Widzew Łódź – Arka Gdynia
9th round – September 20, 2025
Arka Gdynia – Korona Kielce
Bruk-Bet Termalica Nieciecza – Lech Poznań
KGHM Zagłębie Lubin – Motor Lublin
Górnik Zabrze – Widzew Łódź
Radomiak Radom – Piast Gliwice
Pogoń Szczecin – Lechia Gdańsk
GKS Katowice – Cracovia
Raków Częstochowa – Legia Warszawa
Jagiellonia Białystok – Wisła Płock
10th round – September 27, 2025
Wisła Płock – GKS Katowice
Legia Warszawa – Pogoń Szczecin
Motor Lublin – Radomiak Radom
KGHM Zagłębie Lubin – Arka Gdynia
Korona Kielce – Lechia Gdańsk
Cracovia – Górnik Zabrze
Lech Poznań – Jagiellonia Białystok
Piast Gliwice – Bruk-Bet Termalica Nieciecza
Widzew Łódź – Raków Częstochowa
11th round – October 4, 2025
Arka Gdynia – Cracovia
Bruk-Bet Termalica Nieciecza – Widzew Łódź
Lechia Gdańsk – Wisła Płock
Górnik Zabrze – Legia Warszawa
Radomiak Radom – KGHM Zagłębie Lubin
Pogoń Szczecin – Piast Gliwice
GKS Katowice – Lech Poznań
Raków Częstochowa – Motor Lublin
Jagiellonia Białystok – Korona Kielce
12th round – October 18, 2025
Wisła Płock – Bruk-Bet Termalica Nieciecza
Motor Lublin – GKS Katowice
KGHM Zagłębie Lubin – Legia Warszawa
Korona Kielce – Górnik Zabrze
Cracovia – Raków Częstochowa
Lech Poznań – Pogoń Szczecin
Jagiellonia Białystok – Arka Gdynia
Piast Gliwice – Lechia Gdańsk
Widzew Łódź – Radomiak Radom
13th round – October 25, 2025
Arka Gdynia – Piast Gliwice
Bruk-Bet Termalica Nieciecza – KGHM Zagłębie Lubin
Legia Warszawa – Lech Poznań
Motor Lublin – Widzew Łódź
Górnik Zabrze – Jagiellonia Białystok
Radomiak Radom – Wisła Płock
Pogoń Szczecin – Cracovia
GKS Katowice – Korona Kielce
Raków Częstochowa – Lechia Gdańsk
14th round – October 31, 2025
(no matches on November 1st)
Wisła Płock – Pogoń Szczecin
Bruk-Bet Termalica Nieciecza – GKS Katowice
Lechia Gdańsk – Radomiak Radom
Górnik Zabrze – Arka Gdynia
Cracovia – KGHM Zagłębie Lubin
Lech Poznań – Motor Lublin
Jagiellonia Białystok – Raków Częstochowa
Piast Gliwice – Korona Kielce
Widzew Łódź – Legia Warszawa
15th round – November 8, 2025
Arka Gdynia – Lech Poznań
Legia Warszawa – Bruk-Bet Termalica Nieciecza
Lechia Gdańsk – Widzew Łódź
Motor Lublin – Wisła Płock
KGHM Zagłębie Lubin – Górnik Zabrze
Radomiak Radom – Cracovia
Pogoń Szczecin – Jagiellonia Białystok
Korona Kielce – Raków Częstochowa
GKS Katowice – Piast Gliwice
16th round – November 22, 2025
Bruk-Bet Termalica Nieciecza – Arka Gdynia
Legia Warszawa – Lechia Gdańsk
Górnik Zabrze – Wisła Płock
Pogoń Szczecin – KGHM Zagłębie Lubin
Cracovia – Motor Lublin
Lech Poznań – Radomiak Radom
Raków Częstochowa – Piast Gliwice
Jagiellonia Białystok – GKS Katowice
Widzew Łódź – Korona Kielce
17th round – November 29, 2025
Arka Gdynia – Raków Częstochowa
Wisła Płock – Lech Poznań
Lechia Gdańsk – Bruk-Bet Termalica Nieciecza
Motor Lublin – Legia Warszawa
KGHM Zagłębie Lubin – Jagiellonia Białystok
Radomiak Radom – Górnik Zabrze
Korona Kielce – Cracovia
GKS Katowice – Pogoń Szczecin
Piast Gliwice – Widzew Łódź
18th round – December 6, 2025
Arka Gdynia – Motor Lublin
Bruk-Bet Termalica Nieciecza – Jagiellonia Białystok
Lechia Gdańsk – Górnik Zabrze
Pogoń Szczecin – Radomiak Radom
Korona Kielce – Wisła Płock
Cracovia – Lech Poznań
Raków Częstochowa – GKS Katowice
Piast Gliwice – Legia Warszawa
KGHM Zagłębie Lubin – Widzew Łódź
19th round – January 31, 2026
Wisła Płock – Raków Częstochowa
Bruk-Bet Termalica Nieciecza – Cracovia
Legia Warszawa – Korona Kielce
Motor Lublin – Pogoń Szczecin
KGHM Zagłębie Lubin – GKS Katowice
Górnik Zabrze – Piast Gliwice
Radomiak Radom – Arka Gdynia
Lech Poznań – Lechia Gdańsk
Widzew Łódź – Jagiellonia Białystok
20th round – February 7, 2026
Arka Gdynia – Legia Warszawa
Lechia Gdańsk – Cracovia
Górnik Zabrze – Lech Poznań
Pogoń Szczecin – Bruk-Bet Termalica Nieciecza
Korona Kielce – KGHM Zagłębie Lubin
GKS Katowice – Widzew Łódź
Raków Częstochowa – Radomiak Radom
Jagiellonia Białystok – Motor Lublin
Piast Gliwice – Wisła Płock
21st round – February 14, 2026
Wisła Płock – Widzew Łódź
Bruk-Bet Termalica Nieciecza – Górnik Zabrze
Motor Lublin – Lechia Gdańsk
KGHM Zagłębie Lubin – Raków Częstochowa
Radomiak Radom – Korona Kielce
Pogoń Szczecin – Arka Gdynia
Cracovia – Jagiellonia Białystok
GKS Katowice – Legia Warszawa
Lech Poznań – Piast Gliwice
22nd round – February 21, 2026
Arka Gdynia – GKS Katowice
Legia Warszawa – Wisła Płock
Lechia Gdańsk – KGHM Zagłębie Lubin
Górnik Zabrze – Pogoń Szczecin
Korona Kielce – Lech Poznań
Raków Częstochowa – Bruk-Bet Termalica Nieciecza
Jagiellonia Białystok – Radomiak Radom
Piast Gliwice – Motor Lublin
Widzew Łódź – Cracovia
23rd round – February 28, 2026
Arka Gdynia – Lechia Gdańsk
Bruk-Bet Termalica Nieciecza – Radomiak Radom
Motor Lublin – Korona Kielce
KGHM Zagłębie Lubin – Wisła Płock
Pogoń Szczecin – Widzew Łódź
Cracovia – Piast Gliwice
GKS Katowice – Górnik Zabrze
Lech Poznań – Raków Częstochowa
Jagiellonia Białystok – Legia Warszawa
24th round – March 7, 2026
Wisła Płock – Arka Gdynia
Legia Warszawa – Cracovia
Lechia Gdańsk – Jagiellonia Białystok
Motor Lublin – Górnik Zabrze
Radomiak Radom – GKS Katowice
Korona Kielce – Bruk-Bet Termalica Nieciecza
Raków Częstochowa – Pogoń Szczecin
Piast Gliwice – KGHM Zagłębie Lubin
Widzew Łódź – Lech Poznań
25th round – March 14, 2026
Arka Gdynia – Widzew Łódź
Bruk-Bet Termalica Nieciecza – Motor Lublin
KGHM Zagłębie Lubin – Lech Poznań
Górnik Zabrze – Raków Częstochowa
Radomiak Radom – Legia Warszawa
Pogoń Szczecin – Korona Kielce
Cracovia – Wisła Płock
GKS Katowice – Lechia Gdańsk
Jagiellonia Białystok – Piast Gliwice
26th round – March 21, 2026
Wisła Płock – Jagiellonia Białystok
Legia Warszawa – Raków Częstochowa
Lechia Gdańsk – Pogoń Szczecin
Motor Lublin – KGHM Zagłębie Lubin
Korona Kielce – Arka Gdynia
Cracovia – GKS Katowice
Lech Poznań – Bruk-Bet Termalica Nieciecza
Piast Gliwice – Radomiak Radom
Widzew Łódź – Górnik Zabrze
27th round – April 4, 2026
(no matches on April 3rd and 5th)
Arka Gdynia – KGHM Zagłębie Lubin
Bruk-Bet Termalica Nieciecza – Piast Gliwice
Lechia Gdańsk – Korona Kielce
Górnik Zabrze – Cracovia
Radomiak Radom – Motor Lublin
Pogoń Szczecin – Legia Warszawa
GKS Katowice – Wisła Płock
Raków Częstochowa – Widzew Łódź
Jagiellonia Białystok – Lech Poznań
28th round – April 11, 2026
Wisła Płock – Lechia Gdańsk
Legia Warszawa – Górnik Zabrze
Motor Lublin – Raków Częstochowa
KGHM Zagłębie Lubin – Radomiak Radom
Korona Kielce – Jagiellonia Białystok
Cracovia – Arka Gdynia
Lech Poznań – GKS Katowice
Piast Gliwice – Pogoń Szczecin
Widzew Łódź – Bruk-Bet Termalica Nieciecza
29th round – April 18, 2026
Arka Gdynia – Jagiellonia Białystok
Bruk-Bet Termalica Nieciecza – Wisła Płock
Legia Warszawa – KGHM Zagłębie Lubin
Lechia Gdańsk – Piast Gliwice
Górnik Zabrze – Korona Kielce
Radomiak Radom – Widzew Łódź
Pogoń Szczecin – Lech Poznań
GKS Katowice – Motor Lublin
Raków Częstochowa – Cracovia
30th round – April 25, 2026
Wisła Płock – Radomiak Radom
Lechia Gdańsk – Raków Częstochowa
KGHM Zagłębie Lubin – Bruk-Bet Termalica Nieciecza
Korona Kielce – GKS Katowice
Cracovia – Pogoń Szczecin
Lech Poznań – Legia Warszawa
Jagiellonia Białystok – Górnik Zabrze
Piast Gliwice – Arka Gdynia
Widzew Łódź – Motor Lublin
31st round – May 2, 2026
Arka Gdynia – Górnik Zabrze
Legia Warszawa – Widzew Łódź
Motor Lublin – Lech Poznań
KGHM Zagłębie Lubin – Cracovia
Radomiak Radom – Lechia Gdańsk
Pogoń Szczecin – Wisła Płock
Korona Kielce – Piast Gliwice
GKS Katowice – Bruk-Bet Termalica Nieciecza
Raków Częstochowa – Jagiellonia Białystok
32nd round – May 9, 2026
Wisła Płock – Motor Lublin
Bruk-Bet Termalica Nieciecza – Legia Warszawa
Górnik Zabrze – KGHM Zagłębie Lubin
Cracovia – Radomiak Radom
Lech Poznań – Arka Gdynia
Raków Częstochowa – Korona Kielce
Jagiellonia Białystok – Pogoń Szczecin
Piast Gliwice – GKS Katowice
Widzew Łódź – Lechia Gdańsk
33rd round – May 16, 2026
Arka Gdynia – Bruk-Bet Termalica Nieciecza
Wisła Płock – Górnik Zabrze
Lechia Gdańsk – Legia Warszawa
Motor Lublin – Cracovia
KGHM Zagłębie Lubin – Pogoń Szczecin
Radomiak Radom – Lech Poznań
Korona Kielce – Widzew Łódź
GKS Katowice – Jagiellonia Białystok
Piast Gliwice – Raków Częstochowa
34th round – May 23, 2026
Bruk-Bet Termalica Nieciecza – Lechia Gdańsk
Legia Warszawa – Motor Lublin
Górnik Zabrze – Radomiak Radom
Pogoń Szczecin – GKS Katowice
Cracovia – Korona Kielce
Lech Poznań – Wisła Płock
Raków Częstochowa – Arka Gdynia
Jagiellonia Białystok – KGHM Zagłębie Lubin
Widzew Łódź – Piast Gliwice