2019-20 Eredivisie Season

232 games

Final

Champion

Ajax

56 points

Relegated

No relegation

Biggest Overachiever

Willem II

9.29 points above expected

44 points · 34.71 expected points

Biggest Disappointment

ADO Den Haag

11.76 points below expected

19 points · 30.76 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.61 -3.61
2 Alkmaar 25 18 2 5 56 54 17 +37 50.71 +5.29
3 Feyenoord 25 14 8 3 50 50 35 +15 47.77 +2.23
4 PSV Eindhoven 26 14 7 5 49 54 28 +26 56.80 -7.80
5 Willem II 26 13 5 8 44 37 34 +3 34.71 +9.29
6 Utrecht 25 12 5 8 41 50 34 +16 41.35 -0.35
7 Vitesse 26 12 5 9 41 45 35 +10 43.52 -2.52
8 Heracles Almelo 26 10 6 10 36 40 34 +6 31.54 +4.46
9 Groningen 26 10 5 11 35 27 26 +1 36.05 -1.05
10 Heerenveen 26 8 9 9 33 41 41 0 35.52 -2.52
11 Sparta Rotterdam 26 9 6 11 33 41 45 -4 29.21 +3.79
12 Emmen 26 9 5 12 32 32 45 -13 25.77 +6.23
13 VVV-Venlo 26 8 4 14 28 24 51 -27 25.21 +2.79
14 Twente 26 7 6 13 27 34 46 -12 30.34 -3.34
15 Zwolle 26 7 5 14 26 37 55 -18 27.79 -1.79
16 Fortuna Sittard 26 6 8 12 26 29 52 -23 24.82 +1.18
17 ADO Den Haag 26 4 7 15 19 25 54 -29 30.76 -11.76
18 RKC Waalwijk 26 4 3 19 15 27 60 -33 18.61 -3.61

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 1944 56 72.22 -16.22 1.3% 44 61 68 72 77 83 95
PSV Eindhoven 1906 49 68.01 -19.01 0.6% 40 56 63 68 73 79 93
Alkmaar 1884 56 63.32 -7.32 17.3% 37 51 58 63 68 75 89
Feyenoord 1854 50 60.38 -10.38 8.9% 32 48 55 60 65 72 86
Utrecht 1798 41 53.96 -12.96 4.7% 27 42 49 54 59 66 81
Vitesse 1788 41 54.73 -13.73 3.8% 25 42 50 55 60 67 82
Willem II 1737 44 45.92 -1.92 42.7% 19 34 41 46 51 58 80
Groningen 1730 35 47.26 -12.26 5.1% 20 35 42 47 52 59 77
Heerenveen 1724 33 46.73 -13.73 3.5% 22 35 42 47 52 59 77
Heracles Almelo 1706 36 42.75 -6.75 19.8% 16 31 38 43 48 55 68
Sparta Rotterdam 1681 33 40.42 -7.42 16.8% 16 29 36 40 45 53 68
Twente 1667 27 41.55 -14.55 2.3% 14 30 37 42 46 53 67
ADO Den Haag 1663 19 41.97 -22.97 0.0% 15 30 37 42 47 54 70
Zwolle 1659 26 39.00 -13.00 3.4% 11 27 34 39 44 51 74
Emmen 1655 32 36.98 -4.98 27.1% 13 26 32 37 42 49 64
Fortuna Sittard 1632 26 36.03 -10.03 8.7% 11 25 31 36 41 48 65
VVV-Venlo 1628 28 36.42 -8.42 13.7% 9 25 31 36 41 49 69
RKC Waalwijk 1576 15 29.82 -14.82 1.2% 8 19 25 30 34 41 57

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.23
0-0-2
1.81
0-0-1
1.36
0-0-1
0.72
0-0-1
1.32
0-1-0
1.58
0-2-0
2.48
0-1-1
2.67
0-0-2
1.45
2-0-0
3.48
0-0-2
2.95
0-1-0
1.75
0-0-2
2.30
1-0-0
1.89
1-1-0
1.98
0-1-0
1.74
0-0-1
1.17
Ajax
2-0-0
4.44
0-0-2
3.33
1-0-0
2.48
1-0-0
2.18
1-0-0
2.54
1-0-1
4.30
2-0-0
4.25
1-0-1
4.52
1-1-0
3.07
2-0-0
5.00
2-0-0
4.48
1-0-0
2.09
1-0-0
2.23
1-0-0
1.98
0-1-0
1.61
0-0-1
2.47
1-0-0
2.14
Alkmaar
2-0-0
3.82
2-0-0
2.26
1-0-0
2.39
1-0-0
1.03
1-0-0
2.23
0-1-0
2.08
1-0-1
3.70
1-0-0
2.24
1-0-0
0.79
2-0-0
4.36
1-0-1
4.14
1-0-1
4.13
1-0-0
1.32
1-0-0
2.47
0-0-1
1.16
0-1-1
3.87
2-0-0
4.28
Emmen
1-0-0
1.41
0-0-1
0.39
0-0-1
0.47
0-1-1
1.48
1-1-0
2.84
0-0-2
2.20
1-0-0
1.41
1-0-1
2.41
0-1-0
0.80
0-1-0
1.28
1-0-1
2.57
1-0-1
2.52
0-0-1
0.66
1-0-1
2.90
1-1-0
1.72
1-0-1
2.22
0-0-1
1.67
Feyenoord
1-0-0
2.10
0-0-1
0.65
0-0-1
1.75
1-1-0
4.15
1-0-1
4.17
0-1-0
1.34
1-1-0
3.50
1-1-0
3.74
1-1-0
2.30
1-0-0
2.42
0-1-0
2.24
1-0-0
2.11
1-1-0
3.08
1-0-0
1.72
0-1-0
1.22
2-0-0
3.62
2-0-0
4.02
Fortuna Sittard
1-0-0
1.46
0-0-1
0.34
0-0-1
0.60
0-1-1
2.72
1-0-1
1.47
1-0-0
1.31
1-1-0
2.14
0-1-1
2.52
0-0-1
0.42
1-0-0
1.93
0-2-0
2.44
0-0-1
1.49
0-0-1
0.62
1-1-0
2.74
0-0-2
1.76
0-1-1
2.27
0-1-1
2.64
Groningen
0-1-0
1.20
1-0-1
1.35
0-1-0
0.74
2-0-0
3.39
0-1-0
1.43
0-0-1
1.47
0-1-0
1.01
0-0-1
1.95
0-0-2
1.58
1-0-0
2.18
2-0-0
3.16
0-1-1
3.23
0-0-1
1.58
0-0-2
3.33
2-0-0
2.38
1-0-1
2.90
1-0-1
3.25
Heerenveen
0-2-0
3.10
0-0-2
1.40
1-0-1
1.90
0-0-1
1.36
0-1-1
2.08
0-1-1
3.44
0-1-0
1.78
1-1-0
2.98
0-0-1
0.62
1-0-0
1.67
1-0-0
1.96
1-1-0
3.04
0-1-0
1.49
1-1-0
3.26
1-0-1
2.45
0-0-1
1.81
1-0-0
1.94
Heracles Almelo
1-1-0
2.90
1-0-1
1.16
0-0-1
0.59
1-0-1
3.16
0-1-1
1.86
1-1-0
3.06
1-0-0
0.85
0-1-1
2.60
0-0-1
0.85
1-0-1
3.71
0-1-0
1.19
1-0-0
0.93
0-0-1
1.46
1-0-1
3.30
0-1-0
1.22
1-0-1
2.50
1-0-0
1.80
PSV Eindhoven
2-0-0
4.18
0-1-1
2.51
0-0-1
2.02
0-1-0
2.00
0-1-1
3.27
1-0-0
2.45
2-0-0
4.06
1-0-0
2.21
1-0-0
1.95
1-0-0
2.17
0-1-0
1.90
0-2-0
4.28
0-0-1
1.68
1-1-0
4.56
2-0-0
3.59
1-0-1
4.01
2-0-0
4.39
RKC Waalwijk
0-0-2
2.11
0-0-2
0.76
0-0-2
1.32
0-1-0
1.50
0-0-1
0.45
0-0-1
0.87
0-0-1
0.64
0-0-1
1.11
1-0-1
1.89
0-0-1
0.66
0-0-2
2.14
1-1-0
2.12
2-0-0
1.38
0-0-2
2.47
0-0-1
0.94
0-0-1
0.67
0-1-1
2.21
Sparta Rotterdam
2-0-0
2.63
0-0-2
1.20
1-0-1
1.48
1-0-1
3.00
0-1-0
0.59
0-2-0
3.14
0-0-2
2.41
0-0-1
0.84
0-1-0
1.58
0-1-0
0.89
2-0-0
3.44
1-0-1
2.77
0-0-2
2.01
1-0-0
1.67
1-0-0
1.29
0-0-1
0.98
0-1-0
1.10
Twente
0-1-0
1.03
0-0-1
0.73
1-0-1
1.50
1-0-1
3.05
0-0-1
0.71
1-0-0
1.29
1-1-0
2.34
0-1-1
2.53
0-0-1
1.86
0-2-0
1.38
0-1-1
3.46
1-0-1
2.79
1-0-1
2.12
0-0-1
1.35
0-0-2
2.10
0-0-1
1.75
1-0-0
1.87
Utrecht
2-0-0
3.29
0-0-1
0.60
0-0-1
1.45
1-0-0
2.16
0-1-1
2.50
1-0-0
2.21
1-0-0
1.20
0-1-0
1.29
1-0-0
1.32
1-0-0
1.10
0-0-2
4.27
2-0-0
3.58
1-0-1
3.48
0-1-1
3.84
0-0-1
1.00
1-1-0
3.24
1-1-0
3.66
VVV-Venlo
0-0-1
0.90
0-0-1
0.82
0-0-1
0.40
1-0-1
2.67
0-0-1
1.06
0-1-1
2.83
2-0-0
2.27
0-1-1
2.33
1-0-1
2.28
0-1-1
1.13
2-0-0
3.11
0-0-1
1.11
1-0-0
1.43
1-1-0
1.76
0-0-2
1.78
0-0-1
0.99
0-0-1
1.65
Vitesse
0-1-1
3.62
0-1-0
1.17
1-0-0
1.62
0-1-1
3.89
0-1-0
1.55
2-0-0
3.85
0-0-2
3.20
1-0-1
3.13
0-1-0
1.56
0-0-2
2.01
1-0-0
1.86
0-0-1
1.49
2-0-0
3.50
1-0-0
1.79
2-0-0
3.84
1-0-0
1.30
1-0-1
3.70
Willem II
0-1-0
1.04
1-0-0
0.41
1-1-0
1.74
1-0-1
3.35
0-0-2
1.97
1-1-0
3.32
1-0-1
2.68
1-0-0
0.98
1-0-1
3.08
1-0-1
1.60
1-0-0
2.15
1-0-0
1.81
1-0-0
1.04
0-1-1
2.34
1-0-0
1.80
0-0-1
1.48
1-1-0
3.15
Zwolle
1-0-0
1.61
0-0-1
0.68
0-0-2
1.37
1-0-0
1.12
0-0-2
1.60
1-1-0
2.93
1-0-1
2.32
0-0-1
0.86
0-0-1
0.98
0-0-2
1.27
1-1-0
3.37
0-1-0
1.69
0-0-1
0.92
0-1-1
1.93
1-0-0
1.13
1-0-1
1.89
0-1-1
2.44

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.75 +8.5
Allowed 0.83 -8.9
Differential 0.92 +5.1

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

