2024-25 Eredivisie Season

306 games · 4 promotion-playoff teams

Final

Champion

PSV Eindhoven

79 points

Relegated

No relegation

Biggest Overachiever

Ajax

14.80 points above expected

78 points · 63.20 expected points

Biggest Disappointment

Willem II

16.71 points below expected

26 points · 42.71 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 25 4 5 79 103 39 +64 75.43 +3.57
2 Ajax 34 24 6 4 78 67 32 +35 63.20 +14.80
3 Feyenoord 34 20 8 6 68 76 38 +38 71.01 -3.01
4 Utrecht 34 18 10 6 64 62 45 +17 50.01 +13.99
5 Alkmaar 34 16 9 9 57 58 37 +21 58.89 -1.89
6 Twente 34 15 9 10 54 62 49 +13 61.09 -7.09
7 Go Ahead Eagles 34 14 9 11 51 57 55 +2 46.79 +4.21
8 NEC Nijmegen 34 12 7 15 43 51 46 +5 48.13 -5.13
9 Heerenveen 34 12 7 15 43 42 57 -15 37.96 +5.04
10 Zwolle 34 10 11 13 41 43 51 -8 39.41 +1.59
11 Fortuna Sittard 34 11 8 15 41 37 54 -17 34.86 +6.14
12 Sparta Rotterdam 34 9 12 13 39 39 43 -4 45.06 -6.06
13 Groningen 34 10 9 15 39 40 53 -13 41.81 -2.81
14 Heracles Almelo 34 9 11 14 38 42 63 -21 33.76 +4.24
15 NAC Breda 34 8 9 17 33 34 58 -24 36.33 -3.33
16 Willem II 34 6 8 20 26 34 56 -22 42.71 -16.71
17 RKC Waalwijk 34 6 7 21 25 44 74 -30 32.10 -7.10
18 Almere City 34 4 10 20 22 23 64 -41 29.05 -7.05

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

Alkmaar 4
Heerenveen 1
Twente 3
NEC Nijmegen 2

Finals

Alkmaar 3
Twente 2

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 2126 79 75.43 +3.57 72.7% 47 64 71 76 80 86 99
Feyenoord 2061 68 71.01 -3.01 35.1% 45 60 66 71 76 82 93
Ajax 1994 78 63.20 +14.80 98.5% 36 51 58 63 68 75 89
Twente 1953 54 61.09 -7.09 18.0% 34 49 56 61 66 73 90
Alkmaar 1943 57 58.89 -1.89 42.2% 35 47 54 59 64 71 86
Utrecht 1919 64 50.01 +13.99 97.8% 22 38 45 50 55 62 77
NEC Nijmegen 1855 43 48.13 -5.13 26.6% 22 36 43 48 53 60 75
Go Ahead Eagles 1851 51 46.79 +4.21 74.5% 22 35 42 47 52 58 77
Sparta Rotterdam 1845 39 45.06 -6.06 22.5% 16 33 40 45 50 57 73
Zwolle 1813 41 39.41 +1.59 62.2% 12 28 35 39 44 51 74
Groningen 1800 39 41.81 -2.81 37.9% 15 30 37 42 47 54 70
Heerenveen 1771 43 37.96 +5.04 78.9% 12 27 33 38 43 49 64
Heracles Almelo 1748 38 33.76 +4.24 75.7% 12 23 29 34 38 46 64
Fortuna Sittard 1733 41 34.86 +6.14 83.2% 10 24 30 35 39 46 67
RKC Waalwijk 1722 25 32.10 -7.10 16.8% 8 21 27 32 37 43 60
Willem II 1716 26 42.71 -16.71 1.0% 15 31 38 43 47 55 70
NAC Breda 1713 33 36.33 -3.33 35.0% 10 25 32 36 41 48 65
Almere City 1673 22 29.05 -7.05 16.6% 8 19 24 29 33 40 58

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 AC FEY FS GAE GRO HEE HA NB NN PE RW SR TWE UTR WI ZWO
Ajax
0-1-1
3.09
2-0-0
4.76
2-0-0
2.13
2-0-0
4.23
1-1-0
3.68
1-1-0
3.80
2-0-0
4.07
2-0-0
4.30
1-0-1
4.21
1-0-1
3.73
2-0-0
1.84
2-0-0
4.32
1-1-0
4.01
1-1-0
2.80
0-1-1
3.71
2-0-0
4.15
2-0-0
4.24
Alkmaar
1-1-0
2.40
1-1-0
4.35
0-0-2
1.98
1-0-1
4.34
1-1-0
3.47
1-1-0
3.67
1-0-1
4.13
1-0-1
4.18
1-1-0
4.09
1-1-0
3.57
0-1-1
1.67
1-1-0
4.20
1-0-1
3.82
2-0-0
2.67
0-1-1
3.51
1-0-1
3.71
2-0-0
4.05
Almere City
0-0-2
0.92
0-1-1
1.27
0-0-2
0.79
0-1-1
2.44
0-1-1
1.62
0-2-0
1.94
1-0-1
2.04
0-1-1
2.61
0-1-1
2.22
1-1-0
1.62
0-0-2
0.77
0-0-2
2.59
0-1-1
1.66
0-0-2
1.16
1-0-1
1.37
1-0-1
1.88
0-1-1
2.09
Feyenoord
0-0-2
3.39
2-0-0
3.53
2-0-0
4.92
1-1-0
4.78
2-0-0
4.16
1-1-0
4.31
1-0-1
4.71
2-0-0
4.80
1-1-0
4.66
0-2-0
4.16
0-0-2
2.43
2-0-0
4.91
1-1-0
4.22
2-0-0
3.28
1-0-1
4.08
0-2-0
4.22
2-0-0
4.53
Fortuna Sittard
0-0-2
1.35
1-0-1
1.26
1-1-0
3.03
0-1-1
0.90
1-0-1
2.15
1-0-1
2.26
1-1-0
2.62
1-1-0
2.83
1-0-1
2.76
0-0-2
2.16
0-0-2
0.78
2-0-0
2.86
0-1-1
2.05
0-1-1
1.31
1-1-0
1.62
1-1-0
2.34
0-0-2
2.63
Go Ahead Eagles
0-1-1
1.84
0-1-1
2.05
1-1-0
3.91
0-0-2
1.41
1-0-1
3.35
2-0-0
2.97
1-0-1
3.35
1-0-1
3.59
1-1-0
3.59
2-0-0
2.65
1-0-1
1.15
1-0-1
3.50
2-0-0
2.78
0-1-1
1.87
0-2-0
2.58
1-0-1
3.00
0-2-0
3.20
Groningen
0-1-1
1.72
0-1-1
1.85
0-2-0
3.56
0-1-1
1.29
1-0-1
3.23
0-0-2
2.53
1-0-1
3.13
1-1-0
3.06
1-1-0
3.20
1-0-1
2.31
0-0-2
0.98
2-0-0
3.31
1-0-1
2.53
0-1-1
1.53
0-0-2
2.28
2-0-0
2.42
0-1-1
2.84
Heerenveen
0-0-2
1.49
1-0-1
1.43
1-0-1
3.45
1-0-1
0.96
0-1-1
2.87
1-0-1
2.15
1-0-1
2.35
0-1-1
2.99
2-0-0
2.69
1-0-1
2.20
1-0-1
0.81
0-1-1
3.23
1-0-1
2.09
0-1-1
1.43
0-1-1
2.12
2-0-0
2.53
0-2-0
2.55
Heracles Almelo
0-0-2
1.30
1-0-1
1.39
1-1-0
2.87
0-0-2
0.89
0-1-1
2.65
1-0-1
1.91
0-1-1
2.42
1-1-0
2.49
1-1-0
2.40
1-0-1
1.86
0-0-2
0.85
0-2-0
2.91
0-2-0
2.10
1-0-1
1.30
0-1-1
1.70
1-1-0
2.33
1-0-1
2.44
NAC Breda
1-0-1
1.39
0-1-1
1.48
1-1-0
3.28
0-1-1
0.99
1-0-1
2.72
0-1-1
1.91
0-1-1
2.29
0-0-2
2.79
0-1-1
3.08
1-0-1
1.90
0-0-2
0.84
1-0-1
3.04
1-1-0
2.27
1-0-1
1.33
0-0-2
2.07
0-2-0
2.41
1-0-1
2.46
NEC Nijmegen
1-0-1
1.81
0-1-1
1.94
0-1-1
3.92
0-2-0
1.41
2-0-0
3.33
0-0-2
2.82
1-0-1
3.17
1-0-1
3.30
1-0-1
3.66
1-0-1
3.62
0-1-1
1.20
2-0-0
3.70
0-1-1
2.98
0-0-2
1.93
1-0-1
2.57
0-1-1
3.13
2-0-0
3.27
PSV Eindhoven
0-0-2
3.67
1-1-0
3.87
2-0-0
4.95
2-0-0
3.06
2-0-0
4.94
1-0-1
4.47
2-0-0
4.68
1-0-1
4.89
2-0-0
4.84
2-0-0
4.86
1-1-0
4.41
2-0-0
4.79
2-0-0
4.46
2-0-0
3.82
1-1-0
4.33
1-1-0
4.54
1-0-1
4.89
RKC Waalwijk
0-0-2
1.28
0-1-1
1.39
2-0-0
2.88
0-0-2
0.80
0-0-2
2.64
1-0-1
2.00
0-0-2
2.18
1-1-0
2.26
0-2-0
2.58
1-0-1
2.45
0-0-2
1.81
0-0-2
0.89
0-1-1
1.94
0-1-1
1.27
0-0-2
1.59
1-0-1
1.89
0-1-1
2.31
Sparta Rotterdam
0-1-1
1.54
1-0-1
1.72
1-1-0
3.88
0-1-1
1.37
1-1-0
3.46
0-0-2
2.73
1-0-1
2.95
1-0-1
3.40
0-2-0
3.41
0-1-1
3.22
1-1-0
2.51
0-0-2
1.16
1-1-0
3.56
0-1-1
2.00
0-1-1
2.41
2-0-0
2.76
0-1-1
3.03
Twente
0-1-1
2.68
0-0-2
2.80
2-0-0
4.47
0-0-2
2.22
1-1-0
4.28
1-1-0
3.66
1-1-0
4.02
1-1-0
4.14
1-0-1
4.29
1-0-1
4.26
2-0-0
3.59
0-0-2
1.71
1-1-0
4.32
1-1-0
3.50
1-0-1
3.30
2-0-0
3.74
0-2-0
3.95
Utrecht
1-1-0
1.80
1-1-0
2.00
1-0-1
4.21
1-0-1
1.48
0-1-1
3.92
0-2-0
2.91
2-0-0
3.22
1-1-0
3.39
1-1-0
3.84
2-0-0
3.45
1-0-1
2.92
0-1-1
1.27
2-0-0
3.95
1-1-0
3.09
1-0-1
2.18
2-0-0
3.14
1-1-0
3.27
Willem II
0-0-2
1.42
1-0-1
1.81
1-0-1
3.63
0-2-0
1.36
0-1-1
3.17
1-0-1
2.51
0-0-2
3.06
0-0-2
2.97
0-1-1
3.14
0-2-0
3.09
1-1-0
2.37
0-1-1
1.10
1-0-1
3.61
0-0-2
2.72
0-0-2
1.78
0-0-2
2.34
1-0-1
2.64
Zwolle
0-0-2
1.34
0-0-2
1.50
1-1-0
3.40
0-0-2
1.10
2-0-0
2.84
0-2-0
2.29
1-1-0
2.64
0-2-0
2.93
1-0-1
3.04
1-0-1
3.02
0-0-2
2.23
1-0-1
0.81
1-1-0
3.18
1-1-0
2.45
0-2-0
1.59
0-1-1
2.22
1-0-1
2.83

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.82 +8.2
Allowed 0.69 -13.2
Differential 0.92 +6.0

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.92%7.52%6.37%3.92%0.98%1.47%24.18%
17.52%13.07%7.03%2.78%2.29%1.14%33.82%
26.37%7.03%6.54%2.29%0.49%0.82%23.53%
33.92%2.78%2.29%1.63%0.16%0.16%10.95%
40.98%2.29%0.49%0.16%3.92%
5+1.47%1.14%0.82%0.16%3.59%
Total24.18%33.82%23.53%10.95%3.92%3.59%100%

Summary Statistics

Scored Allowed Difference
Mean 1.49 1.49 +0.00
SD 1.34 1.34 2.05
CV 0.90 0.90
Max 9 9 +8
Min 0 0 -8

Games Played: 306

