2020-21 Liga Portugal 2 Season

306 games

Final

Promoted

No promotions.

Relegated

No relegation

Biggest Overachiever

Vizela

18.10 points above expected

66 points · 47.90 expected points

Biggest Disappointment

Oliveirense

12.21 points below expected

31 points · 43.21 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 Estoril 34 20 10 4 70 55 26 +29 60.97 +9.03
2 Vizela 34 18 12 4 66 59 35 +24 47.90 +18.10
3 Arouca 34 19 8 7 65 45 25 +20 50.76 +14.24
4 Academica de Coimbra 34 17 11 6 62 46 30 +16 58.05 +3.95
5 Feirense 34 17 7 10 58 48 33 +15 58.25 -0.25
6 Chaves 34 16 9 9 57 46 36 +10 53.50 +3.50
7 Penafiel 34 12 10 12 46 42 42 0 47.67 -1.67
8 Benfica B 34 12 8 14 44 52 43 +9 48.84 -4.84
9 Casa Pia 34 10 13 11 43 41 46 -5 37.07 +5.93
10 Leixoes 34 10 10 14 40 35 43 -8 44.59 -4.59
11 Sporting Covilha 34 8 13 13 37 36 42 -6 45.51 -8.51
12 Cova Piedade 34 8 13 13 37 39 48 -9 35.66 +1.34
13 Mafra 34 9 10 15 37 35 48 -13 48.14 -11.14
14 Academico de Viseu 34 9 9 16 36 32 45 -13 40.77 -4.77
15 Varzim 34 9 6 19 33 26 44 -18 39.65 -6.65
16 Porto B 34 7 11 16 32 45 52 -7 40.92 -8.92
17 Vilafranquense 34 5 16 13 31 34 54 -20 37.65 -6.65
18 Oliveirense 34 7 10 17 31 25 49 -24 43.21 -12.21

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
Arouca 1765 65 50.76 +14.24 97.7% 24 39 46 51 56 63 80
Estoril 1754 70 60.97 +9.03 90.0% 33 49 56 61 66 73 90
Vizela 1732 66 47.90 +18.10 99.3% 23 36 43 48 53 60 76
Academica de Coimbra 1712 62 58.05 +3.95 72.4% 29 46 53 58 63 70 85
Chaves 1676 57 53.50 +3.50 70.2% 28 41 48 54 59 66 83
Feirense 1676 58 58.25 -0.25 51.2% 33 46 53 58 63 70 85
Benfica B 1644 44 48.84 -4.84 28.1% 21 37 44 49 54 61 75
Penafiel 1610 46 47.67 -1.67 44.3% 22 35 43 48 53 60 76
Leixoes 1574 40 44.59 -4.59 29.5% 18 32 39 44 50 57 75
Porto B 1569 32 40.92 -8.92 12.6% 15 29 36 41 46 53 71
Sporting Covilha 1568 37 45.51 -8.51 14.3% 21 33 40 45 51 58 75
Casa Pia 1552 43 37.07 +5.93 81.4% 14 25 32 37 42 49 63
Cova Piedade 1546 37 35.66 +1.34 61.1% 12 24 31 35 40 47 66
Academico de Viseu 1539 36 40.77 -4.77 28.9% 17 29 36 41 46 53 70
Varzim 1523 33 39.65 -6.65 19.7% 13 28 35 39 44 52 68
Mafra 1507 37 48.14 -11.14 7.6% 17 36 43 48 53 60 77
Oliveirense 1497 31 43.21 -12.21 5.6% 16 31 38 43 48 55 71
Vilafranquense 1491 31 37.65 -6.65 19.7% 12 26 33 37 42 50 66

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 ARO BB CP CHA CP EST FEI LEI MAF OLI PEN PB SC VAR VIL VIZ
Academica de Coimbra
1-1-0
3.54
1-0-1
3.08
1-1-0
3.36
1-1-0
3.69
1-0-1
3.02
1-1-0
3.87
2-0-0
2.69
0-0-2
2.66
1-1-0
3.63
1-1-0
3.68
1-1-0
3.52
2-0-0
3.21
1-1-0
3.69
1-1-0
3.39
1-0-1
3.54
0-2-0
4.00
1-0-1
3.40
Academico de Viseu
0-1-1
1.96
0-1-1
2.42
2-0-0
2.11
0-2-0
2.81
1-0-1
1.86
1-0-1
3.00
0-0-2
2.10
0-1-1
1.81
0-1-1
2.49
1-0-1
2.17
0-0-2
2.91
1-1-0
2.18
2-0-0
2.65
1-0-1
2.30
0-1-1
2.81
0-1-1
2.99
0-0-2
2.27
Arouca
1-0-1
2.39
1-1-0
3.05
1-0-1
2.79
1-1-0
3.53
1-0-1
2.71
2-0-0
3.49
1-0-1
2.10
2-0-0
2.24
1-1-0
2.72
1-1-0
3.34
2-0-0
3.31
0-1-1
2.82
1-0-1
3.30
2-0-0
3.25
0-2-0
3.04
1-0-1
3.70
1-1-0
2.90
Benfica B
0-1-1
2.12
0-0-2
3.37
1-0-1
2.68
2-0-0
3.29
0-1-1
2.67
1-0-1
3.48
0-0-2
2.27
1-0-1
2.22
1-0-1
2.94
1-0-1
2.56
2-0-0
3.16
0-1-1
2.72
1-1-0
3.28
0-2-0
3.06
1-0-1
3.24
1-1-0
3.10
0-1-1
2.66
Casa Pia
0-1-1
1.82
0-2-0
2.66
0-1-1
1.96
0-0-2
2.19
1-0-1
1.81
1-0-1
3.10
0-1-1
1.52
0-0-2
1.52
0-2-0
2.19
2-0-0
2.19
2-0-0
2.07
0-2-0
2.04
1-1-0
2.32
0-1-1
2.21
2-0-0
2.87
1-1-0
2.56
0-1-1
2.08
Chaves
1-0-1
2.45
1-0-1
3.64
1-0-1
2.76
1-1-0
2.80
1-0-1
3.69
1-1-0
3.64
0-1-1
2.17
1-0-1
2.38
1-0-1
3.37
1-1-0
3.32
1-0-1
3.42
1-0-1
3.07
1-1-0
3.44
2-0-0
3.17
1-1-0
3.25
1-1-0
3.69
0-2-0
3.15
Cova Piedade
0-1-1
1.65
1-0-1
2.47
0-0-2
2.00
1-0-1
2.01
1-0-1
2.38
0-1-1
1.86
0-0-2
1.44
0-2-0
1.63
1-1-0
2.08
0-1-1
1.88
0-2-0
2.57
0-1-1
2.12
0-1-1
2.56
2-0-0
2.03
2-0-0
2.48
0-2-0
2.71
0-1-1
1.83
Estoril
0-0-2
2.78
2-0-0
3.39
1-0-1
3.38
2-0-0
3.21
1-1-0
4.02
1-1-0
3.31
2-0-0
4.09
1-1-0
2.83
2-0-0
3.47
1-1-0
3.90
2-0-0
3.74
1-1-0
3.63
0-2-0
4.01
0-1-1
3.94
2-0-0
3.80
2-0-0
4.03
0-2-0
3.58
Feirense
2-0-0
2.81
1-1-0
3.69
0-0-2
3.24
1-0-1
3.25
2-0-0
4.01
1-0-1
3.09
0-2-0
3.89
0-1-1
2.64
2-0-0
3.51
1-0-1
3.09
1-0-1
3.86
0-1-1
3.37
1-0-1
3.76
1-1-0
3.58
2-0-0
3.74
2-0-0
3.64
0-1-1
3.10
Leixoes
0-1-1
1.86
1-1-0
2.99
0-1-1
2.75
1-0-1
2.53
0-2-0
3.29
1-0-1
2.11
0-1-1
3.41
0-0-2
2.01
0-0-2
1.98
0-1-1
2.39
0-1-1
2.95
1-0-1
2.35
2-0-0
2.78
0-2-0
2.61
2-0-0
2.98
2-0-0
3.01
0-0-2
2.68
Mafra
0-1-1
1.82
1-0-1
3.30
0-1-1
2.15
1-0-1
2.91
0-0-2
3.29
0-1-1
2.18
1-1-0
3.62
0-1-1
1.63
1-0-1
2.38
1-1-0
3.08
0-2-0
2.94
1-0-1
3.04
1-0-1
3.39
0-2-0
2.58
1-0-1
3.48
0-0-2
3.35
1-0-1
3.06
Oliveirense
0-1-1
1.97
2-0-0
2.56
0-0-2
2.18
0-0-2
2.32
0-0-2
3.43
1-0-1
2.06
0-2-0
2.90
0-0-2
1.78
1-0-1
1.66
1-1-0
2.52
0-2-0
2.54
1-0-1
2.55
1-1-0
2.90
0-0-2
2.76
0-1-1
2.93
0-2-0
3.15
0-0-2
2.96
Penafiel
0-0-2
2.26
0-1-1
3.30
1-1-0
2.65
1-1-0
2.76
0-2-0
3.44
1-0-1
2.40
1-1-0
3.36
0-1-1
1.87
1-1-0
2.12
1-0-1
3.13
1-0-1
2.43
1-0-1
2.92
1-1-0
3.00
2-0-0
2.74
1-0-1
3.40
0-1-1
3.44
0-0-2
2.47
Porto B
0-1-1
1.81
0-0-2
2.82
1-0-1
2.18
0-1-1
2.20
0-1-1
3.15
0-1-1
2.05
1-1-0
2.91
0-2-0
1.52
1-0-1
1.74
0-0-2
2.69
1-0-1
2.09
0-1-1
2.57
0-1-1
2.49
1-0-1
2.49
0-0-2
2.82
1-1-0
2.88
1-1-0
2.51
Sporting Covilha
0-1-1
2.09
1-0-1
3.17
0-0-2
2.23
0-2-0
2.42
1-1-0
3.27
0-0-2
2.31
0-0-2
3.46
1-1-0
1.58
0-1-1
1.92
0-2-0
2.86
0-2-0
2.89
2-0-0
2.72
0-0-2
2.72
1-0-1
2.98
2-0-0
2.89
0-2-0
3.12
0-1-1
2.76
Varzim
1-0-1
1.97
1-1-0
2.66
0-2-0
2.44
1-0-1
2.23
0-0-2
2.60
0-1-1
2.23
0-0-2
2.99
0-0-2
1.73
0-0-2
1.76
0-0-2
2.49
1-0-1
2.01
1-1-0
2.55
1-0-1
2.09
2-0-0
2.65
0-0-2
2.58
1-1-0
2.64
0-0-2
2.00
Vilafranquense
0-2-0
1.54
1-1-0
2.48
1-0-1
1.81
0-1-1
2.37
0-1-1
2.91
0-1-1
1.81
0-2-0
2.75
0-0-2
1.50
0-0-2
1.86
0-0-2
2.46
2-0-0
2.14
0-2-0
2.32
1-1-0
2.04
0-1-1
2.60
0-2-0
2.35
0-1-1
2.83
0-1-1
1.88
Vizela
1-0-1
2.08
2-0-0
3.21
0-1-1
2.58
1-1-0
2.82
1-1-0
3.40
0-2-0
2.33
1-1-0
3.67
0-2-0
1.92
1-1-0
2.39
2-0-0
2.79
1-0-1
2.43
2-0-0
2.51
2-0-0
3.00
0-1-1
2.97
1-1-0
2.71
2-0-0
3.49
1-1-0
3.64

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.63 +11.4
Allowed 0.88 -14.7
Differential 0.93 +8.1

Scoreline Distribution

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

↓ Scored | Allowed →012345+Total
09.48%9.48%5.39%1.80%1.63%0.16%27.94%
19.48%13.73%10.29%3.10%0.49%0.33%37.42%
25.39%10.29%6.54%1.63%0.16%0.16%24.18%
31.80%3.10%1.63%0.65%0.16%7.35%
41.63%0.49%0.16%0.16%2.45%
5+0.16%0.33%0.16%0.65%
Total27.94%37.42%24.18%7.35%2.45%0.65%100%

Summary Statistics

Scored Allowed Difference
Mean 1.21 1.21 +0.00
SD 1.05 1.05 1.52
CV 0.87 0.87
Max 6 6 +6
Min 0 0 -6

Games Played: 306

