2019-20 First Division A Season

232 games

Final

Champion

Club Brugge

70 points · 16th Title

Last Title: 2017-18

Relegated

No relegation

Biggest Overachiever

Club Brugge

8.20 points above expected

70 points · 61.80 expected points

Biggest Disappointment

Kortrijk

7.18 points below expected

33 points · 40.18 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 Club Brugge Champion 29 21 7 1 70 58 14 +44 61.80 +8.20
2 Gent 29 16 7 6 55 59 34 +25 50.63 +4.37
3 Charleroi 29 15 9 5 54 49 23 +26 46.85 +7.15
4 Antwerp 29 15 8 6 53 49 32 +17 45.52 +7.48
5 Standard Liege 29 14 7 8 49 47 32 +15 50.46 -1.46
6 Mechelen 29 13 5 11 44 46 43 +3 39.10 +4.90
7 Genk 29 13 5 11 44 45 42 +3 48.82 -4.82
8 Anderlecht 29 11 10 8 43 45 29 +16 42.51 +0.49
9 Royal Excel Mouscron 29 9 9 11 36 38 40 -2 39.71 -3.71
10 Zulte Waregem 29 10 6 13 36 41 49 -8 39.76 -3.76
11 Kortrijk 29 9 6 14 33 40 44 -4 40.18 -7.18
12 Sint-Truiden 29 9 6 14 33 33 50 -17 38.17 -5.17
13 Eupen 29 8 6 15 30 28 51 -23 26.24 +3.76
14 Cercle Brugge 29 7 2 20 23 27 54 -27 22.09 +0.91
15 Oostende 29 6 4 19 22 29 58 -29 27.91 -5.91
16 Waasland-Beveren 29 5 5 19 20 21 60 -39 25.64 -5.64

Going into Phase 2, the championship group halved its Phase 1 points (rounded up). Each group then played its own round-robin to determine final standings.

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
Club Brugge 1993 70 63.19 +6.81 86.7% 34 52 59 63 68 74 88
Charleroi 1869 54 48.24 +5.76 81.9% 25 37 44 48 53 59 75
Gent 1852 55 52.02 +2.98 69.3% 27 41 47 52 57 63 76
Antwerp 1811 53 46.91 +6.09 83.0% 23 35 42 47 52 58 73
Anderlecht 1809 43 43.90 -0.90 47.5% 15 32 39 44 49 55 70
Standard Liege 1802 49 51.85 -2.85 36.7% 27 40 47 52 57 63 75
Genk 1784 44 50.21 -6.21 20.7% 23 39 46 50 55 62 76
Mechelen 1735 44 40.49 +3.51 72.3% 14 29 36 40 45 52 68
Kortrijk 1710 33 41.57 -8.57 11.9% 19 30 37 42 46 53 73
Royal Excel Mouscron 1686 36 41.10 -5.10 25.9% 17 30 36 41 46 53 70
Sint-Truiden 1654 33 39.56 -6.56 18.3% 15 28 35 39 44 51 66
Zulte Waregem 1649 36 41.15 -5.15 24.8% 15 30 37 41 46 52 67
Eupen 1594 30 27.63 +2.37 67.3% 5 17 23 27 32 38 52
Cercle Brugge 1576 23 23.48 -0.48 51.8% 3 14 19 23 28 34 48
Oostende 1541 22 29.30 -7.30 14.5% 7 19 25 29 34 40 54
Waasland-Beveren 1512 20 27.03 -7.03 15.2% 6 17 23 27 31 38 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 AND ANT CB CHA CB EUP GEN GEN KOR MEC OOS REM SIN SL WAA ZW
Anderlecht
0-1-1
2.48
2-0-0
4.25
1-1-0
2.39
0-0-2
1.42
1-1-0
3.89
1-0-1
2.24
0-2-0
2.12
0-1-1
2.80
0-1-1
3.13
0-0-2
3.70
1-1-0
3.04
1-0-0
1.65
1-1-0
2.02
1-1-0
4.07
2-0-0
3.08
Antwerp
1-1-0
3.06
2-0-0
4.32
0-1-1
2.71
1-0-1
1.46
2-0-0
3.75
0-2-0
2.61
1-1-0
2.30
2-0-0
3.04
1-0-1
3.22
1-1-0
3.97
0-0-1
1.33
1-1-0
3.44
0-1-1
2.47
2-0-0
3.90
1-0-1
3.36
Cercle Brugge
0-0-2
1.34
0-0-2
1.27
0-0-2
1.30
0-0-2
0.87
0-0-2
2.47
0-0-2
1.13
1-0-1
1.12
0-0-2
1.66
1-0-1
1.63
0-0-1
0.89
1-1-0
1.51
2-0-0
1.47
0-0-2
1.38
1-1-0
2.38
1-0-1
1.34
Charleroi
0-1-1
3.16
1-1-0
2.83
2-0-0
4.31
0-1-1
1.64
1-1-0
4.09
1-0-1
2.65
1-1-0
2.62
0-1-0
1.13
1-1-0
3.41
2-0-0
3.98
1-1-0
3.15
1-0-1
3.28
1-1-0
2.50
2-0-0
3.95
1-0-1
3.35
Club Brugge
2-0-0
4.16
1-0-1
4.12
2-0-0
4.79
1-1-0
3.93
0-1-0
2.42
1-1-0
3.74
1-1-0
3.70
1-1-0
4.46
2-0-0
4.16
2-0-0
4.42
2-0-0
4.24
2-0-0
4.11
0-2-0
3.88
2-0-0
4.46
2-0-0
4.21
Eupen
0-1-1
1.67
0-0-2
1.82
2-0-0
3.07
0-1-1
1.48
0-1-0
0.41
1-0-1
1.40
0-0-2
1.33
1-0-1
1.93
0-1-1
1.86
2-0-0
2.55
1-0-1
1.96
0-0-2
2.05
0-0-2
1.33
1-1-0
2.64
0-1-1
1.70
Genk
1-0-1
3.31
0-2-0
2.94
2-0-0
4.49
1-0-1
2.89
0-1-1
1.81
1-0-1
4.18
0-0-2
2.53
2-0-0
3.25
0-0-1
1.68
2-0-0
4.18
1-1-0
3.32
0-1-1
3.43
0-0-2
2.78
2-0-0
4.07
1-0-1
3.45
Gent
0-2-0
3.43
0-1-1
3.24
1-0-1
4.50
0-1-1
2.93
0-1-1
1.85
2-0-0
4.26
2-0-0
3.01
2-0-0
3.45
2-0-0
3.59
1-0-1
4.05
1-0-1
3.42
1-1-0
3.76
2-0-0
2.66
1-0-0
2.23
1-1-0
3.33
Kortrijk
1-1-0
2.75
0-0-2
2.50
2-0-0
3.91
0-1-0
1.64
0-1-1
1.14
1-0-1
3.63
0-0-2
2.30
0-0-2
2.09
0-1-1
2.84
1-1-0
3.66
0-0-2
2.83
1-0-1
2.78
1-0-1
2.10
1-0-1
3.88
1-1-0
2.93
Mechelen
1-1-0
2.40
1-0-1
2.33
1-0-1
3.94
0-1-1
2.15
0-0-2
1.44
1-1-0
3.70
1-0-0
1.09
0-0-2
1.96
1-1-0
2.70
1-0-1
3.44
1-1-0
2.71
1-0-1
3.01
1-0-1
2.08
2-0-0
3.78
1-0-1
2.73
Oostende
2-0-0
1.85
0-1-1
1.62
1-0-0
1.89
0-0-2
1.59
0-0-2
1.20
0-0-2
2.99
0-0-2
1.40
1-0-1
1.52
0-1-1
1.89
1-0-1
2.11
0-1-1
1.87
1-0-1
1.86
0-0-2
1.56
0-0-2
3.05
0-1-1
1.85
Royal Excel Mouscron
0-1-1
2.50
1-0-0
1.44
0-1-1
4.06
0-1-1
2.39
0-0-2
1.35
1-0-1
3.59
0-1-1
2.23
1-0-1
2.13
2-0-0
2.71
0-1-1
2.83
1-1-0
3.68
1-0-1
2.74
0-1-1
2.08
1-1-0
3.93
1-1-0
2.80
Sint-Truiden
0-0-1
1.12
0-1-1
2.10
0-0-2
4.10
1-0-1
2.26
0-0-2
1.46
2-0-0
3.50
1-1-0
2.12
0-1-1
1.81
1-0-1
2.76
1-0-1
2.53
1-0-1
3.69
1-0-1
2.81
1-1-0
1.86
0-1-1
3.69
0-1-1
2.56
Standard Liege
0-1-1
3.53
1-1-0
3.06
2-0-0
4.23
0-1-1
3.05
0-2-0
1.68
2-0-0
4.27
2-0-0
2.76
0-0-2
2.87
1-0-1
3.45
1-0-1
3.47
2-0-0
4.02
1-1-0
3.47
0-1-1
3.70
1-0-1
4.48
1-0-0
2.01
Waasland-Beveren
0-1-1
1.50
0-0-2
1.66
0-1-1
3.16
0-0-2
1.62
0-0-2
1.18
0-1-1
2.89
0-0-2
1.51
0-0-1
0.57
1-0-1
1.69
0-0-2
1.78
2-0-0
2.48
0-1-1
1.64
1-1-0
1.87
1-0-1
1.13
0-0-2
1.76
Zulte Waregem
0-0-2
2.47
1-0-1
2.19
1-0-1
4.25
1-0-1
2.20
0-0-2
1.38
1-1-0
3.86
1-0-1
2.12
0-1-1
2.22
0-1-1
2.61
1-0-1
2.81
1-1-0
3.70
0-1-1
2.74
1-1-0
2.98
0-0-1
0.77
2-0-0
3.80

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.90 +11.9
Allowed 0.89 -10.1
Differential 0.95 +5.8

Scoreline Distribution

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

↓ Scored | Allowed →012345+Total
05.60%7.54%6.47%2.59%1.94%1.29%25.43%
17.54%9.91%9.48%4.74%1.94%0.65%34.27%
26.47%9.48%5.60%1.72%0.43%0.22%23.92%
32.59%4.74%1.72%0.86%9.91%
41.94%1.94%0.43%4.31%
5+1.29%0.65%0.22%2.16%
Total25.43%34.27%23.92%9.91%4.31%2.16%100%

Summary Statistics

Scored Allowed Difference
Mean 1.41 1.41 +0.00
SD 1.26 1.26 1.98
CV 0.89 0.89
Max 7 7 +7
Min 0 0 -7

Games Played: 232

↓ Scored | Allowed →012345+Total
024.14%3.45%3.45%31.03%
16.90%6.90%13.79%27.59%
23.45%13.79%3.45%3.45%24.14%
33.45%3.45%6.90%
43.45%3.45%
5+3.45%3.45%6.90%
Total41.38%31.03%17.24%6.90%3.45%100%