↓ Scored | Allowed →012345+Total
02.94%2.94%5.88%
111.76%5.88%5.88%23.53%
226.47%11.76%11.76%50.00%
32.94%5.88%2.94%11.76%
42.94%2.94%5.88%
5+2.94%2.94%
Total47.06%23.53%20.59%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.97 0.94 +1.03
SD 1.06 1.10 1.70
CV 0.54 1.17
Max 5 4 +5
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%8.82%14.71%
114.71%5.88%11.76%2.94%35.29%
25.88%11.76%11.76%2.94%32.35%
38.82%2.94%2.94%14.71%
4
5+2.94%2.94%
Total35.29%29.41%26.47%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.71 1.09 +0.62
SD 1.59 1.00 1.81
CV 0.93 0.92
Max 9 3 +8
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%17.65%5.88%11.76%5.88%50.00%
15.88%11.76%5.88%2.94%5.88%2.94%35.29%
22.94%8.82%11.76%
32.94%2.94%
4
5+
Total20.59%29.41%20.59%14.71%5.88%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 0.68 1.88 -1.21
SD 0.81 1.68 1.95
CV 1.19 0.89
Max 3 7 +3
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%2.94%14.71%
12.94%14.71%5.88%23.53%
211.76%5.88%2.94%2.94%23.53%
35.88%8.82%14.71%
42.94%8.82%11.76%
5+5.88%5.88%11.76%
Total29.41%35.29%29.41%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 2.24 1.12 +1.12
SD 1.65 0.91 1.89
CV 0.74 0.82
Max 6 3 +4
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%8.82%5.88%8.82%2.94%32.35%
114.71%11.76%2.94%5.88%8.82%44.12%
22.94%2.94%5.88%11.76%
35.88%2.94%8.82%
4
5+2.94%2.94%
Total29.41%23.53%20.59%14.71%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.09 1.59 -0.50
SD 1.14 1.44 1.97
CV 1.05 0.91
Max 5 5 +3
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%8.82%5.88%20.59%
111.76%8.82%2.94%23.53%
22.94%8.82%11.76%5.88%2.94%32.35%
35.88%5.88%2.94%2.94%17.65%
42.94%2.94%
5+2.94%2.94%
Total26.47%23.53%26.47%14.71%2.94%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.68 1.62 +0.06
SD 1.25 1.41 1.92
CV 0.74 0.87
Max 5 5 +5
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%11.76%5.88%2.94%5.88%35.29%
18.82%11.76%5.88%8.82%2.94%38.24%
22.94%5.88%5.88%14.71%
32.94%2.94%
45.88%5.88%
5+2.94%2.94%
Total20.59%41.18%17.65%11.76%2.94%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.18 1.56 -0.38
SD 1.38 1.44 2.17
CV 1.17 0.92
Max 6 6 +5
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%8.82%11.76%29.41%
18.82%14.71%5.88%5.88%2.94%38.24%
25.88%8.82%2.94%17.65%
35.88%2.94%8.82%
42.94%2.94%5.88%
5+
Total17.65%38.24%20.59%20.59%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 1.68 -0.44
SD 1.16 1.65 2.20
CV 0.94 0.98
Max 4 9 +4
Min 0 0 -8

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%8.82%2.94%2.94%2.94%26.47%
12.94%17.65%2.94%2.94%11.76%38.24%
25.88%11.76%5.88%2.94%26.47%
32.94%2.94%
45.88%5.88%
5+
Total17.65%38.24%14.71%5.88%17.65%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 1.85 -0.62
SD 1.07 1.56 1.84
CV 0.87 0.84
Max 4 5 +2
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%8.82%5.88%5.88%2.94%2.94%29.41%
18.82%20.59%8.82%5.88%2.94%47.06%
22.94%8.82%2.94%2.94%2.94%20.59%
3
42.94%2.94%
5+
Total14.71%41.18%17.65%14.71%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 1.71 -0.71
SD 0.89 1.31 1.71
CV 0.89 0.77
Max 4 5 +3
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%11.76%8.82%2.94%26.47%
18.82%8.82%14.71%2.94%35.29%
25.88%2.94%2.94%11.76%
314.71%5.88%20.59%
42.94%2.94%
5+2.94%2.94%
Total29.41%29.41%26.47%8.82%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 1.35 +0.15
SD 1.42 1.25 2.13
CV 0.95 0.93
Max 6 5 +6
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%5.88%
12.94%2.94%5.88%
25.88%8.82%5.88%5.88%26.47%
311.76%14.71%5.88%2.94%35.29%
45.88%5.88%
5+8.82%8.82%2.94%20.59%
Total26.47%44.12%17.65%11.76%100%

Summary Statistics

Scored Allowed Difference
Mean 3.03 1.15 +1.88
SD 1.62 0.96 2.13
CV 0.54 0.83
Max 7 3 +6
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%14.71%11.76%2.94%32.35%
18.82%14.71%2.94%5.88%32.35%
25.88%8.82%8.82%23.53%
32.94%2.94%
42.94%2.94%
5+2.94%2.94%5.88%
Total11.76%14.71%38.24%23.53%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.29 2.18 -0.88
SD 1.36 1.36 2.16
CV 1.05 0.62
Max 5 6 +5
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%8.82%11.76%2.94%26.47%
12.94%29.41%8.82%2.94%2.94%47.06%
22.94%8.82%2.94%14.71%
35.88%2.94%8.82%
42.94%2.94%
5+
Total17.65%50.00%23.53%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.15 1.26 -0.12
SD 1.02 0.93 1.65
CV 0.89 0.74
Max 4 4 +4
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%5.88%
18.82%14.71%11.76%2.94%2.94%41.18%
217.65%5.88%8.82%2.94%2.94%38.24%
32.94%2.94%5.88%
4
5+5.88%2.94%8.82%
Total32.35%23.53%29.41%8.82%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.82 1.44 +0.38
SD 1.31 1.52 2.10
CV 0.72 1.06
Max 6 6 +5
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%5.88%17.65%
111.76%8.82%20.59%
22.94%14.71%8.82%5.88%32.35%
35.88%8.82%5.88%20.59%
45.88%2.94%8.82%
5+
Total26.47%38.24%23.53%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.82 1.32 +0.50
SD 1.22 1.27 1.60
CV 0.67 0.96
Max 4 5 +4
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%11.76%14.71%2.94%32.35%
15.88%17.65%14.71%5.88%44.12%
22.94%2.94%2.94%5.88%2.94%17.65%
32.94%2.94%
42.94%2.94%
5+
Total14.71%35.29%32.35%11.76%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 1.65 -0.65
SD 0.95 1.25 1.57
CV 0.95 0.76
Max 4 6 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%14.71%5.88%2.94%2.94%29.41%
15.88%20.59%5.88%2.94%35.29%
25.88%2.94%5.88%2.94%17.65%
32.94%8.82%2.94%14.71%
42.94%2.94%
5+
Total17.65%50.00%17.65%2.94%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.50 -0.24
SD 1.14 1.42 1.95
CV 0.90 0.95
Max 4 6 +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 Ajax 78 63.20 +14.80
2 Utrecht 64 50.01 +13.99
3 Fortuna Sittard 41 34.86 +6.14
4 Heerenveen 43 37.96 +5.04
5 Heracles Almelo 38 33.76 +4.24

Biggest Disappointments

