2025-26 Eredivisie Season

306 games · 6 promotion-playoff teams

Final

Champion

PSV Eindhoven

84 points

Relegated

No relegation

Biggest Overachiever

PSV Eindhoven

11.20 points above expected

84 points · 72.80 expected points

Biggest Disappointment

Heracles Almelo

11.90 points below expected

19 points · 30.90 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 72.80 +11.20
2 Feyenoord 34 19 8 7 65 70 44 +26 66.15 -1.15
3 NEC Nijmegen 34 16 11 7 59 77 53 +24 53.85 +5.15
4 Twente 34 15 13 6 58 59 40 +19 56.50 +1.50
5 Ajax 34 14 14 6 56 62 41 +21 59.41 -3.41
6 Utrecht 34 15 8 11 53 55 42 +13 52.48 +0.52
7 Alkmaar 34 14 10 10 52 58 51 +7 56.16 -4.16
8 Heerenveen 34 14 9 11 51 57 53 +4 42.54 +8.46
9 Groningen 34 14 6 14 48 49 45 +4 44.30 +3.70
10 Sparta Rotterdam 34 12 7 15 43 40 62 -22 42.93 +0.07
11 Fortuna Sittard 34 11 6 17 39 49 63 -14 36.90 +2.10
12 Go Ahead Eagles 34 8 14 12 38 54 53 +1 44.67 -6.67
13 Excelsior 34 10 8 16 38 43 56 -13 39.01 -1.01
14 Telstar 34 9 10 15 37 49 55 -6 35.86 +1.14
15 Zwolle 34 9 10 15 37 44 71 -27 39.51 -2.51
16 Volendam 34 8 8 18 32 35 55 -20 36.03 -4.03
17 NAC Breda 34 6 11 17 29 35 58 -23 31.81 -2.81
18 Heracles Almelo 34 5 4 25 19 35 85 -50 30.90 -11.90

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: 1.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 2070 84 72.80 +11.20 96.5% 44 61 68 73 77 84 96
Feyenoord 1960 65 66.15 -1.15 45.9% 40 54 61 66 71 78 92
Ajax 1927 56 59.41 -3.41 34.6% 35 47 54 59 64 72 90
Twente 1922 58 56.50 +1.50 60.5% 29 44 52 56 61 68 85
NEC Nijmegen 1894 59 53.85 +5.15 77.8% 26 42 49 54 59 66 79
Utrecht 1872 53 52.48 +0.52 55.2% 28 40 48 53 57 64 78
Alkmaar 1868 52 56.16 -4.16 31.4% 27 44 51 56 61 68 85
Groningen 1805 48 44.30 +3.70 72.6% 17 33 39 44 49 56 77
Go Ahead Eagles 1799 38 44.67 -6.67 19.8% 19 33 40 45 50 57 74
Heerenveen 1793 51 42.54 +8.46 89.5% 10 31 38 42 47 54 69
Excelsior 1767 38 39.01 -1.01 47.7% 16 28 34 39 44 51 70
Telstar 1755 37 35.86 +1.14 59.5% 12 25 31 36 41 47 65
Sparta Rotterdam 1738 43 42.93 +0.07 53.5% 16 31 38 43 48 55 71
Fortuna Sittard 1711 39 36.90 +2.10 65.1% 13 26 32 37 42 49 65
Zwolle 1710 37 39.51 -2.51 39.7% 17 28 35 39 44 51 71
Volendam 1698 32 36.03 -4.03 31.0% 13 25 31 36 41 48 65
NAC Breda 1658 29 31.81 -2.81 38.1% 7 21 27 32 36 43 60
Heracles Almelo 1600 19 30.90 -11.90 3.9% 11 20 26 31 35 42 59

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
3.01
0-1-1
3.98
1-1-0
2.27
2-0-0
3.93
0-2-0
3.57
1-0-1
3.70
0-2-0
3.71
2-0-0
4.34
2-0-0
4.35
0-2-0
3.05
0-2-0
1.94
1-1-0
3.75
2-0-0
3.98
1-0-1
2.83
0-0-2
3.19
1-1-0
4.00
1-1-0
3.86
Alkmaar
1-1-0
2.44
1-1-0
3.65
0-2-0
2.12
1-0-1
3.79
0-2-0
3.30
1-0-1
3.48
1-0-1
3.53
2-0-0
4.19
1-1-0
4.13
0-0-2
2.96
0-0-2
1.78
2-0-0
3.55
2-0-0
3.87
0-1-1
2.62
1-0-1
3.03
1-1-0
3.90
0-1-1
3.81
Excelsior
1-1-0
1.55
0-1-1
1.85
0-0-2
1.40
1-0-1
2.79
0-0-2
2.38
1-0-1
2.43
0-0-2
2.51
0-1-1
3.24
2-0-0
3.10
0-0-2
1.94
0-0-2
1.11
1-0-1
2.59
0-2-0
2.87
1-1-0
1.80
1-0-1
1.74
1-1-0
2.99
1-1-0
2.69
Feyenoord
0-1-1
3.19
0-2-0
3.35
2-0-0
4.17
2-0-0
4.34
1-0-1
4.10
2-0-0
3.89
1-1-0
4.14
2-0-0
4.59
1-1-0
4.45
0-1-1
3.40
0-0-2
2.39
1-0-1
3.93
2-0-0
4.43
0-1-1
3.29
2-0-0
3.64
1-1-0
4.42
2-0-0
4.35
Fortuna Sittard
0-0-2
1.60
1-0-1
1.71
1-0-1
2.66
0-0-2
1.25
0-2-0
2.21
1-0-1
2.29
1-0-1
2.33
0-1-1
3.12
0-1-1
3.04
2-0-0
1.71
0-0-2
0.98
0-2-0
2.36
1-0-1
2.76
0-0-2
1.64
1-0-1
1.76
2-0-0
2.78
1-0-1
2.70
Go Ahead Eagles
0-2-0
1.92
0-2-0
2.18
2-0-0
3.08
1-0-1
1.45
0-2-0
3.25
0-2-0
2.66
0-1-1
2.97
1-0-1
3.52
1-0-1
3.53
0-1-1
2.24
0-0-2
1.29
0-1-1
2.97
0-1-1
3.39
0-0-2
1.96
0-1-1
2.20
1-1-0
3.18
2-0-0
2.96
Groningen
1-0-1
1.79
1-0-1
2.01
1-0-1
3.04
0-0-2
1.63
1-0-1
3.18
0-2-0
2.79
2-0-0
2.77
2-0-0
3.74
1-1-0
3.49
1-0-1
2.16
0-0-2
1.15
0-0-2
2.92
2-0-0
3.21
0-1-1
2.02
1-0-1
2.19
1-0-1
3.17
0-2-0
3.10
Heerenveen
0-2-0
1.79
1-0-1
1.94
2-0-0
2.94
0-1-1
1.43
1-0-1
3.14
1-1-0
2.49
0-0-2
2.69
2-0-0
3.52
0-1-1
3.64
1-1-0
2.01
0-0-2
1.07
2-0-0
2.63
2-0-0
3.03
0-0-2
1.96
0-2-0
2.14
1-1-0
3.13
1-0-1
2.98
Heracles Almelo
0-0-2
1.25
0-0-2
1.37
1-1-0
2.22
0-0-2
1.05
1-1-0
2.34
1-0-1
1.96
0-0-2
1.76
0-0-2
1.99
0-0-2
2.67
0-0-2
1.67
0-0-2
0.75
1-0-1
2.07
0-1-1
2.32
0-0-2
1.49
0-1-1
1.60
0-0-2
2.28
1-0-1
2.06
NAC Breda
0-0-2
1.24
0-1-1
1.42
0-0-2
2.36
0-1-1
1.16
1-1-0
2.43
1-0-1
1.96
0-1-1
2.00
1-1-0
1.85
2-0-0
2.78
0-0-2
1.60
0-1-1
0.82
0-1-1
1.97
0-0-2
2.56
0-2-0
1.52
0-1-1
1.51
1-0-1
2.44
0-1-1
2.23
NEC Nijmegen
0-2-0
2.41
2-0-0
2.48
2-0-0
3.53
1-1-0
2.10
0-0-2
3.80
1-1-0
3.23
1-0-1
3.30
0-1-1
3.47
2-0-0
3.87
2-0-0
3.92
1-0-1
1.66
1-1-0
3.41
0-2-0
3.89
0-2-0
2.51
0-0-2
2.96
2-0-0
3.77
1-1-0
3.57
PSV Eindhoven
0-2-0
3.54
2-0-0
3.75
2-0-0
4.52
2-0-0
3.09
2-0-0
4.67
2-0-0
4.29
2-0-0
4.46
2-0-0
4.57
2-0-0
4.97
1-1-0
4.88
1-0-1
3.87
2-0-0
4.30
0-0-2
4.71
2-0-0
3.70
2-0-0
4.00
1-0-1
4.79
2-0-0
4.52
Sparta Rotterdam
0-1-1
1.75
0-0-2
1.93
1-0-1
2.86
1-0-1
1.61
0-2-0
3.09
1-1-0
2.47
2-0-0
2.53
0-0-2
2.82
1-0-1
3.40
1-1-0
3.51
0-1-1
2.07
0-0-2
1.28
1-0-1
3.14
0-0-2
2.06
2-0-0
2.20
2-0-0
3.07
0-1-1
3.12
Telstar
0-0-2
1.55
0-0-2
1.65
0-2-0
2.58
0-0-2
1.17
1-0-1
2.70
1-1-0
2.08
0-0-2
2.26
0-0-2
2.43
1-1-0
3.17
2-0-0
2.90
0-2-0
1.63
2-0-0
0.95
1-0-1
2.32
0-2-0
1.54
0-1-1
1.72
1-1-0
2.80
0-0-2
2.42
Twente
1-0-1
2.62
1-1-0
2.82
0-1-1
3.70
1-1-0
2.18
2-0-0
3.87
2-0-0
3.51
1-1-0
3.46
2-0-0
3.53
2-0-0
4.05
0-2-0
4.01
0-2-0
2.94
0-0-2
1.80
2-0-0
3.45
0-2-0
3.99
0-1-1
3.03
1-1-0
3.94
0-1-1
3.62
Utrecht
2-0-0
2.28
1-0-1
2.44
1-0-1
3.76
0-0-2
1.85
1-0-1
3.74
1-1-0
3.27
1-0-1
3.29
0-2-0
3.34
1-1-0
3.92
1-1-0
4.03
2-0-0
2.51
0-0-2
1.53
0-0-2
3.27
1-1-0
3.80
1-1-0
2.43
1-0-1
3.75
1-1-0
3.38
Volendam
0-1-1
1.55
0-1-1
1.63
0-1-1
2.48
0-1-1
1.18
0-0-2
2.68
0-1-1
2.28
1-0-1
2.29
0-1-1
2.32
2-0-0
3.18
1-0-1
3.01
0-0-2
1.74
1-0-1
0.89
0-0-2
2.39
0-1-1
2.64
0-1-1
1.61
1-0-1
1.76
2-0-0
2.41
Zwolle
0-1-1
1.65
1-1-0
1.70
0-1-1
2.76
0-0-2
1.24
1-0-1
2.75
0-0-2
2.50
0-2-0
2.37
1-0-1
2.48
1-0-1
3.42
1-1-0
3.24
0-1-1
1.92
0-0-2
1.11
1-1-0
2.34
2-0-0
3.04
1-1-0
1.88
0-1-1
2.10
0-0-2
3.05

Points vs. Goals Scored, Allowed, and Differential

Points plotted against goals scored, allowed, and differential. Use the buttons to switch views; hover a team for exact values. The table gives each fit's R² and slope (the change in points per 10 goals).

Fit Metrics

Slope
Scored 0.86 +8.5
Allowed 0.54 -9.7
Differential 0.92 +5.8

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

Scored Allowed Difference
Mean 1.59 1.59 +0.00
SD 1.28 1.28 1.93
CV 0.80 0.80
Max 8 8 +7
Min 0 0 -7

Games Played: 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%

Summary Statistics

Scored Allowed Difference
Mean 1.82 1.21 +0.62
SD 1.03 0.95 1.44
CV 0.56 0.78
Max 4 3 +4
Min 0 0 -2

Games Played: 34

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 1.71 1.50 +0.21
SD 1.14 1.31 1.79
CV 0.67 0.87
Max 4 5 +4
Min 0 0 -4

Games Played: 34

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.65 -0.38
SD 1.05 1.23 1.78
CV 0.83 0.75
Max 5 5 +5
Min 0 0 -5

Games Played: 34

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 2.06 1.29 +0.76
SD 1.56 1.19 1.97
CV 0.76 0.92
Max 7 4 +7
Min 0 0 -3

Games Played: 34

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 1.44 1.85 -0.41
SD 0.99 1.10 1.40
CV 0.69 0.60
Max 4 5 +2
Min 0 0 -3

Games Played: 34

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 1.59 1.56 +0.03
SD 1.37 1.28 2.11
CV 0.86 0.82
Max 6 4 +6
Min 0 0 -3

Games Played: 34

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 1.44 1.32 +0.12
SD 1.02 1.17 1.74
CV 0.71 0.89
Max 4 4 +4
Min 0 0 -3

Games Played: 34

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 1.68 1.56 +0.12
SD 1.25 1.05 1.87
CV 0.74 0.67
Max 4 5 +3
Min 0 0 -5

Games Played: 34

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 1.03 2.50 -1.47
SD 1.60 1.48 2.36
CV 1.56 0.59
Max 8 7 +6
Min 0 0 -7

Games Played: 34

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 1.03 1.71 -0.68
SD 1.06 1.29 1.49
CV 1.03 0.76
Max 3 6 +2
Min 0 0 -6

Games Played: 34

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 2.26 1.56 +0.71
SD 1.14 1.13 1.59
CV 0.50 0.73
Max 5 5 +5
Min 0 0 -2

Games Played: 34

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 2.97 1.32 +1.65
SD 1.53 0.98 1.79
CV 0.51 0.74
Max 6 3 +5
Min 0 0 -2

Games Played: 34

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 1.18 1.82 -0.65
SD 1.00 1.71 2.13
CV 0.85 0.94
Max 4 6 +3
Min 0 0 -5

Games Played: 34

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 1.44 1.62 -0.18
SD 1.21 1.07 1.77
CV 0.84 0.66
Max 4 4 +3
Min 0 0 -3

