HNL 2026/2027
Full coverage: shot-by-shot xG and match-by-match player figures.
- Matches
- 39 / 54
- 72% complete
- Goals
- 123
- 3.15 per match
- Next match
- HNK Gorica v NK Rudeš
League leaders
-
League leader
GNK Dinamo Zagreb
DIN
16 pts
Level on points with 2 other clubs
-
Best attack
GNK Dinamo Zagreb
DIN
2.24 xG per match
15.66 xG in 7 matches
-
Best defence
HNK Hajduk Split
HAJ
0.74 xGA per match
5.95 xGA in 8 matches
-
Strongest underlying
GNK Dinamo Zagreb
DIN
+1.32 xGD per match
15.62 xPts · 1st on xPts
What the HNL numbers say
3 clubs are level at the top on 16 points. GNK Dinamo Zagreb have the strongest underlying numbers so far, with an xG difference of +1.32 per match. NK Osijek have taken 16 points from 12.24 xPts, the widest gap above expected in the league so far. Goals are running at 3.15 per match against 2.61 xG per match across the league.
Table
| # | Team | P | Pts | xG | xGA | xGD | xPts |
|---|---|---|---|---|---|---|---|
| 1 | GNK Dinamo Zagreb | 7 | 16 | 15.66 | 6.40 | +9.26 | 15.62 |
| 2 | HNK Hajduk Split | 8 | 16 | 12.15 | 5.95 | +6.20 | 15.45 |
| 3 | NK Osijek | 8 | 16 | 12.08 | 10.25 | +1.83 | 12.24 |
| 4 | NK Varaždin | 8 | 15 | 11.30 | 7.03 | +4.27 | 14.43 |
| 5 | HNK Rijeka | 7 | 14 | 11.53 | 5.39 | +6.14 | 13.74 |
Where the table and the chances disagree
Actual vs xPts position
Higher in the table than on xPts
- NK Osijek OSI 3rd · 5th on xPts 2 above xPts rank
- NK Lokomotiva Zagreb LOK 7th · 9th on xPts 2 above xPts rank
Lower in the table than on xPts
- HNK Gorica GOR 9th · 7th on xPts 2 below xPts rank
Points and goals against the chances
-
Most points above xPts
Actual points minus expected points based on match xG.
NK Osijek
OSI
+3.76
16 pts from 12.24 xPts
-
Most points below xPts
Actual points minus expected points based on match xG.
HNK Gorica
GOR
−2.64
5 pts from 7.64 xPts
-
Most goals above xG
Goals scored minus the xG of the chances taken.
NK Rudeš
RUD
+5.24
10 goals from 4.76 xG
-
Fewest conceded vs xGA
Goals conceded minus the xG of the chances allowed.
No club has conceded more than 2 goals fewer than its xGA yet.
- 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.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.
Player leaders
Goals
- 1 Dion Drena Beljo 9 DIN 6.00 xG
- 2 Emil Frederiksen 7 IST 3.66 xG
- 3 Nail Omerović 5 OSI 3.29 xG
xG
- 1 Dion Drena Beljo 6.00 DIN 9 goals
- 2 Emil Frederiksen 3.66 IST 7 goals
- 3 Nail Omerović 3.29 OSI 5 goals
xA
- 1 Emil Frederiksen 2.75 IST 2 assists
- 2 Toni Fruk 1.86 RIJ 3 assists
- 3 Tiago Dantas 1.67 RIJ 2 assists
xGI
- 1 Dion Drena Beljo 7.64 DIN 1.36 per 90
- 2 Emil Frederiksen 6.41 IST 0.85 per 90
- 3 Toni Fruk 4.58 RIJ 0.77 per 90
Next fixtures
- Home
- Draw
- Away
-
Projected xG 0.81 – 1.45
-
Projected xG 1.29 – 1.15
-
Projected xG 1.06 – 1.32
-
Projected xG 1.62 – 0.96
-
Projected xG 1.23 – 0.87
Latest results
-
xG 1.88 – 1.42 Level on xG
-
xG 1.46 – 1.28 Level on xG
-
xG 1.21 – 0.61 Lower-xG side won
-
NK Varaždin 0–0 NK Osijek
xG 0.81 – 0.59 Level on xG -
xG 0.48 – 1.99 Draw with an xG gap