2025-26 Eredivisie Season

306 games · 6 promotion-playoff teams · 100,000 simulations

Final

Champion

PSV Eindhoven

84 points

Relegated

No relegation

Biggest Overachiever

PSV Eindhoven

10.50 points above expected

84 points · 73.50 expected points

Biggest Disappointment

Heracles Almelo

12.74 points below expected

19 points · 31.74 expected points

League Table

The final standings for the season. vsSim shows actual points minus the simulation's mean — positive means the team overachieved against the model, negative means they underperformed.

# Team GP W D L Pts GF GA GD SimPts vsSim
1 PSV Eindhoven 34 27 3 4 84 101 45 +56 73.5 +10.50
2 Feyenoord 34 19 8 7 65 70 44 +26 66.5 -1.51
3 NEC Nijmegen 34 16 11 7 59 77 53 +24 53.3 +5.67
4 Twente 34 15 13 6 58 59 40 +19 56.5 +1.50
5 Ajax 34 14 14 6 56 62 41 +21 59.6 -3.61
6 Utrecht 34 15 8 11 53 55 42 +13 52.5 +0.47
7 Alkmaar 34 14 10 10 52 58 51 +7 56.6 -4.60
8 Heerenveen 34 14 9 11 51 57 53 +4 42.5 +8.53
9 Groningen 34 14 6 14 48 49 45 +4 44.1 +3.93
10 Sparta Rotterdam 34 12 7 15 43 40 62 -22 43.4 -0.42
11 Fortuna Sittard 34 11 6 17 39 49 63 -14 37.3 +1.66
12 Go Ahead Eagles 34 8 14 12 38 54 53 +1 45.1 -7.11
13 Excelsior 34 10 8 16 38 43 56 -13 39.2 -1.19
14 Telstar 34 9 10 15 37 49 55 -6 35.4 +1.57
15 Zwolle 34 9 10 15 37 44 71 -27 39.9 -2.91
16 Volendam 34 8 8 18 32 35 55 -20 36.2 -4.18
17 NAC Breda 34 6 11 17 29 35 58 -23 32.5 -3.51
18 Heracles Almelo 34 5 4 25 19 35 85 -50 31.7 -12.74

Form

Each team's 5-game rolling points-per-game across the season. Hot streaks push above the dashed 1.5 PPG reference line; cold spells drop below. Each team gets a distinct color; the legend below the plot lets you read off which line is which. (First 4 games of each team have no rolling window, so the lines start at game 5.)

League Race

Cumulative points across the season for each team. Highlighted teams are drawn in color (top finishers for the Title Race, bottom finishers for the Relegation Race); the rest of the league appears in light gray as context. Switch views with the buttons below.

Promotion Playoff

The path the promotion-playoff teams took to determine the final promotion spot. The full Promotion / Relegation tab has matchup heatmaps and round-by-round simulation outcomes.

Semifinals

Ajax 2
Groningen 0
Utrecht 3
Heerenveen 2

Finals

Willem II 3
Volendam 3

Leg 1: Willem II 1-2 Volendam

Leg 2: Volendam 1-2 Willem II

Sim: 64.0%

Ajax 1
Utrecht 1

Season Summary

Every team's regular-season finish compared against 100,000 simulations. Click any column header to sort. Luck is the team's actual points minus the sim's mean — positive means the team beat the model. Percentile is where the actual result fell in the team's sim distribution (e.g. 90% = the team did this well or better in only 10% of sims).

Team Elo Points Avg Luck Percentile Min 5th Q1 Median Q3 95th Max
PSV Eindhoven 2053 84 73.50 +10.50 95.0% 46 62 69 74 78 84 96
Feyenoord 1956 65 66.51 -1.51 44.1% 37 55 62 67 72 78 91
Ajax 1921 56 59.61 -3.61 33.4% 33 47 55 60 65 72 87
Twente 1913 58 56.50 +1.50 60.8% 29 44 52 56 61 69 84
NEC Nijmegen 1883 59 53.33 +5.67 79.7% 24 41 48 53 58 66 80
Alkmaar 1870 52 56.60 -4.60 29.0% 31 44 52 57 62 69 87
Utrecht 1867 53 52.53 +0.47 55.5% 25 40 48 53 57 65 78
Groningen 1800 48 44.07 +3.93 73.3% 15 32 39 44 49 56 77
Go Ahead Eagles 1799 38 45.11 -7.11 19.1% 16 33 40 45 50 57 71
Heerenveen 1791 51 42.47 +8.53 89.6% 17 31 37 42 47 54 73
Excelsior 1763 38 39.19 -1.19 46.8% 14 28 34 39 44 51 68
Sparta Rotterdam 1748 43 43.42 -0.42 51.7% 17 32 38 43 48 56 70
Telstar 1747 37 35.43 +1.57 63.0% 12 24 31 35 40 47 63
Zwolle 1721 37 39.91 -2.91 37.3% 16 28 35 40 45 52 67
Fortuna Sittard 1718 39 37.34 +1.66 62.5% 12 26 32 37 42 49 66
Volendam 1704 32 36.18 -4.18 30.6% 12 25 31 36 41 48 67
NAC Breda 1669 29 32.51 -3.51 33.8% 8 22 28 32 37 44 59
Heracles Almelo 1621 19 31.74 -12.74 3.3% 11 21 27 32 36 43 62

Head-to-Head

Each cell shows a team's record in that matchup (row vs column, formatted W-D-L) with the model's expected points on the line below. Navy-tinted cells mean the team beat the model's expectations by more than one point in that matchup; gold-tinted cells mean they fell short by the same margin.

Beat expectations Fell short Within expectations
Team AJA ALK EXC FEY FS GAE GRO HEE HA NB NN PE SR TEL TWE UTR VOL ZWO
Ajax
0-1-1
2.95
0-1-1
3.98
1-1-0
2.28
2-0-0
3.95
0-2-0
3.55
1-0-1
3.70
0-2-0
3.72
2-0-0
4.35
2-0-0
4.39
0-2-0
3.07
0-2-0
1.98
1-1-0
3.71
2-0-0
4.06
1-0-1
2.84
0-0-2
3.18
1-1-0
4.03
1-1-0
3.84
Alkmaar
1-1-0
2.49
1-1-0
3.69
0-2-0
2.17
1-0-1
3.82
0-2-0
3.32
1-0-1
3.51
1-0-1
3.55
2-0-0
4.20
1-1-0
4.17
0-0-2
3.00
0-0-2
1.84
2-0-0
3.52
2-0-0
3.96
0-1-1
2.65
1-0-1
3.04
1-1-0
3.93
0-1-1
3.80
Excelsior
1-1-0
1.61
0-1-1
1.85
0-0-2
1.43
1-0-1
2.78
0-0-2
2.38
1-0-1
2.45
0-0-2
2.53
0-1-1
3.18
2-0-0
3.07
0-0-2
1.99
0-0-2
1.15
1-0-1
2.54
0-2-0
2.92
1-1-0
1.83
1-0-1
1.82
1-1-0
2.96
1-1-0
2.67
Feyenoord
0-1-1
3.16
0-2-0
3.31
2-0-0
4.21
2-0-0
4.39
1-0-1
4.09
2-0-0
3.93
1-1-0
4.18
2-0-0
4.65
1-1-0
4.53
0-1-1
3.45
0-0-2
2.41
1-0-1
3.94
2-0-0
4.54
0-1-1
3.30
2-0-0
3.62
1-1-0
4.49
2-0-0
4.38
Fortuna Sittard
0-0-2
1.64
1-0-1
1.73
1-0-1
2.66
0-0-2
1.30
0-2-0
2.24
1-0-1
2.34
1-0-1
2.37
0-1-1
3.06
0-1-1
3.03
2-0-0
1.80
0-0-2
1.02
0-2-0
2.36
1-0-1
2.83
0-0-2
1.70
1-0-1
1.83
2-0-0
2.78
1-0-1
2.67
Go Ahead Eagles
0-2-0
1.97
0-2-0
2.17
2-0-0
3.08
1-0-1
1.52
0-2-0
3.22
0-2-0
2.71
0-1-1
2.97
1-0-1
3.49
1-0-1
3.51
0-1-1
2.30
0-0-2
1.35
0-1-1
2.92
0-1-1
3.43
0-0-2
2.02
0-1-1
2.26
1-1-0
3.19
2-0-0
2.96
Groningen
1-0-1
1.82
1-0-1
2.00
1-0-1
3.01
0-0-2
1.65
1-0-1
3.13
0-2-0
2.73
2-0-0
2.75
2-0-0
3.64
1-1-0
3.43
1-0-1
2.19
0-0-2
1.21
0-0-2
2.84
2-0-0
3.22
0-1-1
2.03
1-0-1
2.20
1-0-1
3.14
0-2-0
3.02
Heerenveen
0-2-0
1.82
1-0-1
1.94
2-0-0
2.90
0-1-1
1.46
1-0-1
3.10
1-1-0
2.47
0-0-2
2.68
2-0-0
3.46
0-1-1
3.56
1-1-0
2.07
0-0-2
1.12
2-0-0
2.60
2-0-0
3.07
0-0-2
1.98
0-2-0
2.16
1-1-0
3.10
1-0-1
2.91
Heracles Almelo
0-0-2
1.32
0-0-2
1.44
1-1-0
2.27
0-0-2
1.10
1-1-0
2.38
1-0-1
2.01
0-0-2
1.87
0-0-2
2.06
0-0-2
2.70
0-0-2
1.75
0-0-2
0.77
1-0-1
2.11
0-1-1
2.42
0-0-2
1.56
0-1-1
1.68
0-0-2
2.35
1-0-1
2.13
NAC Breda
0-0-2
1.30
0-1-1
1.46
0-0-2
2.38
0-1-1
1.20
1-1-0
2.44
1-0-1
1.99
0-1-1
2.07
1-1-0
1.94
2-0-0
2.75
0-0-2
1.68
0-1-1
0.85
0-1-1
2.01
0-0-2
2.61
0-2-0
1.57
0-1-1
1.58
1-0-1
2.47
0-1-1
2.26
NEC Nijmegen
0-2-0
2.38
2-0-0
2.43
2-0-0
3.49
1-1-0
2.07
0-0-2
3.74
1-1-0
3.18
1-0-1
3.27
0-1-1
3.42
2-0-0
3.83
2-0-0
3.88
1-0-1
1.68
1-1-0
3.32
0-2-0
3.89
0-2-0
2.49
0-0-2
2.90
2-0-0
3.74
1-1-0
3.51
PSV Eindhoven
0-2-0
3.51
2-0-0
3.73
2-0-0
4.59
2-0-0
3.07
2-0-0
4.76
2-0-0
4.32
2-0-0
4.51
2-0-0
4.63
2-0-0
5.09
1-1-0
4.99
1-0-1
3.90
2-0-0
4.32
0-0-2
4.85
2-0-0
3.68
2-0-0
4.00
1-0-1
4.89
2-0-0
4.58
Sparta Rotterdam
0-1-1
1.82
0-0-2
1.97
1-0-1
2.89
1-0-1
1.65
0-2-0
3.09
1-1-0
2.51
2-0-0
2.61
0-0-2
2.85
1-0-1
3.37
1-1-0
3.48
0-1-1
2.15
0-0-2
1.35
1-0-1
3.20
0-0-2
2.09
2-0-0
2.25
2-0-0
3.10
0-1-1
3.07
Telstar
0-0-2
1.55
0-0-2
1.63
0-2-0
2.52
0-0-2
1.18
1-0-1
2.63
1-1-0
2.06
0-0-2
2.24
0-0-2
2.39
1-1-0
3.09
2-0-0
2.83
0-2-0
1.68
2-0-0
0.95
1-0-1
2.26
0-2-0
1.56
0-1-1
1.73
1-1-0
2.72
0-0-2
2.36
Twente
1-0-1
2.60
1-1-0
2.77
0-1-1
3.71
1-1-0
2.18
2-0-0
3.86
2-0-0
3.46
1-1-0
3.47
2-0-0
3.53
2-0-0
4.04
0-2-0
4.02
0-2-0
2.95
0-0-2
1.85
2-0-0
3.45
0-2-0
4.04
0-1-1
3.02
1-1-0
3.96
0-1-1
3.61
Utrecht
2-0-0
2.29
1-0-1
2.42
1-0-1
3.70
0-0-2
1.90
1-0-1
3.71
1-1-0
3.21
1-0-1
3.28
0-2-0
3.33
1-1-0
3.87
1-1-0
4.02
2-0-0
2.57
0-0-2
1.59
0-0-2
3.21
1-1-0
3.82
1-1-0
2.45
1-0-1
3.72
1-1-0
3.36
Volendam
0-1-1
1.57
0-1-1
1.65
0-1-1
2.50
0-1-1
1.22
0-0-2
2.66
0-1-1
2.26
1-0-1
2.31
0-1-1
2.34
2-0-0
3.10
1-0-1
2.97
0-0-2
1.80
1-0-1
0.92
0-0-2
2.36
0-1-1
2.70
0-1-1
1.64
1-0-1
1.81
2-0-0
2.41
Zwolle
0-1-1
1.71
1-1-0
1.75
0-1-1
2.77
0-0-2
1.30
1-0-1
2.77
0-0-2
2.50
0-2-0
2.43
1-0-1
2.53
1-0-1
3.36
1-1-0
3.22
0-1-1
2.00
0-0-2
1.15
1-1-0
2.37
2-0-0
3.08
1-1-0
1.92
0-1-1
2.13
0-0-2
3.04

Goal Differential vs Points

Each team plotted by their final goal differential (x) and final point total (y). Teams above the broad trend (more points than their GD would suggest) were efficient at narrow wins; teams below took more lopsided losses than their results imply.

Scoreline Distribution

Percentage of games ending with each combination of team-goals (rows) and opponent-goals (columns). The diagonal shows draws; cells below the diagonal are wins from the row team's perspective, cells above are losses. Marginal totals on the right and bottom show how often each goal count occurred regardless of opponent. Use the picker to switch between the league-wide view and any individual team.

↓ Scored | Allowed →012345+Total
03.27%5.07%6.86%2.78%1.31%0.98%20.26%
15.07%11.11%9.15%2.78%2.12%1.14%31.37%
26.86%9.15%9.80%2.45%0.98%0.33%29.58%
32.78%2.78%2.45%1.96%0.82%0.16%10.95%
41.31%2.12%0.98%0.82%5.23%
5+0.98%1.14%0.33%0.16%2.61%
Total20.26%31.37%29.58%10.95%5.23%2.61%100%

Summary Statistics

Mean scored1.59
Mean allowed1.59
StdDev scored1.28
StdDev allowed1.28
Mean total goals/game3.18
Correlation (home vs away score)-0.122
Sample size (games)306
↓ Scored | Allowed →012345+Total
05.88%2.94%8.82%
114.71%11.76%2.94%29.41%
217.65%2.94%17.65%38.24%
32.94%5.88%5.88%2.94%17.65%
42.94%2.94%5.88%
5+
Total29.41%26.47%38.24%5.88%100%

Ajax — Summary Statistics

Mean scored1.82
Mean allowed1.21
StdDev scored1.03
StdDev allowed0.95
Mean total goals/game3.03
Correlation (scored vs allowed)-0.055
Games played34
↓ Scored | Allowed →012345+Total
02.94%2.94%2.94%2.94%11.76%
111.76%8.82%5.88%8.82%2.94%38.24%
25.88%8.82%11.76%26.47%
32.94%2.94%5.88%2.94%14.71%
42.94%5.88%8.82%
5+
Total26.47%29.41%20.59%17.65%2.94%2.94%100%

