#TeamPGxG/90+/-
1Nordsjælland71114.972.14-4
2Odense BK7512.81.83-7.8
3AGF7912.471.78-3.5
4Viborg FF71011.551.65-1.6
5Lyngby Boldklub6811.141.86-3.1
6FC Midtjylland71210.861.55+1.1
7Brøndby IF71110.71.53+0.3
8FC København72010.591.51+9.4
9Silkeborg IF777.621.09-0.6
10Horsens6117.31.22+3.7
11Sønderjyske Fodbold776.470.92+0.5
12Randers FC7860.86+2
#TeamPGAxGA/90+/-
1Nordsjælland768.211.17-2.2
2FC Midtjylland778.31.19-1.3
3Lyngby Boldklub698.391.4+0.6
4FC København788.571.22-0.6
5Viborg FF769.751.39-3.8
6Brøndby IF71010.061.44-0.1
7AGF71310.521.5+2.5
8Horsens61110.91.82+0.1
9Randers FC7811.171.6-3.2
10Odense BK71211.91.7+0.1
11Silkeborg IF71112.281.75-1.3
12Sønderjyske Fodbold71812.421.77+5.6
#TeamPPTSxPTS/90+/-
1Nordsjælland71413.611.94+0.4
2AGF7411.341.62-7.3
3FC Midtjylland71511.221.6+3.8
4Viborg FF71311.141.59+1.9
5FC København71810.761.54+7.2
6Odense BK7510.291.47-5.3
7Brøndby IF71310.21.46+2.8
8Lyngby Boldklub669.681.61-3.7
9Silkeborg IF766.930.99-0.9
10Randers FC7106.290.9+3.7
11Sønderjyske Fodbold716.160.88-5.2
12Horsens676.11.02+0.9
#TeamPxGxGAxGD/90
1Nordsjælland714.978.216.760.97
2Lyngby Boldklub611.148.392.750.46
3FC Midtjylland710.868.32.560.37
4FC København710.598.572.020.29
5AGF712.4710.521.950.28
6Viborg FF711.559.751.80.26
7Odense BK712.811.90.90.13
8Brøndby IF710.710.060.640.09
9Horsens67.310.9-3.6-0.6
10Silkeborg IF77.6212.28-4.66-0.67
11Randers FC7611.17-5.17-0.74
12Sønderjyske Fodbold76.4712.42-5.95-0.85
#TeamPGnpxGxG/90
1Nordsjælland71114.9714.972.14
2Odense BK7512.812.81.83
3Viborg FF71011.5511.551.65
4AGF7910.8912.471.78
5FC Midtjylland71210.8610.861.55
6Brøndby IF71110.710.71.53
7FC København7209.810.591.51
8Lyngby Boldklub689.5611.141.86
9Silkeborg IF776.837.621.09
10Horsens6116.517.31.22
11Sønderjyske Fodbold776.476.470.92
12Randers FC78660.86
#TeamPGxGoTxG/90
1FC København7201510.591.51
2Nordsjælland71112.1814.972.14
3AGF7910.912.471.78
4Viborg FF7109.8311.551.65
5Odense BK759.7512.81.83
6FC Midtjylland7129.3110.861.55
7Horsens6118.457.31.22
8Lyngby Boldklub688.3911.141.86
9Brøndby IF7118.3810.71.53
10Silkeborg IF777.847.621.09
11Randers FC78760.86
12Sønderjyske Fodbold775.036.470.92
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, 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
xG
Mon, Aug 10
xG
1.29
Silkeborg IF
1 - 0
Odense BK
1.24
xG
Sun, Aug 9
xG
0.51
Horsens
0 - 2
Brøndby IF
0.88
1.15
Randers FC
2 - 0
Lyngby Boldklub
1.58
xG
Fri, Aug 7
xG
0.63
Sønderjyske Fodbold
0 - 0
Viborg FF
1.53
xG
Mon, Aug 3
xG
2.02
Odense BK
1 - 0
Sønderjyske Fodbold
0.68
xG
Sun, Aug 2
xG
0.96
Silkeborg IF
1 - 3
FC København
1.02
1.23
Brøndby IF
1 - 0
Viborg FF
2.11
1.7
FC Midtjylland
2 - 1
Horsens
0.24
2.71
Nordsjælland
1 - 0
Randers FC
0.61
xG
Sat, Aug 1
xG
3.16
Lyngby Boldklub
2 - 2
AGF
1.4
xG
Mon, Jul 27
xG
0.91
Randers FC
1 - 1
Silkeborg IF
0.93
xG
Sun, Jul 26
xG
1.52
Horsens
1 - 1
Nordsjælland
3.48
1.07
FC København
3 - 2
Lyngby Boldklub
2.49
1.36
Sønderjyske Fodbold
2 - 3
FC Midtjylland
0.63
xG
Sat, Jul 25
xG
1.93
AGF
1 - 1
Brøndby IF
1.08
xG
Fri, Jul 24
xG
1.57
Viborg FF
1 - 0
Odense BK
2.67
xG
Thu, May 21
xG
0.77
Brøndby IF
1 - 3
FC København
1.94
xG
Sun, May 17
xG
1.58
FC Midtjylland
2 - 3
Brøndby IF
1.91
1.99
AGF
6 - 2
Viborg FF
2.27
2.09
Sønderjyske Fodbold
1 - 4
Nordsjælland
1.71
1.04
Odense BK
0 - 1
Vejle Boldklub
1.04
2.91
Fredericia
4 - 1
Silkeborg IF
1.57
2.58
FC København
5 - 0
Randers FC
0.25
xG
Mon, May 11
xG
1.54
Randers FC
2 - 2
Odense BK
0.73

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 14.97 expected goals from 7 games (2.14/90). With 11 goals scored, they are underperforming by 4.

Who has the best defence?

Nordsjælland have the tightest defence by xGA, conceding just 8.21 expected goals (1.17/90). Their actual goals conceded stands at 6.

Biggest overperformer

FC København are the biggest overperformers in Superliga, scoring 20 goals from an xG of just 10.59 — a difference of +9.4. 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 5 from an xG of 12.8 (diff: -7.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-09-07 20:35:44