2019-20 Liga Portugal 2 Season

216 games · 100,000 simulations

Final

Promoted

No promotions.

Relegated

No relegation

Biggest Overachiever

Farense

11.36 points above expected

48 points · 36.64 expected points

Biggest Disappointment

Casa Pia

14.74 points below expected

11 points · 25.74 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 Nacional 24 14 8 2 50 36 16 +20 43.3 +6.65
2 Farense 24 15 3 6 48 35 22 +13 36.6 +11.36
3 Feirense 24 11 9 4 42 27 18 +9 36.5 +5.54
4 Estoril 24 12 3 9 39 35 26 +9 37.4 +1.55
5 Mafra 24 10 9 5 39 33 24 +9 33.6 +5.41
6 Varzim 24 10 7 7 37 32 31 +1 28.5 +8.45
7 Academica de Coimbra 24 10 5 9 35 34 26 +8 34.6 +0.37
8 Academico de Viseu 24 9 7 8 34 21 24 -3 30.1 +3.85
9 Leixoes 24 8 9 7 33 23 22 +1 33.2 -0.18
10 Oliveirense 24 9 5 10 32 36 31 +5 30.6 +1.43
11 Sporting Covilha 24 9 5 10 32 29 27 +2 36.0 -3.97
12 Chaves 24 9 5 10 32 26 26 0 39.5 -7.54
13 Porto B 24 7 8 9 29 35 36 -1 28.3 +0.72
14 Penafiel 24 6 10 8 28 23 24 -1 31.8 -3.76
15 Benfica B 24 7 7 10 28 31 35 -4 27.4 +0.56
16 Vilafranquense 24 6 6 12 24 27 45 -18 30.6 -6.62
17 Cova Piedade 24 4 5 15 17 20 42 -22 18.5 -1.48
18 Casa Pia 24 2 5 17 11 19 47 -28 25.7 -14.74

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
Nacional 1721 50 56.83 -6.83 28.0% 42 44 50 57 63 70 80
Feirense 1676 42 49.94 -7.94 15.0% 35 37 45 50 54 61 68
Farense 1659 48 50.12 -2.12 43.0% 33 36 45 50 55 64 66
Chaves 1651 32 53.02 -21.02 0.0% 36 42 48 52 57 67 72
Academica de Coimbra 1650 35 48.11 -13.11 4.0% 32 36 43 48 52 59 74
Mafra 1645 39 47.07 -8.07 15.0% 33 35 42 47 52 58 69
Estoril 1643 39 50.93 -11.93 8.0% 33 37 46 52 56 63 65
Oliveirense 1627 32 44.05 -12.05 3.0% 25 34 40 44 49 55 65
Sporting Covilha 1610 32 49.45 -17.45 1.0% 32 37 45 49 54 63 66
Leixoes 1608 33 46.66 -13.66 3.0% 31 35 42 46 51 59 67
Penafiel 1603 28 45.24 -17.24 1.0% 26 31 40 45 50 58 64
Porto B 1599 29 41.76 -12.76 1.0% 23 32 38 41 46 52 56
Varzim 1592 37 42.03 -5.03 24.0% 29 33 38 42 46 51 55
Academico de Viseu 1590 34 43.63 -9.63 11.0% 21 32 39 44 49 54 61
Benfica B 1587 28 40.92 -12.92 6.0% 17 26 37 40 46 51 53
Vilafranquense 1550 24 44.10 -20.10 1.0% 21 34 37 45 50 56 59
Casa Pia 1499 11 39.22 -28.22 0.0% 21 27 33 39 45 50 55
Cova Piedade 1485 17 31.96 -14.96 2.0% 17 20 26 31 36 44 50

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 ADC ADV BB CP CHA CP EST FAR FEI LEI MAF NAC OLI PEN PB SC VAR VIL
Academica de Coimbra
1-1-0
2.79
1-0-0
1.58
1-0-0
1.48
1-0-1
2.41
1-0-0
1.99
0-0-1
1.26
0-0-1
1.25
0-1-1
2.44
1-1-0
2.81
0-1-1
2.72
0-0-2
2.21
1-0-0
1.52
1-1-0
2.71
1-0-0
1.31
1-0-0
1.05
0-0-1
1.39
0-0-1
1.12
Academico de Viseu
0-1-1
2.57
0-2-0
2.76
2-0-0
3.04
0-1-0
1.15
1-0-0
1.81
0-0-1
1.04
1-0-1
2.34
0-1-1
2.40
1-0-0
1.02
0-1-0
1.07
0-1-0
1.03
0-0-1
1.29
2-0-0
2.48
0-0-1
1.61
1-0-1
2.33
1-0-0
1.14
0-0-1
1.42
Benfica B
0-0-1
1.10
0-2-0
2.59
1-0-0
1.61
0-0-1
1.09
1-0-1
3.27
1-0-1
2.49
1-0-0
0.87
0-1-0
0.99
0-0-2
2.54
0-1-0
1.29
1-0-1
1.83
1-0-1
2.85
0-1-0
1.03
0-0-1
1.38
0-1-0
0.98
0-1-0
1.39
1-0-1
2.59
Casa Pia
0-0-1
1.20
0-0-2
2.36
0-0-1
1.08
0-0-1
0.95
1-1-0
2.99
0-0-2
2.34
0-0-2
2.46
0-1-0
1.02
0-0-1
1.17
0-0-1
1.28
0-0-1
1.10
0-0-2
2.56
0-1-1
2.48
0-1-1
2.39
0-0-1
1.20
0-1-0
1.20
1-0-0
1.40
Chaves
1-0-1
2.94
0-1-0
1.54
1-0-0
1.60
1-0-0
1.77
1-0-0
1.90
1-0-0
1.53
0-0-1
1.30
0-0-2
2.84
0-1-0
1.69
1-0-1
2.99
0-0-2
2.83
0-0-1
1.93
1-1-0
2.98
0-1-0
1.52
1-0-1
2.77
0-1-1
3.41
1-0-0
1.62
Cova Piedade
0-0-1
0.78
0-0-1
0.92
1-0-1
2.14
0-1-1
2.37
0-0-1
0.84
0-0-1
0.94
0-0-1
1.13
1-0-1
1.87
0-1-0
0.78
0-1-1
1.97
1-0-0
0.72
0-0-1
1.14
0-1-1
2.00
0-0-1
0.99
1-0-1
1.74
0-0-2
2.32
0-1-0
0.99
Estoril
1-0-0
1.41
1-0-0
1.65
1-0-1
2.86
2-0-0
3.09
0-0-1
1.15
1-0-0
1.77
1-0-1
2.66
0-0-1
1.54
0-1-0
1.60
0-0-1
1.46
0-0-1
1.30
1-1-0
3.03
0-0-1
1.42
1-1-0
2.88
0-0-1
1.13
1-0-1
3.33
2-0-0
3.04
Farense
1-0-0
1.42
1-0-1
3.03
0-0-1
1.87
2-0-0
2.90
1-0-0
1.38
1-0-0
1.56
1-0-1
2.70
1-0-0
1.62
1-1-0
2.95
1-0-0
1.64
0-0-1
1.16
2-0-0
2.87
0-0-1
1.34
0-1-1
2.92
0-1-0
1.35
1-0-0
1.53
2-0-0
2.85
Feirense
1-1-0
2.92
1-1-0
2.96
0-1-0
1.71
0-1-0
1.68
2-0-0
2.51
1-0-1
3.59
1-0-0
1.14
0-0-1
1.07
1-1-0
2.96
1-0-1
2.91
0-1-0
1.27
0-1-0
1.48
0-1-0
1.24
1-0-0
1.70
1-0-0
1.08
0-0-1
1.69
1-1-0
2.78
Leixoes
0-1-1
2.55
0-0-1
1.68
2-0-0
2.82
1-0-0
1.51
0-1-0
1.01
0-1-0
1.98
0-1-0
1.09
0-1-1
2.40
0-1-1
2.41
0-0-1
1.39
0-1-1
2.13
1-0-0
1.74
0-0-1
1.54
1-0-0
1.30
1-1-0
2.34
2-0-0
2.98
0-1-0
1.23
Mafra
1-1-0
2.63
0-1-0
1.62
0-1-0
1.38
1-0-0
1.39
1-0-1
2.40
1-1-0
3.45
1-0-0
1.21
0-0-1
1.06
1-0-1
2.45
1-0-0
1.28
0-2-0
2.26
1-0-0
1.36
1-0-1
2.74
1-0-0
1.51
0-1-0
1.25
0-1-1
3.15
0-1-0
1.63
Nacional
2-0-0
3.17
0-1-0
1.67
1-0-1
3.63
1-0-0
1.59
2-0-0
2.52
0-0-1
2.07
1-0-0
1.37
1-0-0
1.52
0-1-0
1.41
1-1-0
3.27
0-2-0
3.12
0-1-0
1.92
1-1-0
3.27
1-0-0
1.78
1-0-0
1.51
0-1-0
1.90
2-0-0
3.16
Oliveirense
0-0-1
1.16
1-0-0
1.39
1-0-1
2.50
2-0-0
2.88
1-0-0
0.82
1-0-0
1.54
0-1-1
2.36
0-0-2
2.48
0-1-0
1.20
0-0-1
0.97
0-0-1
1.31
0-1-0
0.83
1-0-0
1.33
1-1-0
2.61
0-0-2
2.30
1-1-0
2.65
0-0-1
1.08
Penafiel
0-1-1
2.65
0-0-2
2.88
0-1-0
1.66
1-1-0
2.95
0-1-1
2.39
1-1-0
3.41
1-0-0
1.26
1-0-0
1.33
0-1-0
1.43
1-0-0
1.15
1-0-1
2.62
0-1-1
2.11
0-0-1
1.35
0-1-0
1.54
0-1-0
1.03
0-0-1
1.40
0-1-0
1.37
Porto B
0-0-1
1.36
1-0-0
1.08
1-0-0
1.29
1-1-0
2.97
0-1-0
1.16
1-0-0
1.72
0-1-1
2.48
1-1-0
2.45
0-0-1
1.00
0-0-1
1.37
0-0-1
1.17
0-0-1
0.94
0-1-1
2.74
0-1-0
1.14
1-0-1
2.27
1-1-0
2.83
0-1-1
2.82
Sporting Covilha
0-0-1
1.64
1-0-1
3.05
0-1-0
1.73
1-0-0
1.48
1-0-1
2.58
1-0-1
3.73
1-0-0
1.55
0-1-0
1.32
0-0-1
1.61
0-1-1
3.03
0-1-0
1.43
0-0-1
1.17
2-0-0
3.07
0-1-0
1.67
1-0-1
3.09
0-0-1
1.52
1-0-1
2.95
Varzim
1-0-0
1.29
0-0-1
1.54
0-1-0
1.29
0-1-0
1.48
1-1-0
2.00
2-0-0
3.04
1-0-1
2.07
0-0-1
1.15
1-0-0
1.01
0-0-2
2.39
1-1-0
2.22
0-1-0
0.85
0-1-1
2.70
1-0-0
1.28
0-1-1
2.53
1-0-0
1.16
1-0-0
1.10
Vilafranquense
1-0-0
1.56
1-0-0
1.26
1-0-1
2.77
0-0-1
1.28
0-0-1
1.07
0-1-0
1.72
0-0-2
2.36
0-0-2
2.50
0-1-1
2.56
0-1-0
1.44
0-1-0
1.06
0-0-2
2.26
1-0-0
1.61
0-1-0
1.30
1-1-0
2.53
1-0-1
2.40
0-0-1
1.59