↓ Scored | Allowed →012345+Total
011.76%8.82%20.59%
111.76%11.76%5.88%2.94%32.35%
22.94%26.47%8.82%38.24%
35.88%2.94%8.82%
4
5+
Total32.35%50.00%14.71%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.35 0.88 +0.47
SD 0.92 0.77 1.11
CV 0.68 0.87
Max 3 3 +3
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%11.76%5.88%2.94%2.94%32.35%
15.88%17.65%20.59%2.94%47.06%
25.88%8.82%14.71%
35.88%5.88%
4
5+
Total20.59%38.24%32.35%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.94 1.32 -0.38
SD 0.85 0.98 1.33
CV 0.90 0.74
Max 3 4 +2
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%5.88%5.88%23.53%
123.53%8.82%2.94%2.94%38.24%
22.94%14.71%2.94%2.94%23.53%
38.82%2.94%11.76%
42.94%2.94%
5+
Total50.00%32.35%11.76%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.32 0.74 +0.59
SD 1.07 0.90 1.44
CV 0.80 1.22
Max 4 3 +4
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%17.65%5.88%26.47%
12.94%11.76%8.82%23.53%
211.76%5.88%8.82%5.88%32.35%
32.94%5.88%2.94%11.76%
42.94%2.94%
5+2.94%2.94%
Total23.53%38.24%29.41%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.53 1.26 +0.26
SD 1.35 0.99 1.69
CV 0.89 0.79
Max 6 4 +6
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%5.88%2.94%2.94%2.94%26.47%
15.88%23.53%8.82%2.94%41.18%
25.88%8.82%5.88%20.59%
35.88%2.94%8.82%
42.94%2.94%
5+
Total26.47%38.24%20.59%8.82%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.21 1.35 -0.15
SD 1.04 1.32 1.94
CV 0.86 0.98
Max 4 6 +4
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%8.82%5.88%23.53%
18.82%14.71%8.82%2.94%35.29%
22.94%23.53%2.94%29.41%
35.88%5.88%
42.94%2.94%5.88%
5+
Total23.53%52.94%17.65%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.35 1.06 +0.29
SD 1.10 0.81 1.29
CV 0.81 0.77
Max 4 3 +4
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%2.94%5.88%2.94%26.47%
15.88%20.59%11.76%5.88%44.12%
25.88%2.94%2.94%8.82%20.59%
35.88%5.88%
42.94%2.94%
5+
Total29.41%32.35%20.59%8.82%2.94%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.15 1.41 -0.26
SD 0.99 1.40 1.71
CV 0.86 0.99
Max 4 5 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%11.76%
126.47%14.71%2.94%44.12%
211.76%5.88%2.94%20.59%
35.88%5.88%5.88%2.94%20.59%
4
5+2.94%2.94%
Total50.00%29.41%14.71%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.62 0.76 +0.85
SD 1.13 0.92 1.21
CV 0.70 1.21
Max 5 3 +4
Min 0 0 -1

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%14.71%2.94%2.94%26.47%
117.65%8.82%5.88%32.35%
211.76%5.88%2.94%2.94%23.53%
35.88%2.94%8.82%
42.94%5.88%8.82%
5+
Total38.24%41.18%11.76%2.94%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.41 0.97 +0.44
SD 1.23 1.09 1.65
CV 0.87 1.12
Max 4 4 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%11.76%5.88%2.94%29.41%
15.88%17.65%11.76%5.88%2.94%44.12%
211.76%5.88%2.94%20.59%
32.94%2.94%5.88%
4
5+
Total26.47%38.24%23.53%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.03 1.26 -0.24
SD 0.87 1.11 1.48
CV 0.85 0.88
Max 3 4 +2
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%11.76%14.71%5.88%38.24%
15.88%11.76%5.88%5.88%29.41%
25.88%8.82%11.76%26.47%
32.94%2.94%
42.94%2.94%
5+
Total20.59%35.29%32.35%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.03 1.41 -0.38
SD 1.03 1.08 1.69
CV 1.00 0.76
Max 4 4 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%17.65%5.88%11.76%2.94%52.94%
12.94%5.88%8.82%2.94%20.59%
22.94%14.71%8.82%26.47%
3
4
5+
Total20.59%38.24%23.53%11.76%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 0.74 1.44 -0.71
SD 0.86 1.13 1.47
CV 1.17 0.79
Max 2 4 +2
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%2.94%2.94%17.65%
117.65%2.94%23.53%5.88%50.00%
25.88%5.88%11.76%23.53%
32.94%2.94%2.94%8.82%
4
5+
Total35.29%14.71%41.18%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 1.24 +0.00
SD 0.85 1.05 1.13
CV 0.69 0.85
Max 3 3 +2
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%8.82%5.88%2.94%2.94%26.47%
120.59%23.53%44.12%
25.88%5.88%2.94%14.71%
32.94%2.94%
42.94%2.94%2.94%8.82%
5+2.94%2.94%
Total8.82%41.18%41.18%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.32 1.53 -0.21
SD 1.32 0.86 1.67
CV 1.00 0.56
Max 5 4 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
017.65%8.82%8.82%35.29%
15.88%8.82%14.71%2.94%32.35%
211.76%11.76%2.94%26.47%
32.94%2.94%
42.94%2.94%
5+
Total26.47%29.41%38.24%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.06 1.24 -0.18
SD 1.01 0.92 1.19
CV 0.96 0.75
Max 4 3 +4
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%20.59%5.88%5.88%41.18%
111.76%8.82%11.76%11.76%44.12%
22.94%8.82%11.76%
32.94%2.94%
4
5+
Total23.53%41.18%17.65%17.65%100%

Summary Statistics

Scored Allowed Difference
Mean 0.76 1.29 -0.53
SD 0.78 1.03 1.33
CV 1.02 0.80
Max 3 3 +2
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%5.88%5.88%5.88%2.94%35.29%
12.94%14.71%5.88%5.88%29.41%
22.94%8.82%17.65%2.94%2.94%35.29%
3
4
5+
Total20.59%29.41%29.41%14.71%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 1.59 -0.59
SD 0.85 1.23 1.35
CV 0.85 0.78
Max 2 5 +2
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%2.94%8.82%
18.82%23.53%2.94%2.94%2.94%41.18%
22.94%17.65%5.88%26.47%
35.88%11.76%17.65%
42.94%2.94%
5+2.94%2.94%
Total26.47%52.94%14.71%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.74 1.03 +0.71
SD 1.14 0.90 1.49
CV 0.65 0.88
Max 5 4 +4
Min 0 0 -3

Games Played: 34

Home-Field Advantage Edge

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

Top Overachievers & Disappointments

Teams that most beat — or most fell short of — their simulated point projections. A positive vsSim means the team accumulated more points than the model expected on average; a negative one means fewer.

Biggest Overachievers

# Team Actual Sim vsSim
1 Vizela 66 47.90 +18.10
2 Arouca 65 50.76 +14.24
3 Estoril 70 60.97 +9.03
4 Casa Pia 43 37.07 +5.93
5 Academica de Coimbra 62 58.05 +3.95

Biggest Disappointments

# Team Actual Sim vsSim
1 Oliveirense 31 43.21 -12.21
2 Mafra 37 48.14 -11.14
3 Porto B 32 40.92 -8.92
4 Sporting Covilha 37 45.51 -8.51
5 Varzim 33 39.65 -6.65

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 Arouca 9 Mar 27 – May 22 1 in 1,066
2 Vizela 4 Dec 29 – Jan 16 1 in 77
3 Estoril 7 Feb 16 – Mar 26 1 in 66
4 Feirense 5 Jan 30 – Feb 27 1 in 47
5 Varzim 3 Mar 20 – Apr 2 1 in 39

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Benfica B 6 Sep 23 – Nov 1 1 in 454
2 Mafra 4 Mar 20 – Apr 13 1 in 102
3 Varzim 5 Sep 26 – Nov 1 1 in 80
4 Oliveirense 4 Oct 25 – Dec 5 1 in 54
5 Porto B 4 Oct 17 – Nov 7 1 in 49

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Vizela 26 Nov 7 – May 22 1 in 59,364
2 Estoril 15 Sep 24 – Jan 24 1 in 97
3 Porto B 6 Feb 21 – Mar 29 1 in 42
4 Benfica B 8 Jan 3 – Feb 22 1 in 36
5 Arouca 10 Mar 21 – May 22 1 in 35

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Mafra 12 Nov 30 – Feb 22 1 in 794
2 Varzim 13 Sep 18 – Jan 3 1 in 196
3 Vilafranquense 13 Jan 3 – Mar 23 1 in 186
4 Porto B 14 Dec 6 – Mar 14 1 in 171
5 Estoril 5 Apr 18 – May 16 1 in 76

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
Estoril36.48%21.48%14.28%8.78%6.39%4.16%2.77%2.02%1.37%0.67%0.80%0.39%0.19%0.07%0.07%0.06%0.02%
Vizela2.08%3.99%5.93%7.08%8.17%8.45%8.66%8.24%8.23%7.59%6.91%6.50%5.11%4.52%3.24%2.65%1.77%0.88%
Arouca4.43%7.34%8.68%9.93%10.01%9.64%8.98%8.55%6.79%6.32%4.91%3.97%3.45%2.61%1.91%1.37%0.67%0.44%
Academica de Coimbra19.99%20.13%15.67%12.05%9.02%6.53%4.67%3.78%2.55%1.91%1.30%0.83%0.61%0.35%0.34%0.20%0.06%0.01%
Feirense21.43%19.70%15.76%11.14%8.91%6.65%5.14%3.53%2.73%1.60%1.16%0.68%0.68%0.39%0.28%0.12%0.07%0.03%
Chaves7.57%10.47%12.27%12.83%11.24%9.74%8.08%6.68%5.08%4.24%3.50%2.62%2.04%1.35%1.11%0.70%0.28%0.20%
Penafiel1.83%2.92%4.90%6.31%7.68%8.77%9.17%7.99%8.34%8.04%7.44%6.51%5.68%4.47%3.76%3.07%2.09%1.03%
Benfica B1.98%4.71%6.51%8.32%8.32%8.95%9.01%8.57%8.30%7.52%6.53%5.34%4.48%3.85%3.21%2.27%1.33%0.80%
Casa Pia0.04%0.10%0.38%0.58%0.67%1.43%1.74%2.77%3.48%4.17%4.82%6.69%7.85%8.72%11.39%12.59%14.80%17.78%
Leixoes0.81%1.53%2.34%3.74%4.69%5.44%6.83%7.62%7.77%8.04%8.35%8.21%7.88%7.23%6.22%5.44%5.04%2.82%
Sporting Covilha0.81%1.68%3.35%4.45%5.74%6.73%7.04%7.72%8.45%8.58%8.43%7.02%6.96%6.38%6.13%4.82%3.43%2.28%
Cova Piedade0.02%0.10%0.21%0.40%0.43%0.87%1.16%1.76%2.55%2.97%4.18%5.66%6.98%8.08%10.63%13.01%17.38%23.61%
Mafra1.78%3.60%5.11%6.84%7.88%8.57%8.36%8.51%8.52%7.75%6.86%6.70%5.33%4.75%3.58%2.50%2.14%1.22%
Academico de Viseu0.11%0.53%0.83%1.53%2.24%2.74%4.19%4.38%5.62%6.73%7.62%7.55%8.52%9.89%9.96%10.02%8.91%8.63%
Varzim0.11%0.29%0.67%1.27%1.81%2.07%2.91%3.78%4.77%5.08%6.44%8.04%8.84%9.71%10.18%11.73%11.63%10.67%
Porto B0.16%0.45%1.06%1.82%2.33%2.98%3.88%5.06%5.57%6.42%7.53%8.76%9.11%9.73%9.18%9.49%9.04%7.43%
Vilafranquense0.02%0.15%0.35%0.48%0.92%1.57%1.96%2.64%3.05%4.58%5.35%6.22%7.71%9.30%11.07%12.87%14.68%17.08%
Oliveirense0.35%0.83%1.70%2.45%3.55%4.71%5.45%6.40%6.83%7.79%7.87%8.31%8.58%8.60%7.74%7.09%6.66%5.09%

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
+8.17%
Slight Edge
38.89%30.39%30.72%
Elo Value
Home Edge: 28.45 Elo pts.
233 Elo
0.004 goals per Elo point
0600
Scoring Tilt
Expected
+0.11 goals
Neutral
-2+0.12+2

Title Race

How these are measured

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

Title-Race Openness
Effective number of teams with a live shot at finishing 1st, from the simulation. 1 means the favorite is a near-lock; larger means a wide-open race. Equal to 1 divided by the sum of squared title odds.
One-Team Race: under 2 * Top-Heavy: 2 to 4 * Open: 4 to 6 * Wide Open: 6 and up.
Champion Preseason Odds
Preseason probability that the eventual champion would finish 1st, from the simulation. The dot marks their rank across all teams, from longshot to favorite.
Preseason Favorite: 1st * Among the Favorites: 2nd to 3rd * Middle of the Pack: 4th to 9th * Longshot: 10th or lower.
Title Margin
Points-per-game gap between the champion and the runner-up. Shown per game so it reads the same across long and short seasons. The gold line is the winning margin the model expected, so a dot to the right means a more one-sided race than projected. A title won on goal difference shows 0.00.
Photo Finish: under 0.15 * Tight Race: 0.15 to 0.4 * Comfortable: 0.4 to 0.75 * Runaway: 0.75 and up.
Title-Race Openness
4.4
Open
124610
Champion Preseason Odds
36%
Estoril, 1st of 18
LongshotFavorite
Title Margin
Expected
0.12/gm
Photo Finish
00.150.5/gm

Simulation-Based Surprises

How these are measured

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

Luck Spread
Standard deviation of the gap between each team's actual points and their simulated average points. The gold line is the spread the model expected from chance alone.
As Expected: under 5.9 * Some Luck: 5.9 to 8.85 * Lucky: 8.85 to 11.79 * Wild Swing: 11.79 and up.
Average Finish Error
Average gap between where each team was projected to finish and where they actually finished in the table.
Pinpoint: under 2.46 * Close: 2.46 to 3.69 * Off: 3.69 to 4.92 * Way Off: 4.92 and up.
Biggest Overachiever
The team that finished highest inside its own range of simulated outcomes. The gold line is where the top team in a league of 18 typically lands.
Biggest Underachiever
The team that finished lowest inside its own range of simulated outcomes. The gold line is where the bottom team in a league of 18 typically lands.
Season Outliers
Number of teams that finished above the 95th or below the 5th percentile of their own simulated range. Even a well-calibrated model expects about 10% of teams in the extremes.
Minimal Outliers: under 18 * As Expected: 18 to 28.8 * Several Outliers: 28.8 to 39.6 * Many Outliers: 39.6 and up.
Luck Spread
Expected
8.33 points
Some Luck
07.3718
Average Finish Error
Expected
2.78
Close
03.088
Biggest Overachiever
Expected 97.22%
99.30%
Vizela
50100
Biggest Underachiever
Expected 2.78%
5.61%
Oliveirense
050
Season Outliers
Expected
2 of 18
Minimal Outliers
01.89

