Football · Records

Ekstraklasa records

Ekstraklasa records since 2016/17: the best season by points per game is Raków Częstochowa’s 75 points in 2022/23; the longest unbeaten run is Raków Częstochowa’s 18 matches (Sep 2022 – Mar 2023); the biggest win is Lech Poznan 8–1 Puszcza Niepołomice (2024/25).

Seasons

Most points in a season

Ranked by points per game, as season lengths differ.

  1. 1Raków Częstochowa · 75 pts2022/23 · 34 games · 2.21 per game
  2. 2Lech Poznan · 74 pts2021/22 · 34 games · 2.18 per game
  3. 3Legia Warszawa · 64 pts2020/21 · 30 games · 2.13 per game
  4. 4Lech Poznan · 70 pts2024/25 · 34 games · 2.06 per game
  5. =5Raków Częstochowa · 69 pts2021/22 · 34 games · 2.03 per game
  6. =5Raków Częstochowa · 69 pts2024/25 · 34 games · 2.03 per game
  7. 7Raków Częstochowa · 59 pts2020/21 · 30 games · 1.97 per game
  8. 8Legia Warszawa · 66 pts2022/23 · 34 games · 1.94 per game
  9. 9Pogoń Szczecin · 65 pts2021/22 · 34 games · 1.91 per game
  10. =10Jagiellonia · 63 pts2023/24 · 34 games · 1.85 per game

Fewest points in a season

Ranked by points per game, as season lengths differ.

  1. 1Miedź Legnica · 23 pts2022/23 · 34 games · 0.68 per game
  2. 2ŁKS Łódź · 24 pts2023/24 · 34 games · 0.71 per game
  3. =3Górnik Łęczna · 28 pts2021/22 · 34 games · 0.82 per game
  4. =3Puszcza Niepołomice · 28 pts2024/25 · 34 games · 0.82 per game
  5. 5Podbeskidzie Bielsko-Biała · 25 pts2020/21 · 30 games · 0.83 per game
  6. =6Lechia Gdańsk · 30 pts2022/23 · 34 games · 0.88 per game
  7. =6Śląsk Wrocław · 30 pts2024/25 · 34 games · 0.88 per game
  8. =8Wisła Kraków · 31 pts2021/22 · 34 games · 0.91 per game
  9. =8Stal Mielec · 31 pts2024/25 · 34 games · 0.91 per game
  10. =10Bruk-Bet Termalica Nieciecza · 32 pts2021/22 · 34 games · 0.94 per game

Most goals scored in a season

Ranked by goals per game.

  1. 1Jagiellonia · 77 goals2023/24 · 34 games · 2.26 per game
  2. 2Lech Poznan · 68 goals2024/25 · 34 games · 2.00 per game
  3. 3Lech Poznan · 67 goals2021/22 · 34 games · 1.97 per game
  4. =4Pogoń Szczecin · 63 goals2021/22 · 34 games · 1.85 per game
  5. =4Raków Częstochowa · 63 goals2022/23 · 34 games · 1.85 per game
  6. =6Lech Poznan · 62 goals2025/26 · 34 games · 1.82 per game
  7. =6Lechia Gdańsk · 62 goals2025/26 · 34 games · 1.82 per game
  8. =8Raków Częstochowa · 60 goals2021/22 · 34 games · 1.76 per game
  9. =8Legia Warszawa · 60 goals2024/25 · 34 games · 1.76 per game
  10. =10Pogoń Szczecin · 59 goals2023/24 · 34 games · 1.74 per game

Fewest goals conceded in a season