Goal Differential vs Points

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

Scoreline Distribution

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

↓ Scored | Allowed →012345+Total
09.26%10.19%5.79%2.55%0.93%0.23%28.94%
110.19%13.89%8.10%4.40%1.39%0.23%38.19%
25.79%8.10%3.24%2.31%0.23%19.68%
32.55%4.40%2.31%0.46%0.23%9.95%
40.93%1.39%0.23%0.23%2.78%
5+0.23%0.23%0.46%
Total28.94%38.19%19.68%9.95%2.78%0.46%100%

Summary Statistics

Mean scored1.21
Mean allowed1.21
StdDev scored1.08
StdDev allowed1.08
Mean total goals/game2.42
Correlation (home vs away score)-0.029
Sample size (games)216
↓ Scored | Allowed →012345+Total
012.50%16.67%29.17%
14.17%8.33%16.67%29.17%
24.17%8.33%4.17%16.67%
38.33%8.33%4.17%20.83%
44.17%4.17%
5+
Total29.17%41.67%20.83%8.33%100%

Academica de Coimbra — Summary Statistics

Mean scored1.42
Mean allowed1.08
StdDev scored1.25
StdDev allowed0.93
Mean total goals/game2.50
Correlation (scored vs allowed)0.269
Games played24
↓ Scored | Allowed →012345+Total
020.83%4.17%16.67%41.67%
120.83%8.33%12.50%41.67%
24.17%4.17%8.33%
34.17%4.17%
44.17%4.17%
5+
Total45.83%20.83%20.83%12.50%100%

Academico de Viseu — Summary Statistics

Mean scored0.88
Mean allowed1.00
StdDev scored1.03
StdDev allowed1.10
Mean total goals/game1.88
Correlation (scored vs allowed)0.076
Games played24
↓ Scored | Allowed →012345+Total
04.17%16.67%4.17%4.17%4.17%33.33%
14.17%12.50%4.17%8.33%29.17%
24.17%8.33%8.33%20.83%
34.17%4.17%8.33%
48.33%8.33%
5+
Total25.00%37.50%16.67%12.50%4.17%4.17%100%

Benfica B — Summary Statistics

Mean scored1.29
Mean allowed1.46
StdDev scored1.27
StdDev allowed1.35
Mean total goals/game2.75
Correlation (scored vs allowed)-0.335
Games played24
↓ Scored | Allowed →012345+Total
04.17%20.83%8.33%4.17%37.50%
14.17%12.50%8.33%16.67%8.33%50.00%
24.17%4.17%8.33%
34.17%4.17%
4
5+
Total8.33%33.33%25.00%20.83%12.50%100%

Casa Pia — Summary Statistics

Mean scored0.79
Mean allowed1.96
StdDev scored0.78
StdDev allowed1.20
Mean total goals/game2.75
Correlation (scored vs allowed)0.270
Games played24
↓ Scored | Allowed →012345+Total
012.50%12.50%8.33%4.17%37.50%
18.33%12.50%20.83%
216.67%16.67%4.17%37.50%
34.17%4.17%
4
5+
Total29.17%41.67%20.83%8.33%100%

Chaves — Summary Statistics

Mean scored1.08
Mean allowed1.08
StdDev scored0.97
StdDev allowed0.93
Mean total goals/game2.17
Correlation (scored vs allowed)-0.152
Games played24
↓ Scored | Allowed →012345+Total
08.33%8.33%20.83%8.33%45.83%
18.33%12.50%8.33%29.17%
24.17%8.33%4.17%4.17%20.83%
34.17%4.17%
4
5+
Total12.50%29.17%37.50%12.50%8.33%100%

Cova Piedade — Summary Statistics

Mean scored0.83
Mean allowed1.75
StdDev scored0.92
StdDev allowed1.11
Mean total goals/game2.58
Correlation (scored vs allowed)-0.085
Games played24
↓ Scored | Allowed →012345+Total
08.33%8.33%4.17%20.83%
112.50%12.50%12.50%4.17%41.67%
212.50%4.17%16.67%
34.17%8.33%12.50%
48.33%8.33%
5+
Total29.17%41.67%20.83%8.33%100%

Estoril — Summary Statistics

Mean scored1.46
Mean allowed1.08
StdDev scored1.22
StdDev allowed0.93
Mean total goals/game2.54
Correlation (scored vs allowed)-0.382
Games played24
↓ Scored | Allowed →012345+Total
04.17%8.33%4.17%8.33%25.00%
116.67%8.33%4.17%29.17%
28.33%12.50%20.83%
38.33%16.67%25.00%
4
5+
Total37.50%45.83%4.17%12.50%100%

Farense — Summary Statistics

Mean scored1.46
Mean allowed0.92
StdDev scored1.14
StdDev allowed0.97
Mean total goals/game2.38
Correlation (scored vs allowed)-0.355
Games played24
↓ Scored | Allowed →012345+Total
08.33%4.17%12.50%
125.00%25.00%12.50%62.50%
28.33%12.50%4.17%25.00%
3
4
5+
Total41.67%41.67%16.67%100%

Feirense — Summary Statistics

Mean scored1.12
Mean allowed0.75
StdDev scored0.61
StdDev allowed0.74
Mean total goals/game1.88
Correlation (scored vs allowed)0.169
Games played24
↓ Scored | Allowed →012345+Total
012.50%20.83%4.17%37.50%
120.83%20.83%41.67%
24.17%4.17%8.33%
34.17%8.33%12.50%
4
5+
Total33.33%45.83%16.67%4.17%100%

Leixoes — Summary Statistics

Mean scored0.96
Mean allowed0.92
StdDev scored1.00
StdDev allowed0.83
Mean total goals/game1.88
Correlation (scored vs allowed)0.468
Games played24
↓ Scored | Allowed →012345+Total
08.33%4.17%12.50%
116.67%20.83%16.67%54.17%
24.17%4.17%8.33%16.67%
312.50%4.17%16.67%
4
5+
Total29.17%41.67%29.17%100%

Mafra — Summary Statistics

Mean scored1.38
Mean allowed1.00
StdDev scored0.92
StdDev allowed0.78
Mean total goals/game2.38
Correlation (scored vs allowed)0.302
Games played24
↓ Scored | Allowed →012345+Total
012.50%4.17%16.67%
120.83%20.83%4.17%45.83%
24.17%16.67%20.83%
34.17%4.17%8.33%
44.17%4.17%
5+4.17%4.17%
Total41.67%54.17%4.17%100%

Nacional — Summary Statistics

Mean scored1.50
Mean allowed0.67
StdDev scored1.25
StdDev allowed0.70
Mean total goals/game2.17
Correlation (scored vs allowed)0.198
Games played24
↓ Scored | Allowed →012345+Total
012.50%8.33%4.17%4.17%29.17%
18.33%4.17%8.33%20.83%
212.50%12.50%8.33%33.33%
34.17%4.17%8.33%
44.17%4.17%
5+4.17%4.17%
Total33.33%33.33%8.33%20.83%4.17%100%

Oliveirense — Summary Statistics

Mean scored1.50
Mean allowed1.29
StdDev scored1.35
StdDev allowed1.27
Mean total goals/game2.79
Correlation (scored vs allowed)-0.089
Games played24
↓ Scored | Allowed →012345+Total
016.67%12.50%4.17%4.17%37.50%
18.33%16.67%12.50%37.50%
28.33%8.33%16.67%
38.33%8.33%
4
5+
Total33.33%37.50%25.00%4.17%100%

Penafiel — Summary Statistics

Mean scored0.96
Mean allowed1.00
StdDev scored0.95
StdDev allowed0.88
Mean total goals/game1.96
Correlation (scored vs allowed)-0.051
Games played24
↓ Scored | Allowed →012345+Total
08.33%4.17%4.17%16.67%
120.83%8.33%12.50%4.17%45.83%
28.33%4.17%4.17%4.17%20.83%
38.33%8.33%
44.17%4.17%8.33%
5+
Total16.67%41.67%20.83%16.67%4.17%100%

Porto B — Summary Statistics

Mean scored1.46
Mean allowed1.50
StdDev scored1.14
StdDev allowed1.10
Mean total goals/game2.96
Correlation (scored vs allowed)-0.017
Games played24
↓ Scored | Allowed →012345+Total
012.50%16.67%4.17%33.33%
116.67%12.50%29.17%
28.33%8.33%4.17%4.17%25.00%
34.17%4.17%8.33%
44.17%4.17%
5+
Total37.50%25.00%29.17%4.17%4.17%100%

Sporting Covilha — Summary Statistics

Mean scored1.21
Mean allowed1.12
StdDev scored1.14
StdDev allowed1.12
Mean total goals/game2.33
Correlation (scored vs allowed)0.286
Games played24
↓ Scored | Allowed →012345+Total
04.17%8.33%4.17%4.17%20.83%
18.33%16.67%4.17%8.33%37.50%
225.00%4.17%29.17%
38.33%4.17%12.50%
4
5+
Total20.83%50.00%12.50%12.50%4.17%100%

Varzim — Summary Statistics

