#TeamPGxG/90+/-
1FC København285256.372.01-4.4
2AGF275154.162.01-3.2
3FC Midtjylland276546.671.73+18.3
4Brøndby IF284045.61.63-5.6
5Odense BK284543.161.54+1.8
6Viborg FF284343.041.540
7Nordsjælland274540.381.5+4.6
8Sønderjyske Fodbold273739.821.47-2.8
9Randers FC272839.711.47-11.7
10Silkeborg IF283534.751.24+0.3
11Fredericia273633.671.25+2.3
12Vejle Boldklub283332.481.16+0.5
#TeamPGAxGA/90+/-
1AGF272829.11.08-1.1
2Randers FC273637.271.38-1.3
3FC København284137.611.34+3.4
4FC Midtjylland272938.711.43-9.7
5Brøndby IF282738.751.38-11.8
6Nordsjælland274239.511.46+2.5
7Odense BK285441.491.48+12.5
8Sønderjyske Fodbold274142.871.59-1.9
9Viborg FF284144.931.6-3.9
10Vejle Boldklub285645.871.64+10.1
11Silkeborg IF285752.891.89+4.1
12Fredericia275860.812.25-2.8
#TeamPPTSxPTS/90+/-
1AGF275651.921.92+4.1
2FC København284147.921.71-6.9
3Brøndby IF284142.431.52-1.4
4FC Midtjylland275442.381.57+11.6
5Odense BK283740.161.43-3.2
6Randers FC273038.511.43-8.5
7Nordsjælland274438.211.42+5.8
8Viborg FF284037.941.36+2.1
9Sønderjyske Fodbold273836.791.36+1.2
10Vejle Boldklub281830.311.08-12.3
11Silkeborg IF283028.591.02+1.4
12Fredericia272924.050.89+5
#TeamPxGxGAxGD/90
1AGF2754.1629.125.060.93
2FC København2856.3737.6118.760.67
3FC Midtjylland2746.6738.717.960.29
4Brøndby IF2845.638.756.850.24
5Randers FC2739.7137.272.440.09
6Odense BK2843.1641.491.670.06
7Nordsjælland2740.3839.510.870.03
8Viborg FF2843.0444.93-1.89-0.07
9Sønderjyske Fodbold2739.8242.87-3.05-0.11
10Vejle Boldklub2832.4845.87-13.39-0.48
11Silkeborg IF2834.7552.89-18.14-0.65
12Fredericia2733.6760.81-27.14-1.01
#TeamPGnpxGxG/90
1FC København285251.6356.372.01
2AGF275147.8454.162.01
3FC Midtjylland276544.346.671.73
4Brøndby IF284043.2345.61.63
5Viborg FF284339.8843.041.54
6Odense BK284539.2143.161.54
7Nordsjælland274538.840.381.5
8Randers FC272837.3439.711.47
9Sønderjyske Fodbold273735.8739.821.47
10Fredericia273632.8833.671.25
11Silkeborg IF283530.834.751.24
12Vejle Boldklub283330.1132.481.16
#TeamPGxGoTxG/90
1AGF275158.7854.162.01
2FC København285256.1856.372.01
3FC Midtjylland276553.6246.671.73
4Nordsjælland274548.5740.381.5
5Odense BK284547.0843.161.54
6Viborg FF284346.3743.041.54
7Brøndby IF284046.2545.61.63
8Sønderjyske Fodbold273738.9939.821.47
9Vejle Boldklub283338.4532.481.16
10Silkeborg IF283537.4734.751.24
11Fredericia273635.833.671.25
12Randers FC272833.1339.711.47
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
Wed, Apr 22
xG
1.51
Viborg FF
0 - 1
Brøndby IF
1.87
2.16
FC København
2 - 1
Odense BK
1.51
1.66
Vejle Boldklub
1 - 2
Silkeborg IF
1.58
xG
Mon, Apr 20
xG
0.58
FC Midtjylland
2 - 1
AGF
2.89
xG
Sun, Apr 19
xG
1.34
Vejle Boldklub
1 - 4
FC København
2.41
2.37
Nordsjælland
2 - 1
Viborg FF
1.57
0.91
Odense BK
3 - 1
Randers FC
1.27
2.04
Silkeborg IF
2 - 2
Fredericia
1.61
xG
Fri, Apr 17
xG
3.39
Brøndby IF
6 - 0
Sønderjyske Fodbold
0.81
xG
Mon, Apr 13
xG
1.53
Fredericia
2 - 2
Vejle Boldklub
1.36
xG
Sun, Apr 12
xG
1.64
Randers FC
1 - 2
FC København
1.07
1.56
Brøndby IF
1 - 2
FC Midtjylland
2.17
1.25
Sønderjyske Fodbold
0 - 2
Viborg FF
1.57
2.85
Silkeborg IF
3 - 1
Odense BK
2.1
xG
Fri, Apr 10
xG
2.6
AGF
1 - 1
Nordsjælland
0.35
xG
Tue, Apr 7
xG
1.38
Nordsjælland
2 - 1
Brøndby IF
1.26
xG
Mon, Apr 6
xG
0.86
Viborg FF
1 - 2
AGF
2.46
2.46
Odense BK
1 - 0
Fredericia
1.24
1.57
Vejle Boldklub
1 - 1
Randers FC
1.15
xG
Sun, Apr 5
xG
3.34
FC København
7 - 0
Silkeborg IF
0.17
xG
Sat, Apr 4
xG
1.54
FC Midtjylland
2 - 2
Sønderjyske Fodbold
1.74
xG
Sun, Mar 22
xG
1.05
Viborg FF
1 - 1
FC Midtjylland
1.47
0.74
AGF
0 - 0
Brøndby IF
0.64
4.98
FC København
1 - 2
Fredericia
1.01
1.57
Nordsjælland
2 - 0
Sønderjyske Fodbold
0.94
1.05
Randers FC
0 - 3
Silkeborg IF
1.14
xG
Fri, Mar 20
xG
0.51
Vejle Boldklub
1 - 1
Odense BK
1.34
xG
Mon, Mar 16
xG
1.95
Silkeborg IF
1 - 1
Vejle Boldklub
1.06
xG
Sun, Mar 15
xG
0.9
Brøndby IF
0 - 1
Viborg FF
3.04
1.38
Sønderjyske Fodbold
1 - 1
AGF
1.85
0.92
FC Midtjylland
0 - 1
Nordsjælland
0.73
1.76
Odense BK
2 - 1
FC København
1.03
xG
Fri, Mar 13
xG
0.79
Fredericia
0 - 3
Randers FC
1.31
xG
Sun, Mar 1
xG
2.05
Viborg FF
2 - 1
Nordsjælland
1.32
1.38
FC Midtjylland
0 - 0
Brøndby IF
0.71
1.78
Fredericia
2 - 1
Silkeborg IF
0.98
2.77
FC København
1 - 2
Randers FC
2.08
1.37
Sønderjyske Fodbold
1 - 0
Odense BK
0.73
1.06
Vejle Boldklub
1 - 2
AGF
1.64
xG
Mon, Feb 23
xG
0.84
Brøndby IF
0 - 0
Sønderjyske Fodbold
1.69
xG
Sun, Feb 22
xG
1.86
AGF
5 - 2
Viborg FF
1.18
0.82
Silkeborg IF
0 - 4
FC Midtjylland
1.86
2.53
Randers FC
1 - 2
Fredericia
1.96
xG
Sat, Feb 21
xG
2.27
Odense BK
2 - 2
FC København
2.2
xG
Fri, Feb 20
xG
1.56
Nordsjælland
3 - 3
Vejle Boldklub
1.32
xG
Mon, Feb 16
xG
2.22
Sønderjyske Fodbold
2 - 1
Silkeborg IF
0.7
xG
Sun, Feb 15
xG
1.15
Viborg FF
1 - 0
Brøndby IF
0.65
2.17
Odense BK
1 - 4
FC Midtjylland
3.46
0.96
Fredericia
1 - 1
AGF
2.42
xG
Sat, Feb 14
xG
1.31
FC København
1 - 2
Nordsjælland
2.21

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 2025/26

The Superliga xG table for 2025/26 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?

FC København top the xG charts with 56.37 expected goals from 28 games (2.01/90). With 52 goals scored, they are underperforming by 4.4.

Who has the best defence?

AGF have the tightest defence by xGA, conceding just 29.1 expected goals (1.08/90). Their actual goals conceded stands at 28.

Biggest overperformer

FC Midtjylland are the biggest overperformers in Superliga, scoring 65 goals from an xG of just 46.67 — a difference of +18.3. This could indicate clinical finishing or luck that may not be sustainable over the full season.

Biggest underperformer

Randers FC are the most wasteful in front of goal, scoring 28 from an xG of 39.71 (diff: -11.7). 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-04-23 06:21:07