Expected goals
Bryne FK expected goals (xG) 2025/2026
Eliteserien · after 32 matches · updated 4 Oct
Bryne FK's attacking and defensive expected goals in Eliteserien 2025/2026, compared with the results they produced and with the rest of the competition.
Bryne FK 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
- 42.15 32 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
- 50.08 32 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
- -7.93 32 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
- 38.79 vs 34 actual pts
What the xG says
Bryne FK's underlying numbers are among the weakest in Eliteserien. They rank #12 for xG difference at -0.25 per match, from low shot volume at about average chance quality. Their 38 goals are 4.15 below 42.15 xG, while 34 points are 4.79 below 38.79 xPts.
Actual vs expected
Select a row to chart it across the season.
Goals minus xG, match by match
Bryne FK are 4.15 goals below their xG after 32 matches. The gap was widest at -5.19, against Sarpsborg 08 on Sun 23/11.
- Goals
- 38
- xG
- 42.15
- Gap
- -4.15
- This match
- Match gap
- Running gap
| Date | Opponent | Goals | xG | Match gap | Running gap |
|---|---|---|---|---|---|
| Sun 30/03 | Bodø/Glimt | 0 | 1.23 | -1.23 | -1.23 |
| Sun 06/04 | Kristiansund BK | 1 | 1.04 | -0.04 | -1.27 |
| Mon 21/04 | Haugesund | 3 | 3.03 | -0.03 | -1.30 |
| Sun 27/04 | SK Brann | 2 | 2.16 | -0.16 | -1.46 |
| Sun 04/05 | Rosenborg BK | 0 | 0.63 | -0.63 | -2.09 |
| Sun 11/05 | Molde FK | 0 | 1.56 | -1.56 | -3.65 |
| Fri 16/05 | Strømsgodset | 2 | 0.76 | +1.24 | -2.41 |
| Sat 24/05 | Fredrikstad FK | 4 | 2.23 | +1.77 | -0.64 |
| Sun 01/06 | Sandefjord Fotball | 3 | 2.29 | +0.71 | +0.07 |
| Sun 22/06 | Sarpsborg 08 | 1 | 0.72 | +0.28 | +0.35 |
| Sun 29/06 | HamKam | 1 | 0.61 | +0.39 | +0.74 |
| Sun 06/07 | KFUM Oslo | 1 | 1.02 | -0.02 | +0.72 |
| Sun 13/07 | Vålerenga IF | 1 | 1.57 | -0.57 | +0.15 |
| Sun 20/07 | Tromsø IL | 1 | 0.70 | +0.30 | +0.45 |
| Sun 27/07 | Viking FK | 1 | 1.22 | -0.22 | +0.23 |
| Sun 03/08 | Molde FK | 0 | 0.41 | -0.41 | -0.18 |
| Sun 10/08 | KFUM Oslo | 0 | 0.78 | -0.78 | -0.96 |
| Sun 17/08 | HamKam | 0 | 0.50 | -0.50 | -1.46 |
| Sun 24/08 | Strømsgodset | 2 | 2.28 | -0.28 | -1.74 |
| Sat 30/08 | Vålerenga IF | 2 | 3.32 | -1.32 | -3.06 |
| Sun 14/09 | Tromsø IL | 0 | 0.41 | -0.41 | -3.47 |
| Sat 20/09 | Fredrikstad FK | 1 | 1.96 | -0.96 | -4.43 |
| Sun 28/09 | Kristiansund BK | 2 | 2.08 | -0.08 | -4.51 |
| Sat 04/10 | Sandefjord Fotball | 0 | 0.44 | -0.44 | -4.95 |
| Sat 18/10 | Rosenborg BK | 2 | 1.10 | +0.90 | -4.05 |
| Sat 25/10 | Viking FK | 1 | 0.70 | +0.30 | -3.75 |
| Sun 02/11 | SK Brann | 2 | 0.98 | +1.02 | -2.73 |
| Sun 09/11 | Bodø/Glimt | 0 | 0.51 | -0.51 | -3.24 |
| Sun 23/11 | Sarpsborg 08 | 0 | 1.95 | -1.95 | -5.19 |
| Sun 30/11 | Haugesund | 4 | 2.04 | +1.96 | -3.23 |
| Sun 07/12 | Aalesunds FK | 0 | 0.37 | -0.37 | -3.60 |
| Thu 11/12 | Aalesunds FK | 1 | 1.55 | -0.55 | -4.15 |
Bryne FK xG trend
Current form -0.90 npxGD per match
The last 6 matches with xG.
Out-created the opponent in 13 of 32 matches. The worst was against Bodø/Glimt on Sun 09/11 (-3.24).
- npxG · last 6
- 1.23
- npxGA · last 6
- 2.13
- npxG
- npxGA
- npxGD
- Avg so far
| Date | Opponent | npxG | npxGA | npxGD | Avg so far |
|---|---|---|---|---|---|
| Sun 30/03 | Bodø/Glimt | 1.23 | 1.36 | -0.13 | -0.13 |
| Sun 06/04 | Kristiansund BK | 1.04 | 2.11 | -1.07 | -0.60 |
| Mon 21/04 | Haugesund | 3.03 | 0.12 | +2.91 | +0.57 |
| Sun 27/04 | SK Brann | 2.16 | 2.05 | +0.11 | +0.46 |
| Sun 04/05 | Rosenborg BK | 0.63 | 1.87 | -1.24 | +0.12 |
| Sun 11/05 | Molde FK | 1.56 | 1.29 | +0.27 | +0.14 |
| Fri 16/05 | Strømsgodset | 0.76 | 1.05 | -0.29 | +0.08 |
| Sat 24/05 | Fredrikstad FK | 2.23 | 0.78 | +1.45 | +0.25 |
| Sun 01/06 | Sandefjord Fotball | 2.29 | 1.17 | +1.12 | +0.35 |
| Sun 22/06 | Sarpsborg 08 | 0.72 | 0.91 | -0.19 | +0.29 |
| Sun 29/06 | HamKam | 0.61 | 1.36 | -0.75 | +0.20 |
| Sun 06/07 | KFUM Oslo | 1.02 | 1.70 | -0.68 | +0.13 |
| Sun 13/07 | Vålerenga IF | 1.57 | 1.12 | +0.45 | +0.15 |
| Sun 20/07 | Tromsø IL | 0.70 | 2.31 | -1.61 | +0.03 |
| Sun 27/07 | Viking FK | 1.22 | 1.84 | -0.62 | -0.02 |
| Sun 03/08 | Molde FK | 0.41 | 1.83 | -1.42 | -0.11 |
| Sun 10/08 | KFUM Oslo | 0.78 | 0.48 | +0.30 | -0.08 |
| Sun 17/08 | HamKam | 0.50 | 1.63 | -1.13 | -0.14 |
| Sun 24/08 | Strømsgodset | 2.28 | 1.01 | +1.27 | -0.07 |
| Sat 30/08 | Vålerenga IF | 3.32 | 2.14 | +1.18 | +0.00 |
| Sun 14/09 | Tromsø IL | 0.41 | 1.46 | -1.05 | -0.05 |
| Sat 20/09 | Fredrikstad FK | 1.96 | 1.43 | +0.53 | -0.03 |
| Sun 28/09 | Kristiansund BK | 2.08 | 1.56 | +0.52 | +0.00 |
| Sat 04/10 | Sandefjord Fotball | 0.44 | 1.23 | -0.79 | -0.04 |
| Sat 18/10 | Rosenborg BK | 1.10 | 1.36 | -0.26 | -0.04 |
| Sat 25/10 | Viking FK | 0.70 | 2.13 | -1.43 | -0.10 |
| Sun 02/11 | SK Brann | 0.98 | 2.43 | -1.45 | -0.15 |
| Sun 09/11 | Bodø/Glimt | 0.51 | 3.75 | -3.24 | -0.26 |
| Sun 23/11 | Sarpsborg 08 | 1.95 | 2.28 | -0.33 | -0.26 |
| Sun 30/11 | Haugesund | 2.04 | 0.32 | +1.72 | -0.19 |
| Sun 07/12 | Aalesunds FK | 0.37 | 3.23 | -2.86 | -0.28 |
| Thu 11/12 | Aalesunds FK | 1.55 | 0.77 | +0.78 | -0.25 |
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 — 1.32 npxG and 1.57 npxGA per match. Current form is the same difference over the last 6 matches with xG.
Strength of schedule
- Season so far
- number 4 hardest of 16 in Eliteserien
- +0.06 xG vs league average
- Over 32 league matches
- Last 5
- number 9 hardest of 16 in Eliteserien
- +0.08 xG vs league average
- Over 5 league matches
Opponents behind the figures
Season so far
+0.06 xG vs league average · over 32 matches · number 4 hardest of 16
- Aalesunds FK Away +0.20
- Aalesunds FK Home +0.20
- Haugesund Away −1.01
- Sarpsborg 08 Home −0.14
- Bodø/Glimt Away +1.13
- SK Brann Home +0.69
- Viking FK Away +0.49
- Rosenborg BK Home −0.07
- Sandefjord Fotball Away +0.03
- Kristiansund BK Home −0.48
- Fredrikstad FK Away −0.16
- Tromsø IL Home +0.46
- Vålerenga IF Away −0.20
- Strømsgodset Home −0.49
- HamKam Away −0.25
- KFUM Oslo Home +0.36
- Molde FK Away +0.37
- Viking FK Home +0.49
- Tromsø IL Away +0.46
- Vålerenga IF Home −0.20
- KFUM Oslo Away +0.36
- HamKam Home −0.25
- Sarpsborg 08 Away −0.14
- Sandefjord Fotball Home +0.03
- Fredrikstad FK Home −0.16
- Strømsgodset Away −0.49
- Molde FK Home +0.37
- Rosenborg BK Away −0.07
- SK Brann Away +0.69
- Haugesund Home −1.01
- Kristiansund BK Away −0.48
- Bodø/Glimt Home +1.13
Last 5
+0.08 xG vs league average · over 5 matches · number 9 hardest of 16
- Aalesunds FK Away +0.20
- Aalesunds FK Home +0.20
- Haugesund Away −1.01
- Sarpsborg 08 Home −0.14
- Bodø/Glimt Away +1.13
Bryne FK shots and chance quality
Low volume, average quality. Bryne FK take 10.8 shots a match (league 13.0) at 0.12 npxG a shot (league 0.12), #15 in Eliteserien for volume and #9 for quality. 63% 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
- 347 shots from 32 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
- 42.15 npxG from 347 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
- 397 shots allowed from 32 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
- 50.08 npxGA from 397 shots
Shot profile
63% inside the box
League avg 67%
From 220 of 347 shots over 32 matches
67% allowed inside the box
League avg 67%
From 267 of 397 shots allowed over 32 matches
Bryne FK home and away xG
| Measure | Home | Away |
|---|---|---|
| Matches | 16 | 16 |
| xG / match | 1.48 | 1.15 |
| xGA / match | 1.43 | 1.70 |
| xGD / match | +0.05 | -0.55 |
| xPts / match Model — Model output — computed from each match's xG, not a result. How xPts works → | 1.41 | 1.02 |
Every figure divides by that half's matches with xG. A half with fewer than 3 matches with xG is muted.
Every Bryne FK match by xG
Last 10
- Matches
- 10
- xG / match
- 1.17
- xGA / match
- 1.91
- xGD / match
- -0.73
- Points
- 13 of 30
- Thu 11/12 Aalesunds FK A xG 1.55 xGA 0.77 xGD +0.78 xPts 2.01
- Sun 07/12 Aalesunds FK H xG 0.37 xGA 3.23 xGD -2.86 xPts 0.07
- Sun 30/11 Haugesund A Best underlying xG 2.04 xGA 0.32 xGD +1.72 xPts 2.64
- Sun 23/11 Sarpsborg 08 H xG 1.95 xGA 2.28 xGD -0.33 xPts 1.17
- Sun 09/11 Bodø/Glimt A Weakest underlying xG 0.51 xGA 3.75 xGD -3.24 xPts 0.06
- Sun 02/11 SK Brann H Against the chances xG 0.98 xGA 2.43 xGD -1.45 xPts 0.45
- Sat 25/10 Viking FK A xG 0.70 xGA 2.13 xGD -1.43 xPts 0.39
- Sat 18/10 Rosenborg BK H xG 1.10 xGA 1.36 xGD -0.26 xPts 1.13
- Sat 04/10 Sandefjord Fotball A xG 0.44 xGA 1.23 xGD -0.79 xPts 0.61
- Sun 28/09 Kristiansund BK H xG 2.08 xGA 1.56 xGD +0.52 xPts 1.75
Newest first. The dot is xG and the ring is xGA, on one scale from 0 to 3.75. 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.
Bryne FK in Eliteserien
Attack
- xG / match #13 of 17
- Shots / match #15 of 17
- Chance quality #9 of 17
- Home xG #12 of 20
- Away xG #8 of 20
Defence
- xGA / match #10 of 17
- Shots allowed #9 of 17
- Chance quality allowed #13 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.