# Team Actual Sim vsSim
1 Willem II 26 42.71 -16.71
2 RKC Waalwijk 25 32.10 -7.10
3 Twente 54 61.09 -7.09
4 Almere City 22 29.05 -7.05
5 Sparta Rotterdam 39 45.06 -6.06

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 Utrecht 6 Aug 24 – Oct 20 1 in 524
2 Ajax 10 Dec 15 – Mar 9 1 in 120
3 Heerenveen 2 Dec 8 – Dec 14 1 in 46
4 PSV Eindhoven 10 Aug 10 – Oct 26 1 in 41
5 Feyenoord 7 Mar 16 – May 3 1 in 35

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Willem II 8 Feb 15 – Apr 27 1 in 1,429
2 Sparta Rotterdam 6 Oct 26 – Dec 7 1 in 626
3 Groningen 6 Sep 22 – Nov 3 1 in 288
4 RKC Waalwijk 8 Aug 10 – Oct 5 1 in 139
5 Alkmaar 3 Sep 29 – Oct 19 1 in 67

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Utrecht 8 Aug 11 – Oct 20 1 in 39
2 Fortuna Sittard 5 Sep 28 – Nov 2 1 in 35
3 Heracles Almelo 6 Jan 11 – Feb 8 1 in 31
4 Sparta Rotterdam 7 Mar 2 – Apr 27 1 in 24
5 Ajax 14 Dec 15 – Apr 13 1 in 24

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Sparta Rotterdam 13 Sep 28 – Jan 19 1 in 995
2 Willem II 17 Jan 12 – May 18 1 in 569
3 Alkmaar 7 Mar 2 – Apr 24 1 in 196
4 NAC Breda 15 Jan 25 – May 18 1 in 136
5 PSV Eindhoven 4 Feb 1 – Mar 1 1 in 117

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 Eindhoven63.09%24.56%8.77%2.73%0.65%0.12%0.07%0.01%
Ajax4.93%15.46%29.57%24.05%14.28%6.42%2.78%1.33%0.63%0.29%0.19%0.04%0.02%0.01%
Feyenoord27.37%42.16%17.78%8.47%2.62%1.07%0.30%0.17%0.05%0.01%
Utrecht0.03%0.65%2.54%6.20%11.91%18.90%15.99%13.09%9.46%7.41%4.85%3.22%2.52%1.40%1.03%0.51%0.23%0.06%
Alkmaar1.57%6.53%16.33%23.28%23.57%12.62%7.46%4.12%2.09%1.17%0.63%0.32%0.18%0.11%0.02%
Twente2.94%9.95%21.66%24.94%20.20%10.16%4.91%2.49%1.13%0.85%0.36%0.16%0.14%0.07%0.04%
Go Ahead Eagles0.13%0.86%2.66%6.74%11.42%14.54%13.54%13.24%10.07%8.31%6.37%4.77%2.88%2.16%1.37%0.66%0.28%
NEC Nijmegen0.03%0.39%1.35%3.62%9.09%14.40%15.65%13.51%11.30%8.83%7.66%5.00%3.64%2.33%1.64%0.93%0.49%0.14%
Heerenveen0.03%0.24%0.49%1.70%2.78%4.61%6.79%8.12%9.46%11.02%11.93%11.54%10.64%9.22%6.85%4.58%
Zwolle0.01%0.06%0.39%1.11%2.63%4.06%6.55%8.26%9.58%10.74%11.17%10.55%10.52%8.41%7.23%5.48%3.25%
Fortuna Sittard0.03%0.23%0.60%1.23%2.40%3.33%5.28%6.68%8.22%10.15%12.40%13.17%13.68%13.15%9.45%
Sparta Rotterdam0.04%0.07%0.55%1.66%4.40%8.64%11.71%13.23%12.39%11.17%9.71%8.02%6.50%4.71%3.22%2.08%1.36%0.54%
Groningen0.04%0.17%0.64%1.74%4.36%7.18%8.83%10.32%11.45%11.16%11.30%9.30%7.94%6.24%4.62%3.12%1.59%
Heracles Almelo0.04%0.20%0.41%1.06%1.87%2.64%4.01%5.73%6.95%8.75%11.04%13.59%14.57%15.95%13.19%
NAC Breda0.01%0.08%0.33%0.93%2.02%2.80%4.84%6.17%7.93%9.85%10.96%12.09%12.34%12.06%10.20%7.39%
Willem II0.05%0.32%0.93%2.41%5.27%7.59%10.05%11.04%11.65%10.72%9.83%8.82%7.22%6.13%4.14%2.59%1.24%
RKC Waalwijk0.02%0.03%0.29%0.50%1.01%1.70%2.81%3.84%5.39%7.53%9.69%12.69%15.65%18.95%19.90%
Almere City0.02%0.06%0.17%0.39%0.79%1.13%2.03%3.14%4.24%6.06%8.67%13.94%20.97%38.39%

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
+16.01%
Clear Edge
45.42%25.16%29.41%
Elo Value
Home Edge
173 Elo
0.006 goals per Elo point
056.12500
Scoring Tilt
Expected
+0.41 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
2.1
Top-Heavy
124610
Champion Preseason Odds
63%
PSV Eindhoven, 1st of 18
LongshotFavorite
Title Margin
Expected
0.03/gm
Photo Finish
00.200.5/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.62 * Some Luck: 5.62 to 8.42 * Lucky: 8.42 to 11.23 * Wild Swing: 11.23 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.62 * Close: 1.62 to 2.43 * Off: 2.43 to 3.24 * Way Off: 3.24 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
7.64 points
Some Luck
07.0218
Average Finish Error
Expected
1.78
Close
02.025
Biggest Overachiever
Expected 97.22%
98.54%
Ajax
50100
Biggest Underachiever
Expected 2.78%
0.97%
Willem II
050
Season Outliers
Expected
3 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.20
Top-Heavy
00.120.180.260.5
Noll-Scully
Coin-flip
1.95
Strong Separation
01.003
Interquartile Edge
77%
Clear Edge
50%60%70%80%100%
Best vs. Worst
Baseline 95%
93%
Dominant
50%100%
Close Games
Expected
59%
Very Frequent
0%53%100%
Blowouts
Expected
21%
Frequent
0%22%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.582
Matchup Imbalance
0.41
Lopsided
00.10.180.280.5
Strangeness
Expected
1.17
Wilder Than Modeled
01.002
Repeatability
0.74
Strong Carryover
00.30.60.851
Upset Rate
Expected
20%
Chalky
0%22%50%
Clear Favorite Upset Rate
Expected
17%
As Expected
0%19%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.09 * Near Noise Ceiling: 0.09 to 0.14 * Above Noise: 0.14 to 0.19 * Well Above Noise: 0.19 and up.
Probability calibration
0.68
Excellent
0.010.050.10.51
Calibration slope
Ideal
1.03
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.045
Well Within Noise
00.0940.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%
Alkmaar 100%
Feyenoord 100%
PSV Eindhoven 100%
Twente 100%
Utrecht 99.20% 0.51% 0.29%
NEC Nijmegen 98.44% 0.93% 0.63%
Go Ahead Eagles 97.69% 1.37% 0.94%
Sparta Rotterdam 96.02% 2.08% 1.90%
Groningen 90.67% 4.62% 4.71%
Zwolle 84.04% 7.23% 8.73%
Heerenveen 79.35% 9.22% 11.43%
NAC Breda 70.35% 12.06% 17.59%
Fortuna Sittard 63.72% 13.68% 22.60%
Heracles Almelo 56.29% 14.57% 29.14%
RKC Waalwijk 45.50% 15.65% 38.85%
Almere City 26.70% 13.94% 59.36%
Willem II 100%
Loser →
↓ Winner
ADO Den HaagAlmere CityCambuurDe GraafschapDen BoschDordrechtEmmenExcelsiorFC EindhovenFortuna SittardGroningenHeerenveenHelmond SportHeracles AlmeloMVV MaastrichtNAC BredaNEC NijmegenRKC WaalwijkRoda JC KerkradeTelstarVVV-VenloVolendamWillem IIZwolle
ADO Den Haag
Almere City
Cambuur
De Graafschap
Den Bosch
Dordrecht
Emmen
Excelsior
FC Eindhoven
Fortuna Sittard
Groningen
Heerenveen
Helmond Sport
Heracles Almelo
MVV Maastricht
NAC Breda
NEC Nijmegen
RKC Waalwijk
Roda JC Kerkrade
Telstar
VVV-Venlo
Volendam
Willem II
Zwolle
Loser →
↓ Winner
ADO Den HaagAlmere CityCambuurDe GraafschapDen BoschDordrechtEmmenExcelsiorFC EindhovenFortuna SittardGroningenHeerenveenHelmond SportHeracles AlmeloMVV MaastrichtNAC BredaNEC NijmegenRKC WaalwijkRoda JC KerkradeTelstarVolendamWillem IIZwolle
ADO Den Haag100.0%1.00%0.0%1.00%50.0%4.00%75.0%4.00%50.0%2.00%50.0%2.00%
Almere City0.0%1.00%0.0%1.00%0.0%2.00%0.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%50.0%2.00%
Cambuur100.0%1.00%50.0%2.00%50.0%2.00%100.0%1.00%0.0%2.00%100.0%1.00%50.0%2.00%
De Graafschap100.0%2.00%100.0%1.00%100.0%2.00%66.7%3.00%
Den Bosch100.0%1.00%100.0%1.00%0.0%1.00%100.0%1.00%
Dordrecht0.0%1.00%50.0%2.00%50.0%2.00%100.0%1.00%0.0%1.00%100.0%2.00%0.0%1.00%
Emmen50.0%4.00%0.0%1.00%100.0%2.00%0.0%1.00%0.0%1.00%
Excelsior0.0%1.00%0.0%1.00%0.0%1.00%100.0%2.00%100.0%1.00%
FC Eindhoven0.0%1.00%
Fortuna Sittard0.0%1.00%50.0%2.00%50.0%4.00%100.0%1.00%0.0%1.00%0.0%1.00%
Groningen100.0%1.00%0.0%1.00%100.0%1.00%
Heerenveen50.0%2.00%50.0%2.00%100.0%1.00%100.0%1.00%50.0%2.00%66.7%3.00%100.0%1.00%50.0%2.00%
Helmond Sport100.0%1.00%
Heracles Almelo50.0%4.00%50.0%2.00%0.0%2.00%0.0%1.00%0.0%2.00%100.0%1.00%0.0%1.00%100.0%4.00%0.0%1.00%
MVV Maastricht50.0%2.00%0.0%1.00%0.0%1.00%
NAC Breda0.0%1.00%0.0%2.00%100.0%1.00%0.0%1.00%
NEC Nijmegen100.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%
RKC Waalwijk25.0%4.00%100.0%2.00%33.3%3.00%0.0%1.00%0.0%2.00%100.0%1.00%0.0%1.00%100.0%1.00%50.0%2.00%40.0%5.00%
Roda JC Kerkrade100.0%1.00%33.3%3.00%100.0%1.00%0.0%1.00%0.0%1.00%
Telstar0.0%1.00%0.0%1.00%0.0%4.00%100.0%1.00%50.0%2.00%0.0%1.00%0.0%1.00%
Volendam50.0%2.00%100.0%1.00%0.0%1.00%50.0%2.00%100.0%1.00%60.0%5.00%50.0%2.00%
Willem II50.0%2.00%0.0%1.00%100.0%1.00%0.0%1.00%100.0%1.00%100.0%1.00%
Zwolle50.0%2.00%50.0%2.00%100.0%1.00%50.0%2.00%
Loser →
↓ Winner
ADO Den HaagAlmere CityCambuurDe GraafschapDen BoschDordrechtEmmenExcelsiorFC EindhovenFortuna SittardGroningenHeerenveenHelmond SportHeracles AlmeloMVV MaastrichtNAC BredaNEC NijmegenRKC WaalwijkRoda JC KerkradeTelstarVolendamWillem IIZwolle
ADO Den Haag0.0%1.00%100.0%1.00%50.0%2.00%0.0%2.00%
Almere City0.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%
Cambuur100.0%1.00%0.0%1.00%0.0%1.00%0.0%2.00%
De Graafschap100.0%1.00%100.0%1.00%100.0%1.00%50.0%2.00%100.0%1.00%100.0%1.00%0.0%1.00%
Den Bosch0.0%1.00%0.0%1.00%100.0%1.00%
Dordrecht0.0%1.00%100.0%1.00%0.0%1.00%0.0%1.00%100.0%1.00%0.0%3.00%0.0%1.00%
Emmen0.0%1.00%100.0%1.00%0.0%1.00%
Excelsior0.0%1.00%0.0%1.00%0.0%1.00%0.0%1.00%
FC Eindhoven
Fortuna Sittard0.0%1.00%0.0%1.00%0.0%1.00%100.0%1.00%
Groningen100.0%1.00%100.0%1.00%
Heerenveen100.0%1.00%0.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%100.0%2.00%100.0%1.00%
Helmond Sport0.0%1.00%0.0%1.00%
Heracles Almelo100.0%1.00%50.0%2.00%100.0%1.00%0.0%1.00%100.0%1.00%50.0%2.00%
MVV Maastricht0.0%1.00%
NAC Breda0.0%1.00%
NEC Nijmegen0.0%1.00%100.0%2.00%100.0%1.00%
RKC Waalwijk50.0%2.00%0.0%1.00%0.0%1.00%100.0%3.00%0.0%1.00%100.0%1.00%
Roda JC Kerkrade0.0%2.00%0.0%1.00%
Telstar
Volendam0.0%1.00%0.0%1.00%50.0%2.00%0.0%1.00%
Willem II100.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%
Zwolle100.0%2.00%100.0%1.00%100.0%1.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
Willem II 44.96% 22.09%
ADO Den Haag 54.08% 31.56% 17.00%
Cambuur 66.03% 32.25% 15.97%
Dordrecht 52.55% 29.22% 15.91%
De Graafschap 47.45% 25.82% 13.49%
Telstar 45.92% 24.72% 11.54%
Den Bosch 33.97% 11.47% 4.00%
Loser →
↓ Winner
ADO Den HaagCambuurDe GraafschapDen BoschDordrechtTelstarWillem II
ADO Den Haag
Cambuur
De Graafschap
Den Bosch
Dordrecht
Telstar
Willem II
Loser →
↓ Winner
ADO Den HaagCambuurDe GraafschapDen BoschDordrechtTelstarWillem II
ADO Den Haag
Cambuur
De Graafschap54.4%47.45%
Den Bosch
Dordrecht55.6%52.55%
Telstar
Willem II45.6%47.45%44.4%52.55%
Loser →
↓ Winner
ADO Den HaagCambuurDe GraafschapDen BoschDordrechtTelstarWillem II
ADO Den Haag56.3%14.31%
Cambuur51.3%14.59%
De Graafschap
Den Bosch38.0%4.81%
Dordrecht
Telstar48.9%11.25%
Willem II43.7%14.31%48.7%14.59%62.0%4.81%51.1%11.25%

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
2024-08-09 NAC Breda W 4-1 1822 1777 50.9% 25.0% 24.1% +10.5 3
2024-08-09 @ Groningen L 1-4 1777 1822 24.1% 25.0% 50.9% -10.5 0
2024-08-10 Alkmaar L 0-1 1750 1943 21.1% 24.1% 54.8% -4.0 0
2024-08-10 @ Almere City W 1-0 1943 1750 54.8% 24.1% 21.1% +4.0 3
2024-08-10 RKC Waalwijk W 5-1 2067 1774 76.6% 14.8% 8.6% +4.5 3
2024-08-10 @ PSV Eindhoven L 1-5 1774 2067 8.6% 14.8% 76.6% -4.5 0
2024-08-10 Twente L 1-2 1855 1953 31.4% 26.2% 42.4% -5.4 0
2024-08-10 @ NEC Nijmegen W 2-1 1953 1855 42.4% 26.2% 31.4% +5.4 3
2024-08-10 Willem II D 1-1 2046 1835 69.3% 18.6% 12.2% -2.2 1
2024-08-10 @ Feyenoord D 1-1 1835 2046 12.2% 18.6% 69.3% +2.2 1
2024-08-11 Fortuna Sittard L 0-2 1828 1740 56.1% 23.7% 20.2% -16.9 0
2024-08-11 @ Go Ahead Eagles W 2-0 1740 1828 20.2% 23.7% 56.1% +16.9 3
2024-08-11 Heerenveen W 1-0 1917 1771 62.7% 21.5% 15.8% +3.0 3
2024-08-11 @ Ajax L 0-1 1771 1917 15.8% 21.5% 62.7% -3.0 0
2024-08-11 Heracles Almelo D 0-0 1858 1741 59.5% 22.6% 17.8% -1.7 1
2024-08-11 @ Sparta Rotterdam D 0-0 1741 1858 17.8% 22.6% 59.5% +1.7 1
2024-08-11 Zwolle W 1-0 1833 1781 51.7% 24.9% 23.4% +4.5 3
2024-08-11 @ Utrecht L 0-1 1781 1833 23.4% 24.9% 51.7% -4.5 0
2024-08-16 Almere City W 3-0 1757 1746 46.5% 25.8% 27.8% +14.1 6
2024-08-16 @ Fortuna Sittard L 0-3 1746 1757 27.8% 25.8% 46.5% -14.1 0
2024-08-17 Groningen L 1-2 1769 1833 36.0% 26.4% 37.6% -6.0 0
2024-08-17 @ RKC Waalwijk W 2-1 1833 1769 37.6% 26.4% 36.0% +6.0 6
2024-08-17 NEC Nijmegen W 1-0 1947 1850 57.2% 23.4% 19.4% +3.7 6
2024-08-17 @ Alkmaar L 0-1 1850 1947 19.4% 23.4% 57.2% -3.7 0
2024-08-17 Sparta Rotterdam D 1-1 1958 1856 57.8% 23.2% 19.0% -1.4 4
2024-08-17 @ Twente D 1-1 1856 1958 19.0% 23.2% 57.8% +1.4 2
2024-08-17 Utrecht D 1-1 1768 1838 35.2% 26.4% 38.4% +0.1 1
2024-08-17 @ Heerenveen D 1-1 1838 1768 38.4% 26.4% 35.2% -0.1 4
2024-08-18 Ajax W 2-1 1766 1920 24.8% 25.2% 50.0% +7.7 3
2024-08-18 @ NAC Breda L 1-2 1920 1766 50.0% 25.2% 24.8% -7.7 3
2024-08-18 Feyenoord L 1-5 1777 2044 15.6% 21.3% 63.2% -8.9 0
2024-08-18 @ Zwolle W 5-1 2044 1777 63.2% 21.3% 15.6% +8.9 4
2024-08-18 Go Ahead Eagles W 2-0 1837 1811 48.4% 25.5% 26.1% +9.2 4
2024-08-18 @ Willem II L 0-2 1811 1837 26.1% 25.5% 48.4% -9.2 0
2024-08-18 PSV Eindhoven L 1-3 1742 2072 12.0% 18.5% 69.5% -3.6 1
2024-08-18 @ Heracles Almelo W 3-1 2072 1742 69.5% 18.5% 12.0% +3.6 6
2024-08-24 PSV Eindhoven L 1-7 1732 2076 11.4% 17.8% 70.8% -9.0 0
2024-08-24 @ Almere City W 7-1 2076 1732 70.8% 17.8% 11.4% +9.0 9
2024-08-24 Utrecht L 1-2 1774 1838 35.9% 26.4% 37.6% -6.0 3
2024-08-24 @ NAC Breda W 2-1 1838 1774 37.6% 26.4% 35.9% +6.0 7
2024-08-24 Zwolle W 1-0 1846 1768 54.9% 24.1% 21.0% +4.0 3
2024-08-24 @ NEC Nijmegen L 0-1 1768 1846 21.0% 24.1% 54.9% -4.0 0
2024-08-25 Alkmaar D 0-0 1839 1951 29.6% 26.0% 44.4% +0.6 7
2024-08-25 @ Groningen D 0-0 1951 1839 44.4% 26.0% 29.6% -0.6 7
2024-08-25 Feyenoord D 1-1 1858 2053 20.9% 24.0% 55.0% +1.2 3
2024-08-25 @ Sparta Rotterdam D 1-1 2053 1858 55.0% 24.0% 20.9% -1.2 5
2024-08-25 RKC Waalwijk W 2-0 1802 1763 50.1% 25.2% 24.7% +8.8 3
2024-08-25 @ Go Ahead Eagles L 0-2 1763 1802 24.7% 25.2% 50.1% -8.8 0
2024-08-25 Willem II D 1-1 1739 1846 30.1% 26.1% 43.8% +0.5 2
2024-08-25 @ Heracles Almelo D 1-1 1846 1739 43.8% 26.1% 30.1% -0.5 5
2024-08-30 Alkmaar L 0-3 1754 1950 20.8% 24.0% 55.1% -11.0 0
2024-08-30 @ RKC Waalwijk W 3-0 1950 1754 55.1% 24.0% 20.8% +11.0 10
2024-08-31 Groningen D 1-1 1723 1839 29.1% 26.0% 44.9% +0.5 1
2024-08-31 @ Almere City D 1-1 1839 1723 44.9% 26.0% 29.1% -0.5 8
2024-08-31 NAC Breda W 4-0 1769 1768 45.0% 26.0% 29.0% +19.1 4
2024-08-31 @ Heerenveen L 0-4 1768 1769 29.0% 26.0% 45.0% -19.1 3
2024-08-31 NEC Nijmegen L 0-3 1772 1850 33.9% 26.4% 39.7% -16.5 6
2024-08-31 @ Fortuna Sittard W 3-0 1850 1772 39.7% 26.4% 33.9% +16.5 6
2024-08-31 Sparta Rotterdam L 1-2 1846 1859 43.1% 26.2% 30.7% -6.8 5
2024-08-31 @ Willem II W 2-1 1859 1846 30.7% 26.2% 43.1% +6.8 6
2024-09-01 Go Ahead Eagles W 3-0 2085 1811 74.9% 15.7% 9.4% +4.5 12
2024-09-01 @ PSV Eindhoven L 0-3 1811 2085 9.4% 15.7% 74.9% -4.5 3
2024-09-01 Heracles Almelo W 3-0 1764 1739 48.3% 25.5% 26.2% +13.5 3
2024-09-01 @ Zwolle L 0-3 1739 1764 26.2% 25.5% 48.3% -13.5 2
2024-09-01 Twente W 2-1 1844 1957 29.4% 26.0% 44.5% +7.0 10
2024-09-01 @ Utrecht L 1-2 1957 1844 44.5% 26.0% 29.4% -7.0 4
2024-09-14 Feyenoord D 2-2 1839 2051 19.4% 23.4% 57.1% +1.0 9
2024-09-14 @ Groningen D 2-2 2051 1839 57.1% 23.4% 19.4% -1.0 6
2024-09-14 Fortuna Sittard W 1-0 1749 1755 44.1% 26.1% 29.8% +5.5 6
2024-09-14 @ NAC Breda L 0-1 1755 1749 29.8% 26.1% 44.1% -5.5 6
2024-09-14 Heerenveen W 9-1 1961 1788 65.6% 20.3% 14.2% +15.2 13
2024-09-14 @ Alkmaar L 1-9 1788 1961 14.2% 20.3% 65.6% -15.2 4
2024-09-14 NEC Nijmegen W 2-0 2089 1867 70.3% 18.1% 11.6% +4.0 15
2024-09-14 @ PSV Eindhoven L 0-2 1867 2089 11.6% 18.1% 70.3% -4.0 6
2024-09-14 Zwolle D 1-1 1950 1778 65.4% 20.3% 14.2% -1.9 5
2024-09-14 @ Twente D 1-1 1778 1950 14.2% 20.3% 65.4% +1.9 4
2024-09-15 Almere City D 0-0 1726 1724 45.2% 25.9% 28.8% -0.6 3
2024-09-15 @ Heracles Almelo D 0-0 1724 1726 28.8% 25.9% 45.2% +0.6 2
2024-09-15 Go Ahead Eagles L 1-2 1866 1806 52.7% 24.6% 22.7% -8.0 6
2024-09-15 @ Sparta Rotterdam W 2-1 1806 1866 22.7% 24.6% 52.7% +8.0 6
2024-09-15 RKC Waalwijk W 3-0 1839 1743 57.0% 23.5% 19.5% +10.3 8
2024-09-15 @ Willem II L 0-3 1743 1839 19.5% 23.5% 57.0% -10.3 0
2024-09-17 Heerenveen W 2-0 1948 1772 65.7% 20.2% 14.1% +5.0 8
2024-09-17 @ Twente L 0-2 1772 1948 14.1% 20.2% 65.7% -5.0 4
2024-09-18 Fortuna Sittard W 5-0 1913 1749 64.5% 20.7% 14.8% +12.4 6
2024-09-18 @ Ajax L 0-5 1749 1913 14.8% 20.7% 64.5% -12.4 6
2024-09-20 Alkmaar L 1-2 1780 1976 20.8% 24.0% 55.3% -3.8 4
2024-09-20 @ Zwolle W 2-1 1976 1780 55.3% 24.0% 20.8% +3.8 16
2024-09-21 Ajax D 1-1 1814 1925 29.7% 26.1% 44.2% +0.5 7
2024-09-21 @ Go Ahead Eagles D 1-1 1925 1814 44.2% 26.1% 29.7% -0.5 7
2024-09-21 Heracles Almelo L 1-2 1863 1725 61.8% 21.8% 16.4% -9.2 6
2024-09-21 @ NEC Nijmegen W 2-1 1725 1863 16.4% 21.8% 61.8% +9.2 6
2024-09-21 Sparta Rotterdam L 1-2 1733 1858 28.1% 25.8% 46.1% -4.9 0
2024-09-21 @ RKC Waalwijk W 2-1 1858 1733 46.1% 25.8% 28.1% +4.9 9
2024-09-21 Willem II W 3-2 1851 1849 45.1% 26.0% 28.9% +4.8 13
2024-09-21 @ Utrecht L 2-3 1849 1851 28.9% 26.0% 45.1% -4.8 8
2024-09-22 Groningen W 2-1 1767 1840 34.8% 26.4% 38.8% +6.3 7
2024-09-22 @ Heerenveen L 1-2 1840 1767 38.8% 26.4% 34.8% -6.3 9
2024-09-22 NAC Breda W 2-0 2050 1754 76.8% 14.7% 8.5% +2.8 9
2024-09-22 @ Feyenoord L 0-2 1754 2050 8.5% 14.7% 76.8% -2.8 6
2024-09-22 PSV Eindhoven L 1-3 1737 2093 10.8% 17.2% 72.0% -3.2 6
2024-09-22 @ Fortuna Sittard W 3-1 2093 1737 72.0% 17.2% 10.8% +3.2 18
2024-09-22 Twente L 0-5 1724 1953 18.2% 22.8% 59.0% -15.4 2
2024-09-22 @ Almere City W 5-0 1953 1724 59.0% 22.8% 18.2% +15.4 11
2024-09-27 Heerenveen W 2-1 1734 1774 39.4% 26.4% 34.2% +5.7 9
2024-09-27 @ Heracles Almelo L 1-2 1774 1734 34.2% 26.4% 39.4% -5.7 7
2024-09-28 Feyenoord D 1-1 1854 2053 20.5% 23.9% 55.6% +1.3 7
2024-09-28 @ NEC Nijmegen D 1-1 2053 1854 55.6% 23.9% 20.5% -1.3 10
2024-09-28 Fortuna Sittard D 1-1 1863 1734 60.8% 22.2% 17.0% -1.6 10
2024-09-28 @ Sparta Rotterdam D 1-1 1734 1863 17.0% 22.2% 60.8% +1.6 7
2024-09-28 PSV Eindhoven L 0-2 1844 2096 16.5% 21.9% 61.6% -6.0 8
2024-09-28 @ Willem II W 2-0 2096 1844 61.6% 21.9% 16.5% +6.0 21
2024-09-29 Ajax L 0-2 1728 1925 20.8% 24.0% 55.2% -7.5 0
2024-09-29 @ RKC Waalwijk W 2-0 1925 1728 55.2% 24.0% 20.8% +7.5 10
2024-09-29 Almere City W 1-0 1776 1709 53.6% 24.4% 22.0% +4.2 7
2024-09-29 @ Zwolle L 0-1 1709 1776 22.0% 24.4% 53.6% -4.2 2
2024-09-29 Go Ahead Eagles L 0-1 1833 1815 47.4% 25.7% 26.9% -7.8 9
2024-09-29 @ Groningen W 1-0 1815 1833 26.9% 25.7% 47.4% +7.8 10
2024-09-29 NAC Breda W 1-0 1968 1751 69.8% 18.3% 11.9% +2.2 14
2024-09-29 @ Twente L 0-1 1751 1968 11.9% 18.3% 69.8% -2.2 6
2024-09-29 Utrecht L 1-2 1980 1855 60.3% 22.4% 17.3% -9.0 16
2024-09-29 @ Alkmaar W 2-1 1855 1980 17.3% 22.4% 60.3% +9.0 16
2024-10-04 Willem II L 0-1 1705 1838 27.0% 25.7% 47.3% -5.0 2
2024-10-04 @ Almere City W 1-0 1838 1705 47.3% 25.7% 27.0% +5.0 11
2024-10-05 NEC Nijmegen W 1-0 1749 1855 30.4% 26.1% 43.5% +7.3 9
2024-10-05 @ NAC Breda L 0-1 1855 1749 43.5% 26.1% 30.4% -7.3 7
2024-10-05 RKC Waalwijk W 3-2 1864 1721 62.4% 21.6% 16.0% +2.7 19
2024-10-05 @ Utrecht L 2-3 1721 1864 16.0% 21.6% 62.4% -2.7 0
2024-10-05 Sparta Rotterdam W 2-1 2102 1861 72.1% 17.2% 10.7% +1.8 24
2024-10-05 @ PSV Eindhoven L 1-2 1861 2102 10.7% 17.2% 72.1% -1.8 10
2024-10-06 Alkmaar W 1-0 1736 1971 17.7% 22.6% 59.8% +9.5 10
2024-10-06 @ Fortuna Sittard L 0-1 1971 1736 59.8% 22.6% 17.7% -9.5 16
2024-10-06 Groningen W 3-1 1932 1826 58.3% 23.1% 18.6% +5.9 13
2024-10-06 @ Ajax L 1-3 1826 1932 18.6% 23.1% 58.3% -5.9 9
2024-10-06 Heracles Almelo W 4-1 1823 1740 55.5% 23.9% 20.6% +9.1 13
2024-10-06 @ Go Ahead Eagles L 1-4 1740 1823 20.6% 23.9% 55.5% -9.1 9
2024-10-06 Twente W 2-1 2052 1970 55.3% 23.9% 20.7% +3.8 13
2024-10-06 @ Feyenoord L 1-2 1970 2052 20.7% 23.9% 55.3% -3.8 14
2024-10-06 Zwolle D 1-1 1768 1780 43.3% 26.2% 30.6% -0.4 8
2024-10-06 @ Heerenveen D 1-1 1780 1768 30.6% 26.2% 43.3% +0.4 8
2024-10-19 Almere City D 2-2 1859 1700 64.1% 20.9% 15.0% -1.4 11
2024-10-19 @ Sparta Rotterdam D 2-2 1700 1859 15.0% 20.9% 64.1% +1.4 3
2024-10-19 Feyenoord L 1-5 1832 2056 18.6% 23.0% 58.4% -10.7 13
2024-10-19 @ Go Ahead Eagles W 5-1 2056 1832 58.4% 23.0% 18.6% +10.6 16
2024-10-19 Heerenveen W 3-0 1848 1768 55.2% 24.0% 20.8% +11.0 10
2024-10-19 @ NEC Nijmegen L 0-3 1768 1848 20.8% 24.0% 55.2% -10.9 8
2024-10-19 PSV Eindhoven L 1-2 1962 2104 26.1% 25.5% 48.4% -4.6 16
2024-10-19 @ Alkmaar W 2-1 2104 1962 48.4% 25.5% 26.1% +4.6 27
2024-10-19 Twente D 2-2 1718 1967 16.8% 22.0% 61.2% +1.2 1
2024-10-19 @ RKC Waalwijk D 2-2 1967 1718 61.2% 22.0% 16.8% -1.2 15
2024-10-20 Ajax L 3-4 1731 1938 19.9% 23.6% 56.5% -3.3 9
2024-10-20 @ Heracles Almelo W 4-3 1938 1731 56.5% 23.6% 19.9% +3.3 16
2024-10-20 Fortuna Sittard D 0-0 1844 1745 57.4% 23.4% 19.3% -1.6 12
2024-10-20 @ Willem II D 0-0 1745 1844 19.3% 23.4% 57.4% +1.6 11
2024-10-20 NAC Breda L 1-2 1780 1756 48.1% 25.5% 26.3% -7.5 8
2024-10-20 @ Zwolle W 2-1 1756 1780 26.3% 25.5% 48.1% +7.5 12
2024-10-20 Utrecht L 0-1 1820 1867 38.3% 26.4% 35.3% -6.6 9
2024-10-20 @ Groningen W 1-0 1867 1820 35.3% 26.4% 38.3% +6.6 22
2024-10-25 NEC Nijmegen W 1-0 1701 1859 24.5% 25.1% 50.4% +8.2 6
2024-10-25 @ Almere City L 0-1 1859 1701 50.4% 25.1% 24.5% -8.2 10
2024-10-26 Groningen W 1-0 1747 1813 35.6% 26.4% 38.0% +6.6 14
2024-10-26 @ Fortuna Sittard L 0-1 1813 1747 38.0% 26.4% 35.6% -6.6 9
2024-10-26 RKC Waalwijk W 4-1 1764 1719 50.8% 25.0% 24.1% +10.6 15
2024-10-26 @ NAC Breda L 1-4 1719 1764 24.1% 25.0% 50.8% -10.6 1
2024-10-26 Sparta Rotterdam W 2-0 1757 1858 30.9% 26.2% 42.9% +13.6 11
2024-10-26 @ Heerenveen L 0-2 1858 1757 42.9% 26.2% 30.9% -13.6 11
2024-10-26 Zwolle W 6-0 2109 1773 79.9% 13.0% 7.2% +6.3 30
2024-10-26 @ PSV Eindhoven L 0-6 1773 2109 7.2% 13.0% 79.9% -6.3 8
2024-10-27 Feyenoord L 0-2 1874 2066 21.1% 24.1% 54.7% -7.6 22
2024-10-27 @ Utrecht W 2-0 2066 1874 54.7% 24.1% 21.1% +7.7 19
2024-10-27 Go Ahead Eagles D 2-2 1957 1821 61.6% 21.9% 16.5% -1.3 17
2024-10-27 @ Alkmaar D 2-2 1821 1957 16.5% 21.9% 61.6% +1.2 14
2024-10-27 Heracles Almelo W 5-0 1966 1727 71.8% 17.3% 10.9% +8.7 18
2024-10-27 @ Twente L 0-5 1727 1966 10.9% 17.3% 71.8% -8.7 9
2024-10-27 Willem II W 1-0 1941 1842 57.5% 23.3% 19.2% +3.7 19
2024-10-27 @ Ajax L 0-1 1842 1941 19.2% 23.3% 57.5% -3.7 12
2024-10-30 Ajax L 0-2 2074 1945 60.8% 22.2% 17.0% -18.1 19
2024-10-30 @ Feyenoord W 2-0 1945 2074 17.0% 22.2% 60.8% +18.1 22
2024-11-02 Alkmaar W 3-2 2056 1956 57.5% 23.3% 19.2% +3.3 22
2024-11-02 @ Feyenoord L 2-3 1956 2056 19.2% 23.3% 57.5% -3.3 17
2024-11-02 Heerenveen W 3-0 1753 1770 42.6% 26.2% 31.2% +15.5 17
2024-11-02 @ Fortuna Sittard L 0-3 1770 1753 31.2% 26.2% 42.6% -15.5 11
2024-11-02 NAC Breda W 2-0 1719 1774 37.1% 26.4% 36.4% +12.0 12
2024-11-02 @ Heracles Almelo L 0-2 1774 1719 36.4% 26.4% 37.1% -12.0 15
2024-11-02 PSV Eindhoven W 3-2 1963 2115 25.1% 25.3% 49.7% +7.3 25
2024-11-02 @ Ajax L 2-3 2115 1963 49.7% 25.3% 25.1% -7.3 30
2024-11-02 Twente L 0-1 1838 1974 26.8% 25.6% 47.6% -5.0 12
2024-11-02 @ Willem II W 1-0 1974 1838 47.6% 25.6% 26.8% +5.0 21
2024-11-03 Almere City W 2-0 1709 1709 44.9% 26.0% 29.1% +10.1 4
2024-11-03 @ RKC Waalwijk L 0-2 1709 1709 29.1% 26.0% 44.9% -10.1 6
2024-11-03 Groningen W 6-0 1850 1806 50.7% 25.1% 24.2% +24.1 13
2024-11-03 @ NEC Nijmegen L 0-6 1806 1850 24.2% 25.1% 50.7% -24.0 9
2024-11-03 Utrecht L 1-4 1844 1866 41.9% 26.3% 31.8% -16.4 11
2024-11-03 @ Sparta Rotterdam W 4-1 1866 1844 31.8% 26.3% 41.9% +16.4 25
2024-11-03 Zwolle D 2-2 1822 1767 52.2% 24.7% 23.1% -0.8 15
2024-11-03 @ Go Ahead Eagles D 2-2 1767 1822 23.1% 24.7% 52.2% +0.8 9
2024-11-08 Heracles Almelo W 1-0 1882 1731 63.3% 21.2% 15.5% +3.0 28
2024-11-08 @ Utrecht L 0-1 1731 1882 15.5% 21.2% 63.3% -3.0 12
2024-11-09 Fortuna Sittard W 3-1 1767 1769 44.8% 26.0% 29.2% +8.8 12
2024-11-09 @ Zwolle L 1-3 1769 1767 29.2% 26.0% 44.8% -8.8 17
2024-11-09 NEC Nijmegen L 0-3 1719 1874 24.7% 25.2% 50.2% -12.8 4
2024-11-09 @ RKC Waalwijk W 3-0 1874 1719 50.2% 25.2% 24.7% +12.8 16
2024-11-09 PSV Eindhoven L 0-3 1762 2108 11.3% 17.7% 71.0% -5.7 15
2024-11-09 @ NAC Breda W 3-0 2108 1762 71.0% 17.7% 11.3% +5.6 33
2024-11-09 Sparta Rotterdam W 1-0 1782 1828 38.6% 26.4% 35.0% +6.2 12
2024-11-09 @ Groningen L 0-1 1828 1782 35.0% 26.4% 38.6% -6.2 11
2024-11-10 Ajax D 2-2 1979 1970 46.1% 25.8% 28.0% -0.5 22
2024-11-10 @ Twente D 2-2 1970 1979 28.0% 25.8% 46.1% +0.5 26
2024-11-10 Feyenoord L 1-4 1699 2059 10.6% 17.1% 72.3% -4.4 6
2024-11-10 @ Almere City W 4-1 2059 1699 72.3% 17.1% 10.6% +4.4 25
2024-11-10 Go Ahead Eagles W 1-0 1755 1822 35.5% 26.4% 38.0% +6.6 14
2024-11-10 @ Heerenveen L 0-1 1822 1755 38.0% 26.4% 35.5% -6.6 15
2024-11-10 Willem II L 1-2 1953 1833 59.7% 22.6% 17.7% -8.9 17
2024-11-10 @ Alkmaar W 2-1 1833 1953 17.7% 22.6% 59.7% +8.9 15
2024-11-23 Almere City W 3-0 1815 1695 59.9% 22.5% 17.6% +9.3 18
2024-11-23 @ Go Ahead Eagles L 0-3 1695 1815 17.6% 22.5% 59.9% -9.3 6
2024-11-23 Groningen W 5-0 2113 1789 79.0% 13.4% 7.5% +5.6 36
2024-11-23 @ PSV Eindhoven L 0-5 1789 2113 7.5% 13.4% 79.0% -5.6 12
2024-11-23 Heerenveen W 3-0 2064 1761 77.3% 14.4% 8.3% +3.9 28
2024-11-23 @ Feyenoord L 0-3 1761 2064 8.3% 14.4% 77.3% -3.9 14
2024-11-23 RKC Waalwijk D 2-2 1728 1706 47.9% 25.6% 26.6% -0.6 13
2024-11-23 @ Heracles Almelo D 2-2 1706 1728 26.6% 25.6% 47.9% +0.6 5
2024-11-23 Twente L 1-2 1760 1979 18.9% 23.2% 57.9% -3.4 17
2024-11-23 @ Fortuna Sittard W 2-1 1979 1760 57.9% 23.2% 18.9% +3.4 25
2024-11-24 Alkmaar L 1-2 1822 1944 28.4% 25.9% 45.7% -5.0 11
2024-11-24 @ Sparta Rotterdam W 2-1 1944 1822 45.7% 25.9% 28.4% +4.9 20
2024-11-24 NAC Breda D 2-2 1842 1757 55.8% 23.8% 20.4% -1.0 16
2024-11-24 @ Willem II D 2-2 1757 1842 20.4% 23.8% 55.8% +1.0 16
2024-11-24 Utrecht L 1-2 1887 1885 45.2% 26.0% 28.9% -7.1 16
2024-11-24 @ NEC Nijmegen W 2-1 1885 1887 28.9% 26.0% 45.2% +7.1 31
2024-11-24 Zwolle W 2-0 1971 1776 67.7% 19.3% 13.0% +4.6 29
2024-11-24 @ Ajax L 0-2 1776 1971 13.0% 19.3% 67.7% -4.6 12
2024-11-29 RKC Waalwijk D 1-1 1757 1706 51.6% 24.9% 23.5% -1.0 15
2024-11-29 @ Heerenveen D 1-1 1706 1757 23.5% 24.9% 51.6% +1.0 6
2024-11-30 Almere City W 1-0 1758 1685 54.3% 24.2% 21.5% +4.1 19
2024-11-30 @ NAC Breda L 0-1 1685 1758 21.5% 24.2% 54.3% -4.1 6
2024-11-30 Fortuna Sittard D 1-1 2068 1756 78.0% 14.0% 8.0% -2.6 29
2024-11-30 @ Feyenoord D 1-1 1756 2068 8.0% 14.0% 78.0% +2.6 18
2024-11-30 Sparta Rotterdam W 1-0 1772 1817 38.7% 26.4% 34.9% +6.2 15
2024-11-30 @ Zwolle L 0-1 1817 1772 34.9% 26.4% 38.7% -6.2 11
2024-11-30 Willem II W 2-0 1783 1841 36.8% 26.4% 36.8% +12.1 15
2024-11-30 @ Groningen L 0-2 1841 1783 36.8% 26.4% 36.8% -12.1 16
2024-12-01 Ajax L 1-2 1880 1975 31.7% 26.2% 42.1% -5.4 16
2024-12-01 @ NEC Nijmegen W 2-1 1975 1880 42.1% 26.2% 31.7% +5.4 32
2024-12-01 Go Ahead Eagles W 3-2 1982 1824 63.9% 21.0% 15.1% +2.6 28
2024-12-01 @ Twente L 2-3 1824 1982 15.1% 21.0% 63.9% -2.6 18
2024-12-01 Heracles Almelo W 1-0 1949 1727 70.2% 18.1% 11.7% +2.2 23
2024-12-01 @ Alkmaar L 0-1 1727 1949 11.7% 18.1% 70.2% -2.1 13
2024-12-01 PSV Eindhoven L 2-5 1893 2119 18.4% 22.9% 58.7% -7.1 31
2024-12-01 @ Utrecht W 5-2 2119 1893 58.7% 22.9% 18.4% +7.1 39
2024-12-04 Utrecht D 2-2 1981 1885 57.0% 23.5% 19.5% -1.0 33
2024-12-04 @ Ajax D 2-2 1885 1981 19.5% 23.5% 57.0% +1.0 32
2024-12-06 Twente W 6-1 2126 1985 62.2% 21.7% 16.2% +11.3 42
2024-12-06 @ PSV Eindhoven L 1-6 1985 2126 16.2% 21.7% 62.2% -11.3 28
2024-12-07 Feyenoord L 2-3 1707 2065 10.7% 17.2% 72.1% -1.7 6
2024-12-07 @ RKC Waalwijk W 3-2 2065 1707 72.1% 17.2% 10.7% +1.7 32
2024-12-07 Fortuna Sittard D 2-2 1725 1759 40.2% 26.4% 33.4% -0.2 14
2024-12-07 @ Heracles Almelo D 2-2 1759 1725 33.4% 26.4% 40.2% +0.2 19
2024-12-07 NAC Breda L 0-2 1810 1762 51.3% 24.9% 23.8% -15.7 11
2024-12-07 @ Sparta Rotterdam W 2-0 1762 1810 23.8% 24.9% 51.3% +15.7 22
2024-12-07 NEC Nijmegen W 5-0 1822 1875 37.5% 26.4% 36.0% +27.9 21
2024-12-07 @ Go Ahead Eagles L 0-5 1875 1822 36.0% 26.4% 37.5% -27.9 16
2024-12-08 Ajax W 2-1 1951 1980 40.9% 26.3% 32.8% +5.5 26
2024-12-08 @ Alkmaar L 1-2 1980 1951 32.8% 26.3% 40.9% -5.5 33
2024-12-08 Heerenveen L 1-2 1829 1756 54.3% 24.2% 21.5% -8.2 16
2024-12-08 @ Willem II W 2-1 1756 1829 21.5% 24.2% 54.3% +8.2 18
2024-12-08 Utrecht L 1-3 1681 1887 20.0% 23.7% 56.3% -6.3 6
2024-12-08 @ Almere City W 3-1 1887 1681 56.3% 23.7% 20.0% +6.3 35
2024-12-08 Zwolle D 0-0 1795 1778 47.3% 25.7% 27.1% -0.8 16
2024-12-08 @ Groningen D 0-0 1778 1795 27.1% 25.7% 47.3% +0.8 16
2024-12-13 Willem II L 0-1 1779 1821 39.1% 26.4% 34.5% -6.7 16
2024-12-13 @ Zwolle W 1-0 1821 1779 34.5% 26.4% 39.1% +6.7 19
2024-12-14 Heracles Almelo W 5-2 2067 1725 80.3% 12.7% 7.0% +2.3 35
2024-12-14 @ Feyenoord L 2-5 1725 2067 7.0% 12.7% 80.3% -2.3 14
2024-12-14 PSV Eindhoven W 1-0 1765 2137 10.1% 16.5% 73.5% +11.1 21
2024-12-14 @ Heerenveen L 0-1 2137 1765 73.5% 16.5% 10.1% -11.0 42
2024-12-14 RKC Waalwijk W 3-2 1759 1706 51.9% 24.8% 23.3% +4.0 22
2024-12-14 @ Fortuna Sittard L 2-3 1706 1759 23.3% 24.8% 51.9% -4.0 6
2024-12-15 Alkmaar L 1-2 1778 1956 22.4% 24.5% 53.0% -4.0 22
2024-12-15 @ NAC Breda W 2-1 1956 1778 53.0% 24.5% 22.4% +4.0 29
2024-12-15 Almere City W 3-0 1974 1675 77.1% 14.5% 8.4% +4.0 36
2024-12-15 @ Ajax L 0-3 1675 1974 8.4% 14.5% 77.1% -4.0 6
2024-12-15 Go Ahead Eagles D 3-3 1893 1850 50.6% 25.1% 24.3% -0.6 36
2024-12-15 @ Utrecht D 3-3 1850 1893 24.3% 25.1% 50.6% +0.6 22
2024-12-15 Groningen W 2-0 1973 1794 66.1% 20.0% 13.9% +4.9 31
2024-12-15 @ Twente L 0-2 1794 1973 13.9% 20.0% 66.1% -4.9 16
2024-12-15 Sparta Rotterdam D 1-1 1847 1795 51.7% 24.9% 23.4% -1.0 17
2024-12-15 @ NEC Nijmegen D 1-1 1795 1847 23.4% 24.9% 51.7% +1.0 12
2024-12-20 Zwolle D 1-1 1702 1772 35.1% 26.4% 38.5% +0.1 7
2024-12-20 @ RKC Waalwijk D 1-1 1772 1702 38.5% 26.4% 35.1% -0.1 17
2024-12-21 Heerenveen W 3-0 1671 1776 30.5% 26.1% 43.4% +19.9 9
2024-12-21 @ Almere City L 0-3 1776 1671 43.4% 26.1% 30.5% -20.0 21
2024-12-21 NAC Breda W 2-1 1850 1774 54.8% 24.1% 21.1% +3.8 25
2024-12-21 @ Go Ahead Eagles L 1-2 1774 1850 21.1% 24.1% 54.8% -3.8 22
2024-12-21 Twente W 1-0 1960 1978 42.4% 26.2% 31.3% +5.7 32
2024-12-21 @ Alkmaar L 0-1 1978 1960 31.3% 26.2% 42.4% -5.7 31
2024-12-22 Ajax L 0-2 1796 1978 22.0% 24.4% 53.5% -8.0 12
2024-12-22 @ Sparta Rotterdam W 2-0 1978 1796 53.5% 24.4% 22.0% +8.0 39
2024-12-22 Feyenoord W 3-0 2126 2069 52.4% 24.7% 22.9% +11.9 45
2024-12-22 @ PSV Eindhoven L 0-3 2069 2126 22.9% 24.7% 52.4% -11.9 35
2024-12-22 Fortuna Sittard L 2-5 1892 1763 60.8% 22.2% 17.0% -19.2 36
2024-12-22 @ Utrecht W 5-2 1763 1892 17.0% 22.2% 60.8% +19.2 25
2024-12-22 NEC Nijmegen W 4-1 1828 1846 42.4% 26.2% 31.4% +13.1 22
2024-12-22 @ Willem II L 1-4 1846 1828 31.4% 26.2% 42.4% -13.1 17
2025-01-10 Go Ahead Eagles L 0-3 1782 1854 34.9% 26.4% 38.7% -16.9 25
2025-01-10 @ Fortuna Sittard W 3-0 1854 1782 38.7% 26.4% 34.9% +16.9 28
2025-01-11 Alkmaar D 2-2 2138 1966 65.4% 20.3% 14.2% -1.4 46
2025-01-11 @ PSV Eindhoven D 2-2 1966 2138 14.2% 20.3% 65.4% +1.4 33
2025-01-11 NEC Nijmegen L 0-1 1772 1833 36.4% 26.4% 37.2% -6.4 17
2025-01-11 @ Zwolle W 1-0 1833 1772 37.2% 26.4% 36.4% +6.4 20
2025-01-11 RKC Waalwijk W 2-1 1986 1702 75.8% 15.2% 9.0% +1.5 42
2025-01-11 @ Ajax L 1-2 1702 1986 9.0% 15.2% 75.8% -1.5 7
2025-01-11 Sparta Rotterdam D 1-1 1723 1788 35.8% 26.4% 37.8% +0.1 15
2025-01-11 @ Heracles Almelo D 1-1 1788 1723 37.8% 26.4% 35.8% -0.1 13
2025-01-12 Almere City D 0-0 1789 1691 57.4% 23.4% 19.3% -1.6 17
2025-01-12 @ Groningen D 0-0 1691 1789 19.3% 23.4% 57.4% +1.6 10
2025-01-12 Heerenveen L 2-4 1770 1756 46.8% 25.7% 27.4% -11.3 22
2025-01-12 @ NAC Breda W 4-2 1756 1770 27.4% 25.7% 46.8% +11.3 24
2025-01-12 Utrecht L 1-2 2057 1873 66.6% 19.8% 13.6% -9.7 35
2025-01-12 @ Feyenoord W 2-1 1873 2057 13.6% 19.8% 66.6% +9.7 39
2025-01-12 Willem II W 6-2 1973 1841 61.2% 22.1% 16.8% +8.1 34
2025-01-12 @ Twente L 2-6 1841 1973 16.8% 22.1% 61.2% -8.2 22
2025-01-18 Alkmaar D 0-0 1883 1967 33.1% 26.3% 40.6% +0.3 40
2025-01-18 @ Utrecht D 0-0 1967 1883 40.6% 26.3% 33.1% -0.3 34
2025-01-18 Feyenoord D 1-1 1833 2047 19.3% 23.4% 57.4% +1.4 23
2025-01-18 @ Willem II D 1-1 2047 1833 57.4% 23.4% 19.3% -1.4 36
2025-01-18 Groningen W 2-1 1871 1788 55.5% 23.9% 20.6% +3.7 31
2025-01-18 @ Go Ahead Eagles L 1-2 1788 1871 20.6% 23.9% 55.5% -3.7 17
2025-01-18 PSV Eindhoven W 3-1 1765 2137 10.1% 16.5% 73.4% +18.0 20
2025-01-18 @ Zwolle L 1-3 2137 1765 73.4% 16.5% 10.1% -18.0 46
2025-01-19 Ajax L 0-2 1767 1988 18.8% 23.1% 58.1% -6.8 24
2025-01-19 @ Heerenveen W 2-0 1988 1767 58.1% 23.1% 18.8% +6.8 45
2025-01-19 Fortuna Sittard W 4-1 1839 1765 54.4% 24.2% 21.4% +9.5 23
2025-01-19 @ NEC Nijmegen L 1-4 1765 1839 21.4% 24.2% 54.4% -9.5 25
2025-01-19 Heracles Almelo L 0-2 1692 1723 40.7% 26.3% 32.9% -13.1 10
2025-01-19 @ Almere City W 2-0 1723 1692 32.9% 26.3% 40.7% +13.1 18
2025-01-19 RKC Waalwijk D 1-1 1788 1700 56.0% 23.8% 20.2% -1.3 14
2025-01-19 @ Sparta Rotterdam D 1-1 1700 1788 20.2% 23.8% 56.0% +1.3 8
2025-01-19 Twente W 2-1 1758 1981 18.7% 23.1% 58.3% +8.7 25
2025-01-19 @ NAC Breda L 1-2 1981 1758 58.3% 23.1% 18.7% -8.7 34
2025-01-24 Utrecht D 1-1 1736 1883 25.6% 25.4% 49.1% +0.8 19
2025-01-24 @ Heracles Almelo D 1-1 1883 1736 49.1% 25.4% 25.6% -0.8 41
2025-01-25 Heerenveen W 1-0 1784 1760 48.1% 25.5% 26.3% +4.9 20
2025-01-25 @ Groningen L 0-1 1760 1784 26.3% 25.5% 48.1% -4.9 24
2025-01-25 NAC Breda W 3-2 2119 1767 81.0% 12.3% 6.7% +1.0 49
2025-01-25 @ PSV Eindhoven L 2-3 1767 2119 6.7% 12.3% 81.0% -1.0 25
2025-01-26 Sparta Rotterdam L 1-2 1967 1786 66.3% 20.0% 13.8% -9.7 34
2025-01-26 @ Alkmaar W 2-1 1786 1967 13.8% 20.0% 66.3% +9.7 17
2025-01-26 Willem II W 2-0 1702 1834 27.2% 25.7% 47.1% +14.7 11
2025-01-26 @ RKC Waalwijk L 0-2 1834 1702 47.1% 25.7% 27.2% -14.7 23
2025-01-26 Zwolle L 1-4 1756 1783 41.1% 26.3% 32.6% -16.1 25
2025-01-26 @ Fortuna Sittard W 4-1 1783 1756 32.6% 26.3% 41.1% +16.1 23
2025-01-28 Groningen D 1-1 1737 1789 37.6% 26.4% 36.0% -0.0 20
2025-01-28 @ Heracles Almelo D 1-1 1789 1737 36.0% 26.4% 37.6% +0.1 21
2025-01-31 Heracles Almelo D 1-1 1766 1737 48.9% 25.4% 25.7% -0.8 26
2025-01-31 @ NAC Breda D 1-1 1737 1766 25.7% 25.4% 48.9% +0.8 21
2025-02-01 Fortuna Sittard D 2-2 1755 1740 47.0% 25.7% 27.3% -0.5 25
2025-02-01 @ Heerenveen D 2-2 1740 1755 27.3% 25.7% 47.0% +0.5 26
2025-02-01 PSV Eindhoven D 3-3 1848 2120 15.3% 21.1% 63.7% +1.1 24
2025-02-01 @ NEC Nijmegen D 3-3 2120 1848 63.7% 21.1% 15.3% -1.1 50
2025-02-01 Utrecht D 3-3 1800 1882 33.4% 26.4% 40.3% +0.2 24
2025-02-01 @ Zwolle D 3-3 1882 1800 40.3% 26.4% 33.4% -0.2 42
2025-02-02 Alkmaar L 0-2 1819 1958 26.5% 25.6% 47.9% -9.4 23
2025-02-02 @ Willem II W 2-0 1958 1819 47.9% 25.6% 26.5% +9.4 37
2025-02-02 Feyenoord W 2-1 1995 2046 37.7% 26.4% 35.8% +5.9 48
2025-02-02 @ Ajax L 1-2 2046 1995 35.8% 26.4% 37.7% -5.9 36
2025-02-02 Groningen W 1-0 1796 1789 45.9% 25.9% 28.3% +5.2 20
2025-02-02 @ Sparta Rotterdam L 0-1 1789 1796 28.3% 25.9% 45.9% -5.2 21
2025-02-02 RKC Waalwijk L 1-4 1679 1716 39.8% 26.4% 33.8% -15.7 10
2025-02-02 @ Almere City W 4-1 1716 1679 33.8% 26.4% 39.8% +15.7 14
2025-02-02 Twente D 2-2 1875 1972 31.4% 26.2% 42.4% +0.3 32
2025-02-02 @ Go Ahead Eagles D 2-2 1972 1875 42.4% 26.2% 31.4% -0.3 35
2025-02-08 Go Ahead Eagles W 4-2 1737 1875 26.6% 25.6% 47.8% +11.5 24
2025-02-08 @ Heracles Almelo L 2-4 1875 1737 47.8% 25.6% 26.6% -11.5 32
2025-02-08 NEC Nijmegen W 2-1 1784 1850 35.7% 26.4% 37.9% +6.2 24
2025-02-08 @ Groningen L 1-2 1850 1784 37.9% 26.4% 35.7% -6.2 24
2025-02-08 Sparta Rotterdam W 3-0 2040 1801 71.9% 17.3% 10.8% +5.4 39
2025-02-08 @ Feyenoord L 0-3 1801 2040 10.8% 17.3% 71.9% -5.4 20
2025-02-08 Willem II D 1-1 2119 1810 77.8% 14.1% 8.1% -2.6 51
2025-02-08 @ PSV Eindhoven D 1-1 1810 2119 8.1% 14.1% 77.8% +2.6 24
2025-02-09 Ajax L 0-2 1740 2000 16.0% 21.6% 62.5% -5.8 26
2025-02-09 @ Fortuna Sittard W 2-0 2000 1740 62.5% 21.6% 16.0% +5.8 51
2025-02-09 Almere City L 0-1 1882 1664 70.0% 18.2% 11.8% -10.7 42
2025-02-09 @ Utrecht W 1-0 1664 1882 11.8% 18.2% 70.0% +10.7 13
2025-02-09 NAC Breda W 5-0 1732 1765 40.3% 26.4% 33.3% +26.3 17
2025-02-09 @ RKC Waalwijk L 0-5 1765 1732 33.3% 26.4% 40.3% -26.3 26
2025-02-09 Twente D 3-3 1755 1972 19.1% 23.3% 57.6% +0.9 26
2025-02-09 @ Heerenveen D 3-3 1972 1755 57.6% 23.3% 19.1% -0.9 36
2025-02-09 Zwolle W 2-0 1967 1800 64.9% 20.6% 14.5% +5.2 40
2025-02-09 @ Alkmaar L 0-2 1800 1967 14.5% 20.6% 64.9% -5.2 24
2025-02-14 Sparta Rotterdam W 1-0 1863 1796 53.7% 24.4% 21.9% +4.2 35
2025-02-14 @ Go Ahead Eagles L 0-1 1796 1863 21.9% 24.4% 53.7% -4.2 20
2025-02-15 Feyenoord D 0-0 1739 2045 13.2% 19.5% 67.2% +2.3 27
2025-02-15 @ NAC Breda D 0-0 2045 1739 67.2% 19.5% 13.2% -2.3 40
2025-02-15 Groningen L 1-3 1813 1790 47.9% 25.6% 26.5% -12.9 24
2025-02-15 @ Willem II W 3-1 1790 1813 26.5% 25.6% 47.9% +12.9 27
2025-02-15 Utrecht D 2-2 2116 1871 72.4% 17.0% 10.6% -1.7 52
2025-02-15 @ PSV Eindhoven D 2-2 1871 2116 10.6% 17.0% 72.4% +1.7 43
2025-02-16 Almere City D 2-2 1843 1674 65.1% 20.5% 14.4% -1.4 25
2025-02-16 @ NEC Nijmegen D 2-2 1674 1843 14.4% 20.5% 65.1% +1.4 14
2025-02-16 Heerenveen D 1-1 1794 1756 50.1% 25.2% 24.7% -0.9 25
2025-02-16 @ Zwolle D 1-1 1756 1794 24.7% 25.2% 50.1% +0.9 27
2025-02-16 Heracles Almelo W 4-0 2006 1749 73.5% 16.4% 10.0% +6.4 54
2025-02-16 @ Ajax L 0-4 1749 2006 10.0% 16.4% 73.5% -6.4 24
2025-02-16 RKC Waalwijk W 2-0 1971 1758 69.4% 18.5% 12.1% +4.2 39
2025-02-16 @ Twente L 0-2 1758 1971 12.1% 18.5% 69.4% -4.2 17
2025-02-22 Almere City W 2-1 2043 1676 82.1% 11.7% 6.2% +1.0 43
2025-02-22 @ Feyenoord L 1-2 1676 2043 6.2% 11.7% 82.1% -1.0 14
2025-02-23 Fortuna Sittard W 1-0 1972 1735 71.8% 17.3% 10.9% +2.0 43
2025-02-23 @ Alkmaar L 0-1 1735 1972 10.9% 17.3% 71.8% -2.0 26
2025-02-23 Go Ahead Eagles W 2-0 2013 1868 62.6% 21.5% 15.9% +5.7 57
2025-02-23 @ Ajax L 0-2 1868 2013 15.9% 21.5% 62.6% -5.7 35
2025-02-23 NEC Nijmegen W 2-0 1975 1842 61.3% 22.0% 16.7% +6.0 42
2025-02-23 @ Twente L 0-2 1842 1975 16.7% 22.0% 61.3% -6.0 25
2025-02-28 Fortuna Sittard L 1-2 1754 1733 47.8% 25.6% 26.6% -7.4 17
2025-02-28 @ RKC Waalwijk W 2-1 1733 1754 26.6% 25.6% 47.8% +7.4 29
2025-03-01 NAC Breda W 1-0 1873 1741 61.1% 22.1% 16.8% +3.2 46
2025-03-01 @ Utrecht L 0-1 1741 1873 16.8% 22.1% 61.1% -3.2 27
2025-03-01 NEC Nijmegen D 0-0 2044 1836 69.0% 18.7% 12.3% -2.4 44
2025-03-01 @ Feyenoord D 0-0 1836 2044 12.3% 18.7% 69.0% +2.4 26
2025-03-01 PSV Eindhoven W 3-2 1862 2114 16.5% 21.9% 61.6% +8.7 38
2025-03-01 @ Go Ahead Eagles L 2-3 2114 1862 61.6% 21.9% 16.5% -8.7 52
2025-03-01 Twente D 1-1 1803 1981 22.4% 24.6% 53.0% +1.1 28
2025-03-01 @ Groningen D 1-1 1981 1803 53.0% 24.6% 22.4% -1.1 43
2025-03-02 Ajax L 0-1 1675 2018 11.4% 17.8% 70.8% -2.1 14
2025-03-02 @ Almere City W 1-0 2018 1675 70.8% 17.8% 11.4% +2.1 60
2025-03-02 Alkmaar W 3-1 1757 1974 19.1% 23.2% 57.7% +15.0 30
2025-03-02 @ Heerenveen L 1-3 1974 1757 57.7% 23.2% 19.1% -15.0 43
2025-03-02 Willem II W 4-0 1792 1800 43.9% 26.1% 30.0% +19.7 23
2025-03-02 @ Sparta Rotterdam L 0-4 1800 1792 30.0% 26.1% 43.9% -19.7 24
2025-03-02 Zwolle W 4-2 1742 1794 37.8% 26.4% 35.8% +9.2 27
2025-03-02 @ Heracles Almelo L 2-4 1794 1742 35.8% 26.4% 37.8% -9.2 25
2025-03-07 Sparta Rotterdam D 1-1 1738 1811 34.6% 26.4% 39.0% +0.1 28
2025-03-07 @ NAC Breda D 1-1 1811 1738 39.0% 26.4% 34.6% -0.2 24
2025-03-08 Heerenveen W 2-1 2106 1772 79.8% 13.0% 7.2% +1.1 55
2025-03-08 @ PSV Eindhoven L 1-2 1772 2106 7.2% 13.0% 79.8% -1.2 30
2025-03-08 Heracles Almelo W 1-0 1740 1752 43.4% 26.1% 30.5% +5.6 32
2025-03-08 @ Fortuna Sittard L 0-1 1752 1740 30.5% 26.1% 43.4% -5.6 27
2025-03-09 Ajax L 0-1 1784 2021 17.6% 22.5% 59.8% -3.4 25
2025-03-09 @ Zwolle W 1-0 2021 1784 59.8% 22.5% 17.6% +3.4 63
2025-03-09 Almere City W 1-0 1980 1673 77.7% 14.2% 8.1% +1.4 46
2025-03-09 @ Twente L 0-1 1673 1980 8.1% 14.2% 77.7% -1.4 14
2025-03-09 Go Ahead Eagles L 2-3 1838 1871 40.5% 26.4% 33.2% -6.2 26
2025-03-09 @ NEC Nijmegen W 3-2 1871 1838 33.2% 26.4% 40.5% +6.2 41
2025-03-09 Utrecht L 2-3 1780 1876 31.5% 26.2% 42.2% -5.1 24
2025-03-09 @ Willem II W 3-2 1876 1780 42.2% 26.2% 31.5% +5.1 49
2025-03-14 NAC Breda D 1-1 1671 1738 35.5% 26.4% 38.1% +0.1 15
2025-03-14 @ Almere City D 1-1 1738 1671 38.1% 26.4% 35.5% -0.1 29
2025-03-15 Heracles Almelo D 1-1 1770 1746 48.2% 25.5% 26.3% -0.8 31
2025-03-15 @ Heerenveen D 1-1 1746 1770 26.3% 25.5% 48.2% +0.8 28
2025-03-15 NEC Nijmegen L 0-1 1881 1832 51.4% 24.9% 23.7% -8.4 49
2025-03-15 @ Utrecht W 1-0 1832 1881 23.7% 24.9% 51.4% +8.3 29
2025-03-15 PSV Eindhoven L 0-3 1747 2107 10.6% 17.1% 72.3% -5.3 17
2025-03-15 @ RKC Waalwijk W 3-0 2107 1747 72.3% 17.1% 10.6% +5.3 58
2025-03-15 Zwolle D 1-1 1811 1781 49.0% 25.4% 25.6% -0.8 25
2025-03-15 @ Sparta Rotterdam D 1-1 1781 1811 25.6% 25.4% 49.0% +0.8 26
2025-03-16 Alkmaar D 2-2 2024 1959 53.3% 24.5% 22.2% -0.8 64
2025-03-16 @ Ajax D 2-2 1959 2024 22.2% 24.5% 53.3% +0.8 44
2025-03-16 Feyenoord L 2-6 1982 2042 36.5% 26.4% 37.1% -16.2 46
2025-03-16 @ Twente W 6-2 2042 1982 37.1% 26.4% 36.5% +16.1 47
2025-03-16 Fortuna Sittard W 1-0 1804 1746 52.5% 24.7% 22.8% +4.4 31
2025-03-16 @ Groningen L 0-1 1746 1804 22.8% 24.7% 52.5% -4.3 32
2025-03-16 Willem II W 1-0 1877 1775 57.8% 23.2% 19.0% +3.6 44
2025-03-16 @ Go Ahead Eagles L 0-1 1775 1877 19.0% 23.2% 57.8% -3.7 24
2025-03-29 Alkmaar D 3-3 1840 1960 28.7% 25.9% 45.4% +0.4 30
2025-03-29 @ NEC Nijmegen D 3-3 1960 1840 45.4% 25.9% 28.7% -0.4 45
2025-03-29 Almere City L 0-2 1771 1671 57.5% 23.3% 19.2% -17.3 24
2025-03-29 @ Willem II W 2-0 1671 1771 19.2% 23.3% 57.5% +17.3 18
2025-03-29 Groningen D 1-1 1738 1808 35.1% 26.4% 38.5% +0.1 30
2025-03-29 @ NAC Breda D 1-1 1808 1738 38.5% 26.4% 35.1% -0.1 32
2025-03-29 RKC Waalwijk W 2-0 1782 1742 50.2% 25.2% 24.6% +8.8 29
2025-03-29 @ Zwolle L 0-2 1742 1782 24.6% 25.2% 50.2% -8.8 17
2025-03-29 Sparta Rotterdam L 0-3 1741 1810 35.2% 26.4% 38.4% -17.0 32
2025-03-29 @ Fortuna Sittard W 3-0 1810 1741 38.4% 26.4% 35.2% +17.0 28
2025-03-30 Ajax L 0-2 2112 2023 56.3% 23.7% 20.1% -17.0 58
2025-03-30 @ PSV Eindhoven W 2-0 2023 2112 20.1% 23.7% 56.3% +17.0 67
2025-03-30 Go Ahead Eagles W 3-2 2058 1880 66.0% 20.1% 13.9% +2.4 50
2025-03-30 @ Feyenoord L 2-3 1880 2058 13.9% 20.1% 66.0% -2.3 44
2025-03-30 Heerenveen W 2-0 1873 1770 57.9% 23.2% 18.9% +6.9 52
2025-03-30 @ Utrecht L 0-2 1770 1873 18.9% 23.2% 57.9% -6.8 31
2025-03-30 Twente W 2-1 1747 1965 19.0% 23.2% 57.8% +8.7 31
2025-03-30 @ Heracles Almelo L 1-2 1965 1747 57.8% 23.2% 19.0% -8.7 46
2025-04-01 RKC Waalwijk D 2-2 1960 1733 70.8% 17.8% 11.4% -1.7 46
2025-04-01 @ Alkmaar D 2-2 1733 1960 11.4% 17.8% 70.8% +1.7 18
2025-04-02 Groningen W 4-1 2060 1808 73.0% 16.7% 10.3% +4.3 53
2025-04-02 @ Feyenoord L 1-4 1808 2060 10.3% 16.7% 73.0% -4.3 32
2025-04-04 Willem II W 3-1 1763 1754 46.1% 25.8% 28.0% +8.5 34
2025-04-04 @ Heerenveen L 1-3 1754 1763 28.0% 25.8% 46.1% -8.5 24
2025-04-05 Feyenoord L 0-1 1958 2064 30.2% 26.1% 43.6% -5.5 46
2025-04-05 @ Alkmaar W 1-0 2064 1958 43.6% 26.1% 30.2% +5.5 56
2025-04-05 Fortuna Sittard D 1-1 1957 1724 71.3% 17.6% 11.1% -2.3 47
2025-04-05 @ Twente D 1-1 1724 1957 11.1% 17.6% 71.3% +2.3 33
2025-04-05 PSV Eindhoven L 1-3 1804 2095 14.1% 20.2% 65.7% -4.3 32
2025-04-05 @ Groningen W 3-1 2095 1804 65.7% 20.2% 14.1% +4.3 61
2025-04-05 Zwolle D 2-2 1689 1791 30.8% 26.2% 43.0% +0.3 19
2025-04-05 @ Almere City D 2-2 1791 1689 43.0% 26.2% 30.8% -0.3 30
2025-04-06 Heracles Almelo D 0-0 1734 1755 42.0% 26.2% 31.7% -0.4 19
2025-04-06 @ RKC Waalwijk D 0-0 1755 1734 31.7% 26.2% 42.0% +0.4 32
2025-04-06 NAC Breda W 3-1 2040 1738 77.2% 14.4% 8.3% +2.3 70
2025-04-06 @ Ajax L 1-3 1738 2040 8.3% 14.4% 77.2% -2.3 30
2025-04-06 NEC Nijmegen W 2-0 1827 1841 43.1% 26.2% 30.7% +10.6 31
2025-04-06 @ Sparta Rotterdam L 0-2 1841 1827 30.7% 26.2% 43.1% -10.6 30
2025-04-06 Utrecht D 2-2 1878 1880 44.7% 26.0% 29.3% -0.4 45
2025-04-06 @ Go Ahead Eagles D 2-2 1880 1878 29.3% 26.0% 44.7% +0.4 53
2025-04-11 RKC Waalwijk W 2-1 1830 1734 57.1% 23.4% 19.5% +3.5 33
2025-04-11 @ NEC Nijmegen L 1-2 1734 1830 19.5% 23.4% 57.1% -3.5 19
2025-04-12 Almere City W 5-0 2100 1689 84.9% 10.0% 5.1% +3.6 64
2025-04-12 @ PSV Eindhoven L 0-5 1689 2100 5.1% 10.0% 84.9% -3.6 19
2025-04-12 Feyenoord L 0-2 1726 2070 11.4% 17.8% 70.8% -3.9 33
2025-04-12 @ Fortuna Sittard W 2-0 2070 1726 70.8% 17.8% 11.4% +3.9 59
2025-04-12 Go Ahead Eagles D 1-1 1736 1878 26.2% 25.5% 48.3% +0.8 31
2025-04-12 @ NAC Breda D 1-1 1878 1736 48.3% 25.5% 26.2% -0.8 46
2025-04-12 Heerenveen W 3-1 1838 1771 53.6% 24.4% 22.0% +6.9 34
2025-04-12 @ Sparta Rotterdam L 1-3 1771 1838 22.0% 24.4% 53.6% -6.9 34
2025-04-13 Ajax L 1-2 1745 2042 13.8% 20.0% 66.3% -2.5 24
2025-04-13 @ Willem II W 2-1 2042 1745 66.3% 20.0% 13.8% +2.5 73
2025-04-13 Alkmaar W 1-0 1756 1952 20.8% 24.0% 55.2% +8.9 35
2025-04-13 @ Heracles Almelo L 0-1 1952 1756 55.2% 24.0% 20.8% -8.8 46
2025-04-13 Groningen W 3-1 1880 1800 55.3% 24.0% 20.8% +6.5 56
2025-04-13 @ Utrecht L 1-3 1800 1880 20.8% 24.0% 55.3% -6.5 32
2025-04-13 Twente D 1-1 1790 1954 23.8% 25.0% 51.2% +1.0 31
2025-04-13 @ Zwolle D 1-1 1954 1790 51.2% 25.0% 23.8% -1.0 48
2025-04-19 Almere City W 2-1 1764 1685 55.1% 24.0% 20.9% +3.8 37
2025-04-19 @ Heerenveen L 1-2 1685 1764 20.9% 24.0% 55.1% -3.8 19
2025-04-20 Ajax W 4-0 1887 2045 24.4% 25.1% 50.4% +29.4 59
2025-04-20 @ Utrecht L 0-4 2045 1887 50.4% 25.1% 24.4% -29.4 73
2025-04-23 Heracles Almelo W 4-1 1793 1765 48.7% 25.4% 25.8% +11.2 35
2025-04-23 @ Groningen L 1-4 1765 1793 25.8% 25.4% 48.7% -11.2 35
2025-04-24 NAC Breda D 1-1 1943 1737 68.9% 18.8% 12.4% -2.1 47
2025-04-24 @ Alkmaar D 1-1 1737 1943 12.4% 18.8% 68.9% +2.1 32
2025-04-24 PSV Eindhoven L 1-3 1953 2103 25.3% 25.3% 49.4% -7.8 48
2025-04-24 @ Twente W 3-1 2103 1953 49.4% 25.3% 25.3% +7.8 67
2025-04-25 Utrecht L 0-4 1731 1916 21.8% 24.3% 53.9% -14.9 19
2025-04-25 @ RKC Waalwijk W 4-0 1916 1731 53.9% 24.3% 21.8% +14.9 62
2025-04-25 Zwolle W 4-0 2074 1791 75.7% 15.3% 9.0% +5.7 62
2025-04-25 @ Feyenoord L 0-4 1791 2074 9.0% 15.3% 75.7% -5.7 31
2025-04-27 Go Ahead Eagles D 0-0 1682 1877 20.9% 24.0% 55.1% +1.4 20
2025-04-27 @ Almere City D 0-0 1877 1682 55.1% 24.0% 20.9% -1.4 47
2025-04-27 NEC Nijmegen W 1-0 1768 1834 35.7% 26.4% 37.9% +6.6 40
2025-04-27 @ Heerenveen L 0-1 1834 1768 37.9% 26.4% 35.7% -6.6 33
2025-04-27 Sparta Rotterdam D 1-1 2015 1845 65.2% 20.4% 14.3% -1.9 74
2025-04-27 @ Ajax D 1-1 1845 2015 14.3% 20.4% 65.2% +1.9 35
2025-04-27 Willem II W 1-0 1723 1743 42.1% 26.2% 31.6% +5.7 36
2025-04-27 @ Fortuna Sittard L 0-1 1743 1723 31.6% 26.2% 42.1% -5.7 24
2025-05-03 Feyenoord L 1-4 1754 2080 12.2% 18.6% 69.2% -5.2 35
2025-05-03 @ Heracles Almelo W 4-1 2080 1754 69.2% 18.6% 12.2% +5.2 65
2025-05-03 Fortuna Sittard W 4-1 2111 1728 83.1% 11.1% 5.8% +2.2 70
2025-05-03 @ PSV Eindhoven L 1-4 1728 2111 5.8% 11.1% 83.1% -2.2 36
2025-05-03 RKC Waalwijk W 6-1 1804 1716 56.2% 23.7% 20.1% +14.1 38
2025-05-03 @ Groningen L 1-6 1716 1804 20.1% 23.7% 56.2% -14.1 19
2025-05-03 Willem II D 1-1 1827 1737 56.4% 23.6% 20.0% -1.3 34
2025-05-03 @ NEC Nijmegen D 1-1 1737 1827 20.0% 23.6% 56.4% +1.3 25
2025-05-04 Alkmaar L 0-3 1875 1941 35.7% 26.4% 37.9% -17.2 47
2025-05-04 @ Go Ahead Eagles W 3-0 1941 1875 37.9% 26.4% 35.7% +17.2 50
2025-05-04 Twente L 0-2 1847 1946 31.2% 26.2% 42.6% -10.7 35
2025-05-04 @ Sparta Rotterdam W 2-0 1946 1847 42.6% 26.2% 31.2% +10.7 51
2025-05-04 Zwolle L 1-3 1739 1786 38.4% 26.4% 35.2% -10.8 32
2025-05-04 @ NAC Breda W 3-1 1786 1739 35.2% 26.4% 38.4% +10.8 34
2025-05-09 Heracles Almelo L 1-2 1739 1748 43.6% 26.1% 30.3% -6.9 25
2025-05-09 @ Willem II W 2-1 1748 1739 30.3% 26.1% 43.6% +6.9 38
2025-05-10 Heerenveen W 3-1 1702 1775 34.6% 26.4% 39.0% +11.0 22
2025-05-10 @ RKC Waalwijk L 1-3 1775 1702 39.0% 26.4% 34.6% -10.9 40
2025-05-10 NAC Breda W 1-0 1726 1728 44.7% 26.0% 29.3% +5.4 39
2025-05-10 @ Fortuna Sittard L 0-1 1728 1726 29.3% 26.0% 44.7% -5.4 32
2025-05-10 Sparta Rotterdam L 0-3 1683 1836 24.9% 25.2% 49.8% -12.9 20
2025-05-10 @ Almere City W 3-0 1836 1683 49.8% 25.2% 24.9% +12.9 38
2025-05-11 Go Ahead Eagles D 1-1 1796 1858 36.2% 26.4% 37.3% +0.0 35
2025-05-11 @ Zwolle D 1-1 1858 1796 37.3% 26.4% 36.2% -0.0 48
2025-05-11 Groningen W 3-0 1959 1818 62.0% 21.7% 16.2% +8.5 53
2025-05-11 @ Alkmaar L 0-3 1818 1959 16.2% 21.7% 62.0% -8.5 38
2025-05-11 NEC Nijmegen L 0-3 2013 1826 67.0% 19.7% 13.4% -28.3 74
2025-05-11 @ Ajax W 3-0 1826 2013 13.4% 19.7% 67.0% +28.3 37
2025-05-11 PSV Eindhoven L 2-3 2085 2113 41.0% 26.3% 32.7% -6.2 65
2025-05-11 @ Feyenoord W 3-2 2113 2085 32.7% 26.3% 41.0% +6.2 73
2025-05-11 Utrecht W 2-0 1956 1931 48.3% 25.5% 26.2% +9.3 54
2025-05-11 @ Twente L 0-2 1931 1956 26.2% 25.5% 48.3% -9.3 62
2025-05-14 Ajax D 2-2 1810 1985 22.7% 24.6% 52.6% +0.8 39
2025-05-14 @ Groningen D 2-2 1985 1810 52.6% 24.6% 22.7% -0.8 75
2025-05-14 Alkmaar L 2-3 1966 1967 44.7% 26.0% 29.3% -6.7 54
2025-05-14 @ Twente W 3-2 1967 1966 29.3% 26.0% 44.7% +6.7 56
2025-05-14 Fortuna Sittard D 1-1 1670 1732 36.3% 26.4% 37.3% +0.0 21
2025-05-14 @ Almere City D 1-1 1732 1670 37.3% 26.4% 36.3% -0.0 40
2025-05-14 Heerenveen W 1-0 1858 1764 56.9% 23.5% 19.6% +3.8 51
2025-05-14 @ Go Ahead Eagles L 0-1 1764 1858 19.6% 23.5% 56.9% -3.8 40
2025-05-14 Heracles Almelo W 4-1 2119 1755 81.9% 11.8% 6.3% +2.4 76
2025-05-14 @ PSV Eindhoven L 1-4 1755 2119 6.3% 11.8% 81.9% -2.4 38
2025-05-14 NAC Breda W 3-0 1854 1723 61.1% 22.1% 16.8% +8.8 40
2025-05-14 @ NEC Nijmegen L 0-3 1723 1854 16.8% 22.1% 61.1% -8.8 32
2025-05-14 RKC Waalwijk W 2-0 2079 1712 82.0% 11.7% 6.3% +1.9 68
2025-05-14 @ Feyenoord L 0-2 1712 2079 6.3% 11.7% 82.0% -1.9 22
2025-05-14 Sparta Rotterdam D 1-1 1922 1849 54.3% 24.2% 21.4% -1.2 63
2025-05-14 @ Utrecht D 1-1 1849 1922 21.4% 24.2% 54.3% +1.2 39
2025-05-14 Zwolle L 1-2 1732 1796 35.8% 26.4% 37.8% -5.9 25
2025-05-14 @ Willem II W 2-1 1796 1732 37.8% 26.4% 35.8% +5.9 38
2025-05-18 Almere City D 1-1 1974 1670 77.4% 14.3% 8.3% -2.6 57
2025-05-18 @ Alkmaar D 1-1 1670 1974 8.3% 14.3% 77.4% +2.6 22
2025-05-18 Feyenoord W 2-0 1760 2081 12.5% 18.9% 68.6% +19.8 43
2025-05-18 @ Heerenveen L 0-2 2081 1760 68.6% 18.9% 12.5% -19.9 68
2025-05-18 Go Ahead Eagles W 5-3 1711 1862 25.1% 25.3% 49.6% +11.2 25
2025-05-18 @ RKC Waalwijk L 3-5 1862 1711 49.6% 25.3% 25.1% -11.2 51
2025-05-18 Groningen W 2-0 1802 1811 43.8% 26.1% 30.1% +10.4 41
2025-05-18 @ Zwolle L 0-2 1811 1802 30.1% 26.1% 43.8% -10.4 39
2025-05-18 NEC Nijmegen L 1-2 1753 1863 29.8% 26.1% 44.1% -5.1 38
2025-05-18 @ Heracles Almelo W 2-1 1863 1753 44.1% 26.1% 29.8% +5.2 43
2025-05-18 PSV Eindhoven L 1-3 1850 2122 15.3% 21.1% 63.7% -4.8 39
2025-05-18 @ Sparta Rotterdam W 3-1 2122 1850 63.7% 21.1% 15.3% +4.8 79
2025-05-18 Twente W 2-0 1984 1959 48.3% 25.5% 26.2% +9.2 78
2025-05-18 @ Ajax L 0-2 1959 1984 26.2% 25.5% 48.3% -9.2 54
2025-05-18 Utrecht D 0-0 1731 1921 21.4% 24.2% 54.4% +1.3 41
2025-05-18 @ Fortuna Sittard D 0-0 1921 1731 54.4% 24.2% 21.4% -1.3 64
2025-05-18 Willem II D 1-1 1714 1726 43.3% 26.2% 30.6% -0.4 33
2025-05-18 @ NAC Breda D 1-1 1726 1714 30.6% 26.2% 43.3% +0.4 26

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
2024-05-22 Heerenveen W 4-1 1931 1778 63.4% 21.2% 15.4% +6.8 1-0
2024-05-22 @ Alkmaar L 1-4 1778 1931 15.4% 21.2% 63.4% -6.8 0-1
2024-05-22 NEC Nijmegen W 3-2 1955 1859 57.1% 23.4% 19.5% +3.4 1-0
2024-05-22 @ Twente L 2-3 1859 1955 19.5% 23.4% 57.1% -3.4 0-1
2024-05-25 Twente W 3-2 1938 1958 42.2% 26.2% 31.6% +5.1 2-0
2024-05-25 @ Alkmaar L 2-3 1958 1938 31.6% 26.2% 42.2% -5.1 1-1
2025-05-21 Willem II W 2-1 1762 1726 49.7% 25.3% 25.0% +4.5 1-0
2025-05-21 @ Dordrecht L 1-2 1726 1762 25.0% 25.3% 49.7% -4.5 0-1
2025-05-24 Dordrecht W 3-2 1722 1767 38.7% 26.4% 34.9% +5.5 1-1
2025-05-24 @ Willem II L 2-3 1767 1722 34.9% 26.4% 38.7% -5.5 1-1
2025-05-29 Willem II D 2-2 1741 1727 46.8% 25.7% 27.4% -0.5 0-0-1
2025-05-29 @ Telstar D 2-2 1727 1741 27.4% 25.7% 46.8% +0.5 1-1-1
2025-06-01 Telstar L 1-3 1728 1741 43.1% 26.2% 30.7% -11.8 1-2-1
2025-06-01 @ Willem II W 3-1 1741 1728 30.7% 26.2% 43.1% +11.8 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 2024-12-14 10.07% @ Heerenveen 1765 1 PSV Eindhoven 2137 0
2 2025-01-18 10.12% @ Zwolle 1765 3 PSV Eindhoven 2137 1
3 2025-02-09 11.79% Almere City 1664 1 @ Utrecht 1882 0
4 2025-05-18 12.49% @ Heerenveen 1760 2 Feyenoord 2081 0
5 2025-05-11 13.38% NEC Nijmegen 1826 3 @ Ajax 2013 0
6 2025-01-12 13.58% Utrecht 1873 2 @ Feyenoord 2057 1
7 2025-01-26 13.76% Sparta Rotterdam 1786 2 @ Alkmaar 1967 1
8 2024-09-21 16.40% Heracles Almelo 1725 2 @ NEC Nijmegen 1863 1
9 2025-03-01 16.49% @ Go Ahead Eagles 1862 3 PSV Eindhoven 2114 2
10 2024-12-22 17.00% Fortuna Sittard 1763 5 @ Utrecht 1892 2
11 2024-10-30 17.02% Ajax 1945 2 @ Feyenoord 2074 0
12 2024-09-29 17.31% Utrecht 1855 2 @ Alkmaar 1980 1
13 2024-10-06 17.68% @ Fortuna Sittard 1736 1 Alkmaar 1971 0
14 2024-11-10 17.70% Willem II 1833 2 @ Alkmaar 1953 1
15 2025-01-19 18.67% @ NAC Breda 1758 2 Twente 1981 1
16 2025-03-30 18.97% @ Heracles Almelo 1747 2 Twente 1965 1
17 2025-03-02 19.06% @ Heerenveen 1757 3 Alkmaar 1974 1
18 2025-03-29 19.18% Almere City 1671 2 @ Willem II 1771 0
19 2025-03-30 20.05% Ajax 2023 2 @ PSV Eindhoven 2112 0
20 2024-08-11 20.17% Fortuna Sittard 1740 2 @ Go Ahead Eagles 1828 0
21 2025-04-13 20.80% @ Heracles Almelo 1756 1 Alkmaar 1952 0
22 2024-12-08 21.47% Heerenveen 1756 2 @ Willem II 1829 1
23 2024-09-15 22.70% Go Ahead Eagles 1806 2 @ Sparta Rotterdam 1866 1
24 2025-03-15 23.68% NEC Nijmegen 1832 1 @ Utrecht 1881 0
25 2024-12-07 23.76% NAC Breda 1762 2 @ Sparta Rotterdam 1810 0

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 2025-04-20 29.42 @ Utrecht 4 1887 24.43% Ajax 0 2045 50.45% 25.12%
2 2025-05-11 28.30 NEC Nijmegen 3 1826 13.38% @ Ajax 0 2013 66.98% 19.65%
3 2024-12-07 27.91 @ Go Ahead Eagles 5 1822 37.51% NEC Nijmegen 0 1875 36.05% 26.43%
4 2025-02-09 26.30 @ RKC Waalwijk 5 1732 40.32% NAC Breda 0 1765 33.32% 26.35%
5 2024-11-03 24.05 @ NEC Nijmegen 6 1850 50.70% Groningen 0 1806 24.23% 25.07%
6 2024-12-21 19.95 @ Almere City 3 1671 30.48% Heerenveen 0 1776 43.38% 26.14%
7 2025-05-18 19.85 @ Heerenveen 2 1760 12.49% Feyenoord 0 2081 68.63% 18.88%
8 2025-03-02 19.69 @ Sparta Rotterdam 4 1792 43.85% Willem II 0 1800 30.05% 26.10%
9 2024-12-22 19.17 Fortuna Sittard 5 1763 17.00% @ Utrecht 2 1892 60.82% 22.18%
10 2024-08-31 19.14 @ Heerenveen 4 1769 45.03% NAC Breda 0 1768 29.00% 25.97%
11 2024-10-30 18.06 Ajax 2 1945 17.02% @ Feyenoord 0 2074 60.80% 22.19%
12 2025-01-18 18.02 @ Zwolle 3 1765 10.12% PSV Eindhoven 1 2137 73.35% 16.53%
13 2025-03-29 17.27 Almere City 2 1671 19.18% @ Willem II 0 1771 57.52% 23.30%
14 2025-05-04 17.20 Alkmaar 3 1941 37.91% @ Go Ahead Eagles 0 1875 35.66% 26.43%
15 2025-03-29 17.03 Sparta Rotterdam 3 1810 38.38% @ Fortuna Sittard 0 1741 35.20% 26.42%
16 2025-03-30 16.96 Ajax 2 2023 20.05% @ PSV Eindhoven 0 2112 56.26% 23.69%
17 2024-08-11 16.92 Fortuna Sittard 2 1740 20.17% @ Go Ahead Eagles 0 1828 56.09% 23.73%
18 2025-01-10 16.90 Go Ahead Eagles 3 1854 38.73% @ Fortuna Sittard 0 1782 34.86% 26.41%
19 2024-08-31 16.55 NEC Nijmegen 3 1850 39.74% @ Fortuna Sittard 0 1772 33.89% 26.38%
20 2024-11-03 16.37 Utrecht 4 1866 31.84% @ Sparta Rotterdam 1 1844 41.90% 26.26%
21 2025-03-16 16.15 Feyenoord 6 2042 37.08% @ Twente 2 1982 36.48% 26.44%
22 2025-01-26 16.14 Zwolle 4 1783 32.55% @ Fortuna Sittard 1 1756 41.14% 26.31%
23 2025-02-02 15.73 RKC Waalwijk 4 1716 33.84% @ Almere City 1 1679 39.78% 26.38%
24 2024-12-07 15.72 NAC Breda 2 1762 23.76% @ Sparta Rotterdam 0 1810 51.30% 24.94%
25 2024-11-02 15.53 @ Fortuna Sittard 3 1753 42.58% Heerenveen 0 1770 31.21% 26.21%