#TeamPGxG/90+/-
1Heracles Almelo113631.122.83+4.9
2FC Emmen112422.682.06+1.3
3NAC Breda112221.691.97+0.3
4FC Volendam112320.211.84+2.8
5Vitesse111619.931.81-3.9
6VVV-Venlo113019.541.78+10.5
7Almere City112319.391.76+3.6
8FC Den Bosch111618.541.69-2.5
9TOP Oss111617.841.62-1.8
10Jong AZ112617.21.56+8.8
11Jong Ajax111516.881.53-1.9
12Jong PSV111516.341.49-1.3
13RKC Waalwijk112016.041.46+4
14Roda JC Kerkrade111215.561.41-3.6
15Helmond Sport111615.261.39+0.7
16Jong FC Utrecht111714.331.3+2.7
17De Graafschap111413.981.270
18FC Dordrecht111413.971.270
19MVV Maastricht111411.91.08+2.1
20FC Eindhoven111510.840.99+4.2
#TeamPGAxGA/90+/-
1Heracles Almelo111311.461.04+1.5
2FC Emmen111913.331.21+5.7
3NAC Breda111913.681.24+5.3
4Roda JC Kerkrade11913.81.25-4.8
5RKC Waalwijk111613.931.27+2.1
6Vitesse111516.11.46-1.1
7Jong AZ112216.521.5+5.5
8MVV Maastricht112516.611.51+8.4
9Jong PSV111817.961.630
10Almere City11918.641.69-9.6
11FC Eindhoven112318.81.71+4.2
12FC Dordrecht112719.021.73+8
13FC Volendam111819.081.73-1.1
14TOP Oss111719.371.76-2.4
15VVV-Venlo111819.761.8-1.8
16Jong Ajax112620.241.84+5.8
17Helmond Sport112120.291.84+0.7
18Jong FC Utrecht112520.841.89+4.2
19FC Den Bosch111921.741.98-2.7
20De Graafschap112522.072.01+2.9
#TeamPPTSxPTS/90+/-
1Heracles Almelo112825.722.34+2.3
2NAC Breda112020.341.85-0.3
3FC Emmen112220.331.85+1.7
4Vitesse111717.111.56-0.1
5RKC Waalwijk111516.761.52-1.8
6Almere City112216.761.52+5.2
7VVV-Venlo112215.721.43+6.3
8Roda JC Kerkrade111915.521.41+3.5
9Jong AZ111415.321.39-1.3
10Jong PSV111314.671.33-1.7
11FC Volendam111614.561.32+1.4
12TOP Oss111214.411.31-2.4
13FC Den Bosch1114141.270
14Jong Ajax111113.871.26-2.9
15FC Dordrecht111113.581.23-2.6
16Helmond Sport11912.281.12-3.3
17MVV Maastricht111611.941.09+4.1
18Jong FC Utrecht11711.691.06-4.7
19De Graafschap111111.11.01-0.1
20FC Eindhoven111110.780.98+0.2
#TeamPxGxGAxGD/90
1Heracles Almelo1131.1211.4619.661.79
2FC Emmen1122.6813.339.350.85
3NAC Breda1121.6913.688.010.73
4Vitesse1119.9316.13.830.35
5RKC Waalwijk1116.0413.932.110.19
6Roda JC Kerkrade1115.5613.81.760.16
7FC Volendam1120.2119.081.130.1
8Almere City1119.3918.640.750.07
9Jong AZ1117.216.520.680.06
10VVV-Venlo1119.5419.76-0.22-0.02
11TOP Oss1117.8419.37-1.53-0.14
12Jong PSV1116.3417.96-1.62-0.15
13FC Den Bosch1118.5421.74-3.2-0.29
14Jong Ajax1116.8820.24-3.36-0.31
15MVV Maastricht1111.916.61-4.71-0.43
16Helmond Sport1115.2620.29-5.03-0.46
17FC Dordrecht1113.9719.02-5.05-0.46
18Jong FC Utrecht1114.3320.84-6.51-0.59
19FC Eindhoven1110.8418.8-7.96-0.72
20De Graafschap1113.9822.07-8.09-0.74
#TeamPGnpxGxG/90
1Heracles Almelo113627.1731.122.83
2FC Emmen112421.122.682.06
3NAC Breda112220.921.691.97
4FC Volendam112319.4220.211.84
5Vitesse111618.3519.931.81
6VVV-Venlo113017.9619.541.78
7Almere City112317.8119.391.76
8TOP Oss111617.0517.841.62
9FC Den Bosch111616.9618.541.69
10Jong Ajax111516.8816.881.53
11Jong AZ112615.6217.21.56
12Helmond Sport111615.2615.261.39
13Roda JC Kerkrade111214.7715.561.41
14Jong PSV111514.7616.341.49
15RKC Waalwijk112014.4616.041.46
16Jong FC Utrecht111714.3314.331.3
17De Graafschap111413.9813.981.27
18FC Dordrecht111413.1813.971.27
19MVV Maastricht111411.1111.91.08
20FC Eindhoven111510.8410.840.99
#TeamPGxGoTxG/90
1Heracles Almelo113627.8731.122.83
2FC Emmen112424.222.682.06
3VVV-Venlo113023.5419.541.78
4FC Volendam112321.6720.211.84
5NAC Breda112221.3421.691.97
6Jong AZ112620.0517.21.56
7Almere City112318.9819.391.76
8TOP Oss111617.8817.841.62
9FC Den Bosch111617.0918.541.69
10Vitesse111616.1219.931.81
11Helmond Sport111615.9415.261.39
12RKC Waalwijk112015.6516.041.46
13Jong Ajax111515.3216.881.53
14Jong PSV111514.2516.341.49
15FC Dordrecht111413.2413.971.27
16De Graafschap111412.8713.981.27
17Jong FC Utrecht111711.3914.331.3
18FC Eindhoven111510.4210.840.99
19MVV Maastricht111410.1611.91.08
20Roda JC Kerkrade111210.1415.561.41
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.1
Jong FC Utrecht
1 - 2
Roda JC Kerkrade
2.24
0.18
Jong PSV
0 - 1
FC Dordrecht
2.47
1.95
Jong Ajax
2 - 1
De Graafschap
1.05
xG
Sun, Oct 18
xG
0.94
MVV Maastricht
1 - 5
Heracles Almelo
2.83
1.87
RKC Waalwijk
1 - 1
FC Volendam
0.99
xG
Sat, Oct 17
xG
3.53
FC Emmen
2 - 1
Almere City
1.73
xG
Fri, Oct 16
xG
2.44
VVV-Venlo
4 - 4
Jong AZ
1.6
0.86
FC Eindhoven
0 - 1
Vitesse
0.32
0.76
Helmond Sport
0 - 2
NAC Breda
1.85
1.67
FC Den Bosch
2 - 1
TOP Oss
2.75
xG
Fri, Oct 9
xG
2.39
Heracles Almelo
3 - 0
RKC Waalwijk
0.73
0.99
NAC Breda
1 - 0
MVV Maastricht
0.35
2.31
TOP Oss
3 - 1
Helmond Sport
1.53
0.83
Jong AZ
0 - 1
FC Den Bosch
1.05
1.79
FC Volendam
2 - 0
Vitesse
1.34
1.27
Jong Ajax
0 - 3
VVV-Venlo
2.04
2.15
Roda JC Kerkrade
1 - 1
Jong PSV
1.23
0.52
FC Dordrecht
0 - 3
FC Emmen
0.73
2.74
Almere City
3 - 0
FC Eindhoven
0.38
1.26
De Graafschap
2 - 1
Jong FC Utrecht
1.94
xG
Sun, Oct 4
xG
1.14
VVV-Venlo
2 - 0
Roda JC Kerkrade
0.57
xG
Sat, Oct 3
xG
1.08
RKC Waalwijk
1 - 1
FC Emmen
1.46
1.33
FC Eindhoven
2 - 2
De Graafschap
1.39
1.97
Almere City
1 - 0
FC Volendam
1.19
1.86
FC Den Bosch
1 - 1
FC Dordrecht
0.89
1.34
Vitesse
2 - 2
NAC Breda
1.61
1.66
TOP Oss
4 - 1
MVV Maastricht
0.91
xG
Fri, Oct 2
xG
2.04
Helmond Sport
2 - 2
Heracles Almelo
2.28
xG
Sun, Sep 27
xG
1.87
De Graafschap
1 - 0
FC Den Bosch
0.97
xG
Sat, Sep 26
xG
2.41
NAC Breda
4 - 2
FC Eindhoven
0.46
1.14
FC Volendam
3 - 2
VVV-Venlo
2.34
0.38
Roda JC Kerkrade
2 - 0
RKC Waalwijk
1.09
1.4
MVV Maastricht
2 - 0
Helmond Sport
1.35
1.5
FC Emmen
1 - 0
TOP Oss
1.01
2.35
Heracles Almelo
2 - 0
Vitesse
0.77
xG
Fri, Sep 25
xG
0.78
FC Dordrecht
3 - 2
Almere City
2.14
xG
Sun, Sep 20
xG
0.96
De Graafschap
1 - 2
NAC Breda
2.38
xG
Sat, Sep 19
xG
3.15
Vitesse
3 - 1
Jong PSV
0.91
xG
Fri, Sep 18
xG
2.16
RKC Waalwijk
6 - 1
MVV Maastricht
0.63
1.7
Jong FC Utrecht
1 - 3
VVV-Venlo
1.64
1.16
FC Eindhoven
3 - 1
FC Emmen
1.26
1.74
TOP Oss
3 - 0
FC Dordrecht
1.21
2.76
Jong AZ
4 - 1
FC Volendam
1.15
1.46
Jong Ajax
0 - 0
Roda JC Kerkrade
0.64
0.29
Almere City
1 - 0
Heracles Almelo
3.57
1.77
FC Den Bosch
2 - 1
Helmond Sport
1.8
xG
Mon, Sep 14
xG
1.66
Jong FC Utrecht
6 - 1
Jong Ajax
1.85
2.29
Jong PSV
1 - 1
Jong AZ
1.2
xG
Sun, Sep 13
xG
3.08
FC Volendam
2 - 0
FC Den Bosch
1.03
xG
Sat, Sep 12
xG
0.84
Roda JC Kerkrade
1 - 0
Vitesse
0.86

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 2026/27

The Eerste Divisie xG table for 2026/27 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?

Heracles Almelo top the xG charts with 31.12 expected goals from 11 games (2.83/90). They have scored 36 actual goals, outperforming their xG by +4.9.

Who has the best defence?

Heracles Almelo have the tightest defence by xGA, conceding just 11.46 expected goals (1.04/90). Their actual goals conceded stands at 13.

Biggest overperformer

VVV-Venlo are the biggest overperformers in Eerste Divisie, scoring 30 goals from an xG of just 19.54 — a difference of +10.5. This could indicate clinical finishing or luck that may not be sustainable over the full season.

Biggest underperformer

Vitesse are the most wasteful in front of goal, scoring 16 from an xG of 19.93 (diff: -3.9). 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