Mean scored1.33
Mean allowed1.29
StdDev scored0.96
StdDev allowed1.08
Mean total goals/game2.62
Correlation (scored vs allowed)-0.181
Games played24
↓ Scored | Allowed →012345+Total
04.17%4.17%8.33%12.50%4.17%33.33%
14.17%20.83%8.33%4.17%4.17%41.67%
24.17%4.17%8.33%
312.50%12.50%
44.17%4.17%
5+
Total16.67%25.00%29.17%16.67%8.33%4.17%100%

Vilafranquense — Summary Statistics

Mean scored1.12
Mean allowed1.88
StdDev scored1.15
StdDev allowed1.36
Mean total goals/game3.00
Correlation (scored vs allowed)-0.239
Games played24

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 Farense 48 36.6 +11.36
2 Varzim 37 28.5 +8.45
3 Nacional 50 43.3 +6.65
4 Feirense 42 36.5 +5.54
5 Mafra 39 33.6 +5.41

Biggest Disappointments

# Team Actual Sim vsSim
1 Casa Pia 11 25.7 -14.74
2 Chaves 32 39.5 -7.54
3 Vilafranquense 24 30.6 -6.62
4 Sporting Covilha 32 36.0 -3.97
5 Penafiel 28 31.8 -3.76

Top Streaks

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

Longest Winning Streaks

# Team Games Dates Probability
1 Farense 6 Oct 13 – Nov 30 1 in 263
2 Feirense 6 Feb 2 – Mar 7 1 in 247
3 Academica de Coimbra 5 Dec 8 – Jan 12 1 in 136
4 Estoril 4 Aug 25 – Sep 22 1 in 58
5 Sporting Covilha 4 Aug 11 – Sep 1 1 in 51

Longest Losing Streaks

# Team Games Dates Probability
1 Cova Piedade 7 Sep 14 – Dec 1 1 in 334
2 Estoril 5 Dec 8 – Jan 11 1 in 276
3 Vilafranquense 4 Aug 24 – Sep 22 1 in 83
4 Sporting Covilha 3 Nov 29 – Dec 15 1 in 56
5 Casa Pia 4 Nov 10 – Dec 14 1 in 35

Longest Unbeaten Streaks

# Team Games Dates Probability
1 Mafra 14 Nov 9 – Feb 23 1 in 195
2 Feirense 11 Dec 29 – Mar 7 1 in 47
3 Benfica B 7 Nov 10 – Jan 11 1 in 44
4 Varzim 6 Sep 14 – Nov 9 1 in 31
5 Academico de Viseu 5 Dec 29 – Jan 26 1 in 14

Longest Winless Streaks

# Team Games Dates Probability
1 Casa Pia 15 Nov 10 – Mar 8 1 in 101
2 Leixoes 9 Nov 30 – Feb 2 1 in 58
3 Sporting Covilha 7 Nov 2 – Dec 29 1 in 41
4 Penafiel 8 Sep 21 – Dec 15 1 in 33
5 Vilafranquense 8 Dec 7 – Feb 2 1 in 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.

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
Nacional33.00%18.00%12.00%6.00%4.00%3.00%8.00%2.00%5.00%2.00%4.00%2.00%1.00%
Farense15.00%8.00%7.00%6.00%10.00%4.00%7.00%7.00%5.00%6.00%6.00%6.00%4.00%2.00%4.00%2.00%1.00%
Feirense7.00%10.00%8.00%11.00%9.00%12.00%9.00%4.00%7.00%3.00%3.00%3.00%4.00%4.00%3.00%2.00%1.00%
Estoril9.00%11.00%15.00%12.00%10.00%5.00%1.00%5.00%7.00%6.00%2.00%7.00%2.00%1.00%3.00%2.00%1.00%1.00%
Mafra3.00%5.00%8.00%7.00%2.00%12.00%8.00%7.00%7.00%9.00%6.00%4.00%5.00%4.00%7.00%2.00%4.00%
Varzim1.00%2.00%3.00%2.00%3.00%7.00%8.00%8.00%5.00%9.00%11.00%10.00%9.00%16.00%3.00%3.00%
Academica de Coimbra4.00%9.00%4.00%7.00%11.00%5.00%8.00%6.00%8.00%8.00%4.00%8.00%2.00%8.00%2.00%3.00%3.00%
Academico de Viseu1.00%5.00%5.00%6.00%3.00%6.00%5.00%9.00%8.00%6.00%4.00%9.00%7.00%6.00%7.00%7.00%6.00%
Leixoes5.00%3.00%5.00%5.00%4.00%6.00%7.00%11.00%8.00%5.00%9.00%6.00%5.00%9.00%2.00%5.00%5.00%
Oliveirense1.00%3.00%6.00%2.00%4.00%5.00%9.00%5.00%1.00%9.00%11.00%9.00%10.00%8.00%3.00%8.00%3.00%3.00%
Sporting Covilha5.00%12.00%7.00%9.00%8.00%8.00%6.00%8.00%5.00%7.00%6.00%1.00%6.00%3.00%6.00%2.00%1.00%
Chaves15.00%14.00%9.00%11.00%12.00%8.00%4.00%9.00%3.00%5.00%1.00%1.00%2.00%3.00%1.00%1.00%1.00%
Porto B1.00%1.00%1.00%2.00%4.00%4.00%7.00%2.00%7.00%13.00%7.00%9.00%10.00%8.00%12.00%4.00%8.00%
Penafiel2.00%4.00%8.00%3.00%3.00%10.00%6.00%5.00%5.00%5.00%6.00%12.00%9.00%5.00%4.00%1.00%8.00%4.00%
Benfica B1.00%5.00%5.00%5.00%4.00%3.00%5.00%5.00%8.00%9.00%7.00%16.00%13.00%7.00%7.00%
Vilafranquense2.00%4.00%9.00%4.00%6.00%5.00%3.00%10.00%4.00%5.00%3.00%3.00%10.00%10.00%11.00%8.00%3.00%
Cova Piedade1.00%1.00%1.00%3.00%4.00%3.00%1.00%8.00%6.00%24.00%48.00%
Casa Pia3.00%2.00%2.00%3.00%5.00%6.00%3.00%5.00%6.00%6.00%8.00%8.00%7.00%19.00%17.00%

Points Required Per Position

The empirical CDF of simulated point totals per finishing position. Each curve shows, for one position (1st, 2nd, ..., last), the spread of point totals teams accumulated across simulations. Reading the curve at the 50% mark gives the median points typically needed to finish at that position. Steep curves mean the position is tightly clustered around a particular point range; shallow curves mean the position came with a wide variety of point totals.

Points Totals in Context

How did each team's actual results compare to their simulated points, Elo rating, average opponent Elo, and percentile within simulated outcomes? Use the buttons to switch between views. In each chart, dashed crosshairs at the league means split the plot into four quadrants: pastel green (team did well, model agreed), pastel red (team did poorly, model agreed), and pastel yellow (model and reality disagreed).

No Trend Data Yet

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

Next-Season Status

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

Team Direct promotion Same level
Nacional 51.0% 49.0%
Chaves 29.0% 71.0%
Farense 23.0% 77.0%
Estoril 20.0% 80.0%
Feirense 17.0% 83.0%
Sporting Covilha 17.0% 83.0%
Academica de Coimbra 13.0% 87.0%
Leixoes 9.0% 91.0%
Mafra 8.0% 92.0%
Penafiel 6.0% 94.0%
Oliveirense 4.0% 96.0%
Vilafranquense 2.0% 98.0%
Academico de Viseu 1.0% 99.0%
Benfica B 100%
Casa Pia 100%
Cova Piedade 100%
Porto B 100%
Varzim 100%