Alkmaar — Summary Statistics

Mean scored1.71
Mean allowed1.50
StdDev scored1.14
StdDev allowed1.31
Mean total goals/game3.21
Correlation (scored vs allowed)-0.061
Games played34
↓ Scored | Allowed →012345+Total
02.94%5.88%8.82%2.94%20.59%
18.82%8.82%23.53%2.94%2.94%47.06%
22.94%8.82%11.76%23.53%
35.88%5.88%
4
5+2.94%2.94%
Total17.65%23.53%50.00%2.94%5.88%100%

Excelsior — Summary Statistics

Mean scored1.26
Mean allowed1.65
StdDev scored1.05
StdDev allowed1.23
Mean total goals/game2.91
Correlation (scored vs allowed)-0.207
Games played34
↓ Scored | Allowed →012345+Total
02.94%5.88%2.94%11.76%
111.76%11.76%2.94%26.47%
28.82%14.71%2.94%2.94%2.94%32.35%
35.88%2.94%5.88%2.94%17.65%
42.94%2.94%5.88%
5+2.94%2.94%5.88%
Total29.41%35.29%17.65%11.76%5.88%100%

Feyenoord — Summary Statistics

Mean scored2.06
Mean allowed1.29
StdDev scored1.56
StdDev allowed1.19
Mean total goals/game3.35
Correlation (scored vs allowed)-0.010
Games played34
↓ Scored | Allowed →012345+Total
05.88%8.82%14.71%
15.88%8.82%20.59%2.94%5.88%44.12%
22.94%8.82%8.82%2.94%2.94%26.47%
32.94%8.82%11.76%
42.94%2.94%
5+
Total8.82%26.47%47.06%8.82%5.88%2.94%100%

Fortuna Sittard — Summary Statistics

Mean scored1.44
Mean allowed1.85
StdDev scored0.99
StdDev allowed1.10
Mean total goals/game3.29
Correlation (scored vs allowed)0.116
Games played34
↓ Scored | Allowed →012345+Total
05.88%5.88%5.88%2.94%20.59%
12.94%11.76%5.88%2.94%5.88%29.41%
25.88%2.94%23.53%5.88%38.24%
32.94%2.94%
42.94%2.94%
5+5.88%5.88%
Total26.47%20.59%35.29%5.88%11.76%100%

Go Ahead Eagles — Summary Statistics

Mean scored1.59
Mean allowed1.56
StdDev scored1.37
StdDev allowed1.28
Mean total goals/game3.15
Correlation (scored vs allowed)-0.261
Games played34
↓ Scored | Allowed →012345+Total
05.88%2.94%11.76%20.59%
12.94%8.82%11.76%2.94%2.94%29.41%
211.76%14.71%2.94%5.88%2.94%38.24%
35.88%2.94%8.82%
42.94%2.94%
5+
Total29.41%29.41%26.47%8.82%5.88%100%

Groningen — Summary Statistics

Mean scored1.44
Mean allowed1.32
StdDev scored1.02
StdDev allowed1.17
Mean total goals/game2.76
Correlation (scored vs allowed)-0.249
Games played34
↓ Scored | Allowed →012345+Total
02.94%2.94%11.76%2.94%2.94%23.53%
18.82%8.82%2.94%20.59%
22.94%11.76%11.76%26.47%
38.82%5.88%5.88%2.94%23.53%
42.94%2.94%5.88%
5+
Total14.71%32.35%41.18%8.82%2.94%100%

Heerenveen — Summary Statistics

Mean scored1.68
Mean allowed1.56
StdDev scored1.25
StdDev allowed1.05
Mean total goals/game3.24
Correlation (scored vs allowed)-0.320
Games played34
↓ Scored | Allowed →012345+Total
02.94%5.88%11.76%11.76%11.76%2.94%47.06%
18.82%11.76%2.94%8.82%32.35%
25.88%2.94%8.82%
32.94%2.94%5.88%
42.94%2.94%
5+2.94%2.94%
Total5.88%20.59%29.41%14.71%26.47%2.94%100%

Heracles Almelo — Summary Statistics

Mean scored1.03
Mean allowed2.50
StdDev scored1.60
StdDev allowed1.48
Mean total goals/game3.53
Correlation (scored vs allowed)-0.172
Games played34
↓ Scored | Allowed →012345+Total
05.88%14.71%11.76%5.88%2.94%41.18%
18.82%5.88%11.76%26.47%
22.94%5.88%11.76%20.59%
38.82%2.94%11.76%
4
5+
Total17.65%26.47%35.29%14.71%2.94%2.94%100%

NAC Breda — Summary Statistics

Mean scored1.03
Mean allowed1.71
StdDev scored1.06
StdDev allowed1.29
Mean total goals/game2.74
Correlation (scored vs allowed)0.206
Games played34
↓ Scored | Allowed →012345+Total
02.94%2.94%
117.65%2.94%2.94%23.53%
25.88%8.82%11.76%8.82%35.29%
35.88%5.88%5.88%2.94%2.94%23.53%
45.88%2.94%2.94%11.76%
5+2.94%2.94%
Total14.71%41.18%23.53%17.65%2.94%100%

NEC Nijmegen — Summary Statistics

Mean scored2.26
Mean allowed1.56
StdDev scored1.14
StdDev allowed1.13
Mean total goals/game3.82
Correlation (scored vs allowed)0.023
Games played34
↓ Scored | Allowed →012345+Total
02.94%2.94%
12.94%2.94%2.94%8.82%
28.82%17.65%8.82%2.94%38.24%
35.88%5.88%2.94%14.71%
42.94%2.94%2.94%5.88%14.71%
5+14.71%2.94%2.94%20.59%
Total20.59%41.18%23.53%14.71%100%

PSV Eindhoven — Summary Statistics

Mean scored2.97
Mean allowed1.32
StdDev scored1.53
StdDev allowed0.98
Mean total goals/game4.29
Correlation (scored vs allowed)0.027
Games played34
↓ Scored | Allowed →012345+Total
02.94%5.88%2.94%5.88%8.82%26.47%
114.71%8.82%2.94%5.88%2.94%5.88%41.18%
211.76%2.94%5.88%2.94%23.53%
32.94%2.94%5.88%
42.94%2.94%
5+
Total32.35%17.65%11.76%20.59%11.76%5.88%100%

Sparta Rotterdam — Summary Statistics

Mean scored1.18
Mean allowed1.82
StdDev scored1.00
StdDev allowed1.71
Mean total goals/game3.00
Correlation (scored vs allowed)-0.176
Games played34
↓ Scored | Allowed →012345+Total
02.94%5.88%11.76%2.94%23.53%
12.94%14.71%8.82%2.94%5.88%35.29%
22.94%2.94%11.76%5.88%23.53%
35.88%2.94%8.82%
45.88%2.94%8.82%
5+
Total14.71%32.35%35.29%11.76%5.88%100%

Telstar — Summary Statistics

Mean scored1.44
Mean allowed1.62
StdDev scored1.21
StdDev allowed1.07
Mean total goals/game3.06
Correlation (scored vs allowed)-0.193
Games played34
↓ Scored | Allowed →012345+Total
05.88%5.88%5.88%17.65%
12.94%20.59%2.94%26.47%
28.82%17.65%8.82%2.94%38.24%
32.94%2.94%5.88%
42.94%2.94%5.88%
5+2.94%2.94%5.88%
Total23.53%50.00%17.65%5.88%2.94%100%

Twente — Summary Statistics

Mean scored1.74
Mean allowed1.18
StdDev scored1.33
StdDev allowed1.06
Mean total goals/game2.91
Correlation (scored vs allowed)-0.073
Games played34
↓ Scored | Allowed →012345+Total
02.94%11.76%2.94%17.65%
12.94%14.71%8.82%2.94%29.41%
217.65%8.82%5.88%2.94%35.29%
35.88%2.94%8.82%
42.94%5.88%8.82%
5+
Total26.47%47.06%14.71%2.94%5.88%2.94%100%

Utrecht — Summary Statistics

Mean scored1.62
Mean allowed1.24
StdDev scored1.16
StdDev allowed1.23
Mean total goals/game2.85
Correlation (scored vs allowed)-0.148
Games played34
↓ Scored | Allowed →012345+Total
02.94%11.76%8.82%11.76%35.29%
114.71%11.76%5.88%32.35%
22.94%14.71%5.88%2.94%26.47%
32.94%2.94%5.88%
4
5+
Total8.82%41.18%29.41%20.59%100%

Volendam — Summary Statistics

Mean scored1.03
Mean allowed1.62
StdDev scored0.94
StdDev allowed0.92
Mean total goals/game2.65
Correlation (scored vs allowed)-0.267
Games played34
↓ Scored | Allowed →012345+Total
02.94%8.82%2.94%2.94%17.65%
111.76%11.76%11.76%2.94%5.88%44.12%
22.94%5.88%14.71%2.94%2.94%2.94%32.35%
32.94%2.94%
42.94%2.94%
5+
Total17.65%23.53%35.29%5.88%5.88%11.76%100%

Zwolle — Summary Statistics

Mean scored1.29
Mean allowed2.09
StdDev scored0.91
StdDev allowed1.90
Mean total goals/game3.38
Correlation (scored vs allowed)-0.068
Games played34

Top Overachievers & Disappointments

Teams that most beat — or most fell short of — their simulated point projections. A positive vsSim means the team accumulated more points than the model expected on average; a negative one means fewer.

Biggest Overachievers

# Team Actual Sim vsSim
1 PSV Eindhoven 84 73.5 +10.50
2 Heerenveen 51 42.5 +8.53
3 NEC Nijmegen 59 53.3 +5.67
4 Groningen 48 44.1 +3.93
5 Fortuna Sittard 39 37.3 +1.66

Biggest Disappointments

# Team Actual Sim vsSim
1 Heracles Almelo 19 31.7 -12.74
2 Go Ahead Eagles 38 45.1 -7.11
3 Alkmaar 52 56.6 -4.60
4 Volendam 32 36.2 -4.18
5 Ajax 56 59.6 -3.61

Top Streaks

Ranked by model unlikelihood — the product of pregame W/D/L probabilities over the games in each team's streak. A short streak by a poor team can outrank a longer one by a strong team since the poor team's per-game probabilities were lower going in. Unbeaten counts W or D consecutively; Winless counts L or D consecutively.

Longest Winning Streaks

# Team Games Dates Probability
1 Sparta Rotterdam 5 Dec 21 – Jan 31 1 in 401
2 PSV Eindhoven 13 Sep 27 – Jan 17 1 in 380
3 NEC Nijmegen 4 Nov 9 – Dec 7 1 in 44
4 Heracles Almelo 3 Nov 2 – Nov 22 1 in 42
5 Volendam 2 Feb 7 – Feb 13 1 in 30

Longest Losing Streaks

# Team Games Dates Probability
1 Groningen 6 Jan 25 – Mar 1 1 in 216
2 Excelsior 5 Feb 14 – Mar 15 1 in 65
3 PSV Eindhoven 2 Mar 14 – Mar 22 1 in 44
4 Heracles Almelo 6 Aug 10 – Sep 20 1 in 44
5 Utrecht 3 Dec 21 – Jan 25 1 in 32

Longest Unbeaten Streaks

# Team Games Dates Probability
1 Twente 16 Nov 2 – Mar 8 1 in 185
2 Sparta Rotterdam 7 Dec 21 – Feb 17 1 in 56
3 PSV Eindhoven 18 Sep 13 – Feb 8 1 in 44
4 NEC Nijmegen 10 Nov 9 – Feb 7 1 in 43
5 Excelsior 5 Jan 17 – Feb 6 1 in 35

Longest Winless Streaks

# Team Games Dates Probability
1 Go Ahead Eagles 11 Nov 22 – Feb 15 1 in 162
2 Utrecht 9 Nov 23 – Feb 8 1 in 113
3 Heracles Almelo 13 Feb 7 – May 17 1 in 31
4 Feyenoord 4 Dec 14 – Jan 18 1 in 28
5 Zwolle 9 Aug 31 – Nov 2 1 in 26

Home-Field Advantage Edge

The simulation applies the same home-field boost to every game across the league, so the per-game home win probabilities bake in the model's idea of HFA. For each team, we sum expected points at home and compare to actual home points, and the same on the road. The bar shows (home points above expected) minus (away points above expected). A tall positive bar means the team's home/road split exceeded what the model predicted — a real fortress effect. A tall negative bar means the reverse: they played worse at home or better on the road than expected.

Finish Position Heatmap

Each cell is the probability — across 100,000 simulations — that the team (row) finished at that position (column). Rows are sorted by actual finish (champion at top, bottom of the table at the bottom).

Team123456789101112131415161718
PSV Eindhoven69.90%19.74%6.47%2.46%0.91%0.31%0.11%0.05%0.03%0.02%
Feyenoord20.07%39.82%19.57%10.18%5.19%2.63%1.31%0.62%0.39%0.12%0.05%0.05%
NEC Nijmegen0.96%4.53%9.04%13.55%14.62%15.18%12.79%9.54%6.62%4.81%2.86%2.36%1.22%0.88%0.57%0.32%0.07%0.08%
Twente2.01%8.02%15.63%17.61%16.39%13.49%10.32%6.38%4.03%2.38%1.65%1.00%0.52%0.23%0.20%0.12%0.01%0.01%
Ajax4.22%15.78%22.68%18.74%14.03%9.71%6.12%4.09%1.92%1.10%0.78%0.43%0.15%0.14%0.08%0.03%
Utrecht0.66%2.95%7.64%11.12%14.38%15.53%14.21%11.27%7.60%5.28%3.28%2.47%1.59%1.09%0.53%0.22%0.09%0.09%
Alkmaar2.06%8.02%14.64%17.31%16.22%14.23%10.30%6.80%3.99%2.72%1.59%0.91%0.56%0.34%0.22%0.05%0.04%
Heerenveen0.02%0.09%0.63%1.25%2.61%4.22%6.74%8.69%10.76%11.34%11.40%9.51%8.76%7.39%6.59%4.70%3.32%1.98%
Groningen0.01%0.30%0.93%2.04%3.69%5.60%8.62%10.67%12.16%11.47%10.59%9.17%7.31%6.10%4.45%3.54%2.06%1.29%
Sparta Rotterdam0.02%0.16%0.86%1.52%3.35%4.60%6.86%9.69%10.37%11.07%10.90%9.60%8.63%7.14%5.75%4.86%3.02%1.60%
Fortuna Sittard0.02%0.10%0.32%0.62%1.13%2.01%3.48%5.23%6.77%7.58%9.91%10.92%10.79%11.43%11.20%10.63%7.86%
Go Ahead Eagles0.07%0.46%1.34%2.45%4.75%7.09%9.41%11.48%12.29%10.79%9.72%7.82%6.76%6.03%4.25%2.70%1.79%0.80%
Excelsior0.04%0.10%0.44%1.09%1.94%3.37%5.29%6.77%8.76%9.54%10.08%10.71%11.15%9.34%9.15%7.04%5.19%
Telstar0.01%0.01%0.12%0.37%0.77%1.28%2.34%3.69%4.85%6.64%8.33%9.67%11.12%12.69%12.81%13.73%11.57%
Zwolle0.04%0.29%0.61%1.29%2.47%3.84%5.07%7.33%8.27%9.78%10.29%11.17%10.48%9.68%8.20%6.58%4.61%
Volendam0.01%0.06%0.23%0.31%0.68%1.71%2.85%4.04%5.65%7.01%8.79%9.55%10.29%11.83%13.37%12.53%11.09%
NAC Breda0.01%0.04%0.10%0.27%0.49%1.06%1.54%2.50%3.51%5.13%6.68%8.84%11.66%14.78%19.67%23.72%
Heracles Almelo0.01%0.01%0.08%0.15%0.51%0.63%1.24%2.10%3.12%4.15%5.80%7.99%10.73%13.95%19.42%30.11%

