xgEdge

Expected goals

Hammarby IF expected goals (xG) 2026/2027

Allsvenskan · after 19 matches · updated 1 Oct

Hammarby IF's attacking and defensive expected goals in Allsvenskan 2026/2027, compared with the results they produced and with the rest of the competition.

Hammarby IF xG and xGA per match

Every match ↓
Attack
2.66 xG per match
#1/16
Attack (xG per match) across Allsvenskan, best first
Rank Club xG per match
#1 Hammarby IF 2.66
#2 Djurgårdens IF 2.30
#3 IK Sirius 2.13
#4 Malmö FF 2.04
#5 IFK Göteborg 1.95
#6 BK Häcken 1.84
#7 GAIS 1.75
#8 IF Elfsborg 1.65
#9 Västerås SK 1.64
#10 Mjällby AIF 1.59
#11 AIK 1.57
#12 IF Brommapojkarna 1.45
#13 Kalmar FF 1.31
#14 Örgryte IS 1.26
#15 Degerfors IF 1.26
#16 Halmstads BK 1.10
League avg
1.71
Total
50.45 19 matches
Defence
1.11 xGA per match
#1/16
Defence (xGA per match) across Allsvenskan, best first
Rank Club xGA per match
#1 Hammarby IF 1.11
#2 Djurgårdens IF 1.15
#3 IK Sirius 1.34
#4 GAIS 1.34
#5 BK Häcken 1.38
#6 Malmö FF 1.50
#7 IF Elfsborg 1.51
#8 IFK Göteborg 1.63
#9 Kalmar FF 1.74
#10 Degerfors IF 1.76
#11 IF Brommapojkarna 1.80
#12 Västerås SK 1.91
#13 Mjällby AIF 2.07
#14 Örgryte IS 2.26
#15 AIK 2.29
#16 Halmstads BK 2.41
League avg
1.71
Total
21.14 19 matches
xG difference
+1.54 xGD per match
#1/16
xG difference (xGD per match) across Allsvenskan, best first
Rank Club xGD per match
#1 Hammarby IF +1.54
#2 Djurgårdens IF +1.16
#3 IK Sirius +0.79
#4 Malmö FF +0.54
#5 BK Häcken +0.46
#6 GAIS +0.41
#7 IFK Göteborg +0.32
#8 IF Elfsborg +0.15
#9 Västerås SK -0.27
#10 IF Brommapojkarna -0.35
#11 Kalmar FF -0.43
#12 Mjällby AIF -0.48
#13 Degerfors IF -0.51
#14 AIK -0.72
#15 Örgryte IS -0.99
#16 Halmstads BK -1.31
League avg
0.00
Total
+29.31 19 matches
Expected points Model — Model output — computed from each match's xG, not a result. How xPts works →
2.24 xPts per match
#1/16
Expected points (xPts per match) across Allsvenskan, best first
Rank Club xPts per match
#1 Hammarby IF 2.24
#2 Djurgårdens IF 2.05
#3 IK Sirius 1.84
#4 BK Häcken 1.70
#5 Malmö FF 1.67
#6 GAIS 1.61
#7 IFK Göteborg 1.60
#8 IF Elfsborg 1.49
#9 IF Brommapojkarna 1.23
#10 Kalmar FF 1.21
#11 Västerås SK 1.21
#12 Degerfors IF 1.09
#13 Mjällby AIF 1.08
#14 AIK 1.00
#15 Örgryte IS 0.87
#16 Halmstads BK 0.61
League avg
1.40
Total
42.55 vs 43 actual pts

Expected goals here are summed over 19 of 22 matches — the rest were played with no xG figure published for them, so the margins compare two different lengths of season.

What the xG says

Hammarby IF's underlying numbers are league-leading. They rank #1 for xG difference at +1.54 per match, driven by the league's highest shot volume at about average chance quality. Their 43 goals are 7.45 below 50.45 xG, while 39 points are 3.55 below 42.55 xPts — both over the 19 matches with xG.

Actual vs expected

Measure Actual Expected Difference Reading
43 50.45 -7.45 scored 7.45 fewer than xG outside normal variance
16 21.14 -5.14 conceded 5.14 fewer than xGA outside normal variance

Select a row to chart it across the season.

Goals minus xG, match by match

Hammarby IF are 7.45 goals below their xG after 19 matches.