Overall Game Log

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

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
2019-08-10 Casa Pia W 3-1 1605 1640 32.9% 32.7% 34.5% +11.2 3
2019-08-10 @ Farense L 1-3 1640 1605 34.5% 32.7% 32.9% -11.2 0
2019-08-10 Cova Piedade W 3-2 1593 1557 43.2% 31.1% 25.8% +4.9 3
2019-08-10 @ Mafra L 2-3 1557 1593 25.8% 31.1% 43.2% -4.9 0
2019-08-10 Chaves W 3-0 1638 1683 31.6% 32.6% 35.7% +19.3 3
2019-08-10 @ Nacional L 0-3 1683 1638 35.7% 32.6% 31.6% -19.3 0
2019-08-10 Oliveirense D 0-0 1564 1578 35.9% 32.6% 31.5% -0.2 1
2019-08-10 @ Varzim D 0-0 1578 1564 31.5% 32.6% 35.9% +0.2 1
2019-08-11 Leixoes W 3-2 1613 1604 39.4% 32.1% 28.5% +5.4 3
2019-08-11 @ Academica de Coimbra L 2-3 1604 1613 28.5% 32.1% 39.4% -5.4 0
2019-08-11 Estoril W 2-1 1599 1623 34.4% 32.7% 32.9% +6.3 3
2019-08-11 @ Benfica B L 1-2 1623 1599 32.9% 32.7% 34.4% -6.3 0
2019-08-11 Vilafranquense W 2-0 1625 1645 35.0% 32.7% 32.3% +12.4 3
2019-08-11 @ Feirense L 0-2 1645 1625 32.3% 32.7% 35.0% -12.4 0
2019-08-11 Academico de Viseu L 0-2 1611 1600 39.5% 32.1% 28.4% -14.2 0
2019-08-11 @ Penafiel W 2-0 1600 1611 28.4% 32.1% 39.5% +14.2 3
2019-08-11 Porto B W 2-0 1622 1597 41.7% 31.5% 26.8% +10.8 3
2019-08-11 @ Sporting Covilha L 0-2 1597 1622 26.8% 31.5% 41.7% -10.8 0
2019-08-17 Academica de Coimbra D 0-0 1615 1619 37.4% 32.4% 30.2% -0.3 4
2019-08-17 @ Academico de Viseu D 0-0 1619 1615 30.2% 32.4% 37.4% +0.3 4
2019-08-17 Penafiel L 1-2 1629 1596 42.8% 31.2% 26.0% -7.5 0
2019-08-17 @ Casa Pia W 2-1 1596 1629 26.0% 31.2% 42.8% +7.5 3
2019-08-17 Mafra W 2-1 1663 1598 47.7% 29.3% 23.0% +4.7 3
2019-08-17 @ Chaves L 1-2 1598 1663 23.0% 29.3% 47.7% -4.7 3
2019-08-17 Sporting Covilha L 0-2 1578 1632 30.3% 32.5% 37.2% -11.9 1
2019-08-17 @ Oliveirense W 2-0 1632 1578 37.2% 32.5% 30.3% +11.9 6
2019-08-18 Benfica B W 4-0 1633 1605 42.0% 31.4% 26.5% +20.3 3
2019-08-18 @ Vilafranquense L 0-4 1605 1633 26.5% 31.4% 42.0% -20.3 3
2019-08-18 Feirense W 2-1 1552 1637 26.7% 31.5% 41.8% +7.4 3
2019-08-18 @ Cova Piedade L 1-2 1637 1552 41.8% 31.5% 26.7% -7.4 3
2019-08-18 Farense L 1-2 1617 1616 38.0% 32.4% 29.6% -6.9 0
2019-08-18 @ Estoril W 2-1 1616 1617 29.6% 32.4% 38.0% +6.9 6
2019-08-18 Nacional D 1-1 1599 1658 29.7% 32.4% 38.0% +0.3 1
2019-08-18 @ Leixoes D 1-1 1658 1599 38.0% 32.4% 29.7% -0.3 4
2019-08-18 Varzim D 1-1 1586 1563 41.3% 31.6% 27.1% -0.5 1
2019-08-18 @ Porto B D 1-1 1563 1586 27.1% 31.6% 41.3% +0.5 2
2019-08-23 Oliveirense W 2-1 1585 1566 40.7% 31.8% 27.5% +5.5 6
2019-08-23 @ Benfica B L 1-2 1566 1585 27.5% 31.8% 40.7% -5.5 1
2019-08-24 Chaves L 1-2 1619 1668 31.0% 32.6% 36.4% -6.0 4
2019-08-24 @ Academica de Coimbra W 2-1 1668 1619 36.4% 32.6% 31.0% +6.0 6
2019-08-24 Academico de Viseu D 0-0 1630 1614 40.3% 31.9% 27.8% -0.5 4
2019-08-24 @ Feirense D 0-0 1614 1630 27.8% 31.9% 40.3% +0.5 5
2019-08-24 Cova Piedade W 3-0 1604 1560 44.5% 30.6% 24.9% +14.7 6
2019-08-24 @ Penafiel L 0-3 1560 1604 24.9% 30.6% 44.5% -14.7 3
2019-08-24 Vilafranquense W 1-0 1644 1653 36.7% 32.5% 30.8% +6.4 9
2019-08-24 @ Sporting Covilha L 0-1 1653 1644 30.8% 32.5% 36.7% -6.4 3
2019-08-25 Estoril L 0-1 1622 1610 39.7% 32.0% 28.2% -7.6 0
2019-08-25 @ Casa Pia W 1-0 1610 1622 28.2% 32.0% 39.7% +7.6 3
2019-08-25 Porto B L 1-3 1623 1585 43.6% 30.9% 25.5% -13.2 6
2019-08-25 @ Farense W 3-1 1585 1623 25.5% 30.9% 43.6% +13.2 4
2019-08-25 Mafra D 0-0 1658 1593 47.5% 29.3% 23.1% -1.0 5
2019-08-25 @ Nacional D 0-0 1593 1658 23.1% 29.3% 47.5% +1.0 4
2019-08-25 Leixoes L 0-1 1564 1599 32.9% 32.7% 34.4% -6.7 2
2019-08-25 @ Varzim W 1-0 1599 1564 34.4% 32.7% 32.9% +6.7 4
2019-08-31 Nacional L 1-2 1647 1656 36.5% 32.6% 30.9% -6.8 3
2019-08-31 @ Vilafranquense W 2-1 1656 1647 30.9% 32.6% 36.5% +6.8 8
2019-08-31 Benfica B W 2-0 1545 1590 31.5% 32.6% 35.9% +13.4 6
2019-08-31 @ Cova Piedade L 0-2 1590 1545 35.9% 32.6% 31.5% -13.3 6
2019-08-31 Feirense D 2-2 1606 1629 34.5% 32.7% 32.8% -0.0 5
2019-08-31 @ Leixoes D 2-2 1629 1606 32.8% 32.7% 34.5% +0.0 5
2019-08-31 Casa Pia D 0-0 1598 1614 35.7% 32.6% 31.7% -0.2 5
2019-08-31 @ Porto B D 0-0 1614 1598 31.7% 32.6% 35.7% +0.2 1
2019-09-01 Sporting Covilha L 1-3 1615 1651 32.8% 32.7% 34.5% -10.9 5
2019-09-01 @ Academico de Viseu W 3-1 1651 1615 34.5% 32.7% 32.8% +10.9 12
2019-09-01 Penafiel W 2-1 1674 1619 46.2% 29.9% 23.9% +4.9 9
2019-09-01 @ Chaves L 1-2 1619 1674 23.9% 29.9% 46.2% -4.9 6
2019-09-01 Varzim W 3-1 1617 1557 46.9% 29.6% 23.5% +8.3 6
2019-09-01 @ Estoril L 1-3 1557 1617 23.5% 29.6% 46.9% -8.3 2
2019-09-01 Academica de Coimbra W 1-0 1594 1613 35.2% 32.7% 32.2% +6.6 7
2019-09-01 @ Mafra L 0-1 1613 1594 32.2% 32.7% 35.2% -6.6 4
2019-09-01 Farense L 0-1 1561 1610 30.9% 32.6% 36.5% -6.4 1
2019-09-01 @ Oliveirense W 1-0 1610 1561 36.5% 32.6% 30.9% +6.4 9
2019-09-13 Academico de Viseu D 0-0 1577 1604 34.0% 32.7% 33.3% -0.0 7
2019-09-13 @ Benfica B D 0-0 1604 1577 33.3% 32.7% 34.0% +0.0 6
2019-09-14 Porto B W 2-1 1626 1598 42.0% 31.4% 26.6% +5.4 9
2019-09-14 @ Estoril L 1-2 1598 1626 26.6% 31.4% 42.0% -5.3 5
2019-09-14 Vilafranquense W 3-0 1617 1640 34.6% 32.7% 32.7% +18.2 12
2019-09-14 @ Farense L 0-3 1640 1617 32.7% 32.7% 34.6% -18.2 3
2019-09-14 Chaves W 1-0 1630 1679 31.0% 32.6% 36.5% +7.2 8
2019-09-14 @ Feirense L 0-1 1679 1630 36.5% 32.6% 31.0% -7.2 9
2019-09-14 Cova Piedade W 2-1 1549 1558 36.6% 32.5% 30.9% +6.0 5
2019-09-14 @ Varzim L 1-2 1558 1549 30.9% 32.5% 36.6% -6.0 6
2019-09-15 Nacional L 1-2 1606 1663 30.0% 32.4% 37.6% -5.9 4
2019-09-15 @ Academica de Coimbra W 2-1 1663 1606 37.6% 32.4% 30.0% +5.9 11
2019-09-15 Oliveirense L 1-3 1614 1554 46.8% 29.7% 23.5% -13.9 1
2019-09-15 @ Casa Pia W 3-1 1554 1614 23.5% 29.7% 46.8% +13.9 4
2019-09-15 Mafra W 2-1 1614 1600 39.9% 32.0% 28.1% +5.6 9
2019-09-15 @ Penafiel L 1-2 1600 1614 28.1% 32.0% 39.9% -5.6 7
2019-09-15 Leixoes L 2-3 1662 1605 46.3% 29.9% 23.8% -7.5 12
2019-09-15 @ Sporting Covilha W 3-2 1605 1662 23.8% 29.9% 46.3% +7.5 8
2019-09-21 Farense W 1-0 1604 1635 33.5% 32.7% 33.8% +6.8 9
2019-09-21 @ Academico de Viseu L 0-1 1635 1604 33.8% 32.7% 33.5% -6.8 12
2019-09-21 Sporting Covilha L 2-3 1672 1654 40.6% 31.8% 27.6% -6.9 9
2019-09-21 @ Chaves W 3-2 1654 1672 27.6% 31.8% 40.6% +6.9 15
2019-09-21 Penafiel W 2-1 1669 1619 45.3% 30.3% 24.4% +4.9 14
2019-09-21 @ Nacional L 1-2 1619 1669 24.4% 30.3% 45.3% -5.0 9
2019-09-21 Porto B D 0-0 1568 1593 34.4% 32.7% 32.9% -0.0 5
2019-09-21 @ Oliveirense D 0-0 1593 1568 32.9% 32.7% 34.4% +0.0 6
2019-09-22 Feirense D 1-1 1601 1637 32.7% 32.7% 34.6% +0.1 5
2019-09-22 @ Academica de Coimbra D 1-1 1637 1601 34.6% 32.7% 32.7% -0.1 9
2019-09-22 Estoril L 1-4 1622 1631 36.6% 32.5% 30.9% -16.6 3
2019-09-22 @ Vilafranquense W 4-1 1631 1622 30.9% 32.5% 36.6% +16.6 12
2019-09-22 Casa Pia L 0-1 1552 1600 31.1% 32.6% 36.3% -6.4 6
2019-09-22 @ Cova Piedade W 1-0 1600 1552 36.3% 32.6% 31.1% +6.4 4
2019-09-22 Benfica B W 1-0 1613 1577 43.3% 31.0% 25.7% +5.5 11
2019-09-22 @ Leixoes L 0-1 1577 1613 25.7% 31.0% 43.3% -5.5 7
2019-09-22 Varzim D 1-1 1595 1555 43.9% 30.8% 25.3% -0.7 8
2019-09-22 @ Mafra D 1-1 1555 1595 25.3% 30.8% 43.9% +0.7 6
2019-10-05 Benfica B W 1-0 1601 1571 42.3% 31.4% 26.4% +5.6 8
2019-10-05 @ Academica de Coimbra L 0-1 1571 1601 26.4% 31.4% 42.3% -5.6 7
2019-10-05 Porto B W 4-1 1674 1593 50.0% 28.2% 21.8% +10.8 17
2019-10-05 @ Nacional L 1-4 1593 1674 21.8% 28.2% 50.0% -10.8 6
2019-10-12 Estoril W 2-0 1665 1648 40.5% 31.8% 27.7% +11.1 12
2019-10-12 @ Chaves L 0-2 1648 1665 27.7% 31.8% 40.5% -11.1 12
2019-10-12 Casa Pia W 1-0 1618 1607 39.7% 32.0% 28.3% +6.0 14
2019-10-12 @ Leixoes L 0-1 1607 1618 28.3% 32.0% 39.7% -6.0 4
2019-10-13 Oliveirense W 3-2 1605 1568 43.4% 31.0% 25.6% +4.9 6
2019-10-13 @ Vilafranquense L 2-3 1568 1605 25.6% 31.0% 43.4% -4.9 5
2019-10-13 Farense L 0-2 1546 1628 27.1% 31.6% 41.3% -10.9 6
2019-10-13 @ Cova Piedade W 2-0 1628 1546 41.3% 31.6% 27.1% +10.9 15
2019-10-26 Nacional W 1-0 1566 1685 23.5% 29.7% 46.8% +8.5 10
2019-10-26 @ Benfica B L 0-1 1685 1566 46.8% 29.7% 23.5% -8.5 17
2019-10-26 Academico de Viseu L 2-3 1601 1611 36.5% 32.6% 30.9% -6.4 4
2019-10-26 @ Casa Pia W 3-2 1611 1601 30.9% 32.6% 36.5% +6.4 12
2019-10-26 Mafra L 1-2 1637 1594 44.2% 30.7% 25.1% -7.7 9
2019-10-26 @ Feirense W 2-1 1594 1637 25.1% 30.7% 44.2% +7.7 11
2019-10-26 Academica de Coimbra D 0-0 1614 1606 39.2% 32.1% 28.7% -0.4 10
2019-10-26 @ Penafiel D 0-0 1606 1614 28.7% 32.1% 39.2% +0.4 9
2019-10-26 Vilafranquense D 1-1 1582 1610 33.9% 32.7% 33.4% -0.0 7
2019-10-26 @ Porto B D 1-1 1610 1582 33.4% 32.7% 33.9% +0.0 7
2019-10-27 Oliveirense W 3-0 1636 1563 48.8% 28.8% 22.4% +13.2 15
2019-10-27 @ Estoril L 0-3 1563 1636 22.4% 28.8% 48.8% -13.2 5
2019-10-27 Leixoes W 1-0 1639 1624 40.1% 31.9% 28.0% +5.9 18
2019-10-27 @ Farense L 0-1 1624 1639 28.0% 31.9% 40.1% -5.9 14
2019-10-27 Cova Piedade W 1-0 1661 1535 56.6% 24.4% 19.0% +3.9 18
2019-10-27 @ Sporting Covilha L 0-1 1535 1661 19.0% 24.4% 56.6% -3.9 6
2019-10-27 Chaves W 2-1 1556 1676 23.4% 29.6% 47.0% +8.0 9
2019-10-27 @ Varzim L 1-2 1676 1556 47.0% 29.6% 23.4% -8.0 12
2019-10-30 Porto B L 0-2 1617 1582 43.1% 31.1% 25.8% -15.1 12
2019-10-30 @ Academico de Viseu W 2-0 1582 1617 25.8% 31.1% 43.1% +15.1 10
2019-10-30 Varzim D 1-1 1676 1564 54.7% 25.6% 19.7% -1.4 18
2019-10-30 @ Nacional D 1-1 1564 1676 19.7% 25.6% 54.7% +1.4 10
2019-11-02 Vilafranquense W 3-2 1594 1610 35.7% 32.6% 31.7% +5.8 7
2019-11-02 @ Casa Pia L 2-3 1610 1594 31.7% 32.6% 35.7% -5.8 7
2019-11-02 Penafiel D 0-0 1665 1614 45.5% 30.2% 24.3% -0.9 19
2019-11-02 @ Sporting Covilha D 0-0 1614 1665 24.3% 30.2% 45.5% +0.9 11
2019-11-03 Chaves L 1-3 1574 1668 25.9% 31.1% 43.0% -9.1 10
2019-11-03 @ Benfica B W 3-1 1668 1574 43.0% 31.1% 25.9% +9.1 15
2019-11-03 Academico de Viseu W 3-1 1650 1602 45.0% 30.4% 24.6% +8.6 18
2019-11-03 @ Estoril L 1-3 1602 1650 24.6% 30.4% 45.0% -8.6 12
2019-11-03 Mafra W 2-1 1645 1602 44.3% 30.7% 25.0% +5.1 21
2019-11-03 @ Farense L 1-2 1602 1645 25.0% 30.7% 44.3% -5.1 11
2019-11-03 Nacional D 1-1 1629 1675 31.4% 32.6% 36.0% +0.2 10
2019-11-03 @ Feirense D 1-1 1675 1629 36.0% 32.6% 31.4% -0.2 19
2019-11-03 Cova Piedade W 2-0 1550 1531 40.8% 31.8% 27.5% +11.0 8
2019-11-03 @ Oliveirense L 0-2 1531 1550 27.5% 31.8% 40.8% -11.0 6
2019-11-03 Leixoes L 1-3 1597 1619 34.9% 32.7% 32.5% -11.3 10
2019-11-03 @ Porto B W 3-1 1619 1597 32.5% 32.7% 34.9% +11.3 17
2019-11-03 Academica de Coimbra W 2-1 1565 1607 32.0% 32.6% 35.4% +6.6 13
2019-11-03 @ Varzim L 1-2 1607 1565 35.4% 32.6% 32.0% -6.6 9
2019-11-09 Farense L 1-2 1600 1650 30.9% 32.5% 36.6% -6.0 9
2019-11-09 @ Academica de Coimbra W 2-1 1650 1600 36.6% 32.5% 30.9% +6.0 24
2019-11-09 Varzim L 1-2 1629 1572 46.5% 29.8% 23.7% -8.0 10
2019-11-09 @ Feirense W 2-1 1572 1629 23.7% 29.8% 46.5% +8.0 16
2019-11-09 Oliveirense W 3-2 1630 1561 48.2% 29.1% 22.8% +4.4 20
2019-11-09 @ Leixoes L 2-3 1561 1630 22.8% 29.1% 48.2% -4.4 8
2019-11-09 Porto B W 3-1 1597 1586 39.6% 32.0% 28.4% +9.8 14
2019-11-09 @ Mafra L 1-3 1586 1597 28.4% 32.0% 39.6% -9.8 10
2019-11-10 Vilafranquense L 0-2 1593 1604 36.4% 32.6% 31.0% -13.5 12
2019-11-10 @ Academico de Viseu W 2-0 1604 1593 31.0% 32.6% 36.4% +13.5 10
2019-11-10 Casa Pia W 2-0 1677 1600 49.3% 28.5% 22.2% +9.0 18
2019-11-10 @ Chaves L 0-2 1600 1677 22.2% 28.5% 49.3% -9.0 7
2019-11-10 Estoril L 0-2 1520 1658 22.0% 28.3% 49.6% -8.9 6
2019-11-10 @ Cova Piedade W 2-0 1658 1520 49.6% 28.3% 22.0% +8.9 21
2019-11-10 Sporting Covilha W 1-0 1675 1664 39.6% 32.0% 28.4% +6.0 22
2019-11-10 @ Nacional L 0-1 1664 1675 28.4% 32.0% 39.6% -6.0 19
2019-11-10 Benfica B D 1-1 1615 1565 45.3% 30.3% 24.4% -0.8 12
2019-11-10 @ Penafiel D 1-1 1565 1615 24.4% 30.3% 45.3% +0.8 11
2019-11-16 Feirense D 0-0 1614 1621 36.9% 32.5% 30.6% -0.2 13
2019-11-16 @ Penafiel D 0-0 1621 1614 30.6% 32.5% 36.9% +0.3 11
2019-11-16 Farense L 1-3 1580 1656 27.7% 31.9% 40.5% -9.6 16
2019-11-16 @ Varzim W 3-1 1656 1580 40.5% 31.9% 27.7% +9.6 27
2019-11-17 Sporting Covilha D 2-2 1607 1658 30.7% 32.5% 36.8% +0.2 15
2019-11-17 @ Mafra D 2-2 1658 1607 36.8% 32.5% 30.7% -0.2 20
2019-11-29 Feirense L 1-2 1658 1621 43.3% 31.0% 25.7% -7.6 20
2019-11-29 @ Sporting Covilha W 2-1 1621 1658 25.7% 31.0% 43.3% +7.6 14
2019-11-30 Academica de Coimbra W 3-2 1618 1594 41.4% 31.6% 27.0% +5.1 13
2019-11-30 @ Vilafranquense L 2-3 1594 1618 27.0% 31.6% 41.4% -5.1 9
2019-11-30 Leixoes D 1-1 1667 1634 42.8% 31.2% 26.0% -0.6 22
2019-11-30 @ Estoril D 1-1 1634 1667 26.0% 31.2% 42.8% +0.6 21
2019-11-30 Chaves W 1-0 1665 1686 35.0% 32.7% 32.4% +6.6 30
2019-11-30 @ Farense L 0-1 1686 1665 32.4% 32.7% 35.0% -6.6 18
2019-11-30 Penafiel W 1-0 1570 1614 31.7% 32.6% 35.7% +7.1 19
2019-11-30 @ Varzim L 0-1 1614 1570 35.7% 32.6% 31.7% -7.1 13
2019-12-01 Mafra D 2-2 1566 1607 32.1% 32.6% 35.3% +0.1 12
2019-12-01 @ Benfica B D 2-2 1607 1566 35.3% 32.6% 32.1% -0.1 16
2019-12-01 Nacional L 0-1 1591 1681 26.3% 31.3% 42.4% -5.6 7
2019-12-01 @ Casa Pia W 1-0 1681 1591 42.4% 31.3% 26.3% +5.6 25
2019-12-01 Cova Piedade W 4-1 1576 1511 47.6% 29.3% 23.1% +11.5 13
2019-12-01 @ Porto B L 1-4 1511 1576 23.1% 29.3% 47.6% -11.5 6
2019-12-07 Oliveirense L 0-2 1679 1557 56.2% 24.7% 19.1% -18.0 18
2019-12-07 @ Chaves W 2-0 1557 1679 19.1% 24.7% 56.2% +18.1 11
2019-12-07 Vilafranquense D 0-0 1500 1623 23.2% 29.4% 47.4% +1.0 7
2019-12-07 @ Cova Piedade D 0-0 1623 1500 47.4% 29.4% 23.2% -1.0 14
2019-12-07 Farense W 1-0 1687 1672 40.1% 31.9% 28.0% +5.9 28
2019-12-07 @ Nacional L 0-1 1672 1687 28.0% 31.9% 40.1% -5.9 30
2019-12-07 Porto B D 2-2 1607 1588 40.8% 31.8% 27.5% -0.4 14
2019-12-07 @ Penafiel D 2-2 1588 1607 27.5% 31.8% 40.8% +0.4 14
2019-12-08 Casa Pia W 3-1 1589 1586 38.5% 32.3% 29.3% +10.0 12
2019-12-08 @ Academica de Coimbra L 1-3 1586 1589 29.3% 32.3% 38.5% -10.0 7
2019-12-08 Benfica B D 1-1 1629 1566 47.3% 29.5% 23.2% -0.9 15
2019-12-08 @ Feirense D 1-1 1566 1629 23.2% 29.5% 47.3% +0.9 13
2019-12-08 Academico de Viseu L 0-1 1635 1580 46.1% 30.0% 23.9% -8.4 21
2019-12-08 @ Leixoes W 1-0 1580 1635 23.9% 30.0% 46.1% +8.4 15
2019-12-08 Estoril W 3-1 1607 1667 29.6% 32.3% 38.0% +12.0 19
2019-12-08 @ Mafra L 1-3 1667 1607 38.0% 32.3% 29.6% -12.0 22
2019-12-08 Sporting Covilha W 1-0 1577 1650 28.1% 32.0% 40.0% +7.6 22
2019-12-08 @ Varzim L 0-1 1650 1577 40.0% 32.0% 28.1% -7.6 20
2019-12-13 Cova Piedade W 4-1 1588 1501 51.0% 27.7% 21.4% +10.6 18
2019-12-13 @ Academico de Viseu L 1-4 1501 1588 21.4% 27.7% 51.0% -10.6 7
2019-12-13 Varzim D 3-3 1567 1585 35.4% 32.6% 32.0% -0.1 14
2019-12-13 @ Benfica B D 3-3 1585 1567 32.0% 32.6% 35.4% +0.1 23
2019-12-13 Chaves D 1-1 1588 1661 28.0% 32.0% 40.0% +0.4 15
2019-12-13 @ Porto B D 1-1 1661 1588 40.0% 32.0% 28.0% -0.4 19
2019-12-14 Leixoes D 1-1 1622 1626 37.3% 32.5% 30.3% -0.2 15
2019-12-14 @ Vilafranquense D 1-1 1626 1622 30.3% 32.5% 37.3% +0.2 22
2019-12-14 Mafra L 0-1 1576 1619 31.8% 32.6% 35.6% -6.5 7
2019-12-14 @ Casa Pia W 1-0 1619 1576 35.6% 32.6% 31.8% +6.5 22
2019-12-14 Nacional L 1-2 1655 1692 32.5% 32.7% 34.8% -6.2 22
2019-12-14 @ Estoril W 2-1 1692 1655 34.8% 32.7% 32.5% +6.2 31
2019-12-15 Feirense W 1-0 1666 1628 43.6% 30.9% 25.5% +5.5 33
2019-12-15 @ Farense L 0-1 1628 1666 25.5% 30.9% 43.6% -5.5 15
2019-12-15 Penafiel W 2-1 1575 1606 33.4% 32.7% 33.9% +6.4 14
2019-12-15 @ Oliveirense L 1-2 1606 1575 33.9% 32.7% 33.4% -6.4 14
2019-12-15 Academica de Coimbra L 1-2 1643 1599 44.4% 30.6% 24.9% -7.7 20
2019-12-15 @ Sporting Covilha W 2-1 1599 1643 24.9% 30.6% 44.4% +7.7 15
2019-12-21 Cova Piedade D 0-0 1627 1490 58.2% 23.4% 18.4% -1.7 23
2019-12-21 @ Leixoes D 0-0 1490 1627 18.4% 23.4% 58.2% +1.8 8
2019-12-22 Academico de Viseu W 2-0 1581 1599 35.4% 32.6% 32.0% +12.3 17
2019-12-22 @ Oliveirense L 0-2 1599 1581 32.0% 32.6% 35.4% -12.3 18
2019-12-28 Oliveirense W 4-3 1607 1594 39.9% 32.0% 28.1% +5.2 18
2019-12-28 @ Academica de Coimbra L 3-4 1594 1607 28.1% 32.0% 39.9% -5.2 17
2019-12-28 Estoril W 1-0 1600 1648 31.1% 32.6% 36.4% +7.1 17
2019-12-28 @ Penafiel L 0-1 1648 1600 36.4% 32.6% 31.1% -7.1 22
2019-12-29 Vilafranquense W 2-1 1661 1622 43.8% 30.9% 25.4% +5.1 22
2019-12-29 @ Chaves L 1-2 1622 1661 25.4% 30.9% 43.8% -5.1 15
2019-12-29 Casa Pia D 1-1 1623 1569 45.9% 30.1% 24.1% -0.8 16
2019-12-29 @ Feirense D 1-1 1569 1623 24.1% 30.1% 45.9% +0.8 8
2019-12-29 Academico de Viseu D 1-1 1625 1587 43.7% 30.9% 25.4% -0.7 23
2019-12-29 @ Mafra D 1-1 1587 1625 25.4% 30.9% 43.7% +0.7 19
2019-12-29 Benfica B D 2-2 1635 1567 48.0% 29.1% 22.8% -0.7 21
2019-12-29 @ Sporting Covilha D 2-2 1567 1635 22.8% 29.1% 48.0% +0.7 15
2020-01-04 Chaves L 0-2 1492 1666 19.6% 25.4% 55.0% -7.8 8
2020-01-04 @ Cova Piedade W 2-0 1666 1492 55.0% 25.4% 19.6% +7.8 25
2020-01-04 Feirense L 0-2 1641 1622 40.8% 31.8% 27.4% -14.6 22
2020-01-04 @ Estoril W 2-0 1622 1641 27.4% 31.8% 40.8% +14.6 19
2020-01-04 Penafiel L 0-1 1625 1607 40.6% 31.8% 27.6% -7.7 23
2020-01-04 @ Leixoes W 1-0 1607 1625 27.6% 31.8% 40.6% +7.7 20
2020-01-04 Mafra L 1-3 1588 1625 32.7% 32.7% 34.6% -10.9 17
2020-01-04 @ Oliveirense W 3-1 1625 1588 34.6% 32.7% 32.7% +10.9 26
2020-01-05 Nacional D 0-0 1587 1699 24.2% 30.1% 45.7% +0.9 20
2020-01-05 @ Academico de Viseu D 0-0 1699 1587 45.7% 30.1% 24.2% -0.9 32
2020-01-05 Varzim L 0-3 1616 1585 42.6% 31.2% 26.1% -21.8 15
2020-01-05 @ Vilafranquense W 3-0 1585 1616 26.1% 31.2% 42.6% +21.8 26
2020-01-05 Sporting Covilha L 1-4 1570 1634 29.1% 32.2% 38.7% -14.1 8
2020-01-05 @ Casa Pia W 4-1 1634 1570 38.7% 32.2% 29.1% +14.1 24
2020-01-05 Benfica B L 0-3 1672 1568 53.4% 26.3% 20.3% -25.4 33
2020-01-05 @ Farense W 3-0 1568 1672 20.3% 26.3% 53.4% +25.4 18
2020-01-05 Academica de Coimbra L 1-3 1588 1612 34.6% 32.7% 32.8% -11.3 15
2020-01-05 @ Porto B W 3-1 1612 1588 32.8% 32.7% 34.6% +11.3 21
2020-01-10 Academico de Viseu L 1-2 1607 1588 40.7% 31.8% 27.5% -7.3 26
2020-01-10 @ Varzim W 2-1 1588 1607 27.5% 31.8% 40.7% +7.3 23
2020-01-11 Casa Pia W 4-0 1593 1556 43.5% 31.0% 25.6% +19.6 21
2020-01-11 @ Benfica B L 0-4 1556 1593 25.6% 31.0% 43.5% -19.6 8
2020-01-11 Leixoes D 0-0 1674 1617 46.3% 29.9% 23.8% -1.0 26
2020-01-11 @ Chaves D 0-0 1617 1674 23.8% 29.9% 46.3% +1.0 24
2020-01-11 Porto B W 1-0 1636 1577 46.7% 29.7% 23.6% +5.1 22
2020-01-11 @ Feirense L 0-1 1577 1636 23.6% 29.7% 46.7% -5.1 15
2020-01-11 Estoril W 1-0 1648 1627 41.1% 31.7% 27.2% +5.8 27
2020-01-11 @ Sporting Covilha L 0-1 1627 1648 27.2% 31.7% 41.1% -5.8 22
2020-01-12 Cova Piedade W 3-0 1623 1484 58.6% 23.2% 18.2% +10.2 24
2020-01-12 @ Academica de Coimbra L 0-3 1484 1623 18.2% 23.2% 58.6% -10.2 8
2020-01-12 Vilafranquense D 1-1 1635 1595 44.0% 30.8% 25.2% -0.7 27
2020-01-12 @ Mafra D 1-1 1595 1635 25.2% 30.8% 44.0% +0.7 16
2020-01-12 Oliveirense D 0-0 1698 1577 55.8% 24.9% 19.3% -1.6 33
2020-01-12 @ Nacional D 0-0 1577 1698 19.3% 24.9% 55.8% +1.6 18
2020-01-12 Farense W 3-0 1615 1646 33.4% 32.7% 33.9% +18.7 23
2020-01-12 @ Penafiel L 0-3 1646 1615 33.9% 32.7% 33.4% -18.7 33
2020-01-18 Academica de Coimbra W 1-0 1621 1633 36.1% 32.6% 31.3% +6.5 25
2020-01-18 @ Estoril L 0-1 1633 1621 31.3% 32.6% 36.1% -6.4 24
2020-01-18 Mafra L 0-2 1618 1635 35.6% 32.6% 31.8% -13.3 24
2020-01-18 @ Leixoes W 2-0 1635 1618 31.8% 32.6% 35.6% +13.3 30
2020-01-18 Feirense D 1-1 1579 1641 29.3% 32.3% 38.4% +0.3 19
2020-01-18 @ Oliveirense D 1-1 1641 1579 38.4% 32.3% 29.3% -0.3 23
2020-01-18 Benfica B W 2-1 1572 1613 32.1% 32.6% 35.2% +6.6 18
2020-01-18 @ Porto B L 1-2 1613 1572 35.2% 32.6% 32.1% -6.6 21
2020-01-19 Chaves D 0-0 1595 1673 27.6% 31.8% 40.6% +0.5 24
2020-01-19 @ Academico de Viseu D 0-0 1673 1595 40.6% 31.8% 27.6% -0.5 27
2020-01-19 Penafiel D 1-1 1595 1634 32.4% 32.7% 34.9% +0.1 17
2020-01-19 @ Vilafranquense D 1-1 1634 1595 34.9% 32.7% 32.4% -0.1 24
2020-01-19 Varzim D 2-2 1536 1599 29.2% 32.3% 38.5% +0.2 9
2020-01-19 @ Casa Pia D 2-2 1599 1536 38.5% 32.3% 29.2% -0.2 27
2020-01-19 Nacional W 3-1 1474 1696 17.0% 20.8% 62.1% +16.6 11
2020-01-19 @ Cova Piedade L 1-3 1696 1474 62.1% 20.8% 17.0% -16.7 33
2020-01-19 Sporting Covilha D 0-0 1628 1654 34.1% 32.7% 33.2% -0.0 34
2020-01-19 @ Farense D 0-0 1654 1628 33.2% 32.7% 34.1% +0.0 28
2020-01-26 Penafiel W 1-0 1596 1633 32.6% 32.7% 34.8% +6.9 27
2020-01-26 @ Academico de Viseu L 0-1 1633 1596 34.8% 32.7% 32.6% -6.9 24
2020-01-26 Feirense D 1-1 1595 1641 31.4% 32.6% 36.0% +0.2 18
2020-01-26 @ Vilafranquense D 1-1 1641 1595 36.0% 32.6% 31.4% -0.2 24
2020-01-26 Farense L 0-2 1536 1628 26.1% 31.2% 42.6% -10.6 9
2020-01-26 @ Casa Pia W 2-0 1628 1536 42.6% 31.2% 26.1% +10.5 37
2020-01-26 Nacional L 0-2 1672 1680 36.9% 32.5% 30.6% -13.6 27
2020-01-26 @ Chaves W 2-0 1680 1672 30.6% 32.5% 36.9% +13.6 36
2020-01-26 Mafra D 1-1 1491 1648 20.7% 26.8% 52.5% +1.2 12
2020-01-26 @ Cova Piedade D 1-1 1648 1491 52.5% 26.8% 20.7% -1.2 31
2020-01-26 Academica de Coimbra D 1-1 1605 1627 34.8% 32.7% 32.6% -0.1 25
2020-01-26 @ Leixoes D 1-1 1627 1605 32.6% 32.7% 34.8% +0.1 25
2020-01-26 Varzim W 4-0 1579 1599 35.1% 32.7% 32.2% +23.6 22
2020-01-26 @ Oliveirense L 0-4 1599 1579 32.2% 32.7% 35.1% -23.5 27
2020-01-26 Sporting Covilha W 4-2 1579 1654 27.8% 31.9% 40.3% +11.2 21
2020-01-26 @ Porto B L 2-4 1654 1579 40.3% 31.9% 27.8% -11.2 28
2020-01-27 Benfica B W 1-0 1627 1606 41.1% 31.7% 27.2% +5.8 28
2020-01-27 @ Estoril L 0-1 1606 1627 27.2% 31.7% 41.1% -5.8 21
2020-01-30 Academico de Viseu W 2-0 1627 1603 41.5% 31.6% 26.9% +10.8 28
2020-01-30 @ Academica de Coimbra L 0-2 1603 1627 26.9% 31.6% 41.5% -10.8 27
2020-02-01 Estoril L 0-2 1638 1633 38.7% 32.2% 29.1% -14.0 37
2020-02-01 @ Farense W 2-0 1633 1638 29.1% 32.2% 38.7% +14.0 31
2020-02-01 Chaves W 1-0 1647 1659 36.2% 32.6% 31.2% +6.4 34
2020-02-01 @ Mafra L 0-1 1659 1647 31.2% 32.6% 36.2% -6.4 27
2020-02-01 Casa Pia D 1-1 1626 1526 52.9% 26.6% 20.5% -1.2 25
2020-02-01 @ Penafiel D 1-1 1526 1626 20.5% 26.6% 52.9% +1.3 10
2020-02-02 Vilafranquense W 4-0 1600 1596 38.7% 32.2% 29.1% +21.9 24
2020-02-02 @ Benfica B L 0-4 1596 1600 29.1% 32.2% 38.7% -21.9 18
2020-02-02 Cova Piedade W 2-1 1641 1492 60.1% 22.2% 17.7% +3.4 27
2020-02-02 @ Feirense L 1-2 1492 1641 17.7% 22.2% 60.1% -3.4 12
2020-02-02 Leixoes W 1-0 1693 1605 51.1% 27.6% 21.3% +4.6 39
2020-02-02 @ Nacional L 0-1 1605 1693 21.3% 27.6% 51.1% -4.6 25
2020-02-02 Porto B L 0-2 1575 1590 35.9% 32.6% 31.5% -13.3 27
2020-02-02 @ Varzim W 2-0 1590 1575 31.5% 32.6% 35.9% +13.3 24
2020-02-03 Oliveirense W 1-0 1643 1603 43.9% 30.8% 25.3% +5.4 31
2020-02-03 @ Sporting Covilha L 0-1 1603 1643 25.3% 30.8% 43.9% -5.4 22
2020-02-08 Feirense L 0-1 1592 1644 30.6% 32.5% 36.9% -6.3 27
2020-02-08 @ Academico de Viseu W 1-0 1644 1592 36.9% 32.5% 30.6% +6.3 30
2020-02-08 Penafiel D 2-2 1488 1625 22.1% 28.4% 49.4% +0.8 13
2020-02-08 @ Cova Piedade D 2-2 1625 1488 49.4% 28.4% 22.1% -0.8 26
2020-02-08 Varzim W 1-0 1600 1562 43.6% 30.9% 25.5% +5.5 28
2020-02-08 @ Leixoes L 0-1 1562 1600 25.5% 30.9% 43.6% -5.5 27
2020-02-08 Nacional D 1-1 1653 1698 31.6% 32.6% 35.8% +0.1 35
2020-02-08 @ Mafra D 1-1 1698 1653 35.8% 32.6% 31.6% -0.2 40
2020-02-09 Sporting Covilha W 1-0 1574 1648 27.9% 31.9% 40.2% +7.6 21
2020-02-09 @ Vilafranquense L 0-1 1648 1574 40.2% 31.9% 27.9% -7.6 31
2020-02-09 Academica de Coimbra L 1-2 1652 1638 40.1% 31.9% 28.0% -7.2 27
2020-02-09 @ Chaves W 2-1 1638 1652 28.0% 31.9% 40.1% +7.2 31
2020-02-09 Casa Pia W 4-1 1647 1527 55.8% 24.9% 19.3% +9.3 34
2020-02-09 @ Estoril L 1-4 1527 1647 19.3% 24.9% 55.8% -9.3 10
2020-02-09 Benfica B W 5-0 1597 1622 34.4% 32.7% 32.9% +29.5 25
2020-02-09 @ Oliveirense L 0-5 1622 1597 32.9% 32.7% 34.4% -29.5 24
2020-02-09 Farense D 1-1 1603 1624 34.9% 32.7% 32.4% -0.1 25
2020-02-09 @ Porto B D 1-1 1624 1603 32.4% 32.7% 34.9% +0.1 38
2020-02-15 Mafra D 0-0 1645 1653 36.8% 32.5% 30.7% -0.2 32
2020-02-15 @ Academica de Coimbra D 0-0 1653 1645 30.7% 32.5% 36.8% +0.2 36
2020-02-15 Leixoes W 1-0 1651 1606 44.6% 30.6% 24.8% +5.3 33
2020-02-15 @ Feirense L 0-1 1606 1651 24.8% 30.6% 44.6% -5.3 28
2020-02-15 Vilafranquense W 5-1 1698 1581 55.2% 25.2% 19.5% +12.2 43
2020-02-15 @ Nacional L 1-5 1581 1698 19.5% 25.2% 55.2% -12.2 21
2020-02-15 Estoril W 3-0 1557 1656 25.3% 30.8% 43.9% +22.3 30
2020-02-15 @ Varzim L 0-3 1656 1557 43.9% 30.8% 25.3% -22.2 34
2020-02-16 Cova Piedade W 2-0 1593 1489 53.3% 26.4% 20.3% +8.1 27
2020-02-16 @ Benfica B L 0-2 1489 1593 20.3% 26.4% 53.3% -8.1 13
2020-02-16 Porto B L 1-3 1518 1603 26.7% 31.5% 41.8% -9.3 10
2020-02-16 @ Casa Pia W 3-1 1603 1518 41.8% 31.5% 26.7% +9.3 28
2020-02-16 Oliveirense W 3-1 1624 1627 37.6% 32.4% 30.0% +10.2 41
2020-02-16 @ Farense L 1-3 1627 1624 30.0% 32.4% 37.6% -10.2 25
2020-02-16 Academico de Viseu L 0-1 1641 1586 46.1% 30.0% 23.9% -8.4 31
2020-02-16 @ Sporting Covilha W 1-0 1586 1641 23.9% 30.0% 46.1% +8.4 30
2020-02-17 Chaves D 0-0 1624 1645 35.0% 32.7% 32.4% -0.1 27
2020-02-17 @ Penafiel D 0-0 1645 1624 32.4% 32.7% 35.0% +0.1 28
2020-02-21 Farense L 0-3 1569 1634 29.0% 32.2% 38.8% -16.7 21
2020-02-21 @ Vilafranquense W 3-0 1634 1569 38.8% 32.2% 29.0% +16.7 44
2020-02-22 Feirense L 1-2 1645 1656 36.4% 32.6% 31.1% -6.7 28
2020-02-22 @ Chaves W 2-1 1656 1645 31.1% 32.6% 36.4% +6.7 36
2020-02-22 Sporting Covilha D 0-0 1600 1632 33.4% 32.7% 34.0% +0.0 29
2020-02-22 @ Leixoes D 0-0 1632 1600 34.0% 32.7% 33.4% -0.0 32
2020-02-22 Casa Pia W 2-1 1617 1509 54.0% 26.0% 20.0% +4.0 28
2020-02-22 @ Oliveirense L 1-2 1509 1617 20.0% 26.0% 54.0% -4.0 10
2020-02-22 Estoril D 1-1 1612 1634 34.8% 32.7% 32.5% -0.1 29
2020-02-22 @ Porto B D 1-1 1634 1612 32.5% 32.7% 34.8% +0.1 35
2020-02-23 Benfica B D 1-1 1594 1601 37.0% 32.5% 30.5% -0.2 31
2020-02-23 @ Academico de Viseu D 1-1 1601 1594 30.5% 32.5% 37.0% +0.2 28
2020-02-23 Varzim L 1-2 1481 1579 25.4% 30.9% 43.6% -5.2 13
2020-02-23 @ Cova Piedade W 2-1 1579 1481 43.6% 30.9% 25.4% +5.1 33
2020-02-23 Penafiel W 1-0 1654 1624 42.3% 31.4% 26.4% +5.6 39
2020-02-23 @ Mafra L 0-1 1624 1654 26.4% 31.4% 42.3% -5.6 27
2020-02-23 Academica de Coimbra W 1-0 1710 1645 47.6% 29.3% 23.1% +5.0 46
2020-02-23 @ Nacional L 0-1 1645 1710 23.1% 29.3% 47.6% -5.0 32
2020-02-28 Leixoes L 0-1 1601 1600 38.0% 32.3% 29.6% -7.4 28
2020-02-28 @ Benfica B W 1-0 1600 1601 29.6% 32.3% 38.0% +7.4 32
2020-02-29 Academico de Viseu W 3-1 1651 1594 46.4% 29.8% 23.7% +8.4 47
2020-02-29 @ Farense L 1-3 1594 1651 23.7% 29.8% 46.4% -8.4 31
2020-02-29 Academica de Coimbra W 1-0 1663 1640 41.3% 31.6% 27.0% +5.8 39
2020-02-29 @ Feirense L 0-1 1640 1663 27.0% 31.6% 41.3% -5.8 32
2020-02-29 Nacional D 1-1 1619 1715 25.6% 31.0% 43.4% +0.7 28
2020-02-29 @ Penafiel D 1-1 1715 1619 43.4% 31.0% 25.6% -0.7 47
2020-03-01 Cova Piedade D 1-1 1505 1476 42.2% 31.4% 26.4% -0.6 11
2020-03-01 @ Casa Pia D 1-1 1476 1505 26.4% 31.4% 42.2% +0.6 14
2020-03-01 Vilafranquense W 2-0 1634 1552 50.1% 28.1% 21.8% +8.8 38
2020-03-01 @ Estoril L 0-2 1552 1634 21.8% 28.1% 50.1% -8.8 21
2020-03-01 Oliveirense L 1-2 1612 1621 36.8% 32.5% 30.7% -6.8 29
2020-03-01 @ Porto B W 2-1 1621 1612 30.7% 32.5% 36.8% +6.8 31
2020-03-01 Chaves L 0-2 1632 1638 37.1% 32.5% 30.4% -13.7 32
2020-03-01 @ Sporting Covilha W 2-0 1638 1632 30.4% 32.5% 37.1% +13.7 31
2020-03-01 Mafra W 2-1 1584 1659 27.8% 31.9% 40.3% +7.2 36
2020-03-01 @ Varzim L 1-2 1659 1584 40.3% 31.9% 27.8% -7.2 39
2020-03-05 Penafiel W 3-0 1634 1619 40.1% 31.9% 28.0% +16.2 35
2020-03-05 @ Academica de Coimbra L 0-3 1619 1634 28.0% 31.9% 40.1% -16.2 28
2020-03-07 Porto B W 3-2 1544 1606 29.4% 32.3% 38.4% +6.6 24
2020-03-07 @ Vilafranquense L 2-3 1606 1544 38.4% 32.3% 29.4% -6.6 29
2020-03-07 Feirense L 0-1 1652 1668 35.6% 32.6% 31.8% -7.0 39
2020-03-07 @ Mafra W 1-0 1668 1652 31.8% 32.6% 35.6% +7.0 42
2020-03-07 Estoril D 1-1 1627 1643 35.7% 32.6% 31.7% -0.1 32
2020-03-07 @ Oliveirense D 1-1 1643 1627 31.7% 32.6% 35.7% +0.1 39
2020-03-08 Casa Pia W 1-0 1586 1504 50.1% 28.1% 21.8% +4.7 34
2020-03-08 @ Academico de Viseu L 0-1 1504 1586 21.8% 28.1% 50.1% -4.7 11
2020-03-08 Varzim D 1-1 1652 1591 47.0% 29.6% 23.4% -0.9 32
2020-03-08 @ Chaves D 1-1 1591 1652 23.4% 29.6% 47.0% +0.9 37
2020-03-08 Sporting Covilha W 2-1 1477 1619 21.7% 28.1% 50.2% +8.4 17
2020-03-08 @ Cova Piedade L 1-2 1619 1477 50.2% 28.1% 21.7% -8.4 32
2020-03-08 Benfica B W 3-1 1714 1594 55.9% 24.9% 19.3% +6.6 50
2020-03-08 @ Nacional L 1-3 1594 1714 19.3% 24.9% 55.9% -6.6 28
2020-03-09 Farense D 1-1 1608 1659 30.7% 32.5% 36.8% +0.2 33
2020-03-09 @ Leixoes D 1-1 1659 1608 36.8% 32.5% 30.7% -0.2 48

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-01-19 17.04% @ Cova Piedade 1474 3 Nacional 1696 1
2 2019-12-07 19.15% Oliveirense 1557 2 @ Chaves 1679 0
3 2020-01-05 20.26% Benfica B 1568 3 @ Farense 1672 0
4 2020-03-08 21.72% @ Cova Piedade 1477 2 Sporting Covilha 1619 1
5 2019-10-27 23.42% @ Varzim 1556 2 Chaves 1676 1
6 2019-09-15 23.50% Oliveirense 1554 3 @ Casa Pia 1614 1
7 2019-10-26 23.50% @ Benfica B 1566 1 Nacional 1685 0
8 2019-11-09 23.71% Varzim 1572 2 @ Feirense 1629 1
9 2019-09-15 23.83% Leixoes 1605 3 @ Sporting Covilha 1662 2
10 2019-12-08 23.92% Academico de Viseu 1580 1 @ Leixoes 1635 0
11 2020-02-16 23.93% Academico de Viseu 1586 1 @ Sporting Covilha 1641 0
12 2019-12-15 24.95% Academica de Coimbra 1599 2 @ Sporting Covilha 1643 1
13 2019-10-26 25.06% Mafra 1594 2 @ Feirense 1637 1
14 2020-02-15 25.26% @ Varzim 1557 3 Estoril 1656 0
15 2019-08-25 25.48% Porto B 1585 3 @ Farense 1623 1
16 2019-11-29 25.65% Feirense 1621 2 @ Sporting Covilha 1658 1
17 2019-10-30 25.78% Porto B 1582 2 @ Academico de Viseu 1617 0
18 2019-08-17 26.01% Penafiel 1596 2 @ Casa Pia 1629 1
19 2020-01-05 26.12% Varzim 1585 3 @ Vilafranquense 1616 0
20 2019-08-18 26.74% @ Cova Piedade 1552 2 Feirense 1637 1
21 2020-01-04 27.41% Feirense 1622 2 @ Estoril 1641 0
22 2020-01-10 27.53% Academico de Viseu 1588 2 @ Varzim 1607 1
23 2020-01-04 27.59% Penafiel 1607 1 @ Leixoes 1625 0
24 2019-09-21 27.60% Sporting Covilha 1654 3 @ Chaves 1672 2
25 2020-01-26 27.80% @ Porto B 1579 4 Sporting Covilha 1654 2