Summary Statistics

Scored Allowed Difference
Mean 1.55 1.00 +0.55
SD 1.74 1.10 1.96
CV 1.12 1.10
Max 7 4 +7
Min 0 0 -2

Games Played: 29

↓ Scored | Allowed →012345+Total
03.45%6.90%3.45%13.79%
110.34%17.24%3.45%6.90%37.93%
23.45%13.79%6.90%24.14%
310.34%3.45%13.79%
43.45%6.90%10.34%
5+
Total20.69%55.17%17.24%6.90%100%

Summary Statistics

Scored Allowed Difference
Mean 1.69 1.10 +0.59
SD 1.20 0.82 1.50
CV 0.71 0.74
Max 4 3 +4
Min 0 0 -2

Games Played: 29

↓ Scored | Allowed →012345+Total
010.34%6.90%6.90%3.45%27.59%
113.79%3.45%24.14%13.79%55.17%
23.45%3.45%3.45%3.45%13.79%
33.45%3.45%
4
5+
Total17.24%17.24%37.93%24.14%3.45%100%

Summary Statistics

Scored Allowed Difference
Mean 0.93 1.86 -0.93
SD 0.75 1.30 1.62
CV 0.81 0.70
Max 3 6 +2
Min 0 0 -6

Games Played: 29

↓ Scored | Allowed →012345+Total
06.90%6.90%3.45%17.24%
110.34%20.69%3.45%3.45%37.93%
26.90%10.34%3.45%20.69%
36.90%3.45%10.34%
46.90%3.45%10.34%
5+3.45%3.45%
Total41.38%44.83%6.90%6.90%100%

Summary Statistics

Scored Allowed Difference
Mean 1.69 0.79 +0.90
SD 1.37 0.86 1.84
CV 0.81 1.09
Max 5 3 +5
Min 0 0 -3

Games Played: 29

↓ Scored | Allowed →012345+Total
010.34%10.34%
113.79%10.34%3.45%27.59%
213.79%20.69%3.45%37.93%
36.90%3.45%10.34%
46.90%6.90%
5+6.90%6.90%
Total58.62%34.48%6.90%100%

Summary Statistics

Scored Allowed Difference
Mean 2.00 0.48 +1.52
SD 1.41 0.63 1.64
CV 0.71 1.31
Max 6 2 +6
Min 0 0 -1

Games Played: 29

↓ Scored | Allowed →012345+Total
06.90%10.34%10.34%3.45%31.03%
110.34%13.79%10.34%3.45%6.90%44.83%
23.45%10.34%3.45%3.45%20.69%
33.45%3.45%
4
5+
Total20.69%34.48%24.14%6.90%3.45%10.34%100%

Summary Statistics

Scored Allowed Difference
Mean 0.97 1.76 -0.79
SD 0.82 1.68 1.78
CV 0.85 0.96
Max 3 6 +2
Min 0 0 -5

Games Played: 29

↓ Scored | Allowed →012345+Total
03.45%13.79%17.24%
113.79%6.90%10.34%6.90%3.45%41.38%
213.79%6.90%20.69%
33.45%3.45%3.45%10.34%
43.45%3.45%3.45%10.34%
5+
Total20.69%31.03%34.48%10.34%3.45%100%

Summary Statistics

Scored Allowed Difference
Mean 1.55 1.45 +0.10
SD 1.21 1.06 1.76
CV 0.78 0.73
Max 4 4 +4
Min 0 0 -3

Games Played: 29

↓ Scored | Allowed →012345+Total
03.45%3.45%3.45%10.34%
13.45%13.79%6.90%3.45%27.59%
220.69%3.45%3.45%27.59%
36.90%6.90%6.90%3.45%24.14%
46.90%6.90%
5+3.45%3.45%
Total34.48%34.48%17.24%6.90%6.90%100%

Summary Statistics

Scored Allowed Difference
Mean 2.03 1.17 +0.86
SD 1.35 1.20 1.92
CV 0.66 1.02
Max 6 4 +5
Min 0 0 -4

Games Played: 29

↓ Scored | Allowed →012345+Total
03.45%6.90%13.79%3.45%27.59%
13.45%6.90%13.79%6.90%31.03%
23.45%6.90%10.34%3.45%24.14%
33.45%6.90%10.34%
43.45%3.45%6.90%
5+
Total17.24%27.59%41.38%13.79%100%

Summary Statistics

Scored Allowed Difference
Mean 1.38 1.52 -0.14
SD 1.21 0.95 1.73
CV 0.88 0.63
Max 4 3 +4
Min 0 0 -3

Games Played: 29

↓ Scored | Allowed →012345+Total
03.45%3.45%3.45%10.34%3.45%24.14%
13.45%6.90%10.34%20.69%
210.34%6.90%6.90%6.90%31.03%
33.45%13.79%3.45%20.69%
43.45%3.45%
5+
Total24.14%31.03%24.14%17.24%3.45%100%

Summary Statistics

Scored Allowed Difference
Mean 1.59 1.48 +0.10
SD 1.18 1.24 2.06
CV 0.74 0.84
Max 4 5 +4
Min 0 0 -5

Games Played: 29

↓ Scored | Allowed →012345+Total
017.24%13.79%3.45%3.45%37.93%
13.45%6.90%3.45%13.79%3.45%31.03%
210.34%6.90%3.45%3.45%24.14%
33.45%3.45%6.90%
4
5+
Total3.45%37.93%27.59%20.69%6.90%3.45%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 2.00 -1.00
SD 0.96 1.16 1.54
CV 0.96 0.58
Max 3 5 +2
Min 0 0 -5

Games Played: 29

↓ Scored | Allowed →012345+Total
03.45%17.24%20.69%
16.90%6.90%10.34%6.90%3.45%34.48%
26.90%10.34%20.69%37.93%
36.90%6.90%
4
5+
Total17.24%41.38%31.03%6.90%3.45%100%

Summary Statistics

Scored Allowed Difference
Mean 1.31 1.38 -0.07
SD 0.89 0.98 1.28
CV 0.68 0.71
Max 3 4 +2
Min 0 0 -3

Games Played: 29

↓ Scored | Allowed →012345+Total
010.34%13.79%3.45%3.45%3.45%3.45%37.93%
13.45%6.90%6.90%3.45%6.90%3.45%31.03%
26.90%10.34%17.24%
33.45%3.45%3.45%10.34%
4
5+3.45%3.45%
Total24.14%34.48%13.79%10.34%10.34%6.90%100%

Summary Statistics

Scored Allowed Difference
Mean 1.14 1.72 -0.59
SD 1.25 1.65 2.18
CV 1.09 0.95
Max 5 6 +3
Min 0 0 -6

Games Played: 29

↓ Scored | Allowed →012345+Total
06.90%6.90%3.45%17.24%
16.90%10.34%10.34%6.90%34.48%
26.90%13.79%6.90%27.59%
33.45%3.45%3.45%10.34%
43.45%6.90%10.34%
5+
Total27.59%41.38%24.14%6.90%100%

Summary Statistics

Scored Allowed Difference
Mean 1.62 1.10 +0.52
SD 1.21 0.90 1.60
CV 0.75 0.82
Max 4 3 +4
Min 0 0 -2

Games Played: 29

↓ Scored | Allowed →012345+Total
03.45%10.34%10.34%3.45%13.79%3.45%44.83%
16.90%13.79%10.34%6.90%6.90%44.83%
23.45%3.45%
36.90%6.90%
4
5+
Total10.34%34.48%20.69%10.34%20.69%3.45%100%

Summary Statistics

Scored Allowed Difference
Mean 0.72 2.07 -1.34
SD 0.84 1.44 1.90
CV 1.16 0.69
Max 3 5 +2
Min 0 0 -5

Games Played: 29

↓ Scored | Allowed →012345+Total
03.45%17.24%3.45%10.34%3.45%37.93%
13.45%6.90%10.34%20.69%
213.79%3.45%10.34%27.59%
33.45%3.45%
4
5+6.90%3.45%10.34%
Total27.59%17.24%37.93%3.45%10.34%3.45%100%

Summary Statistics

Scored Allowed Difference
Mean 1.41 1.69 -0.28
SD 1.64 1.61 2.84
CV 1.16 0.95
Max 6 7 +6
Min 0 0 -7

Games Played: 29

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 Club Brugge 70 61.80 +8.20
2 Antwerp 53 45.52 +7.48
3 Charleroi 54 46.85 +7.15
4 Mechelen 44 39.10 +4.90
5 Gent 55 50.63 +4.37

Biggest Disappointments

# Team Actual Sim vsSim
1 Kortrijk 33 40.18 -7.18
2 Oostende 22 27.91 -5.91
3 Waasland-Beveren 20 25.64 -5.64
4 Sint-Truiden 33 38.17 -5.17
5 Genk 44 48.82 -4.82

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 Cercle Brugge 4 Feb 8 – Mar 1 1 in 1,694
2 Waasland-Beveren 3 Dec 21 – Jan 18 1 in 69
3 Eupen 2 Oct 29 – Nov 2 1 in 41
4 Zulte Waregem 2 Aug 10 – Aug 19 1 in 18
5 Gent 4 Dec 26 – Feb 1 1 in 18

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Kortrijk 4 Oct 26 – Nov 9 1 in 169
2 Oostende 5 Oct 5 – Nov 2 1 in 61
3 Waasland-Beveren 7 Jan 25 – Mar 7 1 in 53
4 Royal Excel Mouscron 4 Dec 26 – Feb 2 1 in 44
5 Zulte Waregem 4 Dec 21 – Jan 26 1 in 39

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Charleroi 13 Oct 20 – Jan 29 1 in 76
2 Zulte Waregem 8 Aug 10 – Oct 5 1 in 68
3 Cercle Brugge 4 Feb 8 – Mar 1 1 in 57
4 Antwerp 10 Nov 10 – Jan 26 1 in 44
5 Eupen 4 Oct 19 – Nov 2 1 in 34

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Kortrijk 8 Oct 26 – Dec 13 1 in 68
2 Genk 5 Oct 30 – Nov 30 1 in 40
3 Oostende 11 Aug 31 – Nov 22 1 in 31
4 Standard Liege 4 Dec 8 – Dec 26 1 in 20
5 Royal Excel Mouscron 6 Sep 21 – Oct 29 1 in 19

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