Points Required Per Position

The empirical CDF of simulated point totals per finishing position. Each curve shows, for one position (1st, 2nd, ..., last), the spread of point totals teams accumulated across simulations. Reading the curve at the 50% mark gives the median points typically needed to finish at that position. Steep curves mean the position is tightly clustered around a particular point range; shallow curves mean the position came with a wide variety of point totals.

Points Totals in Context

How did each team's actual results compare to their simulated points, Elo rating, average opponent Elo, and percentile within simulated outcomes? Use the buttons to switch between views. In each chart, dashed crosshairs at the league means split the plot into four quadrants: pastel green (team did well, model agreed), pastel red (team did poorly, model agreed), and pastel yellow (model and reality disagreed).

Season Trends

How each metric evolved across the season — Elo rating, actual and projected points, title/promotion probability, and relegation probability — day by day.

Promotion Playoff Bracket

The path the promotion-playoff teams took to determine the final promotion spot. Two-leg ties show their aggregate score with each leg listed below the matchup card.

Semifinals

Ajax 2
Groningen 0
Utrecht 3
Heerenveen 2

Finals

Willem II 3
Volendam 3

Leg 1: Willem II 1-2 Volendam

Leg 2: Volendam 1-2 Willem II

Sim: 64.0%

Ajax 1
Utrecht 1

Stochastic Promotion/Relegation Outcomes

Across 100,000 regular-season simulations from preseason Elo, the probability of each team's next-season outcome — promotion-positive outcomes on the left, relegation-positive on the right. The round buttons switch to heatmaps of how often each pair of teams met in that round of the playoff across the simulations, since every iteration produces a different field.

Team Same level Won relegation playoff Lost relegation playoff Direct relegation
Feyenoord 100%
PSV Eindhoven 100%
Ajax 100% <0.1% <0.1%
Alkmaar 99.9% <0.1% <0.1% <0.1%
Twente 99.9% 0.1% <0.1% <0.1%
Utrecht 99.6% 0.1% 0.1% 0.2%
NEC Nijmegen 99.5% 0.2% 0.1% 0.1%
Go Ahead Eagles 94.7% 1.3% 1.4% 2.6%
Groningen 93.1% 1.7% 1.8% 3.4%
Sparta Rotterdam 90.5% 1.6% 3.2% 4.6%
Heerenveen 90.0% 2.0% 2.7% 5.3%
Zwolle 80.6% 2.5% 5.7% 11.2%
Excelsior 78.6% 3.6% 5.5% 12.2%
Fortuna Sittard 70.3% 3.4% 7.8% 18.5%
Volendam 63.0% 3.7% 9.7% 23.6%
Telstar 61.9% 4.4% 8.4% 25.3%
NAC Breda 41.8% 3.5% 11.3% 43.4%
Heracles Almelo 36.5% 2.4% 11.5% 49.5%
Loser →
↓ Winner
ADO Den HaagAjaxAlkmaarAlmere CityCambuurDe GraafschapDen BoschDordrechtEmmenExcelsiorFC EindhovenFortuna SittardGo Ahead EaglesGroningenHeerenveenHelmond SportHeracles AlmeloMVV MaastrichtNAC BredaNEC NijmegenRKC WaalwijkRoda JC KerkradeSparta RotterdamTOP OssTelstarTwenteUtrechtVVV-VenloVitesseVolendamWillem IIZwolle
ADO Den Haag
Ajax
Alkmaar
Almere City
Cambuur
De Graafschap
Den Bosch
Dordrecht
Emmen
Excelsior
FC Eindhoven
Fortuna Sittard
Go Ahead Eagles
Groningen
Heerenveen
Helmond Sport
Heracles Almelo
MVV Maastricht
NAC Breda
NEC Nijmegen
RKC Waalwijk
Roda JC Kerkrade
Sparta Rotterdam
TOP Oss
Telstar
Twente
Utrecht
VVV-Venlo
Vitesse
Volendam
Willem II
Zwolle
Loser →
↓ Winner
ADO Den HaagAjaxAlkmaarAlmere CityCambuurDe GraafschapDen BoschDordrechtEmmenExcelsiorFC EindhovenFortuna SittardGo Ahead EaglesGroningenHeerenveenHelmond SportHeracles AlmeloMVV MaastrichtNAC BredaNEC NijmegenRKC WaalwijkRoda JC KerkradeSparta RotterdamTOP OssTelstarTwenteUtrechtVVV-VenloVitesseVolendamWillem IIZwolle
ADO Den Haag23.00%30.00%4.00%9.00%14.00%44.00%47.00%12.00%35.00%34.00%23.00%
Ajax1.00%2.00%
Alkmaar1.00%1.00%2.00%
Almere City37.00%58.00%7.00%11.00%14.00%92.00%95.00%2.00%19.00%60.00%1.00%77.00%38.00%
Cambuur35.00%50.00%9.00%14.00%17.00%75.00%88.00%18.00%53.00%77.00%36.00%
De Graafschap1.00%48.00%70.00%9.00%19.00%26.00%112.00%105.00%2.00%24.00%83.00%2.00%85.00%61.00%
Den Bosch4.00%14.00%1.00%1.00%4.00%32.00%27.00%1.00%7.00%14.00%16.00%8.00%
Dordrecht23.00%40.00%4.00%15.00%14.00%72.00%66.00%23.00%33.00%1.00%55.00%38.00%
Emmen6.00%8.00%2.00%2.00%3.00%16.00%16.00%6.00%15.00%16.00%9.00%
Excelsior23.00%56.00%48.00%91.00%25.00%68.00%37.00%12.00%9.00%4.00%69.00%58.00%2.00%14.00%4.00%79.00%
FC Eindhoven1.00%3.00%1.00%3.00%3.00%5.00%9.00%1.00%4.00%6.00%2.00%
Fortuna Sittard20.00%92.00%55.00%93.00%23.00%74.00%29.00%9.00%17.00%5.00%90.00%58.00%3.00%9.00%2.00%76.00%
Go Ahead Eagles13.00%23.00%14.00%28.00%8.00%27.00%9.00%3.00%3.00%1.00%26.00%17.00%5.00%1.00%20.00%
Groningen11.00%29.00%19.00%35.00%11.00%20.00%13.00%1.00%2.00%31.00%19.00%5.00%1.00%43.00%
Heerenveen12.00%38.00%23.00%47.00%14.00%31.00%13.00%10.00%6.00%2.00%38.00%31.00%1.00%7.00%1.00%36.00%
Helmond Sport1.00%2.00%1.00%9.00%9.00%1.00%6.00%7.00%4.00%
Heracles Almelo16.00%71.00%49.00%75.00%22.00%55.00%19.00%12.00%12.00%5.00%70.00%61.00%2.00%16.00%3.00%84.00%
MVV Maastricht1.00%1.00%3.00%2.00%1.00%3.00%1.00%1.00%
NAC Breda17.00%88.00%61.00%95.00%38.00%71.00%32.00%13.00%17.00%15.00%90.00%81.00%2.00%20.00%2.00%78.00%
NEC Nijmegen3.00%2.00%3.00%1.00%3.00%1.00%1.00%4.00%5.00%
RKC Waalwijk43.00%67.00%16.00%11.00%21.00%111.00%87.00%1.00%23.00%86.00%86.00%51.00%
Roda JC Kerkrade34.00%40.00%6.00%8.00%12.00%76.00%78.00%1.00%16.00%41.00%1.00%47.00%20.00%
Sparta Rotterdam5.00%43.00%22.00%37.00%13.00%30.00%17.00%3.00%5.00%2.00%45.00%37.00%1.00%12.00%34.00%
TOP Oss2.00%1.00%2.00%3.00%1.00%1.00%
Telstar20.00%75.00%55.00%97.00%31.00%91.00%34.00%12.00%16.00%5.00%97.00%82.00%4.00%14.00%4.00%107.00%
Twente1.00%1.00%2.00%1.00%1.00%1.00%1.00%1.00%2.00%
Utrecht1.00%1.00%2.00%2.00%2.00%6.00%1.00%3.00%
VVV-Venlo2.00%7.00%2.00%2.00%13.00%15.00%1.00%4.00%6.00%5.00%6.00%
Vitesse1.00%1.00%1.00%4.00%1.00%2.00%2.00%3.00%
Volendam21.00%97.00%54.00%100.00%29.00%87.00%26.00%8.00%14.00%7.00%95.00%63.00%3.00%23.00%1.00%90.00%
Willem II58.00%73.00%11.00%17.00%29.00%161.00%107.00%1.00%24.00%95.00%104.00%48.00%
Zwolle17.00%64.00%33.00%56.00%27.00%49.00%15.00%11.00%6.00%6.00%66.00%38.00%2.00%12.00%3.00%67.00%
Loser →
↓ Winner
ADO Den HaagAjaxAlkmaarAlmere CityCambuurDe GraafschapDen BoschDordrechtEmmenExcelsiorFC EindhovenFortuna SittardGo Ahead EaglesGroningenHeerenveenHelmond SportHeracles AlmeloMVV MaastrichtNAC BredaNEC NijmegenRKC WaalwijkRoda JC KerkradeSparta RotterdamTOP OssTelstarTwenteUtrechtVVV-VenloVitesseVolendamWillem IIZwolle
ADO Den Haag1.00%27.00%44.00%7.00%10.00%15.00%30.00%49.00%21.00%41.00%1.00%44.00%41.00%
Ajax1.00%1.00%
Alkmaar1.00%1.00%1.00%1.00%
Almere City25.00%35.00%12.00%9.00%6.00%33.00%38.00%11.00%36.00%1.00%1.00%32.00%21.00%
Cambuur33.00%58.00%12.00%9.00%18.00%52.00%60.00%25.00%45.00%1.00%40.00%44.00%
De Graafschap28.00%52.00%16.00%11.00%15.00%62.00%55.00%16.00%35.00%46.00%28.00%
Den Bosch2.00%10.00%1.00%1.00%6.00%5.00%1.00%1.00%5.00%9.00%4.00%
Dordrecht17.00%13.00%3.00%5.00%9.00%24.00%20.00%12.00%20.00%18.00%7.00%
Emmen4.00%6.00%2.00%1.00%3.00%4.00%8.00%2.00%7.00%5.00%4.00%
Excelsior27.00%39.00%43.00%50.00%10.00%28.00%12.00%3.00%7.00%1.00%39.00%34.00%1.00%8.00%1.00%59.00%
FC Eindhoven1.00%3.00%1.00%1.00%2.00%2.00%1.00%1.00%2.00%2.00%
Fortuna Sittard28.00%43.00%37.00%46.00%10.00%34.00%13.00%5.00%5.00%4.00%40.00%20.00%3.00%2.00%45.00%
Go Ahead Eagles13.00%11.00%10.00%18.00%6.00%10.00%1.00%2.00%1.00%22.00%8.00%2.00%24.00%
Groningen17.00%17.00%23.00%15.00%8.00%22.00%1.00%4.00%2.00%1.00%14.00%11.00%3.00%3.00%1.00%27.00%
Heerenveen15.00%23.00%20.00%22.00%8.00%13.00%5.00%4.00%6.00%2.00%40.00%17.00%1.00%1.00%1.00%23.00%
Helmond Sport4.00%2.00%2.00%2.00%3.00%3.00%
Heracles Almelo13.00%26.00%31.00%25.00%11.00%24.00%6.00%3.00%10.00%2.00%38.00%16.00%1.00%38.00%
MVV Maastricht3.00%1.00%1.00%
NAC Breda17.00%38.00%42.00%45.00%10.00%38.00%11.00%5.00%5.00%3.00%58.00%34.00%1.00%4.00%4.00%37.00%
NEC Nijmegen3.00%2.00%3.00%1.00%1.00%1.00%3.00%1.00%3.00%
RKC Waalwijk39.00%40.00%4.00%11.00%16.00%46.00%41.00%1.00%23.00%43.00%55.00%25.00%
Roda JC Kerkrade9.00%15.00%4.00%3.00%8.00%18.00%27.00%1.00%3.00%10.00%22.00%9.00%
Sparta Rotterdam17.00%10.00%12.00%33.00%8.00%15.00%3.00%1.00%2.00%21.00%13.00%2.00%1.00%25.00%
TOP Oss1.00%1.00%1.00%
Telstar35.00%44.00%53.00%57.00%16.00%46.00%13.00%7.00%6.00%7.00%51.00%39.00%1.00%6.00%7.00%54.00%
Twente1.00%1.00%1.00%5.00%
Utrecht1.00%2.00%2.00%1.00%3.00%2.00%1.00%1.00%2.00%
VVV-Venlo2.00%5.00%2.00%4.00%1.00%1.00%1.00%5.00%2.00%
Vitesse1.00%1.00%2.00%2.00%3.00%1.00%
Volendam20.00%35.00%44.00%49.00%12.00%39.00%14.00%8.00%5.00%1.00%47.00%29.00%1.00%7.00%3.00%58.00%
Willem II41.00%35.00%9.00%10.00%16.00%45.00%56.00%2.00%26.00%55.00%1.00%64.00%34.00%
Zwolle16.00%20.00%34.00%35.00%5.00%20.00%4.00%6.00%3.00%3.00%36.00%15.00%8.00%1.00%41.00%

Actual Promotion/Relegation Outcomes

Just the teams that actually reached the promotion playoff. With the field fixed in place, the playoff sim re-runs every tie and tallies how often each team won each round — the table gives those probabilities, and the final round's column is the chance of winning the playoff outright. The round buttons switch to heatmaps of how often each pairing met in that round.

Team Quarterfinals Semifinals Finals
Volendam 52.8% 25.9%
Willem II 70.1% 37.9% 22.3%
De Graafschap 59.3% 33.6% 17.5%
RKC Waalwijk 51.4% 25.3% 11.6%
Almere City 48.6% 21.9% 10.9%
Roda JC Kerkrade 40.7% 18.0% 7.8%
Den Bosch 29.9% 10.5% 4.0%
Loser →
↓ Winner
Almere CityDe GraafschapDen BoschRKC WaalwijkRoda JC KerkradeVolendamWillem II
Almere City
De Graafschap
Den Bosch
RKC Waalwijk
Roda JC Kerkrade
Volendam
Willem II
Loser →
↓ Winner
Almere CityDe GraafschapDen BoschRKC WaalwijkRoda JC KerkradeVolendamWillem II
Almere City21.90%
De Graafschap
Den Bosch
RKC Waalwijk25.30%
Roda JC Kerkrade
Volendam26.70%26.10%
Willem II
Loser →
↓ Winner
Almere CityDe GraafschapDen BoschRKC WaalwijkRoda JC KerkradeVolendamWillem II
Almere City
De Graafschap9.60%
Den Bosch1.80%
RKC Waalwijk
Roda JC Kerkrade4.00%
Volendam8.00%3.40%5.70%8.80%
Willem II11.50%

Overall Game Log

