2019-20 Eredivisie Season

232 games · 100,000 simulations

Final

Champion

Ajax

56 points

Relegated

No relegation

Biggest Overachiever

Willem II

9.24 points above expected

44 points · 34.76 expected points

Biggest Disappointment

ADO Den Haag

12.32 points below expected

19 points · 31.32 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 Ajax 25 18 2 5 56 68 23 +45 59.8 -3.81
2 Alkmaar 25 18 2 5 56 54 17 +37 50.3 +5.71
3 Feyenoord 25 14 8 3 50 50 35 +15 48.1 +1.92
4 PSV Eindhoven 26 14 7 5 49 54 28 +26 57.1 -8.08
5 Willem II 26 13 5 8 44 37 34 +3 34.8 +9.24
6 Utrecht 25 12 5 8 41 50 34 +16 41.3 -0.25
7 Vitesse 26 12 5 9 41 45 35 +10 43.8 -2.78
8 Heracles Almelo 26 10 6 10 36 40 34 +6 32.1 +3.90
9 Groningen 26 10 5 11 35 27 26 +1 36.4 -1.41
10 Heerenveen 26 8 9 9 33 41 41 0 35.8 -2.80
11 Sparta Rotterdam 26 9 6 11 33 41 45 -4 28.8 +4.17
12 Emmen 26 9 5 12 32 32 45 -13 25.9 +6.15
13 VVV-Venlo 26 8 4 14 28 24 51 -27 26.3 +1.68
14 Twente 26 7 6 13 27 34 46 -12 30.4 -3.40
15 Zwolle 26 7 5 14 26 37 55 -18 28.5 -2.51
16 Fortuna Sittard 26 6 8 12 26 29 52 -23 25.3 +0.70
17 ADO Den Haag 26 4 7 15 19 25 54 -29 31.3 -12.32
18 RKC Waalwijk 26 4 3 19 15 27 60 -33 18.6 -3.58

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.

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
Ajax 1934 56 72.51 -16.51 1.4% 42 61 68 73 77 84 97
PSV Eindhoven 1900 49 68.37 -19.37 0.6% 40 56 63 68 73 80 96
Alkmaar 1873 56 62.99 -6.99 18.6% 34 51 58 63 68 75 90
Feyenoord 1848 50 60.78 -10.78 8.8% 33 48 56 61 66 73 89
Utrecht 1794 41 53.95 -12.95 4.7% 24 42 49 54 59 66 83
Vitesse 1787 41 55.07 -14.07 3.3% 29 43 50 55 60 67 86
Willem II 1734 44 46.05 -2.05 42.1% 21 34 41 46 51 59 76
Groningen 1732 35 47.70 -12.70 5.3% 20 35 43 48 53 60 75
Heerenveen 1726 33 47.09 -14.09 3.3% 21 35 42 47 52 60 73
Heracles Almelo 1708 36 43.39 -7.39 17.2% 17 31 38 43 48 56 73
Sparta Rotterdam 1679 33 40.12 -7.12 18.2% 14 28 35 40 45 52 67
ADO Den Haag 1671 19 42.61 -23.61 0.0% 16 31 38 43 48 55 69
Twente 1671 27 41.69 -14.69 2.5% 15 30 37 42 47 54 72
Zwolle 1666 26 39.80 -13.80 3.0% 17 28 35 40 45 52 73
Emmen 1656 32 37.14 -5.14 26.5% 12 25 32 37 42 49 67
VVV-Venlo 1639 28 37.61 -9.61 10.3% 14 26 33 37 42 50 66
Fortuna Sittard 1637 26 36.59 -10.59 7.6% 12 25 32 36 41 49 64
RKC Waalwijk 1578 15 29.87 -14.87 1.4% 7 19 25 30 34 41 60

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 ADH AJA ALK EMM FEY FS GRO HEE HA PE RW SR TWE UTR VVV VIT WI ZWO
ADO Den Haag
0-0-2
1.29
0-0-2
1.86
0-0-1
1.35
0-0-1
0.73
0-0-1
1.30
0-1-0
1.59
0-2-0
2.51
0-1-1
2.69
0-0-2
1.51
2-0-0
3.55
0-0-2
3.00
0-1-0
1.77
0-0-2
2.32
1-0-0
1.88
1-1-0
2.03
0-1-0
1.75
0-0-1
1.15
Ajax
2-0-0
4.45
0-0-2
3.35
1-0-0
2.54
1-0-0
2.17
1-0-0
2.60
1-0-1
4.29
2-0-0
4.25
1-0-1
4.53
1-1-0
3.06
2-0-0
5.10
2-0-0
4.53
1-0-0
2.06
1-0-0
2.24
1-0-0
1.94
0-1-0
1.57
0-0-1
2.51
1-0-0
2.10
Alkmaar
2-0-0
3.82
2-0-0
2.26
1-0-0
2.42
1-0-0
1.02
1-0-0
2.26
0-1-0
2.07
1-0-1
3.66
1-0-0
2.24
1-0-0
0.80
2-0-0
4.43
1-0-1
4.13
1-0-1
4.10
1-0-0
1.29
1-0-0
2.49
0-0-1
1.15
0-1-1
3.83
2-0-0
4.24
Emmen
1-0-0
1.43
0-0-1
0.39
0-0-1
0.48
0-1-1
1.52
1-1-0
2.83
0-0-2
2.20
1-0-0
1.41
1-0-1
2.40
0-1-0
0.83
0-1-0
1.29
1-0-1
2.60
1-0-1
2.53
0-0-1
0.67
1-0-1
2.84
1-1-0
1.75
1-0-1
2.25
0-0-1
1.64
Feyenoord
1-0-0
2.12
0-0-1
0.68
0-0-1
1.77
1-1-0
4.18
1-0-1
4.20
0-1-0
1.34
1-1-0
3.51
1-1-0
3.74
1-1-0
2.33
1-0-0
2.49
0-1-0
2.29
1-0-0
2.14
1-1-0
3.10
1-0-0
1.69
0-1-0
1.22
2-0-0
3.63
2-0-0
4.00
Fortuna Sittard
1-0-0
1.48
0-0-1
0.35
0-0-1
0.61
0-1-1
2.75
1-0-1
1.51
1-0-0
1.34
1-1-0
2.17
0-1-1
2.51
0-0-1
0.42
1-0-0
1.96
0-2-0
2.51
0-0-1
1.52
0-0-1
0.63
1-1-0
2.71
0-0-2
1.79
0-1-1
2.30
0-1-1
2.62
Groningen
0-1-0
1.19
1-0-1
1.42
0-1-0
0.76
2-0-0
3.41
0-1-0
1.44
0-0-1
1.45
0-1-0
1.02
0-0-1
1.95
0-0-2
1.63
1-0-0
2.23
2-0-0
3.21
0-1-1
3.23
0-0-1
1.59
0-0-2
3.32
2-0-0
2.40
1-0-1
2.91
1-0-1
3.22
Heerenveen
0-2-0
3.09
0-0-2
1.46
1-0-1
1.97
0-0-1
1.37
0-1-1
2.11
0-1-1
3.43
0-1-0
1.78
1-1-0
2.98
0-0-1
0.63
1-0-0
1.67
1-0-0
1.98
1-1-0
3.07
0-1-0
1.51
1-1-0
3.26
1-0-1
2.46
0-0-1
1.82
1-0-0
1.94
Heracles Almelo
1-1-0
2.89
1-0-1
1.23
0-0-1
0.62
1-0-1
3.19
0-1-1
1.90
1-1-0
3.10
1-0-0
0.87
0-1-1
2.62
0-0-1
0.91
1-0-1
3.75
0-1-0
1.21
1-0-0
0.97
0-0-1
1.47
1-0-1
3.25
0-1-0
1.27
1-0-1
2.55
1-0-0
1.81
PSV Eindhoven
2-0-0
4.19
0-1-1
2.55
0-0-1
2.03
0-1-0
1.99
0-1-1
3.26
1-0-0
2.50
2-0-0
4.05
1-0-0
2.24
1-0-0
1.90
1-0-0
2.18
0-1-0
1.90
0-2-0
4.30
0-0-1
1.64
1-1-0
4.56
2-0-0
3.58
1-0-1
4.03
2-0-0
4.39
RKC Waalwijk
0-0-2
2.08
0-0-2
0.76
0-0-2
1.31
0-1-0
1.49
0-0-1
0.43
0-0-1
0.86
0-0-1
0.64
0-0-1
1.12
1-0-1
1.89
0-0-1
0.68
0-0-2
2.16
1-1-0
2.11
2-0-0
1.40
0-0-2
2.40
0-0-1
0.95
0-0-1
0.67
0-1-1
2.17
Sparta Rotterdam
2-0-0
2.61
0-0-2
1.22
1-0-1
1.54
1-0-1
2.99
0-1-0
0.59
0-2-0
3.09
0-0-2
2.39
0-0-1
0.84
0-1-0
1.58
0-1-0
0.91
2-0-0
3.45
1-0-1
2.75
0-0-2
2.02
1-0-0
1.66
1-0-0
1.28
0-0-1
0.96
0-1-0
1.06
Twente
0-1-0
1.03
0-0-1
0.77
1-0-1
1.58
1-0-1
3.07
0-0-1
0.71
1-0-0
1.26
1-1-0
2.36
0-1-1
2.52
0-0-1
1.83
0-2-0
1.42
0-1-1
3.50
1-0-1
2.83
1-0-1
2.13
0-0-1
1.29
0-0-2
2.11
0-0-1
1.74
1-0-0
1.85
Utrecht
2-0-0
3.30
0-0-1
0.62
0-0-1
1.49
1-0-0
2.19
0-1-1
2.50
1-0-0
2.23
1-0-0
1.20
0-1-0
1.27
1-0-0
1.31
1-0-0
1.15
0-0-2
4.31
2-0-0
3.61
1-0-1
3.50
0-1-1
3.79
0-0-1
1.01
1-1-0
3.25
1-1-0
3.62
VVV-Venlo
0-0-1
0.93
0-0-1
0.88
0-0-1
0.43
1-0-1
2.75
0-0-1
1.10
0-1-1
2.88
2-0-0
2.31
0-1-1
2.37
1-0-1
2.35
0-1-1
1.19
2-0-0
3.21
0-0-1
1.13
1-0-0
1.49
1-1-0
1.85
0-0-2
1.85
0-0-1
0.99
0-0-1
1.67
Vitesse
0-1-1
3.60
0-1-0
1.21
1-0-0
1.64
0-1-1
3.91
0-1-0
1.57
2-0-0
3.86
0-0-2
3.20
1-0-1
3.15
0-1-0
1.51
0-0-2
2.05
1-0-0
1.86
0-0-1
1.50
2-0-0
3.53
1-0-0
1.79
2-0-0
3.80
1-0-0
1.29
1-0-1
3.67
Willem II
0-1-0
1.05
1-0-0
0.42
1-1-0
1.82
1-0-1
3.35
0-0-2
2.00
1-1-0
3.32
1-0-1
2.68
1-0-0
0.98
1-0-1
3.05
1-0-1
1.64
1-0-0
2.19
1-0-0
1.84
1-0-0
1.06
0-1-1
2.36
1-0-0
1.81
0-0-1
1.49
1-1-0
3.13
Zwolle
1-0-0
1.63
0-0-1
0.74
0-0-2
1.47
1-0-0
1.14
0-0-2
1.67
1-1-0
2.97
1-0-1
2.37
0-0-1
0.88
0-0-1
1.00
0-0-2
1.34
1-1-0
3.45
0-1-0
1.73
0-0-1
0.96
0-1-1
2.00
1-0-0
1.12
1-0-1
1.96
0-1-1
2.50