Ranked by goals conceded per game.

  1. 1Raków Częstochowa · 23 conceded2024/25 · 34 games · 0.68 per game
  2. =2Lech Poznan · 24 conceded2021/22 · 34 games · 0.71 per game
  3. =2Raków Częstochowa · 24 conceded2022/23 · 34 games · 0.71 per game
  4. 4Pogoń Szczecin · 23 conceded2020/21 · 30 games · 0.77 per game
  5. 5Legia Warszawa · 24 conceded2020/21 · 30 games · 0.80 per game
  6. 6Raków Częstochowa · 25 conceded2020/21 · 30 games · 0.83 per game
  7. 7Lech Poznan · 29 conceded2022/23 · 34 games · 0.85 per game
  8. 8Raków Częstochowa · 30 conceded2021/22 · 34 games · 0.88 per game
  9. =9Pogoń Szczecin · 31 conceded2021/22 · 34 games · 0.91 per game
  10. =9Piast Gliwice · 31 conceded2022/23 · 34 games · 0.91 per game

Champions with the fewest points

Ranked by points per game, as season lengths differ.

  1. 1Lech Poznan · 60 pts2025/26 · 34 games · 1.76 per game
  2. 2Jagiellonia · 63 pts2023/24 · 34 games · 1.85 per game
  3. 3Lech Poznan · 70 pts2024/25 · 34 games · 2.06 per game
  4. 4Legia Warszawa · 64 pts2020/21 · 30 games · 2.13 per game
  5. 5Lech Poznan · 74 pts2021/22 · 34 games · 2.18 per game
  6. 6Raków Częstochowa · 75 pts2022/23 · 34 games · 2.21 per game

Biggest title-winning margins

  1. 1Raków Częstochowa · 9 pts2022/23 · 75 to Legia Warszawa’s 66
  2. =2Legia Warszawa · 5 pts2020/21 · 64 to Raków Częstochowa’s 59
  3. =2Lech Poznan · 5 pts2021/22 · 74 to Raków Częstochowa’s 69
  4. 4Lech Poznan · 4 pts2025/26 · 60 to Jagiellonia’s 56
  5. 5Lech Poznan · 1 pts2024/25 · 70 to Raków Częstochowa’s 69
  6. 6Jagiellonia · 0 pts2023/24 · 63 to Śląsk Wrocław’s 63

Matches

Biggest wins

  1. =1Lech Poznan 8–1 Puszcza Niepołomice2024/25 · 3 May 2025
  2. =1Legia Warszawa 7–0 Wisła Kraków2019/20 · 27 Oct 2019
  3. =3Raków Częstochowa 7–1 Wisła Płock2022/23 · 5 Nov 2022
  4. =3Cracovia 6–0 Korona Kielce2016/17 · 2 Oct 2016
  5. =3Śląsk Wrocław 6–0 Ruch Chorzów2016/17 · 13 May 2017
  6. =3Legia Warszawa 6–0 Bruk-Bet Termalica Nieciecza2016/17 · 14 May 2017
  7. =3Zagłębie Sosnowiec 0–6 Lech Poznan2018/19 · 16 Dec 2018
  8. =3Stal Mielec 0–6 Wisła Kraków2020/21 · 18 Oct 2020
  9. =3Cracovia 6–0 Radomiak Radom2023/24 · 10 Feb 2024
  10. =3Jagiellonia 6–0 ŁKS Łódź2023/24 · 30 Mar 2024

Highest-scoring matches

  1. =1Lech Poznan 8–1 Puszcza Niepołomice2024/25 · 3 May 2025
  2. =1Wisła Kraków 4–5 Miedź Legnica2018/19 · 18 May 2019
  3. =1Puszcza Niepołomice 4–5 Pogoń Szczecin2024/25 · 25 Apr 2025
  4. =4Raków Częstochowa 7–1 Wisła Płock2022/23 · 5 Nov 2022
  5. =4Pogoń Szczecin 6–2 Wisła Kraków2016/17 · 19 Nov 2016
  6. =4Korona Kielce 2–6 Wisła Kraków2018/19 · 9 Mar 2019
  7. =4Cracovia 6–2 Motor Lublin2024/25 · 26 Oct 2024
  8. =4Zagłębie Lubin 6–2 Lechia Gdańsk2025/26 · 15 Aug 2025
  9. =4Górnik Zabrze 6–2 Radomiak Radom2025/26 · 23 May 2026
  10. =4Legia Warszawa 5–3 Górnik Zabrze2021/22 · 6 May 2022

