xgEdge
HNL

HNL xGA table 2026/2027

Expected goals against per match for every HNL club — the chance quality each side has allowed — with the goals that came of them beside it. The best defence in the competition is the first row.

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

HNK Rijeka allow the least, 0.60 expected goals against a match over 7 matches with xG. NK Lokomotiva Zagreb allow the most, 1.85 a match.

Ranked on xGA per match

HNL xGA table 2026/2027
# Team P GA npxGA npxGA/match GA − xGA Shots ag. npxGA/shot
1 RIJ 7 7 4.19 0.60 +1.61 55 0.08
2 HAJ 8 8 5.16 0.65 +2.05 60 0.09
3 VAR 8 7 6.13 0.77 −0.03 97 0.06
4 DIN 7 9 6.45 0.92 +2.60 64 0.10
5 IST 8 13 9.35 1.17 +2.96 117 0.08
6 OSI 8 11 9.45 1.18 +0.75 101 0.09
7 GOR 8 12 10.67 1.33 +1.04 133 0.08
8 SLB 8 16 13.15 1.64 +2.55 132 0.10
9 RUD 8 24 13.70 1.71 +6.39 140 0.10
10 LOK 8 16 14.79 1.85 +1.28 166 0.09
About these figures What each column measures, and the thresholds this ranking is under. Show
P
— Matches played
GA
— Goals conceded
npxGA
— Non-penalty expected goals against: xGA with penalties removed
npxGA/match
— Non-penalty expected goals against per match with xG data
GA − xGA
— Goals conceded minus xGA, over the matches with xG. Negative means fewer conceded than the chances allowed.
Shots ag.
— Shots allowed in the matches with shot data
npxGA/shot
— Average non-penalty expected goals per shot allowed

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.

Learn how xgEdge calculates these figures →