Every regular-season game from each team's perspective. Use the team filter at the top of the tab; the table scrolls within its frame. Sort any column by clicking its header. @ before an opponent name indicates an away game.

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
2025-08-08 Go Ahead Eagles D 2-2 1729 1802 33.2% 29.1% 37.8% +0.1 1
2025-08-08 @ Fortuna Sittard D 2-2 1802 1729 37.8% 29.1% 33.2% -0.1 1
2025-08-09 NAC Breda W 2-0 1940 1714 75.8% 10.8% 13.4% +3.3 3
2025-08-09 @ Feyenoord L 0-2 1714 1940 13.4% 10.8% 75.8% -3.3 0
2025-08-09 Volendam D 1-1 1757 1742 46.0% 27.4% 26.7% -0.6 1
2025-08-09 @ Heerenveen D 1-1 1742 1757 26.7% 27.4% 46.0% +0.6 1
2025-08-09 Excelsior W 5-0 1816 1773 50.2% 25.7% 24.1% +16.7 3
2025-08-09 @ NEC Nijmegen L 0-5 1773 1816 24.1% 25.7% 50.2% -16.7 0
2025-08-09 Sparta Rotterdam W 6-1 1977 1800 69.4% 14.8% 15.8% +8.0 3
2025-08-09 @ PSV Eindhoven L 1-6 1800 1977 15.8% 14.8% 69.4% -8.0 0
2025-08-10 Telstar W 2-0 1890 1728 67.4% 16.1% 16.5% +4.4 3
2025-08-10 @ Ajax L 0-2 1728 1890 16.5% 16.1% 67.4% -4.4 0
2025-08-10 Groningen W 4-1 1885 1768 61.1% 20.0% 18.9% +6.5 3
2025-08-10 @ Alkmaar L 1-4 1768 1885 18.9% 20.0% 61.1% -6.5 0
2025-08-10 Heracles Almelo W 4-0 1842 1737 59.4% 21.0% 19.6% +10.6 3
2025-08-10 @ Utrecht L 0-4 1737 1842 19.6% 21.0% 59.4% -10.6 0
2025-08-10 Twente W 1-0 1776 1868 30.8% 28.8% 40.4% +5.8 3
2025-08-10 @ Zwolle L 0-1 1868 1776 40.4% 28.8% 30.8% -5.8 0
2025-08-15 Zwolle L 0-2 1724 1782 35.3% 29.2% 35.5% -9.9 0
2025-08-15 @ Telstar W 2-0 1782 1724 35.5% 29.2% 35.3% +9.9 6
2025-08-16 Feyenoord L 1-2 1756 1943 21.8% 23.7% 54.5% -3.2 0
2025-08-16 @ Excelsior W 2-1 1943 1756 54.5% 23.7% 21.8% +3.2 6
2025-08-16 Heerenveen W 2-1 1761 1756 44.5% 27.8% 27.7% +4.1 3
2025-08-16 @ Groningen L 1-2 1756 1761 27.7% 27.8% 44.5% -4.1 1
2025-08-16 NEC Nijmegen L 1-4 1726 1833 29.0% 28.3% 42.6% -10.5 0
2025-08-16 @ Heracles Almelo W 4-1 1833 1726 42.6% 28.3% 29.0% +10.5 6
2025-08-17 Ajax D 2-2 1802 1895 30.7% 28.7% 40.6% +0.2 2
2025-08-17 @ Go Ahead Eagles D 2-2 1895 1802 40.6% 28.7% 30.7% -0.2 4
2025-08-17 Fortuna Sittard W 2-1 1711 1729 41.1% 28.6% 30.3% +4.4 3
2025-08-17 @ NAC Breda L 1-2 1729 1711 30.3% 28.6% 41.1% -4.4 1
2025-08-17 Utrecht W 2-1 1792 1853 34.9% 29.2% 35.9% +5.0 3
2025-08-17 @ Sparta Rotterdam L 1-2 1853 1792 35.9% 29.2% 34.9% -5.0 3
2025-08-17 PSV Eindhoven L 0-2 1862 1985 27.4% 27.7% 45.0% -8.1 0
2025-08-17 @ Twente W 2-0 1985 1862 45.0% 27.7% 27.4% +8.1 6
2025-08-17 Alkmaar D 2-2 1743 1892 24.8% 26.3% 48.9% +0.5 2
2025-08-17 @ Volendam D 2-2 1892 1743 48.9% 26.3% 24.8% -0.5 4
2025-08-23 Sparta Rotterdam L 0-3 1802 1797 44.5% 27.8% 27.7% -17.0 2
2025-08-23 @ Go Ahead Eagles W 3-0 1797 1802 27.7% 27.8% 44.5% +17.0 6
2025-08-23 Groningen W 4-2 1993 1766 75.9% 10.7% 13.4% +2.5 9
2025-08-23 @ PSV Eindhoven L 2-4 1766 1993 13.4% 10.7% 75.9% -2.5 3
2025-08-23 Volendam D 2-2 1714 1743 39.5% 28.9% 31.6% -0.2 1
2025-08-23 @ Telstar D 2-2 1743 1714 31.6% 28.9% 39.5% +0.2 3
2025-08-24 Heracles Almelo W 2-0 1894 1716 69.7% 14.6% 15.7% +4.1 7
2025-08-24 @ Ajax L 0-2 1716 1894 15.7% 14.6% 69.7% -4.1 0
2025-08-24 Twente L 1-2 1752 1854 29.6% 28.5% 41.9% -4.3 1
2025-08-24 @ Heerenveen W 2-1 1854 1752 41.9% 28.5% 29.6% +4.3 3
2025-08-24 NAC Breda W 3-0 1843 1715 62.6% 19.0% 18.3% +7.4 9
2025-08-24 @ NEC Nijmegen L 0-3 1715 1843 18.3% 19.0% 62.6% -7.4 3
2025-08-24 Excelsior W 4-1 1848 1753 57.8% 21.9% 20.3% +7.2 6
2025-08-24 @ Utrecht L 1-4 1753 1848 20.3% 21.9% 57.8% -7.2 0
2025-08-29 Heracles Almelo W 4-0 1763 1712 51.4% 25.2% 23.4% +13.2 6
2025-08-29 @ Groningen L 0-4 1712 1763 23.4% 25.2% 51.4% -13.2 0
2025-08-30 Twente W 1-0 1746 1858 28.4% 28.1% 43.5% +6.1 3
2025-08-30 @ Excelsior L 0-1 1858 1746 43.5% 28.1% 28.4% -6.1 3
2025-08-30 Go Ahead Eagles D 2-2 1748 1785 38.3% 29.0% 32.7% -0.1 2
2025-08-30 @ Heerenveen D 2-2 1785 1748 32.7% 29.0% 38.3% +0.1 3
2025-08-30 Telstar L 0-2 1995 1714 82.1% 7.0% 10.9% -17.4 9
2025-08-30 @ PSV Eindhoven W 2-0 1714 1995 10.9% 7.0% 82.1% +17.4 4
2025-08-30 Ajax D 1-1 1743 1899 24.3% 25.9% 49.8% +0.8 4
2025-08-30 @ Volendam D 1-1 1899 1743 49.8% 25.9% 24.3% -0.7 8
2025-08-31 NEC Nijmegen W 3-2 1724 1851 27.0% 27.5% 45.5% +5.6 4
2025-08-31 @ Fortuna Sittard L 2-3 1851 1724 45.5% 27.5% 27.0% -5.6 9
2025-08-31 Alkmaar L 0-1 1708 1891 22.1% 23.9% 54.0% -3.4 3
2025-08-31 @ NAC Breda W 1-0 1891 1708 54.0% 23.9% 22.1% +3.4 7
2025-08-31 Feyenoord L 0-4 1814 1946 26.4% 27.2% 46.4% -14.9 6
2025-08-31 @ Sparta Rotterdam W 4-0 1946 1814 46.4% 27.2% 26.4% +14.9 9
2025-08-31 Utrecht L 0-2 1792 1855 34.6% 29.2% 36.3% -9.8 6
2025-08-31 @ Zwolle W 2-0 1855 1792 36.3% 29.2% 34.6% +9.8 9
2025-09-13 Zwolle W 3-1 1898 1782 60.8% 20.1% 19.1% +4.7 11
2025-09-13 @ Ajax L 1-3 1782 1898 19.1% 20.1% 60.8% -4.7 6
2025-09-13 Heerenveen W 1-0 1961 1748 74.2% 11.8% 14.0% +1.8 12
2025-09-13 @ Feyenoord L 0-1 1748 1961 14.0% 11.8% 74.2% -1.8 2
2025-09-13 Volendam W 3-0 1785 1744 49.9% 25.9% 24.2% +10.4 6
2025-09-13 @ Go Ahead Eagles L 0-3 1744 1785 24.2% 25.9% 49.9% -10.5 4
2025-09-13 PSV Eindhoven L 3-5 1845 1978 26.3% 27.2% 46.5% -5.7 9
2025-09-13 @ NEC Nijmegen W 5-3 1978 1845 46.5% 27.2% 26.3% +5.7 12
2025-09-13 NAC Breda D 2-2 1852 1704 65.4% 17.3% 17.3% -1.1 4
2025-09-13 @ Twente D 2-2 1704 1852 17.3% 17.3% 65.4% +1.1 4
2025-09-14 Sparta Rotterdam L 0-1 1752 1799 36.8% 29.1% 34.0% -5.4 3
2025-09-14 @ Excelsior W 1-0 1799 1752 34.0% 29.1% 36.8% +5.4 9
2025-09-14 Alkmaar L 1-2 1698 1895 21.2% 22.9% 55.9% -3.1 0
2025-09-14 @ Heracles Almelo W 2-1 1895 1698 55.9% 22.9% 21.2% +3.1 10
2025-09-14 Fortuna Sittard L 1-3 1731 1730 44.0% 28.0% 28.1% -10.0 4
2025-09-14 @ Telstar W 3-1 1730 1731 28.1% 28.0% 44.0% +10.0 7
2025-09-14 Groningen L 0-1 1865 1776 56.9% 22.4% 20.7% -7.4 9
2025-09-14 @ Utrecht W 1-0 1776 1865 20.7% 22.4% 56.9% +7.4 9
2025-09-17 Fortuna Sittard W 2-0 1963 1740 75.4% 11.0% 13.6% +3.3 15
2025-09-17 @ Feyenoord L 0-2 1740 1963 13.6% 11.0% 75.4% -3.3 7
2025-09-19 Twente L 1-5 1805 1851 37.0% 29.1% 33.9% -16.2 9
2025-09-19 @ Sparta Rotterdam W 5-1 1851 1805 33.9% 29.1% 37.0% +16.2 7
2025-09-20 Utrecht W 1-0 1737 1858 27.5% 27.8% 44.7% +6.2 10
2025-09-20 @ Fortuna Sittard L 0-1 1858 1737 44.7% 27.8% 27.5% -6.2 9
2025-09-20 Telstar W 2-0 1784 1721 53.0% 24.4% 22.6% +6.7 12
2025-09-20 @ Groningen L 0-2 1721 1784 22.6% 24.4% 53.0% -6.7 4
2025-09-20 Heracles Almelo W 2-1 1705 1695 45.3% 27.6% 27.2% +4.0 7
2025-09-20 @ NAC Breda L 1-2 1695 1705 27.2% 27.6% 45.3% -4.0 0
2025-09-20 Excelsior L 1-2 1734 1746 41.9% 28.5% 29.6% -5.6 4
2025-09-20 @ Volendam W 2-1 1746 1734 29.6% 28.5% 41.9% +5.6 6
2025-09-21 Feyenoord D 3-3 1898 1966 33.9% 29.1% 37.0% +0.1 11
2025-09-21 @ Alkmaar D 3-3 1966 1898 37.0% 29.1% 33.9% -0.0 16
2025-09-21 NEC Nijmegen W 3-2 1746 1839 30.6% 28.7% 40.7% +5.2 5
2025-09-21 @ Heerenveen L 2-3 1839 1746 40.7% 28.7% 30.6% -5.2 9
2025-09-21 Ajax D 2-2 1984 1902 55.8% 23.0% 21.2% -0.8 13
2025-09-21 @ PSV Eindhoven D 2-2 1902 1984 21.2% 23.0% 55.8% +0.8 12
2025-09-21 Go Ahead Eagles L 0-2 1778 1796 41.1% 28.6% 30.3% -11.1 6
2025-09-21 @ Zwolle W 2-0 1796 1778 30.3% 28.6% 41.1% +11.1 9
2025-09-24 Zwolle D 2-2 1898 1766 63.1% 18.8% 18.1% -1.0 12
2025-09-24 @ Alkmaar D 2-2 1766 1898 18.1% 18.8% 63.1% +1.0 7
2025-09-26 Fortuna Sittard W 3-2 1867 1743 62.1% 19.4% 18.6% +2.5 10
2025-09-26 @ Twente L 2-3 1743 1867 18.6% 19.4% 62.1% -2.5 10
2025-09-27 NAC Breda W 2-1 1903 1709 71.7% 13.3% 14.9% +1.9 15
2025-09-27 @ Ajax L 1-2 1709 1903 14.9% 13.3% 71.7% -1.9 7
2025-09-27 PSV Eindhoven L 1-2 1752 1983 19.0% 20.1% 60.9% -2.7 6
2025-09-27 @ Excelsior W 2-1 1983 1752 60.9% 20.1% 19.0% +2.7 16
2025-09-27 Sparta Rotterdam W 3-0 1691 1788 30.2% 28.6% 41.2% +16.1 3
2025-09-27 @ Heracles Almelo L 0-3 1788 1691 41.2% 28.6% 30.2% -16.1 9
2025-09-27 Zwolle W 2-1 1728 1767 38.0% 29.1% 33.0% +4.7 7
2025-09-27 @ Volendam L 1-2 1767 1728 33.0% 29.1% 38.0% -4.7 7
2025-09-28 Feyenoord L 0-1 1790 1966 22.6% 24.5% 52.9% -3.5 12
2025-09-28 @ Groningen W 1-0 1966 1790 52.9% 24.5% 22.6% +3.5 19
2025-09-28 Alkmaar W 2-1 1834 1897 34.6% 29.2% 36.2% +5.0 12
2025-09-28 @ NEC Nijmegen L 1-2 1897 1834 36.2% 29.2% 34.6% -5.1 12
2025-09-28 Go Ahead Eagles W 4-2 1714 1807 30.7% 28.7% 40.5% +8.5 7
2025-09-28 @ Telstar L 2-4 1807 1714 40.5% 28.7% 30.7% -8.5 9
2025-09-28 Heerenveen D 2-2 1851 1751 58.6% 21.5% 20.0% -0.9 10
2025-09-28 @ Utrecht D 2-2 1751 1851 20.0% 21.5% 58.6% +0.9 6
2025-10-03 Groningen L 1-2 1707 1787 32.4% 29.0% 38.6% -4.7 7
2025-10-03 @ NAC Breda W 2-1 1787 1707 38.6% 29.0% 32.4% +4.7 15
2025-10-04 Volendam W 1-0 1741 1733 45.0% 27.7% 27.4% +4.3 13
2025-10-04 @ Fortuna Sittard L 0-1 1733 1741 27.4% 27.7% 45.0% -4.3 7
2025-10-04 Excelsior W 2-1 1752 1749 44.2% 27.9% 27.9% +4.1 9
2025-10-04 @ Heerenveen L 1-2 1749 1752 27.9% 27.9% 44.2% -4.1 6
2025-10-04 Ajax D 3-3 1772 1905 26.3% 27.2% 46.5% +0.4 10
2025-10-04 @ Sparta Rotterdam D 3-3 1905 1772 46.5% 27.2% 26.3% -0.4 16
2025-10-04 PSV Eindhoven L 0-4 1763 1985 19.5% 20.8% 59.7% -10.5 7
2025-10-04 @ Zwolle W 4-0 1985 1763 59.7% 20.8% 19.5% +10.5 19
2025-10-05 Telstar W 2-1 1892 1723 68.3% 15.5% 16.2% +2.1 15
2025-10-05 @ Alkmaar L 1-2 1723 1892 16.2% 15.5% 68.3% -2.1 7
2025-10-05 Utrecht W 3-2 1970 1850 61.3% 19.8% 18.9% +2.5 22
2025-10-05 @ Feyenoord L 2-3 1850 1970 18.9% 19.8% 61.3% -2.5 10
2025-10-05 NEC Nijmegen D 1-1 1798 1839 37.8% 29.1% 33.1% -0.1 10
2025-10-05 @ Go Ahead Eagles D 1-1 1839 1798 33.1% 29.1% 37.8% +0.1 13
2025-10-05 Heracles Almelo W 2-1 1870 1707 67.5% 16.0% 16.5% +2.2 13
2025-10-05 @ Twente L 1-2 1707 1870 16.5% 16.0% 67.5% -2.2 3
2025-10-18 Alkmaar L 0-2 1905 1894 45.4% 27.6% 27.1% -11.9 16
2025-10-18 @ Ajax W 2-0 1894 1905 27.1% 27.6% 45.4% +11.9 18
2025-10-18 Zwolle D 2-2 1703 1752 36.5% 29.2% 34.3% -0.0 8
2025-10-18 @ NAC Breda D 2-2 1752 1703 34.3% 29.2% 36.5% +0.0 8
2025-10-18 Twente D 3-3 1839 1872 39.0% 29.0% 32.0% -0.1 14
2025-10-18 @ NEC Nijmegen D 3-3 1872 1839 32.0% 29.0% 39.0% +0.1 14
2025-10-18 Go Ahead Eagles W 2-1 1996 1798 72.2% 13.0% 14.8% +1.9 22
2025-10-18 @ PSV Eindhoven L 1-2 1798 1996 14.8% 13.0% 72.2% -1.9 10
2025-10-18 Volendam W 3-1 1848 1728 61.4% 19.8% 18.8% +4.6 13
2025-10-18 @ Utrecht L 1-3 1728 1848 18.8% 19.8% 61.4% -4.6 7
2025-10-19 Fortuna Sittard W 1-0 1745 1745 43.8% 28.0% 28.1% +4.4 9
2025-10-19 @ Excelsior L 0-1 1745 1745 28.1% 28.0% 43.8% -4.4 13
2025-10-19 Sparta Rotterdam L 0-2 1791 1773 46.5% 27.2% 26.3% -12.1 15
2025-10-19 @ Groningen W 2-0 1773 1791 26.3% 27.2% 46.5% +12.1 13
2025-10-19 Feyenoord L 0-7 1705 1972 17.0% 16.9% 66.1% -14.7 3
2025-10-19 @ Heracles Almelo W 7-0 1972 1705 66.1% 16.9% 17.0% +14.7 25
2025-10-19 Heerenveen L 2-3 1721 1756 38.6% 29.0% 32.4% -5.0 7
2025-10-19 @ Telstar W 3-2 1756 1721 32.4% 29.0% 38.6% +5.0 12
2025-10-24 NAC Breda D 3-3 1761 1703 52.4% 24.7% 22.9% -0.5 13
2025-10-24 @ Heerenveen D 3-3 1703 1761 22.9% 24.7% 52.4% +0.5 9
2025-10-25 Groningen L 1-2 1740 1779 38.1% 29.1% 32.9% -5.2 13
2025-10-25 @ Fortuna Sittard W 2-1 1779 1740 32.9% 29.1% 38.1% +5.2 18
2025-10-25 Telstar W 1-0 1785 1716 54.0% 23.9% 22.1% +3.4 16
2025-10-25 @ Sparta Rotterdam L 0-1 1716 1785 22.1% 23.9% 54.0% -3.4 7
2025-10-25 Heracles Almelo W 3-0 1724 1690 48.7% 26.4% 24.9% +10.8 10
2025-10-25 @ Volendam L 0-3 1690 1724 24.9% 26.4% 48.7% -10.8 3
2025-10-25 NEC Nijmegen D 2-2 1752 1839 31.4% 28.9% 39.7% +0.2 9
2025-10-25 @ Zwolle D 2-2 1839 1752 39.7% 28.9% 31.4% -0.2 15
2025-10-26 Utrecht W 4-1 1906 1853 51.7% 25.1% 23.2% +8.4 21
2025-10-26 @ Alkmaar L 1-4 1853 1906 23.2% 25.1% 51.7% -8.4 13
2025-10-26 PSV Eindhoven L 2-3 1987 1998 42.2% 28.4% 29.4% -5.3 25
2025-10-26 @ Feyenoord W 3-2 1998 1987 29.4% 28.4% 42.2% +5.3 25
2025-10-26 Excelsior W 2-0 1796 1750 50.7% 25.5% 23.8% +7.0 13
2025-10-26 @ Go Ahead Eagles L 0-2 1750 1796 23.8% 25.5% 50.7% -7.1 9
2025-10-26 Ajax L 2-3 1872 1893 40.7% 28.7% 30.6% -5.2 14
2025-10-26 @ Twente W 3-2 1893 1872 30.6% 28.7% 40.7% +5.2 19
2025-10-31 Fortuna Sittard W 5-2 2003 1735 80.6% 7.8% 11.5% +2.8 28
2025-10-31 @ PSV Eindhoven L 2-5 1735 2003 11.5% 7.8% 80.6% -2.8 13
2025-11-01 Heerenveen D 1-1 1898 1761 63.9% 18.2% 17.8% -1.4 20
2025-11-01 @ Ajax D 1-1 1761 1898 17.8% 18.2% 63.9% +1.4 14
2025-11-01 Volendam W 3-1 1982 1735 78.3% 9.2% 12.5% +2.5 28
2025-11-01 @ Feyenoord L 1-3 1735 1982 12.5% 9.2% 78.3% -2.5 10
2025-11-01 Go Ahead Eagles W 1-0 1703 1804 29.8% 28.5% 41.7% +5.9 12
2025-11-01 @ NAC Breda L 0-1 1804 1703 41.7% 28.5% 29.8% -5.9 13
2025-11-01 Excelsior D 2-2 1712 1743 39.3% 28.9% 31.7% -0.2 8
2025-11-01 @ Telstar D 2-2 1743 1712 31.7% 28.9% 39.3% +0.2 10
2025-11-02 Twente D 1-1 1784 1867 32.0% 29.0% 39.1% +0.2 19
2025-11-02 @ Groningen D 1-1 1867 1784 39.1% 29.0% 32.0% -0.2 15
2025-11-02 Zwolle W 8-2 1680 1752 33.2% 29.1% 37.6% +19.7 6
2025-11-02 @ Heracles Almelo L 2-8 1752 1680 37.6% 29.1% 33.2% -19.7 9
2025-11-02 Alkmaar L 0-1 1788 1914 27.0% 27.5% 45.5% -4.2 16
2025-11-02 @ Sparta Rotterdam W 1-0 1914 1788 45.5% 27.5% 27.0% +4.2 24
2025-11-02 NEC Nijmegen W 1-0 1844 1839 44.5% 27.8% 27.7% +4.3 16
2025-11-02 @ Utrecht L 0-1 1839 1844 27.7% 27.8% 44.5% -4.3 15
2025-11-07 Telstar D 0-0 1867 1712 66.3% 16.7% 16.9% -1.7 16
2025-11-07 @ Twente D 0-0 1712 1867 16.9% 16.7% 66.3% +1.7 9
2025-11-08 Heracles Almelo L 1-2 1743 1699 50.2% 25.7% 24.1% -6.4 10
2025-11-08 @ Excelsior W 2-1 1699 1743 24.1% 25.7% 50.2% +6.4 9
2025-11-08 Heerenveen W 2-0 1732 1762 39.4% 28.9% 31.7% +9.2 16
2025-11-08 @ Fortuna Sittard L 0-2 1762 1732 31.7% 28.9% 39.4% -9.2 14
2025-11-08 NAC Breda W 2-1 1732 1709 47.2% 27.0% 25.9% +3.8 13
2025-11-08 @ Volendam L 1-2 1709 1732 25.9% 27.0% 47.2% -3.9 12
2025-11-08 Sparta Rotterdam W 1-0 1733 1784 36.3% 29.2% 34.6% +5.2 12
2025-11-08 @ Zwolle L 0-1 1784 1733 34.6% 29.2% 36.3% -5.2 16
2025-11-09 PSV Eindhoven L 1-5 1919 2006 31.4% 28.9% 39.8% -14.4 24
2025-11-09 @ Alkmaar W 5-1 2006 1919 39.8% 28.9% 31.4% +14.4 31
2025-11-09 Feyenoord W 2-1 1798 1984 21.9% 23.7% 54.4% +6.7 16
2025-11-09 @ Go Ahead Eagles L 1-2 1984 1798 54.4% 23.7% 21.9% -6.8 28
2025-11-09 Groningen W 2-0 1835 1785 51.2% 25.3% 23.5% +7.0 18
2025-11-09 @ NEC Nijmegen L 0-2 1785 1835 23.5% 25.3% 51.2% -7.0 19
2025-11-09 Ajax W 2-1 1848 1897 36.7% 29.1% 34.1% +4.8 19
2025-11-09 @ Utrecht L 1-2 1897 1848 34.1% 29.1% 36.7% -4.9 20
2025-11-22 Excelsior L 1-2 1892 1736 66.5% 16.6% 16.9% -7.7 20
2025-11-22 @ Ajax W 2-1 1736 1892 16.9% 16.6% 66.5% +7.7 13
2025-11-22 Go Ahead Eagles W 4-2 1706 1804 30.0% 28.6% 41.4% +8.6 12
2025-11-22 @ Heracles Almelo L 2-4 1804 1706 41.4% 28.6% 30.0% -8.6 16
2025-11-22 PSV Eindhoven L 0-1 1705 2020 14.6% 12.8% 72.6% -2.0 12
2025-11-22 @ NAC Breda W 1-0 2020 1705 72.6% 12.8% 14.6% +1.9 34
2025-11-22 Fortuna Sittard D 1-1 1779 1742 49.3% 26.1% 24.6% -0.7 17
2025-11-22 @ Sparta Rotterdam D 1-1 1742 1779 24.6% 26.1% 49.3% +0.7 17
2025-11-22 Twente D 1-1 1736 1865 26.7% 27.4% 46.0% +0.6 14
2025-11-22 @ Volendam D 1-1 1865 1736 46.0% 27.4% 26.7% -0.6 17
2025-11-23 NEC Nijmegen L 2-4 1977 1842 63.7% 18.4% 17.9% -11.6 28
2025-11-23 @ Feyenoord W 4-2 1842 1977 17.9% 18.4% 63.7% +11.6 21
2025-11-23 Zwolle D 2-2 1778 1738 49.7% 26.0% 24.4% -0.5 20
2025-11-23 @ Groningen D 2-2 1738 1778 24.4% 26.0% 49.7% +0.5 13
2025-11-23 Alkmaar W 3-1 1753 1904 24.6% 26.2% 49.2% +10.9 17
2025-11-23 @ Heerenveen L 1-3 1904 1753 49.2% 26.2% 24.6% -10.9 24
2025-11-23 Utrecht D 1-1 1714 1853 25.7% 26.8% 47.5% +0.6 10
2025-11-23 @ Telstar D 1-1 1853 1714 47.5% 26.8% 25.7% -0.6 20
2025-11-28 Heerenveen W 2-1 1738 1764 40.1% 28.8% 31.1% +4.5 16
2025-11-28 @ Zwolle L 1-2 1764 1738 31.1% 28.8% 40.1% -4.5 17
2025-11-29 NAC Breda W 1-0 1744 1703 49.8% 25.9% 24.3% +3.8 16
2025-11-29 @ Excelsior L 0-1 1703 1744 24.3% 25.9% 49.8% -3.8 12
2025-11-29 Heracles Almelo D 1-1 1742 1714 47.9% 26.7% 25.4% -0.7 18
2025-11-29 @ Fortuna Sittard D 1-1 1714 1742 25.4% 26.7% 47.9% +0.7 13
2025-11-29 Sparta Rotterdam W 3-1 1853 1778 54.9% 23.5% 21.6% +5.5 24
2025-11-29 @ NEC Nijmegen L 1-3 1778 1853 21.6% 23.5% 54.9% -5.5 17
2025-11-30 Utrecht D 2-2 1796 1853 35.5% 29.2% 35.4% +0.0 17
2025-11-30 @ Go Ahead Eagles D 2-2 1853 1796 35.4% 29.2% 35.5% +0.0 21
2025-11-30 Volendam W 3-0 2022 1736 82.5% 6.8% 10.7% +3.5 37
2025-11-30 @ PSV Eindhoven L 0-3 1736 2022 10.7% 6.8% 82.5% -3.5 14
2025-11-30 Feyenoord L 1-2 1715 1966 17.9% 18.3% 63.8% -2.5 10
2025-11-30 @ Telstar W 2-1 1966 1715 63.8% 18.3% 17.9% +2.5 31
2025-11-30 Alkmaar W 1-0 1864 1893 39.5% 28.9% 31.6% +4.8 20
2025-11-30 @ Twente L 0-1 1893 1864 31.6% 28.9% 39.5% -4.8 24
2025-12-02 Groningen W 2-0 1884 1777 59.6% 20.9% 19.6% +5.6 23
2025-12-02 @ Ajax L 0-2 1777 1884 19.6% 20.9% 59.6% -5.6 20
2025-12-05 Groningen L 0-2 1748 1772 40.3% 28.8% 30.9% -10.9 16
2025-12-05 @ Excelsior W 2-0 1772 1748 30.9% 28.8% 40.3% +10.9 23
2025-12-06 Zwolle W 6-1 1968 1743 75.7% 10.8% 13.5% +6.3 34
2025-12-06 @ Feyenoord L 1-6 1743 1968 13.5% 10.8% 75.7% -6.3 16
2025-12-06 Ajax L 1-3 1742 1890 24.9% 26.3% 48.8% -6.4 18
2025-12-06 @ Fortuna Sittard W 3-1 1890 1742 48.8% 26.3% 24.9% +6.4 26
2025-12-06 PSV Eindhoven L 0-2 1759 2026 17.1% 16.9% 66.0% -4.6 17
2025-12-06 @ Heerenveen W 2-0 2026 1759 66.0% 16.9% 17.1% +4.6 40
2025-12-06 Telstar D 1-1 1715 1712 44.2% 27.9% 27.9% -0.5 14
2025-12-06 @ Heracles Almelo D 1-1 1712 1715 27.9% 27.9% 44.2% +0.5 11
2025-12-07 Go Ahead Eagles D 2-2 1888 1796 57.5% 22.1% 20.4% -0.8 25
2025-12-07 @ Alkmaar D 2-2 1796 1888 20.4% 22.1% 57.5% +0.8 18
2025-12-07 NAC Breda W 1-0 1773 1700 54.6% 23.6% 21.8% +3.4 20
2025-12-07 @ Sparta Rotterdam L 0-1 1700 1773 21.8% 23.6% 54.6% -3.4 12
2025-12-07 Twente D 1-1 1853 1869 41.3% 28.6% 30.1% -0.3 22
2025-12-07 @ Utrecht D 1-1 1869 1853 30.1% 28.6% 41.3% +0.3 21
2025-12-07 NEC Nijmegen L 2-3 1733 1859 27.0% 27.5% 45.5% -3.8 14
2025-12-07 @ Volendam W 3-2 1859 1733 45.5% 27.5% 27.0% +3.8 27
2025-12-13 Volendam W 3-0 1782 1729 51.7% 25.1% 23.2% +10.0 26
2025-12-13 @ Groningen L 0-3 1729 1782 23.2% 25.1% 51.7% -10.0 14
2025-12-13 Heracles Almelo W 4-3 2030 1715 85.3% 5.2% 9.5% +1.0 43
2025-12-13 @ PSV Eindhoven L 3-4 1715 2030 9.5% 5.2% 85.3% -1.0 14
2025-12-13 NEC Nijmegen D 2-2 1713 1863 24.7% 26.2% 49.0% +0.5 12
2025-12-13 @ Telstar D 2-2 1863 1713 49.0% 26.2% 24.7% -0.5 28
2025-12-13 Fortuna Sittard W 1-0 1737 1735 44.0% 28.0% 28.0% +4.4 19
2025-12-13 @ Zwolle L 0-1 1735 1737 28.0% 28.0% 44.0% -4.4 18
2025-12-14 Feyenoord W 2-0 1896 1975 32.5% 29.0% 38.5% +10.6 29
2025-12-14 @ Ajax L 0-2 1975 1896 38.5% 29.0% 32.5% -10.6 34
2025-12-14 Utrecht D 1-1 1696 1852 24.2% 25.9% 49.9% +0.8 13
2025-12-14 @ NAC Breda D 1-1 1852 1696 49.9% 25.9% 24.2% -0.8 23
2025-12-14 Heerenveen L 0-3 1776 1755 46.9% 27.0% 26.0% -17.7 20
2025-12-14 @ Sparta Rotterdam W 3-0 1755 1776 26.0% 27.0% 46.9% +17.7 20
2025-12-14 Go Ahead Eagles W 2-0 1870 1797 54.6% 23.6% 21.8% +6.4 24
2025-12-14 @ Twente L 0-2 1797 1870 21.8% 23.6% 54.6% -6.4 18
2025-12-20 Zwolle W 2-1 1737 1741 43.2% 28.2% 28.6% +4.2 19
2025-12-20 @ Excelsior L 1-2 1741 1737 28.6% 28.2% 43.2% -4.2 19
2025-12-20 Heerenveen L 0-3 1714 1772 35.2% 29.2% 35.6% -14.4 14
2025-12-20 @ Heracles Almelo W 3-0 1772 1714 35.6% 29.2% 35.2% +14.4 23
2025-12-20 Telstar L 0-1 1697 1713 41.4% 28.6% 30.0% -5.9 13
2025-12-20 @ NAC Breda W 1-0 1713 1697 30.0% 28.6% 41.4% +5.9 15
2025-12-20 Ajax D 2-2 1862 1907 37.2% 29.1% 33.6% -0.1 29
2025-12-20 @ NEC Nijmegen D 2-2 1907 1862 33.6% 29.1% 37.2% +0.1 30
2025-12-21 Twente D 1-1 1964 1876 56.8% 22.5% 20.8% -1.1 35
2025-12-21 @ Feyenoord D 1-1 1876 1964 20.8% 22.5% 56.8% +1.1 25
2025-12-21 Alkmaar W 4-3 1731 1888 24.2% 25.8% 50.0% +5.9 21
2025-12-21 @ Fortuna Sittard L 3-4 1888 1731 50.0% 25.8% 24.2% -5.9 25
2025-12-21 Groningen D 1-1 1790 1792 43.4% 28.1% 28.4% -0.4 19
2025-12-21 @ Go Ahead Eagles D 1-1 1792 1790 28.4% 28.1% 43.4% +0.4 27
2025-12-21 PSV Eindhoven L 1-2 1852 2031 22.3% 24.2% 53.4% -3.3 23
2025-12-21 @ Utrecht W 2-1 2031 1852 53.4% 24.2% 22.3% +3.3 46
2025-12-21 Sparta Rotterdam L 0-1 1719 1758 38.0% 29.1% 32.9% -5.5 14
2025-12-21 @ Volendam W 1-0 1758 1719 32.9% 29.1% 38.0% +5.6 23
2026-01-10 Volendam W 1-0 1882 1714 68.3% 15.5% 16.2% +2.3 28
2026-01-10 @ Alkmaar L 0-1 1714 1882 16.2% 15.5% 68.3% -2.3 14
2026-01-10 NAC Breda D 0-0 1793 1691 58.8% 21.3% 19.9% -1.3 28
2026-01-10 @ Groningen D 0-0 1691 1793 19.9% 21.3% 58.8% +1.3 14
2026-01-10 Excelsior W 5-1 2035 1741 83.2% 6.3% 10.4% +3.7 49
2026-01-10 @ PSV Eindhoven L 1-5 1741 2035 10.4% 6.3% 83.2% -3.7 19
2026-01-10 Zwolle D 1-1 1877 1737 64.3% 18.0% 17.7% -1.4 26
2026-01-10 @ Twente D 1-1 1737 1877 17.7% 18.0% 64.3% +1.4 20
2026-01-11 Fortuna Sittard D 2-2 1790 1737 51.6% 25.1% 23.3% -0.6 20
2026-01-11 @ Go Ahead Eagles D 2-2 1737 1790 23.3% 25.1% 51.6% +0.6 22
2026-01-11 Feyenoord D 2-2 1787 1963 22.6% 24.5% 52.9% +0.7 24
2026-01-11 @ Heerenveen D 2-2 1963 1787 52.9% 24.5% 22.6% -0.7 36
2026-01-11 Heracles Almelo W 2-0 1764 1699 53.3% 24.3% 22.4% +6.6 26
2026-01-11 @ Sparta Rotterdam L 0-2 1699 1764 22.4% 24.3% 53.3% -6.6 14
2026-01-11 Ajax L 2-3 1719 1907 21.8% 23.6% 54.6% -3.0 15
2026-01-11 @ Telstar W 3-2 1907 1719 54.6% 23.6% 21.8% +3.0 33
2026-01-17 Go Ahead Eagles D 2-2 1910 1789 61.6% 19.7% 18.8% -1.0 34
2026-01-17 @ Ajax D 2-2 1789 1910 18.8% 19.7% 61.6% +1.0 21
2026-01-17 Telstar D 2-2 1738 1716 47.0% 27.0% 26.0% -0.5 20
2026-01-17 @ Excelsior D 2-2 1716 1738 26.0% 27.0% 47.0% +0.5 16
2026-01-17 PSV Eindhoven L 1-2 1737 2038 15.3% 14.0% 70.7% -2.0 22
2026-01-17 @ Fortuna Sittard W 2-1 2038 1737 70.7% 14.0% 15.3% +2.0 52
2026-01-17 NEC Nijmegen L 3-4 1692 1862 23.1% 24.9% 51.9% -3.2 14
2026-01-17 @ NAC Breda W 4-3 1862 1692 51.9% 24.9% 23.1% +3.2 32
2026-01-17 Alkmaar W 3-1 1738 1884 25.1% 26.5% 48.4% +10.8 23
2026-01-17 @ Zwolle L 1-3 1884 1738 48.4% 26.5% 25.1% -10.8 28
2026-01-18 Sparta Rotterdam L 3-4 1962 1770 71.4% 13.5% 15.0% -7.4 36
2026-01-18 @ Feyenoord W 4-3 1770 1962 15.0% 13.5% 71.4% +7.4 29
2026-01-18 Groningen L 0-2 1787 1792 43.2% 28.2% 28.6% -11.5 24
2026-01-18 @ Heerenveen W 2-0 1792 1787 28.6% 28.2% 43.2% +11.5 31
2026-01-18 Twente L 0-2 1693 1876 22.1% 24.0% 53.9% -6.5 14
2026-01-18 @ Heracles Almelo W 2-0 1876 1693 53.9% 24.0% 22.1% +6.5 29
2026-01-18 Utrecht W 2-1 1711 1848 25.9% 27.0% 47.1% +6.1 17
2026-01-18 @ Volendam L 1-2 1848 1711 47.1% 27.0% 25.9% -6.1 23
2026-01-21 Excelsior D 1-1 1873 1737 63.8% 18.3% 17.9% -1.4 29
2026-01-21 @ Alkmaar D 1-1 1737 1873 17.9% 18.3% 63.8% +1.4 21
2026-01-24 Volendam W 2-0 1909 1717 71.4% 13.5% 15.1% +3.8 37
2026-01-24 @ Ajax L 0-2 1717 1909 15.1% 13.5% 71.4% -3.8 17
2026-01-24 Zwolle W 2-1 1865 1749 60.9% 20.1% 19.0% +2.7 35
2026-01-24 @ NEC Nijmegen L 1-2 1749 1865 19.0% 20.1% 60.9% -2.7 23
2026-01-24 NAC Breda D 2-2 2040 1689 88.2% 3.7% 8.1% -1.7 53
2026-01-24 @ PSV Eindhoven D 2-2 1689 2040 8.1% 3.7% 88.2% +1.7 15
2026-01-24 Excelsior D 0-0 1882 1738 64.8% 17.7% 17.5% -1.6 30
2026-01-24 @ Twente D 0-0 1738 1882 17.5% 17.7% 64.8% +1.6 22
2026-01-25 Heracles Almelo W 4-2 1955 1686 80.7% 7.8% 11.5% +2.0 39
2026-01-25 @ Feyenoord L 2-4 1686 1955 11.5% 7.8% 80.7% -2.1 14
2026-01-25 Fortuna Sittard L 1-2 1803 1735 53.8% 24.0% 22.2% -6.7 31
2026-01-25 @ Groningen W 2-1 1735 1803 22.2% 24.0% 53.8% +6.7 25
2026-01-25 Alkmaar L 0-1 1716 1872 24.3% 25.9% 49.8% -3.8 16
2026-01-25 @ Telstar W 1-0 1872 1716 49.8% 25.9% 24.3% +3.8 32
2026-01-25 Sparta Rotterdam L 0-1 1842 1778 53.3% 24.3% 22.4% -7.1 23
2026-01-25 @ Utrecht W 1-0 1778 1842 22.4% 24.3% 53.3% +7.0 32
2026-01-30 Twente D 2-2 1691 1881 21.6% 23.5% 54.9% +0.7 16
2026-01-30 @ NAC Breda D 2-2 1881 1691 54.9% 23.5% 21.6% -0.7 31
2026-01-31 NEC Nijmegen L 1-3 1876 1868 44.9% 27.7% 27.4% -10.2 32
2026-01-31 @ Alkmaar W 3-1 1868 1876 27.4% 27.7% 44.9% +10.2 38
2026-01-31 Groningen W 2-0 1785 1796 42.1% 28.4% 29.5% +8.6 35
2026-01-31 @ Sparta Rotterdam L 0-2 1796 1785 29.5% 28.4% 42.1% -8.6 31
2026-01-31 Telstar W 4-1 1746 1713 48.8% 26.3% 24.9% +9.1 26
2026-01-31 @ Zwolle L 1-4 1713 1746 24.9% 26.3% 48.8% -9.1 16
2026-02-01 Ajax D 2-2 1740 1913 22.9% 24.7% 52.4% +0.7 23
2026-02-01 @ Excelsior D 2-2 1913 1740 52.4% 24.7% 22.9% -0.7 38
2026-02-01 Utrecht D 1-1 1776 1835 35.1% 29.2% 35.7% +0.0 25
2026-02-01 @ Heerenveen D 1-1 1835 1776 35.7% 29.2% 35.1% -0.0 24
2026-02-01 Fortuna Sittard W 2-1 1684 1742 35.3% 29.2% 35.5% +5.0 17
2026-02-01 @ Heracles Almelo L 1-2 1742 1684 35.5% 29.2% 35.3% -5.0 25
2026-02-01 Feyenoord W 3-0 2039 1957 55.9% 22.9% 21.2% +9.0 56
2026-02-01 @ PSV Eindhoven L 0-3 1957 2039 21.2% 22.9% 55.9% -9.0 39
2026-02-01 Go Ahead Eagles D 1-1 1714 1790 32.8% 29.0% 38.2% +0.2 18
2026-02-01 @ Volendam D 1-1 1790 1714 38.2% 29.0% 32.8% -0.1 22
2026-02-06 Excelsior L 0-2 1692 1741 36.6% 29.2% 34.3% -10.2 16
2026-02-06 @ NAC Breda W 2-0 1741 1692 34.3% 29.2% 36.6% +10.2 26
2026-02-07 Sparta Rotterdam D 2-2 1737 1794 35.5% 29.2% 35.3% +0.0 26
2026-02-07 @ Fortuna Sittard D 2-2 1794 1737 35.3% 29.2% 35.5% +0.0 36
2026-02-07 Heracles Almelo W 4-1 1878 1689 71.1% 13.7% 15.2% +4.8 41
2026-02-07 @ NEC Nijmegen L 1-4 1689 1878 15.2% 13.7% 71.1% -4.8 17
2026-02-07 Heerenveen W 5-0 1880 1776 59.1% 21.1% 19.8% +13.2 34
2026-02-07 @ Twente L 0-5 1776 1880 19.8% 21.1% 59.1% -13.2 25
2026-02-07 Volendam L 1-2 1755 1714 50.0% 25.8% 24.2% -6.4 26
2026-02-07 @ Zwolle W 2-1 1714 1755 24.2% 25.8% 50.0% +6.4 21
2026-02-08 Ajax D 1-1 1865 1912 37.0% 29.1% 33.9% -0.1 33
2026-02-08 @ Alkmaar D 1-1 1912 1865 33.9% 29.1% 37.0% +0.1 39
2026-02-08 Telstar D 1-1 1790 1704 56.5% 22.6% 20.9% -1.1 23
2026-02-08 @ Go Ahead Eagles D 1-1 1704 1790 20.9% 22.6% 56.5% +1.1 17
2026-02-08 PSV Eindhoven L 1-2 1788 2048 17.4% 17.5% 65.1% -2.4 31
2026-02-08 @ Groningen W 2-1 2048 1788 65.1% 17.5% 17.4% +2.4 59
2026-02-08 Feyenoord L 0-1 1835 1948 28.4% 28.1% 43.5% -4.4 24
2026-02-08 @ Utrecht W 1-0 1948 1835 43.5% 28.1% 28.4% +4.5 42
2026-02-11 Utrecht L 1-3 1883 1831 51.5% 25.1% 23.4% -11.2 41
2026-02-11 @ NEC Nijmegen W 3-1 1831 1883 23.4% 25.1% 51.5% +11.2 27
2026-02-11 Heerenveen L 1-3 1789 1763 47.6% 26.8% 25.6% -10.6 23
2026-02-11 @ Go Ahead Eagles W 3-1 1763 1789 25.6% 26.8% 47.6% +10.6 28
2026-02-13 PSV Eindhoven W 2-1 1720 2050 13.9% 11.6% 74.5% +8.2 24
2026-02-13 @ Volendam L 1-2 2050 1720 74.5% 11.6% 13.9% -8.2 59
2026-02-14 Fortuna Sittard W 4-1 1912 1737 69.2% 14.9% 15.9% +5.1 42
2026-02-14 @ Ajax L 1-4 1737 1912 15.9% 14.9% 69.2% -5.1 26
2026-02-14 Alkmaar L 1-2 1751 1865 28.2% 28.0% 43.8% -4.2 26
2026-02-14 @ Excelsior W 2-1 1865 1751 43.8% 28.0% 28.2% +4.2 36
2026-02-14 Utrecht L 1-2 1785 1842 35.5% 29.2% 35.3% -5.0 31
2026-02-14 @ Groningen W 2-1 1842 1785 35.3% 29.2% 35.5% +5.0 30
2026-02-14 NAC Breda L 0-1 1684 1681 44.2% 27.9% 27.9% -6.2 17
2026-02-14 @ Heracles Almelo W 1-0 1681 1684 27.9% 27.9% 44.2% +6.2 19
2026-02-15 Go Ahead Eagles W 1-0 1952 1778 69.1% 15.0% 15.9% +2.2 45
2026-02-15 @ Feyenoord L 0-1 1778 1952 15.9% 15.0% 69.1% -2.2 23
2026-02-15 Zwolle W 4-2 1773 1749 47.4% 26.9% 25.7% +5.9 31
2026-02-15 @ Heerenveen L 2-4 1749 1773 25.7% 26.9% 47.4% -5.9 26
2026-02-15 Twente D 1-1 1705 1893 21.7% 23.6% 54.7% +1.0 18
2026-02-15 @ Telstar D 1-1 1893 1705 54.7% 23.6% 21.7% -1.0 35
2026-02-17 NEC Nijmegen D 1-1 1794 1872 32.6% 29.0% 38.4% +0.2 37
2026-02-17 @ Sparta Rotterdam D 1-1 1872 1794 38.4% 29.0% 32.6% -0.2 42
2026-02-20 Excelsior W 2-1 1732 1747 41.6% 28.5% 29.8% +4.4 29
2026-02-20 @ Fortuna Sittard L 1-2 1747 1732 29.8% 28.5% 41.6% -4.4 26
2026-02-21 NEC Nijmegen D 1-1 1917 1871 50.6% 25.6% 23.9% -0.8 43
2026-02-21 @ Ajax D 1-1 1871 1917 23.9% 25.6% 50.6% +0.8 43
2026-02-21 Volendam W 1-0 1688 1728 37.8% 29.1% 33.1% +5.0 22
2026-02-21 @ NAC Breda L 0-1 1728 1688 33.1% 29.1% 37.8% -5.0 24
2026-02-21 Heerenveen W 3-1 2042 1779 80.0% 8.2% 11.8% +2.4 62
2026-02-21 @ PSV Eindhoven L 1-3 1779 2042 11.8% 8.2% 80.0% -2.4 31
2026-02-22 Sparta Rotterdam W 3-1 1870 1794 55.0% 23.4% 21.6% +5.5 39
2026-02-22 @ Alkmaar L 1-3 1794 1870 21.6% 23.4% 55.0% -5.5 37
2026-02-22 Telstar W 2-1 1954 1706 78.5% 9.1% 12.4% +1.5 48
2026-02-22 @ Feyenoord L 1-2 1706 1954 12.4% 9.1% 78.5% -1.5 18
2026-02-22 Heracles Almelo W 4-0 1776 1678 58.2% 21.6% 20.1% +11.0 26
2026-02-22 @ Go Ahead Eagles L 0-4 1678 1776 20.1% 21.6% 58.2% -11.0 17
2026-02-22 Groningen W 2-1 1892 1780 60.2% 20.5% 19.3% +2.7 38
2026-02-22 @ Twente L 1-2 1780 1892 19.3% 20.5% 60.2% -2.7 31
2026-02-22 Zwolle D 1-1 1847 1743 59.1% 21.1% 19.8% -1.2 31
2026-02-22 @ Utrecht D 1-1 1743 1847 19.8% 21.1% 59.1% +1.2 27
2026-02-27 NAC Breda W 3-0 1704 1693 45.5% 27.5% 27.0% +11.6 21
2026-02-27 @ Telstar L 0-3 1693 1704 27.0% 27.5% 45.5% -11.6 22
2026-02-28 Sparta Rotterdam W 2-1 1777 1788 42.1% 28.4% 29.4% +4.3 34
2026-02-28 @ Heerenveen L 1-2 1788 1777 29.4% 28.4% 42.1% -4.3 37
2026-02-28 PSV Eindhoven L 1-3 1667 2044 11.8% 8.2% 80.0% -2.4 17
2026-02-28 @ Heracles Almelo W 3-1 2044 1667 80.0% 8.2% 11.8% +2.4 65
2026-02-28 Fortuna Sittard L 2-3 1872 1736 63.7% 18.4% 17.9% -7.1 43
2026-02-28 @ NEC Nijmegen W 3-2 1736 1872 17.9% 18.4% 63.7% +7.1 32
2026-03-01 Go Ahead Eagles L 0-1 1742 1787 37.2% 29.1% 33.6% -5.5 26
2026-03-01 @ Excelsior W 1-0 1787 1742 33.6% 29.1% 37.2% +5.5 29
2026-03-01 Feyenoord W 2-0 1895 1956 34.8% 29.2% 36.0% +10.1 41
2026-03-01 @ Twente L 0-2 1956 1895 36.0% 29.2% 34.8% -10.1 48
2026-03-01 Alkmaar W 2-0 1846 1875 39.5% 28.9% 31.6% +9.1 34
2026-03-01 @ Utrecht L 0-2 1875 1846 31.6% 28.9% 39.5% -9.2 39
2026-03-01 Groningen W 3-2 1723 1778 35.8% 29.2% 35.0% +4.7 27
2026-03-01 @ Volendam L 2-3 1778 1723 35.0% 29.2% 35.8% -4.7 31
2026-03-01 Ajax D 0-0 1744 1916 22.9% 24.8% 52.3% +1.0 28
2026-03-01 @ Zwolle D 0-0 1916 1744 52.3% 24.8% 22.9% -1.0 44
2026-03-06 Utrecht D 0-0 1665 1855 21.6% 23.4% 54.9% +1.1 18
2026-03-06 @ Heracles Almelo D 0-0 1855 1665 54.9% 23.4% 21.6% -1.1 35
2026-03-07 Heerenveen L 1-2 1737 1781 37.3% 29.1% 33.6% -5.2 26
2026-03-07 @ Excelsior W 2-1 1781 1737 33.6% 29.1% 37.3% +5.2 37
2026-03-07 Ajax W 3-1 1773 1915 25.4% 26.7% 47.9% +10.7 34
2026-03-07 @ Groningen L 1-3 1915 1773 47.9% 26.7% 25.4% -10.7 44
2026-03-07 Alkmaar W 2-1 2046 1866 70.0% 14.4% 15.6% +2.0 68
2026-03-07 @ PSV Eindhoven L 1-2 1866 2046 15.6% 14.4% 70.0% -2.0 39
2026-03-08 Telstar L 1-4 1743 1716 47.9% 26.7% 25.4% -15.1 32
2026-03-08 @ Fortuna Sittard W 4-1 1716 1743 25.4% 26.7% 47.9% +15.1 24
2026-03-08 Twente L 1-4 1792 1905 28.4% 28.1% 43.5% -10.3 29
2026-03-08 @ Go Ahead Eagles W 4-1 1905 1792 43.5% 28.1% 28.4% +10.3 44
2026-03-08 Feyenoord D 3-3 1681 1946 17.1% 17.1% 65.8% +0.9 23
2026-03-08 @ NAC Breda D 3-3 1946 1681 65.8% 17.1% 17.1% -0.9 49
2026-03-08 Volendam W 3-0 1865 1728 63.9% 18.2% 17.8% +7.1 46
2026-03-08 @ NEC Nijmegen L 0-3 1728 1865 17.8% 18.2% 63.9% -7.1 27
2026-03-08 Zwolle D 1-1 1784 1745 49.5% 26.0% 24.5% -0.7 38
2026-03-08 @ Sparta Rotterdam D 1-1 1745 1784 24.5% 26.0% 49.5% +0.7 29
2026-03-13 Groningen D 1-1 1746 1784 38.2% 29.0% 32.7% -0.2 30
2026-03-13 @ Zwolle D 1-1 1784 1746 32.7% 29.0% 38.2% +0.1 35
2026-03-14 Sparta Rotterdam W 4-0 1905 1783 61.7% 19.6% 18.7% +9.9 47
2026-03-14 @ Ajax L 0-4 1783 1905 18.7% 19.6% 61.7% -10.0 38
2026-03-14 Telstar W 3-0 1786 1731 52.0% 24.9% 23.1% +9.9 40
2026-03-14 @ Heerenveen L 0-3 1731 1786 23.1% 24.9% 52.0% -9.9 24
2026-03-14 NEC Nijmegen L 2-3 2048 1872 69.4% 14.8% 15.8% -7.5 68
2026-03-14 @ PSV Eindhoven W 3-2 1872 2048 15.8% 14.8% 69.4% +7.5 49
2026-03-14 Fortuna Sittard L 1-2 1721 1728 42.7% 28.3% 29.0% -5.7 27
2026-03-14 @ Volendam W 2-1 1728 1721 29.0% 28.3% 42.7% +5.7 35
2026-03-15 Heracles Almelo W 4-0 1864 1666 72.2% 13.0% 14.8% +7.1 42
2026-03-15 @ Alkmaar L 0-4 1666 1864 14.8% 13.0% 72.2% -7.1 18
2026-03-15 Excelsior W 2-1 1945 1732 74.2% 11.8% 14.0% +1.7 52
2026-03-15 @ Feyenoord L 1-2 1732 1945 14.0% 11.8% 74.2% -1.7 26
2026-03-15 NAC Breda W 6-0 1782 1682 58.6% 21.4% 20.0% +15.9 32
2026-03-15 @ Go Ahead Eagles L 0-6 1682 1782 20.0% 21.4% 58.6% -15.9 23
2026-03-15 Utrecht L 0-2 1915 1854 52.9% 24.5% 22.6% -13.2 44
2026-03-15 @ Twente W 2-0 1854 1915 22.6% 24.5% 52.9% +13.2 38
2026-03-20 Excelsior D 1-1 1659 1730 33.5% 29.1% 37.4% +0.1 19
2026-03-20 @ Heracles Almelo D 1-1 1730 1659 37.4% 29.1% 33.5% -0.1 27
2026-03-21 Twente L 1-2 1734 1902 23.2% 25.1% 51.7% -3.4 35
2026-03-21 @ Fortuna Sittard W 2-1 1902 1734 51.7% 25.1% 23.2% +3.4 47
2026-03-21 Volendam W 2-0 1773 1715 52.4% 24.7% 22.9% +6.8 41
2026-03-21 @ Sparta Rotterdam L 0-2 1715 1773 22.9% 24.7% 52.4% -6.8 27
2026-03-21 NAC Breda W 2-1 1746 1666 55.6% 23.1% 21.3% +3.1 33
2026-03-21 @ Zwolle L 1-2 1666 1746 21.3% 23.1% 55.6% -3.1 23
2026-03-22 Ajax D 1-1 1947 1915 48.5% 26.4% 25.0% -0.7 53
2026-03-22 @ Feyenoord D 1-1 1915 1947 25.0% 26.4% 48.5% +0.7 48
2026-03-22 Alkmaar W 3-0 1784 1871 31.4% 28.9% 39.7% +15.7 38
2026-03-22 @ Groningen L 0-3 1871 1784 39.7% 28.9% 31.4% -15.7 42
2026-03-22 Heerenveen D 2-2 1880 1796 56.1% 22.8% 21.1% -0.8 50
2026-03-22 @ NEC Nijmegen D 2-2 1796 1880 21.1% 22.8% 56.1% +0.8 41
2026-03-22 PSV Eindhoven W 3-1 1721 2041 14.4% 12.4% 73.2% +14.1 27
2026-03-22 @ Telstar L 1-3 2041 1721 73.2% 12.4% 14.4% -14.1 68
2026-03-22 Go Ahead Eagles W 2-0 1867 1798 54.0% 23.9% 22.1% +6.5 41
2026-03-22 @ Utrecht L 0-2 1798 1867 22.1% 23.9% 54.0% -6.5 32
2026-04-04 Twente L 1-2 1915 1905 45.3% 27.6% 27.2% -5.9 48
2026-04-04 @ Ajax W 2-1 1905 1915 27.2% 27.6% 45.3% +5.9 50
2026-04-04 Fortuna Sittard W 2-0 1855 1731 62.1% 19.4% 18.5% +5.2 45
2026-04-04 @ Alkmaar L 0-2 1731 1855 18.5% 19.4% 62.1% -5.2 35
2026-04-04 NEC Nijmegen L 0-2 1730 1879 24.8% 26.3% 48.9% -7.4 27
2026-04-04 @ Excelsior W 2-0 1879 1730 48.9% 26.3% 24.8% +7.4 53
2026-04-04 Utrecht W 4-3 2027 1873 66.2% 16.8% 17.0% +2.1 71
2026-04-04 @ PSV Eindhoven L 3-4 1873 2027 17.0% 16.8% 66.2% -2.1 41
2026-04-04 Groningen L 0-2 1735 1800 34.4% 29.2% 36.4% -9.8 27
2026-04-04 @ Telstar W 2-0 1800 1735 36.4% 29.2% 34.4% +9.8 41
2026-04-05 Zwolle W 5-0 1792 1749 50.1% 25.8% 24.1% +16.8 35
2026-04-05 @ Go Ahead Eagles L 0-5 1749 1792 24.1% 25.8% 50.1% -16.8 33
2026-04-05 Heracles Almelo W 4-1 1797 1659 64.1% 18.2% 17.8% +6.0 44
2026-04-05 @ Heerenveen L 1-4 1659 1797 17.8% 18.2% 64.1% -6.0 19
2026-04-05 Sparta Rotterdam D 0-0 1663 1780 27.9% 27.9% 44.2% +0.5 24
2026-04-05 @ NAC Breda D 0-0 1780 1663 44.2% 27.9% 27.9% -0.5 42
2026-04-05 Feyenoord D 0-0 1708 1946 18.6% 19.5% 61.9% +1.5 28
2026-04-05 @ Volendam D 0-0 1946 1708 61.9% 19.5% 18.6% -1.5 54
2026-04-10 Volendam W 2-1 1911 1710 72.7% 12.7% 14.6% +1.8 53
2026-04-10 @ Twente L 1-2 1710 1911 14.6% 12.7% 72.7% -1.8 28
2026-04-11 Go Ahead Eagles D 0-0 1809 1808 43.9% 28.0% 28.1% -0.5 42
2026-04-11 @ Groningen D 0-0 1808 1809 28.1% 28.0% 43.9% +0.5 36
2026-04-11 Ajax L 0-3 1653 1909 17.6% 17.8% 64.6% -7.0 19
2026-04-11 @ Heracles Almelo W 3-0 1909 1653 64.6% 17.8% 17.6% +7.0 51
2026-04-11 PSV Eindhoven L 0-2 1780 2029 18.0% 18.4% 63.6% -5.0 42
2026-04-11 @ Sparta Rotterdam W 2-0 2029 1780 63.6% 18.4% 18.0% +5.0 74
2026-04-11 Telstar W 4-1 1871 1725 65.2% 17.5% 17.4% +5.8 44
2026-04-11 @ Utrecht L 1-4 1725 1871 17.4% 17.5% 65.2% -5.8 27
2026-04-12 Heerenveen W 3-0 1860 1803 52.2% 24.8% 22.9% +9.9 48
2026-04-12 @ Alkmaar L 0-3 1803 1860 22.9% 24.8% 52.2% -9.9 44
2026-04-12 NAC Breda D 1-1 1725 1663 53.0% 24.4% 22.6% -0.9 36
2026-04-12 @ Fortuna Sittard D 1-1 1663 1725 22.6% 24.4% 53.0% +0.9 25
2026-04-12 Feyenoord D 1-1 1886 1945 35.3% 29.2% 35.5% +0.0 54
2026-04-12 @ NEC Nijmegen D 1-1 1945 1886 35.5% 29.2% 35.3% -0.0 55
2026-04-12 Excelsior D 2-2 1732 1722 45.2% 27.6% 27.2% -0.4 34
2026-04-12 @ Zwolle D 2-2 1722 1732 27.2% 27.6% 45.2% +0.4 28
2026-04-22 Sparta Rotterdam W 4-1 1720 1775 35.7% 29.2% 35.1% +12.1 30
2026-04-22 @ Telstar L 1-4 1775 1720 35.1% 29.2% 35.7% -12.1 42
2026-04-23 Alkmaar D 0-0 1809 1870 34.8% 29.2% 36.0% +0.0 37
2026-04-23 @ Go Ahead Eagles D 0-0 1870 1809 36.0% 29.2% 34.8% -0.0 49
2026-04-23 Zwolle W 6-1 2034 1732 84.1% 5.9% 10.1% +4.3 77
2026-04-23 @ PSV Eindhoven L 1-6 1732 2034 10.1% 5.9% 84.1% -4.3 34
2026-04-25 Groningen W 3-1 1945 1809 63.7% 18.4% 17.9% +4.3 58
2026-04-25 @ Feyenoord L 1-3 1809 1945 17.9% 18.4% 63.7% -4.3 42
2026-04-25 Fortuna Sittard W 2-1 1793 1725 54.0% 24.0% 22.1% +3.2 47
2026-04-25 @ Heerenveen L 1-2 1725 1793 22.1% 24.0% 54.0% -3.2 36
2026-04-25 Ajax L 0-2 1664 1916 17.8% 18.2% 64.0% -4.9 25
2026-04-25 @ NAC Breda W 2-0 1916 1664 64.0% 18.2% 17.8% +4.9 54
2026-04-25 NEC Nijmegen D 1-1 1913 1886 47.8% 26.7% 25.5% -0.6 54
2026-04-25 @ Twente D 1-1 1886 1913 25.5% 26.7% 47.8% +0.7 55
2026-04-26 Utrecht W 5-0 1723 1877 24.4% 26.0% 49.7% +29.6 31
2026-04-26 @ Excelsior L 0-5 1877 1723 49.7% 26.0% 24.4% -29.6 44
2026-04-26 Volendam L 0-2 1646 1708 34.7% 29.2% 36.1% -9.8 19
2026-04-26 @ Heracles Almelo W 2-0 1708 1646 36.1% 29.2% 34.7% +9.8 31
2026-05-02 PSV Eindhoven D 2-2 1921 2038 27.9% 27.9% 44.1% +0.4 55
2026-05-02 @ Ajax D 2-2 2038 1921 44.1% 27.9% 27.9% -0.3 78
2026-05-02 Excelsior L 2-3 1804 1752 51.5% 25.2% 23.4% -6.2 42
2026-05-02 @ Groningen W 3-2 1752 1804 23.4% 25.2% 51.5% +6.2 34
2026-05-02 Telstar D 1-1 1887 1732 66.5% 16.7% 16.9% -1.5 56
2026-05-02 @ NEC Nijmegen D 1-1 1732 1887 16.9% 16.7% 66.5% +1.5 31
2026-05-02 NAC Breda W 2-0 1848 1659 71.0% 13.8% 15.2% +3.9 47
2026-05-02 @ Utrecht L 0-2 1659 1848 15.2% 13.8% 71.0% -3.9 25
2026-05-03 Twente D 2-2 1870 1912 37.6% 29.1% 33.3% -0.1 50
2026-05-03 @ Alkmaar D 2-2 1912 1870 33.3% 29.1% 37.6% +0.1 55
2026-05-03 Feyenoord L 1-2 1721 1949 19.2% 20.4% 60.4% -2.7 36
2026-05-03 @ Fortuna Sittard W 2-1 1949 1721 60.4% 20.4% 19.2% +2.7 61
2026-05-03 Go Ahead Eagles D 2-2 1762 1809 37.0% 29.1% 33.9% -0.1 43
2026-05-03 @ Sparta Rotterdam D 2-2 1809 1762 33.9% 29.1% 37.0% +0.1 38
2026-05-03 Heerenveen L 0-2 1718 1797 32.5% 29.0% 38.5% -9.3 31
2026-05-03 @ Volendam W 2-0 1797 1718 38.5% 29.0% 32.5% +9.3 50
2026-05-03 Heracles Almelo W 1-0 1727 1636 57.3% 22.2% 20.5% +3.1 37
2026-05-03 @ Zwolle L 0-1 1636 1727 20.5% 22.2% 57.3% -3.2 19
2026-05-10 Utrecht L 1-2 1922 1851 54.2% 23.8% 22.0% -6.7 55
2026-05-10 @ Ajax W 2-1 1851 1922 22.0% 23.8% 54.2% +6.7 50
2026-05-10 Volendam D 1-1 1759 1708 51.2% 25.3% 23.5% -0.8 35
2026-05-10 @ Excelsior D 1-1 1708 1759 23.5% 25.3% 51.2% +0.8 32
2026-05-10 Alkmaar D 1-1 1952 1870 55.8% 23.0% 21.2% -1.0 62
2026-05-10 @ Feyenoord D 1-1 1870 1952 21.2% 23.0% 55.8% +1.0 51
2026-05-10 Zwolle W 3-2 1719 1731 42.0% 28.4% 29.5% +4.1 39
2026-05-10 @ Fortuna Sittard L 2-3 1731 1719 29.5% 28.4% 42.0% -4.1 37
2026-05-10 PSV Eindhoven L 1-4 1809 2038 19.1% 20.2% 60.6% -6.6 38
2026-05-10 @ Go Ahead Eagles W 4-1 2038 1809 60.6% 20.2% 19.1% +6.6 81
2026-05-10 NEC Nijmegen W 2-1 1798 1885 31.4% 28.9% 39.8% +5.4 45
2026-05-10 @ Groningen L 1-2 1885 1798 39.8% 28.9% 31.4% -5.4 56
2026-05-10 Heracles Almelo W 3-0 1733 1633 58.6% 21.5% 20.0% +8.3 34
2026-05-10 @ Telstar L 0-3 1633 1733 20.0% 21.5% 58.6% -8.3 19
2026-05-10 Sparta Rotterdam W 4-0 1913 1762 65.7% 17.1% 17.2% +8.8 58
2026-05-10 @ Twente L 0-4 1762 1913 17.2% 17.1% 65.7% -8.8 43
2026-05-11 Heerenveen W 2-0 1655 1806 24.7% 26.2% 49.1% +12.6 28
2026-05-11 @ NAC Breda L 0-2 1806 1655 49.1% 26.2% 24.7% -12.6 50
2026-05-17 NAC Breda D 3-3 1871 1668 72.9% 12.6% 14.5% -1.1 52
2026-05-17 @ Alkmaar D 3-3 1668 1871 14.5% 12.6% 72.9% +1.1 29
2026-05-17 Ajax D 0-0 1793 1915 27.5% 27.7% 44.8% +0.6 51
2026-05-17 @ Heerenveen D 0-0 1915 1793 44.8% 27.7% 27.5% -0.6 56
2026-05-17 Groningen L 1-2 1625 1804 22.4% 24.3% 53.3% -3.3 19
2026-05-17 @ Heracles Almelo W 2-1 1804 1625 53.3% 24.3% 22.4% +3.3 48
2026-05-17 Go Ahead Eagles W 2-1 1880 1802 55.3% 23.3% 21.4% +3.1 59
2026-05-17 @ NEC Nijmegen L 1-2 1802 1880 21.4% 23.3% 55.3% -3.1 38
2026-05-17 Twente W 5-1 2045 1921 61.9% 19.5% 18.6% +8.2 84
2026-05-17 @ PSV Eindhoven L 1-5 1921 2045 18.6% 19.5% 61.9% -8.2 58
2026-05-17 Excelsior L 2-3 1754 1758 43.2% 28.2% 28.6% -5.4 43
2026-05-17 @ Sparta Rotterdam W 3-2 1758 1754 28.6% 28.2% 43.2% +5.4 38
2026-05-17 Fortuna Sittard W 2-0 1858 1723 63.7% 18.4% 17.9% +4.9 53
2026-05-17 @ Utrecht L 0-2 1723 1858 17.9% 18.4% 63.7% -4.9 39
2026-05-17 Telstar L 1-2 1709 1741 39.1% 29.0% 32.0% -5.3 32
2026-05-17 @ Volendam W 2-1 1741 1709 32.0% 29.0% 39.1% +5.3 37
2026-05-17 Feyenoord L 0-2 1727 1951 19.4% 20.7% 59.9% -5.5 37
2026-05-17 @ Zwolle W 2-0 1951 1727 59.9% 20.7% 19.4% +5.5 65

