PrvaLiga (Slovenia) xG difference 2026/2027
Expected-goal difference per match for every PrvaLiga (Slovenia) club: the chances a side made, less the chances it allowed, over the matches with xG behind them.
Showing non-penalty xG. Penalties are removed from the expected-goal columns; goals, G − xG and the rates taken from goals are unchanged.
NK Maribor lead on expected-goal difference, +0.55 a match over 10 matches with xG. That is 0.07 a match clear of NK Olimpija Ljubljana. Kalcer Radomlje sit at the foot on −0.65 a match.
-
Best attack
17.58 xG in 10 matches
-
Best defence
0.86 NK Maribor
8.55 xGA in 10 matches
-
Widest xG difference
+0.55 NK Maribor
+5.48 xGD in 10 matches
Attack and defence
NK Maribor
P 10 · Pts 20 · 1st
xG/match 1.40 · xGA/match 0.86 · xGD/match +0.55
xPts 18.43
Open NK MariborNK Olimpija Ljubljana
P 10 · Pts 14 · 4th
xG/match 1.64 · xGA/match 1.17 · xGD/match +0.47
xPts 16.05
Open NK Olimpija LjubljanaNK Celje
P 9 · Pts 12 · 7th
xG/match 1.50 · xGA/match 1.05 · xGD/match +0.45
xPts 14.25
Open NK CeljeFC Koper
P 10 · Pts 18 · 2nd
xG/match 1.38 · xGA/match 1.28 · xGD/match +0.10
xPts 15.47
Open FC KoperNK Nafta Lendava 1903
P 10 · Pts 13 · 6th
xG/match 1.76 · xGA/match 1.70 · xGD/match +0.06
xPts 13.73
Open NK Nafta Lendava 1903NK Aluminij Kidričevo
P 10 · Pts 13 · 5th
xG/match 1.35 · xGA/match 1.38 · xGD/match −0.02
xPts 11.65
Open NK Aluminij KidričevoBrinje Grosuplje
P 10 · Pts 11 · 8th
xG/match 1.27 · xGA/match 1.71 · xGD/match −0.44
xPts 10.61
Open Brinje GrosupljeNK Bravo
P 10 · Pts 18 · 3rd
xG/match 1.34 · xGA/match 1.85 · xGD/match −0.51
xPts 10.62
Open NK BravoKalcer Radomlje
P 9 · Pts 5 · 10th
xG/match 1.23 · xGA/match 1.88 · xGD/match −0.65
xPts 8.88
Open Kalcer Radomlje| Club | xG/match | xGA/match | xGD/match |
|---|---|---|---|
| NK Maribor NKM | 1.40 | 0.86 | +0.55 |
| NK Olimpija Ljubljana NKO | 1.64 | 1.17 | +0.47 |
| NK Celje NKC | 1.50 | 1.05 | +0.45 |
| FC Koper FCK | 1.38 | 1.28 | +0.10 |
| NK Nafta Lendava 1903 NKN | 1.76 | 1.70 | +0.06 |
| NŠ Mura NŠM | 1.26 | 1.24 | +0.02 |
| NK Aluminij Kidričevo NKA | 1.35 | 1.38 | −0.02 |
| Brinje Grosuplje BRI | 1.27 | 1.71 | −0.44 |
| NK Bravo NKB | 1.34 | 1.85 | −0.51 |
| Kalcer Radomlje KAL | 1.23 | 1.88 | −0.65 |
- Top 3 in the table
- Other clubs
- Above average at both ends
- Below average at both ends
Non-penalty xG. Hover, focus or tap a dot for its figures.
Ranked on xG difference per match
- Creates more than it allows
- Allows more than it creates
| # | Team | P | npxG | npxGA | npxGD | npxGD/match | Pts |
|---|---|---|---|---|---|---|---|
| 1 | NK Maribor NKM | 10 | 14.03 | 8.55 | +5.48 | +0.55 | 20 |
| 2 | NK Olimpija Ljubljana NKO | 10 | 16.42 | 11.68 | +4.74 | +0.47 | 14 |
| 3 | NK Celje NKC | 9 | 11.99 | 8.40 | +3.59 | +0.45 | 12 |
| 4 | FC Koper FCK | 10 | 13.83 | 12.81 | +1.02 | +0.10 | 18 |
| 5 | NK Nafta Lendava 1903 NKN | 10 | 17.58 | 17.03 | +0.55 | +0.06 | 13 |
| 6 | NŠ Mura NŠM | 10 | 12.64 | 12.42 | +0.22 | +0.02 | 9 |
| 7 | NK Aluminij Kidričevo NKA | 10 | 12.19 | 12.40 | −0.21 | −0.02 | 13 |
| 8 | Brinje Grosuplje BRI | 10 | 12.67 | 17.07 | −4.40 | −0.44 | 11 |
| 9 | NK Bravo NKB | 10 | 13.40 | 18.54 | −5.14 | −0.51 | 18 |
| 10 | Kalcer Radomlje KAL | 9 | 11.04 | 16.89 | −5.85 | −0.65 | 5 |
xG is available for 9 of 10 matches for NK Aluminij Kidričevo. xG is available for 8 of 9 matches for NK Celje. For those clubs every expected figure counts only the matches with xG, and the goals it is compared with come from those same matches.
Goals against chances made
Most goals above xG
Goals against chances allowed
Most conceded above xGA
Fewest conceded against xGA
A gap can come from finishing, goalkeeping, game state or chance. xG and xPts are model estimates, not the result a team deserved.
About these figures What each column measures, and the thresholds this ranking is under. Show Hide
- P
- — Matches played
- npxG
- — Non-penalty expected goals: xG with penalties removed
- npxGA
- — Non-penalty expected goals against: xGA with penalties removed
- npxGD
- — npxG minus npxGA
- npxGD/match
- — npxG minus npxGA, per match with xG data
- Pts
- — Points
A club is ranked once it has 3 matches with xG and at least 75% of what the median club has played. Below that its row stays in the table, its rates are dashed and it sorts last.