Goal Differential vs Points

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

Scoreline Distribution

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

↓ Scored | Allowed →012345+Total
06.03%5.39%5.82%4.53%3.02%1.08%25.86%
15.39%11.21%7.11%4.31%2.16%1.29%31.47%
25.82%7.11%2.16%1.94%1.94%0.43%19.40%
34.53%4.31%1.94%1.72%0.43%12.93%
43.02%2.16%1.94%0.43%7.54%
5+1.08%1.29%0.43%2.80%
Total25.86%31.47%19.40%12.93%7.54%2.80%100%

Summary Statistics

Mean scored1.54
Mean allowed1.54
StdDev scored1.37
StdDev allowed1.37
Mean total goals/game3.08
Correlation (home vs away score)-0.181
Sample size (games)232
↓ Scored | Allowed →012345+Total
011.54%7.69%3.85%7.69%11.54%42.31%
13.85%7.69%3.85%7.69%3.85%26.92%
27.69%3.85%3.85%7.69%23.08%
33.85%3.85%7.69%
4
5+
Total26.92%15.38%11.54%23.08%19.23%3.85%100%

ADO Den Haag — Summary Statistics

Mean scored0.96
Mean allowed2.08
StdDev scored1.00
StdDev allowed1.72
Mean total goals/game3.04
Correlation (scored vs allowed)-0.021
Games played26
↓ Scored | Allowed →012345+Total
08.00%8.00%16.00%
14.00%4.00%4.00%12.00%
28.00%8.00%4.00%20.00%
34.00%4.00%8.00%
48.00%16.00%4.00%28.00%
5+8.00%4.00%4.00%16.00%
Total32.00%44.00%24.00%100%

Ajax — Summary Statistics

Mean scored2.72
Mean allowed0.92
StdDev scored1.81
StdDev allowed0.76
Mean total goals/game3.64
Correlation (scored vs allowed)-0.259
Games played25
↓ Scored | Allowed →012345+Total
04.00%4.00%4.00%12.00%
112.00%4.00%4.00%4.00%24.00%
216.00%4.00%4.00%24.00%
320.00%20.00%
416.00%16.00%
5+4.00%4.00%
Total68.00%12.00%8.00%8.00%4.00%100%

Alkmaar — Summary Statistics

Mean scored2.16
Mean allowed0.68
StdDev scored1.40
StdDev allowed1.18
Mean total goals/game2.84
Correlation (scored vs allowed)-0.395
Games played25
↓ Scored | Allowed →012345+Total
03.85%3.85%11.54%7.69%3.85%30.77%
13.85%11.54%3.85%7.69%3.85%3.85%34.62%
211.54%7.69%19.23%
37.69%3.85%11.54%
43.85%3.85%
5+
Total26.92%23.08%19.23%19.23%3.85%7.69%100%

Emmen — Summary Statistics

Mean scored1.23
Mean allowed1.73
StdDev scored1.14
StdDev allowed1.54
Mean total goals/game2.96
Correlation (scored vs allowed)-0.328
Games played26
↓ Scored | Allowed →012345+Total
04.00%4.00%4.00%12.00%
18.00%20.00%28.00%
24.00%8.00%4.00%4.00%20.00%
38.00%8.00%12.00%4.00%32.00%
44.00%4.00%
5+4.00%4.00%
Total24.00%40.00%16.00%12.00%8.00%100%

Feyenoord — Summary Statistics

Mean scored2.00
Mean allowed1.40
StdDev scored1.29
StdDev allowed1.22
Mean total goals/game3.40
Correlation (scored vs allowed)0.026
Games played25
↓ Scored | Allowed →012345+Total
015.38%3.85%3.85%11.54%34.62%
17.69%15.38%7.69%7.69%38.46%
23.85%7.69%3.85%15.38%
33.85%3.85%
43.85%3.85%7.69%
5+
Total23.08%23.08%19.23%15.38%7.69%11.54%100%

Fortuna Sittard — Summary Statistics

Mean scored1.12
Mean allowed2.00
StdDev scored1.18
StdDev allowed1.74
Mean total goals/game3.12
Correlation (scored vs allowed)-0.078
Games played26
↓ Scored | Allowed →012345+Total
07.69%19.23%3.85%30.77%
17.69%11.54%7.69%11.54%38.46%
215.38%11.54%26.92%
33.85%3.85%
4
5+
Total34.62%42.31%11.54%11.54%100%

Groningen — Summary Statistics

Mean scored1.04
Mean allowed1.00
StdDev scored0.87
StdDev allowed0.98
Mean total goals/game2.04
Correlation (scored vs allowed)-0.234
Games played26
↓ Scored | Allowed →012345+Total
03.85%3.85%7.69%
13.85%26.92%15.38%7.69%3.85%57.69%
23.85%3.85%3.85%11.54%
33.85%3.85%7.69%15.38%
43.85%3.85%7.69%
5+
Total15.38%34.62%34.62%7.69%7.69%100%

Heerenveen — Summary Statistics

Mean scored1.58
Mean allowed1.58
StdDev scored1.10
StdDev allowed1.10
Mean total goals/game3.15
Correlation (scored vs allowed)-0.087
Games played26
↓ Scored | Allowed →012345+Total
07.69%11.54%11.54%3.85%34.62%
13.85%15.38%3.85%3.85%26.92%
27.69%3.85%3.85%15.38%
33.85%3.85%
47.69%3.85%3.85%15.38%
5+3.85%3.85%
Total26.92%38.46%19.23%7.69%7.69%100%

Heracles Almelo — Summary Statistics

Mean scored1.54
Mean allowed1.31
StdDev scored1.68
StdDev allowed1.19
Mean total goals/game2.85
Correlation (scored vs allowed)-0.186
Games played26
↓ Scored | Allowed →012345+Total
03.85%3.85%3.85%11.54%
13.85%23.08%3.85%3.85%34.62%
23.85%7.69%3.85%15.38%
37.69%11.54%19.23%
43.85%7.69%11.54%
5+7.69%7.69%
Total26.92%53.85%7.69%7.69%3.85%100%

PSV Eindhoven — Summary Statistics

Mean scored2.08
Mean allowed1.08
StdDev scored1.49
StdDev allowed1.02
Mean total goals/game3.15
Correlation (scored vs allowed)-0.583
Games played26
↓ Scored | Allowed →012345+Total
03.85%3.85%7.69%11.54%7.69%34.62%
13.85%3.85%15.38%11.54%34.62%
23.85%3.85%7.69%3.85%3.85%23.08%
33.85%3.85%7.69%
4
5+
Total15.38%11.54%23.08%34.62%11.54%3.85%100%

RKC Waalwijk — Summary Statistics

Mean scored1.04
Mean allowed2.31
StdDev scored0.96
StdDev allowed1.46
Mean total goals/game3.35
Correlation (scored vs allowed)-0.037
Games played26
↓ Scored | Allowed →012345+Total
07.69%11.54%3.85%23.08%
13.85%3.85%15.38%3.85%7.69%34.62%
23.85%7.69%11.54%23.08%
33.85%3.85%
43.85%3.85%3.85%11.54%
5+3.85%3.85%
Total23.08%19.23%42.31%7.69%7.69%100%

Sparta Rotterdam — Summary Statistics

Mean scored1.58
Mean allowed1.73
StdDev scored1.42
StdDev allowed1.46
Mean total goals/game3.31
Correlation (scored vs allowed)-0.289
Games played26
↓ Scored | Allowed →012345+Total
011.54%7.69%3.85%11.54%34.62%
17.69%11.54%3.85%23.08%
27.69%3.85%7.69%3.85%23.08%
37.69%3.85%3.85%15.38%
43.85%3.85%
5+
Total19.23%30.77%19.23%23.08%7.69%100%

Twente — Summary Statistics

Mean scored1.31
Mean allowed1.77
StdDev scored1.23
StdDev allowed1.42
Mean total goals/game3.08
Correlation (scored vs allowed)0.042
Games played26
↓ Scored | Allowed →012345+Total
04.00%4.00%4.00%12.00%
14.00%16.00%16.00%4.00%40.00%
24.00%8.00%12.00%
34.00%12.00%4.00%20.00%
44.00%4.00%8.00%
5+4.00%4.00%8.00%
Total20.00%44.00%20.00%12.00%4.00%100%

Utrecht — Summary Statistics

Mean scored2.00
Mean allowed1.36
StdDev scored1.58
StdDev allowed1.08
Mean total goals/game3.36
Correlation (scored vs allowed)-0.441
Games played25
↓ Scored | Allowed →012345+Total
03.85%11.54%15.38%3.85%34.62%
17.69%11.54%3.85%15.38%3.85%42.31%
23.85%15.38%19.23%
33.85%3.85%
4
5+
Total15.38%42.31%3.85%15.38%19.23%3.85%100%

VVV-Venlo — Summary Statistics

Mean scored0.92
Mean allowed1.96
StdDev scored0.84
StdDev allowed1.64
Mean total goals/game2.88
Correlation (scored vs allowed)-0.263
Games played26
↓ Scored | Allowed →012345+Total
07.69%3.85%7.69%3.85%23.08%
13.85%7.69%11.54%23.08%
23.85%11.54%3.85%3.85%23.08%
311.54%3.85%3.85%19.23%
43.85%7.69%11.54%
5+
Total30.77%26.92%30.77%3.85%3.85%3.85%100%

Vitesse — Summary Statistics

Mean scored1.73
Mean allowed1.35
StdDev scored1.34
StdDev allowed1.29
Mean total goals/game3.08
Correlation (scored vs allowed)-0.128
Games played26
↓ Scored | Allowed →012345+Total
07.69%3.85%15.38%3.85%30.77%
111.54%7.69%3.85%23.08%
23.85%15.38%3.85%23.08%
311.54%3.85%3.85%19.23%
43.85%3.85%
5+
Total26.92%38.46%19.23%7.69%7.69%100%

Willem II — Summary Statistics

Mean scored1.42
Mean allowed1.31
StdDev scored1.24
StdDev allowed1.19
Mean total goals/game2.73
Correlation (scored vs allowed)-0.065
Games played26
↓ Scored | Allowed →012345+Total
07.69%7.69%7.69%7.69%7.69%38.46%
13.85%3.85%3.85%7.69%3.85%23.08%
23.85%3.85%3.85%11.54%
311.54%3.85%3.85%19.23%
43.85%3.85%
5+3.85%3.85%
Total11.54%26.92%19.23%23.08%19.23%100%

Zwolle — Summary Statistics