Goals
43
xG
50.45
Gap
-7.45
Mon 13/04 Sat 18/04 Sun 26/04 Sun 03/05 Sat 09/05 Sun 17/05 Wed 20/05 Sun 24/05 Sun 05/07 Sun 12/07 Sun 19/07 Sun 26/07 Sun 09/08 Sun 16/08 Sun 23/08 Sun 30/08 Sun 06/09 Sun 13/09 Sun 20/09 -8 -6 -4 -2 0 +2 +4 -1.41 +2.23 +2.36 +3.24 +2.48 +2.86 +0.89 -0.11 -0.59 -0.11 +0.57 -0.75 -0.92 -0.70 -1.70 -3.96 -7.00 -6.07 -7.45 -1.41 +3.64 +0.13 +0.88 -0.76 +0.38 -1.97 -1.00 -0.48 +0.48 +0.68 -1.32 -0.17 +0.22 -1.00 -2.26 -3.04 +0.93 -1.38 Running gap goals − xG Each match goals − xG
Hammarby IF: Goals vs xG, the gap after every match with xG
Date Opponent Goals xG Match gap Running gap
Mon 13/04 IK Sirius 0 1.41 -1.41 -1.41
Sat 18/04 Örgryte IS 8 4.36 +3.64 +2.23
Sun 26/04 Djurgårdens IF 1 0.87 +0.13 +2.36
Sun 03/05 Västerås SK 3 2.12 +0.88 +3.24
Sat 09/05 IFK Göteborg 1 1.76 -0.76 +2.48
Sun 17/05 Malmö FF 4 3.62 +0.38 +2.86
Wed 20/05 GAIS 0 1.97 -1.97 +0.89
Sun 24/05 AIK 1 2.00 -1.00 -0.11
Sun 05/07 IF Elfsborg 2 2.48 -0.48 -0.59
Sun 12/07 Kalmar FF 2 1.52 +0.48 -0.11
Sun 19/07 Degerfors IF 4 3.32 +0.68 +0.57
Sun 26/07 IF Brommapojkarna 1 2.32 -1.32 -0.75
Sun 09/08 BK Häcken 3 3.17 -0.17 -0.92
Sun 16/08 Kalmar FF 4 3.78 +0.22 -0.70
Sun 23/08 GAIS 2 3.00 -1.00 -1.70
Sun 30/08 AIK 2 4.26 -2.26 -3.96
Sun 06/09 Örgryte IS 1 4.04 -3.04 -7.00
Sun 13/09 IF Brommapojkarna 3 2.07 +0.93 -6.07
Sun 20/09 Degerfors IF 1 2.38 -1.38 -7.45

Goals vs xG ranking → Expected points ranking →

Hammarby IF xG trend

Current form +2.09 npxGD per match

The last 6 matches with xG.

Out-created the opponent in 18 of 19 matches. The only negative was against GAIS on Wed 20/05 (-0.67).

npxG · last 6
3.26
npxGA · last 6
1.16
-1 0 +1 +2 +3 +4 +0.45 Mon 13/04 +2.90 Sat 18/04 +0.10 Sun 26/04 +1.54 Sun 03/05 +0.43 Sat 09/05 +2.58 Sun 17/05 -0.67 Wed 20/05 +0.63 Sun 24/05 +1.46 Sun 05/07 +0.40 Sun 12/07 +2.61 Sun 19/07 +1.52 Sun 26/07 +2.79 Sun 09/08 +3.36 Sun 16/08 +1.99 Sun 23/08 +2.35 Sun 30/08 +3.43 Sun 06/09 +1.04 Sun 13/09 +0.40 Sun 20/09 +1.54 season avg
Hammarby IF: non-penalty xG, xGA and their difference in each match, with the season's average so far
Date Opponent npxG npxGA npxGD Avg so far
Mon 13/04 IK Sirius 1.41 0.96 +0.45 +0.45
Sat 18/04 Örgryte IS 4.36 1.46 +2.90 +1.68
Sun 26/04 Djurgårdens IF 0.87 0.77 +0.10 +1.15
Sun 03/05 Västerås SK 2.12 0.58 +1.54 +1.25
Sat 09/05 IFK Göteborg 1.76 1.33 +0.43 +1.08
Sun 17/05 Malmö FF 3.62 1.04 +2.58 +1.33
Wed 20/05 GAIS 1.97 2.64 -0.67 +1.05
Sun 24/05 AIK 2.00 1.37 +0.63 +1.00
Sun 05/07 IF Elfsborg 2.48 1.02 +1.46 +1.05
Sun 12/07 Kalmar FF 1.52 1.12 +0.40 +0.98
Sun 19/07 Degerfors IF 3.32 0.71 +2.61 +1.13
Sun 26/07 IF Brommapojkarna 2.32 0.80 +1.52 +1.16
Sun 09/08 BK Häcken 3.17 0.38 +2.79 +1.29
Sun 16/08 Kalmar FF 3.78 0.42 +3.36 +1.44
Sun 23/08 GAIS 3.00 1.01 +1.99 +1.47
Sun 30/08 AIK 4.26 1.91 +2.35 +1.53
Sun 06/09 Örgryte IS 4.04 0.61 +3.43 +1.64
Sun 13/09 IF Brommapojkarna 2.07 1.03 +1.04 +1.61
Sun 20/09 Degerfors IF 2.38 1.98 +0.40 +1.54

