#TeamPGxG/90+/-
1Nordsjælland111724.382.22-7.4
2Lyngby Boldklub111519.81.8-4.8
3Viborg FF111819.461.77-1.5
4Odense BK111017.981.63-8
5FC København112517.851.62+7.2
6Brøndby IF111817.661.61+0.3
7AGF111517.351.58-2.4
8FC Midtjylland112115.531.41+5.5
9Horsens111813.381.22+4.6
10Randers FC111112.891.17-1.9
11Sønderjyske Fodbold111612.271.12+3.7
12Silkeborg IF111512.21.11+2.8
#TeamPGAxGA/90+/-
1FC København111112.261.11-1.3
2Viborg FF1110151.36-5
3Brøndby IF111915.041.37+4
4FC Midtjylland111115.171.38-4.2
5Nordsjælland111315.311.39-2.3
6Lyngby Boldklub112416.991.54+7
7Randers FC111617.081.55-1.1
8Silkeborg IF111917.561.6+1.4
9Sønderjyske Fodbold112417.741.61+6.3
10AGF111817.971.630
11Odense BK111519.711.79-4.7
12Horsens111920.921.9-1.9
#TeamPPTSxPTS/90+/-
1Nordsjælland111920.61.87-1.6
2FC København112518.671.7+6.3
3Viborg FF112018.211.66+1.8
4Brøndby IF111616.651.51-0.6
5Lyngby Boldklub11816.31.48-8.3
6FC Midtjylland112515.541.41+9.5
7AGF11915.341.39-6.3
8Odense BK111314.571.32-1.6
9Randers FC111112.531.14-1.5
10Sønderjyske Fodbold11812.11.1-4.1
11Silkeborg IF111111.931.08-0.9
12Horsens111310.90.99+2.1
#TeamPxGxGAxGD/90
1Nordsjælland1124.3815.319.070.82
2FC København1117.8512.265.590.51
3Viborg FF1119.46154.460.41
4Lyngby Boldklub1119.816.992.810.26
5Brøndby IF1117.6615.042.620.24
6FC Midtjylland1115.5315.170.360.03
7AGF1117.3517.97-0.62-0.06
8Odense BK1117.9819.71-1.73-0.16
9Randers FC1112.8917.08-4.19-0.38
10Silkeborg IF1112.217.56-5.36-0.49
11Sønderjyske Fodbold1112.2717.74-5.47-0.5
12Horsens1113.3820.92-7.54-0.69
#TeamPGnpxGxG/90
1Nordsjælland111722.824.382.22
2Viborg FF111819.4619.461.77
3Odense BK111017.9817.981.63
4Brøndby IF111817.6617.661.61
5Lyngby Boldklub111517.4319.81.8
6FC København112516.2717.851.62
7AGF111515.7717.351.58
8FC Midtjylland112115.5315.531.41
9Horsens111812.5913.381.22
10Sønderjyske Fodbold111612.2712.271.12
11Randers FC111112.112.891.17
12Silkeborg IF111510.6212.21.11
#TeamPGxGoTxG/90
1FC København11252117.851.62
2Nordsjælland111719.5224.382.22
3Silkeborg IF111517.3512.21.11
4Viborg FF111817.1319.461.77
5AGF111515.9817.351.58
6Odense BK111015.7817.981.63
7FC Midtjylland112115.7315.531.41
8Brøndby IF111814.9317.661.61
9Horsens111814.9113.381.22
10Lyngby Boldklub111514.8919.81.8
11Sønderjyske Fodbold111611.4212.271.12
12Randers FC111111.3912.891.17
Upcoming Fixtures (Next 14 Days)
Show xG:

Showing home xG for home teams, away xG for away teams Showing overall xG for all teams

No upcoming fixtures available.

