Czech First League 2025/2026
Full coverage from 2026/2027: shot-by-shot xG and match-by-match player figures. 2025/2026 has season totals only.
Czech First League splits into groups late in the season. This table counts every league match; the official table may differ.
- Matches
- 279
- of 279 scheduled
- Season complete
- Goals
- 735
- 2.63 per match
League leaders
-
League leader
SK Slavia Praha
SKS
80 pts
34 played 7 points clear
-
Best attack
SK Slavia Praha
SKS
2.24 xG per match
76.03 xG in 34 matches
-
Best defence
SK Slavia Praha
SKS
0.82 xGA per match
28.00 xGA in 34 matches
-
Strongest underlying
SK Slavia Praha
SKS
+1.41 xGD per match
75.12 xPts · 1st on xPts
What the Czech First League numbers say
SK Slavia Praha ended the season top of this table on 80 points. Their +1.41 xG difference per match was also the best in the league. Baník Ostrava finished with 29 points from 45.03 xPts, the furthest below expected in the league. On xPts, FC Hradec Králové would have finished 11th rather than 4th.
Table
| # | Team | P | Pts | xG | xGA | xGD | xPts |
|---|---|---|---|---|---|---|---|
| 1 | SK Slavia Praha | 34 | 80 | 76.03 | 28.00 | +48.03 | 75.12 |
| 2 | AC Sparta Praha | 34 | 73 | 62.60 | 31.94 | +30.66 | 66.98 |
| 3 | Viktoria Plzeň | 35 | 63 | 61.03 | 40.86 | +20.17 | 59.70 |
| 4 | FC Hradec Králové | 35 | 56 | 43.00 | 53.41 | −10.41 | 41.27 |
| 5 | FK Jablonec | 35 | 55 | 47.59 | 48.08 | −0.49 | 48.58 |
Where the table and the chances disagree
Actual vs xPts position
Higher in the table than on xPts
- FC Hradec Králové FCH 4th · 11th on xPts 7 above xPts rank
- FK Pardubice FKP 8th · 14th on xPts 6 above xPts rank
- Mladá Boleslav MLA 12th · 15th on xPts 3 above xPts rank
Lower in the table than on xPts
- Baník Ostrava BAN 15th · 9th on xPts 6 below xPts rank
- Bohemians Praha 1905 BOH 13th · 7th on xPts 6 below xPts rank
- FC Slovan Liberec FCS 7th · 4th on xPts 3 below xPts rank
Points and goals against the chances
-
Most points above xPts
Actual points minus expected points based on match xG.
FC Hradec Králové
FCH
+14.73
56 pts from 41.27 xPts
-
Most points below xPts
Actual points minus expected points based on match xG.
Baník Ostrava
BAN
−16.03
29 pts from 45.03 xPts
-
Most goals above xG
Goals scored minus the xG of the chances taken.
Mladá Boleslav
MLA
+7.14
49 goals from 41.86 xG
-
Fewest conceded vs xGA
Goals conceded minus the xG of the chances allowed.
FC Hradec Králové
FCH
−12.41
41 conceded from 53.41 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
Strong and weak mean above or below the league average, the dashed lines. Fewer xGA per match sits higher, so top-right is strong at both ends.SK Slavia Praha
P 34 · Pts 80 · 1st
xG/match 2.24 · xGA/match 0.82 · xGD/match +1.41
xPts 75.12
Open SK Slavia PrahaAC Sparta Praha
P 34 · Pts 73 · 2nd
xG/match 1.84 · xGA/match 0.94 · xGD/match +0.90
xPts 66.98
Open AC Sparta PrahaViktoria Plzeň
P 35 · Pts 63 · 3rd
xG/match 1.74 · xGA/match 1.17 · xGD/match +0.58
xPts 59.70
Open Viktoria PlzeňFC Slovan Liberec
P 35 · Pts 46 · 7th
xG/match 1.36 · xGA/match 1.24 · xGD/match +0.12
xPts 52.91
Open FC Slovan LiberecSK Sigma Olomouc
P 34 · Pts 52 · 6th
xG/match 1.36 · xGA/match 1.28 · xGD/match +0.09
xPts 48.44
Open SK Sigma OlomoucBohemians Praha 1905
P 32 · Pts 39 · 13th
xG/match 1.38 · xGA/match 1.32 · xGD/match +0.06
xPts 46.75
Open Bohemians Praha 1905FK Jablonec
P 35 · Pts 55 · 5th
xG/match 1.36 · xGA/match 1.37 · xGD/match −0.01
xPts 48.58
Open FK JablonecMFK Karviná
P 34 · Pts 42 · 10th
xG/match 1.63 · xGA/match 1.72 · xGD/match −0.08
xPts 45.54
Open MFK KarvináBaník Ostrava
P 37 · Pts 35 · 15th
xG/match 1.31 · xGA/match 1.55 · xGD/match −0.24
xPts 45.03
Open Baník OstravaFK Teplice
P 35 · Pts 42 · 9th
xG/match 1.19 · xGA/match 1.44 · xGD/match −0.25
xPts 42.34
Open FK TepliceFC Hradec Králové
P 35 · Pts 56 · 4th
xG/match 1.23 · xGA/match 1.53 · xGD/match −0.30
xPts 41.27
Open FC Hradec KrálovéFK Pardubice
P 32 · Pts 44 · 8th
xG/match 1.26 · xGA/match 1.55 · xGD/match −0.30
xPts 37.71
Open FK Pardubice1. FC Slovácko
P 37 · Pts 36 · 14th
xG/match 1.16 · xGA/match 1.49 · xGD/match −0.33
xPts 41.25
Open 1. FC SlováckoFC Zlín
P 35 · Pts 41 · 11th
xG/match 1.14 · xGA/match 1.53 · xGD/match −0.39
xPts 38.49
Open FC ZlínMladá Boleslav
P 35 · Pts 40 · 12th
xG/match 1.20 · xGA/match 1.73 · xGD/match −0.53
xPts 37.55
Open Mladá BoleslavDukla Praha
P 35 · Pts 26 · 16th
xG/match 0.96 · xGA/match 1.63 · xGD/match −0.68
xPts 31.52
Open Dukla Praha| Club | xG/match | xGA/match | xGD/match |
|---|---|---|---|
| SK Slavia Praha SKS | 2.24 | 0.82 | +1.41 |
| AC Sparta Praha ACS | 1.84 | 0.94 | +0.90 |
| Viktoria Plzeň VIK | 1.74 | 1.17 | +0.58 |
| FC Slovan Liberec FCS | 1.36 | 1.24 | +0.12 |
| SK Sigma Olomouc SKS | 1.36 | 1.28 | +0.09 |
| Bohemians Praha 1905 BOH | 1.38 | 1.32 | +0.06 |
| FK Jablonec FKJ | 1.36 | 1.37 | −0.01 |
| MFK Karviná MFK | 1.63 | 1.72 | −0.08 |
| Baník Ostrava BAN | 1.31 | 1.55 | −0.24 |
| FK Teplice FKT | 1.19 | 1.44 | −0.25 |
| FC Hradec Králové FCH | 1.23 | 1.53 | −0.30 |
| FK Pardubice FKP | 1.26 | 1.55 | −0.30 |
| 1. FC Slovácko FCS | 1.16 | 1.49 | −0.33 |
| FC Zlín FCZ | 1.14 | 1.53 | −0.39 |
| Mladá Boleslav MLA | 1.20 | 1.73 | −0.53 |
| Dukla Praha DUK | 0.96 | 1.63 | −0.68 |
- 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
-
-
-
-
-
xG 1.14 – 1.08 Level on xG