Mean scored1.42
Mean allowed2.12
StdDev scored1.58
StdDev allowed1.34
Mean total goals/game3.54
Correlation (scored vs allowed)0.052
Games played26

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 Willem II 44 34.8 +9.24
2 Emmen 32 25.9 +6.15
3 Alkmaar 56 50.3 +5.71
4 Sparta Rotterdam 33 28.8 +4.17
5 Heracles Almelo 36 32.1 +3.90

Biggest Disappointments

# Team Actual Sim vsSim
1 ADO Den Haag 19 31.3 -12.32
2 PSV Eindhoven 49 57.1 -8.08
3 Ajax 56 59.8 -3.81
4 RKC Waalwijk 15 18.6 -3.58
5 Twente 27 30.4 -3.40

Top Streaks

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

Longest Winning Streaks

# Team Games Dates Probability
1 Alkmaar 7 Oct 27 – Dec 15 1 in 128
2 Feyenoord 7 Dec 15 – Feb 22 1 in 88
3 Willem II 3 Nov 30 – Dec 13 1 in 62
4 Heracles Almelo 3 Aug 31 – Sep 20 1 in 35
5 Heerenveen 3 Sep 28 – Oct 19 1 in 29

Longest Losing Streaks

# Team Games Dates Probability
1 Vitesse 5 Oct 26 – Nov 29 1 in 456
2 VVV-Venlo 7 Sep 21 – Nov 9 1 in 111
3 RKC Waalwijk 8 Aug 25 – Oct 26 1 in 46
4 Twente 4 Sep 20 – Oct 19 1 in 42
5 ADO Den Haag 5 Sep 15 – Oct 20 1 in 34

Longest Unbeaten Streaks

# Team Games Dates Probability
1 Willem II 9 Nov 10 – Feb 2 1 in 465
2 Feyenoord 14 Nov 3 – Mar 8 1 in 181
3 VVV-Venlo 7 Jan 19 – Feb 29 1 in 164
4 Twente 6 Aug 3 – Sep 15 1 in 41
5 Heerenveen 7 Sep 22 – Nov 9 1 in 37

Longest Winless Streaks

# Team Games Dates Probability
1 Heerenveen 8 Dec 13 – Feb 22 1 in 140
2 Vitesse 6 Oct 26 – Dec 8 1 in 64
3 ADO Den Haag 7 Nov 3 – Dec 22 1 in 37
4 PSV Eindhoven 4 Oct 19 – Nov 10 1 in 25
5 Fortuna Sittard 8 Aug 4 – Sep 28 1 in 22

Home-Field Advantage Edge

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

Finish Position Heatmap

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

Team123456789101112131415161718
Ajax56.58%25.17%10.96%4.38%1.72%0.64%0.28%0.18%0.08%0.01%
Alkmaar9.30%19.85%25.33%19.76%11.47%6.39%3.59%1.94%1.03%0.57%0.35%0.22%0.13%0.04%0.01%0.02%
Feyenoord5.49%12.64%20.61%22.34%15.83%9.57%5.69%3.27%1.96%1.19%0.62%0.41%0.18%0.07%0.07%0.05%0.01%
PSV Eindhoven26.24%33.68%20.13%10.85%5.00%2.23%1.00%0.46%0.21%0.10%0.03%0.04%0.02%0.01%
Willem II0.09%0.28%1.15%2.90%5.08%8.37%11.10%11.15%10.71%9.93%9.17%7.54%6.78%5.10%4.42%3.19%2.21%0.83%
Utrecht0.94%3.17%7.58%13.29%17.17%16.41%11.77%8.90%6.77%4.46%3.48%2.32%1.57%0.97%0.67%0.33%0.16%0.04%
Vitesse1.19%4.02%9.36%14.06%18.69%16.18%11.69%7.87%5.80%3.83%2.80%1.67%1.24%0.73%0.52%0.20%0.15%
Heracles Almelo0.01%0.16%0.44%1.49%3.14%5.12%7.15%9.02%9.53%10.14%10.51%9.68%8.51%7.35%6.49%5.48%3.84%1.94%
Groningen0.08%0.43%1.77%4.20%7.07%10.61%12.05%12.05%10.74%9.07%8.23%6.53%5.35%4.20%3.10%2.59%1.45%0.48%
Heerenveen0.05%0.38%1.60%3.51%6.74%9.07%11.58%11.62%10.88%9.72%8.15%7.17%6.10%5.02%3.60%2.74%1.42%0.65%
Sparta Rotterdam0.03%0.11%0.55%1.21%2.23%4.11%5.41%7.16%8.32%8.55%9.63%9.90%10.47%9.71%9.71%7.98%4.92%
Emmen0.01%0.03%0.22%0.51%0.95%1.76%3.24%4.00%5.41%6.61%8.21%9.41%10.95%12.14%12.99%13.13%10.43%
VVV-Venlo0.01%0.05%0.21%0.70%1.30%2.27%2.98%4.12%5.08%6.94%8.04%9.41%10.59%12.05%12.57%13.43%10.25%
Twente0.02%0.05%0.38%0.70%1.71%3.60%5.14%6.69%7.93%9.44%9.50%10.07%9.52%9.21%9.01%7.39%6.16%3.48%
Zwolle0.02%0.13%0.39%1.21%2.13%3.35%4.76%6.37%7.47%8.64%9.51%10.35%10.43%10.67%10.10%9.05%5.42%
Fortuna Sittard0.01%0.03%0.16%0.32%0.88%1.66%2.61%3.62%4.83%5.68%7.33%8.67%10.50%12.08%13.85%15.42%12.35%
ADO Den Haag0.01%0.09%0.33%0.98%2.39%4.27%5.60%7.48%8.59%9.52%9.34%9.40%9.60%9.10%7.82%6.91%5.50%3.07%
RKC Waalwijk0.01%0.01%0.04%0.05%0.21%0.37%0.50%0.92%1.40%2.23%3.25%5.26%7.64%11.88%20.09%46.14%

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).

No Trend Data Yet

Season Trends will appear here once midseason progression snapshots are available for this season.

Next-Season Status

Across 100,000 regular-season simulations, the probability of each team's next-season status. Columns appear in best-to-worst outcome order: promotion-positive on the left, relegation-positive on the right. Cells with darker shading indicate higher likelihood.

Team Same level Direct relegation
Ajax 100%
Alkmaar 100%
Feyenoord 100%
PSV Eindhoven 100%
Vitesse 100%
Utrecht 100% <0.1%
Groningen 99.5% 0.5%
Heerenveen 99.4% 0.7%
Willem II 99.2% 0.8%
Heracles Almelo 98.1% 1.9%
ADO Den Haag 96.9% 3.1%
Twente 96.5% 3.5%
Sparta Rotterdam 95.1% 4.9%
Zwolle 94.6% 5.4%
VVV-Venlo 89.8% 10.2%
Emmen 89.6% 10.4%
Fortuna Sittard 87.6% 12.3%
RKC Waalwijk 53.9% 46.1%