Scored Allowed Difference
Mean 1.54 1.54 +0.00
SD 1.37 1.37 2.15
CV 0.89 0.89
Max 6 6 +6
Min 0 0 -6

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

Summary Statistics

Scored Allowed Difference
Mean 0.96 2.08 -1.12
SD 1.00 1.72 2.01
CV 1.04 0.83
Max 3 6 +3
Min 0 0 -5

Games Played: 26

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

Summary Statistics

Scored Allowed Difference
Mean 2.72 0.92 +1.80
SD 1.81 0.76 2.14
CV 0.67 0.83
Max 6 2 +5
Min 0 0 -2

Games Played: 25

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

Summary Statistics

Scored Allowed Difference
Mean 2.16 0.68 +1.48
SD 1.40 1.18 2.16
CV 0.65 1.74
Max 5 4 +4
Min 0 0 -3

Games Played: 25

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

Summary Statistics

Scored Allowed Difference
Mean 1.23 1.73 -0.50
SD 1.14 1.54 2.20
CV 0.93 0.89
Max 4 5 +3
Min 0 0 -5

Games Played: 26

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

Summary Statistics

Scored Allowed Difference
Mean 2.00 1.40 +0.60
SD 1.29 1.22 1.76
CV 0.65 0.87
Max 5 4 +4
Min 0 0 -4

Games Played: 25

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

Summary Statistics

Scored Allowed Difference
Mean 1.12 2.00 -0.88
SD 1.18 1.74 2.18
CV 1.06 0.87
Max 4 6 +3
Min 0 0 -6

Games Played: 26

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

Summary Statistics

Scored Allowed Difference
Mean 1.04 1.00 +0.04
SD 0.87 0.98 1.46
CV 0.84 0.98
Max 3 3 +3
Min 0 0 -2

Games Played: 26

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

Summary Statistics

Scored Allowed Difference
Mean 1.58 1.58 +0.00
SD 1.10 1.10 1.62
CV 0.70 0.70
Max 4 4 +4
Min 0 0 -3

Games Played: 26

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

Summary Statistics

Scored Allowed Difference
Mean 1.54 1.31 +0.23
SD 1.68 1.19 2.23
CV 1.09 0.91
Max 6 4 +5
Min 0 0 -4

Games Played: 26

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

Summary Statistics

Scored Allowed Difference
Mean 2.08 1.08 +1.00
SD 1.49 1.02 2.24
CV 0.72 0.94
Max 5 4 +5
Min 0 0 -4

Games Played: 26

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

Summary Statistics

Scored Allowed Difference
Mean 1.04 2.31 -1.27
SD 0.96 1.46 1.78
CV 0.92 0.63
Max 3 6 +3
Min 0 0 -4

Games Played: 26

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

Summary Statistics

Scored Allowed Difference
Mean 1.58 1.73 -0.15
SD 1.42 1.46 2.31
CV 0.90 0.84
Max 5 5 +4
Min 0 0 -4

Games Played: 26

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

Summary Statistics

Scored Allowed Difference
Mean 1.31 1.77 -0.46
SD 1.23 1.42 1.84
CV 0.94 0.80
Max 4 5 +3
Min 0 0 -4

Games Played: 26

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

Summary Statistics

Scored Allowed Difference
Mean 2.00 1.36 +0.64
SD 1.58 1.08 2.27
CV 0.79 0.79
Max 6 4 +6
Min 0 0 -4

Games Played: 25

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

Summary Statistics

Scored Allowed Difference
Mean 0.92 1.96 -1.04
SD 0.84 1.64 2.03
CV 0.92 0.83
Max 3 6 +2
Min 0 0 -5

Games Played: 26

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

Summary Statistics

Scored Allowed Difference
Mean 1.73 1.35 +0.38
SD 1.34 1.29 1.98
CV 0.78 0.96
Max 4 5 +4
Min 0 0 -5

Games Played: 26

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

Summary Statistics

Scored Allowed Difference
Mean 1.42 1.31 +0.12
SD 1.24 1.19 1.77
CV 0.87 0.91
Max 4 4 +4
Min 0 0 -3

Games Played: 26

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

Summary Statistics

Scored Allowed Difference
Mean 1.42 2.12 -0.69
SD 1.58 1.34 2.02
CV 1.11 0.63
Max 6 4 +4
Min 0 0 -4

Games Played: 26

Home-Field Advantage Edge

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

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.71 +9.29
2 Emmen 32 25.77 +6.23
3 Alkmaar 56 50.71 +5.29
4 Heracles Almelo 36 31.54 +4.46
5 Sparta Rotterdam 33 29.21 +3.79

Biggest Disappointments

# Team Actual Sim vsSim
1 ADO Den Haag 19 30.76 -11.76
2 PSV Eindhoven 49 56.80 -7.80
3 RKC Waalwijk 15 18.61 -3.61
4 Ajax 56 59.61 -3.61
5 Twente 27 30.34 -3.34

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 Alkmaar 7 Oct 27 – Dec 15 1 in 141
2 Feyenoord 7 Dec 15 – Feb 22 1 in 98
3 Willem II 3 Nov 30 – Dec 13 1 in 79
4 Heracles Almelo 3 Aug 31 – Sep 20 1 in 41
5 Heerenveen 3 Sep 28 – Oct 19 1 in 32

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Vitesse 5 Oct 26 – Nov 29 1 in 549
2 VVV-Venlo 7 Sep 21 – Nov 9 1 in 112
3 RKC Waalwijk 8 Aug 25 – Oct 26 1 in 58
4 Twente 4 Sep 20 – Oct 19 1 in 49
5 ADO Den Haag 5 Sep 15 – Oct 20 1 in 36

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Willem II 9 Nov 10 – Feb 2 1 in 352
2 VVV-Venlo 7 Jan 19 – Feb 29 1 in 171
3 Feyenoord 14 Nov 3 – Mar 8 1 in 147
4 Twente 6 Aug 3 – Sep 15 1 in 38
5 Heerenveen 7 Sep 22 – Nov 9 1 in 34

Most Unlikely Winless Streaks

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

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.56%24.99%11.30%4.43%1.81%0.57%0.12%0.14%0.04%0.03%0.01%
Alkmaar10.60%20.83%26.80%18.68%10.92%6.07%2.69%1.45%1.02%0.48%0.30%0.07%0.03%0.03%0.03%
Feyenoord4.99%11.85%20.10%23.08%16.48%10.40%5.61%3.54%1.62%0.93%0.69%0.40%0.16%0.08%0.05%0.01%0.01%
PSV Eindhoven25.51%33.58%20.91%11.02%4.86%2.31%0.91%0.46%0.20%0.14%0.05%0.03%0.02%
Willem II0.05%0.21%0.80%3.07%5.49%9.01%10.66%11.20%11.31%10.66%8.88%7.39%6.47%5.15%4.04%3.13%1.88%0.60%
Utrecht0.85%3.25%7.54%13.70%17.80%16.75%12.27%8.90%6.47%4.09%3.00%2.07%1.45%0.80%0.58%0.31%0.16%0.01%
Vitesse1.22%3.96%8.60%14.47%18.55%15.96%12.49%8.05%5.99%3.69%2.42%1.84%1.23%0.68%0.42%0.23%0.17%0.03%
Heracles Almelo0.03%0.12%0.40%1.27%2.98%4.74%7.17%8.54%9.53%10.03%9.92%10.23%8.72%7.95%6.39%6.01%3.89%2.08%
Groningen0.09%0.42%1.39%3.69%7.03%10.23%12.50%12.32%11.14%9.87%8.21%6.60%5.49%4.37%3.00%2.01%1.10%0.54%
Heerenveen0.07%0.48%1.28%3.45%6.79%9.35%10.95%12.16%10.81%9.80%8.54%7.30%5.96%5.02%3.58%2.41%1.35%0.70%
Sparta Rotterdam0.04%0.14%0.48%1.48%2.94%4.62%6.04%7.19%8.44%9.79%9.88%10.26%10.42%9.36%8.07%6.55%4.30%
Emmen0.02%0.05%0.15%0.44%1.06%2.02%2.87%4.55%5.12%7.09%8.18%10.02%10.27%12.29%13.33%13.61%8.93%
VVV-Venlo0.01%0.05%0.16%0.58%0.89%1.68%2.62%3.35%4.75%6.22%7.28%9.00%10.87%12.14%13.45%14.52%12.43%
Twente0.09%0.16%0.93%1.73%3.32%5.23%7.13%8.53%9.85%9.68%10.26%9.57%9.17%8.72%7.15%5.27%3.21%
Zwolle0.02%0.04%0.06%0.41%0.89%2.05%3.32%4.35%5.86%6.89%8.56%9.22%10.13%10.46%11.28%10.90%9.49%6.07%
Fortuna Sittard0.01%0.01%0.09%0.38%0.77%1.59%2.58%3.25%4.79%5.53%6.92%8.84%10.56%12.03%14.17%15.90%12.58%
ADO Den Haag0.01%0.10%0.41%0.92%1.76%3.48%6.04%7.33%8.52%9.32%9.67%9.75%9.01%8.76%8.58%7.26%5.77%3.31%
RKC Waalwijk0.03%0.10%0.13%0.32%0.62%1.12%1.44%2.58%3.64%5.41%7.51%11.56%20.33%45.21%

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
+24.57%
Clear Edge
51.72%21.12%27.16%
Elo Value
Home Edge
137 Elo
0.007 goals per Elo point
087.14400
Scoring Tilt
Expected
+0.68 goals
Home-Tilted
-2+0.64+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.5
Top-Heavy
124610
Champion Preseason Odds
57%
Ajax, 1st of 18
LongshotFavorite
Title Margin
Expected
0.00/gm
Photo Finish
00.190.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.03 * Some Luck: 5.03 to 7.54 * Lucky: 7.54 to 10.06 * Wild Swing: 10.06 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 2.09 * Close: 2.09 to 3.14 * Off: 3.14 to 4.19 * Way Off: 4.19 and up.
Biggest Overachiever
The team that finished highest inside its own range of simulated outcomes. The gold line is where the top team in a league of 18 typically lands.
Biggest Underachiever
The team that finished lowest inside its own range of simulated outcomes. The gold line is where the bottom team in a league of 18 typically lands.
Season Outliers
Number of teams that finished above the 95th or below the 5th percentile of their own simulated range. Even a well-calibrated model expects about 10% of teams in the extremes.
Minimal Outliers: under 18 * As Expected: 18 to 28.8 * Several Outliers: 28.8 to 39.6 * Many Outliers: 39.6 and up.
Luck Spread
Expected
5.42 points
Some Luck
06.2916
Average Finish Error
Expected
1.89
Pinpoint
02.626
Biggest Overachiever
Expected 97.22%
93.69%
Alkmaar
50100
Biggest Underachiever
Expected 2.78%
2.03%
ADO Den Haag
050
Season Outliers
Expected
1 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.18
Top-Heavy
00.120.180.260.5
Noll-Scully
Coin-flip
1.55
Moderate Separation
01.003
Interquartile Edge
69%
Slight Edge
50%60%70%80%100%
Best vs. Worst
Baseline
89%
Strong Edge
50%91%100%
Close Games
Expected
51%
Very Frequent
0%51%100%
Blowouts
Expected
25%
Very Frequent
0%25%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.55
Highly Predictable
00.572
Matchup Imbalance
0.38
Lopsided
00.10.180.280.5
Strangeness
Expected
0.75
Very Predictable
01.002
Repeatability
0.80
Strong Carryover
00.30.60.851
Upset Rate
Expected
22%
Chalky
0%24%50%
Clear Favorite Upset Rate
Expected
18%
As Expected
0%20%50%

