#TeamPGxG/90+/-
1ADO Den Haag297063.882.2+6.1
2De Graafschap295559.872.06-4.9
3Roda JC Kerkrade294955.741.92-6.7
4Willem II294149.181.7-8.2
5FC Den Bosch295148.341.67+2.7
6RKC Waalwijk294747.291.63-0.3
7FC Emmen284347.071.68-4.1
8Jong FC Utrecht294746.941.62+0.1
9Almere City275646.771.73+9.2
10SC Cambuur275746.091.71+10.9
11Jong PSV295945.861.58+13.1
12VVV-Venlo293845.721.58-7.7
13FC Dordrecht293945.121.56-6.1
14TOP Oss293543.381.5-8.4
15Jong AZ294939.391.36+9.6
16FC Eindhoven294139.271.35+1.7
17Vitesse284138.081.36+2.9
18Helmond Sport293637.041.28-1
19MVV Maastricht293532.891.13+2.1
20Jong Ajax294032.351.12+7.7
#TeamPGAxGA/90+/-
1ADO Den Haag293026.90.93+3.1
2SC Cambuur273036.491.35-6.5
3RKC Waalwijk294438.91.34+5.1
4FC Emmen285140.781.46+10.2
5Vitesse284340.81.46+2.2
6FC Dordrecht293840.921.41-2.9
7Roda JC Kerkrade294341.121.42+1.9
8Jong FC Utrecht295242.751.47+9.3
9Almere City274543.41.61+1.6
10De Graafschap294445.111.56-1.1
11Willem II293646.851.62-10.9
12FC Den Bosch295347.181.63+5.8
13FC Eindhoven295348.291.67+4.7
14Jong AZ295749.151.69+7.9
15Helmond Sport295349.911.72+3.1
16VVV-Venlo294350.51.74-7.5
17Jong Ajax295352.51.81+0.5
18TOP Oss295053.261.84-3.3
19Jong PSV295354.891.89-1.9
20MVV Maastricht295860.572.09-2.6
#TeamPPTSxPTS/90+/-
1ADO Den Haag296860.352.08+7.7
2De Graafschap294948.581.68+0.4
3Roda JC Kerkrade294648.491.67-2.5
4RKC Waalwijk294145.261.56-4.3
5Jong FC Utrecht293343.151.49-10.2
6FC Emmen283342.471.52-9.5
7SC Cambuur276042.231.56+17.8
8FC Dordrecht294142.191.45-1.2
9Willem II294641.631.44+4.4
10Almere City274139.941.48+1.1
11FC Den Bosch293939.881.38-0.9
12VVV-Venlo293738.431.33-1.4
13Vitesse283836.291.3+1.7
14Jong PSV294736.251.25+10.8
15FC Eindhoven293435.51.22-1.5
16Jong AZ293034.881.2-4.9
17TOP Oss292734.841.2-7.8
18Helmond Sport293234.041.17-2
19Jong Ajax292629.071-3.1
20MVV Maastricht293126.370.91+4.6
#TeamPxGxGAxGD/90
1ADO Den Haag2963.8826.936.981.28
2De Graafschap2959.8745.1114.760.51
3Roda JC Kerkrade2955.7441.1214.620.5
4SC Cambuur2746.0936.499.60.36
5RKC Waalwijk2947.2938.98.390.29
6FC Emmen2847.0740.786.290.22
7FC Dordrecht2945.1240.924.20.14
8Jong FC Utrecht2946.9442.754.190.14
9Almere City2746.7743.43.370.12
10Willem II2949.1846.852.330.08
11FC Den Bosch2948.3447.181.160.04
12Vitesse2838.0840.8-2.72-0.1
13VVV-Venlo2945.7250.5-4.78-0.16
14FC Eindhoven2939.2748.29-9.02-0.31
15Jong PSV2945.8654.89-9.03-0.31
16Jong AZ2939.3949.15-9.76-0.34
17TOP Oss2943.3853.26-9.88-0.34
18Helmond Sport2937.0449.91-12.87-0.44
19Jong Ajax2932.3552.5-20.15-0.69
20MVV Maastricht2932.8960.57-27.68-0.95
#TeamPGnpxGxG/90
1ADO Den Haag297060.7263.882.2
2De Graafschap295558.2959.872.06
3Roda JC Kerkrade294950.2155.741.92
4Willem II294147.649.181.7
5FC Den Bosch295145.9748.341.67
6RKC Waalwijk294744.9247.291.63
7FC Emmen284344.747.071.68
8Almere City275644.446.771.73
9VVV-Venlo293844.1445.721.58
10SC Cambuur275743.7246.091.71
11FC Dordrecht293942.7545.121.56
12Jong PSV295941.9145.861.58
13Jong FC Utrecht294741.4146.941.62
14TOP Oss293541.0143.381.5
15Jong AZ294937.8139.391.36
16FC Eindhoven294136.1139.271.35
17Vitesse284135.7138.081.36
18Helmond Sport293631.5137.041.28
19MVV Maastricht293531.3132.891.13
20Jong Ajax294029.1932.351.12
#TeamPGxGoTxG/90
1ADO Den Haag297067.5463.882.2
2De Graafschap295566.2859.872.06
3Roda JC Kerkrade294952.2255.741.92
4Jong PSV295949.845.861.58
5SC Cambuur275748.7846.091.71
6Jong FC Utrecht294747.2246.941.62
7Almere City275646.4446.771.73
8RKC Waalwijk294746.3147.291.63
9FC Den Bosch295146.2448.341.67
10Vitesse284144.3738.081.36
11Jong AZ294943.9139.391.36
12Willem II294143.7949.181.7
13VVV-Venlo293840.0545.721.58
14FC Emmen284338.3447.071.68
15TOP Oss293538.0443.381.5
16FC Eindhoven294137.1239.271.35
17FC Dordrecht293934.7745.121.56
18Jong Ajax294034.632.351.12
19Helmond Sport293633.1237.041.28
20MVV Maastricht293530.6932.891.13
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
Tue, Mar 3
xG
1.81
SC Cambuur
3 - 2
Almere City
0.61
xG
Mon, Mar 2
xG
0.65
FC Emmen
1 - 0
Jong FC Utrecht
0.87
xG
Fri, Feb 27
xG
1.66
RKC Waalwijk
2 - 1
FC Eindhoven
1.52
1.36
Vitesse
2 - 0
Jong AZ
0.74
2.59
Jong FC Utrecht
2 - 3
Almere City
2.28
1.73
Jong PSV
1 - 1
FC Dordrecht
1.04
1.72
TOP Oss
1 - 2
SC Cambuur
2
2.25
Jong Ajax
5 - 1
Helmond Sport
0.86
1.18
MVV Maastricht
3 - 3
De Graafschap
2.04
1.52
FC Den Bosch
2 - 2
Roda JC Kerkrade
1.69
2.32
ADO Den Haag
1 - 0
VVV-Venlo
0.28
0.7
FC Emmen
0 - 3
Willem II
2.93
xG
Tue, Feb 24
xG
1.57
SC Cambuur
2 - 1
FC Eindhoven
1.94
0.65
Willem II
0 - 1
ADO Den Haag
1.26
xG
Mon, Feb 23
xG
1.24
Jong AZ
2 - 2
FC Den Bosch
0.91
1.18
FC Emmen
0 - 0
Jong Ajax
0.95
xG
Sun, Feb 22
xG
3.15
Roda JC Kerkrade
2 - 0
MVV Maastricht
1.01
xG
Sat, Feb 21
xG
2.05
FC Eindhoven
3 - 2
Almere City
1.93
xG
Fri, Feb 20
xG
2.05
VVV-Venlo
1 - 1
TOP Oss
0.51
2.92
SC Cambuur
1 - 1
RKC Waalwijk
1.38
0.99
Helmond Sport
1 - 3
ADO Den Haag
1.09
0.86
FC Dordrecht
0 - 1
Jong Ajax
1.19
2.04
De Graafschap
1 - 0
Jong FC Utrecht
0.6
1.96
Willem II
3 - 0
Vitesse
0.95
3.64
FC Emmen
2 - 3
Jong PSV
1.45
xG
Mon, Feb 16
xG
1.48
Jong FC Utrecht
1 - 1
Willem II
1.42
1.32
Jong Ajax
1 - 2
SC Cambuur
2.18
xG
Sat, Feb 14
xG
0.72
Vitesse
2 - 2
VVV-Venlo
1.28
xG
Fri, Feb 13
xG
1.45
RKC Waalwijk
1 - 2
Roda JC Kerkrade
2.13
0.96
Jong PSV
1 - 2
De Graafschap
2.18
2.24
TOP Oss
0 - 3
Jong AZ
2.46
0.65
FC Dordrecht
1 - 0
FC Emmen
1.18
0.87
Almere City
0 - 1
Helmond Sport
0.63
3.65
ADO Den Haag
3 - 0
MVV Maastricht
0.05
xG
Thu, Feb 12
xG
2.5
FC Den Bosch
2 - 1
FC Eindhoven
0.65
xG
Mon, Feb 9
xG
1.71
Jong PSV
2 - 0
TOP Oss
0.84
0.97
Jong AZ
1 - 2
FC Dordrecht
0.94
xG
Sun, Feb 8
xG
1.56
Willem II
2 - 1
RKC Waalwijk
0.99
xG
Sat, Feb 7
xG
1.94
VVV-Venlo
1 - 0
FC Eindhoven
0.97
xG
Fri, Feb 6
xG
2.19
TOP Oss
1 - 2
Vitesse
0.5
0.94
Helmond Sport
2 - 0
FC Den Bosch
1.38
1.08
Roda JC Kerkrade
0 - 3
ADO Den Haag
1.08
1.79
MVV Maastricht
2 - 1
Jong PSV
1.06
2.95
De Graafschap
4 - 0
Jong Ajax
0.24
xG
Tue, Feb 3
xG
2.47
FC Dordrecht
3 - 0
Helmond Sport
0.41
xG
Mon, Feb 2
xG
1.41
Vitesse
1 - 1
FC Eindhoven
1.01
3.78
Jong FC Utrecht
2 - 2
VVV-Venlo
1.15
1.46
Jong PSV
3 - 2
SC Cambuur
2.07
1.06
Jong Ajax
2 - 1
Willem II
1.26
0.7
MVV Maastricht
1 - 1
Almere City
1.05

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

Eerste Divisie xG Table 2025/26

The Eerste Divisie xG table for 2025/26 tracks expected goals data for all 20 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?

ADO Den Haag top the xG charts with 63.88 expected goals from 29 games (2.2/90). They have scored 70 actual goals, outperforming their xG by +6.1.

Who has the best defence?

ADO Den Haag have the tightest defence by xGA, conceding just 26.9 expected goals (0.93/90). Their actual goals conceded stands at 30.

Biggest overperformer

Jong PSV are the biggest overperformers in Eerste Divisie, scoring 59 goals from an xG of just 45.86 — a difference of +13.1. This could indicate clinical finishing or luck that may not be sustainable over the full season.

Biggest underperformer

TOP Oss are the most wasteful in front of goal, scoring 35 from an xG of 43.38 (diff: -8.4). 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-03-03 17:36:42