Runs

Most league wins in a row

  1. =1Cracovia · 7 matches2018/19 · Dec 2018 – Feb 2019
  2. =1Raków Częstochowa · 7 matches2022/23 · Oct 2022 – Nov 2022
  3. =1Śląsk Wrocław · 7 matches2023/24 · Aug 2023 – Sep 2023
  4. =4Piast Gliwice · 6 matches2018/19 · Apr 2019 – May 2019
  5. =4Śląsk Wrocław · 6 matches2018/19 to 2019/20 · May 2019 – Jul 2019
  6. =4Wisła Płock · 6 matches2019/20 · Sep 2019 – Oct 2019
  7. =4Pogoń Szczecin · 6 matches2020/21 · Dec 2020 – Feb 2021
  8. =4Legia Warszawa · 6 matches2020/21 · Feb 2021 – Apr 2021
  9. =4Radomiak Radom · 6 matches2021/22 · Oct 2021 – Dec 2021
  10. =4Lech Poznan · 6 matches2021/22 · Apr 2022 – May 2022

Longest unbeaten runs

  1. 1Raków Częstochowa · 18 matches2022/23 · Sep 2022 – Mar 2023
  2. =2Legia Warszawa · 16 matches2020/21 to 2021/22 · Feb 2021 – Jul 2021
  3. =2Śląsk Wrocław · 16 matches2023/24 · Aug 2023 – Dec 2023
  4. =2Lech Poznan · 16 matches2025/26 to 2026/27 · Mar 2026 – Sep 2026
  5. =5Legia Warszawa · 15 matches2016/17 · Feb 2017 – Jun 2017
  6. =5Legia Warszawa · 15 matches2022/23 · Oct 2022 – Apr 2023
  7. =7Śląsk Wrocław · 14 matches2018/19 to 2019/20 · Apr 2019 – Sep 2019
  8. =7Raków Częstochowa · 14 matches2020/21 to 2021/22 · Feb 2021 – Jul 2021
  9. =7Raków Częstochowa · 14 matches2021/22 · Dec 2021 – May 2022
  10. 10Lechia Gdańsk · 13 matches2018/19 · Oct 2018 – Feb 2019

Longest runs scoring in every match

  1. =1Jagiellonia · 24 matches2023/24 to 2024/25 · Dec 2023 – Sep 2024
  2. =1Lech Poznan · 24 matches2024/25 to 2025/26 · Feb 2025 – Oct 2025
  3. 3Raków Częstochowa · 22 matches2022/23 to 2023/24 · May 2023 – Feb 2024
  4. 4Śląsk Wrocław · 21 matches2022/23 to 2023/24 · May 2023 – Dec 2023
  5. 5Raków Częstochowa · 19 matches2019/20 to 2020/21 · May 2020 – Oct 2020
  6. =6Legia Warszawa · 18 matches2016/17 · Oct 2016 – Apr 2017
  7. =6Zagłębie Lubin · 18 matches2016/17 to 2017/18 · Apr 2017 – Sep 2017
  8. =6Legia Warszawa · 18 matches2019/20 · Oct 2019 – Jun 2020
  9. =6Wisła Płock · 18 matches2021/22 · Aug 2021 – Feb 2022
  10. =6Raków Częstochowa · 18 matches2021/22 · Nov 2021 – May 2022

Most clean sheets in a row

  1. =1Lechia Gdańsk · 8 matches2016/17 to 2017/18 · Apr 2017 – Jul 2017
  2. =1Legia Warszawa · 8 matches2020/21 to 2021/22 · Apr 2021 – Jul 2021
  3. 3Raków Częstochowa · 7 matches2022/23 · Sep 2022 – Oct 2022
  4. =4Legia Warszawa · 6 matches2016/17 · May 2017 – Jun 2017
  5. =4Lech Poznan · 6 matches2024/25 · Aug 2024 – Sep 2024
  6. =6Pogoń Szczecin · 5 matches2020/21 · Dec 2020 – Feb 2021
  7. =6Raków Częstochowa · 5 matches2020/21 · Apr 2021 – May 2021
  8. =6Raków Częstochowa · 5 matches2024/25 · Sep 2024 – Nov 2024
  9. =9Śląsk Wrocław · 4 matches2016/17 · Jul 2016 – Aug 2016 · from the start of our data; may be longer
  10. =9Lech Poznan · 4 matches2016/17 · Oct 2016 – Nov 2016