Calibration

How these are measured

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

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

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%
Utrecht 99.99% 0.01%
Vitesse 99.97% 0.03%
Groningen 99.46% 0.54%
Willem II 99.40% 0.60%
Heerenveen 99.30% 0.70%
Heracles Almelo 97.92% 2.08%
Twente 96.79% 3.21%
ADO Den Haag 96.69% 3.31%
Sparta Rotterdam 95.70% 4.30%
Zwolle 93.93% 6.07%
Emmen 91.07% 8.93%
VVV-Venlo 87.57% 12.43%
Fortuna Sittard 87.42% 12.58%
RKC Waalwijk 54.79% 45.21%

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
2019-08-02 Willem II L 1-3 1689 1703 49.0% 21.8% 29.2% -9.1 0
2019-08-02 @ Zwolle W 3-1 1703 1689 29.2% 21.8% 49.0% +9.1 3
2019-08-03 Ajax D 2-2 1777 1917 31.7% 22.1% 46.2% +0.3 1
2019-08-03 @ Vitesse D 2-2 1917 1777 46.2% 22.1% 31.7% -0.3 1
2019-08-03 Groningen L 0-1 1653 1731 40.1% 22.4% 37.5% -4.8 0
2019-08-03 @ Emmen W 1-0 1731 1653 37.5% 22.4% 40.1% +4.8 3
2019-08-03 PSV Eindhoven D 1-1 1690 1902 23.7% 20.7% 55.6% +0.8 1
2019-08-03 @ Twente D 1-1 1902 1690 55.6% 20.7% 23.7% -0.8 1
2019-08-03 RKC Waalwijk W 3-1 1683 1625 58.2% 20.1% 21.7% +4.6 3
2019-08-03 @ VVV-Venlo L 1-3 1625 1683 21.7% 20.1% 58.2% -4.6 0
2019-08-04 Fortuna Sittard W 4-0 1813 1655 68.9% 16.7% 14.4% +6.5 3
2019-08-04 @ Alkmaar L 0-4 1655 1813 14.4% 16.7% 68.9% -6.5 0
2019-08-04 Heerenveen L 0-4 1690 1705 48.9% 21.8% 29.3% -20.0 0
2019-08-04 @ Heracles Almelo W 4-0 1705 1690 29.3% 21.8% 48.9% +20.0 3
2019-08-04 Sparta Rotterdam D 2-2 1830 1669 69.3% 16.6% 14.2% -1.1 1
2019-08-04 @ Feyenoord D 2-2 1669 1830 14.2% 16.6% 69.3% +1.1 1
2019-08-04 Utrecht L 2-4 1726 1773 44.4% 22.2% 33.4% -7.5 0
2019-08-04 @ ADO Den Haag W 4-2 1773 1726 33.4% 22.2% 44.4% +7.5 3
2019-08-09 VVV-Venlo W 4-1 1670 1688 48.5% 21.9% 29.6% +8.6 4
2019-08-09 @ Sparta Rotterdam L 1-4 1688 1670 29.6% 21.9% 48.5% -8.6 3
2019-08-10 Emmen W 5-0 1917 1648 78.7% 12.4% 8.9% +4.7 4
2019-08-10 @ Ajax L 0-5 1648 1917 8.9% 12.4% 78.7% -4.7 0
2019-08-10 Twente L 1-3 1736 1691 56.5% 20.5% 23.0% -10.3 3
2019-08-10 @ Groningen W 3-1 1691 1736 23.0% 20.5% 56.5% +10.3 4
2019-08-10 Vitesse L 0-2 1712 1778 41.8% 22.4% 35.8% -9.3 3
2019-08-10 @ Willem II W 2-0 1778 1712 35.8% 22.4% 41.8% +9.3 4
2019-08-11 ADO Den Haag W 3-1 1901 1718 71.3% 15.8% 13.0% +2.6 4
2019-08-11 @ PSV Eindhoven L 1-3 1718 1901 13.0% 15.8% 71.3% -2.7 0
2019-08-11 Alkmaar L 0-2 1620 1819 24.9% 21.0% 54.1% -6.0 0
2019-08-11 @ RKC Waalwijk W 2-0 1819 1620 54.1% 21.0% 24.9% +6.0 6
2019-08-11 Feyenoord D 1-1 1725 1829 36.4% 22.4% 41.2% +0.1 4
2019-08-11 @ Heerenveen D 1-1 1829 1725 41.2% 22.4% 36.4% -0.1 2
2019-08-11 Heracles Almelo D 1-1 1649 1670 48.0% 21.9% 30.1% -0.4 1
2019-08-11 @ Fortuna Sittard D 1-1 1670 1649 30.1% 21.9% 48.0% +0.4 1
2019-08-11 Zwolle W 3-1 1781 1680 63.1% 18.8% 18.2% +3.8 6
2019-08-11 @ Utrecht L 1-3 1680 1781 18.2% 18.8% 63.1% -3.8 0
2019-08-16 Zwolle W 3-0 1787 1676 64.1% 18.4% 17.4% +6.1 7
2019-08-16 @ Vitesse L 0-3 1676 1787 17.4% 18.4% 64.1% -6.1 0
2019-08-17 Ajax L 1-4 1679 1922 20.9% 19.8% 59.3% -6.2 3
2019-08-17 @ VVV-Venlo W 4-1 1922 1679 59.3% 19.8% 20.9% +6.2 7
2019-08-17 Heerenveen W 2-0 1644 1725 39.6% 22.4% 38.0% +8.6 3
2019-08-17 @ Emmen L 0-2 1725 1644 38.0% 22.4% 39.6% -8.6 4
2019-08-17 Sparta Rotterdam L 1-2 1716 1679 55.6% 20.7% 23.7% -5.9 0
2019-08-17 @ ADO Den Haag W 2-1 1679 1716 23.7% 20.7% 55.6% +5.9 7
2019-08-18 Groningen D 0-0 1825 1725 62.9% 18.8% 18.3% -1.3 7
2019-08-18 @ Alkmaar D 0-0 1725 1825 18.3% 18.8% 62.9% +1.3 4
2019-08-18 PSV Eindhoven L 0-2 1671 1903 21.7% 20.1% 58.1% -5.3 1
2019-08-18 @ Heracles Almelo W 2-0 1903 1671 58.1% 20.1% 21.7% +5.3 7
2019-08-18 RKC Waalwijk D 3-3 1701 1614 61.5% 19.2% 19.3% -0.7 5
2019-08-18 @ Twente D 3-3 1614 1701 19.3% 19.2% 61.5% +0.7 1
2019-08-18 Utrecht D 1-1 1829 1785 56.4% 20.5% 23.0% -0.9 3
2019-08-18 @ Feyenoord D 1-1 1785 1829 23.0% 20.5% 56.4% +0.9 7
2019-08-18 Willem II L 2-3 1648 1702 43.5% 22.3% 34.2% -4.5 1
2019-08-18 @ Fortuna Sittard W 3-2 1702 1648 34.2% 22.3% 43.5% +4.5 6
2019-08-24 Emmen W 2-1 1707 1652 57.7% 20.2% 22.1% +2.7 9
2019-08-24 @ Willem II L 1-2 1652 1707 22.1% 20.2% 57.7% -2.7 3
2019-08-24 Twente D 0-0 1717 1700 53.0% 21.2% 25.8% -0.8 5
2019-08-24 @ Heerenveen D 0-0 1700 1717 25.8% 21.2% 53.0% +0.8 6
2019-08-24 Vitesse D 1-1 1666 1793 33.2% 22.2% 44.5% +0.3 2
2019-08-24 @ Heracles Almelo D 1-1 1793 1666 44.5% 22.2% 33.2% -0.3 8
2019-08-25 ADO Den Haag L 0-3 1615 1710 37.7% 22.4% 40.0% -12.4 1
2019-08-25 @ RKC Waalwijk W 3-0 1710 1615 40.0% 22.4% 37.7% +12.4 3
2019-08-25 Sparta Rotterdam D 2-2 1670 1685 48.9% 21.8% 29.3% -0.4 1
2019-08-25 @ Zwolle D 2-2 1685 1670 29.3% 21.8% 48.9% +0.4 8
2019-08-25 VVV-Venlo L 1-2 1786 1673 64.3% 18.4% 17.3% -6.6 7
2019-08-25 @ Utrecht W 2-1 1673 1786 17.3% 18.4% 64.3% +6.6 6
2019-08-30 Zwolle L 1-3 1650 1669 48.2% 21.9% 29.9% -9.0 3
2019-08-30 @ Emmen W 3-1 1669 1650 29.9% 21.9% 48.2% +9.0 4
2019-08-31 Fortuna Sittard D 1-1 1716 1644 59.8% 19.7% 20.5% -1.0 6
2019-08-31 @ Heerenveen D 1-1 1644 1716 20.5% 19.7% 59.8% +1.0 2
2019-08-31 Heracles Almelo L 1-2 1727 1666 58.5% 20.1% 21.5% -6.1 4
2019-08-31 @ Groningen W 2-1 1666 1727 21.5% 20.1% 58.5% +6.1 5
2019-08-31 VVV-Venlo W 1-0 1722 1680 56.3% 20.6% 23.2% +3.0 6
2019-08-31 @ ADO Den Haag L 0-1 1680 1722 23.2% 20.6% 56.3% -3.0 6
2019-09-01 Ajax L 1-4 1685 1928 20.8% 19.8% 59.4% -6.2 8
2019-09-01 @ Sparta Rotterdam W 4-1 1928 1685 59.4% 19.8% 20.8% +6.2 10
2019-09-01 Alkmaar W 2-1 1793 1824 46.7% 22.0% 31.3% +3.7 11
2019-09-01 @ Vitesse L 1-2 1824 1793 31.3% 22.0% 46.7% -3.7 7
2019-09-01 Feyenoord L 0-1 1710 1828 34.5% 22.3% 43.3% -4.2 9
2019-09-01 @ Willem II W 1-0 1828 1710 43.3% 22.3% 34.5% +4.2 6
2019-09-01 PSV Eindhoven L 1-3 1602 1909 16.0% 17.7% 66.3% -3.3 1
2019-09-01 @ RKC Waalwijk W 3-1 1909 1602 66.3% 17.7% 16.0% +3.3 10
2019-09-01 Utrecht W 3-1 1701 1779 40.1% 22.4% 37.5% +7.4 9
2019-09-01 @ Twente L 1-3 1779 1701 37.5% 22.4% 40.1% -7.3 7
2019-09-14 Emmen W 3-1 1772 1641 66.2% 17.7% 16.1% +3.3 10
2019-09-14 @ Utrecht L 1-3 1641 1772 16.1% 17.7% 66.2% -3.3 3
2019-09-14 Groningen W 2-1 1677 1721 44.9% 22.2% 32.9% +3.8 9
2019-09-14 @ VVV-Venlo L 1-2 1721 1677 32.9% 22.2% 44.9% -3.8 4
2019-09-14 Heerenveen W 4-1 1934 1715 74.6% 14.3% 11.1% +3.1 13
2019-09-14 @ Ajax L 1-4 1715 1934 11.1% 14.3% 74.6% -3.1 6
2019-09-14 Sparta Rotterdam W 5-1 1820 1679 67.3% 17.3% 15.4% +5.8 10
2019-09-14 @ Alkmaar L 1-5 1679 1820 15.4% 17.3% 67.3% -5.8 8
2019-09-14 Vitesse W 5-0 1912 1797 64.6% 18.3% 17.1% +9.7 13
2019-09-14 @ PSV Eindhoven L 0-5 1797 1912 17.1% 18.3% 64.6% -9.7 11
2019-09-15 ADO Den Haag W 3-2 1832 1725 63.7% 18.6% 17.8% +2.0 9
2019-09-15 @ Feyenoord L 2-3 1725 1832 17.8% 18.6% 63.7% -2.0 6
2019-09-15 RKC Waalwijk W 6-2 1678 1599 60.6% 19.5% 19.9% +6.5 7
2019-09-15 @ Zwolle L 2-6 1599 1678 19.9% 19.5% 60.6% -6.5 1
2019-09-15 Twente L 2-3 1645 1709 42.1% 22.3% 35.5% -4.4 2
2019-09-15 @ Fortuna Sittard W 3-2 1709 1645 35.5% 22.3% 42.1% +4.4 12
2019-09-15 Willem II W 4-1 1672 1705 46.4% 22.1% 31.6% +9.1 8
2019-09-15 @ Heracles Almelo L 1-4 1705 1672 31.6% 22.1% 46.4% -9.1 9
2019-09-20 Heracles Almelo L 2-3 1713 1681 54.9% 20.8% 24.2% -5.5 12
2019-09-20 @ Twente W 3-2 1681 1713 24.2% 20.8% 54.9% +5.5 11
2019-09-21 Fortuna Sittard W 4-2 1787 1640 67.8% 17.1% 15.1% +2.8 14
2019-09-21 @ Vitesse L 2-4 1640 1787 15.1% 17.1% 67.8% -2.8 2
2019-09-21 RKC Waalwijk W 4-0 1673 1593 60.7% 19.4% 19.8% +9.1 11
2019-09-21 @ Sparta Rotterdam L 0-4 1593 1673 19.8% 19.4% 60.7% -9.1 1
2019-09-21 VVV-Venlo W 1-0 1696 1681 52.9% 21.2% 25.9% +3.3 12
2019-09-21 @ Willem II L 0-1 1681 1696 25.9% 21.2% 52.9% -3.3 9
2019-09-21 Zwolle W 2-0 1717 1685 54.9% 20.8% 24.2% +5.8 7
2019-09-21 @ Groningen L 0-2 1685 1717 24.2% 20.8% 54.9% -5.8 7
2019-09-22 Ajax D 1-1 1922 1937 48.8% 21.8% 29.4% -0.5 14
2019-09-22 @ PSV Eindhoven D 1-1 1937 1922 29.4% 21.8% 48.8% +0.5 14
2019-09-22 Alkmaar L 0-1 1723 1826 36.6% 22.4% 41.1% -4.4 6
2019-09-22 @ ADO Den Haag W 1-0 1826 1723 41.1% 22.4% 36.6% +4.4 13
2019-09-22 Feyenoord D 3-3 1637 1834 25.1% 21.1% 53.8% +0.5 4
2019-09-22 @ Emmen D 3-3 1834 1637 53.8% 21.1% 25.1% -0.5 10
2019-09-22 Utrecht D 1-1 1712 1775 42.2% 22.3% 35.4% -0.2 7
2019-09-22 @ Heerenveen D 1-1 1775 1712 35.4% 22.3% 42.2% +0.2 11
2019-09-25 Fortuna Sittard W 5-0 1938 1638 81.0% 11.2% 7.8% +4.0 17
2019-09-25 @ Ajax L 0-5 1638 1938 7.8% 11.2% 81.0% -4.0 2
2019-09-25 Groningen W 3-1 1921 1723 72.8% 15.1% 12.1% +2.5 17
2019-09-25 @ PSV Eindhoven L 1-3 1723 1921 12.1% 15.1% 72.8% -2.4 7
2019-09-26 Alkmaar L 0-3 1834 1831 51.3% 21.5% 27.2% -15.9 10
2019-09-26 @ Feyenoord W 3-0 1831 1834 27.2% 21.5% 51.3% +15.9 16
2019-09-27 ADO Den Haag W 3-0 1638 1719 39.6% 22.4% 38.0% +12.5 7
2019-09-27 @ Emmen L 0-3 1719 1638 38.0% 22.4% 39.6% -12.5 6
2019-09-28 Groningen W 2-0 1942 1720 74.8% 14.2% 11.0% +2.5 20
2019-09-28 @ Ajax L 0-2 1720 1942 11.0% 14.2% 74.8% -2.5 7
2019-09-28 Heerenveen L 0-3 1677 1712 46.2% 22.1% 31.7% -14.6 9
2019-09-28 @ VVV-Venlo W 3-0 1712 1677 31.7% 22.1% 46.2% +14.6 10
2019-09-28 Sparta Rotterdam D 0-0 1634 1682 44.3% 22.2% 33.5% -0.3 3
2019-09-28 @ Fortuna Sittard D 0-0 1682 1634 33.5% 22.2% 44.3% +0.3 12
2019-09-29 Heracles Almelo W 2-0 1846 1686 69.2% 16.6% 14.2% +3.4 19
2019-09-29 @ Alkmaar L 0-2 1686 1846 14.2% 16.6% 69.2% -3.4 11
2019-09-29 PSV Eindhoven L 0-4 1679 1924 20.7% 19.8% 59.6% -9.5 7
2019-09-29 @ Zwolle W 4-0 1924 1679 59.6% 19.8% 20.7% +9.5 20
2019-09-29 Twente W 5-1 1818 1708 64.1% 18.4% 17.5% +6.7 13
2019-09-29 @ Feyenoord L 1-5 1708 1818 17.5% 18.4% 64.1% -6.7 12
2019-09-29 Vitesse L 1-2 1583 1790 24.2% 20.8% 54.9% -2.9 1
2019-09-29 @ RKC Waalwijk W 2-1 1790 1583 54.9% 20.8% 24.2% +2.9 17
2019-09-29 Willem II W 2-0 1775 1700 60.2% 19.6% 20.2% +4.9 14
2019-09-29 @ Utrecht L 0-2 1700 1775 20.2% 19.6% 60.2% -4.9 12
2019-10-04 RKC Waalwijk W 3-0 1718 1580 66.9% 17.5% 15.7% +5.5 10
2019-10-04 @ Groningen L 0-3 1580 1718 15.7% 17.5% 66.9% -5.5 1
2019-10-05 Emmen W 2-0 1683 1650 55.1% 20.8% 24.1% +5.8 14
2019-10-05 @ Heracles Almelo L 0-2 1650 1683 24.1% 20.8% 55.1% -5.8 7
2019-10-05 Twente W 2-1 1682 1701 48.4% 21.9% 29.7% +3.5 15
2019-10-05 @ Sparta Rotterdam L 1-2 1701 1682 29.7% 21.9% 48.4% -3.5 12
2019-10-05 Utrecht W 2-1 1793 1780 52.5% 21.3% 26.2% +3.2 20
2019-10-05 @ Vitesse L 1-2 1780 1793 26.2% 21.3% 52.5% -3.1 14
2019-10-05 Zwolle W 1-0 1726 1669 58.0% 20.2% 21.9% +2.8 13
2019-10-05 @ Heerenveen L 0-1 1669 1726 21.9% 20.2% 58.0% -2.8 7
2019-10-06 Ajax L 0-2 1706 1944 21.3% 20.0% 58.8% -5.2 6
2019-10-06 @ ADO Den Haag W 2-0 1944 1706 58.8% 20.0% 21.3% +5.2 23
2019-10-06 Alkmaar D 1-1 1695 1850 29.8% 21.9% 48.3% +0.5 13
2019-10-06 @ Willem II D 1-1 1850 1695 48.3% 21.9% 29.8% -0.5 20
2019-10-06 Feyenoord W 4-2 1633 1825 25.8% 21.2% 53.1% +8.7 6
2019-10-06 @ Fortuna Sittard L 2-4 1825 1633 53.1% 21.2% 25.8% -8.7 13
2019-10-06 VVV-Venlo W 4-1 1933 1663 78.8% 12.3% 8.8% +2.4 23
2019-10-06 @ PSV Eindhoven L 1-4 1663 1933 8.8% 12.3% 78.8% -2.4 9
2019-10-19 Ajax L 1-2 1575 1949 12.0% 15.0% 72.9% -1.4 1
2019-10-19 @ RKC Waalwijk W 2-1 1949 1575 72.9% 15.0% 12.0% +1.4 26
2019-10-19 Heerenveen L 2-4 1849 1729 65.1% 18.1% 16.8% -10.4 20
2019-10-19 @ Alkmaar W 4-2 1729 1849 16.8% 18.1% 65.1% +10.4 16
2019-10-19 PSV Eindhoven W 3-0 1777 1936 29.4% 21.8% 48.8% +15.2 17
2019-10-19 @ Utrecht L 0-3 1936 1777 48.8% 21.8% 29.4% -15.2 23
2019-10-19 Vitesse L 0-4 1660 1796 32.2% 22.1% 45.6% -14.3 9
2019-10-19 @ VVV-Venlo W 4-0 1796 1660 45.6% 22.1% 32.2% +14.3 23
2019-10-19 Willem II L 0-1 1697 1695 51.1% 21.5% 27.4% -5.8 12
2019-10-19 @ Twente W 1-0 1695 1697 27.4% 21.5% 51.1% +5.8 16
2019-10-20 ADO Den Haag W 3-1 1667 1701 46.2% 22.1% 31.7% +6.4 10
2019-10-20 @ Zwolle L 1-3 1701 1667 31.7% 22.1% 46.2% -6.4 6
2019-10-20 Fortuna Sittard W 2-1 1644 1642 51.1% 21.5% 27.4% +3.3 10
2019-10-20 @ Emmen L 1-2 1642 1644 27.4% 21.5% 51.1% -3.3 6
2019-10-20 Heracles Almelo D 1-1 1816 1689 65.8% 17.8% 16.3% -1.3 14
2019-10-20 @ Feyenoord D 1-1 1689 1816 16.3% 17.8% 65.8% +1.3 15
2019-10-20 Sparta Rotterdam W 2-0 1723 1686 55.6% 20.7% 23.7% +5.7 13
2019-10-20 @ Groningen L 0-2 1686 1723 23.7% 20.7% 55.6% -5.7 15
2019-10-25 Emmen W 4-1 1692 1648 56.4% 20.5% 23.1% +6.8 15
2019-10-25 @ Twente L 1-4 1648 1692 23.1% 20.5% 56.4% -6.8 10
2019-10-26 ADO Den Haag L 0-2 1810 1695 64.6% 18.3% 17.2% -13.3 23
2019-10-26 @ Vitesse W 2-0 1695 1810 17.2% 18.3% 64.6% +13.3 9
2019-10-26 RKC Waalwijk W 2-1 1701 1574 65.9% 17.8% 16.3% +2.0 19
2019-10-26 @ Willem II L 1-2 1574 1701 16.3% 17.8% 65.9% -2.0 1
2019-10-26 VVV-Venlo W 4-1 1639 1646 49.9% 21.7% 28.4% +8.3 9
2019-10-26 @ Fortuna Sittard L 1-4 1646 1639 28.4% 21.7% 49.9% -8.3 9
2019-10-26 Zwolle W 4-0 1690 1673 53.1% 21.2% 25.7% +11.7 18
2019-10-26 @ Heracles Almelo L 0-4 1673 1690 25.7% 21.2% 53.1% -11.7 10
2019-10-27 Alkmaar L 0-4 1920 1839 60.8% 19.4% 19.8% -24.0 23
2019-10-27 @ PSV Eindhoven W 4-0 1839 1920 19.8% 19.4% 60.8% +24.0 23
2019-10-27 Feyenoord W 4-0 1951 1815 66.8% 17.5% 15.7% +7.2 29
2019-10-27 @ Ajax L 0-4 1815 1951 15.7% 17.5% 66.8% -7.2 14
2019-10-27 Groningen D 1-1 1739 1729 52.2% 21.3% 26.4% -0.7 17
2019-10-27 @ Heerenveen D 1-1 1729 1739 26.4% 21.3% 52.2% +0.7 14
2019-10-27 Utrecht L 1-2 1680 1792 35.3% 22.3% 42.4% -4.0 15
2019-10-27 @ Sparta Rotterdam W 2-1 1792 1680 42.4% 22.3% 35.3% +4.1 20
2019-11-01 Ajax L 2-4 1661 1958 16.7% 18.0% 65.3% -3.1 10
2019-11-01 @ Zwolle W 4-2 1958 1661 65.3% 18.0% 16.7% +3.1 32
2019-11-02 Heracles Almelo W 2-0 1572 1702 32.9% 22.2% 44.9% +9.8 4
2019-11-02 @ RKC Waalwijk L 0-2 1702 1572 44.9% 22.2% 32.9% -9.8 18
2019-11-02 PSV Eindhoven D 2-2 1676 1896 22.9% 20.5% 56.7% +0.7 16
2019-11-02 @ Sparta Rotterdam D 2-2 1896 1676 56.7% 20.5% 22.9% -0.6 24
2019-11-02 Twente W 3-0 1863 1698 69.6% 16.4% 14.0% +4.8 26
2019-11-02 @ Alkmaar L 0-3 1698 1863 14.0% 16.4% 69.6% -4.8 15
2019-11-03 Feyenoord L 0-3 1638 1807 28.1% 21.6% 50.3% -9.7 9
2019-11-03 @ VVV-Venlo W 3-0 1807 1638 50.3% 21.6% 28.1% +9.7 17
2019-11-03 Fortuna Sittard W 6-0 1796 1647 68.1% 17.0% 14.9% +9.9 23
2019-11-03 @ Utrecht L 0-6 1647 1796 14.9% 17.0% 68.1% -9.9 9
2019-11-03 Heerenveen D 1-1 1708 1739 46.8% 22.0% 31.2% -0.4 10
2019-11-03 @ ADO Den Haag D 1-1 1739 1708 31.2% 22.0% 46.8% +0.4 18
2019-11-03 Vitesse W 2-1 1641 1797 29.7% 21.9% 48.4% +5.2 13
2019-11-03 @ Emmen L 1-2 1797 1641 48.4% 21.9% 29.7% -5.2 23
2019-11-03 Willem II W 2-0 1729 1703 54.3% 21.0% 24.8% +6.0 17
2019-11-03 @ Groningen L 0-2 1703 1729 24.8% 21.0% 54.3% -6.0 19
2019-11-08 Groningen L 1-2 1791 1735 57.9% 20.2% 21.9% -6.1 23
2019-11-08 @ Vitesse W 2-1 1735 1791 21.9% 20.2% 57.9% +6.1 20
2019-11-09 ADO Den Haag W 1-0 1637 1708 41.2% 22.4% 36.4% +4.4 12
2019-11-09 @ Fortuna Sittard L 0-1 1708 1637 36.4% 22.4% 41.2% -4.4 10
2019-11-09 Sparta Rotterdam W 2-1 1739 1677 58.6% 20.0% 21.4% +2.6 21
2019-11-09 @ Heerenveen L 1-2 1677 1739 21.4% 20.0% 58.6% -2.6 16
2019-11-09 VVV-Venlo W 6-1 1692 1628 58.8% 20.0% 21.2% +10.0 21
2019-11-09 @ Heracles Almelo L 1-6 1628 1692 21.2% 20.0% 58.8% -10.0 9
2019-11-10 Emmen W 3-0 1868 1646 74.9% 14.2% 10.9% +3.7 29
2019-11-10 @ Alkmaar L 0-3 1646 1868 10.9% 14.2% 74.9% -3.7 13
2019-11-10 PSV Eindhoven W 2-1 1697 1896 25.0% 21.0% 54.0% +5.7 22
2019-11-10 @ Willem II L 1-2 1896 1697 54.0% 21.0% 25.0% -5.7 24
2019-11-10 RKC Waalwijk W 3-2 1817 1581 76.0% 13.7% 10.3% +1.1 20
2019-11-10 @ Feyenoord L 2-3 1581 1817 10.3% 13.7% 76.0% -1.1 4
2019-11-10 Utrecht W 4-0 1961 1806 68.7% 16.8% 14.5% +6.6 35
2019-11-10 @ Ajax L 0-4 1806 1961 14.5% 16.8% 68.7% -6.6 23
2019-11-10 Zwolle W 2-1 1694 1658 55.4% 20.8% 23.9% +2.9 18
2019-11-10 @ Twente L 1-2 1658 1694 23.9% 20.8% 55.4% -2.9 10
2019-11-23 Alkmaar L 0-3 1800 1872 41.0% 22.4% 36.6% -13.2 23
2019-11-23 @ Utrecht W 3-0 1872 1800 36.6% 22.4% 41.0% +13.2 32
2019-11-23 Fortuna Sittard W 3-1 1655 1642 52.6% 21.3% 26.1% +5.4 13
2019-11-23 @ Zwolle L 1-3 1642 1655 26.1% 21.3% 52.6% -5.4 12
2019-11-23 Heracles Almelo W 4-1 1968 1702 78.4% 12.5% 9.0% +2.5 38
2019-11-23 @ Ajax L 1-4 1702 1968 9.0% 12.5% 78.4% -2.5 21
2019-11-23 Willem II D 3-3 1703 1703 50.9% 21.5% 27.5% -0.4 11
2019-11-23 @ ADO Den Haag D 3-3 1703 1703 27.5% 21.5% 50.9% +0.4 23
2019-11-24 Emmen D 1-1 1580 1642 42.4% 22.3% 35.3% -0.2 5
2019-11-24 @ RKC Waalwijk D 1-1 1642 1580 35.3% 22.3% 42.4% +0.2 14
2019-11-24 Feyenoord D 1-1 1742 1818 40.3% 22.4% 37.3% -0.1 21
2019-11-24 @ Groningen D 1-1 1818 1742 37.3% 22.4% 40.3% +0.1 21
2019-11-24 Heerenveen W 2-1 1890 1742 68.0% 17.1% 14.9% +1.8 27
2019-11-24 @ PSV Eindhoven L 1-2 1742 1890 14.9% 17.1% 68.0% -1.8 21
2019-11-24 Twente W 2-1 1618 1696 40.1% 22.4% 37.6% +4.2 12
2019-11-24 @ VVV-Venlo L 1-2 1696 1618 37.6% 22.4% 40.1% -4.3 18
2019-11-24 Vitesse W 2-0 1674 1785 35.4% 22.3% 42.2% +9.3 19
2019-11-24 @ Sparta Rotterdam L 0-2 1785 1674 42.2% 22.3% 35.4% -9.3 23
2019-11-29 Vitesse W 3-2 1740 1776 46.0% 22.1% 31.9% +3.5 24
2019-11-29 @ Heerenveen L 2-3 1776 1740 31.9% 22.1% 46.0% -3.5 23
2019-11-30 ADO Den Haag W 4-0 1700 1703 50.4% 21.6% 28.0% +12.6 24
2019-11-30 @ Heracles Almelo L 0-4 1703 1700 28.0% 21.6% 50.4% -12.6 11
2019-11-30 Groningen W 1-0 1636 1741 36.2% 22.4% 41.4% +4.9 15
2019-11-30 @ Fortuna Sittard L 0-1 1741 1636 41.4% 22.4% 36.2% -4.9 21
2019-11-30 Sparta Rotterdam W 4-0 1703 1683 53.4% 21.1% 25.5% +11.6 26
2019-11-30 @ Willem II L 0-4 1683 1703 25.5% 21.1% 53.4% -11.6 19
2019-12-01 Ajax L 2-5 1692 1970 18.0% 18.7% 63.3% -4.6 18
2019-12-01 @ Twente W 5-2 1970 1692 63.3% 18.7% 18.0% +4.6 41
2019-12-01 PSV Eindhoven D 1-1 1642 1892 20.3% 19.6% 60.1% +1.0 15
2019-12-01 @ Emmen D 1-1 1892 1642 60.1% 19.6% 20.3% -1.0 28
2019-12-01 RKC Waalwijk L 0-1 1786 1580 73.5% 14.8% 11.7% -7.8 23
2019-12-01 @ Utrecht W 1-0 1580 1786 11.7% 14.8% 73.5% +7.8 8
2019-12-01 VVV-Venlo W 1-0 1885 1622 78.2% 12.6% 9.2% +1.1 35
2019-12-01 @ Alkmaar L 0-1 1622 1885 9.2% 12.6% 78.2% -1.1 12
2019-12-01 Zwolle W 1-0 1818 1661 68.9% 16.7% 14.4% +1.8 24
2019-12-01 @ Feyenoord L 0-1 1661 1818 14.4% 16.7% 68.9% -1.8 13
2019-12-06 Willem II L 0-2 1975 1715 78.0% 12.7% 9.3% -15.4 41
2019-12-06 @ Ajax W 2-0 1715 1975 9.3% 12.7% 78.0% +15.4 29
2019-12-07 Alkmaar L 0-3 1659 1886 22.2% 20.3% 57.5% -7.8 13
2019-12-07 @ Zwolle W 3-0 1886 1659 57.5% 20.3% 22.2% +7.8 38
2019-12-07 Emmen W 2-0 1621 1643 47.9% 21.9% 30.2% +7.1 15
2019-12-07 @ VVV-Venlo L 0-2 1643 1621 30.2% 21.9% 47.9% -7.1 15
2019-12-07 Fortuna Sittard W 5-0 1891 1641 77.2% 13.1% 9.7% +5.1 31
2019-12-07 @ PSV Eindhoven L 0-5 1641 1891 9.7% 13.1% 77.2% -5.1 15
2019-12-07 Twente D 0-0 1690 1688 51.2% 21.5% 27.3% -0.7 12
2019-12-07 @ ADO Den Haag D 0-0 1688 1690 27.3% 21.5% 51.2% +0.7 19
2019-12-08 Feyenoord D 0-0 1773 1820 44.4% 22.2% 33.4% -0.3 24
2019-12-08 @ Vitesse D 0-0 1820 1773 33.4% 22.2% 44.4% +0.3 25
2019-12-08 Heerenveen L 1-3 1588 1744 29.8% 21.9% 48.4% -6.1 8
2019-12-08 @ RKC Waalwijk W 3-1 1744 1588 48.4% 21.9% 29.8% +6.1 27
2019-12-08 Heracles Almelo D 0-0 1672 1712 45.4% 22.1% 32.4% -0.3 20
2019-12-08 @ Sparta Rotterdam D 0-0 1712 1672 32.4% 22.1% 45.4% +0.4 25
2019-12-08 Utrecht L 0-1 1737 1779 45.2% 22.2% 32.6% -5.2 21
2019-12-08 @ Groningen W 1-0 1779 1737 32.6% 22.2% 45.2% +5.2 26
2019-12-13 Willem II L 1-2 1750 1730 53.4% 21.1% 25.5% -5.7 27
2019-12-13 @ Heerenveen W 2-1 1730 1750 25.5% 21.1% 53.4% +5.7 32
2019-12-14 Groningen D 1-1 1690 1731 45.2% 22.2% 32.6% -0.3 13
2019-12-14 @ ADO Den Haag D 1-1 1731 1690 32.6% 22.2% 45.2% +0.3 22
2019-12-14 RKC Waalwijk W 3-2 1636 1582 57.6% 20.2% 22.1% +2.5 18
2019-12-14 @ Fortuna Sittard L 2-3 1582 1636 22.1% 20.2% 57.6% -2.6 8
2019-12-14 Vitesse L 0-3 1688 1772 39.2% 22.4% 38.4% -12.8 19
2019-12-14 @ Twente W 3-0 1772 1688 38.4% 22.4% 39.2% +12.8 27
2019-12-14 Zwolle L 1-2 1628 1651 47.8% 21.9% 30.2% -5.2 15
2019-12-14 @ VVV-Venlo W 2-1 1651 1628 30.2% 21.9% 47.8% +5.2 16
2019-12-15 Ajax W 1-0 1894 1959 41.9% 22.4% 35.8% +4.3 41
2019-12-15 @ Alkmaar L 0-1 1959 1894 35.8% 22.4% 41.9% -4.3 41
2019-12-15 PSV Eindhoven W 3-1 1820 1896 40.5% 22.4% 37.1% +7.3 28
2019-12-15 @ Feyenoord L 1-3 1896 1820 37.1% 22.4% 40.5% -7.3 31
2019-12-15 Sparta Rotterdam W 2-0 1636 1671 46.1% 22.1% 31.8% +7.4 18
2019-12-15 @ Emmen L 0-2 1671 1636 31.8% 22.1% 46.1% -7.4 20
2019-12-15 Utrecht L 1-3 1713 1784 41.1% 22.4% 36.5% -7.9 25
2019-12-15 @ Heracles Almelo W 3-1 1784 1713 36.5% 22.4% 41.1% +7.9 29
2019-12-20 Twente W 3-0 1579 1675 37.5% 22.4% 40.1% +13.0 11
2019-12-20 @ RKC Waalwijk L 0-3 1675 1579 40.1% 22.4% 37.5% -13.0 19
2019-12-21 Alkmaar W 3-0 1664 1898 21.6% 20.1% 58.3% +17.7 23
2019-12-21 @ Sparta Rotterdam L 0-3 1898 1664 58.3% 20.1% 21.6% -17.7 41
2019-12-21 Fortuna Sittard D 0-0 1736 1638 62.6% 18.9% 18.5% -1.3 33
2019-12-21 @ Willem II D 0-0 1638 1736 18.5% 18.9% 62.6% +1.3 19
2019-12-21 Heracles Almelo D 1-1 1744 1705 55.8% 20.7% 23.5% -0.8 28
2019-12-21 @ Heerenveen D 1-1 1705 1744 23.5% 20.7% 55.8% +0.8 26
2019-12-21 Zwolle W 4-1 1889 1656 75.8% 13.8% 10.5% +2.9 34
2019-12-21 @ PSV Eindhoven L 1-4 1656 1889 10.5% 13.8% 75.8% -2.9 16
2019-12-22 ADO Den Haag W 6-1 1955 1689 78.5% 12.5% 9.0% +3.9 44
2019-12-22 @ Ajax L 1-6 1689 1955 9.0% 12.5% 78.5% -3.9 13
2019-12-22 Emmen W 2-0 1732 1644 61.6% 19.2% 19.2% +4.7 25
2019-12-22 @ Groningen L 0-2 1644 1732 19.2% 19.2% 61.6% -4.7 18
2019-12-22 Feyenoord L 1-2 1792 1828 46.0% 22.1% 31.9% -5.0 29
2019-12-22 @ Utrecht W 2-1 1828 1792 31.9% 22.1% 46.0% +5.0 31
2019-12-22 VVV-Venlo W 3-0 1785 1623 69.3% 16.5% 14.1% +4.9 30
2019-12-22 @ Vitesse L 0-3 1623 1785 14.1% 16.5% 69.3% -4.9 15
2020-01-17 Utrecht D 3-3 1653 1787 32.5% 22.2% 45.3% +0.2 17
2020-01-17 @ Zwolle D 3-3 1787 1653 45.3% 22.2% 32.5% -0.2 30
2020-01-18 Groningen D 0-0 1662 1736 40.7% 22.4% 36.9% -0.1 20
2020-01-18 @ Twente D 0-0 1736 1662 36.9% 22.4% 40.7% +0.1 26
2020-01-18 Heerenveen W 3-1 1833 1743 61.8% 19.1% 19.1% +4.0 34
2020-01-18 @ Feyenoord L 1-3 1743 1833 19.1% 19.1% 61.8% -4.0 28
2020-01-18 Vitesse L 1-3 1640 1790 30.4% 21.9% 47.6% -6.2 19
2020-01-18 @ Fortuna Sittard W 3-1 1790 1640 47.6% 21.9% 30.4% +6.2 33
2020-01-18 Willem II L 1-3 1880 1734 67.8% 17.1% 15.1% -12.0 41
2020-01-18 @ Alkmaar W 3-1 1734 1880 15.1% 17.1% 67.8% +12.0 36
2020-01-19 Heracles Almelo W 1-0 1639 1706 41.8% 22.4% 35.9% +4.4 21
2020-01-19 @ Emmen L 0-1 1706 1639 35.9% 22.4% 41.8% -4.3 26
2020-01-19 PSV Eindhoven D 1-1 1618 1891 18.4% 18.8% 62.8% +1.2 16
2020-01-19 @ VVV-Venlo D 1-1 1891 1618 62.8% 18.8% 18.4% -1.2 35
2020-01-19 RKC Waalwijk W 2-0 1685 1592 62.2% 19.0% 18.8% +4.6 16
2020-01-19 @ ADO Den Haag L 0-2 1592 1685 18.8% 19.0% 62.2% -4.6 11
2020-01-19 Sparta Rotterdam W 2-1 1959 1682 79.3% 12.1% 8.6% +0.9 47
2020-01-19 @ Ajax L 1-2 1682 1959 8.6% 12.1% 79.3% -1.0 23
2020-01-24 ADO Den Haag W 4-0 1786 1690 62.5% 18.9% 18.5% +8.5 33
2020-01-24 @ Utrecht L 0-4 1690 1786 18.5% 18.9% 62.5% -8.5 16
2020-01-25 Alkmaar L 1-2 1739 1868 33.0% 22.2% 44.8% -3.8 28
2020-01-25 @ Heerenveen W 2-1 1868 1739 44.8% 22.2% 33.0% +3.8 44
2020-01-25 Feyenoord L 2-3 1701 1837 32.2% 22.1% 45.6% -3.6 26
2020-01-25 @ Heracles Almelo W 3-2 1837 1701 45.6% 22.1% 32.2% +3.6 37
2020-01-25 Fortuna Sittard D 1-1 1681 1634 56.8% 20.4% 22.7% -0.9 24
2020-01-25 @ Sparta Rotterdam D 1-1 1634 1681 22.7% 20.4% 56.8% +0.9 20
2020-01-25 VVV-Venlo L 1-2 1588 1619 46.6% 22.1% 31.3% -5.1 11
2020-01-25 @ RKC Waalwijk W 2-1 1619 1588 31.3% 22.1% 46.6% +5.0 19
2020-01-26 Ajax W 2-1 1736 1960 22.6% 20.4% 57.0% +6.0 29
2020-01-26 @ Groningen L 1-2 1960 1736 57.0% 20.4% 22.6% -6.0 47
2020-01-26 Emmen D 1-1 1796 1643 68.4% 16.9% 14.7% -1.4 34
2020-01-26 @ Vitesse D 1-1 1643 1796 14.7% 16.9% 68.4% +1.4 22
2020-01-26 Twente D 1-1 1890 1662 75.4% 14.0% 10.7% -1.7 36
2020-01-26 @ PSV Eindhoven D 1-1 1662 1890 10.7% 14.0% 75.4% +1.7 21
2020-01-26 Zwolle D 0-0 1746 1654 62.1% 19.0% 18.8% -1.3 37
2020-01-26 @ Willem II D 0-0 1654 1746 18.8% 19.0% 62.1% +1.3 18
2020-01-31 RKC Waalwijk W 4-0 1872 1583 80.2% 11.6% 8.1% +3.4 47
2020-01-31 @ Alkmaar L 0-4 1583 1872 8.1% 11.6% 80.2% -3.4 11
2020-02-01 Emmen W 3-0 1840 1645 72.5% 15.2% 12.2% +4.2 40
2020-02-01 @ Feyenoord L 0-3 1645 1840 12.2% 15.2% 72.5% -4.2 22
2020-02-01 Groningen W 1-0 1655 1742 38.7% 22.4% 38.9% +4.6 21
2020-02-01 @ Zwolle L 0-1 1742 1655 38.9% 22.4% 38.7% -4.6 29
2020-02-01 Sparta Rotterdam W 2-0 1664 1680 48.8% 21.8% 29.4% +7.0 24
2020-02-01 @ Twente L 0-2 1680 1664 29.4% 21.8% 48.8% -7.0 24
2020-02-01 Vitesse D 0-0 1681 1795 35.1% 22.3% 42.5% +0.2 17
2020-02-01 @ ADO Den Haag D 0-0 1795 1681 42.5% 22.3% 35.1% -0.2 35
2020-02-02 Heerenveen W 2-1 1634 1735 36.9% 22.4% 40.8% +4.5 23
2020-02-02 @ Fortuna Sittard L 1-2 1735 1634 40.8% 22.4% 36.9% -4.5 28
2020-02-02 Heracles Almelo W 1-0 1745 1698 56.9% 20.4% 22.7% +2.9 40
2020-02-02 @ Willem II L 0-1 1698 1745 22.7% 20.4% 56.9% -2.9 26
2020-02-02 PSV Eindhoven W 1-0 1954 1889 59.0% 19.9% 21.1% +2.7 50
2020-02-02 @ Ajax L 0-1 1889 1954 21.1% 19.9% 59.0% -2.7 36
2020-02-02 Utrecht D 1-1 1624 1795 28.0% 21.6% 50.4% +0.6 20
2020-02-02 @ VVV-Venlo D 1-1 1795 1624 50.4% 21.6% 28.0% -0.6 34
2020-02-07 Fortuna Sittard W 2-0 1695 1639 57.8% 20.2% 22.0% +5.3 29
2020-02-07 @ Heracles Almelo L 0-2 1639 1695 22.0% 20.2% 57.8% -5.3 23
2020-02-08 Vitesse W 1-0 1738 1794 43.1% 22.3% 34.6% +4.2 32
2020-02-08 @ Groningen L 0-1 1794 1738 34.6% 22.3% 43.1% -4.2 35
2020-02-08 VVV-Venlo D 1-1 1731 1625 63.5% 18.6% 17.8% -1.2 29
2020-02-08 @ Heerenveen D 1-1 1625 1731 17.8% 18.6% 63.5% +1.2 21
2020-02-08 Willem II W 3-0 1886 1748 66.9% 17.4% 15.6% +5.5 39
2020-02-08 @ PSV Eindhoven L 0-3 1748 1886 15.6% 17.4% 66.9% -5.5 40
2020-02-08 Zwolle D 0-0 1579 1659 39.8% 22.4% 37.8% -0.1 12
2020-02-08 @ RKC Waalwijk D 0-0 1659 1579 37.8% 22.4% 39.8% +0.0 22
2020-02-11 ADO Den Haag W 4-2 1673 1682 49.7% 21.7% 28.6% +5.3 27
2020-02-11 @ Sparta Rotterdam L 2-4 1682 1673 28.6% 21.7% 49.7% -5.3 17
2020-02-11 Twente W 2-0 1641 1671 46.8% 22.0% 31.2% +7.3 25
2020-02-11 @ Emmen L 0-2 1671 1641 31.2% 22.0% 46.8% -7.3 24
2020-02-14 Heracles Almelo W 1-0 1626 1700 40.7% 22.4% 36.9% +4.5 24
2020-02-14 @ VVV-Venlo L 0-1 1700 1626 36.9% 22.4% 40.7% -4.5 29
2020-02-15 Alkmaar W 2-0 1664 1876 23.7% 20.7% 55.6% +11.7 27
2020-02-15 @ Twente L 0-2 1876 1664 55.6% 20.7% 23.7% -11.7 47
2020-02-15 Emmen D 0-0 1634 1648 49.0% 21.8% 29.2% -0.6 24
2020-02-15 @ Fortuna Sittard D 0-0 1648 1634 29.2% 21.8% 49.0% +0.5 26
2020-02-15 PSV Eindhoven L 0-3 1676 1891 23.4% 20.6% 56.0% -8.2 17
2020-02-15 @ ADO Den Haag W 3-0 1891 1676 56.0% 20.6% 23.4% +8.2 42
2020-02-16 Feyenoord L 3-4 1660 1845 26.4% 21.3% 52.2% -2.9 22
2020-02-16 @ Zwolle W 4-3 1845 1660 52.2% 21.3% 26.4% +2.9 43
2020-02-16 Groningen L 1-2 1678 1742 42.1% 22.3% 35.5% -4.7 27
2020-02-16 @ Sparta Rotterdam W 2-1 1742 1678 35.5% 22.3% 42.1% +4.7 35
2020-02-16 Heerenveen W 4-2 1790 1730 58.4% 20.1% 21.5% +4.0 38
2020-02-16 @ Vitesse L 2-4 1730 1790 21.5% 20.1% 58.4% -4.0 29
2020-02-16 RKC Waalwijk W 3-0 1957 1579 85.9% 8.7% 5.4% +1.6 53
2020-02-16 @ Ajax L 0-3 1579 1957 5.4% 8.7% 85.9% -1.6 12
2020-02-16 Utrecht D 1-1 1743 1794 43.8% 22.3% 33.9% -0.2 41
2020-02-16 @ Willem II D 1-1 1794 1743 33.9% 22.3% 43.8% +0.2 35
2020-02-21 Sparta Rotterdam L 0-1 1578 1674 37.5% 22.4% 40.1% -4.5 12
2020-02-21 @ RKC Waalwijk W 1-0 1674 1578 40.1% 22.4% 37.5% +4.5 30
2020-02-22 ADO Den Haag D 2-2 1725 1668 58.0% 20.2% 21.8% -0.7 30
2020-02-22 @ Heerenveen D 2-2 1668 1725 21.8% 20.2% 58.0% +0.7 18
2020-02-22 Fortuna Sittard W 2-1 1847 1633 74.2% 14.5% 11.3% +1.3 46
2020-02-22 @ Feyenoord L 1-2 1633 1847 11.3% 14.5% 74.2% -1.3 24
2020-02-22 VVV-Venlo L 0-1 1747 1631 64.7% 18.2% 17.1% -7.1 35
2020-02-22 @ Groningen W 1-0 1631 1747 17.1% 18.2% 64.7% +7.1 27
2020-02-22 Willem II W 4-2 1649 1742 37.9% 22.4% 39.8% +6.9 29
2020-02-22 @ Emmen L 2-4 1742 1649 39.8% 22.4% 37.9% -6.9 41
2020-02-23 Ajax W 1-0 1696 1958 19.2% 19.2% 61.6% +6.8 32
2020-02-23 @ Heracles Almelo L 0-1 1958 1696 61.6% 19.2% 19.2% -6.8 53
2020-02-23 PSV Eindhoven L 1-2 1794 1900 36.2% 22.4% 41.4% -4.1 38
2020-02-23 @ Vitesse W 2-1 1900 1794 41.4% 22.4% 36.2% +4.1 45
2020-02-23 Twente W 2-1 1795 1675 65.0% 18.1% 16.9% +2.0 38
2020-02-23 @ Utrecht L 1-2 1675 1795 16.9% 18.1% 65.0% -2.0 27
2020-02-23 Zwolle W 2-0 1864 1657 73.6% 14.8% 11.6% +2.7 50
2020-02-23 @ Alkmaar L 0-2 1657 1864 11.6% 14.8% 73.6% -2.7 22
2020-02-28 Groningen W 3-1 1735 1740 50.3% 21.6% 28.1% +5.8 44
2020-02-28 @ Willem II L 1-3 1740 1735 28.1% 21.6% 50.3% -5.8 35
2020-02-29 Fortuna Sittard D 0-0 1638 1632 51.6% 21.4% 26.9% -0.7 28
2020-02-29 @ VVV-Venlo D 0-0 1632 1638 26.9% 21.4% 51.6% +0.7 25
2020-02-29 Heerenveen L 2-3 1673 1725 43.9% 22.2% 33.9% -4.6 27
2020-02-29 @ Twente W 3-2 1725 1673 33.9% 22.2% 43.9% +4.6 33
2020-02-29 Heracles Almelo D 0-0 1669 1702 46.4% 22.1% 31.6% -0.4 19
2020-02-29 @ ADO Den Haag D 0-0 1702 1669 31.6% 22.1% 46.4% +0.4 33
2020-02-29 Vitesse W 4-3 1654 1790 32.1% 22.1% 45.7% +4.6 25
2020-02-29 @ Zwolle L 3-4 1790 1654 45.7% 22.1% 32.1% -4.6 38
2020-03-01 Alkmaar L 0-2 1951 1867 61.2% 19.3% 19.5% -12.7 53
2020-03-01 @ Ajax W 2-0 1867 1951 19.5% 19.3% 61.2% +12.7 53
2020-03-01 Emmen W 5-1 1678 1655 53.8% 21.1% 25.2% +9.6 33
2020-03-01 @ Sparta Rotterdam L 1-5 1655 1678 25.2% 21.1% 53.8% -9.6 29
2020-03-01 Feyenoord D 1-1 1904 1849 57.7% 20.2% 22.0% -0.9 46
2020-03-01 @ PSV Eindhoven D 1-1 1849 1904 22.0% 20.2% 57.7% +0.9 47
2020-03-01 Utrecht W 2-1 1573 1797 22.5% 20.4% 57.1% +6.0 15
2020-03-01 @ RKC Waalwijk L 1-2 1797 1573 57.1% 20.4% 22.5% -6.0 38
2020-03-06 Zwolle D 1-1 1633 1658 47.4% 22.0% 30.6% -0.4 26
2020-03-06 @ Fortuna Sittard D 1-1 1658 1633 30.6% 22.0% 47.4% +0.4 26
2020-03-07 ADO Den Haag W 4-0 1879 1668 73.9% 14.6% 11.5% +5.0 56
2020-03-07 @ Alkmaar L 0-4 1668 1879 11.5% 14.6% 73.9% -5.0 19
2020-03-07 Ajax L 1-3 1729 1939 23.9% 20.8% 55.3% -5.0 33
2020-03-07 @ Heerenveen W 3-1 1939 1729 55.3% 20.8% 23.9% +5.0 56
2020-03-07 Twente W 1-0 1786 1669 64.7% 18.2% 17.1% +2.2 41
2020-03-07 @ Vitesse L 0-1 1669 1786 17.1% 18.2% 64.7% -2.2 27
2020-03-07 VVV-Venlo W 3-0 1646 1637 52.0% 21.4% 26.6% +9.3 32
2020-03-07 @ Emmen L 0-3 1637 1646 26.6% 21.4% 52.0% -9.3 28
2020-03-08 PSV Eindhoven L 0-1 1734 1903 28.2% 21.6% 50.2% -3.6 35
2020-03-08 @ Groningen W 1-0 1903 1734 50.2% 21.6% 28.2% +3.6 49
2020-03-08 RKC Waalwijk W 4-2 1703 1579 65.5% 18.0% 16.6% +3.1 36
2020-03-08 @ Heracles Almelo L 2-4 1579 1703 16.6% 18.0% 65.5% -3.1 15
2020-03-08 Sparta Rotterdam W 5-1 1791 1688 63.3% 18.7% 18.1% +6.9 41
2020-03-08 @ Utrecht L 1-5 1688 1791 18.1% 18.7% 63.3% -6.9 33
2020-03-08 Willem II W 2-0 1850 1741 63.8% 18.5% 17.6% +4.3 50
2020-03-08 @ Feyenoord L 0-2 1741 1850 17.6% 18.5% 63.8% -4.3 44

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 9.26% Willem II 1715 2 @ Ajax 1975 0
2 2019-12-01 11.70% RKC Waalwijk 1580 1 @ Utrecht 1786 0
3 2020-01-18 15.10% Willem II 1734 3 @ Alkmaar 1880 1
4 2019-10-19 16.79% Heerenveen 1729 4 @ Alkmaar 1849 2
5 2020-02-22 17.10% VVV-Venlo 1631 1 @ Groningen 1747 0
6 2019-10-26 17.16% ADO Den Haag 1695 2 @ Vitesse 1810 0
7 2019-08-25 17.34% VVV-Venlo 1673 2 @ Utrecht 1786 1
8 2020-02-23 19.18% @ Heracles Almelo 1696 1 Ajax 1958 0
9 2020-03-01 19.46% Alkmaar 1867 2 @ Ajax 1951 0
10 2019-10-27 19.75% Alkmaar 1839 4 @ PSV Eindhoven 1920 0
11 2019-08-31 21.49% Heracles Almelo 1666 2 @ Groningen 1727 1
12 2019-12-21 21.60% @ Sparta Rotterdam 1664 3 Alkmaar 1898 0
13 2019-11-08 21.93% Groningen 1735 2 @ Vitesse 1791 1
14 2020-03-01 22.54% @ RKC Waalwijk 1573 2 Utrecht 1797 1
15 2020-01-26 22.56% @ Groningen 1736 2 Ajax 1960 1
16 2019-08-10 22.97% Twente 1691 3 @ Groningen 1736 1
17 2020-02-15 23.66% @ Twente 1664 2 Alkmaar 1876 0
18 2019-08-17 23.71% Sparta Rotterdam 1679 2 @ ADO Den Haag 1716 1
19 2019-09-20 24.21% Heracles Almelo 1681 3 @ Twente 1713 2
20 2019-11-10 24.98% @ Willem II 1697 2 PSV Eindhoven 1896 1
21 2019-12-13 25.48% Willem II 1730 2 @ Heerenveen 1750 1
22 2019-10-06 25.75% @ Fortuna Sittard 1633 4 Feyenoord 1825 2
23 2019-09-26 27.23% Alkmaar 1831 3 @ Feyenoord 1834 0
24 2019-10-19 27.36% Willem II 1695 1 @ Twente 1697 0
25 2019-08-02 29.17% Willem II 1703 3 @ Zwolle 1689 1