Games Played: 34

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 1.74 1.18 +0.56
SD 1.33 1.06 1.76
CV 0.77 0.90
Max 5 5 +5
Min 0 0 -4

Games Played: 34

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 1.62 1.24 +0.38
SD 1.16 1.23 1.81
CV 0.71 1.00
Max 4 5 +4
Min 0 0 -5

Games Played: 34

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 1.03 1.62 -0.59
SD 0.94 0.92 1.48
CV 0.91 0.57
Max 3 3 +3
Min 0 0 -3

Games Played: 34

↓ 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%

Summary Statistics

Scored Allowed Difference
Mean 1.29 2.09 -0.79
SD 0.91 1.90 2.16
CV 0.70 0.91
Max 4 8 +3
Min 0 0 -6

Games Played: 34

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.

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 72.80 +11.20
2 Heerenveen 51 42.54 +8.46
3 NEC Nijmegen 59 53.85 +5.15
4 Groningen 48 44.30 +3.70
5 Fortuna Sittard 39 36.90 +2.10

Biggest Disappointments

# Team Actual Sim vsSim
1 Heracles Almelo 19 30.90 -11.90
2 Go Ahead Eagles 38 44.67 -6.67
3 Alkmaar 52 56.16 -4.16
4 Volendam 32 36.03 -4.03
5 Ajax 56 59.41 -3.41

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.

Most Unlikely Winning Streaks

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

Most Unlikely Losing Streaks

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

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Twente 16 Nov 2 – Mar 8 1 in 153
2 Sparta Rotterdam 7 Dec 21 – Feb 17 1 in 54
3 NEC Nijmegen 10 Nov 9 – Feb 7 1 in 34
4 Heerenveen 6 Sep 21 – Nov 1 1 in 32
5 Excelsior 5 Jan 17 – Feb 6 1 in 32

Most Unlikely Winless Streaks

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

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 Eindhoven68.28%20.84%6.80%2.53%0.84%0.51%0.15%0.04%0.01%
Feyenoord21.06%38.44%19.14%9.97%5.89%2.97%1.33%0.62%0.31%0.14%0.10%0.02%0.01%
NEC Nijmegen0.98%5.09%11.11%14.17%16.07%14.61%11.97%9.28%5.97%4.03%2.46%1.73%1.10%0.71%0.34%0.25%0.12%0.01%
Twente2.07%8.69%15.19%17.96%16.21%14.01%9.65%6.68%3.97%2.42%1.32%0.77%0.50%0.31%0.15%0.06%0.03%0.01%
Ajax4.92%15.01%22.54%18.11%14.31%10.25%6.42%3.65%2.06%1.34%0.73%0.39%0.18%0.07%0.02%
Utrecht0.65%3.11%7.40%11.86%14.33%15.14%14.59%10.78%7.65%5.09%3.46%2.38%1.59%0.88%0.60%0.24%0.21%0.04%
Alkmaar1.89%7.70%14.15%16.77%15.98%14.04%11.37%7.13%4.42%2.65%1.70%0.92%0.67%0.28%0.20%0.11%0.02%
Heerenveen0.01%0.13%0.55%1.33%2.51%4.32%7.16%9.37%10.62%12.02%10.72%10.13%8.97%7.29%5.96%4.36%3.11%1.44%
Groningen0.03%0.36%0.93%1.92%4.16%5.98%8.63%11.30%13.24%11.39%9.94%9.19%7.03%6.17%4.13%2.74%1.92%0.94%
Sparta Rotterdam0.01%0.23%0.57%1.35%2.76%4.56%7.15%9.29%9.69%10.99%11.02%10.25%8.71%7.72%5.91%4.91%3.21%1.67%
Fortuna Sittard0.01%0.10%0.19%0.32%1.10%2.06%3.56%4.92%5.83%7.87%9.96%10.42%11.17%11.90%12.34%10.16%8.09%
Go Ahead Eagles0.07%0.36%1.04%2.44%4.04%6.96%9.04%11.37%12.60%11.37%10.34%8.57%6.71%5.34%4.09%2.94%1.78%0.94%
Excelsior0.01%0.01%0.20%0.42%0.89%1.95%3.08%5.02%7.18%8.51%9.80%10.32%11.09%10.66%9.93%9.03%7.34%4.56%
Telstar0.09%0.16%0.30%0.64%1.47%2.79%3.73%5.68%7.79%8.62%10.22%11.22%13.05%12.54%11.75%9.95%
Zwolle0.02%0.01%0.14%0.60%0.98%1.95%3.64%5.17%7.41%9.08%9.31%9.84%10.66%11.15%10.18%8.44%7.09%4.33%
Volendam0.01%0.03%0.18%0.30%0.73%1.64%2.53%3.82%5.49%7.37%8.46%10.25%11.29%12.14%12.86%13.00%9.90%
NAC Breda0.02%0.01%0.06%0.16%0.33%0.81%1.32%2.24%3.54%4.59%6.36%8.90%11.32%15.08%19.77%25.49%
Heracles Almelo0.03%0.05%0.12%0.32%0.61%1.08%1.73%2.53%3.86%5.53%6.84%10.08%14.10%20.51%32.61%

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.

Edges & Scoring

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Home Edge
Share of matches won by the home team minus the share won by the away team.
No Edge: under 5% * Slight Edge: 5% to 15% * Clear Edge: 15% to 25% * Strong Edge: 25% and up.
Elo Value
Number of Elo rating points one goal is worth. A team this many Elo points better than another is expected to win by one goal on a neutral field.
Scoring Tilt
Average home goals minus average away goals per match. The gold line is the home goals edge implied by the scoring value of an Elo point and the home-field Elo bonus.
Road-Tilted: under -0.2 * Neutral: -0.2 to 0.5 * Home-Tilted: 0.5 to 1.2 * Strong Home: 1.2 and up.
Home Edge
HomeDrawAway
+15.03%
Clear Edge
44.44%26.14%29.41%
Elo Value
Home Edge
165 Elo
0.006 goals per Elo point
052.63500
Scoring Tilt
Expected
+0.42 goals
Neutral
-2+0.32+2

Title Race

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Title-Race Openness
Effective number of teams with a live shot at finishing 1st, from the simulation. 1 means the favorite is a near-lock; larger means a wide-open race. Equal to 1 divided by the sum of squared title odds.
One-Team Race: under 2 * Top-Heavy: 2 to 4 * Open: 4 to 6 * Wide Open: 6 and up.
Champion Preseason Odds
Preseason probability that the eventual champion would finish 1st, from the simulation. The dot marks their rank across all teams, from longshot to favorite.
Preseason Favorite: 1st * Among the Favorites: 2nd to 3rd * Middle of the Pack: 4th to 9th * Longshot: 10th or lower.
Title Margin
Points-per-game gap between the champion and the runner-up. Shown per game so it reads the same across long and short seasons. The gold line is the winning margin the model expected, so a dot to the right means a more one-sided race than projected. A title won on goal difference shows 0.00.
Photo Finish: under 0.15 * Tight Race: 0.15 to 0.4 * Comfortable: 0.4 to 0.75 * Runaway: 0.75 and up.
Title-Race Openness
1.9
One-Team Race
124610
Champion Preseason Odds
68%
PSV Eindhoven, 1st of 18
LongshotFavorite
Title Margin
Expected
0.56/gm
Comfortable
00.210.8/gm

Simulation-Based Surprises

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Luck Spread
Standard deviation of the gap between each team's actual points and their simulated average points. The gold line is the spread the model expected from chance alone.
As Expected: under 5.67 * Some Luck: 5.67 to 8.51 * Lucky: 8.51 to 11.34 * Wild Swing: 11.34 and up.
Average Finish Error
Average gap between where each team was projected to finish and where they actually finished in the table.
Pinpoint: under 1.78 * Close: 1.78 to 2.66 * Off: 2.66 to 3.55 * Way Off: 3.55 and up.
Biggest Overachiever
The team that finished highest inside its own range of simulated outcomes. The gold line is where the top team in a league of 18 typically lands.
Biggest Underachiever
The team that finished lowest inside its own range of simulated outcomes. The gold line is where the bottom team in a league of 18 typically lands.
Season Outliers
Number of teams that finished above the 95th or below the 5th percentile of their own simulated range. Even a well-calibrated model expects about 10% of teams in the extremes.
Minimal Outliers: under 18 * As Expected: 18 to 28.8 * Several Outliers: 28.8 to 39.6 * Many Outliers: 39.6 and up.
Luck Spread
Expected
5.23 points
As Expected
07.0918
Average Finish Error
Expected
1.33
Pinpoint
02.225
Biggest Overachiever
Expected 97.22%
96.51%
PSV Eindhoven
50100
Biggest Underachiever
Expected 2.78%
3.94%
Heracles Almelo
050
Season Outliers
Expected
2 of 18
Minimal Outliers
01.89

Parity

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Gini Index
How evenly points were spread across the league. Lower means a tight, balanced table; higher means a few teams ran off with most of the points.
Balanced: under 0.12 * Even: 0.12 to 0.18 * Top-Heavy: 0.18 to 0.26 * Lopsided: 0.26 and up.
Noll-Scully
How much more spread out the table was than a league where every match is a coin flip. The gold line at 1 is that coin-flip baseline. Above it, real talent gaps stretched the table; below it, the league was tighter than luck alone would produce.
Coin-Flip Parity: under 1 * Moderate Separation: 1 to 1.6 * Strong Separation: 1.6 to 2.2 * Wide Separation: 2.2 and up.
Interquartile Edge
Chance the team at the 75th percentile of Elo would beat the team at the 25th percentile on a neutral field. Higher means a bigger gap between the upper and lower half of the table.
Even: under 60% * Slight Edge: 60% to 70% * Clear Edge: 70% to 80% * Wide Edge: 80% and up.
Best vs. Worst
Chance the top-rated team would beat the bottom-rated team on a neutral field. The gold line is how large that gap tends to be in a league of this size; a dot to the right flags an unusually dominant or unusually weak team.
Even: under 70% * Clear Edge: 70% to 82% * Strong Edge: 82% to 92% * Dominant: 92% and up.
Close Games
Share of matches decided by 1 goal or fewer, draws included. The gold line is how many close games the matchups and the scoring value of an Elo point predict.
Few: under 30% * Some Drama: 30% to 40% * Frequent: 40% to 50% * Very Frequent: 50% and up.
Blowouts
Share of matches decided by 3 goals or more. The gold line is how many routs the matchups and the scoring model predict.
Rare: under 8% * Occasional: 8% to 14% * Frequent: 14% to 22% * Very Frequent: 22% and up.
Gini Index
0.17
Even
00.120.180.260.5
Noll-Scully
Coin-flip
1.73
Strong Separation
01.003
Interquartile Edge
73%
Clear Edge
50%60%70%80%100%
Best vs. Worst
Baseline 93%
94%
Dominant
50%100%
Close Games
Expected
61%
Very Frequent
0%56%100%
Blowouts
Expected
17%
Frequent
0%20%100%

Predictability

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Brier Score
How close the pregame probabilities landed to the actual result, averaged over the season. Confident, correct calls are rewarded most; confident misses are punished most. Lower is better; since draws are possible, a score under 0.66 beats guessing the base rate.
Highly Predictable: under 0.56 * Predictable: 0.56 to 0.62 * Hard to Predict: 0.62 to 0.66 * Coin-Flip: 0.66 and up.
Matchup Imbalance
How lopsided the matchups were on paper, averaging the gap between the two win probabilities over their sum. 0 means every match was a toss-up; 1 means every match was a heavy favorite against a big underdog.
Very Even: under 0.1 * Slight Separation: 0.1 to 0.18 * Notable Separation: 0.18 to 0.28 * Lopsided: 0.28 and up.
Strangeness
How wild the final table was versus what the model expected. A value of 1 means teams landed about one standard deviation from their projections on average. Above 1 is a stranger season; below 1 hugged the projections.
Very Predictable: under 0.8 * As Expected: 0.8 to 1.1 * Wilder Than Modeled: 1.1 to 1.4 * Chaotic: 1.4 and up.
Repeatability
How closely the final table order matched the preseason Elo order, by Spearman rank correlation. Higher means last season's ratings strongly predicted this season's finish. Shows N/A for an inaugural season.
Weak Carryover: under 0.3 * Some Carryover: 0.3 to 0.6 * Strong Carryover: 0.6 to 0.85 * Near-Lock: 0.85 and up.
Upset Rate
Share of matches the underdog won. The gold line is how often the model expected underdogs to win; a dot to the right means upsets ran hotter than expected.
Chalky: under 25% * As Expected: 25% to 33% * Upset-Prone: 33% to 42% * Very Upset-Prone: 42% and up.
Clear Favorite Upset Rate
Share of matches the underdog won, counting only games with a clear favorite (at least 60% likely to win once a draw is set aside). The gold line is how often the model expected these favorites to slip.
Solid Favorites: under 15% * As Expected: 15% to 25% * Shaky Favorites: 25% to 35% * Very Shaky: 35% and up.
Brier Score
Expected
0.58
Predictable
00.602
Matchup Imbalance
0.37
Lopsided
00.10.180.280.5
Strangeness
Expected
0.57
Very Predictable
01.002
Repeatability
0.85
Strong Carryover
00.30.60.851
Upset Rate
Expected
24%
Chalky
0%23%50%
Clear Favorite Upset Rate
Expected
17%
As Expected
0%20%50%

