League leaders
-
Finished first
Viking FK
VIK
71 pts
30 played 1 point clear
-
Best attack
Bodø/Glimt
BOD
2.56 xG per match
76.88 xG in 30 matches
-
Best defence
Bodø/Glimt
BOD
1.05 xGA per match
31.38 xGA in 30 matches
-
Strongest underlying
Bodø/Glimt
BOD
+1.52 xGD per match
64.82 xPts · 1st on xPts
What the Eliteserien numbers say
Viking FK finished first on 71 points. Bodø/Glimt finished with the strongest underlying numbers, an xG difference of +1.52 per match. Viking FK took 71 points from 57.60 xPts, the widest gap above expected in the league. On xPts, KFUM Oslo would have finished 5th rather than 12th.
Table
| # | Team | P | Pts | xG | xGA | xGD | xPts |
|---|---|---|---|---|---|---|---|
| 1 | Viking FK | 30 | 71 | 59.77 | 34.08 | +25.69 | 57.60 |
| 2 | Bodø/Glimt | 30 | 70 | 76.88 | 31.38 | +45.50 | 64.82 |
| 3 | Tromsø IL | 30 | 57 | 49.99 | 34.65 | +15.34 | 50.46 |
| 4 | SK Brann | 30 | 56 | 58.02 | 31.67 | +26.35 | 58.95 |
| 5 | Sandefjord Fotball | 30 | 48 | 43.33 | 47.22 | −3.89 | 39.65 |
Where the table and the chances disagree
Actual vs xPts position
Higher in the table than on xPts
- Sandefjord Fotball SAN 5th · 9th on xPts 4 above xPts rank
- Fredrikstad FK FRE 7th · 11th on xPts 4 above xPts rank
- Vålerenga IF VÅL 9th · 12th on xPts 3 above xPts rank
Lower in the table than on xPts
- KFUM Oslo KFU 12th · 5th on xPts 7 below xPts rank
- Bryne FK BRY 14th · 10th on xPts 4 below xPts rank
- Molde FK MOL 10th · 8th on xPts 2 below xPts rank
Points and goals against the chances
-
Most points above xPts
Actual points minus expected points based on match xG.
Viking FK
VIK
+13.40
71 pts from 57.60 xPts
-
Most points below xPts
Actual points minus expected points based on match xG.
KFUM Oslo
KFU
−12.91
35 pts from 47.91 xPts
-
Most goals above xG
Goals scored minus the xG of the chances taken.
Viking FK
VIK
+17.23
77 goals from 59.77 xG
-
Fewest conceded vs xGA
Goals conceded minus the xG of the chances allowed.
Fredrikstad FK
FRE
−11.07
35 conceded from 46.07 xGA
- Better than the chances
- Worse than the chances
A gap can come from finishing, goalkeeping, game state or chance. xG and xPts are model estimates, not the result a team deserved.
Attack and defence
Strong and weak mean above or below the league average, the dashed lines. Fewer xGA per match sits higher, so top-right is strong at both ends.Bodø/Glimt
P 30 · Pts 70 · 2nd
xG/match 2.56 · xGA/match 1.05 · xGD/match +1.52
xPts 64.82
Open Bodø/GlimtSK Brann
P 30 · Pts 56 · 4th
xG/match 1.93 · xGA/match 1.06 · xGD/match +0.88
xPts 58.95
Open SK BrannViking FK
P 30 · Pts 71 · 1st
xG/match 1.99 · xGA/match 1.14 · xGD/match +0.86
xPts 57.60
Open Viking FKTromsø IL
P 30 · Pts 57 · 3rd
xG/match 1.67 · xGA/match 1.16 · xGD/match +0.51
xPts 50.46
Open Tromsø ILKFUM Oslo
P 30 · Pts 35 · 12th
xG/match 1.39 · xGA/match 1.06 · xGD/match +0.34
xPts 47.91
Open KFUM OsloSarpsborg 08
P 30 · Pts 41 · 8th
xG/match 1.85 · xGA/match 1.63 · xGD/match +0.23
xPts 45.40
Open Sarpsborg 08Molde FK
P 30 · Pts 39 · 10th
xG/match 1.59 · xGA/match 1.37 · xGD/match +0.22
xPts 43.76
Open Molde FKRosenborg BK
P 30 · Pts 42 · 6th
xG/match 1.54 · xGA/match 1.43 · xGD/match +0.11
xPts 43.98
Open Rosenborg BKSandefjord Fotball
P 30 · Pts 48 · 5th
xG/match 1.44 · xGA/match 1.57 · xGD/match −0.13
xPts 39.65
Open Sandefjord FotballFredrikstad FK
P 30 · Pts 42 · 7th
xG/match 1.34 · xGA/match 1.54 · xGD/match −0.20
xPts 37.64
Open Fredrikstad FKBryne FK
P 32 · Pts 34 · 14th
xG/match 1.32 · xGA/match 1.57 · xGD/match −0.25
xPts 38.79
Open Bryne FKVålerenga IF
P 30 · Pts 41 · 9th
xG/match 1.43 · xGA/match 1.77 · xGD/match −0.34
xPts 36.37
Open Vålerenga IFKristiansund BK
P 30 · Pts 35 · 13th
xG/match 1.18 · xGA/match 1.91 · xGD/match −0.73
xPts 29.02
Open Kristiansund BKStrømsgodset
P 30 · Pts 20 · 15th
xG/match 1.30 · xGA/match 2.26 · xGD/match −0.96
xPts 26.64
Open StrømsgodsetHaugesund
P 30 · Pts 9 · 16th
xG/match 0.83 · xGA/match 2.48 · xGD/match −1.65
xPts 15.01
Open HaugesundAalesunds FK
P 4 · Pts 5 · 17th
xG/match 2.69 · xGA/match 1.23 · xGD/match +1.46
xPts 8.23
Only 4 matches with xG, so it is left out of the averages.
Open Aalesunds FKRanheim IL
P 1 · Pts 0 · 20th
xG/match 2.31 · xGA/match 0.91 · xGD/match +1.40
xPts 2.36
Only 1 match with xG, so it is left out of the averages.
Open Ranheim ILKongsvinger
P 1 · Pts 1 · 19th
xG/match 2.20 · xGA/match 2.77 · xGD/match −0.57
xPts 1.04
Only 1 match with xG, so it is left out of the averages.
Open KongsvingerEgersund
P 2 · Pts 4 · 18th
xG/match 0.85 · xGA/match 3.15 · xGD/match −2.30
xPts 0.55
Only 2 matches with xG, so it is left out of the averages.
Open Egersund| Club | xG/match | xGA/match | xGD/match |
|---|---|---|---|
| Bodø/Glimt BOD | 2.56 | 1.05 | +1.52 |
| SK Brann SKB | 1.93 | 1.06 | +0.88 |
| Viking FK VIK | 1.99 | 1.14 | +0.86 |
| Tromsø IL TRO | 1.67 | 1.16 | +0.51 |
| KFUM Oslo KFU | 1.39 | 1.06 | +0.34 |
| Sarpsborg 08 SAR | 1.85 | 1.63 | +0.23 |
| Molde FK MOL | 1.59 | 1.37 | +0.22 |
| Rosenborg BK ROS | 1.54 | 1.43 | +0.11 |
| Sandefjord Fotball SAN | 1.44 | 1.57 | −0.13 |
| Fredrikstad FK FRE | 1.34 | 1.54 | −0.20 |
| Bryne FK BRY | 1.32 | 1.57 | −0.25 |
| Vålerenga IF VÅL | 1.43 | 1.77 | −0.34 |
| HamKam HAM | 1.27 | 1.73 | −0.46 |
| Kristiansund BK KRI | 1.18 | 1.91 | −0.73 |
| Strømsgodset STR | 1.30 | 2.26 | −0.96 |
| Haugesund HAU | 0.83 | 2.48 | −1.65 |
| Aalesunds FK AAL 4 with xG | 2.69 | 1.23 | +1.46 |
| Ranheim IL RAN 1 with xG | 2.31 | 0.91 | +1.40 |
| Kongsvinger KON 1 with xG | 2.20 | 2.77 | −0.57 |
| Egersund EGE 2 with xG | 0.85 | 3.15 | −2.30 |
- Top 3 in the table
- Other clubs
- Hollow: fewer than 22 matches with xG.
- Above average at both ends
- Below average at both ends
All xG. Hover, focus or tap a dot for its figures.
Latest results
-
Aalesunds FK 0–1 Bryne FK
xG 0.77 – 1.55 Followed the xG -
Bryne FK 0–4 Aalesunds FK
xG 0.37 – 3.23 Followed the xG -
xG 3.07 – 1.41 Followed the xG
-
Sarpsborg 08 1–0 Molde FK
xG 0.91 – 3.06 Lower-xG side won -
xG 2.45 – 0.42 Followed the xG