Overall Game Log

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

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
2019-08-02 Willem II L 1-3 1694 1706 49.8% 20.8% 29.4% -7.7 0
2019-08-02 @ Zwolle W 3-1 1706 1694 29.4% 20.8% 49.8% +7.7 3
2019-08-03 Groningen L 0-1 1654 1733 40.2% 22.0% 37.8% -4.0 0
2019-08-03 @ Emmen W 1-0 1733 1654 37.8% 22.0% 40.2% +4.0 3
2019-08-03 PSV Eindhoven D 1-1 1691 1892 25.4% 19.4% 55.2% +0.6 1
2019-08-03 @ Twente D 1-1 1892 1691 55.2% 19.4% 25.4% -0.6 1
2019-08-03 Ajax D 2-2 1778 1907 33.3% 21.6% 45.1% +0.2 1
2019-08-03 @ Vitesse D 2-2 1907 1778 45.1% 21.6% 33.3% -0.2 1
2019-08-03 RKC Waalwijk W 3-1 1689 1619 61.0% 17.3% 21.7% +3.6 3
2019-08-03 @ VVV-Venlo L 1-3 1619 1689 21.7% 17.3% 61.0% -3.6 0
2019-08-04 Utrecht L 2-4 1725 1773 44.6% 21.7% 33.7% -6.3 0
2019-08-04 @ ADO Den Haag W 4-2 1773 1725 33.7% 21.7% 44.6% +6.3 3
2019-08-04 Fortuna Sittard W 4-0 1809 1658 71.1% 12.7% 16.1% +5.6 3
2019-08-04 @ Alkmaar L 0-4 1658 1809 16.1% 12.7% 71.1% -5.6 0
2019-08-04 Sparta Rotterdam D 2-2 1828 1668 72.1% 12.2% 15.6% -0.9 1
2019-08-04 @ Feyenoord D 2-2 1668 1828 15.6% 12.2% 72.1% +0.9 1
2019-08-04 Heerenveen L 0-4 1696 1711 49.4% 20.9% 29.7% -16.7 0
2019-08-04 @ Heracles Almelo W 4-0 1711 1696 29.7% 20.9% 49.4% +16.7 3
2019-08-09 VVV-Venlo W 4-1 1669 1692 48.2% 21.2% 30.6% +7.3 4
2019-08-09 @ Sparta Rotterdam L 1-4 1692 1669 30.6% 21.2% 48.2% -7.3 3
2019-08-10 Emmen W 5-0 1907 1650 82.3% 7.0% 10.6% +4.1 4
2019-08-10 @ Ajax L 0-5 1650 1907 10.6% 7.0% 82.3% -4.1 0
2019-08-10 Twente L 1-3 1737 1691 57.7% 18.6% 23.7% -8.6 3
2019-08-10 @ Groningen W 3-1 1691 1737 23.7% 18.6% 57.7% +8.6 4
2019-08-10 Vitesse L 0-2 1714 1778 42.3% 21.9% 35.8% -7.8 3
2019-08-10 @ Willem II W 2-0 1778 1714 35.8% 21.9% 42.3% +7.8 4
2019-08-11 Heracles Almelo D 1-1 1653 1679 47.6% 21.3% 31.1% -0.3 1
2019-08-11 @ Fortuna Sittard D 1-1 1679 1653 31.1% 21.3% 47.6% +0.3 1
2019-08-11 Feyenoord D 1-1 1728 1827 37.3% 22.0% 40.8% +0.1 4
2019-08-11 @ Heerenveen D 1-1 1827 1728 40.8% 22.0% 37.3% -0.1 2
2019-08-11 ADO Den Haag W 3-1 1892 1719 73.7% 11.5% 14.8% +2.3 4
2019-08-11 @ PSV Eindhoven L 1-3 1719 1892 14.8% 11.5% 73.7% -2.3 0
2019-08-11 Alkmaar L 0-2 1615 1815 25.5% 19.5% 55.0% -5.0 0
2019-08-11 @ RKC Waalwijk W 2-0 1815 1615 55.0% 19.5% 25.5% +5.0 6
2019-08-11 Zwolle W 3-1 1780 1687 63.9% 16.1% 20.0% +3.3 6
2019-08-11 @ Utrecht L 1-3 1687 1780 20.0% 16.1% 63.9% -3.3 0
2019-08-16 Zwolle W 3-0 1786 1683 65.2% 15.6% 19.3% +5.3 7
2019-08-16 @ Vitesse L 0-3 1683 1786 19.3% 15.6% 65.2% -5.3 0
2019-08-17 Sparta Rotterdam L 1-2 1716 1677 56.9% 18.9% 24.2% -4.9 0
2019-08-17 @ ADO Den Haag W 2-1 1677 1716 24.2% 18.9% 56.9% +4.9 7
2019-08-17 Heerenveen W 2-0 1646 1728 39.8% 22.0% 38.2% +7.2 3
2019-08-17 @ Emmen L 0-2 1728 1646 38.2% 22.0% 39.8% -7.2 4
2019-08-17 Ajax L 1-4 1685 1911 23.2% 18.3% 58.6% -5.5 3
2019-08-17 @ VVV-Venlo W 4-1 1911 1685 58.6% 18.3% 23.2% +5.5 7
2019-08-18 Groningen D 0-0 1820 1728 63.7% 16.2% 20.1% -1.1 7
2019-08-18 @ Alkmaar D 0-0 1728 1820 20.1% 16.2% 63.7% +1.1 4
2019-08-18 Utrecht D 1-1 1827 1783 57.5% 18.6% 23.9% -0.7 3
2019-08-18 @ Feyenoord D 1-1 1783 1827 23.9% 18.6% 57.5% +0.7 7
2019-08-18 Willem II L 2-3 1652 1706 43.8% 21.8% 34.4% -3.8 1
2019-08-18 @ Fortuna Sittard W 3-2 1706 1652 34.4% 21.8% 43.8% +3.8 6
2019-08-18 PSV Eindhoven L 0-2 1680 1894 24.2% 18.8% 57.0% -4.7 1
2019-08-18 @ Heracles Almelo W 2-0 1894 1680 57.0% 18.8% 24.2% +4.7 7
2019-08-18 RKC Waalwijk D 3-3 1700 1610 63.6% 16.3% 20.2% -0.6 5
2019-08-18 @ Twente D 3-3 1610 1700 20.2% 16.3% 63.6% +0.6 1
2019-08-24 Twente D 0-0 1720 1699 54.4% 19.7% 26.0% -0.7 5
2019-08-24 @ Heerenveen D 0-0 1699 1720 26.0% 19.7% 54.4% +0.7 6
2019-08-24 Vitesse D 1-1 1675 1791 35.0% 21.8% 43.1% +0.2 2
2019-08-24 @ Heracles Almelo D 1-1 1791 1675 43.1% 21.8% 35.0% -0.2 8
2019-08-24 Emmen W 2-1 1710 1653 59.2% 18.0% 22.8% +2.2 9
2019-08-24 @ Willem II L 1-2 1653 1710 22.8% 18.0% 59.2% -2.2 3
2019-08-25 ADO Den Haag L 0-3 1611 1711 37.0% 22.0% 41.0% -10.2 1
2019-08-25 @ RKC Waalwijk W 3-0 1711 1611 41.0% 22.0% 37.0% +10.2 3
2019-08-25 VVV-Venlo L 1-2 1784 1679 65.4% 15.5% 19.2% -5.5 7
2019-08-25 @ Utrecht W 2-1 1679 1784 19.2% 15.5% 65.4% +5.5 6
2019-08-25 Sparta Rotterdam D 2-2 1678 1682 50.9% 20.6% 28.5% -0.3 1
2019-08-25 @ Zwolle D 2-2 1682 1678 28.5% 20.6% 50.9% +0.4 8
2019-08-30 Zwolle L 1-3 1651 1678 47.7% 21.2% 31.1% -7.4 3
2019-08-30 @ Emmen W 3-1 1678 1651 31.1% 21.2% 47.7% +7.4 4
2019-08-31 VVV-Venlo W 1-0 1722 1685 56.5% 19.0% 24.5% +2.5 6
2019-08-31 @ ADO Den Haag L 0-1 1685 1722 24.5% 19.0% 56.5% -2.6 6
2019-08-31 Heracles Almelo L 1-2 1729 1675 58.9% 18.2% 23.0% -5.1 4
2019-08-31 @ Groningen W 2-1 1675 1729 23.0% 18.2% 58.9% +5.0 5
2019-08-31 Fortuna Sittard D 1-1 1720 1648 61.1% 17.3% 21.6% -0.8 6
2019-08-31 @ Heerenveen D 1-1 1648 1720 21.6% 17.3% 61.1% +0.8 2
2019-09-01 PSV Eindhoven L 1-3 1600 1899 17.8% 14.3% 67.9% -2.9 1
2019-09-01 @ RKC Waalwijk W 3-1 1899 1600 67.9% 14.3% 17.8% +2.9 10
2019-09-01 Ajax L 1-4 1682 1917 22.4% 17.8% 59.7% -5.3 8
2019-09-01 @ Sparta Rotterdam W 4-1 1917 1682 59.7% 17.8% 22.4% +5.3 10
2019-09-01 Utrecht W 3-1 1700 1778 40.3% 22.0% 37.7% +6.1 9
2019-09-01 @ Twente L 1-3 1778 1700 37.7% 22.0% 40.3% -6.2 7
2019-09-01 Alkmaar W 2-1 1791 1819 47.5% 21.3% 31.2% +3.0 11
2019-09-01 @ Vitesse L 1-2 1819 1791 31.2% 21.3% 47.5% -3.0 7
2019-09-01 Feyenoord L 0-1 1712 1826 35.2% 21.9% 42.9% -3.6 9
2019-09-01 @ Willem II W 1-0 1826 1712 42.9% 21.9% 35.2% +3.6 6
2019-09-14 Heerenveen W 4-1 1922 1719 77.0% 9.8% 13.2% +2.8 13
2019-09-14 @ Ajax L 1-4 1719 1922 13.2% 9.8% 77.0% -2.8 6
2019-09-14 Sparta Rotterdam W 5-1 1816 1677 69.7% 13.4% 16.9% +4.9 10
2019-09-14 @ Alkmaar L 1-5 1677 1816 16.9% 13.4% 69.7% -4.9 8
2019-09-14 Vitesse W 5-0 1902 1794 65.8% 15.3% 18.9% +8.4 13
2019-09-14 @ PSV Eindhoven L 0-5 1794 1902 18.9% 15.3% 65.8% -8.4 11
2019-09-14 Emmen W 3-1 1772 1644 68.4% 14.1% 17.5% +2.8 10
2019-09-14 @ Utrecht L 1-3 1644 1772 17.5% 14.1% 68.4% -2.8 3
2019-09-14 Groningen W 2-1 1682 1724 45.5% 21.6% 32.9% +3.2 9
2019-09-14 @ VVV-Venlo L 1-2 1724 1682 32.9% 21.6% 45.5% -3.2 4
2019-09-15 ADO Den Haag W 3-2 1830 1724 65.6% 15.4% 19.1% +1.7 9
2019-09-15 @ Feyenoord L 2-3 1724 1830 19.1% 15.4% 65.6% -1.7 6
2019-09-15 Twente L 2-3 1649 1706 43.4% 21.8% 34.8% -3.8 2
2019-09-15 @ Fortuna Sittard W 3-2 1706 1649 34.8% 21.8% 43.4% +3.8 12
2019-09-15 Willem II W 4-1 1680 1708 47.5% 21.3% 31.2% +7.4 8
2019-09-15 @ Heracles Almelo L 1-4 1708 1680 31.2% 21.3% 47.5% -7.4 9
2019-09-15 RKC Waalwijk W 6-2 1685 1597 63.2% 16.4% 20.3% +5.2 7
2019-09-15 @ Zwolle L 2-6 1597 1685 20.3% 16.4% 63.2% -5.2 1
2019-09-20 Heracles Almelo L 2-3 1710 1688 54.5% 19.6% 25.9% -4.5 12
2019-09-20 @ Twente W 3-2 1688 1710 25.9% 19.6% 54.5% +4.5 11
2019-09-21 Zwolle W 2-0 1721 1690 55.7% 19.2% 25.0% +4.9 7
2019-09-21 @ Groningen L 0-2 1690 1721 25.0% 19.2% 55.7% -4.9 7
2019-09-21 RKC Waalwijk W 4-0 1672 1592 62.2% 16.9% 21.0% +7.7 11
2019-09-21 @ Sparta Rotterdam L 0-4 1592 1672 21.0% 16.9% 62.2% -7.7 1
2019-09-21 Fortuna Sittard W 4-2 1786 1646 69.8% 13.4% 16.8% +2.4 14
2019-09-21 @ Vitesse L 2-4 1646 1786 16.8% 13.4% 69.8% -2.4 2
2019-09-21 VVV-Venlo W 1-0 1701 1686 53.6% 19.9% 26.5% +2.8 12
2019-09-21 @ Willem II L 0-1 1686 1701 26.5% 19.9% 53.6% -2.8 9
2019-09-22 Alkmaar L 0-1 1722 1821 37.4% 22.0% 40.6% -3.7 6
2019-09-22 @ ADO Den Haag W 1-0 1821 1722 40.6% 22.0% 37.4% +3.7 13
2019-09-22 Feyenoord D 3-3 1641 1831 26.4% 19.9% 53.7% +0.4 4
2019-09-22 @ Emmen D 3-3 1831 1641 53.7% 19.9% 26.4% -0.4 10
2019-09-22 Utrecht D 1-1 1716 1775 43.1% 21.9% 35.1% -0.2 7
2019-09-22 @ Heerenveen D 1-1 1775 1716 35.1% 21.9% 43.1% +0.2 11
2019-09-22 Ajax D 1-1 1910 1925 49.3% 20.9% 29.7% -0.4 14
2019-09-22 @ PSV Eindhoven D 1-1 1925 1910 29.7% 20.9% 49.3% +0.4 14
2019-09-25 Fortuna Sittard W 5-0 1925 1643 84.6% 5.9% 9.5% +3.6 17
2019-09-25 @ Ajax L 0-5 1643 1925 9.5% 5.9% 84.6% -3.6 2
2019-09-25 Groningen W 3-1 1910 1726 74.9% 10.8% 14.3% +2.2 17
2019-09-25 @ PSV Eindhoven L 1-3 1726 1910 14.3% 10.8% 74.9% -2.2 7
2019-09-26 Alkmaar L 0-3 1831 1824 52.4% 20.2% 27.4% -13.4 10
2019-09-26 @ Feyenoord W 3-0 1824 1831 27.4% 20.2% 52.4% +13.4 16
2019-09-27 ADO Den Haag W 3-0 1641 1719 40.4% 22.0% 37.6% +10.3 7
2019-09-27 @ Emmen L 0-3 1719 1641 37.6% 22.0% 40.4% -10.3 6
2019-09-28 Groningen W 2-0 1929 1724 77.2% 9.7% 13.1% +2.3 20
2019-09-28 @ Ajax L 0-2 1724 1929 13.1% 9.7% 77.2% -2.3 7
2019-09-28 Sparta Rotterdam D 0-0 1640 1679 45.8% 21.5% 32.6% -0.3 3
2019-09-28 @ Fortuna Sittard D 0-0 1679 1640 32.6% 21.5% 45.8% +0.3 12
2019-09-28 Heerenveen L 0-3 1683 1716 46.8% 21.4% 31.8% -12.2 9
2019-09-28 @ VVV-Venlo W 3-0 1716 1683 31.8% 21.4% 46.8% +12.2 10
2019-09-29 Heracles Almelo W 2-0 1838 1692 70.5% 13.1% 16.5% +3.0 19
2019-09-29 @ Alkmaar L 0-2 1692 1838 16.5% 13.1% 70.5% -3.0 11
2019-09-29 Twente W 5-1 1818 1705 66.4% 15.0% 18.6% +5.5 13
2019-09-29 @ Feyenoord L 1-5 1705 1818 18.6% 15.0% 66.4% -5.5 12
2019-09-29 Vitesse L 1-2 1585 1788 25.2% 19.3% 55.5% -2.5 1
2019-09-29 @ RKC Waalwijk W 2-1 1788 1585 55.5% 19.3% 25.2% +2.5 17
2019-09-29 Willem II W 2-0 1775 1704 61.1% 17.3% 21.6% +4.2 14
2019-09-29 @ Utrecht L 0-2 1704 1775 21.6% 17.3% 61.1% -4.2 12
2019-09-29 PSV Eindhoven L 0-4 1685 1912 23.2% 18.2% 58.6% -8.6 7
2019-09-29 @ Zwolle W 4-0 1912 1685 58.6% 18.2% 23.2% +8.6 20
2019-10-04 RKC Waalwijk W 3-0 1722 1582 69.8% 13.4% 16.8% +4.5 10
2019-10-04 @ Groningen L 0-3 1582 1722 16.8% 13.4% 69.8% -4.5 1
2019-10-05 Zwolle W 1-0 1728 1677 58.5% 18.3% 23.2% +2.4 13
2019-10-05 @ Heerenveen L 0-1 1677 1728 23.2% 18.3% 58.5% -2.4 7
2019-10-05 Emmen W 2-0 1689 1651 56.6% 18.9% 24.4% +4.8 14
2019-10-05 @ Heracles Almelo L 0-2 1651 1689 24.4% 18.9% 56.6% -4.8 7
2019-10-05 Twente W 2-1 1680 1700 48.6% 21.1% 30.3% +3.0 15
2019-10-05 @ Sparta Rotterdam L 1-2 1700 1680 30.3% 21.1% 48.6% -3.0 12
2019-10-05 Utrecht W 2-1 1790 1779 53.0% 20.1% 26.9% +2.6 20
2019-10-05 @ Vitesse L 1-2 1779 1790 26.9% 20.1% 53.0% -2.6 14
2019-10-06 Ajax L 0-2 1708 1931 23.5% 18.4% 58.1% -4.6 6
2019-10-06 @ ADO Den Haag W 2-0 1931 1708 58.1% 18.4% 23.5% +4.6 23
2019-10-06 Feyenoord W 4-2 1639 1823 27.1% 20.1% 52.8% +7.2 6
2019-10-06 @ Fortuna Sittard L 2-4 1823 1639 52.8% 20.1% 27.1% -7.2 13
2019-10-06 VVV-Venlo W 4-1 1920 1671 81.7% 7.4% 10.9% +2.2 23
2019-10-06 @ PSV Eindhoven L 1-4 1671 1920 10.9% 7.4% 81.7% -2.2 9
2019-10-06 Alkmaar D 1-1 1700 1841 31.8% 21.4% 46.8% +0.3 13
2019-10-06 @ Willem II D 1-1 1841 1700 46.8% 21.4% 31.8% -0.3 20
2019-10-19 Heerenveen L 2-4 1840 1731 66.1% 15.1% 18.8% -8.5 20
2019-10-19 @ Alkmaar W 4-2 1731 1840 18.8% 15.1% 66.1% +8.5 16
2019-10-19 Ajax L 1-2 1578 1936 14.2% 10.8% 74.9% -1.3 1
2019-10-19 @ RKC Waalwijk W 2-1 1936 1578 74.9% 10.8% 14.2% +1.3 26
2019-10-19 Willem II L 0-1 1697 1700 51.0% 20.6% 28.4% -4.8 12
2019-10-19 @ Twente W 1-0 1700 1697 28.4% 20.6% 51.0% +4.8 16
2019-10-19 PSV Eindhoven W 3-0 1777 1923 31.2% 21.3% 47.5% +12.4 17
2019-10-19 @ Utrecht L 0-3 1923 1777 47.5% 21.3% 31.2% -12.4 23
2019-10-19 Vitesse L 0-4 1668 1793 33.9% 21.7% 44.4% -12.3 9
2019-10-19 @ VVV-Venlo W 4-0 1793 1668 44.4% 21.7% 33.9% +12.3 23
2019-10-20 Fortuna Sittard W 2-1 1647 1646 51.5% 20.4% 28.1% +2.8 10
2019-10-20 @ Emmen L 1-2 1646 1647 28.1% 20.4% 51.5% -2.7 6
2019-10-20 Heracles Almelo D 1-1 1816 1694 67.6% 14.4% 17.9% -1.1 14
2019-10-20 @ Feyenoord D 1-1 1694 1816 17.9% 14.4% 67.6% +1.1 15
2019-10-20 Sparta Rotterdam W 2-0 1726 1683 57.4% 18.7% 23.9% +4.7 13
2019-10-20 @ Groningen L 0-2 1683 1726 23.9% 18.7% 57.4% -4.7 15
2019-10-20 ADO Den Haag W 3-1 1674 1704 47.3% 21.3% 31.4% +5.3 10
2019-10-20 @ Zwolle L 1-3 1704 1674 31.4% 21.3% 47.3% -5.3 6
2019-10-25 Emmen W 4-1 1692 1649 57.3% 18.7% 24.0% +5.7 15
2019-10-25 @ Twente L 1-4 1649 1692 24.0% 18.7% 57.3% -5.7 10
2019-10-26 VVV-Venlo W 4-1 1644 1656 49.7% 20.9% 29.4% +7.0 9
2019-10-26 @ Fortuna Sittard L 1-4 1656 1644 29.4% 20.9% 49.7% -7.0 9
2019-10-26 Zwolle W 4-0 1695 1680 53.6% 19.9% 26.5% +9.9 18
2019-10-26 @ Heracles Almelo L 0-4 1680 1695 26.5% 19.9% 53.6% -9.9 10
2019-10-26 ADO Den Haag L 0-2 1805 1699 65.7% 15.3% 19.0% -11.0 23
2019-10-26 @ Vitesse W 2-0 1699 1805 19.0% 15.3% 65.7% +11.0 9
2019-10-26 RKC Waalwijk W 2-1 1705 1576 68.4% 14.1% 17.5% +1.6 19
2019-10-26 @ Willem II L 1-2 1576 1705 17.5% 14.1% 68.4% -1.6 1
2019-10-27 Feyenoord W 4-0 1937 1815 67.6% 14.4% 17.9% +6.4 29
2019-10-27 @ Ajax L 0-4 1815 1937 17.9% 14.4% 67.6% -6.4 14
2019-10-27 Groningen D 1-1 1739 1731 52.6% 20.2% 27.3% -0.5 17
2019-10-27 @ Heerenveen D 1-1 1731 1739 27.3% 20.2% 52.6% +0.5 14
2019-10-27 Alkmaar L 0-4 1910 1832 62.1% 16.9% 21.0% -20.0 23
2019-10-27 @ PSV Eindhoven W 4-0 1832 1910 21.0% 16.9% 62.1% +20.0 23
2019-10-27 Utrecht L 1-2 1678 1789 35.7% 21.9% 42.4% -3.4 15
2019-10-27 @ Sparta Rotterdam W 2-1 1789 1678 42.4% 21.9% 35.7% +3.4 20
2019-11-01 Ajax L 2-4 1670 1944 19.5% 15.7% 64.8% -2.9 10
2019-11-01 @ Zwolle W 4-2 1944 1670 64.8% 15.7% 19.5% +2.9 32
2019-11-02 Twente W 3-0 1852 1698 71.5% 12.6% 16.0% +4.2 26
2019-11-02 @ Alkmaar L 0-3 1698 1852 16.0% 12.6% 71.5% -4.2 15
2019-11-02 Heracles Almelo W 2-0 1575 1705 33.2% 21.6% 45.2% +8.2 4
2019-11-02 @ RKC Waalwijk L 0-2 1705 1575 45.2% 21.6% 33.2% -8.2 18
2019-11-02 PSV Eindhoven D 2-2 1674 1890 24.1% 18.8% 57.2% +0.5 16
2019-11-02 @ Sparta Rotterdam D 2-2 1890 1674 57.2% 18.8% 24.1% -0.5 24
2019-11-03 Heerenveen D 1-1 1710 1739 47.3% 21.3% 31.4% -0.3 10
2019-11-03 @ ADO Den Haag D 1-1 1739 1710 31.4% 21.3% 47.3% +0.3 18
2019-11-03 Vitesse W 2-1 1644 1794 30.7% 21.2% 48.1% +4.3 13
2019-11-03 @ Emmen L 1-2 1794 1644 48.1% 21.2% 30.7% -4.3 23
2019-11-03 Willem II W 2-0 1731 1706 54.9% 19.5% 25.6% +5.0 17
2019-11-03 @ Groningen L 0-2 1706 1731 25.6% 19.5% 54.9% -5.0 19
2019-11-03 Fortuna Sittard W 6-0 1792 1651 70.0% 13.3% 16.7% +8.5 23
2019-11-03 @ Utrecht L 0-6 1651 1792 16.7% 13.3% 70.0% -8.6 9
2019-11-03 Feyenoord L 0-3 1649 1809 29.7% 20.9% 49.4% -8.4 9
2019-11-03 @ VVV-Venlo W 3-0 1809 1649 49.4% 20.9% 29.7% +8.4 17
2019-11-08 Groningen L 1-2 1790 1736 58.8% 18.2% 23.0% -5.1 23
2019-11-08 @ Vitesse W 2-1 1736 1790 23.0% 18.2% 58.8% +5.0 20
2019-11-09 ADO Den Haag W 1-0 1642 1709 41.9% 21.9% 36.2% +3.6 12
2019-11-09 @ Fortuna Sittard L 0-1 1709 1642 36.2% 21.9% 41.9% -3.7 10
2019-11-09 Sparta Rotterdam W 2-1 1739 1675 60.1% 17.7% 22.2% +2.2 21
2019-11-09 @ Heerenveen L 1-2 1675 1739 22.2% 17.7% 60.1% -2.2 16
2019-11-09 VVV-Venlo W 6-1 1697 1641 59.1% 18.1% 22.8% +8.6 21
2019-11-09 @ Heracles Almelo L 1-6 1641 1697 22.8% 18.1% 59.1% -8.6 9
2019-11-10 Utrecht W 4-0 1946 1801 70.5% 13.1% 16.5% +5.7 35
2019-11-10 @ Ajax L 0-4 1801 1946 16.5% 13.1% 70.5% -5.7 23
2019-11-10 Emmen W 3-0 1856 1648 77.5% 9.5% 13.0% +3.3 29
2019-11-10 @ Alkmaar L 0-3 1648 1856 13.0% 9.5% 77.5% -3.3 13
2019-11-10 RKC Waalwijk W 3-2 1817 1583 80.2% 8.1% 11.7% +0.9 20
2019-11-10 @ Feyenoord L 2-3 1583 1817 11.7% 8.1% 80.2% -0.9 4
2019-11-10 Zwolle W 2-1 1694 1667 55.1% 19.4% 25.4% +2.5 18
2019-11-10 @ Twente L 1-2 1667 1694 25.4% 19.4% 55.1% -2.5 10
2019-11-10 PSV Eindhoven W 2-1 1701 1890 26.6% 19.9% 53.4% +4.7 22
2019-11-10 @ Willem II L 1-2 1890 1701 53.4% 19.9% 26.6% -4.7 24
2019-11-23 Willem II D 3-3 1706 1706 51.4% 20.5% 28.1% -0.3 11
2019-11-23 @ ADO Den Haag D 3-3 1706 1706 28.1% 20.5% 51.4% +0.3 23
2019-11-23 Heracles Almelo W 4-1 1952 1705 81.4% 7.5% 11.1% +2.3 38
2019-11-23 @ Ajax L 1-4 1705 1952 11.1% 7.5% 81.4% -2.3 21
2019-11-23 Alkmaar L 0-3 1795 1859 42.3% 21.9% 35.8% -11.3 23
2019-11-23 @ Utrecht W 3-0 1859 1795 35.8% 21.9% 42.3% +11.3 32
2019-11-23 Fortuna Sittard W 3-1 1664 1646 54.0% 19.8% 26.2% +4.4 13
2019-11-23 @ Zwolle L 1-3 1646 1664 26.2% 19.8% 54.0% -4.4 12
2019-11-24 Feyenoord D 1-1 1741 1818 40.5% 22.0% 37.5% -0.1 21
2019-11-24 @ Groningen D 1-1 1818 1741 37.5% 22.0% 40.5% +0.1 21
2019-11-24 Heerenveen W 2-1 1885 1741 70.3% 13.1% 16.6% +1.5 27
2019-11-24 @ PSV Eindhoven L 1-2 1741 1885 16.6% 13.1% 70.3% -1.5 21
2019-11-24 Emmen D 1-1 1582 1645 42.5% 21.9% 35.6% -0.1 5
2019-11-24 @ RKC Waalwijk D 1-1 1645 1582 35.6% 21.9% 42.5% +0.1 14
2019-11-24 Vitesse W 2-0 1673 1785 35.5% 21.9% 42.6% +7.8 19
2019-11-24 @ Sparta Rotterdam L 0-2 1785 1673 42.6% 21.9% 35.5% -7.8 23
2019-11-24 Twente W 2-1 1632 1696 42.3% 21.9% 35.8% +3.4 12
2019-11-24 @ VVV-Venlo L 1-2 1696 1632 35.8% 21.9% 42.3% -3.4 18
2019-11-29 Vitesse W 3-2 1739 1777 46.1% 21.5% 32.4% +3.0 24
2019-11-29 @ Heerenveen L 2-3 1777 1739 32.4% 21.5% 46.1% -3.0 23
2019-11-30 Groningen W 1-0 1641 1741 37.2% 22.0% 40.8% +4.0 15
2019-11-30 @ Fortuna Sittard L 0-1 1741 1641 40.8% 22.0% 37.2% -4.0 21
2019-11-30 ADO Den Haag W 4-0 1703 1705 51.1% 20.5% 28.3% +10.5 24
2019-11-30 @ Heracles Almelo L 0-4 1705 1703 28.3% 20.5% 51.1% -10.5 11
2019-11-30 Sparta Rotterdam W 4-0 1706 1681 55.0% 19.5% 25.6% +9.5 26
2019-11-30 @ Willem II L 0-4 1681 1706 25.6% 19.5% 55.0% -9.5 19
2019-12-01 VVV-Venlo W 1-0 1871 1635 80.3% 8.1% 11.6% +1.0 35
2019-12-01 @ Alkmaar L 0-1 1635 1871 11.6% 8.1% 80.3% -1.0 12
2019-12-01 PSV Eindhoven D 1-1 1645 1887 21.9% 17.5% 60.6% +0.8 15
2019-12-01 @ Emmen D 1-1 1887 1645 60.6% 17.5% 21.9% -0.8 28
2019-12-01 Zwolle W 1-0 1818 1669 70.9% 12.8% 16.2% +1.6 24
2019-12-01 @ Feyenoord L 0-1 1669 1818 16.2% 12.8% 70.9% -1.6 13
2019-12-01 Ajax L 2-5 1693 1954 20.4% 16.4% 63.2% -4.1 18
2019-12-01 @ Twente W 5-2 1954 1693 63.2% 16.4% 20.4% +4.1 41
2019-12-01 RKC Waalwijk L 0-1 1784 1582 76.9% 9.8% 13.3% -6.5 23
2019-12-01 @ Utrecht W 1-0 1582 1784 13.3% 9.8% 76.9% +6.5 8
2019-12-06 Willem II L 0-2 1959 1716 81.0% 7.7% 11.3% -12.7 41
2019-12-06 @ Ajax W 2-0 1716 1959 11.3% 7.7% 81.0% +12.7 29
2019-12-07 Twente D 0-0 1695 1689 52.3% 20.2% 27.5% -0.6 12
2019-12-07 @ ADO Den Haag D 0-0 1689 1695 27.5% 20.2% 52.3% +0.6 19
2019-12-07 Fortuna Sittard W 5-0 1886 1645 80.8% 7.8% 11.4% +4.5 31
2019-12-07 @ PSV Eindhoven L 0-5 1645 1886 11.4% 7.8% 80.8% -4.5 15
2019-12-07 Emmen W 2-0 1634 1646 49.8% 20.8% 29.3% +5.7 15
2019-12-07 @ VVV-Venlo L 0-2 1646 1634 29.3% 20.8% 49.8% -5.7 15
2019-12-07 Alkmaar L 0-3 1667 1872 25.1% 19.3% 55.6% -7.1 13
2019-12-07 @ Zwolle W 3-0 1872 1667 55.6% 19.3% 25.1% +7.1 38
2019-12-08 Utrecht L 0-1 1737 1777 45.8% 21.6% 32.7% -4.4 21
2019-12-08 @ Groningen W 1-0 1777 1737 32.7% 21.6% 45.8% +4.4 26
2019-12-08 Heerenveen L 1-3 1588 1742 30.3% 21.1% 48.6% -5.1 8
2019-12-08 @ RKC Waalwijk W 3-1 1742 1588 48.6% 21.1% 30.3% +5.1 27
2019-12-08 Heracles Almelo D 0-0 1671 1714 45.4% 21.6% 33.0% -0.3 20
2019-12-08 @ Sparta Rotterdam D 0-0 1714 1671 33.0% 21.6% 45.4% +0.3 25
2019-12-08 Feyenoord D 0-0 1774 1820 45.0% 21.6% 33.3% -0.3 24
2019-12-08 @ Vitesse D 0-0 1820 1774 33.3% 21.6% 45.0% +0.3 25
2019-12-13 Willem II L 1-2 1748 1728 54.1% 19.7% 26.2% -4.7 27
2019-12-13 @ Heerenveen W 2-1 1728 1748 26.2% 19.7% 54.1% +4.7 32
2019-12-14 Groningen D 1-1 1694 1733 45.9% 21.5% 32.5% -0.3 13
2019-12-14 @ ADO Den Haag D 1-1 1733 1694 32.5% 21.5% 45.9% +0.3 22
2019-12-14 RKC Waalwijk W 3-2 1641 1583 59.3% 18.0% 22.7% +2.1 18
2019-12-14 @ Fortuna Sittard L 2-3 1583 1641 22.7% 18.0% 59.3% -2.1 8
2019-12-14 Vitesse L 0-3 1689 1774 39.3% 22.0% 38.7% -10.7 19
2019-12-14 @ Twente W 3-0 1774 1689 38.7% 22.0% 39.3% +10.7 27
2019-12-14 Zwolle L 1-2 1640 1660 48.6% 21.1% 30.3% -4.3 15
2019-12-14 @ VVV-Venlo W 2-1 1660 1640 30.3% 21.1% 48.6% +4.3 16
2019-12-15 Ajax W 1-0 1879 1946 41.9% 21.9% 36.2% +3.6 41
2019-12-15 @ Alkmaar L 0-1 1946 1879 36.2% 21.9% 41.9% -3.6 41
2019-12-15 Sparta Rotterdam W 2-0 1640 1671 47.1% 21.3% 31.6% +6.1 18
2019-12-15 @ Emmen L 0-2 1671 1640 31.6% 21.3% 47.1% -6.1 20
2019-12-15 PSV Eindhoven W 3-1 1820 1890 41.4% 22.0% 36.6% +6.0 28
2019-12-15 @ Feyenoord L 1-3 1890 1820 36.6% 22.0% 41.4% -6.0 31
2019-12-15 Utrecht L 1-3 1714 1782 41.8% 21.9% 36.3% -6.7 25
2019-12-15 @ Heracles Almelo W 3-1 1782 1714 36.3% 21.9% 41.8% +6.7 29
2019-12-20 Twente W 3-0 1581 1678 37.5% 22.0% 40.5% +10.9 11
2019-12-20 @ RKC Waalwijk L 0-3 1678 1581 40.5% 22.0% 37.5% -10.9 19
2019-12-21 Heracles Almelo D 1-1 1743 1707 56.4% 19.0% 24.6% -0.7 28
2019-12-21 @ Heerenveen D 1-1 1707 1743 24.6% 19.0% 56.4% +0.7 26
2019-12-21 Zwolle W 4-1 1884 1665 78.8% 8.9% 12.4% +2.6 34
2019-12-21 @ PSV Eindhoven L 1-4 1665 1884 12.4% 8.9% 78.8% -2.6 16
2019-12-21 Alkmaar W 3-0 1665 1882 23.9% 18.7% 57.4% +14.4 23
2019-12-21 @ Sparta Rotterdam L 0-3 1882 1665 57.4% 18.7% 23.9% -14.4 41
2019-12-21 Fortuna Sittard D 0-0 1733 1643 63.6% 16.3% 20.2% -1.0 33
2019-12-21 @ Willem II D 0-0 1643 1733 20.2% 16.3% 63.6% +1.0 19
2019-12-22 ADO Den Haag W 6-1 1942 1694 81.6% 7.4% 11.0% +3.6 44
2019-12-22 @ Ajax L 1-6 1694 1942 11.0% 7.4% 81.6% -3.6 13
2019-12-22 Emmen W 2-0 1733 1646 63.2% 16.4% 20.4% +3.9 25
2019-12-22 @ Groningen L 0-2 1646 1733 20.4% 16.4% 63.2% -3.9 18
2019-12-22 Feyenoord L 1-2 1788 1826 46.1% 21.5% 32.4% -4.2 29
2019-12-22 @ Utrecht W 2-1 1826 1788 32.4% 21.5% 46.1% +4.2 31
2019-12-22 VVV-Venlo W 3-0 1785 1636 70.9% 12.8% 16.3% +4.3 30
2019-12-22 @ Vitesse L 0-3 1636 1785 16.3% 12.8% 70.9% -4.3 15
2020-01-17 Utrecht D 3-3 1662 1784 34.2% 21.8% 44.0% +0.1 17
2020-01-17 @ Zwolle D 3-3 1784 1662 44.0% 21.8% 34.2% -0.1 30
2020-01-18 Willem II L 1-3 1868 1732 69.3% 13.6% 17.1% -9.9 41
2020-01-18 @ Alkmaar W 3-1 1732 1868 17.1% 13.6% 69.3% +9.9 36
2020-01-18 Heerenveen W 3-1 1830 1742 63.3% 16.4% 20.3% +3.4 34
2020-01-18 @ Feyenoord L 1-3 1742 1830 20.3% 16.4% 63.3% -3.4 28
2020-01-18 Vitesse L 1-3 1644 1789 31.4% 21.3% 47.3% -5.3 19
2020-01-18 @ Fortuna Sittard W 3-1 1789 1644 47.3% 21.3% 31.4% +5.3 33
2020-01-18 Groningen D 0-0 1668 1737 41.5% 21.9% 36.5% -0.1 20
2020-01-18 @ Twente D 0-0 1737 1668 36.5% 21.9% 41.5% +0.1 26
2020-01-19 RKC Waalwijk W 2-0 1690 1592 64.6% 15.8% 19.6% +3.7 16
2020-01-19 @ ADO Den Haag L 0-2 1592 1690 19.6% 15.8% 64.6% -3.7 11
2020-01-19 Sparta Rotterdam W 2-1 1946 1679 83.2% 6.6% 10.2% +0.8 47
2020-01-19 @ Ajax L 1-2 1679 1946 10.2% 6.6% 83.2% -0.9 23
2020-01-19 Heracles Almelo W 1-0 1642 1708 42.1% 21.9% 36.0% +3.6 21
2020-01-19 @ Emmen L 0-1 1708 1642 36.0% 21.9% 42.1% -3.6 26
2020-01-19 PSV Eindhoven D 1-1 1631 1887 20.8% 16.7% 62.4% +0.9 16
2020-01-19 @ VVV-Venlo D 1-1 1887 1631 62.4% 16.7% 20.8% -0.9 35
2020-01-24 ADO Den Haag W 4-0 1784 1694 63.6% 16.3% 20.2% +7.3 33
2020-01-24 @ Utrecht L 0-4 1694 1784 20.2% 16.3% 63.6% -7.3 16
2020-01-25 Alkmaar L 1-2 1739 1858 34.6% 21.8% 43.6% -3.3 28
2020-01-25 @ Heerenveen W 2-1 1858 1739 43.6% 21.8% 34.6% +3.3 44
2020-01-25 Feyenoord L 2-3 1704 1833 33.3% 21.6% 45.0% -3.0 26
2020-01-25 @ Heracles Almelo W 3-2 1833 1704 45.0% 21.6% 33.3% +3.0 37
2020-01-25 VVV-Venlo L 1-2 1588 1632 45.2% 21.6% 33.2% -4.1 11
2020-01-25 @ RKC Waalwijk W 2-1 1632 1588 33.2% 21.6% 45.2% +4.1 19
2020-01-25 Fortuna Sittard D 1-1 1678 1639 56.9% 18.9% 24.3% -0.7 24
2020-01-25 @ Sparta Rotterdam D 1-1 1639 1678 24.3% 18.9% 56.9% +0.7 20
2020-01-26 Ajax W 2-1 1737 1947 24.7% 19.1% 56.3% +4.9 29
2020-01-26 @ Groningen L 1-2 1947 1737 56.3% 19.1% 24.7% -4.9 47
2020-01-26 Twente D 1-1 1886 1667 78.6% 8.9% 12.4% -1.4 36
2020-01-26 @ PSV Eindhoven D 1-1 1667 1886 12.4% 8.9% 78.6% +1.4 21
2020-01-26 Emmen D 1-1 1794 1646 70.8% 12.9% 16.3% -1.2 34
2020-01-26 @ Vitesse D 1-1 1646 1794 16.3% 12.9% 70.8% +1.2 22
2020-01-26 Zwolle D 0-0 1742 1662 62.3% 16.8% 20.9% -1.0 37
2020-01-26 @ Willem II D 0-0 1662 1742 20.9% 16.8% 62.3% +1.0 18
2020-01-31 RKC Waalwijk W 4-0 1862 1584 84.2% 6.1% 9.7% +3.0 47
2020-01-31 @ Alkmaar L 0-4 1584 1862 9.7% 6.1% 84.2% -3.0 11
2020-02-01 Vitesse D 0-0 1687 1793 36.3% 21.9% 41.8% +0.1 17
2020-02-01 @ ADO Den Haag D 0-0 1793 1687 41.8% 21.9% 36.3% -0.1 35
2020-02-01 Emmen W 3-0 1836 1647 75.5% 10.5% 14.0% +3.6 40
2020-02-01 @ Feyenoord L 0-3 1647 1836 14.0% 10.5% 75.5% -3.6 22
2020-02-01 Sparta Rotterdam W 2-0 1669 1678 50.2% 20.8% 29.0% +5.7 24
2020-02-01 @ Twente L 0-2 1678 1669 29.0% 20.8% 50.2% -5.7 24
2020-02-01 Groningen W 1-0 1663 1742 40.2% 22.0% 37.8% +3.8 21
2020-02-01 @ Zwolle L 0-1 1742 1663 37.8% 22.0% 40.2% -3.8 29
2020-02-02 PSV Eindhoven W 1-0 1942 1885 59.2% 18.0% 22.7% +2.3 50
2020-02-02 @ Ajax L 0-1 1885 1942 22.7% 18.0% 59.2% -2.3 36
2020-02-02 Heerenveen W 2-1 1639 1735 37.7% 22.0% 40.3% +3.7 23
2020-02-02 @ Fortuna Sittard L 1-2 1735 1639 40.3% 22.0% 37.7% -3.7 28
2020-02-02 Utrecht D 1-1 1636 1791 30.2% 21.1% 48.7% +0.4 20
2020-02-02 @ VVV-Venlo D 1-1 1791 1636 48.7% 21.1% 30.2% -0.4 34
2020-02-02 Heracles Almelo W 1-0 1741 1701 56.9% 18.9% 24.2% +2.5 40
2020-02-02 @ Willem II L 0-1 1701 1741 24.2% 18.9% 56.9% -2.5 26
2020-02-07 Fortuna Sittard W 2-0 1699 1643 59.0% 18.1% 22.9% +4.4 29
2020-02-07 @ Heracles Almelo L 0-2 1643 1699 22.9% 18.1% 59.0% -4.5 23
2020-02-08 Vitesse W 1-0 1738 1793 43.7% 21.8% 34.5% +3.5 32
2020-02-08 @ Groningen L 0-1 1793 1738 34.5% 21.8% 43.7% -3.5 35
2020-02-08 VVV-Venlo D 1-1 1732 1637 64.2% 16.0% 19.8% -1.0 29
2020-02-08 @ Heerenveen D 1-1 1637 1732 19.8% 16.0% 64.2% +1.0 21
2020-02-08 Willem II W 3-0 1882 1743 69.7% 13.5% 16.9% +4.5 39
2020-02-08 @ PSV Eindhoven L 0-3 1743 1882 16.9% 13.5% 69.7% -4.5 40
2020-02-08 Zwolle D 0-0 1581 1667 39.2% 22.0% 38.8% -0.0 12
2020-02-08 @ RKC Waalwijk D 0-0 1667 1581 38.8% 22.0% 39.2% +0.0 22
2020-02-11 Twente W 2-0 1643 1675 47.0% 21.4% 31.6% +6.1 25
2020-02-11 @ Emmen L 0-2 1675 1643 31.6% 21.4% 47.0% -6.1 24
2020-02-11 ADO Den Haag W 4-2 1672 1687 49.4% 20.9% 29.7% +4.5 27
2020-02-11 @ Sparta Rotterdam L 2-4 1687 1672 29.7% 20.9% 49.4% -4.5 17
2020-02-14 Heracles Almelo W 1-0 1638 1703 42.1% 21.9% 36.0% +3.6 24
2020-02-14 @ VVV-Venlo L 0-1 1703 1638 36.0% 21.9% 42.1% -3.6 29
2020-02-15 PSV Eindhoven L 0-3 1682 1887 25.1% 19.3% 55.6% -7.1 17
2020-02-15 @ ADO Den Haag W 3-0 1887 1682 55.6% 19.3% 25.1% +7.1 42
2020-02-15 Emmen D 0-0 1639 1650 49.9% 20.8% 29.3% -0.5 24
2020-02-15 @ Fortuna Sittard D 0-0 1650 1639 29.3% 20.8% 49.9% +0.5 26
2020-02-15 Alkmaar W 2-0 1668 1865 25.9% 19.6% 54.5% +9.5 27
2020-02-15 @ Twente L 0-2 1865 1668 54.5% 19.6% 25.9% -9.5 47
2020-02-16 RKC Waalwijk W 3-0 1944 1581 90.3% 3.1% 6.6% +1.5 53
2020-02-16 @ Ajax L 0-3 1581 1944 6.6% 3.1% 90.3% -1.5 12
2020-02-16 Groningen L 1-2 1676 1742 42.1% 21.9% 36.0% -3.9 27
2020-02-16 @ Sparta Rotterdam W 2-1 1742 1676 36.0% 21.9% 42.1% +3.9 35
2020-02-16 Heerenveen W 4-2 1789 1731 59.5% 17.9% 22.6% +3.4 38
2020-02-16 @ Vitesse L 2-4 1731 1789 22.6% 17.9% 59.5% -3.4 29
2020-02-16 Utrecht D 1-1 1739 1791 44.0% 21.8% 34.2% -0.2 41
2020-02-16 @ Willem II D 1-1 1791 1739 34.2% 21.8% 44.0% +0.2 35
2020-02-16 Feyenoord L 3-4 1667 1840 28.2% 20.5% 51.3% -2.6 22
2020-02-16 @ Zwolle W 4-3 1840 1667 51.3% 20.5% 28.2% +2.6 43
2020-02-21 Sparta Rotterdam L 0-1 1580 1673 38.2% 22.0% 39.8% -3.8 12
2020-02-21 @ RKC Waalwijk W 1-0 1673 1580 39.8% 22.0% 38.2% +3.8 30
2020-02-22 Willem II W 4-2 1650 1739 38.8% 22.0% 39.2% +5.7 29
2020-02-22 @ Emmen L 2-4 1739 1650 39.2% 22.0% 38.8% -5.7 41
2020-02-22 Fortuna Sittard W 2-1 1843 1638 77.1% 9.7% 13.2% +1.1 46
2020-02-22 @ Feyenoord L 1-2 1638 1843 13.2% 9.7% 77.1% -1.2 24
2020-02-22 VVV-Venlo L 0-1 1746 1641 65.4% 15.4% 19.1% -5.8 35
2020-02-22 @ Groningen W 1-0 1641 1746 19.1% 15.4% 65.4% +5.8 27
2020-02-22 ADO Den Haag D 2-2 1727 1675 58.6% 18.2% 23.2% -0.6 30
2020-02-22 @ Heerenveen D 2-2 1675 1727 23.2% 18.2% 58.6% +0.6 18
2020-02-23 Zwolle W 2-0 1855 1664 75.7% 10.4% 13.9% +2.5 50
2020-02-23 @ Alkmaar L 0-2 1664 1855 13.9% 10.4% 75.7% -2.4 22
2020-02-23 Ajax W 1-0 1700 1946 21.6% 17.2% 61.2% +5.5 32
2020-02-23 @ Heracles Almelo L 0-1 1946 1700 61.2% 17.2% 21.6% -5.5 53
2020-02-23 Twente W 2-1 1791 1678 66.5% 14.9% 18.5% +1.7 38
2020-02-23 @ Utrecht L 1-2 1678 1791 18.5% 14.9% 66.5% -1.8 27
2020-02-23 PSV Eindhoven L 1-2 1793 1894 37.0% 22.0% 41.0% -3.5 38
2020-02-23 @ Vitesse W 2-1 1894 1793 41.0% 22.0% 37.0% +3.5 45
2020-02-28 Groningen W 3-1 1733 1740 50.5% 20.7% 28.8% +4.9 44
2020-02-28 @ Willem II L 1-3 1740 1733 28.8% 20.7% 50.5% -4.9 35
2020-02-29 Heracles Almelo D 0-0 1676 1705 47.3% 21.3% 31.4% -0.4 19
2020-02-29 @ ADO Den Haag D 0-0 1705 1676 31.4% 21.3% 47.3% +0.4 33
2020-02-29 Heerenveen L 2-3 1676 1727 44.2% 21.7% 34.0% -3.8 27
2020-02-29 @ Twente W 3-2 1727 1676 34.0% 21.7% 44.2% +3.8 33
2020-02-29 Fortuna Sittard D 0-0 1647 1637 52.8% 20.1% 27.1% -0.6 28
2020-02-29 @ VVV-Venlo D 0-0 1637 1647 27.1% 20.1% 52.8% +0.6 25
2020-02-29 Vitesse W 4-3 1662 1789 33.5% 21.7% 44.8% +3.8 25
2020-02-29 @ Zwolle L 3-4 1789 1662 44.8% 21.7% 33.5% -3.8 38
2020-03-01 Alkmaar L 0-2 1940 1858 62.6% 16.7% 20.7% -10.6 53
2020-03-01 @ Ajax W 2-0 1858 1940 20.7% 16.7% 62.6% +10.6 53
2020-03-01 Feyenoord D 1-1 1897 1844 58.8% 18.2% 23.0% -0.8 46
2020-03-01 @ PSV Eindhoven D 1-1 1844 1897 23.0% 18.2% 58.8% +0.8 47
2020-03-01 Utrecht W 2-1 1576 1793 24.0% 18.7% 57.3% +4.9 15
2020-03-01 @ RKC Waalwijk L 1-2 1793 1576 57.3% 18.7% 24.0% -4.9 38
2020-03-01 Emmen W 5-1 1676 1656 54.3% 19.7% 26.0% +8.1 33
2020-03-01 @ Sparta Rotterdam L 1-5 1656 1676 26.0% 19.7% 54.3% -8.0 29
2020-03-06 Zwolle D 1-1 1638 1666 47.5% 21.3% 31.2% -0.3 26
2020-03-06 @ Fortuna Sittard D 1-1 1666 1638 31.2% 21.3% 47.5% +0.3 26
2020-03-07 ADO Den Haag W 4-0 1868 1675 75.9% 10.3% 13.8% +4.6 56
2020-03-07 @ Alkmaar L 0-4 1675 1868 13.8% 10.3% 75.9% -4.6 19
2020-03-07 VVV-Venlo W 3-0 1648 1647 51.6% 20.4% 28.0% +7.9 32
2020-03-07 @ Emmen L 0-3 1647 1648 28.0% 20.4% 51.6% -8.0 28
2020-03-07 Ajax L 1-3 1731 1929 25.6% 19.5% 54.8% -4.4 33
2020-03-07 @ Heerenveen W 3-1 1929 1731 54.8% 19.5% 25.6% +4.3 56
2020-03-07 Twente W 1-0 1786 1672 66.5% 14.9% 18.5% +1.8 41
2020-03-07 @ Vitesse L 0-1 1672 1786 18.5% 14.9% 66.5% -1.8 27
2020-03-08 Willem II W 2-0 1844 1738 65.7% 15.3% 19.0% +3.6 50
2020-03-08 @ Feyenoord L 0-2 1738 1844 19.0% 15.3% 65.7% -3.6 44
2020-03-08 PSV Eindhoven L 0-1 1735 1897 29.5% 20.9% 49.7% -3.0 35
2020-03-08 @ Groningen W 1-0 1897 1735 49.7% 20.9% 29.5% +3.0 49
2020-03-08 RKC Waalwijk W 4-2 1705 1581 67.9% 14.3% 17.8% +2.6 36
2020-03-08 @ Heracles Almelo L 2-4 1581 1705 17.8% 14.3% 67.9% -2.6 15
2020-03-08 Sparta Rotterdam W 5-1 1788 1684 65.3% 15.5% 19.2% +5.8 41
2020-03-08 @ Utrecht L 1-5 1684 1788 19.2% 15.5% 65.3% -5.8 33

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 2019-12-06 11.27% Willem II 1716 2 @ Ajax 1959 0
2 2019-12-01 13.29% RKC Waalwijk 1582 1 @ Utrecht 1784 0
3 2020-01-18 17.05% Willem II 1732 3 @ Alkmaar 1868 1
4 2019-10-19 18.76% Heerenveen 1731 4 @ Alkmaar 1840 2
5 2019-10-26 18.97% ADO Den Haag 1699 2 @ Vitesse 1805 0
6 2020-02-22 19.14% VVV-Venlo 1641 1 @ Groningen 1746 0
7 2019-08-25 19.16% VVV-Venlo 1679 2 @ Utrecht 1784 1
8 2020-03-01 20.72% Alkmaar 1858 2 @ Ajax 1940 0
9 2019-10-27 21.04% Alkmaar 1832 4 @ PSV Eindhoven 1910 0
10 2020-02-23 21.55% @ Heracles Almelo 1700 1 Ajax 1946 0
11 2019-08-31 22.99% Heracles Almelo 1675 2 @ Groningen 1729 1
12 2019-11-08 23.02% Groningen 1736 2 @ Vitesse 1790 1
13 2019-08-10 23.71% Twente 1691 3 @ Groningen 1737 1
14 2019-12-21 23.91% @ Sparta Rotterdam 1665 3 Alkmaar 1882 0
15 2020-03-01 23.97% @ RKC Waalwijk 1576 2 Utrecht 1793 1
16 2019-08-17 24.25% Sparta Rotterdam 1677 2 @ ADO Den Haag 1716 1
17 2020-01-26 24.66% @ Groningen 1737 2 Ajax 1947 1
18 2019-09-20 25.87% Heracles Almelo 1688 3 @ Twente 1710 2
19 2020-02-15 25.90% @ Twente 1668 2 Alkmaar 1865 0
20 2019-12-13 26.16% Willem II 1728 2 @ Heerenveen 1748 1
21 2019-11-10 26.64% @ Willem II 1701 2 PSV Eindhoven 1890 1
22 2019-10-06 27.10% @ Fortuna Sittard 1639 4 Feyenoord 1823 2
23 2019-09-26 27.41% Alkmaar 1824 3 @ Feyenoord 1831 0
24 2019-10-19 28.42% Willem II 1700 1 @ Twente 1697 0
25 2019-08-02 29.37% Willem II 1706 3 @ Zwolle 1694 1

