HNL xG difference 2026/2027
Expected-goal difference per match for every HNL club: the chances a side made, less the chances it allowed, over the matches with xG behind them.
GNK Dinamo Zagreb lead on expected-goal difference, +1.32 a match over 7 matches with xG. That is 0.45 a match clear of HNK Rijeka. NK Rudeš sit at the foot on −1.61 a match.
-
Best attack
2.24 GNK Dinamo Zagreb
15.66 xG in 7 matches
-
Best defence
0.74 HNK Hajduk Split
5.95 xGA in 8 matches
-
Widest xG difference
+1.32 GNK Dinamo Zagreb
+9.26 xGD in 7 matches
Attack and defence
GNK Dinamo Zagreb
P 7 · Pts 16 · 1st
xG/match 2.24 · xGA/match 0.91 · xGD/match +1.32
xPts 15.62
Open GNK Dinamo ZagrebHNK Rijeka
P 7 · Pts 14 · 5th
xG/match 1.65 · xGA/match 0.77 · xGD/match +0.88
xPts 13.74
Open HNK RijekaHNK Hajduk Split
P 8 · Pts 16 · 2nd
xG/match 1.52 · xGA/match 0.74 · xGD/match +0.78
xPts 15.45
Open HNK Hajduk SplitNK Varaždin
P 8 · Pts 15 · 4th
xG/match 1.41 · xGA/match 0.88 · xGD/match +0.53
xPts 14.43
Open NK VaraždinNK Osijek
P 8 · Pts 16 · 3rd
xG/match 1.51 · xGA/match 1.28 · xGD/match +0.23
xPts 12.24
Open NK OsijekNK Istra 1961
P 8 · Pts 9 · 6th
xG/match 1.44 · xGA/match 1.26 · xGD/match +0.19
xPts 11.60
Open NK Istra 1961HNK Gorica
P 8 · Pts 5 · 9th
xG/match 0.87 · xGA/match 1.37 · xGD/match −0.50
xPts 7.64
Open HNK GoricaNK Slaven Belupo
P 8 · Pts 7 · 8th
xG/match 0.93 · xGA/match 1.68 · xGD/match −0.76
xPts 7.41
Open NK Slaven BelupoNK Lokomotiva Zagreb
P 8 · Pts 7 · 7th
xG/match 1.05 · xGA/match 1.84 · xGD/match −0.79
xPts 6.54
Open NK Lokomotiva ZagrebNK Rudeš
P 8 · Pts 4 · 10th
xG/match 0.60 · xGA/match 2.20 · xGD/match −1.61
xPts 3.57
Open NK Rudeš| Club | xG/match | xGA/match | xGD/match |
|---|---|---|---|
| GNK Dinamo Zagreb DIN | 2.24 | 0.91 | +1.32 |
| HNK Rijeka RIJ | 1.65 | 0.77 | +0.88 |
| HNK Hajduk Split HAJ | 1.52 | 0.74 | +0.78 |
| NK Varaždin VAR | 1.41 | 0.88 | +0.53 |
| NK Osijek OSI | 1.51 | 1.28 | +0.23 |
| NK Istra 1961 IST | 1.44 | 1.26 | +0.19 |
| HNK Gorica GOR | 0.87 | 1.37 | −0.50 |
| NK Slaven Belupo SLB | 0.93 | 1.68 | −0.76 |
| NK Lokomotiva Zagreb LOK | 1.05 | 1.84 | −0.79 |
| NK Rudeš RUD | 0.60 | 2.20 | −1.61 |
- 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.
Ranked on xG difference per match
- Creates more than it allows
- Allows more than it creates
| # | Team | P | xG | xGA | xGD | xGD/match | Pts |
|---|---|---|---|---|---|---|---|
| 1 | GNK Dinamo Zagreb DIN | 7 | 15.66 | 6.40 | +9.26 | +1.32 | 16 |
| 2 | HNK Rijeka RIJ | 7 | 11.53 | 5.39 | +6.14 | +0.88 | 14 |
| 3 | HNK Hajduk Split HAJ | 8 | 12.15 | 5.95 | +6.20 | +0.78 | 16 |
| 4 | NK Varaždin VAR | 8 | 11.30 | 7.03 | +4.27 | +0.53 | 15 |
| 5 | NK Osijek OSI | 8 | 12.08 | 10.25 | +1.83 | +0.23 | 16 |
| 6 | NK Istra 1961 IST | 8 | 11.55 | 10.04 | +1.51 | +0.19 | 9 |
| 7 | HNK Gorica GOR | 8 | 6.96 | 10.96 | −4.00 | −0.50 | 5 |
| 8 | NK Slaven Belupo SLB | 8 | 7.41 | 13.45 | −6.04 | −0.76 | 7 |
| 9 | NK Lokomotiva Zagreb LOK | 8 | 8.40 | 14.72 | −6.32 | −0.79 | 7 |
| 10 | NK Rudeš RUD | 8 | 4.76 | 17.61 | −12.85 | −1.61 | 4 |
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
- xG
- — Expected goals: the summed chance quality of the shots a team took
- xGA
- — Expected goals against: the summed chance quality of the shots a team allowed
- xGD
- — xG minus xGA
- xGD/match
- — xG minus xGA, 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.