Each bar is one match's non-penalty xG minus the non-penalty xG against; the line is that difference averaged over the season up to each match, and it finishes on the dashed season average — 2.66 npxG and 1.11 npxGA per match. Current form is the same difference over the last 6 matches with xG.

Form ranking →

Strength of schedule

Season so far
tied number 15 hardest of 16 in Allsvenskan
−0.12 xG vs league average
Over 22 league matches
Last 5
number 15 hardest of 16 in Allsvenskan
−0.29 xG vs league average
Over 5 league matches
Opponents behind the figures

Season so far

−0.12 xG vs league average · over 22 matches · tied number 15 hardest of 16

  1. Degerfors IF Away −0.27
  2. IF Brommapojkarna Home −0.32
  3. Örgryte IS Away −0.67
  4. AIK Away −0.44
  5. GAIS Home +0.23
  6. Kalmar FF Away −0.15
  7. BK Häcken Home +0.26
  8. IF Brommapojkarna Away −0.32
  9. Degerfors IF Home −0.27
  10. Kalmar FF Home −0.15
  11. IF Elfsborg Away +0.10
  12. BK Häcken Away +0.26
  13. AIK Home −0.44
  14. GAIS Away +0.23
  15. Malmö FF Home +0.42
  16. IFK Göteborg Away +0.20
  17. Västerås SK Home −0.18
  18. Djurgårdens IF Away +0.46
  19. Halmstads BK Home −0.78
  20. Örgryte IS Home −0.67
  21. IK Sirius Away +0.19
  22. Mjällby AIF Home −0.36

Last 5

−0.29 xG vs league average · over 5 matches · number 15 hardest of 16

  1. Degerfors IF Away −0.27
  2. IF Brommapojkarna Home −0.32
  3. Örgryte IS Away −0.67
  4. AIK Away −0.44
  5. GAIS Home +0.23

League schedule strength → How this is calculated →

Hammarby IF shots and chance quality

High volume, average quality. Hammarby IF take 21.9 shots a match (league 13.9) at 0.12 npxG a shot (league 0.12), #1 in Allsvenskan for volume and #10 for quality. 60% of their shots come from inside the box (league 64%).

Attack

Shot volume
21.9 shots per match
#1/16
Shot volume (shots per match) across Allsvenskan, best first
Rank Club shots per match
#1 Hammarby IF 21.9
#2 IFK Göteborg 17.1
#3 Djurgårdens IF 15.7
#4 Malmö FF 14.9
#5 IK Sirius 14.9
#6 GAIS 14.5
#7 BK Häcken 14.2
#8 Kalmar FF 13.4
#9 Mjällby AIF 13.0
#10 AIK 12.9
#11 IF Elfsborg 12.8
#12 Halmstads BK 12.5
#13 Västerås SK 12.1
#14 IF Brommapojkarna 11.7
#15 Degerfors IF 11.1
#16 Örgryte IS 10.5
League avg
13.9
Total
417 shots from 19 matches
Chance quality
0.12 npxG per shot
#10/16
Chance quality (npxG per shot) across Allsvenskan, best first
Rank Club npxG per shot
#1 Djurgårdens IF 0.15
#2 IK Sirius 0.14
#3 Malmö FF 0.14
#4 Västerås SK 0.14
#5 IF Elfsborg 0.13
#6 BK Häcken 0.13
#7 IF Brommapojkarna 0.12
#8 Mjällby AIF 0.12
#9 AIK 0.12
#10 Hammarby IF 0.12
#11 GAIS 0.12
#12 Örgryte IS 0.12
#13 IFK Göteborg 0.11
#14 Degerfors IF 0.11
#15 Kalmar FF 0.10
#16 Halmstads BK 0.09
League avg
0.12
Total
50.45 npxG from 417 shots

Defence