Biggest Elo Changes

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

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2019-10-27 19.96 Alkmaar 4 1832 21.04% @ PSV Eindhoven 0 1910 62.06%
2 2019-08-04 16.67 Heerenveen 4 1711 29.70% @ Heracles Almelo 0 1696 49.37%
3 2019-12-21 14.39 @ Sparta Rotterdam 3 1665 23.91% Alkmaar 0 1882 57.41%
4 2019-09-26 13.38 Alkmaar 3 1824 27.41% @ Feyenoord 0 1831 52.36%
5 2019-12-06 12.67 Willem II 2 1716 11.27% @ Ajax 0 1959 81.03%
6 2019-10-19 12.36 @ Utrecht 3 1777 31.25% PSV Eindhoven 0 1923 47.46%
7 2019-10-19 12.34 Vitesse 4 1793 44.41% @ VVV-Venlo 0 1668 33.88%
8 2019-09-28 12.21 Heerenveen 3 1716 31.84% @ VVV-Venlo 0 1683 46.76%
9 2019-11-23 11.28 Alkmaar 3 1859 35.81% @ Utrecht 0 1795 42.29%
10 2019-10-26 10.98 ADO Den Haag 2 1699 18.97% @ Vitesse 0 1805 65.72%
11 2019-12-20 10.90 @ RKC Waalwijk 3 1581 37.54% Twente 0 1678 40.47%
12 2019-12-14 10.65 Vitesse 3 1774 38.67% @ Twente 0 1689 39.31%
13 2020-03-01 10.59 Alkmaar 2 1858 20.72% @ Ajax 0 1940 62.60%
14 2019-11-30 10.51 @ Heracles Almelo 4 1703 51.13% ADO Den Haag 0 1705 28.34%
15 2019-09-27 10.29 @ Emmen 3 1641 40.38% ADO Den Haag 0 1719 37.62%
16 2019-08-25 10.16 ADO Den Haag 3 1711 40.97% @ RKC Waalwijk 0 1611 37.05%
17 2020-01-18 9.89 Willem II 3 1732 17.05% @ Alkmaar 1 1868 69.34%
18 2019-10-26 9.86 @ Heracles Almelo 4 1695 53.57% Zwolle 0 1680 26.54%
19 2020-02-15 9.50 @ Twente 2 1668 25.90% Alkmaar 0 1865 54.47%
20 2019-11-30 9.49 @ Willem II 4 1706 54.97% Sparta Rotterdam 0 1681 25.55%
21 2019-08-10 8.61 Twente 3 1691 23.71% @ Groningen 1 1737 57.72%
22 2019-11-09 8.60 @ Heracles Almelo 6 1697 59.12% VVV-Venlo 1 1641 22.82%
23 2019-09-29 8.56 PSV Eindhoven 4 1912 58.59% @ Zwolle 0 1685 23.15%
24 2019-11-03 8.56 @ Utrecht 6 1792 70.00% Fortuna Sittard 0 1651 16.71%
25 2019-10-19 8.54 Heerenveen 4 1731 18.76% @ Alkmaar 2 1840 66.11%