Team12345678910111213141516
Club Brugge71.73%16.75%5.92%2.75%1.37%0.70%0.34%0.23%0.09%0.08%0.02%0.01%0.01%
Gent8.17%21.09%18.09%14.72%10.95%8.47%6.72%4.33%3.00%2.25%1.21%0.59%0.25%0.13%0.03%
Charleroi3.37%10.64%13.15%13.19%12.72%11.85%9.69%8.01%6.12%4.53%3.51%2.04%0.75%0.30%0.12%0.01%
Antwerp2.10%7.15%10.62%12.33%12.04%11.62%10.75%9.37%8.30%6.21%4.47%2.98%1.48%0.40%0.17%0.01%
Standard Liege7.59%19.94%17.73%14.48%11.27%8.99%6.90%4.90%3.41%2.14%1.45%0.84%0.28%0.06%0.02%
Mechelen0.28%1.36%2.49%3.92%5.48%7.19%8.99%10.38%11.33%12.87%12.49%11.19%6.69%3.26%1.63%0.45%
Genk4.95%13.59%15.59%14.17%12.84%10.77%8.79%6.94%5.12%3.26%2.13%1.09%0.51%0.21%0.03%0.01%
Anderlecht0.79%3.92%5.63%8.19%10.07%10.70%10.81%11.23%10.62%9.17%8.09%5.78%3.08%1.31%0.45%0.16%
Royal Excel Mouscron0.25%1.37%3.06%4.56%5.99%7.38%9.55%10.46%11.79%12.42%12.00%10.25%6.28%2.94%1.42%0.28%
Zulte Waregem0.33%1.43%2.71%4.11%6.13%7.65%8.86%10.98%12.23%13.25%11.82%10.26%5.79%2.92%1.20%0.33%
Kortrijk0.22%1.76%3.15%4.63%6.37%7.95%9.69%11.42%11.88%12.33%11.50%9.65%5.29%2.80%1.02%0.34%
Sint-Truiden0.22%0.97%1.82%2.81%4.40%5.94%7.45%8.74%11.17%12.73%14.56%14.02%8.32%4.30%1.85%0.70%
Eupen0.01%0.02%0.08%0.20%0.45%0.85%1.33%2.48%4.94%9.01%17.29%22.70%22.67%17.97%
Cercle Brugge0.01%0.03%0.07%0.14%0.26%0.80%1.50%3.56%8.67%15.75%25.07%44.14%
Oostende0.02%0.01%0.07%0.19%0.34%0.69%1.38%2.18%3.53%6.50%11.25%20.12%21.43%19.56%12.73%
Waasland-Beveren0.03%0.05%0.09%0.22%0.25%0.64%1.17%1.95%3.81%7.48%15.19%21.49%24.76%22.87%

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
+18.53%
Clear Edge
48.28%21.98%29.74%
Elo Value
Home Edge
169 Elo
0.006 goals per Elo point
065.15500
Scoring Tilt
Expected
+0.44 goals
Neutral
-2+0.38+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 8th * Longshot: 9th or lower.
Title Margin
Points-per-game gap between the champion and the runner-up. Shown per game so it reads the same across long and short seasons. The gold line is the winning margin the model expected, so a dot to the right means a more one-sided race than projected. A title won on goal difference shows 0.00.
Photo Finish: under 0.15 * Tight Race: 0.15 to 0.4 * Comfortable: 0.4 to 0.75 * Runaway: 0.75 and up.
Title-Race Openness
1.9
One-Team Race
124610
Champion Preseason Odds
72%
Club Brugge, 1st of 16
LongshotFavorite
Title Margin
Expected
0.52/gm
Comfortable
00.230.8/gm

Simulation-Based Surprises

How these are measured

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