Parity

How these are measured

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

Gini Index
How evenly points were spread across the league. Lower means a tight, balanced table; higher means a few teams ran off with most of the points.
Balanced: under 0.12 * Even: 0.12 to 0.18 * Top-Heavy: 0.18 to 0.26 * Lopsided: 0.26 and up.
Noll-Scully
How much more spread out the table was than a league where every match is a coin flip. The gold line at 1 is that coin-flip baseline. Above it, real talent gaps stretched the table; below it, the league was tighter than luck alone would produce.
Coin-Flip Parity: under 1 * Moderate Separation: 1 to 1.6 * Strong Separation: 1.6 to 2.2 * Wide Separation: 2.2 and up.
Interquartile Edge
Chance the team at the 75th percentile of Elo would beat the team at the 25th percentile on a neutral field. Higher means a bigger gap between the upper and lower half of the table.
Even: under 60% * Slight Edge: 60% to 70% * Clear Edge: 70% to 80% * Wide Edge: 80% and up.
Best vs. Worst
Chance the top-rated team would beat the bottom-rated team on a neutral field. The gold line is how large that gap tends to be in a league of this size; a dot to the right flags an unusually dominant or unusually weak team.
Even: under 70% * Clear Edge: 70% to 82% * Strong Edge: 82% to 92% * Dominant: 92% and up.
Close Games
Share of matches decided by 1 goal or fewer, draws included. The gold line is how many close games the matchups and the scoring value of an Elo point predict.
Few: under 30% * Some Drama: 30% to 40% * Frequent: 40% to 50% * Very Frequent: 50% and up.
Blowouts
Share of matches decided by 3 goals or more. The gold line is how many routs the matchups and the scoring model predict.
Rare: under 8% * Occasional: 8% to 14% * Frequent: 14% to 22% * Very Frequent: 22% and up.
Gini Index
0.16
Even
00.120.180.260.5
Noll-Scully
Coin-flip
1.54
Moderate Separation
01.003
Interquartile Edge
69%
Slight Edge
50%60%70%80%100%
Best vs. Worst
Baseline
82%
Clear Edge
50%87%100%
Close Games
Expected
74%
Very Frequent
0%68%100%
Blowouts
Expected 10%
9%
Occasional
0%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.65
Hard to Predict
00.632
Matchup Imbalance
0.26
Notable Separation
00.10.180.280.5
Strangeness
Expected
1.28
Wilder Than Modeled
01.002
Repeatability
0.22
Weak Carryover
00.30.60.851
Upset Rate
Expected
25%
As Expected
0%27%50%
Clear Favorite Upset Rate
Expected
21%
As Expected
0%23%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.1 * Near Noise Ceiling: 0.1 to 0.15 * Above Noise: 0.15 to 0.21 * Well Above Noise: 0.21 and up.
Probability calibration
0.77
Excellent
0.010.050.10.51
Calibration slope
Ideal
0.98
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.041
Well Within Noise
00.1030.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 Direct promotion Lost promotion playoff Same level Direct relegation
Estoril 59.52% 14.30% 26.16% 0.02%
Feirense 42.37% 16.56% 40.97% 0.10%
Academica de Coimbra 41.31% 16.74% 41.88% 0.07%
Chaves 18.80% 13.76% 66.96% 0.48%
Vizela 6.49% 6.68% 84.18% 2.65%
Mafra 5.71% 5.68% 85.25% 3.36%
Penafiel 5.12% 5.56% 86.20% 3.12%
Arouca 100%
Benfica B 97.87% 2.13%
Sporting Covilha 2.74% 3.78% 87.77% 5.71%
Leixoes 2.53% 2.62% 86.99% 7.86%
Oliveirense 1.25% 1.90% 85.10% 11.75%
Porto B 83.53% 16.47%
Academico de Viseu 0.70% 1.02% 80.74% 17.54%
Varzim 0.41% 0.83% 76.46% 22.30%
Vilafranquense 0.22% 0.38% 67.64% 31.76%
Casa Pia 0.18% 0.44% 66.80% 32.58%
Cova Piedade 0.14% 0.26% 58.61% 40.99%

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
2020-09-10 Arouca W 1-0 1635 1607 44.6% 26.4% 29.1% +7.3 3
2020-09-10 @ Estoril L 0-1 1607 1635 29.1% 26.4% 44.6% -7.3 0
2020-09-12 Oliveirense W 2-1 1565 1634 31.1% 26.5% 42.4% +9.1 3
2020-09-12 @ Vizela L 1-2 1634 1565 42.4% 26.5% 31.1% -9.1 0
2020-09-13 Vilafranquense W 3-2 1598 1566 45.0% 26.3% 28.7% +6.4 3
2020-09-13 @ Benfica B L 2-3 1566 1598 28.7% 26.3% 45.0% -6.4 0
2020-09-13 Casa Pia D 2-2 1614 1528 51.9% 25.4% 22.7% -1.1 1
2020-09-13 @ Leixoes D 2-2 1528 1614 22.7% 25.4% 51.9% +1.1 1
2020-09-13 Mafra L 0-4 1528 1643 25.7% 25.9% 48.4% -23.5 0
2020-09-13 @ Cova Piedade W 4-0 1643 1528 48.4% 25.9% 25.7% +23.5 3
2020-09-13 Porto B W 1-0 1607 1609 40.5% 26.6% 32.9% +8.0 3
2020-09-13 @ Varzim L 0-1 1609 1607 32.9% 26.6% 40.5% -8.0 0
2020-09-14 Sporting Covilha W 1-0 1609 1611 40.3% 26.6% 33.1% +8.0 3
2020-09-14 @ Penafiel L 0-1 1611 1609 33.1% 26.6% 40.3% -8.0 0
2020-09-18 Feirense L 0-4 1560 1661 27.2% 26.2% 46.6% -24.7 0
2020-09-18 @ Vilafranquense W 4-0 1661 1560 46.6% 26.2% 27.2% +24.7 3
2020-09-18 Penafiel W 2-1 1625 1617 41.8% 26.6% 31.6% +7.3 3
2020-09-18 @ Oliveirense L 1-2 1617 1625 31.6% 26.6% 41.8% -7.3 3
2020-09-18 Varzim D 0-0 1635 1615 43.5% 26.4% 30.1% -0.7 1
2020-09-18 @ Chaves D 0-0 1615 1635 30.1% 26.4% 43.5% +0.7 4
2020-09-19 Academico de Viseu W 1-0 1666 1601 49.3% 25.8% 24.9% +6.4 6
2020-09-19 @ Mafra L 0-1 1601 1666 24.9% 25.8% 49.3% -6.4 0
2020-09-19 Benfica B L 0-6 1529 1604 30.3% 26.5% 43.2% -39.3 1
2020-09-19 @ Casa Pia W 6-0 1604 1529 43.2% 26.5% 30.3% +39.3 6
2020-09-19 Cova Piedade L 1-3 1603 1505 53.5% 25.1% 21.5% -19.1 0
2020-09-19 @ Sporting Covilha W 3-1 1505 1603 21.5% 25.1% 53.5% +19.1 3
2020-09-19 Leixoes D 0-0 1599 1613 38.8% 26.7% 34.5% -0.2 1
2020-09-19 @ Arouca D 0-0 1613 1599 34.5% 26.7% 38.8% +0.2 2
2020-09-19 Vizela W 4-1 1601 1574 44.3% 26.4% 29.3% +16.9 3
2020-09-19 @ Porto B L 1-4 1574 1601 29.3% 26.4% 44.3% -16.9 3
2020-09-20 Estoril W 1-0 1645 1642 41.0% 26.6% 32.4% +7.9 3
2020-09-20 @ Academica de Coimbra L 0-1 1642 1645 32.4% 26.6% 41.0% -7.9 3
2020-09-22 Arouca D 0-0 1616 1599 43.0% 26.5% 30.6% -0.6 5
2020-09-22 @ Varzim D 0-0 1599 1616 30.6% 26.5% 43.0% +0.6 2
2020-09-22 Casa Pia W 2-1 1685 1490 63.8% 22.1% 14.1% +3.5 6
2020-09-22 @ Feirense L 1-2 1490 1685 14.1% 22.1% 63.8% -3.5 1
2020-09-22 Sporting Covilha W 2-1 1557 1584 36.9% 26.7% 36.4% +8.1 6
2020-09-22 @ Vizela L 1-2 1584 1557 36.4% 26.7% 36.9% -8.1 0
2020-09-23 Academica de Coimbra D 0-0 1524 1652 24.1% 25.7% 50.2% +1.4 4
2020-09-23 @ Cova Piedade D 0-0 1652 1524 50.2% 25.7% 24.1% -1.4 4
2020-09-23 Vilafranquense L 1-2 1610 1535 50.5% 25.6% 23.9% -10.5 3
2020-09-23 @ Penafiel W 2-1 1535 1610 23.9% 25.6% 50.5% +10.5 3
2020-09-23 Chaves L 3-4 1644 1634 42.0% 26.5% 31.5% -8.4 6
2020-09-23 @ Benfica B W 4-3 1634 1644 31.5% 26.5% 42.0% +8.4 4
2020-09-23 Mafra L 0-2 1613 1672 32.4% 26.6% 41.0% -14.9 2
2020-09-23 @ Leixoes W 2-0 1672 1613 41.0% 26.6% 32.4% +14.9 9
2020-09-23 Porto B D 2-2 1632 1617 42.8% 26.5% 30.8% -0.4 4
2020-09-23 @ Oliveirense D 2-2 1617 1632 30.8% 26.5% 42.8% +0.4 4
2020-09-24 Estoril L 0-2 1595 1634 35.1% 26.7% 38.3% -15.8 0
2020-09-24 @ Academico de Viseu W 2-0 1634 1595 38.3% 26.7% 35.1% +15.8 6
2020-09-26 Varzim W 2-1 1576 1615 35.2% 26.7% 38.1% +8.4 3
2020-09-26 @ Sporting Covilha L 1-2 1615 1576 38.1% 26.7% 35.2% -8.4 5
2020-09-27 Academico de Viseu D 1-1 1600 1579 43.6% 26.4% 30.0% -0.6 3
2020-09-27 @ Arouca D 1-1 1579 1600 30.0% 26.4% 43.6% +0.6 1
2020-09-27 Benfica B W 2-1 1687 1635 47.7% 26.0% 26.3% +6.3 12
2020-09-27 @ Mafra L 1-2 1635 1687 26.3% 26.0% 47.7% -6.3 6
2020-09-27 Cova Piedade W 1-0 1643 1525 55.6% 24.6% 19.8% +5.2 7
2020-09-27 @ Chaves L 0-1 1525 1643 19.8% 24.6% 55.6% -5.2 4
2020-09-27 Oliveirense D 0-0 1546 1632 29.0% 26.3% 44.7% +0.8 4
2020-09-27 @ Vilafranquense D 0-0 1632 1546 44.7% 26.3% 29.0% -0.8 5
2020-09-27 Penafiel L 1-2 1618 1599 43.3% 26.5% 30.3% -9.3 4
2020-09-27 @ Porto B W 2-1 1599 1618 30.3% 26.5% 43.3% +9.3 6
2020-09-27 Vizela D 1-1 1486 1566 29.8% 26.4% 43.8% +0.7 2
2020-09-27 @ Casa Pia D 1-1 1566 1486 43.8% 26.4% 29.8% -0.6 7
2020-09-28 Leixoes W 1-0 1650 1598 47.7% 26.0% 26.3% +6.7 9
2020-09-28 @ Estoril L 0-1 1598 1650 26.3% 26.0% 47.7% -6.7 2
2020-09-29 Feirense L 0-1 1651 1689 35.3% 26.7% 38.0% -8.4 4
2020-09-29 @ Academica de Coimbra W 1-0 1689 1651 38.0% 26.7% 35.3% +8.4 9
2020-10-02 Mafra W 3-1 1608 1694 29.1% 26.4% 44.6% +16.5 9
2020-10-02 @ Penafiel L 1-3 1694 1608 44.6% 26.4% 29.1% -16.5 12
2020-10-03 Arouca L 0-2 1520 1599 29.8% 26.4% 43.8% -14.0 4
2020-10-03 @ Cova Piedade W 2-0 1599 1520 43.8% 26.4% 29.8% +14.0 6
2020-10-03 Casa Pia L 0-1 1631 1487 58.6% 23.8% 17.6% -12.6 5
2020-10-03 @ Oliveirense W 1-0 1487 1631 17.6% 23.8% 58.6% +12.6 5
2020-10-03 Sporting Covilha D 0-0 1697 1585 55.1% 24.7% 20.2% -1.9 10
2020-10-03 @ Feirense D 0-0 1585 1697 20.2% 24.7% 55.1% +1.9 4
2020-10-04 Academica de Coimbra L 0-1 1607 1643 35.6% 26.7% 37.8% -8.5 5
2020-10-04 @ Varzim W 1-0 1643 1607 37.8% 26.7% 35.6% +8.5 7
2020-10-04 Vilafranquense W 2-1 1609 1547 49.0% 25.9% 25.2% +6.1 7
2020-10-04 @ Porto B L 1-2 1547 1609 25.2% 25.9% 49.0% -6.1 4
2020-10-04 Estoril L 0-1 1629 1657 36.7% 26.7% 36.6% -8.7 6
2020-10-04 @ Benfica B W 1-0 1657 1629 36.6% 26.7% 36.7% +8.7 12
2020-10-04 Leixoes D 1-1 1580 1592 39.0% 26.7% 34.3% -0.2 2
2020-10-04 @ Academico de Viseu D 1-1 1592 1580 34.3% 26.7% 39.0% +0.2 3
2020-10-05 Chaves D 1-1 1565 1648 29.3% 26.4% 44.3% +0.7 8
2020-10-05 @ Vizela D 1-1 1648 1565 44.3% 26.4% 29.3% -0.7 8
2020-10-08 Academica de Coimbra D 0-0 1579 1651 30.8% 26.5% 42.7% +0.6 3
2020-10-08 @ Academico de Viseu D 0-0 1651 1579 42.7% 26.5% 30.8% -0.6 8
2020-10-15 Chaves L 0-4 1695 1647 47.2% 26.1% 26.8% -37.7 10
2020-10-15 @ Feirense W 4-0 1647 1695 26.8% 26.1% 47.2% +37.7 11
2020-10-16 Varzim W 3-1 1592 1598 39.8% 26.6% 33.5% +13.2 6
2020-10-16 @ Leixoes L 1-3 1598 1592 33.5% 26.6% 39.8% -13.2 5
2020-10-17 Benfica B W 1-0 1613 1620 39.7% 26.6% 33.7% +8.1 9
2020-10-17 @ Arouca L 0-1 1620 1613 33.7% 26.6% 39.7% -8.1 6
2020-10-17 Porto B W 2-1 1500 1615 25.6% 25.9% 48.5% +10.2 8
2020-10-17 @ Casa Pia L 1-2 1615 1500 48.5% 25.9% 25.6% -10.2 7
2020-10-17 Vizela W 2-0 1677 1566 54.9% 24.7% 20.3% +10.1 15
2020-10-17 @ Mafra L 0-2 1566 1677 20.3% 24.7% 54.9% -10.1 8
2020-10-18 Vilafranquense D 2-2 1587 1541 46.9% 26.1% 27.0% -0.7 5
2020-10-18 @ Sporting Covilha D 2-2 1541 1587 27.0% 26.1% 46.9% +0.7 5
2020-10-18 Cova Piedade L 0-2 1580 1506 50.5% 25.6% 23.9% -21.0 3
2020-10-18 @ Academico de Viseu W 2-0 1506 1580 23.9% 25.6% 50.5% +21.0 7
2020-10-18 Penafiel W 2-1 1650 1625 44.2% 26.4% 29.4% +6.9 11
2020-10-18 @ Academica de Coimbra L 1-2 1625 1650 29.4% 26.4% 44.2% -6.9 9
2020-10-20 Feirense D 3-3 1666 1658 41.8% 26.6% 31.6% -0.3 13
2020-10-20 @ Estoril D 3-3 1658 1666 31.6% 26.6% 41.8% +0.3 11
2020-10-20 Oliveirense L 0-2 1685 1618 49.5% 25.8% 24.7% -20.7 11
2020-10-20 @ Chaves W 2-0 1618 1685 24.7% 25.8% 49.5% +20.7 8
2020-10-23 Arouca D 2-2 1618 1621 40.2% 26.6% 33.2% -0.2 10
2020-10-23 @ Penafiel D 2-2 1621 1618 33.2% 26.6% 40.2% +0.2 10
2020-10-24 Academica de Coimbra L 1-3 1556 1657 27.1% 26.1% 46.8% -11.2 8
2020-10-24 @ Vizela W 3-1 1657 1556 46.8% 26.1% 27.1% +11.2 14
2020-10-24 Academico de Viseu L 0-1 1612 1559 47.8% 26.0% 26.2% -10.7 6
2020-10-24 @ Benfica B W 1-0 1559 1612 26.2% 26.0% 47.8% +10.7 6
2020-10-24 Casa Pia D 2-2 1541 1510 45.0% 26.3% 28.7% -0.6 6
2020-10-24 @ Vilafranquense D 2-2 1510 1541 28.7% 26.3% 45.0% +0.6 9
2020-10-24 Chaves L 1-2 1604 1664 32.3% 26.6% 41.1% -7.4 7
2020-10-24 @ Porto B W 2-1 1664 1604 41.1% 26.6% 32.3% +7.4 14
2020-10-24 Leixoes W 2-0 1527 1605 29.9% 26.4% 43.6% +18.7 10
2020-10-24 @ Cova Piedade L 0-2 1605 1527 43.6% 26.4% 29.9% -18.7 6
2020-10-25 Estoril L 0-2 1585 1665 29.6% 26.4% 44.0% -13.9 5
2020-10-25 @ Varzim W 2-0 1665 1585 44.0% 26.4% 29.6% +13.9 16
2020-10-25 Sporting Covilha L 1-2 1639 1586 47.9% 26.0% 26.1% -10.1 8
2020-10-25 @ Oliveirense W 2-1 1586 1639 26.1% 26.0% 47.9% +10.1 8
2020-10-26 Mafra W 3-1 1658 1687 36.5% 26.7% 36.8% +14.2 14
2020-10-26 @ Feirense L 1-3 1687 1658 36.8% 26.7% 36.5% -14.2 15
2020-10-31 Vilafranquense D 0-0 1672 1541 57.1% 24.2% 18.7% -2.1 15
2020-10-31 @ Chaves D 0-0 1541 1672 18.7% 24.2% 57.1% +2.1 7
2020-10-31 Oliveirense W 3-0 1669 1629 46.1% 26.2% 27.7% +19.2 17
2020-10-31 @ Academica de Coimbra L 0-3 1629 1669 27.7% 26.2% 46.1% -19.1 8
2020-10-31 Porto B W 4-0 1596 1597 40.5% 26.6% 32.9% +28.6 11
2020-10-31 @ Sporting Covilha L 0-4 1597 1596 32.9% 26.6% 40.5% -28.6 7
2020-11-01 Benfica B W 3-2 1586 1601 38.6% 26.7% 34.8% +7.4 9
2020-11-01 @ Leixoes L 2-3 1601 1586 34.8% 26.7% 38.6% -7.5 6
2020-11-01 Feirense L 0-1 1570 1672 27.0% 26.1% 46.8% -6.9 6
2020-11-01 @ Academico de Viseu W 1-0 1672 1570 46.8% 26.1% 27.0% +6.9 17
2020-11-01 Penafiel D 3-3 1510 1618 26.5% 26.1% 47.5% +0.6 10
2020-11-01 @ Casa Pia D 3-3 1618 1510 47.5% 26.1% 26.5% -0.6 11
2020-11-01 Varzim W 3-1 1673 1571 53.9% 25.0% 21.1% +9.1 18
2020-11-01 @ Mafra L 1-3 1571 1673 21.1% 25.0% 53.9% -9.1 5
2020-11-01 Vizela W 2-1 1622 1544 50.9% 25.6% 23.6% +5.8 13
2020-11-01 @ Arouca L 1-2 1544 1622 23.6% 25.6% 50.9% -5.8 8
2020-11-06 Arouca L 0-1 1679 1627 47.6% 26.0% 26.3% -10.6 17
2020-11-06 @ Feirense W 1-0 1627 1679 26.3% 26.0% 47.6% +10.6 16
2020-11-07 Academico de Viseu D 1-1 1562 1563 40.6% 26.6% 32.8% -0.3 6
2020-11-07 @ Varzim D 1-1 1563 1562 32.8% 26.6% 40.6% +0.4 7
2020-11-07 Leixoes W 2-1 1539 1594 32.9% 26.6% 40.5% +8.8 11
2020-11-07 @ Vizela L 1-2 1594 1539 40.5% 26.6% 32.9% -8.8 9
2020-11-07 Mafra L 1-2 1568 1682 25.8% 25.9% 48.3% -6.2 7
2020-11-07 @ Porto B W 2-1 1682 1568 48.3% 25.9% 25.8% +6.2 21
2020-11-07 Sporting Covilha L 0-1 1511 1624 25.8% 25.9% 48.3% -6.6 10
2020-11-07 @ Casa Pia W 1-0 1624 1511 48.3% 25.9% 25.8% +6.6 14
2020-11-08 Academica de Coimbra D 0-0 1543 1688 22.5% 25.3% 52.2% +1.6 8
2020-11-08 @ Vilafranquense D 0-0 1688 1543 52.2% 25.3% 22.5% -1.6 18
2020-11-08 Estoril L 0-1 1610 1679 31.1% 26.5% 42.4% -7.6 8
2020-11-08 @ Oliveirense W 1-0 1679 1610 42.4% 26.5% 31.1% +7.7 19
2020-11-09 Chaves W 1-0 1617 1670 33.3% 26.6% 40.1% +9.3 14
2020-11-09 @ Penafiel L 0-1 1670 1617 40.1% 26.6% 33.3% -9.3 15
2020-11-14 Cova Piedade W 5-1 1687 1546 58.3% 23.9% 17.8% +14.1 22
2020-11-14 @ Estoril L 1-5 1546 1687 17.8% 23.9% 58.3% -14.1 10
2020-11-25 Benfica B L 2-3 1531 1594 31.9% 26.6% 41.5% -7.0 10
2020-11-25 @ Cova Piedade W 3-2 1594 1531 41.5% 26.6% 31.9% +7.0 9
2020-11-28 Feirense D 0-0 1524 1668 22.6% 25.4% 52.0% +1.6 11
2020-11-28 @ Cova Piedade D 0-0 1668 1524 52.0% 25.4% 22.6% -1.6 18
2020-11-28 Penafiel D 0-0 1563 1626 31.9% 26.6% 41.6% +0.5 8
2020-11-28 @ Academico de Viseu D 0-0 1626 1563 41.6% 26.6% 31.9% -0.5 15
2020-11-29 Porto B L 2-3 1638 1562 50.7% 25.6% 23.7% -10.0 16
2020-11-29 @ Arouca W 3-2 1562 1638 23.7% 25.6% 50.7% +10.0 10
2020-11-29 Sporting Covilha W 2-1 1686 1631 48.1% 26.0% 25.9% +6.2 21
2020-11-29 @ Academica de Coimbra L 1-2 1631 1686 25.9% 26.0% 48.1% -6.2 14
2020-11-29 Vizela D 2-2 1701 1547 59.6% 23.5% 16.9% -1.6 23
2020-11-29 @ Estoril D 2-2 1547 1701 16.9% 23.5% 59.6% +1.6 12
2020-11-30 Vilafranquense L 0-1 1688 1544 58.6% 23.8% 17.6% -12.7 21
2020-11-30 @ Mafra W 1-0 1544 1688 17.6% 23.8% 58.6% +12.6 11
2020-11-30 Varzim W 1-0 1601 1561 46.1% 26.2% 27.7% +7.0 12
2020-11-30 @ Benfica B L 0-1 1561 1601 27.7% 26.2% 46.1% -7.0 6
2020-12-01 Casa Pia L 1-2 1660 1504 59.8% 23.4% 16.8% -12.1 15
2020-12-01 @ Chaves W 2-1 1504 1660 16.8% 23.4% 59.8% +12.1 13
2020-12-04 Leixoes W 1-0 1626 1585 46.2% 26.2% 27.6% +7.0 18
2020-12-04 @ Penafiel L 0-1 1585 1626 27.6% 26.2% 46.2% -7.0 9
2020-12-05 Academico de Viseu W 1-0 1549 1564 38.6% 26.7% 34.7% +8.3 15
2020-12-05 @ Vizela L 0-1 1564 1549 34.7% 26.7% 38.6% -8.3 8
2020-12-05 Arouca L 1-2 1602 1628 37.0% 26.7% 36.3% -8.2 8
2020-12-05 @ Oliveirense W 2-1 1628 1602 36.3% 26.7% 37.0% +8.2 19
2020-12-05 Benfica B W 2-0 1667 1608 48.5% 25.9% 25.6% +12.3 21
2020-12-05 @ Feirense L 0-2 1608 1667 25.6% 25.9% 48.5% -12.3 12
2020-12-06 Academica de Coimbra L 1-2 1572 1692 25.1% 25.8% 49.1% -6.1 10
2020-12-06 @ Porto B W 2-1 1692 1572 49.1% 25.8% 25.1% +6.1 24
2020-12-06 Cova Piedade L 1-3 1554 1526 44.6% 26.4% 29.1% -16.5 6
2020-12-06 @ Varzim W 3-1 1526 1554 29.1% 26.4% 44.6% +16.5 14
2020-12-06 Estoril L 0-1 1557 1699 22.8% 25.4% 51.9% -5.9 11
2020-12-06 @ Vilafranquense W 1-0 1699 1557 51.9% 25.4% 22.8% +5.9 26
2020-12-07 Chaves L 1-2 1625 1648 37.4% 26.7% 35.9% -8.3 14
2020-12-07 @ Sporting Covilha W 2-1 1648 1625 35.9% 26.7% 37.4% +8.3 18
2020-12-08 Mafra W 2-0 1517 1676 21.1% 25.0% 53.9% +22.2 16
2020-12-08 @ Casa Pia L 0-2 1676 1517 53.9% 25.0% 21.1% -22.2 21
2020-12-19 Chaves W 2-1 1555 1656 27.2% 26.1% 46.7% +9.8 11
2020-12-19 @ Academico de Viseu L 1-2 1656 1555 46.7% 26.1% 27.2% -9.9 18
2020-12-19 Feirense L 0-2 1538 1679 22.9% 25.4% 51.7% -11.2 6
2020-12-19 @ Varzim W 2-0 1679 1538 51.7% 25.4% 22.9% +11.2 24
2020-12-19 Penafiel L 2-3 1543 1633 28.5% 26.3% 45.2% -6.4 14
2020-12-19 @ Cova Piedade W 3-2 1633 1543 45.2% 26.3% 28.5% +6.4 21
2020-12-20 Casa Pia D 1-1 1698 1539 60.2% 23.3% 16.5% -2.2 25
2020-12-20 @ Academica de Coimbra D 1-1 1539 1698 16.5% 23.3% 60.2% +2.2 17
2020-12-20 Oliveirense D 2-2 1654 1594 48.6% 25.9% 25.4% -0.8 22
2020-12-20 @ Mafra D 2-2 1594 1654 25.4% 25.9% 48.6% +0.8 9
2020-12-20 Sporting Covilha W 1-0 1636 1616 43.4% 26.5% 30.1% +7.5 22
2020-12-20 @ Arouca L 0-1 1616 1636 30.1% 26.5% 43.4% -7.5 14
2020-12-20 Vizela D 1-1 1596 1557 45.9% 26.2% 27.9% -0.9 13
2020-12-20 @ Benfica B D 1-1 1557 1596 27.9% 26.2% 45.9% +0.9 16
2020-12-21 Porto B D 1-1 1705 1566 58.0% 24.0% 18.0% -2.0 27
2020-12-21 @ Estoril D 1-1 1566 1705 18.0% 24.0% 58.0% +2.0 11
2020-12-27 Academica de Coimbra W 2-1 1647 1696 33.7% 26.6% 39.7% +8.7 21
2020-12-27 @ Chaves L 1-2 1696 1647 39.7% 26.6% 33.7% -8.7 25
2020-12-27 Benfica B W 2-0 1639 1595 46.7% 26.1% 27.2% +13.0 24
2020-12-27 @ Penafiel L 0-2 1595 1639 27.2% 26.1% 46.7% -13.0 13
2020-12-28 Arouca W 2-0 1551 1644 28.2% 26.3% 45.6% +19.3 14
2020-12-28 @ Vilafranquense L 0-2 1644 1551 45.6% 26.3% 28.2% -19.3 22
2020-12-29 Cova Piedade D 0-0 1595 1536 48.5% 25.9% 25.5% -1.2 10
2020-12-29 @ Oliveirense D 0-0 1536 1595 25.5% 25.9% 48.5% +1.2 15
2020-12-29 Varzim W 1-0 1558 1527 45.0% 26.3% 28.7% +7.2 19
2020-12-29 @ Vizela L 0-1 1527 1558 28.7% 26.3% 45.0% -7.2 6
2020-12-30 Academico de Viseu L 2-3 1568 1565 41.1% 26.6% 32.3% -8.5 11
2020-12-30 @ Porto B W 3-2 1565 1568 32.3% 26.6% 41.1% +8.5 14
2020-12-30 Estoril L 0-2 1541 1703 20.9% 24.9% 54.2% -10.3 17
2020-12-30 @ Casa Pia W 2-0 1703 1541 54.2% 24.9% 20.9% +10.3 30
2020-12-30 Leixoes W 3-1 1690 1578 55.0% 24.7% 20.3% +8.7 27
2020-12-30 @ Feirense L 1-3 1578 1690 20.3% 24.7% 55.0% -8.7 9
2021-01-03 Vilafranquense D 1-1 1520 1570 33.5% 26.6% 39.9% +0.3 7
2021-01-03 @ Varzim D 1-1 1570 1520 39.9% 26.6% 33.5% -0.3 15
2021-01-03 Chaves L 1-2 1653 1655 40.3% 26.6% 33.1% -8.8 22
2021-01-03 @ Mafra W 2-1 1655 1653 33.1% 26.6% 40.3% +8.8 24
2021-01-03 Oliveirense W 4-0 1582 1594 39.0% 26.7% 34.3% +29.5 16
2021-01-03 @ Benfica B L 0-4 1594 1582 34.3% 26.7% 39.0% -29.5 10
2021-01-03 Sporting Covilha D 0-0 1569 1609 35.1% 26.7% 38.3% +0.2 10
2021-01-03 @ Leixoes D 0-0 1609 1569 38.3% 26.7% 35.1% -0.2 15
2021-01-03 Vizela L 1-2 1699 1565 57.4% 24.1% 18.5% -11.7 27
2021-01-03 @ Feirense W 2-1 1565 1699 18.5% 24.1% 57.4% +11.7 22
2021-01-04 Penafiel W 3-1 1714 1652 48.9% 25.9% 25.2% +10.6 33
2021-01-04 @ Estoril L 1-3 1652 1714 25.2% 25.9% 48.9% -10.6 24
2021-01-04 Porto B D 1-1 1537 1560 37.5% 26.7% 35.8% -0.1 16
2021-01-04 @ Cova Piedade D 1-1 1560 1537 35.8% 26.7% 37.5% +0.1 12
2021-01-05 Academica de Coimbra L 0-2 1624 1688 31.9% 26.6% 41.6% -14.7 22
2021-01-05 @ Arouca W 2-0 1688 1624 41.6% 26.6% 31.9% +14.7 28
2021-01-05 Casa Pia D 1-1 1574 1531 46.5% 26.2% 27.3% -0.9 15
2021-01-05 @ Academico de Viseu D 1-1 1531 1574 27.3% 26.2% 46.5% +0.9 18
2021-01-06 Oliveirense D 1-1 1570 1564 41.4% 26.6% 32.0% -0.4 11
2021-01-06 @ Leixoes D 1-1 1564 1570 32.0% 26.6% 41.4% +0.4 11
2021-01-09 Academico de Viseu D 1-1 1570 1573 40.3% 26.6% 33.1% -0.3 16
2021-01-09 @ Vilafranquense D 1-1 1573 1570 33.1% 26.6% 40.3% +0.3 16
2021-01-09 Estoril L 0-2 1664 1724 32.3% 26.6% 41.1% -14.9 24
2021-01-09 @ Chaves W 2-0 1724 1664 41.1% 26.6% 32.3% +14.8 36
2021-01-10 Arouca D 1-1 1532 1610 30.0% 26.4% 43.6% +0.6 19
2021-01-10 @ Casa Pia D 1-1 1610 1532 43.6% 26.4% 30.0% -0.6 23
2021-01-10 Benfica B D 1-1 1609 1611 40.4% 26.6% 33.0% -0.3 16
2021-01-10 @ Sporting Covilha D 1-1 1611 1609 33.0% 26.6% 40.4% +0.3 17
2021-01-10 Cova Piedade W 2-1 1577 1537 46.1% 26.2% 27.7% +6.6 25
2021-01-10 @ Vizela L 1-2 1537 1577 27.7% 26.2% 46.1% -6.6 16
2021-01-10 Feirense W 1-0 1565 1687 24.8% 25.8% 49.4% +11.0 14
2021-01-10 @ Oliveirense L 0-1 1687 1565 49.4% 25.8% 24.8% -11.0 27
2021-01-10 Varzim L 1-2 1642 1520 56.1% 24.5% 19.4% -11.5 24
2021-01-10 @ Penafiel W 2-1 1520 1642 19.4% 24.5% 56.1% +11.5 10
2021-01-11 Leixoes L 1-2 1560 1569 39.4% 26.7% 34.0% -8.6 12
2021-01-11 @ Porto B W 2-1 1569 1560 34.0% 26.7% 39.4% +8.6 14
2021-01-11 Mafra W 1-0 1702 1644 48.5% 25.9% 25.6% +6.5 31
2021-01-11 @ Academica de Coimbra L 0-1 1644 1702 25.6% 25.9% 48.5% -6.5 22
2021-01-16 Academica de Coimbra D 2-2 1612 1709 27.7% 26.2% 46.2% +0.6 18
2021-01-16 @ Benfica B D 2-2 1709 1612 46.2% 26.2% 27.7% -0.6 32
2021-01-16 Chaves W 1-0 1578 1649 30.8% 26.5% 42.7% +9.7 17
2021-01-16 @ Leixoes L 0-1 1649 1578 42.7% 26.5% 30.8% -9.7 24
2021-01-16 Penafiel W 3-1 1584 1630 34.1% 26.7% 39.2% +14.9 28
2021-01-16 @ Vizela L 1-3 1630 1584 39.2% 26.7% 34.1% -14.9 24
2021-01-17 Casa Pia L 0-1 1531 1532 40.6% 26.6% 32.8% -9.4 10
2021-01-17 @ Varzim W 1-0 1532 1531 32.8% 26.6% 40.6% +9.3 22
2021-01-17 Mafra D 0-0 1609 1637 36.7% 26.7% 36.6% +0.0 24
2021-01-17 @ Arouca D 0-0 1637 1609 36.6% 26.7% 36.7% +0.0 23
2021-01-17 Oliveirense L 1-2 1573 1576 40.4% 26.6% 33.0% -8.8 16
2021-01-17 @ Academico de Viseu W 2-1 1576 1573 33.0% 26.6% 40.4% +8.8 17
2021-01-17 Porto B W 2-0 1676 1551 56.5% 24.4% 19.2% +9.6 30
2021-01-17 @ Feirense L 0-2 1551 1676 19.2% 24.4% 56.5% -9.6 12
2021-01-18 Sporting Covilha D 0-0 1739 1609 57.1% 24.2% 18.7% -2.1 37
2021-01-18 @ Estoril D 0-0 1609 1739 18.7% 24.2% 57.1% +2.2 17
2021-01-21 Vilafranquense W 2-0 1587 1570 43.1% 26.5% 30.4% +14.2 20
2021-01-21 @ Leixoes L 0-2 1570 1587 30.4% 26.5% 43.1% -14.2 16
2021-01-22 Feirense D 2-2 1615 1686 30.9% 26.5% 42.6% +0.4 25
2021-01-22 @ Penafiel D 2-2 1686 1615 42.6% 26.5% 30.9% -0.4 31
2021-01-22 Varzim D 1-1 1584 1522 49.0% 25.9% 25.2% -1.1 18
2021-01-22 @ Oliveirense D 1-1 1522 1584 25.2% 25.9% 49.0% +1.1 11
2021-01-24 Arouca W 2-1 1640 1609 44.9% 26.3% 28.8% +6.8 27
2021-01-24 @ Chaves L 1-2 1609 1640 28.8% 26.3% 44.9% -6.8 24
2021-01-24 Estoril D 1-1 1637 1737 27.4% 26.2% 46.5% +0.9 24
2021-01-24 @ Mafra D 1-1 1737 1637 46.5% 26.2% 27.4% -0.9 38
2021-01-25 Benfica B D 1-1 1542 1612 30.9% 26.5% 42.6% +0.5 13
2021-01-25 @ Porto B D 1-1 1612 1542 42.6% 26.5% 30.9% -0.5 19
2021-01-25 Cova Piedade W 2-1 1542 1531 42.2% 26.5% 31.3% +7.2 25
2021-01-25 @ Casa Pia L 1-2 1531 1542 31.3% 26.5% 42.2% -7.2 16
2021-01-26 Leixoes D 1-1 1708 1602 54.4% 24.9% 20.8% -1.7 33
2021-01-26 @ Academica de Coimbra D 1-1 1602 1708 20.8% 24.9% 54.4% +1.7 21
2021-01-26 Vizela D 1-1 1556 1599 34.6% 26.7% 38.7% +0.2 17
2021-01-26 @ Vilafranquense D 1-1 1599 1556 38.7% 26.7% 34.6% -0.2 29
2021-01-30 Feirense L 0-1 1646 1685 35.1% 26.7% 38.2% -8.4 27
2021-01-30 @ Chaves W 1-0 1685 1646 38.2% 26.7% 35.1% +8.4 34
2021-01-30 Vizela L 0-3 1583 1598 38.6% 26.7% 34.8% -24.6 18
2021-01-30 @ Oliveirense W 3-0 1598 1583 34.8% 26.7% 38.6% +24.6 32
2021-01-31 Academico de Viseu W 2-1 1706 1564 58.3% 23.9% 17.8% +4.5 36
2021-01-31 @ Academica de Coimbra L 1-2 1564 1706 17.8% 23.9% 58.3% -4.4 16
2021-01-31 Benfica B D 2-2 1556 1612 32.8% 26.6% 40.6% +0.3 18
2021-01-31 @ Vilafranquense D 2-2 1612 1556 40.6% 26.6% 32.8% -0.3 20
2021-01-31 Leixoes D 1-1 1549 1603 33.0% 26.6% 40.4% +0.3 26
2021-01-31 @ Casa Pia D 1-1 1603 1549 40.4% 26.6% 33.0% -0.3 22
2021-01-31 Varzim L 0-1 1542 1523 43.3% 26.5% 30.2% -9.8 13
2021-01-31 @ Porto B W 1-0 1523 1542 30.2% 26.5% 43.3% +9.8 14
2021-02-02 Cova Piedade D 1-1 1638 1523 55.3% 24.7% 20.0% -1.8 25
2021-02-02 @ Mafra D 1-1 1523 1638 20.0% 24.7% 55.3% +1.8 17
2021-02-02 Estoril W 1-0 1602 1736 23.6% 25.6% 50.8% +11.2 27
2021-02-02 @ Arouca L 0-1 1736 1602 50.8% 25.6% 23.6% -11.2 38
2021-02-06 Academica de Coimbra L 1-2 1725 1711 42.6% 26.5% 30.9% -9.2 38
2021-02-06 @ Estoril W 2-1 1711 1725 30.9% 26.5% 42.6% +9.2 39
2021-02-06 Arouca L 0-1 1603 1613 39.2% 26.7% 34.1% -9.1 22
2021-02-06 @ Leixoes W 1-0 1613 1603 34.1% 26.7% 39.2% +9.1 30
2021-02-06 Vilafranquense W 2-1 1694 1556 57.9% 24.0% 18.1% +4.5 37
2021-02-06 @ Feirense L 1-2 1556 1694 18.1% 24.0% 57.9% -4.5 18
2021-02-06 Chaves L 1-3 1533 1638 26.7% 26.1% 47.2% -11.1 14
2021-02-06 @ Varzim W 3-1 1638 1533 47.2% 26.1% 26.7% +11.1 30
2021-02-07 Casa Pia W 2-0 1612 1549 49.0% 25.8% 25.1% +12.2 23
2021-02-07 @ Benfica B L 0-2 1549 1612 25.1% 25.8% 49.0% -12.2 26
2021-02-07 Mafra W 2-0 1560 1637 30.1% 26.4% 43.4% +18.6 19
2021-02-07 @ Academico de Viseu L 0-2 1637 1560 43.4% 26.4% 30.1% -18.6 25
2021-02-07 Porto B D 0-0 1623 1532 52.5% 25.3% 22.2% -1.7 33
2021-02-07 @ Vizela D 0-0 1532 1623 22.2% 25.3% 52.5% +1.6 14
2021-02-08 Sporting Covilha W 1-0 1525 1611 29.0% 26.4% 44.6% +10.1 20
2021-02-08 @ Cova Piedade L 0-1 1611 1525 44.6% 26.4% 29.0% -10.1 17
2021-02-13 Cova Piedade W 2-1 1720 1535 62.8% 22.5% 14.8% +3.7 42
2021-02-13 @ Academica de Coimbra L 1-2 1535 1720 14.8% 22.5% 62.8% -3.7 20
2021-02-13 Varzim D 0-0 1623 1522 53.7% 25.0% 21.3% -1.8 31
2021-02-13 @ Arouca D 0-0 1522 1623 21.3% 25.0% 53.7% +1.8 15
2021-02-13 Vizela D 0-0 1601 1621 37.8% 26.7% 35.6% -0.1 18
2021-02-13 @ Sporting Covilha D 0-0 1621 1601 35.6% 26.7% 37.8% +0.1 34
2021-02-14 Benfica B D 0-0 1649 1624 44.2% 26.4% 29.4% -0.8 31
2021-02-14 @ Chaves D 0-0 1624 1649 29.4% 26.4% 44.2% +0.8 24
2021-02-14 Feirense L 0-1 1537 1698 20.9% 24.9% 54.1% -5.5 26
2021-02-14 @ Casa Pia W 1-0 1698 1537 54.1% 24.9% 20.9% +5.5 40
2021-02-14 Leixoes D 1-1 1618 1594 44.0% 26.4% 29.6% -0.7 26
2021-02-14 @ Mafra D 1-1 1594 1618 29.6% 26.4% 44.0% +0.7 23
2021-02-14 Oliveirense L 1-2 1534 1558 37.2% 26.7% 36.1% -8.3 14
2021-02-14 @ Porto B W 2-1 1558 1534 36.1% 26.7% 37.2% +8.3 21
2021-02-16 Academico de Viseu W 3-0 1716 1578 57.8% 24.0% 18.2% +13.2 41
2021-02-16 @ Estoril L 0-3 1578 1716 18.2% 24.0% 57.8% -13.2 19
2021-02-17 Vilafranquense D 1-1 1532 1552 37.9% 26.7% 35.4% -0.1 21
2021-02-17 @ Cova Piedade D 1-1 1552 1532 35.4% 26.7% 37.9% +0.1 19
2021-02-18 Mafra D 2-2 1600 1617 38.3% 26.7% 35.0% -0.1 19
2021-02-18 @ Sporting Covilha D 2-2 1617 1600 35.0% 26.7% 38.3% +0.1 27
2021-02-20 Casa Pia W 3-1 1621 1531 52.4% 25.3% 22.3% +9.5 37
2021-02-20 @ Vizela L 1-3 1531 1621 22.3% 25.3% 52.4% -9.5 26
2021-02-20 Chaves D 1-1 1531 1648 25.4% 25.9% 48.7% +1.1 22
2021-02-20 @ Cova Piedade D 1-1 1648 1531 48.7% 25.9% 25.4% -1.1 32
2021-02-21 Arouca L 0-4 1565 1621 32.9% 26.6% 40.5% -28.6 19
2021-02-21 @ Academico de Viseu W 4-0 1621 1565 40.5% 26.6% 32.9% +28.6 34
2021-02-21 Estoril L 0-1 1595 1729 23.6% 25.6% 50.9% -6.1 23
2021-02-21 @ Leixoes W 1-0 1729 1595 50.9% 25.6% 23.6% +6.1 44
2021-02-21 Porto B D 0-0 1616 1526 52.4% 25.3% 22.3% -1.6 26
2021-02-21 @ Penafiel D 0-0 1526 1616 22.3% 25.3% 52.4% +1.6 15
2021-02-22 Academica de Coimbra W 1-0 1704 1724 37.9% 26.7% 35.4% +8.5 43
2021-02-22 @ Feirense L 0-1 1724 1704 35.4% 26.7% 37.9% -8.5 42
2021-02-22 Mafra W 2-0 1624 1617 41.7% 26.6% 31.8% +14.7 27
2021-02-22 @ Benfica B L 0-2 1617 1624 31.8% 26.6% 41.7% -14.7 27
2021-02-22 Sporting Covilha L 1-2 1524 1600 30.1% 26.4% 43.4% -7.0 15
2021-02-22 @ Varzim W 2-1 1600 1524 43.4% 26.4% 30.1% +7.0 22
2021-02-23 Vilafranquense D 2-2 1567 1552 42.8% 26.5% 30.7% -0.4 22
2021-02-23 @ Oliveirense D 2-2 1552 1567 30.7% 26.5% 42.8% +0.4 20
2021-02-26 Vizela D 2-2 1647 1631 42.9% 26.5% 30.6% -0.4 33
2021-02-26 @ Chaves D 2-2 1631 1647 30.6% 26.5% 42.9% +0.4 38
2021-02-27 Cova Piedade W 2-1 1649 1533 55.5% 24.6% 19.9% +4.9 37
2021-02-27 @ Arouca L 1-2 1533 1649 19.9% 24.6% 55.5% -4.9 22
2021-02-27 Feirense L 0-2 1607 1712 26.7% 26.1% 47.2% -12.8 22
2021-02-27 @ Sporting Covilha W 2-0 1712 1607 47.2% 26.1% 26.7% +12.8 46
2021-02-27 Porto B D 1-1 1552 1527 44.1% 26.4% 29.5% -0.7 21
2021-02-27 @ Vilafranquense D 1-1 1527 1552 29.5% 26.4% 44.1% +0.7 16
2021-02-28 Academico de Viseu W 2-1 1588 1537 47.7% 26.0% 26.3% +6.3 26
2021-02-28 @ Leixoes L 1-2 1537 1588 26.3% 26.0% 47.7% -6.3 19
2021-02-28 Benfica B W 3-2 1735 1639 53.1% 25.1% 21.8% +5.1 47
2021-02-28 @ Estoril L 2-3 1639 1735 21.8% 25.1% 53.1% -5.1 27
2021-02-28 Oliveirense W 2-0 1522 1566 34.4% 26.7% 38.9% +17.1 29
2021-02-28 @ Casa Pia L 0-2 1566 1522 38.9% 26.7% 34.4% -17.1 22
2021-02-28 Penafiel W 1-0 1603 1614 39.1% 26.7% 34.2% +8.2 30
2021-02-28 @ Mafra L 0-1 1614 1603 34.2% 26.7% 39.1% -8.2 26
2021-03-01 Varzim L 1-2 1715 1517 64.1% 22.0% 13.9% -12.9 42
2021-03-01 @ Academica de Coimbra W 2-1 1517 1715 13.9% 22.0% 64.1% +12.9 18
2021-03-03 Academico de Viseu W 2-1 1595 1530 49.2% 25.8% 24.9% +6.0 25
2021-03-03 @ Sporting Covilha L 1-2 1530 1595 24.9% 25.8% 49.2% -6.0 19
2021-03-03 Oliveirense W 1-0 1606 1549 48.3% 25.9% 25.8% +6.6 29
2021-03-03 @ Penafiel L 0-1 1549 1606 25.8% 25.9% 48.3% -6.6 22
2021-03-06 Mafra W 2-0 1631 1611 43.5% 26.4% 30.0% +14.1 41
2021-03-06 @ Vizela L 0-2 1611 1631 30.0% 26.4% 43.5% -14.1 30
2021-03-07 Academica de Coimbra L 1-2 1612 1702 28.5% 26.3% 45.2% -6.7 29
2021-03-07 @ Penafiel W 2-1 1702 1612 45.2% 26.3% 28.5% +6.7 45
2021-03-07 Chaves L 0-1 1543 1647 26.8% 26.1% 47.1% -6.8 22
2021-03-07 @ Oliveirense W 1-0 1647 1543 47.1% 26.1% 26.8% +6.8 36
2021-03-08 Academico de Viseu L 0-2 1528 1524 41.2% 26.6% 32.3% -17.8 22
2021-03-08 @ Cova Piedade W 2-0 1524 1528 32.3% 26.6% 41.2% +17.8 22
2021-03-08 Arouca W 3-1 1634 1654 37.8% 26.7% 35.5% +13.8 30
2021-03-08 @ Benfica B L 1-3 1654 1634 35.5% 26.7% 37.8% -13.8 37
2021-03-08 Casa Pia D 1-1 1528 1539 39.1% 26.7% 34.2% -0.2 17
2021-03-08 @ Porto B D 1-1 1539 1528 34.2% 26.7% 39.1% +0.2 30
2021-03-08 Leixoes L 0-1 1530 1595 31.6% 26.5% 41.9% -7.8 18
2021-03-08 @ Varzim W 1-0 1595 1530 41.9% 26.5% 31.6% +7.8 29
2021-03-08 Sporting Covilha D 2-2 1551 1601 33.7% 26.6% 39.6% +0.2 22
2021-03-08 @ Vilafranquense D 2-2 1601 1551 39.6% 26.6% 33.7% -0.2 26
2021-03-09 Estoril L 0-1 1725 1740 38.6% 26.7% 34.8% -9.0 46
2021-03-09 @ Feirense W 1-0 1740 1725 34.8% 26.7% 38.6% +9.0 50
2021-03-11 Penafiel L 0-2 1600 1606 40.0% 26.6% 33.4% -17.4 26
2021-03-11 @ Sporting Covilha W 2-0 1606 1600 33.4% 26.6% 40.0% +17.4 32
2021-03-13 Vilafranquense W 3-0 1539 1552 39.0% 26.7% 34.4% +22.6 33
2021-03-13 @ Casa Pia L 0-3 1552 1539 34.4% 26.7% 39.0% -22.6 22
2021-03-13 Benfica B W 2-1 1542 1648 26.7% 26.1% 47.3% +10.0 25
2021-03-13 @ Academico de Viseu L 1-2 1648 1542 47.3% 26.1% 26.7% -10.0 30
2021-03-13 Cova Piedade D 1-1 1602 1510 52.7% 25.2% 22.1% -1.5 30
2021-03-13 @ Leixoes D 1-1 1510 1602 22.1% 25.2% 52.7% +1.5 23
2021-03-13 Vizela L 1-3 1709 1645 49.2% 25.8% 25.0% -17.8 45
2021-03-13 @ Academica de Coimbra W 3-1 1645 1709 25.0% 25.8% 49.2% +17.8 44
2021-03-14 Porto B D 1-1 1653 1528 56.5% 24.4% 19.1% -1.9 37
2021-03-14 @ Chaves D 1-1 1528 1653 19.1% 24.4% 56.5% +1.9 18
2021-03-14 Varzim W 1-0 1749 1522 66.8% 20.9% 12.3% +3.2 53
2021-03-14 @ Estoril L 0-1 1522 1749 12.3% 20.9% 66.8% -3.2 18
2021-03-15 Feirense W 2-1 1597 1716 25.1% 25.9% 49.0% +10.3 33
2021-03-15 @ Mafra L 1-2 1716 1597 49.0% 25.9% 25.1% -10.3 46
2021-03-15 Penafiel L 0-1 1640 1623 43.1% 26.5% 30.4% -9.8 37
2021-03-15 @ Arouca W 1-0 1623 1640 30.4% 26.5% 43.1% +9.8 35
2021-03-16 Oliveirense W 1-0 1583 1536 47.1% 26.1% 26.8% +6.8 29
2021-03-16 @ Sporting Covilha L 0-1 1536 1583 26.8% 26.1% 47.1% -6.8 22
2021-03-18 Penafiel D 0-0 1529 1633 26.9% 26.1% 47.0% +1.1 23
2021-03-18 @ Vilafranquense D 0-0 1633 1529 47.0% 26.1% 26.9% -1.1 36
2021-03-20 Estoril L 2-3 1511 1752 14.8% 22.5% 62.7% -3.5 23
2021-03-20 @ Cova Piedade W 3-2 1752 1511 62.7% 22.5% 14.8% +3.5 56
2021-03-20 Mafra W 2-0 1519 1607 28.7% 26.3% 45.0% +19.1 21
2021-03-20 @ Varzim L 0-2 1607 1519 45.0% 26.3% 28.7% -19.1 33
2021-03-21 Academica de Coimbra D 0-0 1529 1691 20.9% 24.9% 54.2% +1.8 23
2021-03-21 @ Oliveirense D 0-0 1691 1529 54.2% 24.9% 20.9% -1.8 46
2021-03-21 Arouca D 1-1 1663 1631 45.1% 26.3% 28.5% -0.8 45
2021-03-21 @ Vizela D 1-1 1631 1663 28.5% 26.3% 45.1% +0.8 38
2021-03-21 Leixoes W 2-1 1638 1601 45.7% 26.2% 28.0% +6.6 33
2021-03-21 @ Benfica B L 1-2 1601 1638 28.0% 26.2% 45.7% -6.7 30
2021-03-21 Sporting Covilha W 2-1 1530 1590 32.3% 26.6% 41.1% +8.9 21
2021-03-21 @ Porto B L 1-2 1590 1530 41.1% 26.6% 32.3% -8.9 29
2021-03-22 Academico de Viseu D 1-1 1706 1552 59.6% 23.5% 16.9% -2.1 47
2021-03-22 @ Feirense D 1-1 1552 1706 16.9% 23.5% 59.6% +2.2 26
2021-03-22 Casa Pia D 1-1 1632 1562 50.0% 25.7% 24.3% -1.2 37
2021-03-22 @ Penafiel D 1-1 1562 1632 24.3% 25.7% 50.0% +1.2 34
2021-03-23 Chaves L 0-1 1530 1652 24.9% 25.8% 49.3% -6.4 23
2021-03-23 @ Vilafranquense W 1-0 1652 1530 49.3% 25.8% 24.9% +6.4 40
2021-03-26 Oliveirense W 3-0 1756 1531 66.6% 21.0% 12.4% +9.0 59
2021-03-26 @ Estoril L 0-3 1531 1756 12.4% 21.0% 66.6% -9.0 23
2021-03-26 Varzim L 0-1 1554 1538 43.0% 26.5% 30.5% -9.8 26
2021-03-26 @ Academico de Viseu W 1-0 1538 1554 30.5% 26.5% 43.0% +9.8 24
2021-03-27 Feirense W 1-0 1631 1704 30.7% 26.5% 42.8% +9.8 41
2021-03-27 @ Arouca L 0-1 1704 1631 42.8% 26.5% 30.7% -9.8 47
2021-03-28 Casa Pia D 0-0 1581 1563 43.1% 26.5% 30.4% -0.7 30
2021-03-28 @ Sporting Covilha D 0-0 1563 1581 30.4% 26.5% 43.1% +0.7 35
2021-03-28 Cova Piedade L 0-1 1645 1508 57.8% 24.0% 18.2% -12.5 33
2021-03-28 @ Benfica B W 1-0 1508 1645 18.2% 24.0% 57.8% +12.5 26
2021-03-29 Penafiel W 2-1 1658 1630 44.5% 26.4% 29.2% +6.9 43
2021-03-29 @ Chaves L 1-2 1630 1658 29.2% 26.4% 44.5% -6.9 37
2021-03-29 Porto B L 0-4 1588 1539 47.3% 26.1% 26.6% -37.8 33
2021-03-29 @ Mafra W 4-0 1539 1588 26.6% 26.1% 47.3% +37.8 24
2021-03-29 Vizela L 0-4 1594 1662 31.2% 26.5% 42.2% -27.5 30
2021-03-29 @ Leixoes W 4-0 1662 1594 42.2% 26.5% 31.2% +27.5 48
2021-04-02 Academica de Coimbra D 1-1 1580 1690 26.2% 26.0% 47.7% +1.0 31
2021-04-02 @ Sporting Covilha D 1-1 1690 1580 47.7% 26.0% 26.2% -1.0 47
2021-04-02 Academico de Viseu L 1-2 1624 1544 51.1% 25.5% 23.4% -10.6 37
2021-04-02 @ Penafiel W 2-1 1544 1624 23.4% 25.5% 51.1% +10.6 29
2021-04-02 Benfica B W 2-1 1547 1632 29.1% 26.4% 44.5% +9.5 27
2021-04-02 @ Varzim L 1-2 1632 1547 44.5% 26.4% 29.1% -9.5 33
2021-04-03 Arouca L 0-3 1576 1641 31.7% 26.6% 41.8% -21.3 24
2021-04-03 @ Porto B W 3-0 1641 1576 41.8% 26.6% 31.7% +21.3 44
2021-04-03 Estoril D 1-1 1690 1765 30.4% 26.5% 43.2% +0.6 49
2021-04-03 @ Vizela D 1-1 1765 1690 43.2% 26.5% 30.4% -0.6 60
2021-04-04 Cova Piedade D 1-1 1694 1520 61.6% 22.9% 15.5% -2.4 48
2021-04-04 @ Feirense D 1-1 1520 1694 15.5% 22.9% 61.6% +2.4 27
2021-04-04 Mafra W 2-1 1524 1550 36.9% 26.7% 36.4% +8.1 26
2021-04-04 @ Vilafranquense L 1-2 1550 1524 36.4% 26.7% 36.9% -8.1 33
2021-04-05 Leixoes W 2-1 1522 1567 34.3% 26.7% 39.0% +8.6 26
2021-04-05 @ Oliveirense L 1-2 1567 1522 39.0% 26.7% 34.3% -8.5 30
2021-04-06 Chaves L 1-2 1564 1665 27.2% 26.1% 46.7% -6.5 35
2021-04-06 @ Casa Pia W 2-1 1665 1564 46.7% 26.1% 27.2% +6.5 46
2021-04-10 Penafiel W 2-0 1558 1613 33.0% 26.6% 40.4% +17.6 33
2021-04-10 @ Leixoes L 0-2 1613 1558 40.4% 26.6% 33.0% -17.6 37
2021-04-10 Porto B D 1-1 1689 1555 57.4% 24.1% 18.5% -2.0 48
2021-04-10 @ Academica de Coimbra D 1-1 1555 1689 18.5% 24.1% 57.4% +1.9 25
2021-04-10 Varzim W 2-1 1523 1557 35.8% 26.7% 37.5% +8.3 30
2021-04-10 @ Cova Piedade L 1-2 1557 1523 37.5% 26.7% 35.8% -8.3 27
2021-04-11 Vilafranquense W 3-1 1764 1532 67.3% 20.7% 12.0% +5.2 63
2021-04-11 @ Estoril L 1-3 1532 1764 12.0% 20.7% 67.3% -5.2 26
2021-04-11 Feirense W 2-0 1623 1692 31.1% 26.5% 42.4% +18.2 36
2021-04-11 @ Benfica B L 0-2 1692 1623 42.4% 26.5% 31.1% -18.2 48
2021-04-11 Oliveirense W 3-0 1662 1530 57.2% 24.2% 18.6% +13.5 47
2021-04-11 @ Arouca L 0-3 1530 1662 18.6% 24.2% 57.2% -13.5 26
2021-04-11 Sporting Covilha W 2-0 1671 1581 52.4% 25.3% 22.3% +11.0 49
2021-04-11 @ Chaves L 0-2 1581 1671 22.3% 25.3% 52.4% -11.0 31
2021-04-12 Vizela L 1-3 1555 1691 23.4% 25.5% 51.0% -9.9 29
2021-04-12 @ Academico de Viseu W 3-1 1691 1555 51.0% 25.5% 23.4% +9.9 52
2021-04-13 Casa Pia L 0-4 1542 1557 38.6% 26.7% 34.8% -32.2 33
2021-04-13 @ Mafra W 4-0 1557 1542 34.8% 26.7% 38.6% +32.2 38
2021-04-16 Leixoes L 0-2 1527 1576 33.7% 26.6% 39.6% -15.4 26
2021-04-16 @ Vilafranquense W 2-0 1576 1527 39.6% 26.6% 33.7% +15.4 36
2021-04-17 Varzim W 1-0 1673 1549 56.4% 24.4% 19.2% +5.1 51
2021-04-17 @ Feirense L 0-1 1549 1673 19.2% 24.4% 56.4% -5.1 27
2021-04-18 Academica de Coimbra L 0-3 1589 1687 27.7% 26.2% 46.2% -19.1 38
2021-04-18 @ Casa Pia W 3-0 1687 1589 46.2% 26.2% 27.7% +19.1 51
2021-04-18 Academico de Viseu W 2-1 1682 1545 57.8% 24.0% 18.2% +4.6 52
2021-04-18 @ Chaves L 1-2 1545 1682 18.2% 24.0% 57.8% -4.5 29
2021-04-18 Cova Piedade D 2-2 1595 1531 49.3% 25.8% 24.9% -0.9 38
2021-04-18 @ Penafiel D 2-2 1531 1595 24.9% 25.8% 49.3% +0.9 31
2021-04-18 Estoril D 2-2 1557 1769 16.8% 23.5% 59.8% +1.6 26
2021-04-18 @ Porto B D 2-2 1769 1557 59.8% 23.5% 16.8% -1.6 64
2021-04-18 Mafra D 0-0 1517 1510 41.7% 26.6% 31.8% -0.5 27
2021-04-18 @ Oliveirense D 0-0 1510 1517 31.8% 26.6% 41.7% +0.5 34
2021-04-19 Arouca L 1-2 1570 1676 26.7% 26.1% 47.3% -6.4 31
2021-04-19 @ Sporting Covilha W 2-1 1676 1570 47.3% 26.1% 26.7% +6.4 50
2021-04-19 Benfica B W 1-0 1700 1641 48.7% 25.9% 25.4% +6.5 55
2021-04-19 @ Vizela L 0-1 1641 1700 25.4% 25.9% 48.7% -6.5 36
2021-04-23 Casa Pia D 1-1 1768 1570 64.0% 22.0% 14.0% -2.5 65
2021-04-23 @ Estoril D 1-1 1570 1768 14.0% 22.0% 64.0% +2.5 39
2021-04-24 Chaves W 2-1 1706 1687 43.3% 26.5% 30.3% +7.1 54
2021-04-24 @ Academica de Coimbra L 1-2 1687 1706 30.3% 26.5% 43.3% -7.1 52
2021-04-24 Feirense L 1-4 1591 1678 28.8% 26.3% 44.8% -16.7 36
2021-04-24 @ Leixoes W 4-1 1678 1591 44.8% 26.3% 28.8% +16.7 54
2021-04-24 Sporting Covilha D 2-2 1510 1564 33.2% 26.6% 40.2% +0.2 35
2021-04-24 @ Mafra D 2-2 1564 1510 40.2% 26.6% 33.2% -0.2 32
2021-04-24 Vizela L 0-3 1544 1707 20.8% 24.9% 54.4% -15.0 27
2021-04-24 @ Varzim W 3-0 1707 1544 54.4% 24.9% 20.8% +15.0 58
2021-04-25 Vilafranquense W 3-0 1682 1511 61.4% 22.9% 15.7% +11.4 53
2021-04-25 @ Arouca L 0-3 1511 1682 15.7% 22.9% 61.4% -11.4 26
2021-04-25 Oliveirense D 0-0 1532 1516 42.8% 26.5% 30.7% -0.6 32
2021-04-25 @ Cova Piedade D 0-0 1516 1532 30.7% 26.5% 42.8% +0.6 28
2021-04-25 Porto B W 1-0 1541 1559 38.1% 26.7% 35.2% +8.4 32
2021-04-25 @ Academico de Viseu L 0-1 1559 1541 35.2% 26.7% 38.1% -8.4 26
2021-04-26 Penafiel D 2-2 1634 1595 46.1% 26.2% 27.7% -0.6 37
2021-04-26 @ Benfica B D 2-2 1595 1634 27.7% 26.2% 46.1% +0.7 39
2021-05-01 Cova Piedade W 5-1 1550 1531 43.3% 26.5% 30.2% +22.3 29
2021-05-01 @ Porto B L 1-5 1531 1550 30.2% 26.5% 43.3% -22.3 32
2021-05-01 Mafra D 1-1 1680 1511 61.2% 23.0% 15.8% -2.3 53
2021-05-01 @ Chaves D 1-1 1511 1680 15.8% 23.0% 61.2% +2.3 36
2021-05-02 Academico de Viseu D 0-0 1573 1549 44.0% 26.4% 29.6% -0.7 40
2021-05-02 @ Casa Pia D 0-0 1549 1573 29.6% 26.4% 44.0% +0.8 33
2021-05-02 Benfica B L 0-2 1517 1634 25.4% 25.9% 48.7% -12.3 28
2021-05-02 @ Oliveirense W 2-0 1634 1517 48.7% 25.9% 25.4% +12.3 40
2021-05-02 Estoril D 0-0 1595 1765 20.2% 24.7% 55.1% +1.9 40
2021-05-02 @ Penafiel D 0-0 1765 1595 55.1% 24.7% 20.2% -1.9 66
2021-05-02 Feirense D 1-1 1722 1695 44.4% 26.4% 29.2% -0.7 59
2021-05-02 @ Vizela D 1-1 1695 1722 29.2% 26.4% 44.4% +0.7 55
2021-05-02 Leixoes D 0-0 1564 1575 39.2% 26.7% 34.2% -0.2 33
2021-05-02 @ Sporting Covilha D 0-0 1575 1564 34.2% 26.7% 39.2% +0.2 37
2021-05-03 Arouca L 0-1 1713 1694 43.3% 26.5% 30.2% -9.8 54
2021-05-03 @ Academica de Coimbra W 1-0 1694 1713 30.2% 26.5% 43.3% +9.8 56
2021-05-03 Varzim L 1-3 1500 1529 36.6% 26.7% 36.7% -14.1 26
2021-05-03 @ Vilafranquense W 3-1 1529 1500 36.7% 26.7% 36.6% +14.1 30
2021-05-08 Academica de Coimbra D 2-2 1513 1703 18.5% 24.1% 57.4% +1.5 37
2021-05-08 @ Mafra D 2-2 1703 1513 57.4% 24.1% 18.5% -1.5 55
2021-05-08 Chaves D 1-1 1763 1678 51.9% 25.4% 22.7% -1.4 67
2021-05-08 @ Estoril D 1-1 1678 1763 22.7% 25.4% 51.9% +1.4 54
2021-05-08 Oliveirense W 4-1 1696 1505 63.4% 22.2% 14.4% +8.8 58
2021-05-08 @ Feirense L 1-4 1505 1696 14.4% 22.2% 63.4% -8.8 28
2021-05-08 Sporting Covilha D 1-1 1646 1563 51.5% 25.4% 23.1% -1.4 41
2021-05-08 @ Benfica B D 1-1 1563 1646 23.1% 25.4% 51.5% +1.4 34
2021-05-09 Casa Pia W 2-1 1704 1572 57.2% 24.2% 18.6% +4.7 59
2021-05-09 @ Arouca L 1-2 1572 1704 18.6% 24.2% 57.2% -4.7 40
2021-05-09 Penafiel L 1-2 1543 1597 33.0% 26.6% 40.3% -7.6 30
2021-05-09 @ Varzim W 2-1 1597 1543 40.3% 26.6% 33.0% +7.6 43
2021-05-09 Porto B W 2-0 1575 1573 41.0% 26.6% 32.4% +14.9 40
2021-05-09 @ Leixoes L 0-2 1573 1575 32.4% 26.6% 41.0% -14.9 29
2021-05-09 Vizela D 1-1 1509 1721 16.8% 23.4% 59.8% +2.2 33
2021-05-09 @ Cova Piedade D 1-1 1721 1509 59.8% 23.4% 16.8% -2.2 60
2021-05-10 Vilafranquense L 1-2 1550 1486 49.2% 25.8% 25.0% -10.3 33
2021-05-10 @ Academico de Viseu W 2-1 1486 1550 25.0% 25.8% 49.2% +10.3 29
2021-05-14 Academico de Viseu W 2-1 1496 1539 34.5% 26.7% 38.8% +8.5 31
2021-05-14 @ Oliveirense L 1-2 1539 1496 38.8% 26.7% 34.5% -8.5 33
2021-05-15 Arouca L 0-1 1514 1708 18.2% 24.0% 57.8% -4.8 37
2021-05-15 @ Mafra W 1-0 1708 1514 57.8% 24.0% 18.2% +4.8 62
2021-05-15 Cova Piedade D 0-0 1496 1511 38.6% 26.7% 34.8% -0.2 30
2021-05-15 @ Vilafranquense D 0-0 1511 1496 34.8% 26.7% 38.6% +0.2 34
2021-05-15 Leixoes W 3-1 1679 1590 52.3% 25.3% 22.4% +9.5 57
2021-05-15 @ Chaves L 1-3 1590 1679 22.4% 25.3% 52.3% -9.5 40
2021-05-16 Benfica B W 1-0 1701 1645 48.3% 25.9% 25.7% +6.6 58
2021-05-16 @ Academica de Coimbra L 0-1 1645 1701 25.7% 25.9% 48.3% -6.6 41
2021-05-16 Estoril W 3-2 1565 1762 17.9% 23.9% 58.1% +11.2 37
2021-05-16 @ Sporting Covilha L 2-3 1762 1565 58.1% 23.9% 17.9% -11.2 67
2021-05-16 Feirense W 4-2 1558 1705 22.3% 25.3% 52.4% +16.8 32
2021-05-16 @ Porto B L 2-4 1705 1558 52.4% 25.3% 22.3% -16.8 58
2021-05-16 Varzim W 3-0 1568 1535 45.1% 26.3% 28.6% +19.6 43
2021-05-16 @ Casa Pia L 0-3 1535 1568 28.6% 26.3% 45.1% -19.6 30
2021-05-16 Vizela L 1-2 1605 1719 25.7% 25.9% 48.4% -6.2 43
2021-05-16 @ Penafiel W 2-1 1719 1605 48.4% 25.9% 25.7% +6.2 63
2021-05-19 Vilafranquense D 2-2 1708 1496 65.4% 21.5% 13.1% -2.0 59
2021-05-19 @ Academica de Coimbra D 2-2 1496 1708 13.1% 21.5% 65.4% +2.0 31
2021-05-20 Mafra W 1-0 1751 1510 68.0% 20.3% 11.6% +3.0 70
2021-05-20 @ Estoril L 0-1 1510 1751 11.6% 20.3% 68.0% -3.0 37
2021-05-21 Penafiel L 0-1 1688 1599 52.3% 25.3% 22.4% -11.5 58
2021-05-21 @ Feirense W 1-0 1599 1688 22.4% 25.3% 52.3% +11.5 46
2021-05-22 Academica de Coimbra L 1-2 1580 1706 24.4% 25.7% 49.8% -5.9 40
2021-05-22 @ Leixoes W 2-1 1706 1580 49.8% 25.7% 24.4% +5.9 62
2021-05-22 Vilafranquense W 5-2 1725 1498 66.8% 20.9% 12.3% +6.5 66
2021-05-22 @ Vizela L 2-5 1498 1725 12.3% 20.9% 66.8% -6.5 31
2021-05-22 Casa Pia W 4-0 1511 1587 30.2% 26.5% 43.3% +35.2 37
2021-05-22 @ Cova Piedade L 0-4 1587 1511 43.3% 26.5% 30.2% -35.2 43
2021-05-22 Chaves W 3-1 1713 1688 44.1% 26.4% 29.5% +12.0 65
2021-05-22 @ Arouca L 1-3 1688 1713 29.5% 26.4% 44.1% -12.0 57
2021-05-22 Oliveirense W 1-0 1516 1505 42.2% 26.5% 31.2% +7.7 33
2021-05-22 @ Varzim L 0-1 1505 1516 31.2% 26.5% 42.2% -7.7 31
2021-05-22 Porto B W 2-1 1638 1575 49.1% 25.8% 25.0% +6.1 44
2021-05-22 @ Benfica B L 1-2 1575 1638 25.0% 25.8% 49.1% -6.1 32
2021-05-22 Sporting Covilha W 3-2 1531 1576 34.3% 26.7% 39.0% +8.1 36
2021-05-22 @ Academico de Viseu L 2-3 1576 1531 39.0% 26.7% 34.3% -8.1 37

