xgEdge
League

Ekstraklasa 2025/2026

Poland 18 teams

Full coverage from 2026/2027: shot-by-shot xG and match-by-match player figures. 2025/2026 has season totals only.

Matches
306 / 306
Season complete
Goals
837
2.74 per match
Finished first
Lech Poznań
60 points

League leaders

What the Ekstraklasa numbers say

Lech Poznań finished first on 60 points. Their +0.70 xG difference per match was also the best in the league. Legia Warszawa conceded the least, allowing 1.03 xGA per match. Jagiellonia Białystok took 56 points from 43.76 xPts, the widest gap above expected in the league.

Table

The top five of the Ekstraklasa 2025/2026 table
# Team P Pts xG xGA xGD xPts
1 Lech Poznań 34 60 64.28 40.54 +23.74 63.16
2 Jagiellonia Białystok 34 56 50.41 55.67 −5.26 43.76
3 Górnik Zabrze 34 56 50.17 41.92 +8.25 50.54
4 Raków Częstochowa 34 55 54.91 43.68 +11.23 54.76
5 GKS Katowice 34 50 44.95 47.70 −2.75 43.24

Where the table and the chances disagree

Actual vs xPts position

Higher in the table than on xPts

Lower in the table than on xPts

Points and goals against the chances

  • Most points above xPts JAG

    +12.24

    56 pts from 43.76 xPts

  • Most points below xPts CRA

    −9.18

    42 pts from 51.18 xPts

  • Most goals above xG RAD

    +7.29

    52 goals from 44.71 xG

  • Fewest conceded vs xGA JAG

    −14.67

    41 conceded from 55.67 xGA

  • Better than the chances
  • Worse than the chances

A gap can come from finishing, goalkeeping, game state or chance. xG and xPts are model estimates, not the result a team deserved.

Attack and defence

Ekstraklasa: every club's xG per match against its xGA per match Lech Poznań LEC Legia Warszawa Raków Częstochowa Górnik Zabrze KS Lechia Gdańsk KSL Cracovia Widzew Łódź WID MKS Korona Kielce Piast Gliwice Pogoń Szczecin GKS Katowice Wisła Płock Jagiellonia Białystok Radomiak Radom Zagłębie Lubin Bruk-Bet Termalica Nieciecza Motor Lublin MZKS Arka Gdynia MZK
Every Ekstraklasa club's xG, xGA and xGD per match, by xGD per match
Club xG/match xGA/match xGD/match
LEC 1.89 1.19 +0.70
LEG 1.43 1.03 +0.39
RAK 1.62 1.28 +0.33
GÓR 1.48 1.23 +0.24
KSL 1.72 1.48 +0.24
CRA 1.29 1.10 +0.18
WID 1.20 1.14 +0.06
MKS 1.49 1.45 +0.04
PIA 1.41 1.40 +0.02
POG 1.57 1.58 −0.02
GKS 1.32 1.40 −0.08
WIS 1.24 1.34 −0.10
JAG 1.48 1.64 −0.15
RAD 1.32 1.51 −0.20
ZAG 1.16 1.40 −0.24
BRU 1.29 1.70 −0.41
MOT 1.26 1.73 −0.47
MZK 1.05 1.58 −0.53
  • Top 3 in the table
  • Other clubs
  • Above average at both ends
  • Below average at both ends

All xG. Hover, focus or tap a dot for its figures.

Latest results

Explore Ekstraklasa