xgEdge
HNL

HNL home xG table 2026/2027

The HNL season at home only: every club ranked on expected-goal difference per home match, with the goals, the points and the chances behind them counted from home matches alone.

Every figure counts matches at this venue alone. A club is ranked once it has 2 of them with xG.

Showing non-penalty xG. Penalties are removed from the expected-goal columns; goals, G − xG and the rates taken from goals are unchanged.

GNK Dinamo Zagreb lead at home on +1.56 expected-goal difference a match over 5 home matches with xG. That is 0.23 a match clear of HNK Rijeka. NK Istra 1961 differ most between the two: +0.77 a match at home, 1.71 from what they manage away.

Ranked on xG difference per home match

  • Creates more than it allows
  • Allows more than it creates
HNL home xG table 2026/2027
# Team P GF GA Pts npxG npxGA npxGD npxGD/match xPts Pts vs xPts vs Away
1 DIN 5 13 3 15 11.33 3.51 +7.82 +1.56 12.07 +2.93 +1.52
2 RIJ 4 12 4 12 8.03 2.68 +5.35 +1.34 9.00 +3.00 +0.80
3 HAJ 4 9 2 10 6.25 2.20 +4.05 +1.01 8.57 +1.43 +0.65
4 IST 5 10 8 7 8.36 4.52 +3.84 +0.77 9.62 −2.62 +1.71
5 OSI 3 8 2 9 5.25 2.96 +2.29 +0.76 5.32 +3.68 +0.84
6 VAR 5 6 1 11 5.29 2.37 +2.92 +0.58 9.84 +1.16 +0.31
7 SLB 3 5 5 6 3.31 5.09 −1.78 −0.59 2.85 +3.15 +0.37
8 GOR 4 3 6 2 2.17 5.18 −3.01 −0.75 3.32 −1.32 −0.31
9 RUD 4 7 13 4 2.86 6.52 −3.66 −0.91 2.48 +1.52 +0.41
10 LOK 2 4 2 4 1.63 3.53 −1.90 −0.95 1.29 +2.71 −0.15
About these figures What each column measures, and the thresholds this ranking is under. Show
P
— Matches played
GF
— Goals scored
GA
— Goals conceded
Pts
— Points
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
xPts
— Expected points: the points a team's match-by-match xG would be worth on average.
Pts vs xPts
— Actual points minus expected points based on match xG.
vs Away
— This venue's xGD per match minus the other venue's

A club is ranked at this venue once it has 2 matches with xG there. Below that its row stays in the table, its rates are dashed and it sorts last.

Learn how xgEdge calculates these figures →