Luck Spread
Standard deviation of the gap between each team's actual points and their simulated average points. The gold line is the spread the model expected from chance alone.
As Expected: under 5.31 * Some Luck: 5.31 to 7.96 * Lucky: 7.96 to 10.61 * Wild Swing: 10.61 and up.
Average Finish Error
Average gap between where each team was projected to finish and where they actually finished in the table.
Pinpoint: under 1.69 * Close: 1.69 to 2.54 * Off: 2.54 to 3.38 * Way Off: 3.38 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 16 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 16 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 16 * As Expected: 16 to 25.6 * Several Outliers: 25.6 to 35.2 * Many Outliers: 35.2 and up.
Luck Spread
Expected
5.34 points
Some Luck
06.6317
Average Finish Error
Expected
1.62
Pinpoint
02.115
Biggest Overachiever
Expected 96.88%
91.67%
Club Brugge
50100
Biggest Underachiever
Expected 3.12%
14.44%
Kortrijk
050
Season Outliers
Expected
0 of 16
Minimal Outliers
01.68

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.19
Top-Heavy
00.120.180.260.5
Noll-Scully
Coin-flip
1.71
Strong Separation
01.003
Interquartile Edge
73%
Clear Edge
50%60%70%80%100%
Best vs. Worst
Baseline 94%
94%
Dominant
50%100%
Close Games
Expected
59%
Very Frequent
0%55%100%
Blowouts
Expected
17%
Frequent
0%21%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.57
Predictable
00.582
Matchup Imbalance
0.39
Lopsided
00.10.180.280.5
Strangeness
Expected
0.65
Very Predictable
01.002
Repeatability
0.70
Strong Carryover
00.30.60.851
Upset Rate
Expected
22%
Chalky
0%24%50%
Clear Favorite Upset Rate
Expected
21%
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.17 * Above Noise: 0.17 to 0.22 * Well Above Noise: 0.22 and up.
Probability calibration
0.34
Well Calibrated
0.010.050.10.51
Calibration slope
Ideal
1.02
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.094
Well Within Noise
00.1120.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
Anderlecht 100%
Antwerp 100%
Cercle Brugge 100%
Charleroi 100%
Club Brugge 100%
Eupen 100%
Genk 100%
Gent 100%
Kortrijk 100%
Mechelen 100%
Oostende 100%
Royal Excel Mouscron 100%
Sint-Truiden 100%
Standard Liege 100%
Waasland-Beveren 100%
Zulte Waregem 100%

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-07-26 Kortrijk W 2-1 1845 1756 58.05% 21.89% 20.07% +5.3 3
2019-07-26 @ Genk L 1-2 1756 1845 20.07% 21.89% 58.05% -5.3 0
2019-07-27 Club Brugge L 1-3 1656 1838 23.65% 22.48% 53.87% -10.6 0
2019-07-27 @ Waasland-Beveren W 3-1 1838 1656 53.87% 22.48% 23.65% +10.6 3
2019-07-27 Mechelen L 0-2 1708 1689 49.77% 22.88% 27.35% -22.5 0
2019-07-27 @ Zulte Waregem W 2-0 1689 1708 27.35% 22.88% 49.77% +22.5 3
2019-07-27 Royal Excel Mouscron L 0-1 1741 1699 52.62% 22.62% 24.76% -12.5 0
2019-07-27 @ Sint-Truiden W 1-0 1699 1741 24.76% 22.62% 52.62% +12.5 3
2019-07-27 Standard Liege L 0-2 1610 1778 25.19% 22.67% 52.15% -13.0 0
2019-07-27 @ Cercle Brugge W 2-0 1778 1610 52.15% 22.67% 25.19% +13.0 3
2019-07-28 Antwerp L 1-4 1631 1730 33.59% 23.24% 43.16% -20.1 0
2019-07-28 @ Eupen W 4-1 1730 1631 43.16% 23.24% 33.59% +20.1 3
2019-07-28 Gent D 1-1 1753 1755 47.08% 23.07% 29.85% -0.9 1
2019-07-28 @ Charleroi D 1-1 1755 1753 29.85% 23.07% 47.08% +0.9 1
2019-07-28 Oostende L 1-2 1739 1651 57.86% 21.92% 20.22% -12.9 0
2019-07-28 @ Anderlecht W 2-1 1651 1739 20.22% 21.92% 57.86% +12.9 3
2019-08-02 Sint-Truiden W 6-0 1849 1729 61.22% 21.30% 17.48% +25.9 6
2019-08-02 @ Club Brugge L 0-6 1729 1849 17.48% 21.30% 61.22% -25.9 0
2019-08-03 Cercle Brugge W 3-1 1664 1597 55.56% 22.26% 22.18% +10.0 6
2019-08-03 @ Oostende L 1-3 1597 1664 22.18% 22.26% 55.56% -10.0 0
2019-08-03 Charleroi D 1-1 1750 1753 47.04% 23.07% 29.89% -0.9 1
2019-08-03 @ Kortrijk D 1-1 1753 1750 29.89% 23.07% 47.04% +0.9 2
2019-08-03 Genk W 3-1 1711 1850 28.52% 22.98% 48.50% +19.1 6
2019-08-03 @ Mechelen L 1-3 1850 1711 48.50% 22.98% 28.52% -19.1 3
2019-08-03 Zulte Waregem W 4-0 1791 1685 59.82% 21.57% 18.61% +18.8 6
2019-08-03 @ Standard Liege L 0-4 1685 1791 18.61% 21.57% 59.82% -18.8 0
2019-08-04 Anderlecht D 0-0 1712 1726 45.41% 23.16% 31.43% -0.8 4
2019-08-04 @ Royal Excel Mouscron D 0-0 1726 1712 31.43% 23.16% 45.41% +0.8 1
2019-08-04 Eupen W 6-1 1756 1611 63.66% 20.75% 15.59% +16.2 4
2019-08-04 @ Gent L 1-6 1611 1756 15.59% 20.75% 63.66% -16.2 0
2019-08-04 Waasland-Beveren W 4-1 1750 1645 59.71% 21.59% 18.69% +12.2 6
2019-08-04 @ Antwerp L 1-4 1645 1750 18.69% 21.59% 59.71% -12.2 0
2019-08-09 Mechelen D 0-0 1727 1730 46.93% 23.08% 30.00% -1.0 2
2019-08-09 @ Anderlecht D 0-0 1730 1727 30.00% 23.08% 46.93% +1.0 7
2019-08-10 Club Brugge L 0-2 1674 1875 21.87% 22.21% 55.92% -11.5 6
2019-08-10 @ Oostende W 2-0 1875 1674 55.92% 22.21% 21.87% +11.5 9
2019-08-10 Kortrijk L 1-3 1587 1749 25.86% 22.74% 51.40% -11.5 0
2019-08-10 @ Cercle Brugge W 3-1 1749 1587 51.40% 22.74% 25.86% +11.5 4
2019-08-10 Waasland-Beveren D 1-1 1595 1633 42.17% 23.27% 34.55% -0.4 1
2019-08-10 @ Eupen D 1-1 1633 1595 34.55% 23.27% 42.17% +0.4 1
2019-08-10 Zulte Waregem L 0-2 1831 1666 65.44% 20.30% 14.26% -28.8 3
2019-08-10 @ Genk W 2-0 1666 1831 14.26% 20.30% 65.44% +28.8 3
2019-08-11 Antwerp W 2-1 1753 1762 46.15% 23.12% 30.73% +7.6 5
2019-08-11 @ Charleroi L 1-2 1762 1753 30.73% 23.12% 46.15% -7.7 6
2019-08-11 Gent W 2-1 1711 1773 38.86% 23.32% 37.82% +9.0 7
2019-08-11 @ Royal Excel Mouscron L 1-2 1773 1711 37.82% 23.32% 38.86% -9.0 4
2019-08-11 Standard Liege W 2-1 1703 1810 32.51% 23.21% 44.28% +10.2 3
2019-08-11 @ Sint-Truiden L 1-2 1810 1703 44.28% 23.21% 32.51% -10.2 6
2019-08-16 Eupen D 0-0 1886 1594 75.17% 16.88% 7.95% -4.3 10
2019-08-16 @ Club Brugge D 0-0 1594 1886 7.95% 16.88% 75.17% +4.3 2
2019-08-17 Anderlecht W 4-2 1761 1726 51.74% 22.71% 25.55% +10.2 7
2019-08-17 @ Kortrijk L 2-4 1726 1761 25.55% 22.71% 51.74% -10.2 2
2019-08-17 Cercle Brugge W 3-1 1731 1576 64.59% 20.52% 14.89% +6.9 10
2019-08-17 @ Mechelen L 1-3 1576 1731 14.89% 20.52% 64.59% -6.9 0
2019-08-17 Genk L 0-4 1633 1803 25.07% 22.65% 52.28% -24.5 1
2019-08-17 @ Waasland-Beveren W 4-0 1803 1633 52.28% 22.65% 25.07% +24.5 6
2019-08-18 Oostende W 2-0 1764 1663 59.22% 21.68% 19.09% +10.1 7
2019-08-18 @ Gent L 0-2 1663 1764 19.09% 21.68% 59.22% -10.1 6
2019-08-18 Royal Excel Mouscron W 4-1 1800 1720 57.01% 22.05% 20.94% +13.5 9
2019-08-18 @ Standard Liege L 1-4 1720 1800 20.94% 22.05% 57.01% -13.5 7
2019-08-18 Sint-Truiden W 2-0 1755 1713 52.62% 22.62% 24.77% +12.8 9
2019-08-18 @ Antwerp L 0-2 1713 1755 24.77% 22.62% 52.62% -12.8 3
2019-08-19 Charleroi W 3-1 1695 1761 38.21% 23.32% 38.47% +15.8 6
2019-08-19 @ Zulte Waregem L 1-3 1761 1695 38.47% 23.32% 38.21% -15.8 5
2019-08-23 Anderlecht W 1-0 1827 1716 60.30% 21.48% 18.22% +5.1 9
2019-08-23 @ Genk L 0-1 1716 1827 18.22% 21.48% 60.30% -5.1 2
2019-08-24 Mechelen W 2-1 1653 1738 35.47% 23.29% 41.24% +9.6 9
2019-08-24 @ Oostende L 1-2 1738 1653 41.24% 23.29% 35.47% -9.6 10
2019-08-24 Waasland-Beveren W 1-0 1569 1609 41.93% 23.28% 34.79% +9.0 3
2019-08-24 @ Cercle Brugge L 0-1 1609 1569 34.79% 23.28% 41.93% -9.0 1
2019-08-24 Zulte Waregem D 0-0 1700 1711 45.93% 23.13% 30.94% -0.9 4
2019-08-24 @ Sint-Truiden D 0-0 1711 1700 30.94% 23.13% 45.93% +0.9 7
2019-08-25 Eupen W 2-0 1707 1599 59.98% 21.54% 18.48% +9.8 10
2019-08-25 @ Royal Excel Mouscron L 0-2 1599 1707 18.48% 21.54% 59.98% -9.8 2
2019-08-25 Kortrijk W 2-1 1813 1771 52.69% 22.61% 24.71% +6.4 12
2019-08-25 @ Standard Liege L 1-2 1771 1813 24.71% 22.61% 52.69% -6.4 7
2019-08-30 Royal Excel Mouscron D 2-2 1729 1716 48.94% 22.95% 28.12% -0.8 11
2019-08-30 @ Mechelen D 2-2 1716 1729 28.12% 22.95% 48.94% +0.8 11
2019-08-31 Charleroi L 0-4 1600 1745 27.76% 22.92% 49.32% -26.7 1
2019-08-31 @ Waasland-Beveren W 4-0 1745 1600 49.32% 22.92% 27.76% +26.7 8
2019-08-31 Oostende D 2-2 1765 1662 59.39% 21.65% 18.95% -1.7 8
2019-08-31 @ Kortrijk D 2-2 1662 1765 18.95% 21.65% 59.39% +1.7 10
2019-08-31 Sint-Truiden L 0-2 1589 1699 32.10% 23.19% 44.71% -15.8 2
2019-08-31 @ Eupen W 2-0 1699 1589 44.71% 23.19% 32.10% +15.9 7
2019-09-01 Antwerp W 2-0 1712 1768 39.67% 23.31% 37.02% +17.7 10
2019-09-01 @ Zulte Waregem L 0-2 1768 1712 37.02% 23.31% 39.67% -17.7 9
2019-09-01 Cercle Brugge W 3-2 1774 1578 68.08% 19.54% 12.39% +3.1 10
2019-09-01 @ Gent L 2-3 1578 1774 12.39% 19.54% 68.08% -3.2 3
2019-09-01 Genk D 1-1 1882 1832 53.55% 22.51% 23.93% -1.6 11
2019-09-01 @ Club Brugge D 1-1 1832 1882 23.93% 22.51% 53.55% +1.6 10
2019-09-01 Standard Liege W 1-0 1711 1820 32.31% 23.20% 44.49% +10.9 5
2019-09-01 @ Anderlecht L 0-1 1820 1711 44.49% 23.20% 32.31% -10.9 12
2019-09-13 Genk W 2-1 1772 1834 38.82% 23.32% 37.86% +9.0 11
2019-09-13 @ Charleroi L 1-2 1834 1772 37.86% 23.32% 38.82% -9.0 10
2019-09-14 Club Brugge L 0-2 1575 1880 13.60% 20.05% 66.35% -7.3 3
2019-09-14 @ Cercle Brugge W 2-0 1880 1575 66.35% 20.05% 13.60% +7.3 14
2019-09-14 Waasland-Beveren D 1-1 1715 1573 63.34% 20.83% 15.83% -2.7 8
2019-09-14 @ Sint-Truiden D 1-1 1573 1715 15.83% 20.83% 63.34% +2.7 2
2019-09-14 Standard Liege L 1-4 1664 1809 27.83% 22.92% 49.24% -17.3 10
2019-09-14 @ Oostende W 4-1 1809 1664 49.24% 22.92% 27.83% +17.3 15
2019-09-14 Zulte Waregem D 1-1 1573 1729 26.49% 22.80% 50.70% +1.3 3
2019-09-14 @ Eupen D 1-1 1729 1573 50.70% 22.80% 26.49% -1.3 11
2019-09-15 Antwerp L 1-2 1722 1750 43.56% 23.23% 33.21% -10.1 5
2019-09-15 @ Anderlecht W 2-1 1750 1722 33.21% 23.23% 43.56% +10.1 12
2019-09-15 Kortrijk W 2-0 1717 1763 41.09% 23.29% 35.61% +17.2 14
2019-09-15 @ Royal Excel Mouscron L 0-2 1763 1717 35.61% 23.29% 41.09% -17.2 8
2019-09-15 Mechelen W 3-0 1777 1728 53.47% 22.52% 24.01% +18.1 13
2019-09-15 @ Gent L 0-3 1728 1777 24.01% 22.52% 53.47% -18.1 11
2019-09-20 Mechelen L 2-3 1746 1710 51.91% 22.69% 25.40% -11.1 8
2019-09-20 @ Kortrijk W 3-2 1710 1746 25.40% 22.69% 51.91% +11.1 14
2019-09-21 Cercle Brugge W 3-1 1760 1567 67.81% 19.62% 12.57% +5.8 15
2019-09-21 @ Antwerp L 1-3 1567 1760 12.57% 19.62% 67.81% -5.8 3
2019-09-21 Oostende W 3-1 1825 1647 66.57% 19.99% 13.44% +6.2 13
2019-09-21 @ Genk L 1-3 1647 1825 13.44% 19.99% 66.57% -6.2 10
2019-09-21 Royal Excel Mouscron D 1-1 1576 1734 26.26% 22.78% 50.96% +1.3 3
2019-09-21 @ Waasland-Beveren D 1-1 1734 1576 50.96% 22.78% 26.26% -1.3 15
2019-09-21 Sint-Truiden L 0-3 1781 1713 55.73% 22.24% 22.04% -36.1 11
2019-09-21 @ Charleroi W 3-0 1713 1781 22.04% 22.24% 55.73% +36.2 11
2019-09-22 Anderlecht W 2-1 1888 1712 66.40% 20.04% 13.57% +3.6 17
2019-09-22 @ Club Brugge L 1-2 1712 1888 13.57% 20.04% 66.40% -3.6 5
2019-09-22 Eupen W 3-0 1826 1574 72.42% 18.02% 9.57% +7.3 18
2019-09-22 @ Standard Liege L 0-3 1574 1826 9.57% 18.02% 72.42% -7.3 3
2019-09-22 Gent D 2-2 1728 1795 38.12% 23.32% 38.56% +0.0 12
2019-09-22 @ Zulte Waregem D 2-2 1795 1728 38.56% 23.32% 38.12% -0.0 14
2019-09-28 Club Brugge L 0-5 1721 1891 24.95% 22.64% 52.41% -30.1 14
2019-09-28 @ Mechelen W 5-0 1891 1721 52.41% 22.64% 24.95% +30.1 20
2019-09-28 Eupen L 1-2 1561 1567 46.64% 23.09% 30.27% -10.7 3
2019-09-28 @ Cercle Brugge W 2-1 1567 1561 30.27% 23.09% 46.64% +10.7 6
2019-09-28 Genk D 3-3 1749 1831 35.90% 23.30% 40.80% +0.1 12
2019-09-28 @ Sint-Truiden D 3-3 1831 1749 40.80% 23.30% 35.90% -0.1 14
2019-09-28 Kortrijk W 2-0 1795 1735 54.77% 22.36% 22.87% +11.9 17
2019-09-28 @ Gent L 0-2 1735 1795 22.87% 22.36% 54.77% -11.9 8
2019-09-28 Zulte Waregem D 2-2 1733 1728 47.98% 23.01% 29.01% -0.7 16
2019-09-28 @ Royal Excel Mouscron D 2-2 1728 1733 29.01% 23.01% 47.98% +0.7 13
2019-09-29 Antwerp D 1-1 1641 1766 30.22% 23.09% 46.68% +0.9 11
2019-09-29 @ Oostende D 1-1 1766 1641 46.68% 23.09% 30.22% -0.8 16
2019-09-29 Charleroi D 1-1 1834 1745 57.95% 21.90% 20.15% -2.1 19
2019-09-29 @ Standard Liege D 1-1 1745 1834 20.15% 21.90% 57.95% +2.1 12
2019-09-29 Waasland-Beveren D 0-0 1708 1577 62.28% 21.07% 16.65% -2.8 6
2019-09-29 @ Anderlecht D 0-0 1577 1708 16.65% 21.07% 62.28% +2.8 4
2019-10-04 Anderlecht L 1-2 1747 1705 52.60% 22.62% 24.78% -11.8 12
2019-10-04 @ Charleroi W 2-1 1705 1747 24.78% 22.62% 52.60% +11.8 9
2019-10-05 Cercle Brugge W 6-0 1729 1551 66.58% 19.98% 13.44% +20.0 16
2019-10-05 @ Zulte Waregem L 0-6 1551 1729 13.44% 19.98% 66.58% -20.0 3
2019-10-05 Mechelen L 0-2 1578 1691 31.76% 23.17% 45.07% -15.7 6
2019-10-05 @ Eupen W 2-0 1691 1578 45.07% 23.17% 31.76% +15.7 17
2019-10-05 Oostende W 3-1 1580 1641 38.87% 23.32% 37.82% +15.6 7
2019-10-05 @ Waasland-Beveren L 1-3 1641 1580 37.82% 23.32% 38.87% -15.6 11
2019-10-05 Sint-Truiden W 4-0 1723 1749 43.85% 23.22% 32.93% +30.7 11
2019-10-05 @ Kortrijk L 0-4 1749 1723 32.93% 23.22% 43.85% -30.7 12
2019-10-06 Gent W 4-0 1921 1807 60.66% 21.41% 17.93% +18.1 23
2019-10-06 @ Club Brugge L 0-4 1807 1921 17.93% 21.41% 60.66% -18.1 17
2019-10-06 Royal Excel Mouscron W 2-1 1831 1732 59.01% 21.72% 19.27% +5.1 17
2019-10-06 @ Genk L 1-2 1732 1831 19.27% 21.72% 59.01% -5.1 16
2019-10-06 Standard Liege D 2-2 1765 1832 38.14% 23.32% 38.55% +0.0 17
2019-10-06 @ Antwerp D 2-2 1832 1765 38.55% 23.32% 38.14% -0.0 20
2019-10-18 Club Brugge L 0-1 1727 1939 20.76% 22.02% 57.22% -5.8 16
2019-10-18 @ Royal Excel Mouscron W 1-0 1939 1727 57.22% 22.02% 20.76% +5.8 26
2019-10-19 Eupen L 2-3 1626 1562 55.21% 22.31% 22.49% -11.7 11
2019-10-19 @ Oostende W 3-2 1562 1626 22.49% 22.31% 55.21% +11.7 9
2019-10-19 Genk W 1-0 1832 1836 46.75% 23.09% 30.16% +8.0 23
2019-10-19 @ Standard Liege L 0-1 1836 1832 30.16% 23.09% 46.75% -8.0 17
2019-10-19 Waasland-Beveren W 2-0 1789 1595 67.85% 19.61% 12.54% +6.7 20
2019-10-19 @ Gent L 0-2 1595 1789 12.54% 19.61% 67.85% -6.7 7
2019-10-19 Zulte Waregem W 2-0 1753 1749 47.94% 23.02% 29.05% +14.6 14
2019-10-19 @ Kortrijk L 0-2 1749 1753 29.05% 23.02% 47.94% -14.6 16
2019-10-20 Antwerp W 3-1 1706 1765 39.30% 23.31% 37.39% +15.5 20
2019-10-20 @ Mechelen L 1-3 1765 1706 37.39% 23.31% 39.30% -15.5 17
2019-10-20 Charleroi L 0-3 1531 1735 21.51% 22.15% 56.34% -16.4 3
2019-10-20 @ Cercle Brugge W 3-0 1735 1531 56.34% 22.15% 21.51% +16.4 15
2019-10-20 Sint-Truiden W 4-1 1717 1718 47.20% 23.06% 29.74% +18.2 12
2019-10-20 @ Anderlecht L 1-4 1718 1717 29.74% 23.06% 47.20% -18.2 12
2019-10-25 Anderlecht D 0-0 1574 1735 25.91% 22.74% 51.34% +1.5 10
2019-10-25 @ Eupen D 0-0 1735 1574 51.34% 22.74% 25.91% -1.5 13
2019-10-26 Cercle Brugge W 1-0 1828 1514 76.56% 16.25% 7.19% +2.0 20
2019-10-26 @ Genk L 0-1 1514 1828 7.19% 16.25% 76.56% -2.0 3
2019-10-26 Kortrijk W 3-1 1749 1768 44.87% 23.18% 31.95% +13.7 20
2019-10-26 @ Antwerp L 1-3 1768 1749 31.95% 23.18% 44.87% -13.7 14
2019-10-26 Oostende W 2-0 1734 1614 61.22% 21.30% 17.48% +9.3 19
2019-10-26 @ Zulte Waregem L 0-2 1614 1734 17.48% 21.30% 61.22% -9.3 11
2019-10-26 Royal Excel Mouscron W 1-0 1752 1721 51.18% 22.76% 26.06% +7.1 18
2019-10-26 @ Charleroi L 0-1 1721 1752 26.06% 22.76% 51.18% -7.1 16
2019-10-27 Gent D 0-0 1700 1795 34.11% 23.26% 42.63% +0.5 13
2019-10-27 @ Sint-Truiden D 0-0 1795 1700 42.63% 23.26% 34.11% -0.5 21
2019-10-27 Mechelen L 1-3 1589 1722 29.25% 23.03% 47.72% -12.7 7
2019-10-27 @ Waasland-Beveren W 3-1 1722 1589 47.72% 23.03% 29.25% +12.7 23
2019-10-27 Standard Liege D 1-1 1945 1839 59.75% 21.59% 18.66% -2.3 27
2019-10-27 @ Club Brugge D 1-1 1839 1945 18.66% 21.59% 59.75% +2.3 24
2019-10-29 Charleroi L 0-1 1605 1759 26.80% 22.83% 50.37% -7.2 11
2019-10-29 @ Oostende W 1-0 1759 1605 50.37% 22.83% 26.80% +7.2 21
2019-10-29 Eupen L 1-2 1754 1575 66.69% 19.95% 13.36% -14.6 14
2019-10-29 @ Kortrijk W 2-1 1575 1754 13.36% 19.95% 66.69% +14.6 13
2019-10-29 Royal Excel Mouscron D 2-2 1512 1714 21.74% 22.19% 56.07% +1.4 4
2019-10-29 @ Cercle Brugge D 2-2 1714 1512 56.07% 22.19% 21.74% -1.4 17
2019-10-30 Antwerp D 2-2 1830 1763 55.53% 22.26% 22.21% -1.4 21
2019-10-30 @ Genk D 2-2 1763 1830 22.21% 22.26% 55.53% +1.3 21
2019-10-30 Club Brugge L 0-2 1744 1943 21.99% 22.23% 55.78% -11.5 19
2019-10-30 @ Zulte Waregem W 2-0 1943 1744 55.78% 22.23% 21.99% +11.5 30
2019-10-30 Sint-Truiden L 1-2 1735 1700 51.69% 22.71% 25.60% -11.7 23
2019-10-30 @ Mechelen W 2-1 1700 1735 25.60% 22.71% 51.69% +11.6 16
2019-10-30 Waasland-Beveren W 2-0 1842 1576 73.39% 17.63% 8.98% +4.7 27
2019-10-30 @ Standard Liege L 0-2 1576 1842 8.98% 17.63% 73.39% -4.7 7
2019-10-31 Gent D 3-3 1734 1795 38.92% 23.32% 37.76% -0.0 14
2019-10-31 @ Anderlecht D 3-3 1795 1734 37.76% 23.32% 38.92% +0.0 22
2019-11-02 Antwerp W 3-1 1713 1765 40.28% 23.30% 36.41% +15.1 20
2019-11-02 @ Royal Excel Mouscron L 1-3 1765 1713 36.41% 23.30% 40.28% -15.2 21
2019-11-02 Genk W 2-0 1590 1829 18.42% 21.53% 60.05% +26.6 16
2019-11-02 @ Eupen L 0-2 1829 1590 60.05% 21.53% 18.42% -26.6 21
2019-11-02 Kortrijk W 3-0 1954 1740 69.60% 19.04% 11.36% +8.8 33
2019-11-02 @ Club Brugge L 0-3 1740 1954 11.36% 19.04% 69.60% -8.8 14
2019-11-02 Oostende W 1-0 1712 1597 60.65% 21.41% 17.94% +5.1 19
2019-11-02 @ Sint-Truiden L 0-1 1597 1712 17.94% 21.41% 60.65% -5.1 11
2019-11-02 Zulte Waregem L 1-2 1571 1732 26.01% 22.75% 51.23% -6.7 7
2019-11-02 @ Waasland-Beveren W 2-1 1732 1571 51.23% 22.75% 26.01% +6.7 22
2019-11-03 Cercle Brugge W 2-1 1734 1514 70.00% 18.90% 11.10% +3.0 17
2019-11-03 @ Anderlecht L 1-2 1514 1734 11.10% 18.90% 70.00% -2.9 4
2019-11-03 Charleroi D 2-2 1723 1766 41.52% 23.29% 35.20% -0.2 24
2019-11-03 @ Mechelen D 2-2 1766 1723 35.20% 23.29% 41.52% +0.2 22
2019-11-03 Standard Liege W 3-1 1795 1846 40.28% 23.30% 36.41% +15.1 25
2019-11-03 @ Gent L 1-3 1846 1795 36.41% 23.30% 40.28% -15.2 27
2019-11-08 Anderlecht L 1-2 1739 1737 47.63% 23.04% 29.34% -10.8 22
2019-11-08 @ Zulte Waregem W 2-1 1737 1739 29.34% 23.04% 47.63% +10.8 20
2019-11-09 Eupen W 1-0 1766 1616 64.05% 20.66% 15.29% +4.3 25
2019-11-09 @ Charleroi L 0-1 1616 1766 15.29% 20.66% 64.05% -4.3 16
2019-11-09 Royal Excel Mouscron D 2-2 1592 1728 28.95% 23.01% 48.04% +0.7 12
2019-11-09 @ Oostende D 2-2 1728 1592 48.04% 23.01% 28.95% -0.7 21
2019-11-09 Sint-Truiden W 2-1 1511 1717 21.33% 22.12% 56.55% +12.6 7
2019-11-09 @ Cercle Brugge L 1-2 1717 1511 56.55% 22.12% 21.33% -12.6 19
2019-11-09 Waasland-Beveren L 1-3 1731 1565 65.55% 20.27% 14.18% -25.0 14
2019-11-09 @ Kortrijk W 3-1 1565 1731 14.18% 20.27% 65.55% +25.0 10
2019-11-10 Club Brugge W 2-1 1749 1963 20.60% 21.99% 57.41% +12.8 24
2019-11-10 @ Antwerp L 1-2 1963 1749 57.41% 21.99% 20.60% -12.8 33
2019-11-10 Gent L 0-2 1802 1810 46.28% 23.11% 30.61% -21.2 21
2019-11-10 @ Genk W 2-0 1810 1802 30.61% 23.11% 46.28% +21.2 28
2019-11-10 Mechelen L 1-2 1831 1723 60.04% 21.53% 18.43% -13.3 27
2019-11-10 @ Standard Liege W 2-1 1723 1831 18.43% 21.53% 60.04% +13.3 27
2019-11-21 Gent W 3-2 1762 1831 37.78% 23.32% 38.91% +8.7 27
2019-11-21 @ Antwerp L 2-3 1831 1762 38.91% 23.32% 37.78% -8.7 28
2019-11-22 Oostende W 2-0 1951 1593 79.18% 14.96% 5.85% +2.9 36
2019-11-22 @ Club Brugge L 0-2 1593 1951 5.85% 14.96% 79.18% -2.9 12
2019-11-23 Cercle Brugge D 1-1 1590 1524 55.45% 22.27% 22.27% -1.8 11
2019-11-23 @ Waasland-Beveren D 1-1 1524 1590 22.27% 22.27% 55.45% +1.8 8
2019-11-23 Genk D 2-2 1727 1781 40.01% 23.31% 36.68% -0.1 22
2019-11-23 @ Royal Excel Mouscron D 2-2 1781 1727 36.68% 23.31% 40.01% +0.1 22
2019-11-23 Standard Liege L 1-2 1612 1818 21.34% 22.12% 56.54% -5.6 16
2019-11-23 @ Eupen W 2-1 1818 1612 56.54% 22.12% 21.34% +5.6 30
2019-11-23 Zulte Waregem L 0-2 1736 1728 48.40% 22.98% 28.61% -22.0 27
2019-11-23 @ Mechelen W 2-0 1728 1736 28.61% 22.98% 48.40% +22.0 25
2019-11-24 Antwerp D 1-1 1822 1771 53.78% 22.49% 23.74% -1.6 29
2019-11-24 @ Gent D 1-1 1771 1822 23.74% 22.49% 53.78% +1.6 28
2019-11-24 Charleroi L 1-3 1704 1770 38.23% 23.32% 38.45% -15.7 19
2019-11-24 @ Sint-Truiden W 3-1 1770 1704 38.45% 23.32% 38.23% +15.7 28
2019-11-24 Kortrijk D 0-0 1748 1706 52.57% 22.62% 24.81% -1.7 21
2019-11-24 @ Anderlecht D 0-0 1706 1748 24.81% 22.62% 52.57% +1.7 15
2019-11-29 Mechelen W 1-0 1772 1714 54.57% 22.39% 23.04% +6.4 31
2019-11-29 @ Antwerp L 0-1 1714 1772 23.04% 22.39% 54.57% -6.4 27
2019-11-30 Eupen W 1-0 1750 1606 63.48% 20.80% 15.72% +4.5 28
2019-11-30 @ Zulte Waregem L 0-1 1606 1750 15.72% 20.80% 63.48% -4.5 16
2019-11-30 Royal Excel Mouscron W 1-0 1953 1727 70.49% 18.73% 10.77% +3.0 39
2019-11-30 @ Club Brugge L 0-1 1727 1953 10.77% 18.73% 70.49% -3.0 22
2019-11-30 Sint-Truiden L 1-2 1781 1689 58.33% 21.84% 19.83% -13.0 22
2019-11-30 @ Genk W 2-1 1689 1781 19.83% 21.84% 58.33% +13.0 22
2019-11-30 Waasland-Beveren W 2-0 1786 1588 68.28% 19.47% 12.25% +6.5 31
2019-11-30 @ Charleroi L 0-2 1588 1786 12.25% 19.47% 68.28% -6.5 11
2019-12-01 Anderlecht W 3-2 1590 1746 26.60% 22.81% 50.59% +10.8 15
2019-12-01 @ Oostende L 2-3 1746 1590 50.59% 22.81% 26.60% -10.8 21
2019-12-01 Cercle Brugge W 2-1 1824 1525 75.59% 16.69% 7.72% +2.0 33
2019-12-01 @ Standard Liege L 1-2 1525 1824 7.72% 16.69% 75.59% -2.0 8
2019-12-01 Gent L 0-2 1708 1821 31.76% 23.17% 45.07% -15.7 15
2019-12-01 @ Kortrijk W 2-0 1821 1708 45.07% 23.17% 31.76% +15.7 32
2019-12-06 Antwerp L 0-4 1581 1779 22.16% 22.26% 55.59% -22.0 11
2019-12-06 @ Waasland-Beveren W 4-0 1779 1581 55.59% 22.26% 22.16% +22.0 34
2019-12-07 Club Brugge L 1-2 1702 1956 17.15% 21.21% 61.64% -4.6 22
2019-12-07 @ Sint-Truiden W 2-1 1956 1702 61.64% 21.21% 17.15% +4.6 42
2019-12-07 Genk L 1-2 1523 1768 17.95% 21.42% 60.63% -4.8 8
2019-12-07 @ Cercle Brugge W 2-1 1768 1523 60.63% 21.42% 17.95% +4.8 25
2019-12-07 Kortrijk D 1-1 1708 1692 49.38% 22.91% 27.70% -1.1 28
2019-12-07 @ Mechelen D 1-1 1692 1708 27.70% 22.91% 49.38% +1.1 16
2019-12-07 Zulte Waregem W 2-0 1837 1754 57.24% 22.01% 20.74% +10.9 35
2019-12-07 @ Gent L 0-2 1754 1837 20.74% 22.01% 57.24% -10.9 28
2019-12-08 Charleroi D 0-0 1735 1793 39.41% 23.31% 37.28% -0.1 22
2019-12-08 @ Anderlecht D 0-0 1793 1735 37.28% 23.31% 39.41% +0.1 32
2019-12-08 Oostende W 1-0 1602 1601 47.45% 23.05% 29.50% +7.8 19
2019-12-08 @ Eupen L 0-1 1601 1602 29.50% 23.05% 47.45% -7.8 15
2019-12-08 Standard Liege D 2-2 1724 1826 33.30% 23.23% 43.46% +0.4 23
2019-12-08 @ Royal Excel Mouscron D 2-2 1826 1724 43.46% 23.23% 33.30% -0.4 34
2019-12-13 Royal Excel Mouscron L 1-2 1693 1725 43.10% 23.25% 33.65% -10.0 16
2019-12-13 @ Kortrijk W 2-1 1725 1693 33.65% 23.25% 43.10% +10.0 26
2019-12-14 Cercle Brugge W 3-0 1793 1519 73.98% 17.39% 8.63% +6.6 35
2019-12-14 @ Charleroi L 0-3 1519 1793 8.63% 17.39% 73.98% -6.6 8
2019-12-14 Eupen W 1-0 1801 1610 67.68% 19.66% 12.66% +3.6 37
2019-12-14 @ Antwerp L 0-1 1610 1801 12.66% 19.66% 67.68% -3.6 19
2019-12-14 Sint-Truiden W 5-1 1744 1697 53.15% 22.56% 24.29% +19.9 31
2019-12-14 @ Zulte Waregem L 1-5 1697 1744 24.29% 22.56% 53.15% -19.9 22
2019-12-14 Waasland-Beveren W 4-1 1773 1559 69.50% 19.08% 11.43% +7.5 28
2019-12-14 @ Genk L 1-4 1559 1773 11.43% 19.08% 69.50% -7.5 11
2019-12-15 Anderlecht D 1-1 1825 1735 58.13% 21.87% 20.00% -2.1 35
2019-12-15 @ Standard Liege D 1-1 1735 1825 20.00% 21.87% 58.13% +2.1 23
2019-12-15 Gent W 2-1 1593 1848 17.19% 21.22% 61.59% +13.6 18
2019-12-15 @ Oostende L 1-2 1848 1593 61.59% 21.22% 17.19% -13.6 35
2019-12-15 Mechelen W 3-0 1961 1707 72.59% 17.95% 9.46% +7.2 45
2019-12-15 @ Club Brugge L 0-3 1707 1961 9.46% 17.95% 72.59% -7.2 28
2019-12-20 Oostende W 1-0 1699 1607 58.36% 21.83% 19.81% +5.6 31
2019-12-20 @ Mechelen L 0-1 1607 1699 19.81% 21.83% 58.36% -5.6 18
2019-12-21 Charleroi D 1-1 1735 1799 38.38% 23.32% 38.30% -0.0 27
2019-12-21 @ Royal Excel Mouscron D 1-1 1799 1735 38.30% 23.32% 38.38% +0.0 36
2019-12-21 Kortrijk L 1-2 1606 1683 36.66% 23.31% 40.04% -8.8 19
2019-12-21 @ Eupen W 2-1 1683 1606 40.04% 23.31% 36.66% +8.8 19
2019-12-21 Standard Liege W 2-1 1552 1823 15.91% 20.85% 63.23% +14.0 14
2019-12-21 @ Waasland-Beveren L 1-2 1823 1552 63.23% 20.85% 15.91% -14.0 35
2019-12-21 Zulte Waregem W 2-0 1512 1763 17.42% 21.28% 61.30% +27.1 11
2019-12-21 @ Cercle Brugge L 0-2 1763 1512 61.30% 21.28% 17.42% -27.1 31
2019-12-22 Antwerp D 1-1 1677 1804 29.99% 23.08% 46.93% +0.9 23
2019-12-22 @ Sint-Truiden D 1-1 1804 1677 46.93% 23.08% 29.99% -0.9 38
2019-12-22 Club Brugge D 1-1 1834 1968 29.09% 23.02% 47.89% +1.0 36
2019-12-22 @ Gent D 1-1 1968 1834 47.89% 23.02% 29.09% -1.0 46
2019-12-22 Genk W 2-0 1737 1780 41.46% 23.29% 35.25% +17.1 26
2019-12-22 @ Anderlecht L 0-2 1780 1737 35.25% 23.29% 41.46% -17.1 28
2019-12-26 Cercle Brugge W 1-0 1692 1539 64.33% 20.59% 15.08% +4.3 22
2019-12-26 @ Kortrijk L 0-1 1539 1692 15.08% 20.59% 64.33% -4.3 11
2019-12-26 Eupen W 2-1 1763 1597 65.51% 20.28% 14.21% +3.8 31
2019-12-26 @ Genk L 1-2 1597 1763 14.21% 20.28% 65.51% -3.8 19
2019-12-26 Gent L 0-1 1809 1835 43.90% 23.22% 32.88% -10.8 35
2019-12-26 @ Standard Liege W 1-0 1835 1809 32.88% 23.22% 43.90% +10.8 39
2019-12-26 Mechelen L 1-2 1735 1705 51.12% 22.76% 26.11% -11.5 27
2019-12-26 @ Royal Excel Mouscron W 2-1 1705 1735 26.11% 22.76% 51.12% +11.5 34
2019-12-26 Sint-Truiden W 1-0 1566 1678 31.86% 23.18% 44.96% +11.0 17
2019-12-26 @ Waasland-Beveren L 0-1 1678 1566 44.96% 23.18% 31.86% -11.0 23
2019-12-26 Zulte Waregem W 4-0 1967 1736 70.87% 18.60% 10.54% +10.6 49
2019-12-26 @ Club Brugge L 0-4 1736 1967 10.54% 18.60% 70.87% -10.6 31
2019-12-27 Anderlecht D 0-0 1804 1754 53.53% 22.52% 23.96% -1.8 39
2019-12-27 @ Antwerp D 0-0 1754 1804 23.96% 22.52% 53.53% +1.8 27
2019-12-27 Oostende W 5-0 1799 1601 68.26% 19.48% 12.26% +15.3 39
2019-12-27 @ Charleroi L 0-5 1601 1799 12.26% 19.48% 68.26% -15.3 18
2020-01-17 Standard Liege L 2-3 1716 1798 35.95% 23.30% 40.75% -8.2 34
2020-01-17 @ Mechelen W 3-2 1798 1716 40.75% 23.30% 35.95% +8.2 38
2020-01-18 Charleroi D 1-1 1594 1815 19.95% 21.86% 58.19% +2.1 20
2020-01-18 @ Eupen D 1-1 1815 1594 58.19% 21.86% 19.95% -2.1 40
2020-01-18 Kortrijk W 2-0 1667 1696 43.44% 23.24% 33.32% +16.3 26
2020-01-18 @ Sint-Truiden L 0-2 1696 1667 33.32% 23.24% 43.44% -16.3 22
2020-01-18 Royal Excel Mouscron W 3-1 1846 1723 61.45% 21.25% 17.30% +8.0 42
2020-01-18 @ Gent L 1-3 1723 1846 17.30% 21.25% 61.45% -8.0 27
2020-01-18 Waasland-Beveren L 0-1 1586 1577 48.54% 22.97% 28.48% -11.7 18
2020-01-18 @ Oostende W 1-0 1577 1586 28.48% 22.97% 48.54% +11.7 20
2020-01-19 Antwerp L 1-2 1535 1802 16.23% 20.95% 62.82% -4.3 11
2020-01-19 @ Cercle Brugge W 2-1 1802 1535 62.82% 20.95% 16.23% +4.3 42
2020-01-19 Club Brugge L 1-2 1756 1978 19.86% 21.84% 58.29% -5.2 27
2020-01-19 @ Anderlecht W 2-1 1978 1756 58.29% 21.84% 19.86% +5.2 52
2020-01-19 Genk L 0-3 1726 1767 41.72% 23.28% 35.00% -28.2 31
2020-01-19 @ Zulte Waregem W 3-0 1767 1726 35.00% 23.28% 41.72% +28.3 34
2020-01-24 Oostende W 2-1 1807 1574 70.96% 18.56% 10.47% +2.8 41
2020-01-24 @ Standard Liege L 1-2 1574 1807 10.47% 18.56% 70.96% -2.8 18
2020-01-25 Eupen L 0-1 1588 1596 46.39% 23.11% 30.50% -11.2 20
2020-01-25 @ Waasland-Beveren W 1-0 1596 1588 30.50% 23.11% 46.39% +11.2 23
2020-01-25 Genk W 4-1 1854 1795 54.57% 22.39% 23.04% +14.7 45
2020-01-25 @ Gent L 1-4 1795 1854 23.04% 22.39% 54.57% -14.7 34
2020-01-25 Sint-Truiden L 1-3 1715 1684 51.35% 22.74% 25.90% -20.0 27
2020-01-25 @ Royal Excel Mouscron W 3-1 1684 1715 25.90% 22.74% 51.35% +20.0 29
2020-01-26 Anderlecht L 1-2 1530 1751 20.05% 21.88% 58.07% -5.3 11
2020-01-26 @ Cercle Brugge W 2-1 1751 1530 58.07% 21.88% 20.05% +5.3 30
2020-01-26 Club Brugge D 2-2 1680 1983 13.75% 20.11% 66.14% +2.2 23
2020-01-26 @ Kortrijk D 2-2 1983 1680 66.14% 20.11% 13.75% -2.2 53
2020-01-26 Zulte Waregem W 2-1 1806 1697 60.06% 21.53% 18.41% +4.9 45
2020-01-26 @ Antwerp L 1-2 1697 1806 18.41% 21.53% 60.06% -4.9 31
2020-01-29 Club Brugge D 0-0 1813 1981 25.18% 22.66% 52.16% +1.6 41
2020-01-29 @ Charleroi D 0-0 1981 1813 52.16% 22.66% 25.18% -1.6 54
2020-01-31 Standard Liege W 3-1 1682 1809 29.97% 23.08% 46.95% +18.6 26
2020-01-31 @ Kortrijk L 1-3 1809 1682 46.95% 23.08% 29.97% -18.6 41
2020-02-01 Cercle Brugge W 1-0 1607 1525 57.19% 22.02% 20.79% +5.8 26
2020-02-01 @ Eupen L 0-1 1525 1607 20.79% 22.02% 57.19% -5.8 11
2020-02-01 Charleroi W 1-0 1781 1814 42.79% 23.25% 33.96% +8.8 37
2020-02-01 @ Genk L 0-1 1814 1781 33.96% 23.25% 42.79% -8.8 41
2020-02-01 Gent L 0-3 1708 1868 26.10% 22.76% 51.14% -19.4 34
2020-02-01 @ Mechelen W 3-0 1868 1708 51.14% 22.76% 26.10% +19.4 48
2020-02-01 Sint-Truiden W 1-0 1571 1704 29.38% 23.04% 47.58% +11.5 21
2020-02-01 @ Oostende L 0-1 1704 1571 47.58% 23.04% 29.38% -11.5 29
2020-02-02 Antwerp W 1-0 1979 1811 65.73% 20.22% 14.05% +4.0 57
2020-02-02 @ Club Brugge L 0-1 1811 1979 14.05% 20.22% 65.73% -4.0 45
2020-02-02 Royal Excel Mouscron W 1-0 1756 1695 54.86% 22.35% 22.79% +6.3 33
2020-02-02 @ Anderlecht L 0-1 1695 1756 22.79% 22.35% 54.86% -6.3 27
2020-02-02 Waasland-Beveren W 5-0 1692 1577 60.72% 21.40% 17.88% +22.3 34
2020-02-02 @ Zulte Waregem L 0-5 1577 1692 17.88% 21.40% 60.72% -22.3 20
2020-02-07 Anderlecht D 1-1 1888 1762 61.74% 21.19% 17.07% -2.5 49
2020-02-07 @ Gent D 1-1 1762 1888 17.07% 21.19% 61.74% +2.5 34
2020-02-08 Eupen W 5-2 1692 1613 56.94% 22.06% 21.00% +11.7 32
2020-02-08 @ Sint-Truiden L 2-5 1613 1692 21.00% 22.06% 56.94% -11.7 26
2020-02-08 Mechelen W 3-2 1519 1689 25.07% 22.65% 52.28% +11.1 14
2020-02-08 @ Cercle Brugge L 2-3 1689 1519 52.28% 22.65% 25.07% -11.1 34
2020-02-08 Oostende W 3-1 1689 1583 59.75% 21.59% 18.67% +8.6 30
2020-02-08 @ Royal Excel Mouscron L 1-3 1583 1689 18.67% 21.59% 59.75% -8.6 21
2020-02-08 Zulte Waregem W 4-0 1805 1715 58.17% 21.86% 19.96% +20.0 44
2020-02-08 @ Charleroi L 0-4 1715 1805 19.96% 21.86% 58.17% -20.0 34
2020-02-11 Mechelen W 2-1 1825 1678 63.87% 20.70% 15.43% +4.1 47
2020-02-11 @ Charleroi L 1-2 1678 1825 15.43% 20.70% 63.87% -4.1 34
2020-02-12 Club Brugge D 0-0 1791 1983 22.66% 22.33% 55.01% +2.0 42
2020-02-12 @ Standard Liege D 0-0 1983 1791 55.01% 22.33% 22.66% -2.0 58
2020-02-12 Kortrijk L 1-2 1555 1701 27.74% 22.92% 49.34% -7.0 20
2020-02-12 @ Waasland-Beveren W 2-1 1701 1555 49.34% 22.92% 27.74% +7.0 29
2020-02-13 Genk D 1-1 1807 1789 49.63% 22.89% 27.48% -1.2 46
2020-02-13 @ Antwerp D 1-1 1789 1807 27.48% 22.89% 49.63% +1.2 38
2020-02-14 Gent L 2-3 1601 1885 15.00% 20.56% 64.43% -3.8 26
2020-02-14 @ Eupen W 3-2 1885 1601 64.43% 20.56% 15.00% +3.8 52
2020-02-15 Anderlecht W 2-0 1674 1765 34.70% 23.27% 42.03% +19.6 37
2020-02-15 @ Mechelen L 0-2 1765 1674 42.03% 23.27% 34.70% -19.6 34
2020-02-15 Cercle Brugge L 0-1 1704 1531 66.16% 20.10% 13.74% -15.4 32
2020-02-15 @ Sint-Truiden W 1-0 1531 1704 13.74% 20.10% 66.16% +15.4 17
2020-02-15 Kortrijk L 0-3 1574 1708 29.23% 23.03% 47.74% -21.3 21
2020-02-15 @ Oostende W 3-0 1708 1574 47.74% 23.03% 29.23% +21.3 32
2020-02-15 Waasland-Beveren W 2-1 1981 1548 83.17% 12.77% 4.07% +1.0 61
2020-02-15 @ Club Brugge L 1-2 1548 1981 4.07% 12.77% 83.17% -1.0 20
2020-02-16 Charleroi D 1-1 1806 1830 44.16% 23.21% 32.63% -0.6 47
2020-02-16 @ Antwerp D 1-1 1830 1806 32.63% 23.21% 44.16% +0.6 48
2020-02-16 Royal Excel Mouscron L 1-2 1695 1697 47.01% 23.07% 29.92% -10.7 34
2020-02-16 @ Zulte Waregem W 2-1 1697 1695 29.92% 23.07% 47.01% +10.7 33
2020-02-16 Standard Liege L 1-3 1790 1793 47.04% 23.07% 29.89% -18.6 38
2020-02-16 @ Genk W 3-1 1793 1790 29.89% 23.07% 47.04% +18.6 45
2020-02-21 Genk L 0-1 1729 1772 41.51% 23.29% 35.20% -10.3 32
2020-02-21 @ Kortrijk W 1-0 1772 1729 35.20% 23.29% 41.51% +10.3 41
2020-02-22 Antwerp W 1-0 1811 1805 48.15% 23.00% 28.85% +7.7 48
2020-02-22 @ Standard Liege L 0-1 1805 1811 28.85% 23.00% 48.15% -7.7 47
2020-02-22 Cercle Brugge L 0-1 1708 1546 65.17% 20.37% 14.46% -15.2 33
2020-02-22 @ Royal Excel Mouscron W 1-0 1546 1708 14.46% 20.37% 65.17% +15.2 20
2020-02-22 Waasland-Beveren W 4-0 1693 1547 63.72% 20.74% 15.54% +15.8 40
2020-02-22 @ Mechelen L 0-4 1547 1693 15.54% 20.74% 63.72% -15.8 20
2020-02-22 Zulte Waregem D 1-1 1553 1684 29.53% 23.05% 47.43% +0.9 22
2020-02-22 @ Oostende D 1-1 1684 1553 47.43% 23.05% 29.53% -0.9 35
2020-02-23 Charleroi W 1-0 1982 1830 64.28% 20.60% 15.12% +4.3 64
2020-02-23 @ Club Brugge L 0-1 1830 1982 15.12% 20.60% 64.28% -4.3 48
2020-02-23 Eupen W 6-1 1745 1597 63.88% 20.70% 15.42% +16.0 37
2020-02-23 @ Anderlecht L 1-6 1597 1745 15.42% 20.70% 63.88% -16.0 26
2020-02-23 Sint-Truiden W 4-1 1889 1688 68.47% 19.41% 12.12% +7.9 55
2020-02-23 @ Gent L 1-4 1688 1889 12.12% 19.41% 68.47% -7.9 32
2020-02-28 Mechelen L 0-3 1680 1709 43.52% 23.23% 33.25% -29.2 32
2020-02-28 @ Sint-Truiden W 3-0 1709 1680 33.25% 23.23% 43.52% +29.2 43
2020-02-29 Anderlecht L 0-3 1531 1761 19.18% 21.70% 59.12% -14.8 20
2020-02-29 @ Waasland-Beveren W 3-0 1761 1531 59.12% 21.70% 19.18% +14.8 40
2020-02-29 Kortrijk D 2-2 1683 1719 42.52% 23.26% 34.22% -0.3 36
2020-02-29 @ Zulte Waregem D 2-2 1719 1683 34.22% 23.26% 42.52% +0.3 33
2020-02-29 Oostende W 3-1 1798 1554 71.80% 18.26% 9.95% +4.6 50
2020-02-29 @ Antwerp L 1-3 1554 1798 9.95% 18.26% 71.80% -4.6 22
2020-02-29 Royal Excel Mouscron W 2-1 1581 1693 31.97% 23.18% 44.85% +10.3 29
2020-02-29 @ Eupen L 1-2 1693 1581 44.85% 23.18% 31.97% -10.3 33
2020-03-01 Club Brugge L 1-2 1782 1987 21.49% 22.15% 56.37% -5.6 41
2020-03-01 @ Genk W 2-1 1987 1782 56.37% 22.15% 21.49% +5.6 67
2020-03-01 Gent W 1-0 1561 1897 11.85% 19.29% 68.86% +15.9 23
2020-03-01 @ Cercle Brugge L 0-1 1897 1561 68.86% 19.29% 11.85% -16.0 55
2020-03-01 Standard Liege W 2-0 1826 1819 48.23% 23.00% 28.77% +14.5 51
2020-03-01 @ Charleroi L 0-2 1819 1826 28.77% 23.00% 48.23% -14.5 48
2020-03-07 Antwerp L 0-1 1719 1802 35.81% 23.30% 40.90% -9.2 33
2020-03-07 @ Kortrijk W 1-0 1802 1719 40.90% 23.30% 35.81% +9.2 53
2020-03-07 Cercle Brugge W 2-1 1992 1577 82.27% 13.29% 4.44% +1.1 70
2020-03-07 @ Club Brugge L 1-2 1577 1992 4.44% 13.29% 82.27% -1.1 23
2020-03-07 Charleroi L 1-4 1881 1840 52.46% 22.63% 24.90% -28.9 55
2020-03-07 @ Gent W 4-1 1840 1881 24.90% 22.63% 52.46% +28.9 54
2020-03-07 Eupen D 1-1 1738 1591 63.76% 20.73% 15.51% -2.7 44
2020-03-07 @ Mechelen D 1-1 1591 1738 15.51% 20.73% 63.76% +2.7 30
2020-03-07 Genk L 2-4 1549 1777 19.43% 21.75% 58.82% -8.0 22
2020-03-07 @ Oostende W 4-2 1777 1549 58.82% 21.75% 19.43% +8.0 44
2020-03-07 Sint-Truiden D 0-0 1805 1651 64.39% 20.57% 15.04% -3.1 49
2020-03-07 @ Standard Liege D 0-0 1651 1805 15.04% 20.57% 64.39% +3.1 33
2020-03-07 Waasland-Beveren W 1-0 1682 1516 65.53% 20.28% 14.19% +4.0 36
2020-03-07 @ Royal Excel Mouscron L 0-1 1516 1682 14.19% 20.28% 65.53% -4.0 20
2020-03-07 Zulte Waregem W 7-0 1776 1683 58.43% 21.82% 19.75% +33.6 43
2020-03-07 @ Anderlecht L 0-7 1683 1776 19.75% 21.82% 58.43% -33.6 36

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 2020-03-01 11.85% @ Cercle Brugge 1561 1 Gent 1897 0
2 2019-10-29 13.36% Eupen 1575 2 @ Kortrijk 1754 1
3 2020-02-15 13.74% Cercle Brugge 1531 1 @ Sint-Truiden 1704 0
4 2019-11-09 14.18% Waasland-Beveren 1565 3 @ Kortrijk 1731 1
5 2019-08-10 14.26% Zulte Waregem 1666 2 @ Genk 1831 0
6 2020-02-22 14.46% Cercle Brugge 1546 1 @ Royal Excel Mouscron 1708 0
7 2019-12-21 15.91% @ Waasland-Beveren 1552 2 Standard Liege 1823 1
8 2019-12-15 17.19% @ Oostende 1593 2 Gent 1848 1
9 2019-12-21 17.42% @ Cercle Brugge 1512 2 Zulte Waregem 1763 0
10 2019-11-02 18.42% @ Eupen 1590 2 Genk 1829 0
11 2019-11-10 18.43% Mechelen 1723 2 @ Standard Liege 1831 1
12 2019-11-30 19.83% Sint-Truiden 1689 2 @ Genk 1781 1
13 2019-07-28 20.22% Oostende 1651 2 @ Anderlecht 1739 1
14 2019-11-10 20.60% @ Antwerp 1749 2 Club Brugge 1963 1
15 2019-11-09 21.33% @ Cercle Brugge 1511 2 Sint-Truiden 1717 1
16 2019-09-21 22.04% Sint-Truiden 1713 3 @ Charleroi 1781 0
17 2019-10-19 22.49% Eupen 1562 3 @ Oostende 1626 2
18 2019-07-27 24.76% Royal Excel Mouscron 1699 1 @ Sint-Truiden 1741 0
19 2019-10-04 24.78% Anderlecht 1705 2 @ Charleroi 1747 1
20 2020-03-07 24.90% Charleroi 1840 4 @ Gent 1881 1
21 2020-02-08 25.07% @ Cercle Brugge 1519 3 Mechelen 1689 2
22 2019-09-20 25.40% Mechelen 1710 3 @ Kortrijk 1746 2
23 2019-10-30 25.60% Sint-Truiden 1700 2 @ Mechelen 1735 1
24 2020-01-25 25.90% Sint-Truiden 1684 3 @ Royal Excel Mouscron 1715 1
25 2019-12-26 26.11% Mechelen 1705 2 @ Royal Excel Mouscron 1735 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-09-21 36.15 Sint-Truiden 3 1713 22.04% @ Charleroi 0 1781 55.73% 22.24%
2 2020-03-07 33.58 @ Anderlecht 7 1776 58.43% Zulte Waregem 0 1683 19.75% 21.82%
3 2019-10-05 30.68 @ Kortrijk 4 1723 43.85% Sint-Truiden 0 1749 32.93% 23.22%
4 2019-09-28 30.06 Club Brugge 5 1891 52.41% @ Mechelen 0 1721 24.95% 22.64%
5 2020-02-28 29.23 Mechelen 3 1709 33.25% @ Sint-Truiden 0 1680 43.52% 23.23%
6 2020-03-07 28.89 Charleroi 4 1840 24.90% @ Gent 1 1881 52.46% 22.63%
7 2019-08-10 28.77 Zulte Waregem 2 1666 14.26% @ Genk 0 1831 65.44% 20.30%
8 2020-01-19 28.26 Genk 3 1767 35.00% @ Zulte Waregem 0 1726 41.72% 23.28%
9 2019-12-21 27.13 @ Cercle Brugge 2 1512 17.42% Zulte Waregem 0 1763 61.30% 21.28%
10 2019-08-31 26.69 Charleroi 4 1745 49.32% @ Waasland-Beveren 0 1600 27.76% 22.92%
11 2019-11-02 26.63 @ Eupen 2 1590 18.42% Genk 0 1829 60.05% 21.53%
12 2019-08-02 25.88 @ Club Brugge 6 1849 61.22% Sint-Truiden 0 1729 17.48% 21.30%
13 2019-11-09 24.96 Waasland-Beveren 3 1565 14.18% @ Kortrijk 1 1731 65.55% 20.27%
14 2019-08-17 24.49 Genk 4 1803 52.28% @ Waasland-Beveren 0 1633 25.07% 22.65%
15 2019-07-27 22.53 Mechelen 2 1689 27.35% @ Zulte Waregem 0 1708 49.77% 22.88%
16 2020-02-02 22.26 @ Zulte Waregem 5 1692 60.72% Waasland-Beveren 0 1577 17.88% 21.40%
17 2019-11-23 22.00 Zulte Waregem 2 1728 28.61% @ Mechelen 0 1736 48.40% 22.98%
18 2019-12-06 21.99 Antwerp 4 1779 55.59% @ Waasland-Beveren 0 1581 22.16% 22.26%
19 2020-02-15 21.33 Kortrijk 3 1708 47.74% @ Oostende 0 1574 29.23% 23.03%
20 2019-11-10 21.18 Gent 2 1810 30.61% @ Genk 0 1802 46.28% 23.11%
21 2019-07-28 20.12 Antwerp 4 1730 43.16% @ Eupen 1 1631 33.59% 23.24%
22 2020-01-25 20.05 Sint-Truiden 3 1684 25.90% @ Royal Excel Mouscron 1 1715 51.35% 22.74%
23 2019-10-05 20.01 @ Zulte Waregem 6 1729 66.58% Cercle Brugge 0 1551 13.44% 19.98%
24 2020-02-08 20.01 @ Charleroi 4 1805 58.17% Zulte Waregem 0 1715 19.96% 21.86%
25 2019-12-14 19.86 @ Zulte Waregem 5 1744 53.15% Sint-Truiden 1 1697 24.29% 22.56%