Recent Results with xG
xG
Mon, Oct 19
xG
1.74
Viborg FF
1 - 2
FC Midtjylland
1.26
xG
Sun, Oct 18
xG
2.23
FC København
1 - 1
AGF
0.98
0.72
Odense BK
2 - 1
Brøndby IF
2.84
2.24
Lyngby Boldklub
3 - 3
Nordsjælland
3.04
1.66
Sønderjyske Fodbold
4 - 0
Silkeborg IF
0.5
xG
Fri, Oct 16
xG
0.54
Horsens
0 - 0
Randers FC
1.97
xG
Mon, Oct 12
xG
1.31
AGF
3 - 0
Sønderjyske Fodbold
1.38
xG
Sun, Oct 11
xG
1.33
FC Midtjylland
2 - 1
FC København
1.94
2.21
Brøndby IF
5 - 2
Lyngby Boldklub
0.95
1.08
Randers FC
0 - 2
Viborg FF
2.14
2.18
Silkeborg IF
3 - 3
Horsens
2.41
xG
Fri, Oct 9
xG
2.44
Nordsjælland
0 - 0
Odense BK
0.45
xG
Sun, Sep 20
xG
2.58
Viborg FF
4 - 1
Nordsjælland
1.45
1.16
Horsens
2 - 2
AGF
1.18
0.85
Brøndby IF
0 - 1
FC København
2.08
1.44
Sønderjyske Fodbold
4 - 2
Randers FC
1.84
xG
Sat, Sep 19
xG
2.45
Odense BK
1 - 1
FC Midtjylland
0.52
xG
Fri, Sep 18
xG
0.45
Lyngby Boldklub
0 - 4
Silkeborg IF
0.84
xG
Mon, Sep 14
xG
1.59
FC Midtjylland
4 - 1
Brøndby IF
0.85
xG
Sun, Sep 13
xG
2.43
Nordsjælland
2 - 0
AGF
1.34
1.78
Randers FC
1 - 2
Odense BK
1.28
1.68
Lyngby Boldklub
1 - 1
Sønderjyske Fodbold
1.2
1.07
Silkeborg IF
1 - 1
Viborg FF
1.02
xG
Fri, Sep 11
xG
1.3
FC København
2 - 0
Horsens
0.61
xG
Mon, Sep 7
xG
1.84
FC Midtjylland
2 - 2
Nordsjælland
1.98
xG
Sun, Sep 6
xG
1.57
Brøndby IF
0 - 3
Randers FC
0.89
1.57
Odense BK
0 - 5
FC København
2.46
1.11
Sønderjyske Fodbold
2 - 5
Horsens
2.03
xG
Sat, Sep 5
xG
2.18
AGF
2 - 2
Silkeborg IF
1.4
xG
Fri, Sep 4
xG
1.91
Viborg FF
0 - 2
Lyngby Boldklub
1.54
xG
Thu, Sep 3
xG
1.26
FC København
2 - 0
Nordsjælland
0.78
xG
Wed, Sep 2
xG
1.29
AGF
0 - 2
FC Midtjylland
1.69
xG
Mon, Aug 31
xG
2.88
FC København
3 - 1
Sønderjyske Fodbold
0.75
xG
Sun, Aug 30
xG
2.31
Nordsjælland
3 - 1
Brøndby IF
1.58
0.87
Randers FC
2 - 1
AGF
1.57
1.64
Lyngby Boldklub
1 - 1
Odense BK
2.09
1.21
Silkeborg IF
1 - 1
FC Midtjylland
2.35
xG
Fri, Aug 28
xG
0.82
Horsens
2 - 3
Viborg FF
1.96
xG
Mon, Aug 24
xG
2.47
Brøndby IF
3 - 1
Silkeborg IF
1.12
xG
Sun, Aug 23
xG
1.21
Viborg FF
4 - 0
FC København
0.55
0.94
Horsens
2 - 1
Lyngby Boldklub
3.42
1.51
FC Midtjylland
1 - 0
Randers FC
0.94
2.15
AGF
2 - 2
Odense BK
1
0.81
Sønderjyske Fodbold
0 - 3
Nordsjælland
2.03
xG
Mon, Aug 17
xG
1.41
Brøndby IF
3 - 2
Sønderjyske Fodbold
1.03
xG
Sun, Aug 16
xG
0.36
Randers FC
0 - 4
FC København
1.41
0.59
Lyngby Boldklub
1 - 1
FC Midtjylland
0.8
1.92
Odense BK
1 - 2
Horsens
2.11
2.47
Nordsjælland
1 - 0
Silkeborg IF
0.15
xG
Fri, Aug 14
xG
0.57
Viborg FF
2 - 1
AGF
0.4

Download This Data as CSV

Get full access to xG, xGA, xPTS, and 30+ metrics for every team. Export to CSV and power your own analysis.

50+ Leagues 30+ Metrics Updated Daily

Superliga xG Table 2026/27

The Superliga xG table for 2026/27 tracks expected goals data for all 12 teams. This includes xG (expected goals), xGA (expected goals against), xPTS (expected points), npxG (non-penalty xG), xGoT (expected goals on target), and the goals vs xG overperformance metric.

Who has the best attack?

Nordsjælland top the xG charts with 24.38 expected goals from 11 games (2.22/90). With 17 goals scored, they are underperforming by 7.4.

Who has the best defence?

FC København have the tightest defence by xGA, conceding just 12.26 expected goals (1.11/90). Their actual goals conceded stands at 11.

Biggest overperformer

FC København are the biggest overperformers in Superliga, scoring 25 goals from an xG of just 17.85 — a difference of +7.2. This could indicate clinical finishing or luck that may not be sustainable over the full season.

Biggest underperformer

Odense BK are the most wasteful in front of goal, scoring 10 from an xG of 17.98 (diff: -8). Regression towards their xG would suggest improvement is likely.

Understanding the xG metrics

  • xG (Expected Goals): The total expected goals a team should have scored based on the quality of their chances.
  • xGA (Expected Goals Against): How many goals a team should have conceded — lower is better.
  • xPTS (Expected Points): How many league points a team deserves based on xG performance.
  • npxG (Non-Penalty xG): xG excluding penalties, giving a truer picture of open-play chance creation.
  • xGoT (xG on Target): Expected goals from shots that were on target only.
  • +/- (Overperformance): The difference between actual goals and xG. Positive = overperforming, negative = underperforming.

Data is updated daily, powered by advanced xG models covering 50+ competitions. Learn more about how xG works.

Data last updated: 2026-10-23 02:55:56