xgEdge
HNL

HNL form table 2026/2027

HNL clubs ranked by xG difference (xGD) per match over their last 10 matches in 2026/2027. GNK Dinamo Zagreb currently lead this window, +1.13 xGD per match across 7 matches.

Every figure counts the club's most recent matches in this competition alone. A club is ranked once it has 3 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.

Ranked on xG difference per match in the window

HNL form table 2026/2027
# Team P Pts npxG npxGA npxGD npxGD/match xPts Form
1 DIN 7 of 10 16 14.35 6.45 +7.90 +1.13 15.62 GNK Dinamo Zagreb, last league results, oldest first: Win, Draw, Win, Loss, Win
2 RIJ 7 of 10 14 11.16 4.19 +6.97 +1.00 13.74 HNK Rijeka, last league results, oldest first: Win, Draw, Win, Draw, Win
3 HAJ 8 of 10 16 10.66 5.16 +5.50 +0.69 15.45 HNK Hajduk Split, last league results, oldest first: Win, Win, Win, Win, Loss
4 VAR 8 of 10 15 9.87 6.13 +3.74 +0.47 14.43 NK Varaždin, last league results, oldest first: Loss, Win, Draw, Draw, Draw
5 OSI 8 of 10 16 11.36 9.45 +1.91 +0.24 12.24 NK Osijek, last league results, oldest first: Loss, Win, Loss, Win, Draw
6 IST 8 of 10 9 10.37 9.35 +1.02 +0.13 11.60 NK Istra 1961, last league results, oldest first: Loss, Draw, Draw, Win, Loss
7 GOR 8 of 10 5 5.89 10.67 −4.78 −0.60 7.64 HNK Gorica, last league results, oldest first: Loss, Draw, Loss, Draw, Win
8 SLB 8 of 10 7 6.54 13.15 −6.61 −0.83 7.41 NK Slaven Belupo, last league results, oldest first: Win, Loss, Win, Loss, Draw
9 LOK 8 of 10 7 8.11 14.79 −6.68 −0.84 6.54 NK Lokomotiva Zagreb, last league results, oldest first: Loss, Loss, Loss, Draw, Loss
10 RUD 8 of 10 4 4.73 13.70 −8.97 −1.12 3.57 NK Rudeš, last league results, oldest first: Win, Loss, Loss, Loss, Draw

What the data shows

About these figures What each column measures, and the thresholds this ranking is under. Show
P
— Matches played
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.
Form
— Results in the window, most recent right

A club is ranked in this window once it has 3 matches with xG inside it. Below that its row stays in the table, its rates are dashed and it sorts last. A club with fewer matches than the window asks for shows the count it has.

Learn how xgEdge calculates these figures →