Calibration

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Probability calibration
An all-in-one chi-square test of the model's probabilities. Matches are grouped by how confident the model was, and within each group the predicted and actual counts of home wins, draws, and away wins are compared. The p-value is plotted; above 0.05 means well-calibrated.
Miscalibrated: under 0.05 * Borderline: 0.05 to 0.1 * Well Calibrated: 0.1 to 0.5 * Excellent: 0.5 and up.
Calibration slope
Checks whether the spread of the probabilities is right. Each probability is turned into log-odds and a line is fit predicting the actual results. A slope of 1.00 is perfect; below 1 is overconfidence (favorites lost more than their odds implied); above 1 is under-confidence.
Overconfident: under 0.85 * Calibrated: 0.85 to 1.15 * Underconfident: 1.15 to 1.3 * Very Underconfident: 1.3 and up.
Calibration error (ECE)
The average gap between the model's stated chances and how often the predicted result actually happened. Smaller is better. The gold line is the noise ceiling, the error luck alone can produce even with perfect probabilities; below it, the model's error is no larger than chance.
Well Within Noise: under 0.1 * Near Noise Ceiling: 0.1 to 0.15 * Above Noise: 0.15 to 0.2 * Well Above Noise: 0.2 and up.
Probability calibration
0.39
Well Calibrated
0.010.050.10.51
Calibration slope
Ideal
1.11
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.084
Well Within Noise
00.1010.25

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 Lost relegation playoff Direct relegation
Ajax 100%
Feyenoord 100%
PSV Eindhoven 100%
Twente 99.90% 0.06% 0.04%
Alkmaar 99.87% 0.11% 0.02%
NEC Nijmegen 99.62% 0.25% 0.13%
Utrecht 99.51% 0.24% 0.25%
Groningen 94.40% 2.74% 2.86%
Go Ahead Eagles 94.34% 2.94% 2.72%
Heerenveen 91.09% 4.36% 4.55%
Sparta Rotterdam 90.21% 4.91% 4.88%
Zwolle 80.14% 8.44% 11.42%
Excelsior 79.07% 9.03% 11.90%
Fortuna Sittard 69.41% 12.34% 18.25%
Telstar 65.76% 12.54% 21.70%
NAC Breda 39.66% 15.08% 45.26%
Heracles Almelo 32.78% 14.10% 53.12%
Volendam 100%
Loser →
↓ Winner
ADO Den HaagAlmere CityCambuurDe GraafschapDen BoschDordrechtEmmenExcelsiorFC EindhovenFortuna SittardGo Ahead EaglesGroningenHeerenveenHelmond SportHeracles AlmeloMVV MaastrichtNAC BredaRKC WaalwijkRoda JC KerkradeSparta RotterdamTOP OssTelstarUtrechtVVV-VenloVitesseVolendamWillem II
ADO Den Haag
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
RKC Waalwijk
Roda JC Kerkrade
Sparta Rotterdam
TOP Oss
Telstar
Utrecht
VVV-Venlo
Vitesse
Volendam
Willem II
Loser →
↓ Winner
ADO Den HaagAlmere CityCambuurDe GraafschapDen BoschDordrechtEmmenExcelsiorFC EindhovenFortuna SittardGo Ahead EaglesGroningenHeerenveenHelmond SportHeracles AlmeloMVV MaastrichtNAC BredaRKC WaalwijkRoda JC KerkradeSparta RotterdamTOP OssTelstarUtrechtVVV-VenloVitesseVolendamWillem IIZwolle
ADO Den Haag100.0%2.00%100.0%1.00%100.0%1.00%
Almere City0.0%1.00%0.0%3.00%100.0%1.00%50.0%2.00%50.0%2.00%100.0%1.00%
Cambuur100.0%1.00%100.0%1.00%50.0%2.00%75.0%4.00%
De Graafschap0.0%2.00%40.0%5.00%50.0%2.00%100.0%1.00%50.0%2.00%100.0%1.00%100.0%1.00%
Den Bosch50.0%2.00%0.0%1.00%
Dordrecht0.0%1.00%0.0%1.00%25.0%4.00%33.3%3.00%100.0%1.00%0.0%1.00%
Emmen100.0%1.00%0.0%1.00%
Excelsior100.0%1.00%100.0%2.00%100.0%1.00%0.0%2.00%0.0%1.00%
FC Eindhoven0.0%1.00%
Fortuna Sittard100.0%3.00%0.0%1.00%60.0%5.00%100.0%1.00%0.0%2.00%66.7%3.00%
Go Ahead Eagles100.0%1.00%100.0%1.00%
Groningen50.0%2.00%100.0%2.00%100.0%1.00%100.0%1.00%100.0%1.00%
Heerenveen0.0%1.00%0.0%1.00%100.0%1.00%100.0%1.00%
Helmond Sport50.0%2.00%
Heracles Almelo50.0%2.00%50.0%2.00%0.0%1.00%75.0%4.00%0.0%1.00%0.0%4.00%0.0%1.00%100.0%1.00%
MVV Maastricht
NAC Breda0.0%2.00%50.0%2.00%66.7%3.00%100.0%1.00%25.0%4.00%0.0%1.00%16.7%6.00%
RKC Waalwijk100.0%2.00%0.0%1.00%0.0%2.00%100.0%4.00%75.0%4.00%100.0%2.00%100.0%1.00%66.7%3.00%
Roda JC Kerkrade100.0%2.00%33.3%3.00%0.0%1.00%0.0%1.00%
Sparta Rotterdam50.0%2.00%0.0%2.00%
TOP Oss
Telstar0.0%1.00%50.0%2.00%0.0%1.00%0.0%1.00%0.0%1.00%100.0%1.00%100.0%1.00%
Utrecht100.0%1.00%
VVV-Venlo0.0%1.00%100.0%1.00%100.0%1.00%0.0%1.00%100.0%1.00%
Vitesse
Volendam0.0%1.00%0.0%1.00%25.0%4.00%100.0%1.00%50.0%2.00%33.3%3.00%0.0%1.00%100.0%2.00%
Willem II100.0%1.00%0.0%1.00%0.0%1.00%0.0%1.00%83.3%6.00%0.0%1.00%0.0%2.00%100.0%1.00%
Zwolle0.0%1.00%0.0%1.00%
Loser →
↓ Winner
ADO Den HaagAlmere CityCambuurDe GraafschapDen BoschDordrechtEmmenExcelsiorFC EindhovenFortuna SittardGo Ahead EaglesGroningenHeerenveenHelmond SportHeracles AlmeloMVV MaastrichtNAC BredaRKC WaalwijkRoda JC KerkradeSparta RotterdamTOP OssTelstarUtrechtVVV-VenloVitesseVolendamWillem II
ADO Den Haag100.0%2.00%100.0%1.00%
Almere City0.0%1.00%0.0%1.00%100.0%1.00%100.0%1.00%0.0%1.00%
Cambuur0.0%1.00%50.0%2.00%100.0%1.00%100.0%1.00%
De Graafschap0.0%2.00%0.0%1.00%0.0%1.00%0.0%1.00%0.0%1.00%0.0%2.00%0.0%1.00%
Den Bosch0.0%1.00%
Dordrecht0.0%1.00%0.0%1.00%
Emmen
Excelsior0.0%1.00%100.0%1.00%50.0%2.00%
FC Eindhoven0.0%1.00%
Fortuna Sittard100.0%1.00%100.0%1.00%100.0%2.00%100.0%1.00%50.0%2.00%100.0%1.00%0.0%1.00%
Go Ahead Eagles100.0%1.00%100.0%1.00%
Groningen100.0%1.00%50.0%2.00%100.0%1.00%100.0%1.00%100.0%1.00%
Heerenveen0.0%1.00%100.0%1.00%
Helmond Sport
Heracles Almelo0.0%2.00%0.0%1.00%100.0%1.00%0.0%1.00%0.0%1.00%
MVV Maastricht0.0%1.00%
NAC Breda0.0%1.00%100.0%1.00%100.0%1.00%0.0%1.00%50.0%2.00%
RKC Waalwijk100.0%1.00%50.0%2.00%0.0%1.00%0.0%1.00%0.0%1.00%
Roda JC Kerkrade0.0%1.00%100.0%1.00%100.0%1.00%
Sparta Rotterdam100.0%1.00%
TOP Oss
Telstar100.0%2.00%100.0%1.00%
Utrecht0.0%1.00%
VVV-Venlo
Vitesse0.0%1.00%
Volendam100.0%1.00%0.0%1.00%100.0%1.00%100.0%1.00%50.0%2.00%
Willem II50.0%2.00%100.0%1.00%0.0%1.00%100.0%1.00%50.0%2.00%50.0%2.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.00% 26.51%
Willem II 69.71% 39.03% 21.18%
De Graafschap 61.51% 33.45% 17.68%
RKC Waalwijk 52.61% 26.14% 13.13%
Almere City 47.39% 21.86% 10.42%
Roda JC Kerkrade 38.49% 16.45% 6.99%
Den Bosch 30.29% 11.07% 4.09%
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 City46.1%47.39%
De Graafschap
Den Bosch
RKC Waalwijk49.7%52.61%
Roda JC Kerkrade
Volendam53.9%47.39%50.3%52.61%
Willem II
Loser →
↓ Winner
Almere CityDe GraafschapDen BoschRKC WaalwijkRoda JC KerkradeVolendamWillem II
Almere City
De Graafschap51.8%17.21%
Den Bosch35.5%5.75%
RKC Waalwijk
Roda JC Kerkrade41.5%8.48%
Volendam48.2%17.21%64.5%5.75%58.5%8.48%46.4%20.56%
Willem II53.6%20.56%

Overall Game Log

