NOVANTALAB
← All leagues

Eredivisie

xG Table · 2025/26

Model figures — expected goals scored by TrueGoals, not actual match xG.

Season leaders

Biggest over-performers

  1. PSV Eindhoven+18.1
  2. Heerenveen+6.5
  3. Feyenoord+4.5
  4. Nijmegen+4.3
  5. Sparta Rotterdam+3.5

Biggest under-performers

  1. Heracles-11.3
  2. Volendam-9.1
  3. Groningen-8.8
  4. Go Ahead Eagles-8.1
  5. Telstar-6.9

Best defences (lowest xGA)

  1. Ajax36.2
  2. PSV Eindhoven36.8
  3. Feyenoord39.6
  4. Groningen40.3
  5. Twente43.4

Biggest xG difference

  1. PSV Eindhoven+34.4
  2. Ajax+27.1
  3. Twente+24.6
  4. Feyenoord+23.1
  5. Groningen+17.7
#TeamMatches played.Goals scored (actual).Expected goals for: goals our model (TrueGoals) says this team's performances typically produce.Expected goals against: same, for goals conceded.Expected goal difference (xGF minus xGA).Actual league points.Expected points: points the team “should” have won based on xG, via match simulation.Actual points minus expected points. Positive = over-performing its underlying numbers (may regress); negative = under-performing.
1PSV Eindhoven3410171.236.8+34.48465.9+18.1
2Ajax346263.336.2+27.15661.1-5.1
3Twente345968.043.4+24.65859.3-1.3
4Feyenoord347062.839.6+23.16560.5+4.5
5Groningen344958.040.3+17.74856.8-8.8
6AZ Alkmaar345860.743.6+17.15256.0-4.0
7Nijmegen347767.753.6+14.15954.7+4.3
8Utrecht345558.050.6+7.45350.6+2.4
9Go Ahead Eagles345454.154.9-0.83846.1-8.1
10Telstar344953.558.8-5.33743.9-6.9
11Heerenveen345754.561.0-6.55144.5+6.5
12Volendam343543.055.9-12.93241.1-9.1
13Sparta Rotterdam344047.266.6-19.44339.5+3.5
14Excelsior344346.065.6-19.53836.4+1.6
15For Sittard344948.167.8-19.73937.5+1.5
16NAC Breda343543.765.0-21.32935.9-6.9
17Zwolle344440.767.3-26.63734.7+2.3
18Heracles343541.074.5-33.51930.3-11.3

First half / second half

Descriptive — actual half-time and full-time facts (2025/26), not predictions.

TeamPldGoals scored in the first half.Goals scored in the second half (full-time minus half-time).Goals conceded in the first half.Goals conceded in the second half.Share of the team's goals scored in the second half. Shown only when there are enough goals to be meaningful.Comebacks: matches the team was trailing at half-time but ended up winning or drawing.Leads lost: matches the team was leading at half-time but ended up drawing or losing.
AZ Alkmaar343226242745%14
Ajax343626172442%25
Excelsior342122223451%34
Feyenoord343238202454%42
For Sittard342524313249%13
Go Ahead Eagles342331272657%53
Groningen342128182757%11
Heerenveen342532252856%44
Heracles341817384749%33
NAC Breda341421292960%45
Nijmegen343047302361%61
PSV Eindhoven345051232250%40
Sparta Rotterdam341525184463%12
Telstar341930243161%04
Twente342237152563%43
Utrecht342332162658%24
Volendam341322322363%43
Zwolle342321333848%31
League total61244253044253055%5252

Home advantage

Realized home vs away results (2025/26). "Edge" = home PPG − away PPG. Descriptive, not a prediction.

League-wide home edge (PPG) over 26 seasons — the long decline:

0.940.222000/012025/26
TeamHPHome win percentage.Home points per game (3 for a win, 1 for a draw).Away points per game.Home edge: home points per game minus away points per game — the size of the team's home advantage. Caveated when either home or away matches are few.Home goal difference per game.Away goal difference per game.
AZ Alkmaar1747%1.821.24+0.59+0.76-0.35
Ajax1753%1.821.47+0.35+0.88+0.35
Excelsior1729%1.061.18-0.12-0.12-0.65
Feyenoord1765%2.121.71+0.41+0.94+0.59
For Sittard1741%1.470.82+0.65-0.06-0.76
Go Ahead Eagles1735%1.470.76+0.71+0.59-0.53
Groningen1741%1.471.35+0.12+0.53-0.29
Heerenveen1747%1.761.24+0.53+0.53-0.29
Heracles1724%0.880.24+0.65-0.76-2.18
NAC Breda1729%1.180.53+0.65-0.18-1.18
Nijmegen1753%1.881.59+0.29+0.94+0.47
PSV Eindhoven1776%2.412.53-0.12+1.88+1.41
Sparta Rotterdam1735%1.351.18+0.18-0.35-0.94
Telstar1729%1.181.00+0.18+0.18-0.53
Twente1753%1.881.53+0.35+0.76+0.35
Utrecht1759%1.941.18+0.76+1.06-0.29
Volendam1735%1.350.53+0.82+0.06-1.24
Zwolle1747%1.650.53+1.120.00-1.59
League total30644%1.591.14+0.45+0.42-0.42

Corners

Descriptive — actual corner counts (2025/26), shown where available. Not a prediction.

League-wide corners per team, per match over 9 seasons — the decline:

5.44.82017/182025/26
TeamPldCorners won (total).Corners conceded (total).Corners won per game.Corners conceded per game.Home corners won per game.Away corners won per game.
AZ Alkmaar341961545.84.55.95.6
Ajax341641794.85.35.34.4
Excelsior341391784.15.24.24.0
Feyenoord342461147.23.47.96.6
For Sittard341472304.36.84.93.7
Go Ahead Eagles341852085.46.16.54.4
Groningen342121686.24.96.95.6
Heerenveen341891695.65.05.95.2
Heracles341532044.56.04.84.2
NAC Breda341961475.84.36.15.5
Nijmegen342081336.13.96.85.5
PSV Eindhoven342431507.14.47.66.7
Sparta Rotterdam341532264.56.64.64.4
Telstar341612154.76.35.44.1
Twente341821415.44.15.75.0
Utrecht341761525.24.55.15.2
Volendam341272243.76.64.53.0
Zwolle341222073.66.14.13.1
League total612319931995.25.2