Playoff Game Log

Every playoff game for the team selected at the top of the tab (empty if they didn't reach the postseason). Sort any column by clicking its header. @ before an opponent name indicates an away game; the record column shows the team's running playoff W-L.

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Record
2026-05-20 Volendam L 1-2 1728 1704 47.3% 26.9% 25.8% -6.1 0-1
2026-05-20 @ Willem II W 2-1 1704 1728 25.8% 26.9% 47.3% +6.1 1-0
2026-05-21 Groningen W 2-0 1914 1807 51.2% 25.3% 23.5% +7.0 1-0
2026-05-21 @ Ajax L 0-2 1807 1914 23.5% 25.3% 51.2% -7.0 0-1
2026-05-21 Heerenveen W 3-2 1863 1794 54.0% 23.9% 22.1% +3.1 1-0
2026-05-21 @ Utrecht L 2-3 1794 1863 22.1% 23.9% 54.0% -3.1 0-1
2026-05-23 Willem II L 1-2 1710 1721 42.1% 28.4% 29.5% -5.6 1-1
2026-05-23 @ Volendam W 2-1 1721 1710 29.5% 28.4% 42.1% +5.6 1-1
2026-05-24 Utrecht D 1-1 1921 1866 43.5% 28.1% 28.4% -0.4 1-0-1
2026-05-24 @ Ajax D 1-1 1866 1921 28.4% 28.1% 43.5% +0.4 1-0-1

Biggest Upsets

The 25 games where the underdog won despite the lowest pregame win probability. Underdog Win % is the winner's pregame chance of winning the game (lower = bigger upset). @ before a team name indicates the away side. An asterisk (*) after the date marks a playoff game.

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 2025-08-30 10.92% Telstar 1714 2 @ PSV Eindhoven 1995 0
2 2026-02-13 13.92% @ Volendam 1720 2 PSV Eindhoven 2050 1
3 2026-03-22 14.39% @ Telstar 1721 3 PSV Eindhoven 2041 1
4 2026-01-18 15.05% Sparta Rotterdam 1770 4 @ Feyenoord 1962 3
5 2026-03-14 15.81% NEC Nijmegen 1872 3 @ PSV Eindhoven 2048 2
6 2025-11-22 16.87% Excelsior 1736 2 @ Ajax 1892 1
7 2026-02-28 17.91% Fortuna Sittard 1736 3 @ NEC Nijmegen 1872 2
8 2025-11-23 17.93% NEC Nijmegen 1842 4 @ Feyenoord 1977 2
9 2025-09-14 20.71% Groningen 1776 1 @ Utrecht 1865 0
10 2025-11-09 21.86% @ Go Ahead Eagles 1798 2 Feyenoord 1984 1
11 2026-05-10 21.98% Utrecht 1851 2 @ Ajax 1922 1
12 2026-01-25 22.16% Fortuna Sittard 1735 2 @ Groningen 1803 1
13 2026-01-25 22.42% Sparta Rotterdam 1778 1 @ Utrecht 1842 0
14 2026-03-15 22.63% Utrecht 1854 2 @ Twente 1915 0
15 2026-02-11 23.35% Utrecht 1831 3 @ NEC Nijmegen 1883 1
16 2026-05-02 23.36% Excelsior 1752 3 @ Groningen 1804 2
17 2025-11-08 24.06% Heracles Almelo 1699 2 @ Excelsior 1743 1
18 2025-12-21 24.16% @ Fortuna Sittard 1731 4 Alkmaar 1888 3
19 2026-02-07 24.20% Volendam 1714 2 @ Zwolle 1755 1
20 2026-04-26 24.37% @ Excelsior 1723 5 Utrecht 1877 0
21 2025-11-23 24.63% @ Heerenveen 1753 3 Alkmaar 1904 1
22 2026-05-11 24.70% @ NAC Breda 1655 2 Heerenveen 1806 0
23 2026-01-17 25.12% @ Zwolle 1738 3 Alkmaar 1884 1
24 2026-03-07 25.42% @ Groningen 1773 3 Ajax 1915 1
25 2026-03-08 25.43% Telstar 1716 4 @ Fortuna Sittard 1743 1

Biggest Elo Changes

The 25 games that moved the Elo needle the most. Elo Δ is the magnitude of the rating swing; both teams move by the same amount per game (one up, one down). The winning side is shown first. An asterisk (*) after the date marks a playoff game.

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2026-04-26 29.62 @ Excelsior 5 1723 24.37% Utrecht 0 1877 49.66%
2 2025-11-02 19.73 @ Heracles Almelo 8 1680 33.25% Zwolle 2 1752 37.65%
3 2025-12-14 17.68 Heerenveen 3 1755 26.04% @ Sparta Rotterdam 0 1776 46.93%
4 2025-08-30 17.43 Telstar 2 1714 10.92% @ PSV Eindhoven 0 1995 82.06%
5 2025-08-23 17.03 Sparta Rotterdam 3 1797 27.65% @ Go Ahead Eagles 0 1802 44.55%
6 2026-04-05 16.77 @ Go Ahead Eagles 5 1792 50.09% Zwolle 0 1749 24.13%
7 2025-08-09 16.72 @ NEC Nijmegen 5 1816 50.20% Excelsior 0 1773 24.06%
8 2025-09-19 16.23 Twente 5 1851 33.88% @ Sparta Rotterdam 1 1805 36.98%
9 2025-09-27 16.11 @ Heracles Almelo 3 1691 30.16% Sparta Rotterdam 0 1788 41.23%
10 2026-03-15 15.90 @ Go Ahead Eagles 6 1782 58.58% NAC Breda 0 1682 19.97%
11 2026-03-22 15.69 @ Groningen 3 1784 31.39% Alkmaar 0 1871 39.74%
12 2026-03-08 15.11 Telstar 4 1716 25.43% @ Fortuna Sittard 1 1743 47.89%
13 2025-08-31 14.89 Feyenoord 4 1946 46.35% @ Sparta Rotterdam 0 1814 26.41%
14 2025-10-19 14.74 Feyenoord 7 1972 66.06% @ Heracles Almelo 0 1705 17.03%
15 2025-12-20 14.40 Heerenveen 3 1772 35.62% @ Heracles Almelo 0 1714 35.20%
16 2025-11-09 14.37 PSV Eindhoven 5 2006 39.80% @ Alkmaar 1 1919 31.35%
17 2026-03-22 14.13 @ Telstar 3 1721 14.39% PSV Eindhoven 1 2041 73.23%
18 2026-03-15 13.23 Utrecht 2 1854 22.63% @ Twente 0 1915 52.86%
19 2026-02-07 13.19 @ Twente 5 1880 59.10% Heerenveen 0 1776 19.75%
20 2025-08-29 13.16 @ Groningen 4 1763 51.40% Heracles Almelo 0 1712 23.40%
21 2026-05-11 12.56 @ NAC Breda 2 1655 24.70% Heerenveen 0 1806 49.09%
22 2026-04-22 12.12 @ Telstar 4 1720 35.72% Sparta Rotterdam 1 1775 35.09%
23 2025-10-19 12.09 Sparta Rotterdam 2 1773 26.29% @ Groningen 0 1791 46.53%
24 2025-10-18 11.88 Alkmaar 2 1894 27.07% @ Ajax 0 1905 45.38%
25 2026-02-27 11.64 @ Telstar 3 1704 45.49% NAC Breda 0 1693 27.00%