Shots allowed
8.6 shots per match
#1/16
Shots allowed (shots per match) across Allsvenskan, best first
Rank Club shots per match
#1 Hammarby IF 8.6
#2 Djurgårdens IF 10.9
#3 BK Häcken 11.5
#4 IFK Göteborg 12.4
#5 GAIS 12.4
#6 IF Elfsborg 12.5
#7 Malmö FF 12.9
#8 IK Sirius 13.8
#9 Degerfors IF 13.9
#10 Kalmar FF 14.3
#11 Västerås SK 14.8
#12 IF Brommapojkarna 15.7
#13 Mjällby AIF 16.2
#14 AIK 16.5
#15 Halmstads BK 17.5
#16 Örgryte IS 17.9
League avg
13.9
Total
164 shots allowed from 19 matches
Chance quality allowed
0.13 npxGA per shot
#12/16
Chance quality allowed (npxGA per shot) across Allsvenskan, best first
Rank Club npxGA per shot
#1 IK Sirius 0.10
#2 Djurgårdens IF 0.11
#3 GAIS 0.11
#4 IF Brommapojkarna 0.11
#5 Malmö FF 0.12
#6 BK Häcken 0.12
#7 IF Elfsborg 0.12
#8 Kalmar FF 0.12
#9 Örgryte IS 0.13
#10 Degerfors IF 0.13
#11 Mjällby AIF 0.13
#12 Hammarby IF 0.13
#13 Västerås SK 0.13
#14 IFK Göteborg 0.13
#15 Halmstads BK 0.14
#16 AIK 0.14
League avg
0.12
Total
21.14 npxGA from 164 shots

Shot profile

Shot location

60% inside the box

League avg 64%

From 250 of 417 shots over 19 matches

Shots allowed, location

61% allowed inside the box

League avg 64%

From 100 of 164 shots allowed over 19 matches

Hammarby IF home and away xG

Hammarby IF per-match figures at home and away
Measure Home Away
Matches 11 9 with xG 11 10 with xG
xG / match 2.80 2.53
xGA / match 0.97 1.24
xGD / match +1.83 +1.28
xPts / match Model — Model output — computed from each match's xG, not a result. How xPts works → 2.43 2.07

Every figure divides by that half's matches with xG. A half with fewer than 3 matches with xG is muted.

Every Hammarby IF match by xG

Venue

This season

Matches
22 19 with xG
xG / match
2.66
xGA / match
1.11
xGD / match
+1.54
Points
43 of 66
  1. Sun 20/09 Degerfors IF A xG 2.38 xGA 1.98 xGD +0.40
  2. Sun 13/09 IF Brommapojkarna H xG 2.07 xGA 1.03 xGD +1.04
  3. Sun 06/09 Örgryte IS A Best underlying xG 4.04 xGA 0.61 xGD +3.43
  4. Sun 30/08 AIK A Against the chances xG 4.26 xGA 1.91 xGD +2.35
  5. Sun 23/08 GAIS H xG 3.00 xGA 1.01 xGD +1.99
  6. Sun 16/08 Kalmar FF A xG 3.78 xGA 0.42 xGD +3.36
  7. Sun 09/08 BK Häcken H xG 3.17 xGA 0.38 xGD +2.79
  8. Sun 26/07 IF Brommapojkarna A xG 2.32 xGA 0.80 xGD +1.52
  9. Sun 19/07 Degerfors IF H xG 3.32 xGA 0.71 xGD +2.61
  10. Sun 12/07 Kalmar FF H xG 1.52 xGA 1.12 xGD +0.40
  11. Sun 05/07 IF Elfsborg A xG 2.48 xGA 1.02 xGD +1.46
  12. Sun 31/05 BK Häcken A
  13. Sun 24/05 AIK H xG 2.00 xGA 1.37 xGD +0.63
  14. Wed 20/05 GAIS A Weakest underlying xG 1.97 xGA 2.64 xGD -0.67
  15. Sun 17/05 Malmö FF H xG 3.62 xGA 1.04 xGD +2.58
  16. Sat 09/05 IFK Göteborg A xG 1.76 xGA 1.33 xGD +0.43
  17. Sun 03/05 Västerås SK H xG 2.12 xGA 0.58 xGD +1.54
  18. Sun 26/04 Djurgårdens IF A xG 0.87 xGA 0.77 xGD +0.10
  19. Wed 22/04 Halmstads BK H
  20. Sat 18/04 Örgryte IS H xG 4.36 xGA 1.46 xGD +2.90
  21. Mon 13/04 IK Sirius A xG 1.41 xGA 0.96 xGD +0.45
  22. Sat 04/04 Mjällby AIF H

Newest first. The dot is xG and the ring is xGA, on one scale from 0 to 4.36. Best and weakest underlying mark the highest and lowest xGD once 5 matches have xG. Against the chances marks a win with xGD of −1.00 or lower, or a loss with +1.00 or higher. P marks a side with at least 0.50 xG from penalties.

Every result, all competitions →

Hammarby IF in Allsvenskan

Attack

Defence

About the data

xG data
Provided by TheStatsAPI, and stored as published.
Derived metrics
xGD, per-match rates, rankings and rolling averages are calculated from the match data.
Model metrics
xPts is produced by our probability model.

Learn how our xG analytics work →

How the model works →