Biggest Elo Changes

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

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2019-10-27 24.02 Alkmaar 4 1839 19.75% @ PSV Eindhoven 0 1920 60.82% 19.42%
2 2019-08-04 19.95 Heerenveen 4 1705 29.31% @ Heracles Almelo 0 1690 48.88% 21.81%
3 2019-12-21 17.74 @ Sparta Rotterdam 3 1664 21.60% Alkmaar 0 1898 58.32% 20.09%
4 2019-09-26 15.91 Alkmaar 3 1831 27.23% @ Feyenoord 0 1834 51.29% 21.48%
5 2019-12-06 15.38 Willem II 2 1715 9.26% @ Ajax 0 1975 78.01% 12.73%
6 2019-10-19 15.25 @ Utrecht 3 1777 29.39% PSV Eindhoven 0 1936 48.79% 21.82%
7 2019-09-28 14.59 Heerenveen 3 1712 31.68% @ VVV-Venlo 0 1677 46.24% 22.08%
8 2019-10-19 14.28 Vitesse 4 1796 45.63% @ VVV-Venlo 0 1660 32.23% 22.13%
9 2019-10-26 13.31 ADO Den Haag 2 1695 17.16% @ Vitesse 0 1810 64.57% 18.27%
10 2019-11-23 13.23 Alkmaar 3 1872 36.65% @ Utrecht 0 1800 40.97% 22.37%
11 2019-12-20 13.01 @ RKC Waalwijk 3 1579 37.53% Twente 0 1675 40.08% 22.39%
12 2019-12-14 12.80 Vitesse 3 1772 38.35% @ Twente 0 1688 39.25% 22.40%
13 2020-03-01 12.73 Alkmaar 2 1867 19.46% @ Ajax 0 1951 61.23% 19.31%
14 2019-11-30 12.64 @ Heracles Almelo 4 1700 50.43% ADO Den Haag 0 1703 27.96% 21.61%
15 2019-09-27 12.46 @ Emmen 3 1638 39.65% ADO Den Haag 0 1719 37.95% 22.40%
16 2019-08-25 12.39 ADO Den Haag 3 1710 39.95% @ RKC Waalwijk 0 1615 37.66% 22.39%
17 2020-01-18 11.99 Willem II 3 1734 15.10% @ Alkmaar 1 1880 67.76% 17.14%
18 2019-10-26 11.74 @ Heracles Almelo 4 1690 53.08% Zwolle 0 1673 25.73% 21.19%
19 2020-02-15 11.74 @ Twente 2 1664 23.66% Alkmaar 0 1876 55.64% 20.70%
20 2019-11-30 11.63 @ Willem II 4 1703 53.39% Sparta Rotterdam 0 1683 25.47% 21.14%
21 2019-10-19 10.38 Heerenveen 4 1729 16.79% @ Alkmaar 2 1849 65.12% 18.09%
22 2019-08-10 10.31 Twente 3 1691 22.97% @ Groningen 1 1736 56.52% 20.51%
23 2019-11-09 9.97 @ Heracles Almelo 6 1692 58.84% VVV-Venlo 1 1628 21.20% 19.95%
24 2019-11-03 9.90 @ Utrecht 6 1796 68.09% Fortuna Sittard 0 1647 14.89% 17.02%
25 2019-11-02 9.81 @ RKC Waalwijk 2 1572 32.90% Heracles Almelo 0 1702 44.92% 22.19%