xgEdge

Allsvenskan xG difference 2026/2027

Expected-goal difference per match for every Allsvenskan club: the chances a side made, less the chances it allowed, over the matches with xG behind them.

Hammarby IF lead on expected-goal difference, +1.54 a match over 19 matches with xG. That is 0.75 a match clear of IK Sirius. Halmstads BK sit at the foot on −1.31 a match.

  • Best attack

    2.66 Hammarby IF

    50.45 xG in 19 matches

  • Best defence

    1.11 Hammarby IF

    21.14 xGA in 19 matches

  • Widest xG difference

    +1.54 Hammarby IF

    +29.31 xGD in 19 matches

Attack and defence

Allsvenskan: every club's xG per match against its xGA per match Hammarby IF HAM IK Sirius Malmö FF BK Häcken GAIS GAI IFK Göteborg IF Elfsborg Västerås SK IF Brommapojkarna Kalmar FF Mjällby AIF Degerfors IF AIK AIK Örgryte IS Halmstads BK HAL Djurgårdens IF
Every Allsvenskan club's xG, xGA and xGD per match, by xGD per match
Club xG/match xGA/match xGD/match
HAM 2.66 1.11 +1.54
IKS 2.13 1.34 +0.79
MAL 2.04 1.50 +0.54
BKH 1.84 1.38 +0.46
GAI 1.75 1.34 +0.41
IFK 1.95 1.63 +0.33
IFE 1.65 1.51 +0.15
VÄS 1.64 1.91 −0.27
IFB 1.45 1.80 −0.35
KAL 1.31 1.74 −0.43
MJÄ 1.59 2.07 −0.48
DEG 1.26 1.76 −0.50
AIK 1.57 2.29 −0.72
ÖRG 1.26 2.26 −0.99
HAL 1.10 2.41 −1.31
DJU 15 with xG 2.30 1.15 +1.16
  • Top 3 in the table
  • Other clubs
  • Hollow: fewer than 16 matches with xG.
  • 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
Allsvenskan xG difference 2026/2027
# Team P xG xGA xGD xGD/match Pts
1 HAM 22 50.45 21.14 +29.31 +1.54 43
2 IKS 22 40.49 25.44 +15.05 +0.79 51
3 MAL 22 36.75 27.05 +9.70 +0.54 33
4 BKH 22 31.22 23.38 +7.84 +0.46 36
5 GAI 22 29.67 22.77 +6.90 +0.41 30
6 IFK 22 35.13 29.28 +5.85 +0.33 32
7 IFE 22 28.13 25.63 +2.50 +0.15 37
8 VÄS 22 31.10 36.32 −5.22 −0.27 35
9 IFB 22 27.49 34.21 −6.72 −0.35 25
10 KAL 22 22.29 29.61 −7.32 −0.43 19
11 MJÄ 22 25.41 33.08 −7.67 −0.48 22
12 DEG 22 25.13 35.23 −10.10 −0.50 19
13 AIK 22 29.87 43.52 −13.65 −0.72 33
14 ÖRG 22 23.99 42.86 −18.87 −0.99 15
15 HAL 22 20.82 45.75 −24.93 −1.31 14
— DJU 15 with xG 22 34.51 17.18 +17.33 — 42

16 of the 16 clubs here have expected figures over fewer matches than they have played. For those clubs every expected figure counts only the matches with xG, and the goals it is compared with come from those same matches.

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
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.

Learn how xgEdge calculates these figures →