Expected goals
Haugesund expected goals (xG) 2025/2026
Eliteserien · after 30 matches · updated 4 Oct
Haugesund's attacking and defensive expected goals in Eliteserien 2025/2026, compared with the results they produced and with the rest of the competition.
Haugesund xG and xGA per match
Every match ↓| Rank | Club | xG per match |
|---|---|---|
| #1 | Aalesunds FK | 2.69 |
| #2 | Bodø/Glimt | 2.56 |
| #3 | Viking FK | 1.99 |
| #4 | SK Brann | 1.93 |
| #5 | Sarpsborg 08 | 1.85 |
| #6 | Tromsø IL | 1.67 |
| #7 | Molde FK | 1.59 |
| #8 | Rosenborg BK | 1.54 |
| #9 | Sandefjord Fotball | 1.44 |
| #10 | Vålerenga IF | 1.43 |
| #11 | KFUM Oslo | 1.39 |
| #12 | Fredrikstad FK | 1.34 |
| #13 | Bryne FK | 1.32 |
| #14 | Strømsgodset | 1.30 |
| #15 | HamKam | 1.27 |
| #16 | Kristiansund BK | 1.18 |
| #17 | Haugesund | 0.83 |
- League avg
- 1.55
- Total
- 24.99 30 matches
| Rank | Club | xGA per match |
|---|---|---|
| #1 | Bodø/Glimt | 1.05 |
| #2 | SK Brann | 1.06 |
| #3 | KFUM Oslo | 1.06 |
| #4 | Viking FK | 1.14 |
| #5 | Tromsø IL | 1.16 |
| #6 | Aalesunds FK | 1.23 |
| #7 | Molde FK | 1.37 |
| #8 | Rosenborg BK | 1.43 |
| #9 | Fredrikstad FK | 1.54 |
| #10 | Bryne FK | 1.57 |
| #11 | Sandefjord Fotball | 1.57 |
| #12 | Sarpsborg 08 | 1.63 |
| #13 | HamKam | 1.73 |
| #14 | Vålerenga IF | 1.77 |
| #15 | Kristiansund BK | 1.91 |
| #16 | Strømsgodset | 2.26 |
| #17 | Haugesund | 2.48 |
- League avg
- 1.55
- Total
- 74.36 30 matches
| Rank | Club | xGD per match |
|---|---|---|
| #1 | Bodø/Glimt | +1.52 |
| #2 | Aalesunds FK | +1.46 |
| #3 | SK Brann | +0.88 |
| #4 | Viking FK | +0.86 |
| #5 | Tromsø IL | +0.51 |
| #6 | KFUM Oslo | +0.34 |
| #7 | Sarpsborg 08 | +0.23 |
| #8 | Molde FK | +0.22 |
| #9 | Rosenborg BK | +0.11 |
| #10 | Sandefjord Fotball | -0.13 |
| #11 | Fredrikstad FK | -0.20 |
| #12 | Bryne FK | -0.25 |
| #13 | Vålerenga IF | -0.34 |
| #14 | HamKam | -0.46 |
| #15 | Kristiansund BK | -0.73 |
| #16 | Strømsgodset | -0.96 |
| #17 | Haugesund | -1.65 |
- League avg
- 0.00
- Total
- -49.37 30 matches
| Rank | Club | xPts per match |
|---|---|---|
| #1 | Bodø/Glimt | 2.16 |
| #2 | Aalesunds FK | 2.06 |
| #3 | SK Brann | 1.96 |
| #4 | Viking FK | 1.92 |
| #5 | Tromsø IL | 1.68 |
| #6 | KFUM Oslo | 1.60 |
| #7 | Sarpsborg 08 | 1.51 |
| #8 | Rosenborg BK | 1.47 |
| #9 | Molde FK | 1.46 |
| #10 | Sandefjord Fotball | 1.32 |
| #11 | Fredrikstad FK | 1.25 |
| #12 | Vålerenga IF | 1.21 |
| #13 | Bryne FK | 1.21 |
| #14 | HamKam | 1.14 |
| #15 | Kristiansund BK | 0.97 |
| #16 | Strømsgodset | 0.89 |
| #17 | Haugesund | 0.50 |
- League avg
- 1.39
- Total
- 15.01 vs 9 actual pts
What the xG says
Haugesund's underlying numbers are among the weakest in Eliteserien. They rank #17 for xG difference at -1.65 per match, from the league's lowest shot volume and the league's lowest chance quality. Their 22 goals are 2.99 below 24.99 xG, while 9 points are 6.01 below 15.01 xPts.
Actual vs expected
Select a row to chart it across the season.
Goals minus xG, match by match
Haugesund are 2.99 goals below their xG after 30 matches. The gap was widest at -6.73, against Strømsgodset on Sun 03/08.
- Goals
- 22
- xG
- 24.99
- Gap
- -2.99
- This match
- Match gap
- Running gap
| Date | Opponent | Goals | xG | Match gap | Running gap |
|---|---|---|---|---|---|
| Sun 30/03 | Tromsø IL | 0 | 0.16 | -0.16 | -0.16 |
| Sun 06/04 | Strømsgodset | 0 | 0.86 | -0.86 | -1.02 |
| Mon 21/04 | Bryne FK | 1 | 0.12 | +0.88 | -0.14 |
| Sun 27/04 | Fredrikstad FK | 0 | 0.38 | -0.38 | -0.52 |
| Wed 30/04 | Viking FK | 1 | 1.10 | -0.10 | -0.62 |
| Sun 04/05 | Molde FK | 1 | 0.33 | +0.67 | +0.05 |
| Sun 11/05 | Viking FK | 1 | 1.12 | -0.12 | -0.07 |
| Fri 16/05 | Rosenborg BK | 0 | 0.26 | -0.26 | -0.33 |
| Sun 25/05 | SK Brann | 0 | 0.29 | -0.29 | -0.62 |
| Sun 01/06 | Bodø/Glimt | 0 | 1.28 | -1.28 | -1.90 |
| Sun 22/06 | Sandefjord Fotball | 0 | 1.11 | -1.11 | -3.01 |
| Sun 29/06 | Kristiansund BK | 0 | 0.62 | -0.62 | -3.63 |
| Sun 06/07 | Sarpsborg 08 | 1 | 0.97 | +0.03 | -3.60 |
| Sun 13/07 | KFUM Oslo | 0 | 1.02 | -1.02 | -4.62 |
| Sun 20/07 | Vålerenga IF | 0 | 0.44 | -0.44 | -5.06 |
| Sat 26/07 | HamKam | 0 | 0.81 | -0.81 | -5.87 |
| Sun 03/08 | Strømsgodset | 0 | 0.86 | -0.86 | -6.73 |
| Sun 10/08 | Sarpsborg 08 | 3 | 1.38 | +1.62 | -5.11 |
| Sun 24/08 | Vålerenga IF | 2 | 1.06 | +0.94 | -4.17 |
| Sun 31/08 | Fredrikstad FK | 2 | 1.38 | +0.62 | -3.55 |
| Sun 14/09 | Rosenborg BK | 0 | 0.38 | -0.38 | -3.93 |
| Sun 21/09 | Kristiansund BK | 0 | 0.69 | -0.69 | -4.62 |
| Mon 29/09 | Sandefjord Fotball | 2 | 1.81 | +0.19 | -4.43 |
| Sun 05/10 | Bodø/Glimt | 0 | 0.14 | -0.14 | -4.57 |
| Sat 18/10 | SK Brann | 1 | 1.02 | -0.02 | -4.59 |
| Sun 26/10 | Tromsø IL | 2 | 0.95 | +1.05 | -3.54 |
| Sun 02/11 | KFUM Oslo | 4 | 2.57 | +1.43 | -2.11 |
| Sun 09/11 | Molde FK | 0 | 0.70 | -0.70 | -2.81 |
| Sun 23/11 | HamKam | 0 | 0.86 | -0.86 | -3.67 |
| Sun 30/11 | Bryne FK | 1 | 0.32 | +0.68 | -2.99 |
Haugesund xG trend
Current form -1.64 npxGD per match
The last 6 matches with xG.
Out-created the opponent in 1 of 30 matches. The worst was against Bodø/Glimt on Sun 05/10 (-4.02).
- npxG · last 6
- 1.07
- npxGA · last 6
- 2.71
- npxG
- npxGA
- npxGD
- Avg so far
| Date | Opponent | npxG | npxGA | npxGD | Avg so far |
|---|---|---|---|---|---|
| Sun 30/03 | Tromsø IL | 0.16 | 3.09 | -2.93 | -2.93 |
| Sun 06/04 | Strømsgodset | 0.86 | 3.46 | -2.60 | -2.76 |
| Mon 21/04 | Bryne FK | 0.12 | 3.03 | -2.91 | -2.81 |
| Sun 27/04 | Fredrikstad FK | 0.38 | 0.58 | -0.20 | -2.16 |
| Wed 30/04 | Viking FK | 1.10 | 4.92 | -3.82 | -2.49 |
| Sun 04/05 | Molde FK | 0.33 | 2.98 | -2.65 | -2.52 |
| Sun 11/05 | Viking FK | 1.12 | 2.25 | -1.13 | -2.32 |
| Fri 16/05 | Rosenborg BK | 0.26 | 3.00 | -2.74 | -2.37 |
| Sun 25/05 | SK Brann | 0.29 | 2.41 | -2.12 | -2.34 |
| Sun 01/06 | Bodø/Glimt | 1.28 | 2.06 | -0.78 | -2.19 |
| Sun 22/06 | Sandefjord Fotball | 1.11 | 1.92 | -0.81 | -2.06 |
| Sun 29/06 | Kristiansund BK | 0.62 | 0.87 | -0.25 | -1.91 |
| Sun 06/07 | Sarpsborg 08 | 0.97 | 1.72 | -0.75 | -1.82 |
| Sun 13/07 | KFUM Oslo | 1.02 | 1.22 | -0.20 | -1.71 |
| Sun 20/07 | Vålerenga IF | 0.44 | 3.01 | -2.57 | -1.76 |
| Sat 26/07 | HamKam | 0.81 | 1.28 | -0.47 | -1.68 |
| Sun 03/08 | Strømsgodset | 0.86 | 2.82 | -1.96 | -1.70 |
| Sun 10/08 | Sarpsborg 08 | 1.38 | 3.13 | -1.75 | -1.70 |
| Sun 24/08 | Vålerenga IF | 1.06 | 1.48 | -0.42 | -1.63 |
| Sun 31/08 | Fredrikstad FK | 1.38 | 3.14 | -1.76 | -1.64 |
| Sun 14/09 | Rosenborg BK | 0.38 | 1.77 | -1.39 | -1.63 |
| Sun 21/09 | Kristiansund BK | 0.69 | 2.60 | -1.91 | -1.64 |
| Mon 29/09 | Sandefjord Fotball | 1.81 | 1.21 | +0.60 | -1.54 |
| Sun 05/10 | Bodø/Glimt | 0.14 | 4.16 | -4.02 | -1.65 |
| Sat 18/10 | SK Brann | 1.02 | 2.09 | -1.07 | -1.62 |
| Sun 26/10 | Tromsø IL | 0.95 | 3.21 | -2.26 | -1.65 |
| Sun 02/11 | KFUM Oslo | 2.57 | 4.73 | -2.16 | -1.67 |
| Sun 09/11 | Molde FK | 0.70 | 1.46 | -0.76 | -1.64 |
| Sun 23/11 | HamKam | 0.86 | 2.72 | -1.86 | -1.64 |
| Sun 30/11 | Bryne FK | 0.32 | 2.04 | -1.72 | -1.65 |
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 — 0.83 npxG and 2.48 npxGA per match. Current form is the same difference over the last 6 matches with xG.
Strength of schedule
- Season so far
- number 1 hardest of 16 in Eliteserien
- +0.11 xG vs league average
- Over 30 league matches
- Last 5
- number 4 hardest of 16 in Eliteserien
- +0.16 xG vs league average
- Over 5 league matches
Opponents behind the figures
Season so far
+0.11 xG vs league average · over 30 matches · number 1 hardest of 16
- Bryne FK Home −0.16
- HamKam Away −0.25
- Molde FK Home +0.37
- KFUM Oslo Away +0.36
- Tromsø IL Home +0.46
- SK Brann Away +0.69
- Bodø/Glimt Away +1.13
- Sandefjord Fotball Home +0.03
- Kristiansund BK Away −0.48
- Rosenborg BK Home −0.07
- Fredrikstad FK Away −0.16
- Vålerenga IF Home −0.20
- Sarpsborg 08 Home −0.14
- Strømsgodset Away −0.49
- HamKam Home −0.25
- Vålerenga IF Away −0.20
- KFUM Oslo Home +0.36
- Sarpsborg 08 Away −0.14
- Kristiansund BK Home −0.48
- Sandefjord Fotball Away +0.03
- Bodø/Glimt Home +1.13
- SK Brann Home +0.69
- Rosenborg BK Away −0.07
- Viking FK Home +0.49
- Molde FK Away +0.37
- Viking FK Away +0.49
- Fredrikstad FK Home −0.16
- Bryne FK Away −0.16
- Strømsgodset Home −0.49
- Tromsø IL Away +0.46
Haugesund shots and chance quality
Low volume, low quality. Haugesund take 8.7 shots a match (league 13.0) at 0.10 npxG a shot (league 0.12), #17 in Eliteserien for volume and #17 for quality. 58% of their shots come from inside the box (league 67%).
Attack
| Rank | Club | shots per match |
|---|---|---|
| #1 | Bodø/Glimt | 18.4 |
| #2 | Viking FK | 15.8 |
| #3 | SK Brann | 15.0 |
| #4 | Aalesunds FK | 14.8 |
| #5 | Sandefjord Fotball | 14.3 |
| #6 | Sarpsborg 08 | 14.1 |
| #7 | Molde FK | 14.0 |
| #8 | Vålerenga IF | 13.9 |
| #9 | Rosenborg BK | 12.6 |
| #10 | Strømsgodset | 12.4 |
| #11 | HamKam | 12.0 |
| #12 | Tromsø IL | 11.9 |
| #13 | Fredrikstad FK | 11.3 |
| #14 | KFUM Oslo | 11.2 |
| #15 | Bryne FK | 10.8 |
| #16 | Kristiansund BK | 10.8 |
| #17 | Haugesund | 8.7 |
- League avg
- 13.0
- Total
- 260 shots from 30 matches
| Rank | Club | npxG per shot |
|---|---|---|
| #1 | Aalesunds FK | 0.18 |
| #2 | Bodø/Glimt | 0.14 |
| #3 | Tromsø IL | 0.14 |
| #4 | Sarpsborg 08 | 0.13 |
| #5 | SK Brann | 0.13 |
| #6 | Viking FK | 0.13 |
| #7 | KFUM Oslo | 0.13 |
| #8 | Rosenborg BK | 0.12 |
| #9 | Bryne FK | 0.12 |
| #10 | Fredrikstad FK | 0.12 |
| #11 | Molde FK | 0.11 |
| #12 | Kristiansund BK | 0.11 |
| #13 | HamKam | 0.11 |
| #14 | Strømsgodset | 0.10 |
| #15 | Vålerenga IF | 0.10 |
| #16 | Sandefjord Fotball | 0.10 |
| #17 | Haugesund | 0.10 |
- League avg
- 0.12
- Total
- 24.99 npxG from 260 shots
Defence
| Rank | Club | shots per match |
|---|---|---|
| #1 | KFUM Oslo | 8.5 |
| #2 | Bodø/Glimt | 9.3 |
| #3 | Aalesunds FK | 9.5 |
| #4 | SK Brann | 9.7 |
| #5 | Tromsø IL | 9.8 |
| #6 | Viking FK | 10.7 |
| #7 | Rosenborg BK | 12.0 |
| #8 | Molde FK | 12.2 |
| #9 | Bryne FK | 12.4 |
| #10 | Vålerenga IF | 13.7 |
| #11 | Sandefjord Fotball | 13.8 |
| #12 | Sarpsborg 08 | 14.3 |
| #13 | Fredrikstad FK | 14.4 |
| #14 | Kristiansund BK | 14.9 |
| #15 | HamKam | 15.5 |
| #16 | Strømsgodset | 16.9 |
| #17 | Haugesund | 18.6 |
- League avg
- 13.0
- Total
- 559 shots allowed from 30 matches
| Rank | Club | npxGA per shot |
|---|---|---|
| #1 | Viking FK | 0.11 |
| #2 | Fredrikstad FK | 0.11 |
| #3 | SK Brann | 0.11 |
| #4 | Aalesunds FK | 0.11 |
| #5 | HamKam | 0.11 |
| #6 | Molde FK | 0.11 |
| #7 | Bodø/Glimt | 0.11 |
| #8 | Sarpsborg 08 | 0.11 |
| #9 | Sandefjord Fotball | 0.11 |
| #10 | Tromsø IL | 0.12 |
| #11 | Rosenborg BK | 0.12 |
| #12 | KFUM Oslo | 0.12 |
| #13 | Bryne FK | 0.13 |
| #14 | Kristiansund BK | 0.13 |
| #15 | Vålerenga IF | 0.13 |
| #16 | Haugesund | 0.13 |
| #17 | Strømsgodset | 0.13 |
- League avg
- 0.12
- Total
- 74.36 npxGA from 559 shots
Shot profile
58% inside the box
League avg 67%
From 152 of 260 shots over 30 matches
69% allowed inside the box
League avg 67%
From 386 of 559 shots allowed over 30 matches
Haugesund home and away xG
| Measure | Home | Away |
|---|---|---|
| Matches | 15 | 15 |
| xG / match | 0.87 | 0.80 |
| xGA / match | 1.90 | 3.06 |
| xGD / match | -1.03 | -2.26 |
| xPts / match Model — Model output — computed from each match's xG, not a result. How xPts works → | 0.71 | 0.29 |
Every figure divides by that half's matches with xG. A half with fewer than 3 matches with xG is muted.
Every Haugesund match by xG
Last 10
- Matches
- 10
- xG / match
- 0.94
- xGA / match
- 2.60
- xGD / match
- -1.66
- Points
- 3 of 30
- Sun 30/11 Bryne FK H xG 0.32 xGA 2.04 xGD -1.72 xPts 0.22
- Sun 23/11 HamKam A xG 0.86 xGA 2.72 xGD -1.86 xPts 0.31
- Sun 09/11 Molde FK H xG 0.70 xGA 1.46 xGD -0.76 xPts 0.70
- Sun 02/11 KFUM Oslo A Against the chances xG 2.57 xGA 4.73 xGD -2.16 xPts 0.45
- Sun 26/10 Tromsø IL H xG 0.95 xGA 3.21 xGD -2.26 xPts 0.23
- Sat 18/10 SK Brann A xG 1.02 xGA 2.09 xGD -1.07 xPts 0.62
- Sun 05/10 Bodø/Glimt A Weakest underlying xG 0.14 xGA 4.16 xGD -4.02 xPts 0.01
- Mon 29/09 Sandefjord Fotball H Best underlying xG 1.81 xGA 1.21 xGD +0.60 xPts 1.82
- Sun 21/09 Kristiansund BK A xG 0.69 xGA 2.60 xGD -1.91 xPts 0.26
- Sun 14/09 Rosenborg BK H xG 0.38 xGA 1.77 xGD -1.39 xPts 0.32
Newest first. The dot is xG and the ring is xGA, on one scale from 0 to 4.73. 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.
Haugesund in Eliteserien
Attack
- xG / match #17 of 17
- Shots / match #17 of 17
- Chance quality #17 of 17
- Home xG #16 of 20
- Away xG #16 of 20
Defence
- xGA / match #17 of 17
- Shots allowed #17 of 17
- Chance quality allowed #16 of 17
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.