Summary of every completed game this season. Sort any column by clicking its header.

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
2025-08-08 Go Ahead Eagles D 2-2 1721 1800 32.7% 27.7% 39.6% +0.2 1
2025-08-08 @ Fortuna Sittard D 2-2 1800 1721 39.6% 27.7% 32.7% -0.2 1
2025-08-09 NAC Breda W 2-0 1945 1709 71.0% 17.9% 11.0% +3.9 3
2025-08-09 @ Feyenoord L 0-2 1709 1945 11.0% 17.9% 71.0% -3.9 0
2025-08-09 Volendam D 1-1 1753 1743 45.2% 27.2% 27.6% -0.6 1
2025-08-09 @ Heerenveen D 1-1 1743 1753 27.6% 27.2% 45.2% +0.6 1
2025-08-09 Excelsior W 5-0 1815 1776 49.0% 26.5% 24.5% +21.4 3
2025-08-09 @ NEC Nijmegen L 0-5 1776 1815 24.5% 26.5% 49.0% -21.4 0
2025-08-09 Sparta Rotterdam W 6-1 1984 1798 66.1% 20.4% 13.4% +9.6 3
2025-08-09 @ PSV Eindhoven L 1-6 1798 1984 13.4% 20.4% 66.1% -9.6 0
2025-08-10 Telstar W 2-0 1891 1735 62.9% 21.9% 15.2% +5.7 3
2025-08-10 @ Ajax L 0-2 1735 1891 15.2% 21.9% 62.9% -5.7 0
2025-08-10 Groningen W 4-1 1886 1767 58.8% 23.6% 17.6% +8.2 3
2025-08-10 @ Alkmaar L 1-4 1767 1886 17.6% 23.6% 58.8% -8.2 0
2025-08-10 Heracles Almelo W 4-0 1844 1732 58.1% 23.9% 18.1% +13.0 3
2025-08-10 @ Utrecht L 0-4 1732 1844 18.1% 23.9% 58.1% -13.0 0
2025-08-10 Twente W 1-0 1775 1869 30.9% 27.6% 41.6% +7.3 3
2025-08-10 @ Zwolle L 0-1 1869 1775 41.6% 27.6% 30.9% -7.3 0
2025-08-15 Zwolle L 0-2 1730 1782 36.4% 27.8% 35.8% -12.5 0
2025-08-15 @ Telstar W 2-0 1782 1730 35.8% 27.8% 36.4% +12.5 6
2025-08-16 Feyenoord L 1-2 1755 1949 20.3% 25.0% 54.7% -3.9 0
2025-08-16 @ Excelsior W 2-1 1949 1755 54.7% 25.0% 20.3% +3.8 6
2025-08-16 Heerenveen W 2-1 1759 1752 44.7% 27.2% 28.1% +5.1 3
2025-08-16 @ Groningen L 1-2 1752 1759 28.1% 27.2% 44.7% -5.1 1
2025-08-16 NEC Nijmegen L 1-4 1719 1836 27.9% 27.2% 44.9% -12.5 0
2025-08-16 @ Heracles Almelo W 4-1 1836 1719 44.9% 27.2% 27.9% +12.5 6
2025-08-17 Ajax D 2-2 1800 1897 30.4% 27.5% 42.0% +0.3 2
2025-08-17 @ Go Ahead Eagles D 2-2 1897 1800 42.0% 27.5% 30.4% -0.3 4
2025-08-17 Fortuna Sittard W 2-1 1706 1721 41.7% 27.6% 30.8% +5.5 3
2025-08-17 @ NAC Breda L 1-2 1721 1706 30.8% 27.6% 41.7% -5.5 1
2025-08-17 Utrecht W 2-1 1789 1857 34.2% 27.8% 38.1% +6.5 3
2025-08-17 @ Sparta Rotterdam L 1-2 1857 1789 38.1% 27.8% 34.2% -6.5 3
2025-08-17 PSV Eindhoven L 0-2 1861 1994 26.2% 26.9% 46.9% -9.7 0
2025-08-17 @ Twente W 2-0 1994 1861 46.9% 26.9% 26.2% +9.7 6
2025-08-17 Alkmaar D 2-2 1743 1894 24.3% 26.4% 49.3% +0.7 2
2025-08-17 @ Volendam D 2-2 1894 1743 49.3% 26.4% 24.3% -0.7 4
2025-08-23 Sparta Rotterdam L 0-3 1800 1795 44.6% 27.2% 28.2% -21.1 2
2025-08-23 @ Go Ahead Eagles W 3-0 1795 1800 28.2% 27.2% 44.6% +21.1 6
2025-08-23 Groningen W 4-2 2004 1764 71.4% 17.7% 10.8% +3.0 9
2025-08-23 @ PSV Eindhoven L 2-4 1764 2004 10.8% 17.7% 71.4% -3.0 3
2025-08-23 Volendam D 2-2 1717 1744 40.1% 27.7% 32.2% -0.2 1
2025-08-23 @ Telstar D 2-2 1744 1717 32.2% 27.7% 40.1% +0.2 3
2025-08-24 Heracles Almelo W 2-0 1897 1706 66.6% 20.2% 13.2% +4.9 7
2025-08-24 @ Ajax L 0-2 1706 1897 13.2% 20.2% 66.6% -4.9 0
2025-08-24 Twente L 1-2 1747 1852 29.5% 27.4% 43.1% -5.3 1
2025-08-24 @ Heerenveen W 2-1 1852 1747 43.1% 27.4% 29.5% +5.3 3
2025-08-24 NAC Breda W 3-0 1849 1711 61.0% 22.8% 16.3% +8.9 9
2025-08-24 @ NEC Nijmegen L 0-3 1711 1849 16.3% 22.8% 61.0% -8.9 3
2025-08-24 Excelsior W 4-1 1851 1751 56.6% 24.4% 19.0% +8.8 6
2025-08-24 @ Utrecht L 1-4 1751 1851 19.0% 24.4% 56.6% -8.8 0
2025-08-29 Heracles Almelo W 4-0 1761 1701 51.6% 25.9% 22.5% +16.1 6
2025-08-29 @ Groningen L 0-4 1701 1761 22.5% 25.9% 51.6% -16.1 0
2025-08-30 Twente W 1-0 1742 1857 28.3% 27.3% 44.5% +7.7 3
2025-08-30 @ Excelsior L 0-1 1857 1742 44.5% 27.3% 28.3% -7.7 3
2025-08-30 Go Ahead Eagles D 2-2 1742 1779 38.6% 27.8% 33.7% -0.1 2
2025-08-30 @ Heerenveen D 2-2 1779 1742 33.7% 27.8% 38.6% +0.1 3
2025-08-30 Telstar L 0-2 2007 1717 75.9% 15.3% 8.8% -21.8 9
2025-08-30 @ PSV Eindhoven W 2-0 1717 2007 8.8% 15.3% 75.9% +21.8 4
2025-08-30 Ajax D 1-1 1744 1902 23.6% 26.2% 50.1% +1.0 4
2025-08-30 @ Volendam D 1-1 1902 1744 50.1% 26.2% 23.6% -1.0 8
2025-08-31 NEC Nijmegen W 3-2 1716 1858 25.2% 26.7% 48.1% +7.3 4
2025-08-31 @ Fortuna Sittard L 2-3 1858 1716 48.1% 26.7% 25.2% -7.3 9
2025-08-31 Alkmaar L 0-1 1702 1893 20.5% 25.1% 54.3% -4.1 3
2025-08-31 @ NAC Breda W 1-0 1893 1702 54.3% 25.1% 20.5% +4.1 7
2025-08-31 Feyenoord L 0-4 1816 1953 25.7% 26.8% 47.5% -18.1 6
2025-08-31 @ Sparta Rotterdam W 4-0 1953 1816 47.5% 26.8% 25.7% +18.1 9
2025-08-31 Utrecht L 0-2 1795 1860 34.7% 27.8% 37.5% -12.1 6
2025-08-31 @ Zwolle W 2-0 1860 1795 37.5% 27.8% 34.7% +12.1 9
2025-09-13 Zwolle W 3-1 1901 1783 58.7% 23.6% 17.7% +5.8 11
2025-09-13 @ Ajax L 1-3 1783 1901 17.7% 23.6% 58.7% -5.8 6
2025-09-13 Heerenveen W 1-0 1971 1742 70.4% 18.2% 11.3% +2.1 12
2025-09-13 @ Feyenoord L 0-1 1742 1971 11.3% 18.2% 70.4% -2.2 2
2025-09-13 Volendam W 3-0 1779 1745 48.4% 26.6% 25.0% +13.5 6
2025-09-13 @ Go Ahead Eagles L 0-3 1745 1779 25.0% 26.6% 48.4% -13.5 4
2025-09-13 PSV Eindhoven L 3-5 1851 1985 26.0% 26.9% 47.1% -7.0 9
2025-09-13 @ NEC Nijmegen W 5-3 1985 1851 47.1% 26.9% 26.0% +7.0 12
2025-09-13 NAC Breda D 2-2 1849 1698 62.4% 22.1% 15.5% -1.4 4
2025-09-13 @ Twente D 2-2 1698 1849 15.5% 22.1% 62.4% +1.3 4
2025-09-14 Sparta Rotterdam L 0-1 1750 1798 37.1% 27.8% 35.1% -6.7 3
2025-09-14 @ Excelsior W 1-0 1798 1750 35.1% 27.8% 37.1% +6.7 9
2025-09-14 Alkmaar L 1-2 1685 1897 18.9% 24.3% 56.8% -3.6 0
2025-09-14 @ Heracles Almelo W 2-1 1897 1685 56.8% 24.3% 18.9% +3.6 10
2025-09-14 Fortuna Sittard L 1-3 1739 1723 46.0% 27.0% 27.0% -12.9 4
2025-09-14 @ Telstar W 3-1 1723 1739 27.0% 27.0% 46.0% +12.9 7
2025-09-14 Groningen L 0-1 1872 1777 56.0% 24.6% 19.4% -9.3 9
2025-09-14 @ Utrecht W 1-0 1777 1872 19.4% 24.6% 56.0% +9.2 9
2025-09-17 Fortuna Sittard W 2-0 1973 1736 71.2% 17.9% 11.0% +3.9 15
2025-09-17 @ Feyenoord L 0-2 1736 1973 11.0% 17.9% 71.2% -3.9 7
2025-09-19 Twente L 1-5 1805 1848 37.8% 27.8% 34.4% -20.3 9
2025-09-19 @ Sparta Rotterdam W 5-1 1848 1805 34.4% 27.8% 37.8% +20.3 7
2025-09-20 Utrecht W 1-0 1732 1862 26.5% 26.9% 46.6% +8.0 10
2025-09-20 @ Fortuna Sittard L 0-1 1862 1732 46.6% 26.9% 26.5% -8.0 9
2025-09-20 Telstar W 2-0 1786 1726 51.7% 25.8% 22.4% +8.4 12
2025-09-20 @ Groningen L 0-2 1726 1786 22.4% 25.8% 51.7% -8.4 4
2025-09-20 Heracles Almelo W 2-1 1699 1682 46.2% 27.0% 26.8% +4.9 7
2025-09-20 @ NAC Breda L 1-2 1682 1699 26.8% 27.0% 46.2% -4.9 0
2025-09-20 Excelsior L 1-2 1732 1743 42.2% 27.5% 30.2% -7.0 4
2025-09-20 @ Volendam W 2-1 1743 1732 30.2% 27.5% 42.2% +7.0 6
2025-09-21 Feyenoord D 3-3 1901 1977 33.1% 27.7% 39.1% +0.1 11
2025-09-21 @ Alkmaar D 3-3 1977 1901 39.1% 27.7% 33.1% -0.1 16
2025-09-21 NEC Nijmegen W 3-2 1740 1843 29.5% 27.4% 43.0% +6.7 5
2025-09-21 @ Heerenveen L 2-3 1843 1740 43.0% 27.4% 29.5% -6.7 9
2025-09-21 Ajax D 2-2 1992 1906 54.9% 24.9% 20.2% -1.0 13
2025-09-21 @ PSV Eindhoven D 2-2 1906 1992 20.2% 24.9% 54.9% +1.0 12
2025-09-21 Go Ahead Eagles L 0-2 1777 1793 41.6% 27.6% 30.8% -13.8 6
2025-09-21 @ Zwolle W 2-0 1793 1777 30.8% 27.6% 41.6% +13.8 9
2025-09-24 Zwolle D 2-2 1901 1763 60.9% 22.8% 16.3% -1.3 12
2025-09-24 @ Alkmaar D 2-2 1763 1901 16.3% 22.8% 60.9% +1.3 7
2025-09-26 Fortuna Sittard W 3-2 1868 1740 59.8% 23.2% 17.0% +3.0 10
2025-09-26 @ Twente L 2-3 1740 1868 17.0% 23.2% 59.8% -3.1 10
2025-09-27 NAC Breda W 2-1 1907 1704 67.8% 19.6% 12.6% +2.3 15
2025-09-27 @ Ajax L 1-2 1704 1907 12.6% 19.6% 67.8% -2.3 7
2025-09-27 PSV Eindhoven L 1-2 1750 1991 16.8% 23.1% 60.2% -3.2 6
2025-09-27 @ Excelsior W 2-1 1991 1750 60.2% 23.1% 16.8% +3.2 16
2025-09-27 Sparta Rotterdam W 3-0 1677 1784 29.1% 27.4% 43.5% +20.7 3
2025-09-27 @ Heracles Almelo L 0-3 1784 1677 43.5% 27.4% 29.1% -20.7 9
2025-09-27 Zwolle W 2-1 1725 1764 38.3% 27.8% 34.0% +5.9 7
2025-09-27 @ Volendam L 1-2 1764 1725 34.0% 27.8% 38.3% -5.9 7
2025-09-28 Feyenoord L 0-1 1795 1977 21.3% 25.4% 53.3% -4.3 12
2025-09-28 @ Groningen W 1-0 1977 1795 53.3% 25.4% 21.3% +4.3 19
2025-09-28 Alkmaar W 2-1 1837 1900 35.0% 27.8% 37.2% +6.4 12
2025-09-28 @ NEC Nijmegen L 1-2 1900 1837 37.2% 27.8% 35.0% -6.3 12
2025-09-28 Go Ahead Eagles W 4-2 1717 1807 31.4% 27.6% 41.0% +10.6 7
2025-09-28 @ Telstar L 2-4 1807 1717 41.0% 27.6% 31.4% -10.6 9
2025-09-28 Heerenveen D 2-2 1854 1746 57.6% 24.1% 18.4% -1.1 10
2025-09-28 @ Utrecht D 2-2 1746 1854 18.4% 24.1% 57.6% +1.1 6
2025-10-03 Groningen L 1-2 1702 1790 31.5% 27.6% 40.8% -5.6 7
2025-10-03 @ NAC Breda W 2-1 1790 1702 40.8% 27.6% 31.5% +5.6 15
2025-10-04 Volendam W 1-0 1737 1731 44.7% 27.2% 28.0% +5.4 13
2025-10-04 @ Fortuna Sittard L 0-1 1731 1737 28.0% 27.2% 44.7% -5.4 7
2025-10-04 Excelsior W 2-1 1747 1747 43.9% 27.3% 28.8% +5.2 9
2025-10-04 @ Heerenveen L 1-2 1747 1747 28.8% 27.3% 43.9% -5.2 6
2025-10-04 Ajax D 3-3 1764 1910 24.8% 26.6% 48.7% +0.5 10
2025-10-04 @ Sparta Rotterdam D 3-3 1910 1764 48.7% 26.6% 24.8% -0.5 16
2025-10-04 PSV Eindhoven L 0-4 1759 1994 17.1% 23.3% 59.6% -12.3 7
2025-10-04 @ Zwolle W 4-0 1994 1759 59.6% 23.3% 17.1% +12.3 19
2025-10-05 Telstar W 2-1 1893 1728 63.9% 21.4% 14.6% +2.7 15
2025-10-05 @ Alkmaar L 1-2 1728 1893 14.6% 21.4% 63.9% -2.7 7
2025-10-05 Utrecht W 3-2 1981 1853 59.8% 23.2% 17.0% +3.0 22
2025-10-05 @ Feyenoord L 2-3 1853 1981 17.0% 23.2% 59.8% -3.0 10
2025-10-05 NEC Nijmegen D 1-1 1796 1843 37.2% 27.8% 35.0% -0.1 10
2025-10-05 @ Go Ahead Eagles D 1-1 1843 1796 35.0% 27.8% 37.2% +0.1 13
2025-10-05 Heracles Almelo W 2-1 1871 1698 64.8% 21.1% 14.1% +2.6 13
2025-10-05 @ Twente L 1-2 1698 1871 14.1% 21.1% 64.8% -2.6 3
2025-10-18 Alkmaar L 0-2 1909 1896 45.6% 27.1% 27.3% -14.8 16
2025-10-18 @ Ajax W 2-0 1896 1909 27.3% 27.1% 45.6% +14.8 18
2025-10-18 Zwolle D 2-2 1696 1746 36.8% 27.8% 35.4% -0.0 8
2025-10-18 @ NAC Breda D 2-2 1746 1696 35.4% 27.8% 36.8% +0.0 8
2025-10-18 Twente D 3-3 1843 1874 39.6% 27.7% 32.7% -0.2 14
2025-10-18 @ NEC Nijmegen D 3-3 1874 1843 32.7% 27.7% 39.6% +0.2 14
2025-10-18 Go Ahead Eagles W 2-1 2006 1796 68.6% 19.2% 12.2% +2.2 22
2025-10-18 @ PSV Eindhoven L 1-2 1796 2006 12.2% 19.2% 68.6% -2.2 10
2025-10-18 Volendam W 3-1 1850 1725 59.5% 23.3% 17.2% +5.6 13
2025-10-18 @ Utrecht L 1-3 1725 1850 17.2% 23.3% 59.5% -5.6 7
2025-10-19 Fortuna Sittard W 1-0 1742 1743 43.7% 27.4% 28.9% +5.6 9
2025-10-19 @ Excelsior L 0-1 1743 1742 28.9% 27.4% 43.7% -5.6 13
2025-10-19 Sparta Rotterdam L 0-2 1796 1764 48.1% 26.7% 25.2% -15.5 15
2025-10-19 @ Groningen W 2-0 1764 1796 25.2% 26.7% 48.1% +15.4 13
2025-10-19 Feyenoord L 0-7 1695 1984 13.8% 20.8% 65.4% -16.4 3
2025-10-19 @ Heracles Almelo W 7-0 1984 1695 65.4% 20.8% 13.8% +16.4 25
2025-10-19 Heerenveen L 2-3 1725 1753 40.1% 27.7% 32.3% -6.4 7
2025-10-19 @ Telstar W 3-2 1753 1725 32.3% 27.7% 40.1% +6.4 12
2025-10-24 NAC Breda D 3-3 1759 1696 52.0% 25.8% 22.2% -0.7 13
2025-10-24 @ Heerenveen D 3-3 1696 1759 22.2% 25.8% 52.0% +0.7 9
2025-10-25 Groningen L 1-2 1737 1780 37.7% 27.8% 34.5% -6.4 13
2025-10-25 @ Fortuna Sittard W 2-1 1780 1737 34.5% 27.8% 37.7% +6.4 18
2025-10-25 Telstar W 1-0 1780 1719 51.8% 25.8% 22.4% +4.5 16
2025-10-25 @ Sparta Rotterdam L 0-1 1719 1780 22.4% 25.8% 51.8% -4.5 7
2025-10-25 Heracles Almelo W 3-0 1719 1679 49.3% 26.4% 24.3% +13.2 10
2025-10-25 @ Volendam L 0-3 1679 1719 24.3% 26.4% 49.3% -13.2 3
2025-10-25 NEC Nijmegen D 2-2 1746 1843 30.4% 27.5% 42.0% +0.3 9
2025-10-25 @ Zwolle D 2-2 1843 1746 42.0% 27.5% 30.4% -0.3 15
2025-10-26 Utrecht W 4-1 1911 1856 51.1% 26.0% 22.9% +10.5 21
2025-10-26 @ Alkmaar L 1-4 1856 1911 22.9% 26.0% 51.1% -10.6 13
2025-10-26 PSV Eindhoven L 2-3 2001 2009 42.8% 27.5% 29.8% -6.7 25
2025-10-26 @ Feyenoord W 3-2 2009 2001 29.8% 27.5% 42.8% +6.7 25
2025-10-26 Excelsior W 2-0 1794 1747 50.0% 26.3% 23.7% +8.9 13
2025-10-26 @ Go Ahead Eagles L 0-2 1747 1794 23.7% 26.3% 50.0% -8.9 9
2025-10-26 Ajax L 2-3 1874 1894 41.0% 27.6% 31.4% -6.5 14
2025-10-26 @ Twente W 3-2 1894 1874 31.4% 27.6% 41.0% +6.5 19
2025-10-31 Fortuna Sittard W 5-2 2015 1731 75.5% 15.5% 9.0% +3.3 28
2025-10-31 @ PSV Eindhoven L 2-5 1731 2015 9.0% 15.5% 75.5% -3.3 13
2025-11-01 Heerenveen D 1-1 1901 1758 61.5% 22.5% 16.0% -1.8 20
2025-11-01 @ Ajax D 1-1 1758 1901 16.0% 22.5% 61.5% +1.8 14
2025-11-01 Volendam W 3-1 1994 1733 73.4% 16.7% 9.9% +3.0 28
2025-11-01 @ Feyenoord L 1-3 1733 1994 9.9% 16.7% 73.4% -3.0 10
2025-11-01 Go Ahead Eagles W 1-0 1697 1803 29.3% 27.4% 43.3% +7.5 12
2025-11-01 @ NAC Breda L 0-1 1803 1697 43.3% 27.4% 29.3% -7.5 13
2025-11-01 Excelsior D 2-2 1714 1738 40.5% 27.7% 31.8% -0.2 8
2025-11-01 @ Telstar D 2-2 1738 1714 31.8% 27.7% 40.5% +0.2 10
2025-11-02 Twente D 1-1 1787 1867 32.6% 27.7% 39.8% +0.2 19
2025-11-02 @ Groningen D 1-1 1867 1787 39.8% 27.7% 32.6% -0.2 15
2025-11-02 Zwolle W 8-2 1665 1747 32.5% 27.7% 39.9% +25.3 6
2025-11-02 @ Heracles Almelo L 2-8 1747 1665 39.9% 27.7% 32.5% -25.3 9
2025-11-02 Alkmaar L 0-1 1784 1921 25.7% 26.8% 47.5% -5.1 16
2025-11-02 @ Sparta Rotterdam W 1-0 1921 1784 47.5% 26.8% 25.7% +5.0 24
2025-11-02 NEC Nijmegen W 1-0 1845 1843 44.2% 27.3% 28.5% +5.5 16
2025-11-02 @ Utrecht L 0-1 1843 1845 28.5% 27.3% 44.2% -5.5 15
2025-11-07 Telstar D 0-0 1867 1714 62.6% 22.1% 15.3% -2.0 16
2025-11-07 @ Twente D 0-0 1714 1867 15.3% 22.1% 62.6% +2.0 9
2025-11-08 Heracles Almelo L 1-2 1739 1691 50.2% 26.2% 23.6% -8.0 10
2025-11-08 @ Excelsior W 2-1 1691 1739 23.6% 26.2% 50.2% +8.0 9
2025-11-08 Heerenveen W 2-0 1727 1760 39.3% 27.7% 33.0% +11.6 16
2025-11-08 @ Fortuna Sittard L 0-2 1760 1727 33.0% 27.7% 39.3% -11.6 14
2025-11-08 NAC Breda W 2-1 1730 1705 47.2% 26.8% 25.9% +4.8 13
2025-11-08 @ Volendam L 1-2 1705 1730 25.9% 26.8% 47.2% -4.8 12
2025-11-08 Sparta Rotterdam W 1-0 1721 1779 35.7% 27.8% 36.5% +6.6 12
2025-11-08 @ Zwolle L 0-1 1779 1721 36.5% 27.8% 35.7% -6.6 16
2025-11-09 PSV Eindhoven L 1-5 1927 2018 31.1% 27.6% 41.4% -17.5 24
2025-11-09 @ Alkmaar W 5-1 2018 1927 41.4% 27.6% 31.1% +17.5 31
2025-11-09 Feyenoord W 2-1 1795 1997 19.7% 24.7% 55.6% +8.7 16
2025-11-09 @ Go Ahead Eagles L 1-2 1997 1795 55.6% 24.7% 19.7% -8.7 28
2025-11-09 Groningen W 2-0 1837 1787 50.5% 26.2% 23.4% +8.8 18
2025-11-09 @ NEC Nijmegen L 0-2 1787 1837 23.4% 26.2% 50.5% -8.8 19
2025-11-09 Ajax W 2-1 1851 1899 37.1% 27.8% 35.1% +6.1 19
2025-11-09 @ Utrecht L 1-2 1899 1851 35.1% 27.8% 37.1% -6.1 20
2025-11-22 Excelsior L 1-2 1893 1731 63.6% 21.6% 14.8% -9.7 20
2025-11-22 @ Ajax W 2-1 1731 1893 14.8% 21.6% 63.6% +9.6 13
2025-11-22 Go Ahead Eagles W 4-2 1699 1804 29.4% 27.4% 43.2% +11.0 12
2025-11-22 @ Heracles Almelo L 2-4 1804 1699 43.2% 27.4% 29.4% -11.0 16
2025-11-22 PSV Eindhoven L 0-1 1700 2036 11.5% 18.4% 70.1% -2.2 12
2025-11-22 @ NAC Breda W 1-0 2036 1700 70.1% 18.4% 11.5% +2.2 34
2025-11-22 Fortuna Sittard D 1-1 1772 1739 48.3% 26.6% 25.1% -0.9 17
2025-11-22 @ Sparta Rotterdam D 1-1 1739 1772 25.1% 26.6% 48.3% +0.8 17
2025-11-22 Twente D 1-1 1734 1865 26.4% 26.9% 46.7% +0.7 14
2025-11-22 @ Volendam D 1-1 1865 1734 46.7% 26.9% 26.4% -0.7 17
2025-11-23 NEC Nijmegen L 2-4 1988 1846 61.5% 22.5% 16.0% -14.6 28
2025-11-23 @ Feyenoord W 4-2 1846 1988 16.0% 22.5% 61.5% +14.6 21
2025-11-23 Zwolle D 2-2 1778 1728 50.5% 26.2% 23.3% -0.8 20
2025-11-23 @ Groningen D 2-2 1728 1778 23.3% 26.2% 50.5% +0.7 13
2025-11-23 Alkmaar W 3-1 1748 1909 23.3% 26.1% 50.5% +13.9 17
2025-11-23 @ Heerenveen L 1-3 1909 1748 50.5% 26.1% 23.3% -13.9 24
2025-11-23 Utrecht D 1-1 1716 1857 25.3% 26.7% 48.0% +0.8 10
2025-11-23 @ Telstar D 1-1 1857 1716 48.0% 26.7% 25.3% -0.8 20
2025-11-28 Heerenveen W 2-1 1729 1762 39.1% 27.7% 33.1% +5.8 16
2025-11-28 @ Zwolle L 1-2 1762 1729 33.1% 27.7% 39.1% -5.8 17
2025-11-29 NAC Breda W 1-0 1740 1698 49.5% 26.4% 24.1% +4.8 16
2025-11-29 @ Excelsior L 0-1 1698 1740 24.1% 26.4% 49.5% -4.8 12
2025-11-29 Heracles Almelo D 1-1 1740 1710 47.9% 26.7% 25.4% -0.8 18
2025-11-29 @ Fortuna Sittard D 1-1 1710 1740 25.4% 26.7% 47.9% +0.8 13
2025-11-29 Sparta Rotterdam W 3-1 1861 1772 55.3% 24.8% 19.9% +6.5 24
2025-11-29 @ NEC Nijmegen L 1-3 1772 1861 19.9% 24.8% 55.3% -6.5 17
2025-11-30 Utrecht D 2-2 1793 1856 34.9% 27.8% 37.3% +0.1 17
2025-11-30 @ Go Ahead Eagles D 2-2 1856 1793 37.3% 27.8% 34.9% -0.1 21
2025-11-30 Volendam W 3-0 2038 1735 77.0% 14.6% 8.4% +4.1 37
2025-11-30 @ PSV Eindhoven L 0-3 1735 2038 8.4% 14.6% 77.0% -4.1 14
2025-11-30 Feyenoord L 1-2 1717 1974 15.7% 22.3% 61.9% -3.0 10
2025-11-30 @ Telstar W 2-1 1974 1717 61.9% 22.3% 15.7% +3.0 31
2025-11-30 Alkmaar W 1-0 1864 1895 39.6% 27.7% 32.7% +6.1 20
2025-11-30 @ Twente L 0-1 1895 1864 32.7% 27.7% 39.6% -6.1 24
2025-12-02 Groningen W 2-0 1883 1778 57.3% 24.2% 18.6% +7.1 23
2025-12-02 @ Ajax L 0-2 1778 1883 18.6% 24.2% 57.3% -7.1 20
2025-12-05 Groningen L 0-2 1745 1771 40.3% 27.7% 32.0% -13.5 16
2025-12-05 @ Excelsior W 2-0 1771 1745 32.0% 27.7% 40.3% +13.5 23
2025-12-06 Zwolle W 6-1 1977 1734 71.7% 17.6% 10.7% +7.4 34
2025-12-06 @ Feyenoord L 1-6 1734 1977 10.7% 17.6% 71.7% -7.4 16
2025-12-06 Ajax L 1-3 1739 1890 24.2% 26.4% 49.4% -7.8 18
2025-12-06 @ Fortuna Sittard W 3-1 1890 1739 49.4% 26.4% 24.2% +7.8 26
2025-12-06 PSV Eindhoven L 0-2 1756 2042 14.0% 20.9% 65.1% -5.2 17
2025-12-06 @ Heerenveen W 2-0 2042 1756 65.1% 20.9% 14.0% +5.2 40
2025-12-06 Telstar D 1-1 1710 1714 43.3% 27.4% 29.3% -0.5 14
2025-12-06 @ Heracles Almelo D 1-1 1714 1710 29.3% 27.4% 43.3% +0.5 11
2025-12-07 Go Ahead Eagles D 2-2 1889 1793 56.1% 24.6% 19.3% -1.0 25
2025-12-07 @ Alkmaar D 2-2 1793 1889 19.3% 24.6% 56.1% +1.0 18
2025-12-07 NAC Breda W 1-0 1765 1693 53.2% 25.4% 21.3% +4.3 20
2025-12-07 @ Sparta Rotterdam L 0-1 1693 1765 21.3% 25.4% 53.2% -4.3 12
2025-12-07 Twente D 1-1 1856 1871 41.8% 27.6% 30.6% -0.4 22
2025-12-07 @ Utrecht D 1-1 1871 1856 30.6% 27.6% 41.8% +0.4 21
2025-12-07 NEC Nijmegen L 2-3 1731 1867 25.8% 26.8% 47.3% -4.5 14
2025-12-07 @ Volendam W 3-2 1867 1731 47.3% 26.8% 25.8% +4.5 27
2025-12-13 Volendam W 3-0 1784 1727 51.4% 25.9% 22.7% +12.4 26
2025-12-13 @ Groningen L 0-3 1727 1784 22.7% 25.9% 51.4% -12.4 14
2025-12-13 Heracles Almelo W 4-3 2047 1710 79.8% 13.0% 7.2% +1.1 43
2025-12-13 @ PSV Eindhoven L 3-4 1710 2047 7.2% 13.0% 79.8% -1.1 14
2025-12-13 NEC Nijmegen D 2-2 1715 1872 23.7% 26.2% 50.1% +0.7 12
2025-12-13 @ Telstar D 2-2 1872 1715 50.1% 26.2% 23.7% -0.7 28
2025-12-13 Fortuna Sittard W 1-0 1727 1731 43.3% 27.4% 29.3% +5.6 19
2025-12-13 @ Zwolle L 0-1 1731 1727 29.3% 27.4% 43.3% -5.6 18
2025-12-14 Feyenoord W 2-0 1898 1984 31.8% 27.7% 40.5% +13.5 29
2025-12-14 @ Ajax L 0-2 1984 1898 40.5% 27.7% 31.8% -13.5 34
2025-12-14 Utrecht D 1-1 1689 1856 22.7% 25.9% 51.4% +1.1 13
2025-12-14 @ NAC Breda D 1-1 1856 1689 51.4% 25.9% 22.7% -1.1 23
2025-12-14 Heerenveen L 0-3 1769 1751 46.3% 27.0% 26.7% -21.8 20
2025-12-14 @ Sparta Rotterdam W 3-0 1751 1769 26.7% 27.0% 46.3% +21.8 20
2025-12-14 Go Ahead Eagles W 2-0 1871 1794 53.8% 25.3% 20.9% +7.9 24
2025-12-14 @ Twente L 0-2 1794 1871 20.9% 25.3% 53.8% -7.9 18
2025-12-20 Zwolle W 2-1 1732 1733 43.7% 27.4% 29.0% +5.2 19
2025-12-20 @ Excelsior L 1-2 1733 1732 29.0% 27.4% 43.7% -5.2 19
2025-12-20 Heerenveen L 0-3 1709 1773 34.8% 27.8% 37.4% -17.6 14
2025-12-20 @ Heracles Almelo W 3-0 1773 1709 37.4% 27.8% 34.8% +17.6 23
2025-12-20 Telstar L 0-1 1690 1715 40.3% 27.7% 32.1% -7.1 13
2025-12-20 @ NAC Breda W 1-0 1715 1690 32.1% 27.7% 40.3% +7.1 15
2025-12-20 Ajax D 2-2 1871 1912 38.1% 27.8% 34.1% -0.1 29
2025-12-20 @ NEC Nijmegen D 2-2 1912 1871 34.1% 27.8% 38.1% +0.1 30
2025-12-21 Twente D 1-1 1971 1879 55.6% 24.7% 19.7% -1.4 35
2025-12-21 @ Feyenoord D 1-1 1879 1971 19.7% 24.7% 55.6% +1.4 25
2025-12-21 Alkmaar W 4-3 1725 1888 23.1% 26.1% 50.8% +7.5 21
2025-12-21 @ Fortuna Sittard L 3-4 1888 1725 50.8% 26.1% 23.1% -7.5 25
2025-12-21 Groningen D 1-1 1786 1796 42.4% 27.5% 30.1% -0.4 19
2025-12-21 @ Go Ahead Eagles D 1-1 1796 1786 30.1% 27.5% 42.4% +0.4 27
2025-12-21 PSV Eindhoven L 1-2 1855 2049 20.3% 25.0% 54.7% -3.8 23
2025-12-21 @ Utrecht W 2-1 2049 1855 54.7% 25.0% 20.3% +3.8 46
2025-12-21 Sparta Rotterdam L 0-1 1714 1748 39.2% 27.7% 33.1% -7.0 14
2025-12-21 @ Volendam W 1-0 1748 1714 33.1% 27.7% 39.2% +7.0 23
2026-01-10 Volendam W 1-0 1880 1707 64.8% 21.1% 14.1% +2.8 28
2026-01-10 @ Alkmaar L 0-1 1707 1880 14.1% 21.1% 64.8% -2.8 14
2026-01-10 NAC Breda D 0-0 1797 1682 58.3% 23.8% 17.9% -1.7 28
2026-01-10 @ Groningen D 0-0 1682 1797 17.9% 23.8% 58.3% +1.7 14
2026-01-10 Excelsior W 5-1 2052 1737 78.0% 14.0% 7.9% +4.2 49
2026-01-10 @ PSV Eindhoven L 1-5 1737 2052 7.9% 14.0% 78.0% -4.2 19
2026-01-10 Zwolle D 1-1 1880 1727 62.6% 22.1% 15.4% -1.8 26
2026-01-10 @ Twente D 1-1 1727 1880 15.4% 22.1% 62.6% +1.8 20
2026-01-11 Fortuna Sittard D 2-2 1786 1733 50.8% 26.1% 23.1% -0.8 20
2026-01-11 @ Go Ahead Eagles D 2-2 1733 1786 23.1% 26.1% 50.8% +0.8 22
2026-01-11 Feyenoord D 2-2 1791 1969 21.6% 25.6% 52.8% +0.9 24
2026-01-11 @ Heerenveen D 2-2 1969 1791 52.8% 25.6% 21.6% -0.9 36
2026-01-11 Heracles Almelo W 2-0 1755 1691 52.1% 25.7% 22.1% +8.3 26
2026-01-11 @ Sparta Rotterdam L 0-2 1691 1755 22.1% 25.7% 52.1% -8.3 14
2026-01-11 Ajax L 2-3 1722 1912 20.7% 25.2% 54.1% -3.7 15
2026-01-11 @ Telstar W 3-2 1912 1722 54.1% 25.2% 20.7% +3.7 33
2026-01-17 Go Ahead Eagles D 2-2 1916 1785 60.1% 23.1% 16.8% -1.2 34
2026-01-17 @ Ajax D 2-2 1785 1916 16.8% 23.1% 60.1% +1.2 21
2026-01-17 Telstar D 2-2 1733 1719 45.7% 27.1% 27.2% -0.5 20
2026-01-17 @ Excelsior D 2-2 1719 1733 27.2% 27.1% 45.7% +0.5 16
2026-01-17 PSV Eindhoven L 1-2 1734 2057 12.1% 19.1% 68.8% -2.2 22
2026-01-17 @ Fortuna Sittard W 2-1 2057 1734 68.8% 19.1% 12.1% +2.2 52
2026-01-17 NEC Nijmegen L 3-4 1684 1871 20.9% 25.3% 53.8% -3.7 14
2026-01-17 @ NAC Breda W 4-3 1871 1684 53.8% 25.3% 20.9% +3.7 32
2026-01-17 Alkmaar W 3-1 1729 1883 24.0% 26.3% 49.7% +13.7 23
2026-01-17 @ Zwolle L 1-3 1883 1729 49.7% 26.3% 24.0% -13.7 28
2026-01-18 Sparta Rotterdam L 3-4 1968 1763 68.1% 19.5% 12.4% -9.4 36
2026-01-18 @ Feyenoord W 4-3 1763 1968 12.4% 19.5% 68.1% +9.4 29
2026-01-18 Groningen L 0-2 1791 1795 43.3% 27.4% 29.3% -14.2 24
2026-01-18 @ Heerenveen W 2-0 1795 1791 29.3% 27.4% 43.3% +14.2 31
2026-01-18 Twente L 0-2 1683 1878 20.2% 24.9% 54.9% -7.7 14
2026-01-18 @ Heracles Almelo W 2-0 1878 1683 54.9% 24.9% 20.2% +7.6 29
2026-01-18 Utrecht W 2-1 1704 1851 24.8% 26.5% 48.7% +7.8 17
2026-01-18 @ Volendam L 1-2 1851 1704 48.7% 26.5% 24.8% -7.8 23
2026-01-21 Excelsior D 1-1 1869 1732 60.9% 22.8% 16.4% -1.7 29
2026-01-21 @ Alkmaar D 1-1 1732 1869 16.4% 22.8% 60.9% +1.7 21
2026-01-24 Volendam W 2-0 1914 1712 67.8% 19.6% 12.6% +4.6 37
2026-01-24 @ Ajax L 0-2 1712 1914 12.6% 19.6% 67.8% -4.6 17
2026-01-24 Zwolle W 2-1 1874 1743 60.2% 23.0% 16.7% +3.2 35
2026-01-24 @ NEC Nijmegen L 1-2 1743 1874 16.7% 23.0% 60.2% -3.2 23
2026-01-24 NAC Breda D 2-2 2059 1681 82.7% 11.3% 6.0% -2.2 53
2026-01-24 @ PSV Eindhoven D 2-2 1681 2059 6.0% 11.3% 82.7% +2.1 15
2026-01-24 Excelsior D 0-0 1886 1734 62.5% 22.1% 15.4% -2.0 30
2026-01-24 @ Twente D 0-0 1734 1886 15.4% 22.1% 62.5% +2.0 22
2026-01-25 Heracles Almelo W 4-2 1959 1675 75.4% 15.6% 9.1% +2.4 39
2026-01-25 @ Feyenoord L 2-4 1675 1959 9.1% 15.6% 75.4% -2.4 14
2026-01-25 Fortuna Sittard L 1-2 1809 1732 53.9% 25.2% 20.8% -8.5 31
2026-01-25 @ Groningen W 2-1 1732 1809 20.8% 25.2% 53.9% +8.5 25
2026-01-25 Alkmaar L 0-1 1719 1868 24.5% 26.5% 49.0% -4.8 16
2026-01-25 @ Telstar W 1-0 1868 1719 49.0% 26.5% 24.5% +4.9 32
2026-01-25 Sparta Rotterdam L 0-1 1843 1772 53.0% 25.5% 21.5% -8.9 23
2026-01-25 @ Utrecht W 1-0 1772 1843 21.5% 25.5% 53.0% +8.9 32
2026-01-30 Twente D 2-2 1683 1884 19.7% 24.7% 55.6% +1.0 16
2026-01-30 @ NAC Breda D 2-2 1884 1683 55.6% 24.7% 19.7% -1.0 31
2026-01-31 NEC Nijmegen L 1-3 1873 1878 43.1% 27.4% 29.4% -12.3 32
2026-01-31 @ Alkmaar W 3-1 1878 1873 29.4% 27.4% 43.1% +12.3 38
2026-01-31 Groningen W 2-0 1781 1801 41.1% 27.6% 31.3% +11.2 35
2026-01-31 @ Sparta Rotterdam L 0-2 1801 1781 31.3% 27.6% 41.1% -11.2 31
2026-01-31 Telstar W 4-1 1740 1714 47.3% 26.8% 25.9% +11.7 26
2026-01-31 @ Zwolle L 1-4 1714 1740 25.9% 26.8% 47.3% -11.8 16
2026-02-01 Ajax D 2-2 1736 1919 21.2% 25.4% 53.3% +0.9 23
2026-02-01 @ Excelsior D 2-2 1919 1736 53.3% 25.4% 21.2% -0.9 38
2026-02-01 Utrecht D 1-1 1777 1834 35.8% 27.8% 36.4% +0.0 25
2026-02-01 @ Heerenveen D 1-1 1834 1777 36.4% 27.8% 35.8% -0.0 24
2026-02-01 Fortuna Sittard W 2-1 1673 1740 34.4% 27.8% 37.8% +6.4 17
2026-02-01 @ Heracles Almelo L 1-2 1740 1673 37.8% 27.8% 34.4% -6.4 25
2026-02-01 Feyenoord W 3-0 2057 1961 56.0% 24.6% 19.4% +10.7 56
2026-02-01 @ PSV Eindhoven L 0-3 1961 2057 19.4% 24.6% 56.0% -10.7 39
2026-02-01 Go Ahead Eagles D 1-1 1708 1786 32.8% 27.7% 39.5% +0.2 18
2026-02-01 @ Volendam D 1-1 1786 1708 39.5% 27.7% 32.8% -0.2 22
2026-02-06 Excelsior L 0-2 1684 1737 36.4% 27.8% 35.9% -12.5 16
2026-02-06 @ NAC Breda W 2-0 1737 1684 35.9% 27.8% 36.4% +12.5 26
2026-02-07 Sparta Rotterdam D 2-2 1734 1792 35.5% 27.8% 36.6% +0.0 26
2026-02-07 @ Fortuna Sittard D 2-2 1792 1734 36.6% 27.8% 35.5% -0.0 36
2026-02-07 Heracles Almelo W 4-1 1890 1679 68.6% 19.2% 12.2% +5.4 41
2026-02-07 @ NEC Nijmegen L 1-4 1679 1890 12.2% 19.2% 68.6% -5.4 17
2026-02-07 Heerenveen W 5-0 1883 1777 57.3% 24.1% 18.6% +16.5 34
2026-02-07 @ Twente L 0-5 1777 1883 18.6% 24.1% 57.3% -16.5 25
2026-02-07 Volendam L 1-2 1752 1708 49.7% 26.3% 24.0% -7.9 26
2026-02-07 @ Zwolle W 2-1 1708 1752 24.0% 26.3% 49.7% +7.9 21
2026-02-08 Ajax D 1-1 1860 1918 35.7% 27.8% 36.5% +0.0 33
2026-02-08 @ Alkmaar D 1-1 1918 1860 36.5% 27.8% 35.7% -0.0 39
2026-02-08 Telstar D 1-1 1786 1703 54.6% 25.0% 20.4% -1.3 23
2026-02-08 @ Go Ahead Eagles D 1-1 1703 1786 20.4% 25.0% 54.6% +1.3 17
2026-02-08 PSV Eindhoven L 1-2 1790 2067 14.5% 21.3% 64.2% -2.7 31
2026-02-08 @ Groningen W 2-1 2067 1790 64.2% 21.3% 14.5% +2.7 59
2026-02-08 Feyenoord L 0-1 1834 1951 28.0% 27.2% 44.8% -5.4 24
2026-02-08 @ Utrecht W 1-0 1951 1834 44.8% 27.2% 28.0% +5.4 42
2026-02-11 Utrecht L 1-3 1895 1829 52.6% 25.6% 21.8% -14.4 41
2026-02-11 @ NEC Nijmegen W 3-1 1829 1895 21.8% 25.6% 52.6% +14.4 27
2026-02-11 Heerenveen L 1-3 1785 1761 47.1% 26.9% 26.1% -13.1 23
2026-02-11 @ Go Ahead Eagles W 3-1 1761 1785 26.1% 26.9% 47.1% +13.2 28
2026-02-13 PSV Eindhoven W 2-1 1716 2070 10.7% 17.5% 71.9% +10.5 24
2026-02-13 @ Volendam L 1-2 2070 1716 71.9% 17.5% 10.7% -10.5 59
2026-02-14 Fortuna Sittard W 4-1 1918 1734 65.9% 20.5% 13.5% +6.1 42
2026-02-14 @ Ajax L 1-4 1734 1918 13.5% 20.5% 65.9% -6.1 26
2026-02-14 Alkmaar L 1-2 1749 1860 28.7% 27.3% 44.0% -5.2 26
2026-02-14 @ Excelsior W 2-1 1860 1749 44.0% 27.3% 28.7% +5.2 36
2026-02-14 Utrecht L 1-2 1787 1843 36.0% 27.8% 36.2% -6.2 31
2026-02-14 @ Groningen W 2-1 1843 1787 36.2% 27.8% 36.0% +6.2 30
2026-02-14 NAC Breda L 0-1 1674 1671 44.2% 27.3% 28.5% -7.7 17
2026-02-14 @ Heracles Almelo W 1-0 1671 1674 28.5% 27.3% 44.2% +7.7 19
2026-02-15 Go Ahead Eagles W 1-0 1956 1771 66.0% 20.5% 13.5% +2.6 45
2026-02-15 @ Feyenoord L 0-1 1771 1956 13.5% 20.5% 66.0% -2.6 23
2026-02-15 Zwolle W 4-2 1774 1744 47.9% 26.7% 25.4% +7.3 31
2026-02-15 @ Heerenveen L 2-4 1744 1774 25.4% 26.7% 47.9% -7.3 26
2026-02-15 Twente D 1-1 1704 1899 20.2% 24.9% 54.9% +1.3 18
2026-02-15 @ Telstar D 1-1 1899 1704 54.9% 24.9% 20.2% -1.3 35
2026-02-17 NEC Nijmegen D 1-1 1792 1881 31.5% 27.6% 40.9% +0.3 37
2026-02-17 @ Sparta Rotterdam D 1-1 1881 1792 40.9% 27.6% 31.5% -0.3 42
2026-02-20 Excelsior W 2-1 1727 1744 41.5% 27.6% 30.9% +5.5 29
2026-02-20 @ Fortuna Sittard L 1-2 1744 1727 30.9% 27.6% 41.5% -5.5 26
2026-02-21 NEC Nijmegen D 1-1 1924 1881 49.6% 26.4% 24.0% -0.9 43
2026-02-21 @ Ajax D 1-1 1881 1924 24.0% 26.4% 49.6% +0.9 43
2026-02-21 Volendam W 1-0 1679 1726 37.2% 27.8% 35.0% +6.4 22
2026-02-21 @ NAC Breda L 0-1 1726 1679 35.0% 27.8% 37.2% -6.4 24
2026-02-21 Heerenveen W 3-1 2059 1781 74.9% 15.8% 9.3% +2.8 62
2026-02-21 @ PSV Eindhoven L 1-3 1781 2059 9.3% 15.8% 74.9% -2.8 31
2026-02-22 Sparta Rotterdam W 3-1 1866 1793 53.3% 25.4% 21.2% +7.0 39
2026-02-22 @ Alkmaar L 1-3 1793 1866 21.2% 25.4% 53.3% -7.0 37
2026-02-22 Telstar W 2-1 1959 1705 72.7% 17.0% 10.3% +1.8 48
2026-02-22 @ Feyenoord L 1-2 1705 1959 10.3% 17.0% 72.7% -1.8 18
2026-02-22 Heracles Almelo W 4-0 1769 1666 56.9% 24.3% 18.8% +13.6 26
2026-02-22 @ Go Ahead Eagles L 0-4 1666 1769 18.8% 24.3% 56.9% -13.5 17
2026-02-22 Groningen W 2-1 1898 1781 58.6% 23.7% 17.7% +3.4 38
2026-02-22 @ Twente L 1-2 1781 1898 17.7% 23.7% 58.6% -3.4 31
2026-02-22 Zwolle D 1-1 1849 1736 58.1% 23.9% 18.1% -1.5 31
2026-02-22 @ Utrecht D 1-1 1736 1849 18.1% 23.9% 58.1% +1.5 27
2026-02-27 NAC Breda W 3-0 1703 1685 46.3% 27.0% 26.7% +14.3 21
2026-02-27 @ Telstar L 0-3 1685 1703 26.7% 27.0% 46.3% -14.3 22
2026-02-28 Sparta Rotterdam W 2-1 1778 1786 42.8% 27.5% 29.7% +5.4 34
2026-02-28 @ Heerenveen L 1-2 1786 1778 29.7% 27.5% 42.8% -5.4 37
2026-02-28 PSV Eindhoven L 1-3 1653 2062 8.5% 14.8% 76.7% -2.5 17
2026-02-28 @ Heracles Almelo W 3-1 2062 1653 76.7% 14.8% 8.5% +2.5 65
2026-02-28 Fortuna Sittard L 2-3 1882 1733 62.1% 22.2% 15.6% -9.0 43
2026-02-28 @ NEC Nijmegen W 3-2 1733 1882 15.6% 22.2% 62.1% +9.0 32
2026-03-01 Go Ahead Eagles L 0-1 1739 1782 37.7% 27.8% 34.5% -6.8 26
2026-03-01 @ Excelsior W 1-0 1782 1739 34.5% 27.8% 37.7% +6.8 29
2026-03-01 Feyenoord W 2-0 1902 1961 35.5% 27.8% 36.7% +12.6 41
2026-03-01 @ Twente L 0-2 1961 1902 36.7% 27.8% 35.5% -12.6 48
2026-03-01 Alkmaar W 2-0 1848 1873 40.4% 27.7% 31.9% +11.3 34
2026-03-01 @ Utrecht L 0-2 1873 1848 31.9% 27.7% 40.4% -11.3 39
2026-03-01 Groningen W 3-2 1720 1778 35.7% 27.8% 36.5% +5.9 27
2026-03-01 @ Volendam L 2-3 1778 1720 36.5% 27.8% 35.7% -5.9 31
2026-03-01 Ajax D 0-0 1738 1923 21.1% 25.3% 53.6% +1.4 28
2026-03-01 @ Zwolle D 0-0 1923 1738 53.6% 25.3% 21.1% -1.4 44
2026-03-06 Utrecht D 0-0 1650 1859 19.1% 24.4% 56.5% +1.6 18
2026-03-06 @ Heracles Almelo D 0-0 1859 1650 56.5% 24.4% 19.1% -1.6 35
2026-03-07 Heerenveen L 1-2 1732 1784 36.5% 27.8% 35.7% -6.3 26
2026-03-07 @ Excelsior W 2-1 1784 1732 35.7% 27.8% 36.5% +6.3 37
2026-03-07 Ajax W 3-1 1772 1922 24.3% 26.4% 49.2% +13.6 34
2026-03-07 @ Groningen L 1-3 1922 1772 49.2% 26.4% 24.3% -13.6 44
2026-03-07 Alkmaar W 2-1 2065 1861 67.9% 19.6% 12.6% +2.3 68
2026-03-07 @ PSV Eindhoven L 1-2 1861 2065 12.6% 19.6% 67.9% -2.3 39
2026-03-08 Telstar L 1-4 1742 1718 47.1% 26.9% 26.1% -18.6 32
2026-03-08 @ Fortuna Sittard W 4-1 1718 1742 26.1% 26.9% 47.1% +18.6 24
2026-03-08 Twente L 1-4 1789 1914 27.1% 27.1% 45.9% -12.2 29
2026-03-08 @ Go Ahead Eagles W 4-1 1914 1789 45.9% 27.1% 27.1% +12.2 44
2026-03-08 Feyenoord D 3-3 1671 1948 14.5% 21.4% 64.1% +1.2 23
2026-03-08 @ NAC Breda D 3-3 1948 1671 64.1% 21.4% 14.5% -1.2 49
2026-03-08 Volendam W 3-0 1873 1726 61.9% 22.3% 15.7% +8.6 46
2026-03-08 @ NEC Nijmegen L 0-3 1726 1873 15.7% 22.3% 61.9% -8.6 27
2026-03-08 Zwolle D 1-1 1780 1739 49.3% 26.4% 24.3% -0.9 38
2026-03-08 @ Sparta Rotterdam D 1-1 1739 1780 24.3% 26.4% 49.3% +0.9 29
2026-03-13 Groningen D 1-1 1740 1785 37.5% 27.8% 34.7% -0.1 30
2026-03-13 @ Zwolle D 1-1 1785 1740 34.7% 27.8% 37.5% +0.1 35
2026-03-14 Sparta Rotterdam W 4-0 1908 1779 59.9% 23.2% 16.9% +12.1 47
2026-03-14 @ Ajax L 0-4 1779 1908 16.9% 23.2% 59.9% -12.1 38
2026-03-14 Telstar W 3-0 1790 1736 50.9% 26.1% 23.0% +12.6 40
2026-03-14 @ Heerenveen L 0-3 1736 1790 23.0% 26.1% 50.9% -12.6 24
2026-03-14 NEC Nijmegen L 2-3 2067 1881 66.1% 20.4% 13.5% -9.4 68
2026-03-14 @ PSV Eindhoven W 3-2 1881 2067 13.5% 20.4% 66.1% +9.4 49
2026-03-14 Fortuna Sittard L 1-2 1717 1723 43.0% 27.4% 29.6% -7.1 27
2026-03-14 @ Volendam W 2-1 1723 1717 29.6% 27.4% 43.0% +7.1 35
2026-03-15 Heracles Almelo W 4-0 1859 1652 68.2% 19.4% 12.4% +8.5 42
2026-03-15 @ Alkmaar L 0-4 1652 1859 12.4% 19.4% 68.2% -8.5 18
2026-03-15 Excelsior W 2-1 1947 1726 69.7% 18.7% 11.7% +2.1 52
2026-03-15 @ Feyenoord L 1-2 1726 1947 11.7% 18.7% 69.7% -2.1 26
2026-03-15 NAC Breda W 6-0 1777 1672 57.2% 24.2% 18.6% +19.7 32
2026-03-15 @ Go Ahead Eagles L 0-6 1672 1777 18.6% 24.2% 57.2% -19.7 23
2026-03-15 Utrecht L 0-2 1926 1857 52.8% 25.6% 21.6% -16.6 44
2026-03-15 @ Twente W 2-0 1857 1926 21.6% 25.6% 52.8% +16.7 38
2026-03-20 Excelsior D 1-1 1643 1723 32.6% 27.7% 39.7% +0.2 19
2026-03-20 @ Heracles Almelo D 1-1 1723 1643 39.7% 27.7% 32.6% -0.2 27
2026-03-21 Twente L 1-2 1730 1910 21.6% 25.5% 52.9% -4.1 35
2026-03-21 @ Fortuna Sittard W 2-1 1910 1730 52.9% 25.5% 21.6% +4.1 47
2026-03-21 Volendam W 2-0 1767 1710 51.4% 25.9% 22.7% +8.5 41
2026-03-21 @ Sparta Rotterdam L 0-2 1710 1767 22.7% 25.9% 51.4% -8.5 27
2026-03-21 NAC Breda W 2-1 1740 1653 55.1% 24.9% 20.0% +3.8 33
2026-03-21 @ Zwolle L 1-2 1653 1740 20.0% 24.9% 55.1% -3.8 23
2026-03-22 Ajax D 1-1 1949 1920 47.7% 26.7% 25.6% -0.8 53
2026-03-22 @ Feyenoord D 1-1 1920 1949 25.6% 26.7% 47.7% +0.8 48
2026-03-22 Alkmaar W 3-0 1785 1867 32.3% 27.7% 40.0% +19.4 38
2026-03-22 @ Groningen L 0-3 1867 1785 40.0% 27.7% 32.3% -19.4 42
2026-03-22 Heerenveen D 2-2 1891 1803 55.2% 24.9% 20.0% -1.0 50
2026-03-22 @ NEC Nijmegen D 2-2 1803 1891 20.0% 24.9% 55.2% +1.0 41
2026-03-22 PSV Eindhoven W 3-1 1724 2058 11.6% 18.5% 69.9% +17.9 27
2026-03-22 @ Telstar L 1-3 2058 1724 69.9% 18.5% 11.6% -17.9 68
2026-03-22 Go Ahead Eagles W 2-0 1874 1797 53.9% 25.2% 20.9% +7.9 41
2026-03-22 @ Utrecht L 0-2 1797 1874 20.9% 25.2% 53.9% -7.9 32
2026-04-04 Twente L 1-2 1921 1914 44.8% 27.2% 28.0% -7.3 48
2026-04-04 @ Ajax W 2-1 1914 1921 28.0% 27.2% 44.8% +7.3 50
2026-04-04 Fortuna Sittard W 2-0 1848 1726 59.1% 23.5% 17.4% +6.6 45
2026-04-04 @ Alkmaar L 0-2 1726 1848 17.4% 23.5% 59.1% -6.6 35
2026-04-04 NEC Nijmegen L 0-2 1723 1890 22.8% 26.0% 51.3% -8.6 27
2026-04-04 @ Excelsior W 2-0 1890 1723 51.3% 26.0% 22.8% +8.6 53
2026-04-04 Utrecht W 4-3 2040 1882 63.1% 21.8% 15.1% +2.6 71
2026-04-04 @ PSV Eindhoven L 3-4 1882 2040 15.1% 21.8% 63.1% -2.6 41
2026-04-04 Groningen L 0-2 1742 1805 34.9% 27.8% 37.3% -12.1 27
2026-04-04 @ Telstar W 2-0 1805 1742 37.3% 27.8% 34.9% +12.1 41
2026-04-05 Zwolle W 5-0 1789 1744 49.8% 26.3% 23.9% +20.9 35
2026-04-05 @ Go Ahead Eagles L 0-5 1744 1789 23.9% 26.3% 49.8% -20.9 33
2026-04-05 Heracles Almelo W 4-1 1804 1644 63.4% 21.7% 14.9% +6.8 44
2026-04-05 @ Heerenveen L 1-4 1644 1804 14.9% 21.7% 63.4% -6.8 19
2026-04-05 Sparta Rotterdam D 0-0 1649 1776 26.8% 27.0% 46.2% +0.8 24
2026-04-05 @ NAC Breda D 0-0 1776 1649 46.2% 27.0% 26.8% -0.8 42
2026-04-05 Feyenoord D 0-0 1702 1948 16.4% 22.8% 60.8% +1.9 28
2026-04-05 @ Volendam D 0-0 1948 1702 60.8% 22.8% 16.4% -1.9 54
2026-04-10 Volendam W 2-1 1921 1703 69.3% 18.9% 11.9% +2.1 53
2026-04-10 @ Twente L 1-2 1703 1921 11.9% 18.9% 69.3% -2.1 28
2026-04-11 Go Ahead Eagles D 0-0 1817 1810 44.8% 27.2% 28.0% -0.7 42
2026-04-11 @ Groningen D 0-0 1810 1817 28.0% 27.2% 44.8% +0.7 36
2026-04-11 Ajax L 0-3 1637 1914 14.5% 21.4% 64.1% -7.9 19
2026-04-11 @ Heracles Almelo W 3-0 1914 1637 64.1% 21.4% 14.5% +7.9 51
2026-04-11 PSV Eindhoven L 0-2 1775 2042 15.1% 21.8% 63.1% -5.7 42
2026-04-11 @ Sparta Rotterdam W 2-0 2042 1775 63.1% 21.8% 15.1% +5.7 74
2026-04-11 Telstar W 4-1 1879 1730 62.3% 22.2% 15.5% +7.1 44
2026-04-11 @ Utrecht L 1-4 1730 1879 15.5% 22.2% 62.3% -7.2 27
2026-04-12 Heerenveen W 3-0 1855 1810 49.7% 26.3% 24.0% +13.0 48
2026-04-12 @ Alkmaar L 0-3 1810 1855 24.0% 26.3% 49.7% -13.0 44
2026-04-12 NAC Breda D 1-1 1720 1650 53.0% 25.5% 21.5% -1.2 36
2026-04-12 @ Fortuna Sittard D 1-1 1650 1720 21.5% 25.5% 53.0% +1.2 25
2026-04-12 Feyenoord D 1-1 1898 1946 37.1% 27.8% 35.1% -0.1 54
2026-04-12 @ NEC Nijmegen D 1-1 1946 1898 35.1% 27.8% 37.1% +0.1 55
2026-04-12 Excelsior D 2-2 1723 1715 45.0% 27.2% 27.8% -0.5 34
2026-04-12 @ Zwolle D 2-2 1715 1723 27.8% 27.2% 45.0% +0.4 28
2026-04-22 Sparta Rotterdam W 4-1 1722 1769 37.2% 27.8% 35.0% +14.9 30
2026-04-22 @ Telstar L 1-4 1769 1722 35.0% 27.8% 37.2% -14.9 42
2026-04-23 Alkmaar D 0-0 1810 1868 35.8% 27.8% 36.4% +0.0 37
2026-04-23 @ Go Ahead Eagles D 0-0 1868 1810 36.4% 27.8% 35.8% -0.0 49
2026-04-23 Zwolle W 6-1 2048 1723 78.8% 13.6% 7.6% +4.8 77
2026-04-23 @ PSV Eindhoven L 1-6 1723 2048 7.6% 13.6% 78.8% -4.8 34
2026-04-25 Groningen W 3-1 1946 1816 60.1% 23.1% 16.8% +5.5 58
2026-04-25 @ Feyenoord L 1-3 1816 1946 16.8% 23.1% 60.1% -5.5 42
2026-04-25 Fortuna Sittard W 2-1 1797 1719 54.1% 25.2% 20.7% +3.9 47
2026-04-25 @ Heerenveen L 1-2 1719 1797 20.7% 25.2% 54.1% -3.9 36
2026-04-25 Ajax L 0-2 1651 1922 14.9% 21.7% 63.5% -5.6 25
2026-04-25 @ NAC Breda W 2-0 1922 1651 63.5% 21.7% 14.9% +5.5 54
2026-04-25 NEC Nijmegen D 1-1 1923 1898 47.2% 26.8% 26.0% -0.8 54
2026-04-25 @ Twente D 1-1 1898 1923 26.0% 26.8% 47.2% +0.8 55
2026-04-26 Utrecht W 5-0 1715 1887 22.3% 25.8% 51.9% +38.4 31
2026-04-26 @ Excelsior L 0-5 1887 1715 51.9% 25.8% 22.3% -38.4 44
2026-04-26 Volendam L 0-2 1629 1701 33.6% 27.8% 38.6% -11.8 19
2026-04-26 @ Heracles Almelo W 2-0 1701 1629 38.6% 27.8% 33.6% +11.8 31
2026-05-02 PSV Eindhoven D 2-2 1927 2053 27.0% 27.0% 46.0% +0.5 55
2026-05-02 @ Ajax D 2-2 2053 1927 46.0% 27.0% 27.0% -0.5 78
2026-05-02 Excelsior L 2-3 1811 1754 51.4% 25.9% 22.7% -7.7 42
2026-05-02 @ Groningen W 3-2 1754 1811 22.7% 25.9% 51.4% +7.7 34
2026-05-02 Telstar D 1-1 1899 1737 63.5% 21.6% 14.8% -1.9 56
2026-05-02 @ NEC Nijmegen D 1-1 1737 1899 14.8% 21.6% 63.5% +1.9 31
2026-05-02 NAC Breda W 2-0 1848 1645 67.8% 19.6% 12.6% +4.6 47
2026-05-02 @ Utrecht L 0-2 1645 1848 12.6% 19.6% 67.8% -4.6 25
2026-05-03 Twente D 2-2 1868 1922 36.1% 27.8% 36.1% +0.0 50
2026-05-03 @ Alkmaar D 2-2 1922 1868 36.1% 27.8% 36.1% +0.0 55
2026-05-03 Feyenoord L 1-2 1715 1952 17.0% 23.2% 59.8% -3.2 36
2026-05-03 @ Fortuna Sittard W 2-1 1952 1715 59.8% 23.2% 17.0% +3.2 61
2026-05-03 Go Ahead Eagles D 2-2 1755 1810 36.0% 27.8% 36.2% +0.0 43
2026-05-03 @ Sparta Rotterdam D 2-2 1810 1755 36.2% 27.8% 36.0% -0.0 38
2026-05-03 Heerenveen L 0-2 1713 1801 31.5% 27.6% 40.8% -11.2 31
2026-05-03 @ Volendam W 2-0 1801 1713 40.8% 27.6% 31.5% +11.2 50
2026-05-03 Heracles Almelo W 1-0 1718 1617 56.7% 24.4% 19.0% +3.8 37
2026-05-03 @ Zwolle L 0-1 1617 1718 19.0% 24.4% 56.7% -3.8 19
2026-05-10 Utrecht L 1-2 1928 1853 53.6% 25.3% 21.1% -8.4 55
2026-05-10 @ Ajax W 2-1 1853 1928 21.1% 25.3% 53.6% +8.4 50
2026-05-10 Volendam D 1-1 1761 1702 51.6% 25.9% 22.5% -1.1 35
2026-05-10 @ Excelsior D 1-1 1702 1761 22.5% 25.9% 51.6% +1.1 32
2026-05-10 Alkmaar D 1-1 1955 1868 55.1% 24.9% 20.0% -1.3 62
2026-05-10 @ Feyenoord D 1-1 1868 1955 20.0% 24.9% 55.1% +1.3 51
2026-05-10 Zwolle W 3-2 1711 1721 42.5% 27.5% 30.0% +5.1 39
2026-05-10 @ Fortuna Sittard L 2-3 1721 1711 30.0% 27.5% 42.5% -5.1 37
2026-05-10 PSV Eindhoven L 1-4 1810 2052 16.7% 23.0% 60.3% -7.7 38
2026-05-10 @ Go Ahead Eagles W 4-1 2052 1810 60.3% 23.0% 16.7% +7.7 81
2026-05-10 NEC Nijmegen W 2-1 1803 1897 30.8% 27.6% 41.6% +6.9 45
2026-05-10 @ Groningen L 1-2 1897 1803 41.6% 27.6% 30.8% -6.9 56
2026-05-10 Heracles Almelo W 3-0 1739 1613 59.6% 23.3% 17.1% +9.4 34
2026-05-10 @ Telstar L 0-3 1613 1739 17.1% 23.3% 59.6% -9.4 19
2026-05-10 Sparta Rotterdam W 4-0 1922 1755 64.2% 21.3% 14.5% +10.2 58
2026-05-10 @ Twente L 0-4 1755 1922 14.5% 21.3% 64.2% -10.2 43
2026-05-11 Heerenveen W 2-0 1641 1813 22.2% 25.8% 52.0% +16.5 28
2026-05-11 @ NAC Breda L 0-2 1813 1641 52.0% 25.8% 22.2% -16.4 50
2026-05-17 NAC Breda D 3-3 1869 1657 68.7% 19.1% 12.1% -1.4 52
2026-05-17 @ Alkmaar D 3-3 1657 1869 12.1% 19.1% 68.7% +1.4 29
2026-05-17 Ajax D 0-0 1796 1919 27.3% 27.1% 45.6% +0.7 51
2026-05-17 @ Heerenveen D 0-0 1919 1796 45.6% 27.1% 27.3% -0.7 56
2026-05-17 Groningen L 1-2 1604 1810 19.3% 24.5% 56.1% -3.7 19
2026-05-17 @ Heracles Almelo W 2-1 1810 1604 56.1% 24.5% 19.3% +3.7 48
2026-05-17 Go Ahead Eagles W 2-1 1890 1803 55.1% 24.9% 20.0% +3.8 59
2026-05-17 @ NEC Nijmegen L 1-2 1803 1890 20.0% 24.9% 55.1% -3.8 38
2026-05-17 Twente W 5-1 2060 1933 59.8% 23.2% 17.0% +10.2 84
2026-05-17 @ PSV Eindhoven L 1-5 1933 2060 17.0% 23.2% 59.8% -10.2 58
2026-05-17 Excelsior L 2-3 1744 1760 41.6% 27.6% 30.8% -6.5 43
2026-05-17 @ Sparta Rotterdam W 3-2 1760 1744 30.8% 27.6% 41.6% +6.5 38
2026-05-17 Fortuna Sittard W 2-0 1861 1717 61.7% 22.4% 15.9% +6.0 53
2026-05-17 @ Utrecht L 0-2 1717 1861 15.9% 22.4% 61.7% -6.0 39
2026-05-17 Telstar L 1-2 1703 1749 37.4% 27.8% 34.8% -6.4 32
2026-05-17 @ Volendam W 2-1 1749 1703 34.8% 27.8% 37.4% +6.4 37
2026-05-17 Feyenoord L 0-2 1716 1954 17.0% 23.2% 59.8% -6.4 37
2026-05-17 @ Zwolle W 2-0 1954 1716 59.8% 23.2% 17.0% +6.4 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 record.

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Record
2026-05-20 Volendam L 1-2 1739 1697 49.5% 26.4% 24.1% -7.9 0-1
2026-05-20 @ Willem II W 2-1 1697 1739 24.1% 26.4% 49.5% +7.9 1-0
2026-05-21 Groningen W 2-0 1919 1814 50.5% 26.2% 23.4% +8.8 1-0
2026-05-21 @ Ajax L 0-2 1814 1919 23.4% 26.2% 50.5% -8.8 0-1
2026-05-21 Heerenveen W 3-2 1867 1797 53.0% 25.5% 21.5% +3.9 1-0
2026-05-21 @ Utrecht L 2-3 1797 1867 21.5% 25.5% 53.0% -3.9 0-1
2026-05-23 Willem II L 1-2 1705 1731 40.1% 27.7% 32.2% -6.7 1-1
2026-05-23 @ Volendam W 2-1 1731 1705 32.2% 27.7% 40.1% +6.7 1-1
2026-05-24 Utrecht D 1-1 1927 1871 44.0% 27.3% 28.7% -0.5 1-0-1
2026-05-24 @ Ajax D 1-1 1871 1927 28.7% 27.3% 44.0% +0.5 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 8.85% Telstar 1717 2 @ PSV Eindhoven 2007 0
2 2026-02-13 10.65% @ Volendam 1716 2 PSV Eindhoven 2070 1
3 2026-03-22 11.56% @ Telstar 1724 3 PSV Eindhoven 2058 1
4 2026-01-18 12.45% Sparta Rotterdam 1763 4 @ Feyenoord 1968 3
5 2026-03-14 13.46% NEC Nijmegen 1881 3 @ PSV Eindhoven 2067 2
6 2025-11-22 14.79% Excelsior 1731 2 @ Ajax 1893 1
7 2026-02-28 15.62% Fortuna Sittard 1733 3 @ NEC Nijmegen 1882 2
8 2025-11-23 16.01% NEC Nijmegen 1846 4 @ Feyenoord 1988 2
9 2025-09-14 19.43% Groningen 1777 1 @ Utrecht 1872 0
10 2025-11-09 19.65% @ Go Ahead Eagles 1795 2 Feyenoord 1997 1
11 2026-01-25 20.83% Fortuna Sittard 1732 2 @ Groningen 1809 1
12 2026-05-10 21.08% Utrecht 1853 2 @ Ajax 1928 1
13 2026-01-25 21.46% Sparta Rotterdam 1772 1 @ Utrecht 1843 0
14 2026-03-15 21.62% Utrecht 1857 2 @ Twente 1926 0
15 2026-02-11 21.81% Utrecht 1829 3 @ NEC Nijmegen 1895 1
16 2026-05-11 22.23% @ NAC Breda 1641 2 Heerenveen 1813 0
17 2026-04-26 22.29% @ Excelsior 1715 5 Utrecht 1887 0
18 2026-05-02 22.70% Excelsior 1754 3 @ Groningen 1811 2
19 2025-12-21 23.14% @ Fortuna Sittard 1725 4 Alkmaar 1888 3
20 2025-11-23 23.31% @ Heerenveen 1748 3 Alkmaar 1909 1
21 2025-11-08 23.58% Heracles Almelo 1691 2 @ Excelsior 1739 1
22 2026-01-17 23.98% @ Zwolle 1729 3 Alkmaar 1883 1
23 2026-02-07 24.00% Volendam 1708 2 @ Zwolle 1752 1
24 2026-05-20 * 24.11% Volendam 1697 2 @ Willem II 1739 1
25 2026-03-07 24.35% @ Groningen 1772 3 Ajax 1922 1