Playoff Game Log

Every playoff game for the team selected at the top of the tab (empty if they didn't reach the postseason). Sort any column by clicking its header. @ before an opponent name indicates an away game; the record column shows the team's running playoff record.

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Record
2021-05-26 Rio Ave W 3-0 1725 1751 37.0% 26.7% 36.3% +23.6 1-0
2021-05-26 @ Arouca L 0-3 1751 1725 36.3% 26.7% 37.0% -23.6 0-1
2021-05-30 Arouca L 0-2 1728 1749 37.7% 26.7% 35.6% -16.7 0-2
2021-05-30 @ Rio Ave W 2-0 1749 1728 35.6% 26.7% 37.7% +16.7 2-0

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 2021-03-01 13.93% Varzim 1517 2 @ Academica de Coimbra 1715 1
2 2020-12-01 16.75% Casa Pia 1504 2 @ Chaves 1660 1
3 2020-10-03 17.64% Casa Pia 1487 1 @ Oliveirense 1631 0
4 2020-11-30 17.64% Vilafranquense 1544 1 @ Mafra 1688 0
5 2021-05-16 17.94% @ Sporting Covilha 1565 3 Estoril 1762 2
6 2021-03-28 18.20% Cova Piedade 1508 1 @ Benfica B 1645 0
7 2021-01-03 18.46% Vizela 1565 2 @ Feirense 1699 1
8 2021-01-10 19.44% Varzim 1520 2 @ Penafiel 1642 1
9 2020-12-08 21.15% @ Casa Pia 1517 2 Mafra 1676 0
10 2020-09-19 21.47% Cova Piedade 1505 3 @ Sporting Covilha 1603 1
11 2021-05-16 22.32% @ Porto B 1558 4 Feirense 1705 2
12 2021-05-21 22.38% Penafiel 1599 1 @ Feirense 1688 0
13 2021-04-02 23.38% Academico de Viseu 1544 2 @ Penafiel 1624 1
14 2021-02-02 23.61% @ Arouca 1602 1 Estoril 1736 0
15 2020-11-29 23.74% Porto B 1562 3 @ Arouca 1638 2
16 2020-09-23 23.88% Vilafranquense 1535 2 @ Penafiel 1610 1
17 2020-10-18 23.89% Cova Piedade 1506 2 @ Academico de Viseu 1580 0
18 2020-10-20 24.68% Oliveirense 1618 2 @ Chaves 1685 0
19 2021-01-10 24.78% @ Oliveirense 1565 1 Feirense 1687 0
20 2021-05-10 24.96% Vilafranquense 1486 2 @ Academico de Viseu 1550 1
21 2021-03-13 24.99% Vizela 1645 3 @ Academica de Coimbra 1709 1
22 2021-03-15 25.15% @ Mafra 1597 2 Feirense 1716 1
23 2020-10-17 25.61% @ Casa Pia 1500 2 Porto B 1615 1
24 2020-10-25 26.14% Sporting Covilha 1586 2 @ Oliveirense 1639 1
25 2020-10-24 26.17% Academico de Viseu 1559 1 @ Benfica B 1612 0

Biggest Elo Changes

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

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2020-09-19 39.33 Benfica B 6 1604 43.20% @ Casa Pia 0 1529 30.34% 26.46%
2 2021-03-29 37.84 Porto B 4 1539 26.58% @ Mafra 0 1588 47.35% 26.06%
3 2020-10-15 37.71 Chaves 4 1647 26.75% @ Feirense 0 1695 47.16% 26.09%
4 2021-05-22 35.21 @ Cova Piedade 4 1511 30.23% Casa Pia 0 1587 43.32% 26.45%
5 2021-04-13 32.18 Casa Pia 4 1557 34.79% @ Mafra 0 1542 38.55% 26.67%
6 2021-01-03 29.52 @ Benfica B 4 1582 39.04% Oliveirense 0 1594 34.30% 26.66%
7 2021-02-21 28.60 Arouca 4 1621 40.50% @ Academico de Viseu 0 1565 32.89% 26.61%
8 2020-10-31 28.57 @ Sporting Covilha 4 1596 40.53% Porto B 0 1597 32.86% 26.61%
9 2021-03-29 27.48 Vizela 4 1662 42.25% @ Leixoes 0 1594 31.22% 26.52%
10 2020-09-18 24.65 Feirense 4 1661 46.62% @ Vilafranquense 0 1560 27.23% 26.15%
11 2021-01-30 24.64 Vizela 3 1598 34.78% @ Oliveirense 0 1583 38.55% 26.67%
12 2020-09-13 23.47 Mafra 4 1643 48.42% @ Cova Piedade 0 1528 25.65% 25.93%
13 2021-03-13 22.63 @ Casa Pia 3 1539 38.96% Vilafranquense 0 1552 34.38% 26.66%
14 2021-05-01 22.32 @ Porto B 5 1550 43.34% Cova Piedade 1 1531 30.21% 26.45%
15 2020-12-08 22.21 @ Casa Pia 2 1517 21.15% Mafra 0 1676 53.87% 24.98%
16 2021-04-03 21.26 Arouca 3 1641 41.78% @ Porto B 0 1576 31.67% 26.55%
17 2020-10-18 21.03 Cova Piedade 2 1506 23.89% @ Academico de Viseu 0 1580 50.49% 25.62%
18 2020-10-20 20.70 Oliveirense 2 1618 24.68% @ Chaves 0 1685 49.55% 25.77%
19 2021-05-16 19.62 @ Casa Pia 3 1568 45.11% Varzim 0 1535 28.58% 26.30%
20 2020-12-28 19.32 @ Vilafranquense 2 1551 28.19% Arouca 0 1644 45.55% 26.26%
21 2020-10-31 19.15 @ Academica de Coimbra 3 1669 46.06% Oliveirense 0 1629 27.73% 26.21%
22 2021-03-20 19.14 @ Varzim 2 1519 28.66% Mafra 0 1607 45.03% 26.31%
23 2020-09-19 19.12 Cova Piedade 3 1505 21.47% @ Sporting Covilha 1 1603 53.47% 25.07%
24 2021-04-18 19.10 Academica de Coimbra 3 1687 46.15% @ Casa Pia 0 1589 27.65% 26.20%
25 2020-10-24 18.66 @ Cova Piedade 2 1527 29.95% Leixoes 0 1605 43.62% 26.43%