Longest runs without a win

  1. 1Sandecja Nowy Sącz · 22 matches2017/18 · Sep 2017 – Apr 2018
  2. 2Ruch Chorzów · 20 matches2023/24 · Aug 2023 – Feb 2024
  3. 3ŁKS Łódź · 17 matches2023/24 · Aug 2023 – Feb 2024
  4. 4Arka Gdynia · 15 matches2018/19 · Nov 2018 – Apr 2019
  5. =5Pogoń Szczecin · 13 matches2017/18 · Aug 2017 – Dec 2017
  6. =5Miedź Legnica · 13 matches2022/23 · Feb 2023 – May 2023
  7. 7Legia Warszawa · 12 matches2025/26 · Oct 2025 – Feb 2026
  8. =8Ruch Chorzów · 11 matches2016/17 · Apr 2017 – Jun 2017
  9. =8Lechia Gdańsk · 11 matches2017/18 · Dec 2017 – Mar 2018
  10. =8Górnik Zabrze · 11 matches2019/20 · Aug 2019 – Nov 2019

Most defeats in a row

  1. 1Wisła Kraków · 10 matches2019/20 · Sep 2019 – Dec 2019
  2. 2ŁKS Łódź · 8 matches2019/20 · Aug 2019 – Sep 2019
  3. =3Wisła Kraków · 7 matches2016/17 · Jul 2016 – Sep 2016
  4. =3ŁKS Łódź · 7 matches2019/20 · Jun 2020 – Jul 2020
  5. =3Legia Warszawa · 7 matches2021/22 · Sep 2021 – Nov 2021
  6. =6Korona Kielce · 6 matches2016/17 · Sep 2016 – Oct 2016
  7. =6Piast Gliwice · 6 matches2016/17 · Dec 2016 – Mar 2017
  8. =6Cracovia · 6 matches2019/20 · Feb 2020 – Jun 2020
  9. =6Raków Częstochowa · 6 matches2026/27 · Jul 2026 – Sep 2026
  10. 10Arka Gdynia · 5 matches2016/17 · Mar 2017 – Apr 2017

Longest runs without scoring

  1. 1Warta Poznań · 7 matches2021/22 · Sep 2021 – Oct 2021
  2. 2Piast Gliwice · 5 matches2024/25 to 2025/26 · May 2025 – Aug 2025
  3. =3Piast Gliwice · 4 matches2016/17 · Aug 2016 – Aug 2016
  4. =3Sandecja Nowy Sącz · 4 matches2017/18 · Feb 2018 – Mar 2018
  5. =3Arka Gdynia · 4 matches2017/18 to 2018/19 · May 2018 – Aug 2018
  6. =3Miedź Legnica · 4 matches2018/19 · Oct 2018 – Nov 2018
  7. =3Miedź Legnica · 4 matches2018/19 · Dec 2018 – Feb 2019
  8. =3Śląsk Wrocław · 4 matches2018/19 · Apr 2019 – Apr 2019
  9. =3Korona Kielce · 4 matches2019/20 · Aug 2019 – Aug 2019
  10. =3Jagiellonia · 4 matches2019/20 · Dec 2019 – Feb 2020
How these are counted

League matches only. Season records use complete seasons (not curtailed, not split into groups) and rank by the per-game rate, because season lengths differ; points are after deductions. Runs continue across consecutive seasons in the same league and end if the club spends a season in another division. Ties share a rank (shown as =). A run marked “from the start of our data” began in the first season on file, so it may have started earlier.