Biggest Elo Changes

The 25 games that resulted in the largest shift in Elo rating.

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2026-04-26 38.41 @ Excelsior 5 1715 22.29% Utrecht 0 1887 51.91% 25.80%
2 2025-11-02 25.34 @ Heracles Almelo 8 1665 32.45% Zwolle 2 1747 39.85% 27.69%
3 2025-08-30 21.82 Telstar 2 1717 8.85% @ PSV Eindhoven 0 2007 75.89% 15.26%
4 2025-12-14 21.76 Heerenveen 3 1751 26.73% @ Sparta Rotterdam 0 1769 46.28% 26.99%
5 2025-08-09 21.38 @ NEC Nijmegen 5 1815 49.01% Excelsior 0 1776 24.51% 26.48%
6 2025-08-23 21.14 Sparta Rotterdam 3 1795 28.17% @ Go Ahead Eagles 0 1800 44.58% 27.24%
7 2026-04-05 20.92 @ Go Ahead Eagles 5 1789 49.80% Zwolle 0 1744 23.89% 26.31%
8 2025-09-27 20.74 @ Heracles Almelo 3 1677 29.10% Sparta Rotterdam 0 1784 43.52% 27.38%
9 2025-09-19 20.30 Twente 5 1848 34.42% @ Sparta Rotterdam 1 1805 37.80% 27.78%
10 2026-03-15 19.66 @ Go Ahead Eagles 6 1777 57.16% NAC Breda 0 1672 18.64% 24.19%
11 2026-03-22 19.44 @ Groningen 3 1785 32.33% Alkmaar 0 1867 39.98% 27.69%
12 2026-03-08 18.61 Telstar 4 1718 26.05% @ Fortuna Sittard 1 1742 47.10% 26.85%
13 2025-08-31 18.10 Feyenoord 4 1953 47.47% @ Sparta Rotterdam 0 1816 25.74% 26.78%
14 2026-03-22 17.90 @ Telstar 3 1724 11.56% PSV Eindhoven 1 2058 69.90% 18.53%
15 2025-12-20 17.56 Heerenveen 3 1773 37.42% @ Heracles Almelo 0 1709 34.79% 27.79%
16 2025-11-09 17.54 PSV Eindhoven 5 2018 41.36% @ Alkmaar 1 1927 31.05% 27.59%
17 2026-03-15 16.66 Utrecht 2 1857 21.62% @ Twente 0 1926 52.83% 25.55%
18 2026-02-07 16.48 @ Twente 5 1883 57.28% Heerenveen 0 1777 18.57% 24.15%
19 2026-05-11 16.45 @ NAC Breda 2 1641 22.23% Heerenveen 0 1813 51.99% 25.78%
20 2025-10-19 16.44 Feyenoord 7 1984 65.44% @ Heracles Almelo 0 1695 13.80% 20.76%
21 2025-08-29 16.07 @ Groningen 4 1761 51.65% Heracles Almelo 0 1701 22.48% 25.87%
22 2025-10-19 15.45 Sparta Rotterdam 2 1764 25.24% @ Groningen 0 1796 48.09% 26.67%
23 2026-04-22 14.86 @ Telstar 4 1722 37.25% Sparta Rotterdam 1 1769 34.96% 27.79%
24 2025-10-18 14.81 Alkmaar 2 1896 27.30% @ Ajax 0 1909 45.60% 27.10%
25 2025-11-23 14.56 NEC Nijmegen 4 1846 16.01% @ Feyenoord 2 1988 61.45% 22.54%