Biggest Elo Changes

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

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2020-02-09 29.46 @ Oliveirense 5 1597 34.39% Benfica B 0 1622 32.92%
2 2020-01-05 25.38 Benfica B 3 1568 20.26% @ Farense 0 1672 53.42%
3 2020-01-26 23.55 @ Oliveirense 4 1579 35.10% Varzim 0 1599 32.24%
4 2020-02-15 22.26 @ Varzim 3 1557 25.26% Estoril 0 1656 43.93%
5 2020-02-02 21.86 @ Benfica B 4 1600 38.66% Vilafranquense 0 1596 29.11%
6 2020-01-05 21.81 Varzim 3 1585 26.12% @ Vilafranquense 0 1616 42.63%
7 2019-08-18 20.29 @ Vilafranquense 4 1633 42.05% Benfica B 0 1605 26.53%
8 2020-01-11 19.65 @ Benfica B 4 1593 43.45% Casa Pia 0 1556 25.57%
9 2019-08-10 19.33 @ Nacional 3 1638 31.65% Chaves 0 1683 35.74%
10 2020-01-12 18.66 @ Penafiel 3 1615 33.41% Farense 0 1646 33.89%
11 2019-09-14 18.23 @ Farense 3 1617 34.57% Vilafranquense 0 1640 32.74%
12 2019-12-07 18.06 Oliveirense 2 1557 19.15% @ Chaves 0 1679 56.18%
13 2020-02-21 16.68 Farense 3 1634 38.83% @ Vilafranquense 0 1569 28.97%
14 2020-01-19 16.65 @ Cova Piedade 3 1474 17.04% Nacional 1 1696 62.11%
15 2019-09-22 16.57 Estoril 4 1631 30.86% @ Vilafranquense 1 1622 36.60%
16 2020-03-05 16.21 @ Academica de Coimbra 3 1634 40.13% Penafiel 0 1619 27.95%
17 2019-10-30 15.14 Porto B 2 1582 25.78% @ Academico de Viseu 0 1617 43.15%
18 2019-08-24 14.67 @ Penafiel 3 1604 44.51% Cova Piedade 0 1560 24.89%
19 2020-01-04 14.58 Feirense 2 1622 27.41% @ Estoril 0 1641 40.83%
20 2019-08-11 14.25 Academico de Viseu 2 1600 28.45% @ Penafiel 0 1611 39.48%
21 2020-01-05 14.11 Sporting Covilha 4 1634 38.68% @ Casa Pia 1 1570 29.09%
22 2020-02-01 14.05 Estoril 2 1633 29.07% @ Farense 0 1638 38.71%
23 2019-09-15 13.86 Oliveirense 3 1554 23.50% @ Casa Pia 1 1614 46.83%
24 2020-03-01 13.65 Chaves 2 1638 30.45% @ Sporting Covilha 0 1632 37.07%
25 2020-01-26 13.61 Nacional 2 1680 30.60% @ Chaves 0 1672 36.89%