2024-25 Liga Portugal 2 Season

306 games

Final

Promoted

No promotions.

Relegated

No relegation

Biggest Overachiever

Alverca

10.88 points above expected

63 points · 52.12 expected points

Biggest Disappointment

Mafra

11.86 points below expected

27 points · 38.86 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 Tondela 34 17 13 4 64 58 35 +23 56.30 +7.70
2 Alverca 34 17 12 5 63 58 34 +24 52.12 +10.88
3 Vizela 34 17 11 6 62 50 30 +20 54.52 +7.48
4 Benfica B 34 15 10 9 55 53 38 +15 49.51 +5.49
5 Uniao Torreense 34 15 9 10 54 49 42 +7 48.57 +5.43
6 Uniao Leiria 34 15 7 12 52 49 37 +12 52.06 -0.06
7 Chaves 34 14 9 11 51 40 34 +6 49.13 +1.87
8 Feirense 34 13 10 11 49 35 34 +1 42.35 +6.65
9 Felgueiras 1932 34 11 13 10 46 43 38 +5 48.52 -2.52
10 Academico de Viseu 34 11 12 11 45 43 41 +2 49.05 -4.05
11 Penafiel 34 12 9 13 45 45 47 -2 45.76 -0.76
12 Maritimo 34 10 13 11 43 42 48 -6 52.87 -9.87
13 Leixoes 34 10 11 13 41 37 42 -5 40.47 +0.53
14 Porto B 34 8 11 15 35 36 47 -11 40.37 -5.37
15 Portimonense 34 9 7 18 34 38 54 -16 42.56 -8.56
16 Pacos de Ferreira 34 9 6 19 33 34 50 -16 43.14 -10.14
17 Oliveirense 34 7 8 19 29 30 64 -34 31.01 -2.01
18 Mafra 34 6 9 19 27 29 54 -25 38.86 -11.86

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
Alverca 1766 63 52.12 +10.88 93.5% 26 40 47 52 57 64 81
Tondela 1753 64 56.30 +7.70 86.1% 27 44 51 56 61 69 84
Benfica B 1701 55 49.51 +5.49 78.9% 22 38 44 49 54 62 78
Uniao Leiria 1699 52 52.06 -0.06 52.5% 23 40 47 52 57 64 77
Felgueiras 1932 1673 46 48.52 -2.52 39.5% 22 37 43 48 53 61 76
Uniao Torreense 1671 54 48.57 +5.43 78.8% 18 36 44 48 54 61 75
Vizela 1664 62 54.52 +7.48 85.8% 29 42 49 55 60 67 83
Maritimo 1664 43 52.87 -9.87 10.7% 25 41 48 53 58 65 85
Chaves 1659 51 49.13 +1.87 62.8% 23 37 44 49 54 61 78
Academico de Viseu 1628 45 49.05 -4.05 32.2% 24 37 44 49 54 62 74
Feirense 1611 49 42.35 +6.65 83.5% 19 30 37 42 47 55 69
Penafiel 1591 45 45.76 -0.76 49.1% 19 34 41 46 51 58 76
Porto B 1591 35 40.37 -5.37 25.7% 13 29 35 40 45 53 71
Leixoes 1590 41 40.47 +0.53 56.1% 15 29 35 40 45 53 67
Pacos de Ferreira 1576 33 43.14 -10.14 9.0% 16 31 38 43 48 55 77
Portimonense 1557 34 42.56 -8.56 13.7% 17 31 37 42 48 55 73
Mafra 1536 27 38.86 -11.86 5.2% 12 27 34 39 44 51 71
Oliveirense 1493 29 31.01 -2.01 42.2% 10 20 26 31 36 42 59

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 ADV ALV BB CHA FEI F1 LEI MAF MAR OLI PDF PEN POR PB TON UL UT VIZ
Academico de Viseu
1-1-0
2.49
0-1-1
2.71
1-0-1
2.69
1-1-0
3.02
0-2-0
2.74
1-1-0
3.20
2-0-0
3.30
0-1-1
2.52
1-0-1
3.95
0-0-2
3.28
2-0-0
2.67
1-1-0
3.19
1-0-1
3.11
0-1-1
2.38
0-1-1
2.63
0-0-2
2.86
0-2-0
2.38
Alverca
0-1-1
2.97
0-1-1
2.86
2-0-0
2.82
2-0-0
3.26
1-1-0
2.85
0-2-0
3.44
1-1-0
3.42
2-0-0
2.51
2-0-0
3.97
2-0-0
3.48
0-1-1
3.00
1-0-1
3.68
1-1-0
3.19
1-1-0
2.55
1-1-0
2.66
0-1-1
3.00
1-1-0
2.51
Benfica B
1-1-0
2.74
1-1-0
2.61
2-0-0
2.71
1-0-1
3.12
1-1-0
2.73
1-0-1
3.07
1-0-1
3.40
0-1-1
2.68
0-1-1
3.71
1-1-0
2.91
0-2-0
3.05
1-1-0
3.13
2-0-0
3.28
0-0-2
2.34
1-0-1
2.74
1-1-0
2.76
1-0-1
2.63
Chaves
1-0-1
2.77
0-0-2
2.64
0-0-2
2.76
1-1-0
3.12
2-0-0
2.70
0-2-0
3.26
0-1-1
3.22
0-2-0
2.44
2-0-0
3.66
1-0-1
3.25
0-1-1
3.06
2-0-0
3.29
2-0-0
3.43
0-1-1
2.17
0-1-1
2.43
2-0-0
2.77
1-0-1
2.43
Feirense
0-1-1
2.44
0-0-2
2.20
1-0-1
2.34
0-1-1
2.34
1-1-0
2.38
1-0-1
2.93
1-1-0
3.17
1-1-0
2.03
1-0-1
3.38
2-0-0
2.47
2-0-0
2.49
1-1-0
2.70
0-1-1
3.03
0-1-1
1.76
1-0-1
2.21
1-1-0
2.35
0-1-1
2.19
Felgueiras 1932
0-2-0
2.72
0-1-1
2.60
0-1-1
2.72
0-0-2
2.77
0-1-1
3.09
1-1-0
3.06
0-1-1
3.36
0-1-1
2.51
2-0-0
3.86
2-0-0
3.24
1-0-1
2.77
0-1-1
2.90
2-0-0
3.03
1-1-0
2.37
1-1-0
2.45
0-1-1
2.71
1-1-0
2.38
Leixoes
0-1-1
2.26
0-2-0
2.03
1-0-1
2.39
0-2-0
2.20
1-0-1
2.53
0-1-1
2.41
2-0-0
2.95
1-1-0
2.05
1-0-1
3.25
0-2-0
2.33
1-0-1
2.49
1-0-1
2.54
2-0-0
2.77
0-0-2
1.86
0-0-2
2.18
0-1-1
2.13
0-1-1
2.18
Mafra
0-0-2
2.17
0-1-1
2.08
1-0-1
2.08
1-1-0
2.24
0-1-1
2.31
1-1-0
2.10
0-0-2
2.50
0-0-2
1.91
0-2-0
3.29
0-0-2
2.51
1-1-0
2.14
0-1-1
2.57
0-1-1
2.65
0-0-2
2.28
1-0-1
2.02
1-0-1
1.82
0-0-2
2.10
Maritimo
1-1-0
2.94
0-0-2
2.97
1-1-0
2.78
0-2-0
3.04
0-1-1
3.44
1-1-0
2.94
0-1-1
3.42
2-0-0
3.57
0-1-1
4.04
1-1-0
3.15
1-0-1
3.08
1-0-1
3.30
2-0-0
3.34
0-2-0
2.84
0-1-1
2.67
0-1-1
2.94
0-0-2
2.45
Oliveirense
1-0-1
1.57
0-0-2
1.57
1-1-0
1.78
0-0-2
1.85
1-0-1
2.11
0-0-2
1.65
1-0-1
2.23
0-2-0
2.19
1-1-0
1.49
1-0-1
2.13
0-1-1
2.01
1-0-1
2.01
0-1-1
2.11
0-0-2
1.32
0-0-2
1.51
0-1-1
1.93
0-1-1
1.48
Pacos de Ferreira
2-0-0
2.19
0-0-2
2.02
0-1-1
2.55
1-0-1
2.22
0-0-2
2.98
0-0-2
2.22
0-2-0
3.13
2-0-0
2.95
0-1-1
2.31
1-0-1
3.36
1-0-1
2.82
0-0-2
2.88
0-1-1
3.00
0-0-2
1.81
1-0-1
2.06
1-0-1
2.58
0-1-1
2.11
Penafiel
0-0-2
2.79
1-1-0
2.45
0-2-0
2.42
1-1-0
2.40
0-0-2
2.96
1-0-1
2.69
1-0-1
2.97
0-1-1
3.33
1-0-1
2.39
1-1-0
3.47
1-0-1
2.65
2-0-0
2.72
0-1-1
3.04
0-1-1
2.37
1-0-1
2.45
1-0-1
2.26
1-1-0
2.43
Portimonense
0-1-1
2.27
1-0-1
1.83
0-1-1
2.33
0-0-2
2.19
0-1-1
2.75
1-1-0
2.56
1-0-1
2.92
1-1-0
2.89
1-0-1
2.16
1-0-1
3.47
2-0-0
2.57
0-0-2
2.74
1-0-1
2.87
0-1-1
1.73
0-0-2
2.55
0-0-2
2.68
0-1-1
2.02
Porto B
1-0-1
2.35
0-1-1
2.29
0-0-2
2.18
0-0-2
2.04
1-1-0
2.44
0-0-2
2.44
0-0-2
2.68
1-1-0
2.81
0-0-2
2.13
1-1-0
3.36
1-1-0
2.46
1-1-0
2.42
1-0-1
2.58
0-2-0
2.07
0-2-0
2.16
1-1-0
2.22
0-0-2
1.89
Tondela
1-1-0
3.08
0-1-1
2.90
2-0-0
3.13
1-1-0
3.29
1-1-0
3.74
0-1-1
3.08
2-0-0
3.63
2-0-0
3.22
0-2-0
2.64
2-0-0
4.23
2-0-0
3.68
1-1-0
3.09
1-1-0
3.76
0-2-0
3.41
1-0-1
3.05
1-1-0
3.24
0-1-1
3.09
Uniao Leiria
1-1-0
2.83
0-1-1
2.80
1-0-1
2.73
1-1-0
3.03
1-0-1
3.26
0-1-1
3.01
2-0-0
3.28
1-0-1
3.48
1-1-0
2.78
2-0-0
4.02
1-0-1
3.41
1-0-1
3.01
2-0-0
2.92
0-2-0
3.33
1-0-1
2.42
0-0-2
3.06
0-0-2
2.87
Uniao Torreense
2-0-0
2.60
1-1-0
2.46
0-1-1
2.69
0-0-2
2.69
0-1-1
3.12
1-1-0
2.76
1-1-0
3.35
1-0-1
3.66
1-1-0
2.53
1-1-0
3.55
1-0-1
2.88
1-0-1
3.20
2-0-0
2.77
0-1-1
3.26
0-1-1
2.23
2-0-0
2.40
1-0-1
2.56
Vizela
0-2-0
3.11
0-1-1
2.95
1-0-1
2.83
1-0-1
3.03
1-1-0
3.27
0-1-1
3.09
1-1-0
3.30
2-0-0
3.36
2-0-0
3.01
1-1-0
4.05
1-1-0
3.37
0-1-1
3.04
1-1-0
3.47
2-0-0
3.59
1-1-0
2.36
2-0-0
2.58
1-0-1
2.90

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.83 +11.8
Allowed 0.76 -11.1
Differential 0.95 +6.8

Scoreline Distribution

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

↓ Scored | Allowed →012345+Total
08.17%9.15%5.56%2.45%0.98%0.82%27.12%
19.15%14.38%9.80%2.29%0.82%0.16%36.60%
25.56%9.80%6.21%2.29%0.65%24.51%
32.45%2.29%2.29%0.65%0.33%8.01%
40.98%0.82%0.65%0.33%2.78%
5+0.82%0.16%0.98%
Total27.12%36.60%24.51%8.01%2.78%0.98%100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.26 +0.00
SD 1.09 1.09 1.57
CV 0.86 0.86
Max 5 5 +5
Min 0 0 -5

Games Played: 306

↓ Scored | Allowed →012345+Total
05.88%11.76%5.88%2.94%26.47%
12.94%23.53%2.94%2.94%32.35%
211.76%11.76%5.88%2.94%32.35%
32.94%2.94%5.88%
42.94%2.94%
5+
Total23.53%50.00%14.71%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.21 +0.06
SD 1.02 1.07 1.50
CV 0.81 0.88
Max 4 4 +4
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%5.88%2.94%11.76%
111.76%23.53%2.94%38.24%
28.82%11.76%8.82%2.94%32.35%
35.88%5.88%
42.94%2.94%2.94%8.82%
5+2.94%2.94%
Total29.41%50.00%14.71%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.71 1.00 +0.71
SD 1.22 0.92 1.61
CV 0.71 0.92
Max 5 4 +5
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%5.88%2.94%2.94%20.59%
18.82%14.71%8.82%2.94%35.29%
28.82%8.82%2.94%2.94%23.53%
32.94%2.94%2.94%2.94%11.76%
42.94%2.94%5.88%
5+2.94%2.94%
Total35.29%35.29%17.65%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.56 1.12 +0.44
SD 1.28 1.17 1.86
CV 0.82 1.05
Max 5 5 +5
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%5.88%8.82%2.94%32.35%
15.88%8.82%11.76%2.94%29.41%
25.88%20.59%2.94%29.41%
35.88%5.88%
42.94%2.94%
5+
Total35.29%35.29%23.53%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.18 1.00 +0.18
SD 1.06 0.92 1.57
CV 0.90 0.92
Max 4 3 +4
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%17.65%2.94%2.94%38.24%
111.76%11.76%5.88%29.41%
22.94%14.71%2.94%2.94%23.53%
32.94%2.94%2.94%8.82%
4
5+
Total32.35%47.06%14.71%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.03 1.00 +0.03
SD 1.00 1.04 1.40
CV 0.97 1.04
Max 3 5 +3
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%5.88%5.88%23.53%
111.76%17.65%8.82%2.94%41.18%
22.94%8.82%5.88%5.88%23.53%
32.94%2.94%2.94%8.82%
42.94%2.94%
5+
Total32.35%35.29%20.59%11.76%100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.12 +0.15
SD 1.02 1.01 1.33
CV 0.81 0.90
Max 4 3 +4
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%14.71%2.94%5.88%35.29%
15.88%14.71%8.82%2.94%32.35%
22.94%11.76%2.94%2.94%20.59%
35.88%2.94%2.94%11.76%
4
5+
Total26.47%44.12%14.71%8.82%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.09 1.24 -0.15
SD 1.03 1.13 1.56
CV 0.94 0.91
Max 3 4 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%8.82%11.76%2.94%2.94%2.94%44.12%
12.94%8.82%14.71%5.88%2.94%35.29%
25.88%2.94%2.94%2.94%14.71%
32.94%2.94%
42.94%2.94%
5+
Total26.47%20.59%32.35%11.76%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.85 1.59 -0.74
SD 0.99 1.33 1.71
CV 1.16 0.84
Max 4 5 +3
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%2.94%2.94%2.94%14.71%
18.82%23.53%17.65%2.94%52.94%
28.82%5.88%8.82%2.94%26.47%
32.94%2.94%5.88%
4
5+
Total23.53%35.29%29.41%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 1.41 -0.18
SD 0.78 1.26 1.55
CV 0.63 0.89
Max 3 5 +2
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%5.88%8.82%8.82%5.88%2.94%44.12%
15.88%5.88%11.76%5.88%2.94%32.35%
22.94%5.88%5.88%14.71%
35.88%2.94%8.82%
4
5+
Total20.59%17.65%32.35%14.71%11.76%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.88 1.88 -1.00
SD 0.98 1.39 1.71
CV 1.11 0.74
Max 3 5 +2
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%17.65%5.88%5.88%35.29%
111.76%2.94%17.65%5.88%38.24%
25.88%5.88%5.88%2.94%20.59%
32.94%2.94%
42.94%2.94%
5+
Total23.53%26.47%29.41%20.59%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 1.47 -0.47
SD 0.98 1.08 1.28
CV 0.98 0.73
Max 4 3 +2
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%14.71%5.88%2.94%26.47%
18.82%14.71%5.88%2.94%32.35%
22.94%8.82%8.82%2.94%2.94%26.47%
32.94%5.88%2.94%11.76%
42.94%2.94%
5+
Total17.65%44.12%23.53%11.76%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.32 1.38 -0.06
SD 1.09 1.02 1.37
CV 0.83 0.73
Max 4 4 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%2.94%14.71%11.76%35.29%
15.88%8.82%14.71%29.41%
28.82%5.88%5.88%8.82%29.41%
32.94%2.94%
4
5+2.94%2.94%
Total20.59%20.59%38.24%20.59%100%

Summary Statistics

Scored Allowed Difference
Mean 1.12 1.59 -0.47
SD 1.12 1.05 1.66
CV 1.00 0.66
Max 5 3 +4
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%14.71%8.82%2.94%35.29%
15.88%14.71%14.71%2.94%38.24%
25.88%8.82%14.71%
32.94%5.88%8.82%
42.94%2.94%
5+
Total17.65%35.29%41.18%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.06 1.38 -0.32
SD 1.07 0.92 1.30
CV 1.01 0.67
Max 4 4 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%5.88%8.82%
18.82%14.71%2.94%2.94%29.41%
214.71%14.71%20.59%50.00%
35.88%5.88%
42.94%2.94%5.88%
5+
Total29.41%44.12%23.53%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.71 1.03 +0.68
SD 0.94 0.90 1.32
CV 0.55 0.88
Max 4 4 +4
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%8.82%5.88%17.65%
117.65%14.71%11.76%8.82%52.94%
22.94%5.88%2.94%11.76%
32.94%2.94%2.94%8.82%
42.94%2.94%
5+5.88%5.88%
Total32.35%35.29%23.53%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.44 1.09 +0.35
SD 1.31 0.97 1.81
CV 0.91 0.89
Max 5 3 +5
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%8.82%8.82%20.59%
111.76%14.71%5.88%32.35%
214.71%8.82%5.88%29.41%
38.82%2.94%5.88%17.65%
4
5+
Total23.53%41.18%29.41%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.44 1.24 +0.21
SD 1.02 1.02 1.41
CV 0.71 0.82
Max 3 4 +3
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%5.88%17.65%
117.65%20.59%8.82%47.06%
22.94%11.76%2.94%17.65%
32.94%5.88%8.82%
42.94%2.94%5.88%
5+2.94%2.94%
Total38.24%41.18%17.65%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.47 0.88 +0.59
SD 1.24 0.91 1.35
CV 0.84 1.04
Max 5 4 +5
Min 0 0 -2

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 Alverca 63 52.12 +10.88
2 Tondela 64 56.30 +7.70
3 Vizela 62 54.52 +7.48
4 Feirense 49 42.35 +6.65
5 Benfica B 55 49.51 +5.49

Biggest Disappointments

# Team Actual Sim vsSim
1 Mafra 27 38.86 -11.86
2 Pacos de Ferreira 33 43.14 -10.14
3 Maritimo 43 52.87 -9.87
4 Portimonense 34 42.56 -8.56
5 Porto B 35 40.37 -5.37

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 Tondela 6 Sep 15 – Nov 4 1 in 159
2 Uniao Torreense 4 Nov 10 – Dec 15 1 in 113
3 Chaves 5 Oct 26 – Dec 8 1 in 100
4 Vizela 6 Feb 22 – Apr 5 1 in 57
5 Feirense 4 Feb 1 – Feb 22 1 in 55

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Penafiel 7 Mar 15 – May 5 1 in 1,311
2 Pacos de Ferreira 6 Apr 6 – May 10 1 in 110
3 Maritimo 3 Nov 2 – Nov 23 1 in 65
4 Portimonense 4 Mar 14 – Apr 12 1 in 49
5 Vizela 3 Aug 18 – Aug 31 1 in 45

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Vizela 20 Dec 21 – May 16 1 in 984
2 Tondela 15 Aug 10 – Dec 21 1 in 255
3 Penafiel 8 Aug 11 – Oct 12 1 in 57
4 Oliveirense 5 Jan 20 – Feb 16 1 in 50
5 Maritimo 10 Mar 2 – May 10 1 in 43

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Vizela 8 Oct 6 – Dec 15 1 in 69
2 Mafra 12 Dec 20 – Mar 16 1 in 66
3 Penafiel 9 Mar 15 – May 15 1 in 46
4 Leixoes 10 Jan 4 – Mar 10 1 in 40
5 Maritimo 6 Dec 15 – Feb 2 1 in 31

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
Tondela24.41%16.10%12.49%9.41%8.20%6.64%5.72%4.54%3.29%2.62%2.22%1.28%1.19%0.82%0.62%0.27%0.14%0.04%
Alverca10.56%10.96%10.04%9.56%9.57%7.89%7.15%6.32%5.89%4.78%4.55%3.45%3.02%2.47%1.67%1.10%0.79%0.23%
Vizela17.03%14.26%12.04%10.06%9.15%7.37%5.89%5.49%4.48%3.87%3.07%2.35%1.64%1.41%0.88%0.68%0.29%0.04%
Benfica B5.52%6.87%7.52%7.40%7.71%8.00%7.88%7.57%7.06%6.79%6.18%5.24%4.72%4.13%3.17%2.34%1.45%0.45%
Uniao Torreense3.93%5.53%6.54%7.10%6.84%7.62%7.35%7.96%7.61%7.03%6.96%5.98%5.38%4.65%3.96%2.83%1.95%0.78%
Uniao Leiria9.55%10.52%10.00%9.43%8.68%8.49%7.80%6.46%6.02%5.75%4.21%3.76%2.97%2.45%1.88%1.10%0.71%0.22%
Chaves4.69%6.09%7.20%7.19%7.17%7.67%7.56%7.79%7.67%6.63%6.85%5.57%5.17%4.52%3.38%2.55%1.71%0.59%
Feirense0.71%1.11%1.66%2.30%2.83%3.74%4.31%5.01%5.91%6.66%7.13%8.56%8.80%9.05%9.82%9.17%8.64%4.59%
Felgueiras 19323.86%5.06%5.86%6.98%7.25%7.88%7.62%7.43%7.85%7.54%6.74%6.20%5.49%4.87%3.88%2.95%1.78%0.76%
Academico de Viseu4.72%6.09%6.35%7.19%7.38%8.02%7.79%7.41%7.05%6.57%6.65%5.98%5.34%4.65%3.56%2.67%1.82%0.76%
Penafiel1.65%2.63%4.02%4.49%4.96%5.50%6.57%6.75%7.34%7.49%8.08%8.10%7.69%6.86%6.44%5.44%4.08%1.91%
Maritimo10.98%10.72%10.36%10.14%8.69%7.76%7.34%6.39%5.67%5.12%4.47%3.21%3.03%2.53%1.45%1.22%0.71%0.21%
Leixoes0.29%0.60%1.01%1.46%1.86%2.22%3.23%4.17%4.59%5.54%6.43%7.71%8.62%9.77%11.25%11.60%12.45%7.20%
Porto B0.30%0.54%0.93%1.54%2.11%2.30%3.04%3.91%4.33%5.25%5.75%7.18%8.78%9.75%11.11%12.64%12.02%8.52%
Portimonense0.77%1.30%1.66%2.20%2.90%3.79%3.98%4.65%5.47%6.68%6.75%8.28%8.81%9.51%9.65%10.10%8.85%4.65%
Pacos de Ferreira0.86%1.30%1.79%2.64%3.26%3.50%4.42%5.23%5.91%6.70%7.82%8.83%8.87%9.13%9.37%8.91%7.45%4.01%
Oliveirense0.01%0.05%0.04%0.09%0.11%0.19%0.22%0.46%0.93%1.20%1.79%2.44%3.89%6.05%9.99%18.85%53.69%
Mafra0.17%0.31%0.48%0.87%1.35%1.50%2.16%2.70%3.40%4.05%4.94%6.53%8.04%9.54%11.86%14.44%16.31%11.35%

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
+7.84%
Slight Edge
39.22%29.41%31.37%
Elo Value
Home Edge: 27.31 Elo pts.
211 Elo
0.005 goals per Elo point
0600
Scoring Tilt
Expected
+0.15 goals
Neutral
-2+0.13+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
7.6
Wide Open
124610
Champion Preseason Odds
24%
Tondela, 1st of 18
LongshotFavorite
Title Margin
Expected
0.03/gm
Photo Finish
00.120.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.89 * Some Luck: 5.89 to 8.84 * Lucky: 8.84 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.75 * Close: 2.75 to 4.13 * Off: 4.13 to 5.5 * Way Off: 5.5 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
6.70 points
Some Luck
07.3718
Average Finish Error
Expected
2.22
Pinpoint
03.448
Biggest Overachiever
Expected 97.22%
93.52%
Alverca
50100
Biggest Underachiever
Expected 2.78%
5.24%
Mafra
050
Season Outliers
Expected
0 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.14
Even
00.120.180.260.5
Noll-Scully
Coin-flip
1.30
Moderate Separation
01.003
Interquartile Edge
64%
Slight Edge
50%60%70%80%100%
Best vs. Worst
Baseline
83%
Strong Edge
50%85%100%
Close Games
Expected
73%
Very Frequent
0%66%100%
Blowouts
Expected
10%
Occasional
0%11%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.642
Matchup Imbalance
0.24
Notable Separation
00.10.180.280.5
Strangeness
Expected
0.83
As Expected
01.002
Repeatability
0.19
Weak Carryover
00.30.60.851
Upset Rate
Expected
28%
As Expected
0%28%50%
Clear Favorite Upset Rate
Expected
27%
Shaky Favorites
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.09 * Near Noise Ceiling: 0.09 to 0.14 * Above Noise: 0.14 to 0.19 * Well Above Noise: 0.19 and up.
Probability calibration
0.93
Excellent
0.010.050.10.51
Calibration slope
Ideal
0.91
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.037
Well Within Noise
00.0940.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 Qualified for relegation playoff Direct relegation
Tondela 42.32% 13.01% 44.22% 0.27% 0.18%
Maritimo 23.17% 11.31% 63.38% 1.22% 0.92%
Alverca 23.05% 10.75% 64.08% 1.10% 1.02%
Uniao Leiria 21.31% 11.31% 65.35% 1.10% 0.93%
Chaves 11.97% 7.76% 75.42% 2.55% 2.30%
Academico de Viseu 11.59% 7.07% 76.09% 2.67% 2.58%
Uniao Torreense 10.38% 7.29% 76.77% 2.83% 2.73%
Felgueiras 1932 9.71% 6.57% 78.23% 2.95% 2.54%
Vizela 100%
Penafiel 4.77% 4.56% 79.24% 5.44% 5.99%
Benfica B 98.10% 1.90%
Pacos de Ferreira 2.41% 2.05% 75.17% 8.91% 11.46%
Feirense 2.11% 1.94% 73.55% 9.17% 13.23%
Portimonense 2.25% 1.91% 72.24% 10.10% 13.50%
Leixoes 1.02% 1.16% 66.57% 11.60% 19.65%
Porto B 79.46% 20.54%
Mafra 0.58% 0.55% 56.77% 14.44% 27.66%
Oliveirense 0.02% 0.05% 17.40% 9.99% 72.54%

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
2024-08-10 Benfica B W 2-1 1590 1636 35.8% 27.4% 36.8% +7.4 3
2024-08-10 @ Leixoes L 1-2 1636 1590 36.8% 27.4% 35.8% -7.4 0
2024-08-10 Chaves W 2-1 1628 1652 38.9% 27.3% 33.8% +7.0 3
2024-08-10 @ Academico de Viseu L 1-2 1652 1628 33.8% 27.3% 38.9% -7.0 0
2024-08-10 Pacos de Ferreira L 0-1 1636 1668 37.7% 27.4% 34.9% -8.0 0
2024-08-10 @ Mafra W 1-0 1668 1636 34.9% 27.4% 37.7% +8.0 3
2024-08-10 Tondela D 2-2 1736 1649 53.4% 25.4% 21.2% -1.1 1
2024-08-10 @ Maritimo D 2-2 1649 1736 21.2% 25.4% 53.4% +1.1 1
2024-08-11 Alverca D 1-1 1635 1661 38.7% 27.4% 33.9% -0.2 1
2024-08-11 @ Porto B D 1-1 1661 1635 33.9% 27.4% 38.7% +0.2 1
2024-08-11 Feirense L 0-1 1633 1582 49.1% 26.3% 24.6% -9.8 0
2024-08-11 @ Uniao Torreense W 1-0 1582 1633 24.6% 26.3% 49.1% +9.8 3
2024-08-11 Oliveirense W 4-3 1601 1586 44.2% 27.0% 28.8% +5.7 3
2024-08-11 @ Penafiel L 3-4 1586 1601 28.8% 27.0% 44.2% -5.7 0
2024-08-11 Vizela L 0-2 1654 1664 40.8% 27.3% 32.0% -16.0 0
2024-08-11 @ Uniao Leiria W 2-0 1664 1654 32.0% 27.3% 40.8% +16.0 3
2024-08-12 Portimonense D 0-0 1656 1654 42.5% 27.1% 30.3% -0.6 1
2024-08-12 @ Felgueiras 1932 D 0-0 1654 1656 30.3% 27.1% 42.5% +0.6 1
2024-08-17 Felgueiras 1932 D 1-1 1661 1656 43.0% 27.1% 29.9% -0.5 2
2024-08-17 @ Alverca D 1-1 1656 1661 29.9% 27.1% 43.0% +0.5 2
2024-08-17 Mafra D 0-0 1580 1628 35.5% 27.4% 37.1% +0.1 1
2024-08-17 @ Oliveirense D 0-0 1628 1580 37.1% 27.4% 35.5% -0.1 1
2024-08-17 Uniao Leiria L 0-3 1655 1638 44.6% 26.9% 28.4% -25.0 1
2024-08-17 @ Portimonense W 3-0 1638 1655 28.4% 26.9% 44.6% +25.0 3
2024-08-18 Academico de Viseu D 2-2 1592 1635 36.1% 27.4% 36.5% +0.0 4
2024-08-18 @ Feirense D 2-2 1635 1592 36.5% 27.4% 36.1% -0.0 4
2024-08-18 Leixoes D 0-0 1645 1598 48.6% 26.4% 25.0% -1.1 1
2024-08-18 @ Chaves D 0-0 1598 1645 25.0% 26.4% 48.6% +1.1 4
2024-08-18 Maritimo L 1-2 1676 1735 34.1% 27.4% 38.6% -7.0 3
2024-08-18 @ Pacos de Ferreira W 2-1 1735 1676 38.6% 27.4% 34.1% +7.0 4
2024-08-18 Penafiel L 1-2 1680 1606 51.9% 25.8% 22.3% -9.7 3
2024-08-18 @ Vizela W 2-1 1606 1680 22.3% 25.8% 51.9% +9.7 6
2024-08-18 Uniao Torreense W 2-0 1628 1623 42.9% 27.1% 29.9% +12.7 3
2024-08-18 @ Benfica B L 0-2 1623 1628 29.9% 27.1% 42.9% -12.7 0
2024-08-19 Porto B D 2-2 1650 1635 44.4% 27.0% 28.7% -0.5 2
2024-08-19 @ Tondela D 2-2 1635 1650 28.7% 27.0% 44.4% +0.5 2
2024-08-23 Alverca D 1-1 1662 1660 42.6% 27.1% 30.3% -0.5 4
2024-08-23 @ Uniao Leiria D 1-1 1660 1662 30.3% 27.1% 42.6% +0.5 3
2024-08-24 Feirense D 0-0 1656 1592 50.8% 26.0% 23.2% -1.3 3
2024-08-24 @ Felgueiras 1932 D 0-0 1592 1656 23.2% 26.0% 50.8% +1.3 5
2024-08-24 Oliveirense W 3-0 1611 1580 46.3% 26.7% 26.9% +17.0 3
2024-08-24 @ Uniao Torreense L 0-3 1580 1611 26.9% 26.7% 46.3% -17.0 1
2024-08-24 Pacos de Ferreira D 3-3 1599 1669 32.4% 27.3% 40.4% +0.2 5
2024-08-24 @ Leixoes D 3-3 1669 1599 40.4% 27.3% 32.4% -0.2 4
2024-08-25 Chaves D 1-1 1742 1644 54.7% 25.1% 20.2% -1.5 5
2024-08-25 @ Maritimo D 1-1 1644 1742 20.2% 25.1% 54.7% +1.5 2
2024-08-25 Portimonense D 2-2 1628 1630 42.0% 27.2% 30.8% -0.3 2
2024-08-25 @ Mafra D 2-2 1630 1628 30.8% 27.2% 42.0% +0.3 2
2024-08-25 Porto B W 2-0 1635 1636 42.2% 27.2% 30.6% +12.9 7
2024-08-25 @ Academico de Viseu L 0-2 1636 1635 30.6% 27.2% 42.2% -12.9 2
2024-08-25 Tondela D 2-2 1616 1650 37.5% 27.4% 35.1% -0.1 7
2024-08-25 @ Penafiel D 2-2 1650 1616 35.1% 27.4% 37.5% +0.1 3
2024-08-25 Vizela W 1-0 1641 1671 38.1% 27.4% 34.5% +7.5 6
2024-08-25 @ Benfica B L 0-1 1671 1641 34.5% 27.4% 38.1% -7.5 3
2024-08-30 Academico de Viseu L 0-4 1661 1648 44.0% 27.0% 29.0% -32.2 3
2024-08-30 @ Alverca W 4-0 1648 1661 29.0% 27.0% 44.0% +32.2 10
2024-08-31 Felgueiras 1932 D 1-1 1650 1655 41.6% 27.2% 31.2% -0.4 4
2024-08-31 @ Tondela D 1-1 1655 1650 31.2% 27.2% 41.6% +0.4 4
2024-08-31 Leixoes L 0-1 1563 1599 37.3% 27.4% 35.3% -7.9 1
2024-08-31 @ Oliveirense W 1-0 1599 1563 35.3% 27.4% 37.3% +7.9 8
2024-08-31 Uniao Torreense L 1-2 1663 1628 47.0% 26.6% 26.3% -9.0 3
2024-08-31 @ Vizela W 2-1 1628 1663 26.3% 26.6% 47.0% +9.0 6
2024-09-01 Benfica B L 2-3 1593 1648 34.4% 27.4% 38.2% -6.7 5
2024-09-01 @ Feirense W 3-2 1648 1593 38.2% 27.4% 34.4% +6.7 9
2024-09-01 Mafra L 0-3 1646 1628 44.7% 26.9% 28.3% -25.0 2
2024-09-01 @ Chaves W 3-0 1628 1646 28.3% 26.9% 44.7% +25.0 5
2024-09-01 Maritimo W 5-1 1630 1740 27.5% 26.8% 45.7% +27.7 5
2024-09-01 @ Portimonense L 1-5 1740 1630 45.7% 26.8% 27.5% -27.7 5
2024-09-01 Penafiel L 1-3 1669 1616 49.3% 26.3% 24.4% -16.1 4
2024-09-01 @ Pacos de Ferreira W 3-1 1616 1669 24.4% 26.3% 49.3% +16.1 10
2024-09-01 Uniao Leiria D 1-1 1623 1662 36.7% 27.4% 35.9% -0.0 3
2024-09-01 @ Porto B D 1-1 1662 1623 35.9% 27.4% 36.7% +0.0 5
2024-09-13 Portimonense W 3-2 1637 1658 39.3% 27.3% 33.4% +6.5 9
2024-09-13 @ Uniao Torreense L 2-3 1658 1637 33.4% 27.3% 39.3% -6.5 5
2024-09-14 Chaves L 1-2 1655 1621 46.9% 26.7% 26.4% -8.9 4
2024-09-14 @ Felgueiras 1932 W 2-1 1621 1655 26.4% 26.7% 46.9% +8.9 5
2024-09-14 Uniao Leiria L 0-1 1680 1662 44.7% 26.9% 28.3% -9.1 10
2024-09-14 @ Academico de Viseu W 1-0 1662 1680 28.3% 26.9% 44.7% +9.1 8
2024-09-15 Alverca L 1-2 1712 1628 53.1% 25.5% 21.4% -9.9 5
2024-09-15 @ Maritimo W 2-1 1628 1712 21.4% 25.5% 53.1% +9.9 6
2024-09-15 Oliveirense D 2-2 1655 1556 55.0% 25.0% 20.0% -1.2 10
2024-09-15 @ Benfica B D 2-2 1556 1655 20.0% 25.0% 55.0% +1.2 2
2024-09-15 Porto B D 1-1 1632 1623 43.6% 27.1% 29.4% -0.6 11
2024-09-15 @ Penafiel D 1-1 1623 1632 29.4% 27.1% 43.6% +0.6 4
2024-09-15 Tondela L 0-4 1653 1650 42.7% 27.1% 30.2% -31.5 5
2024-09-15 @ Mafra W 4-0 1650 1653 30.2% 27.1% 42.7% +31.5 7
2024-09-15 Vizela L 0-1 1607 1654 35.6% 27.4% 37.0% -7.7 8
2024-09-15 @ Leixoes W 1-0 1654 1607 37.0% 27.4% 35.6% +7.7 6
2024-09-16 Pacos de Ferreira W 2-0 1586 1653 32.9% 27.3% 39.8% +15.7 8
2024-09-16 @ Feirense L 0-2 1653 1586 39.8% 27.3% 32.9% -15.7 4
2024-09-28 Academico de Viseu W 4-1 1681 1671 43.6% 27.0% 29.3% +15.3 10
2024-09-28 @ Tondela L 1-4 1671 1681 29.3% 27.0% 43.6% -15.3 10
2024-09-28 Benfica B L 0-3 1637 1654 39.9% 27.3% 32.8% -22.9 4
2024-09-28 @ Pacos de Ferreira W 3-0 1654 1637 32.8% 27.3% 39.9% +22.9 13
2024-09-28 Penafiel L 0-2 1651 1631 45.0% 26.9% 28.1% -17.3 5
2024-09-28 @ Portimonense W 2-0 1631 1651 28.1% 26.9% 45.0% +17.3 14
2024-09-28 Uniao Torreense W 2-1 1630 1643 40.4% 27.3% 32.3% +6.7 8
2024-09-28 @ Chaves L 1-2 1643 1630 32.3% 27.3% 40.4% -6.7 9
2024-09-29 Feirense W 1-0 1557 1602 35.9% 27.4% 36.8% +7.9 5
2024-09-29 @ Oliveirense L 0-1 1602 1557 36.8% 27.4% 35.9% -7.9 8
2024-09-29 Felgueiras 1932 L 0-2 1623 1646 39.0% 27.3% 33.7% -15.5 4
2024-09-29 @ Porto B W 2-0 1646 1623 33.7% 27.3% 39.0% +15.5 7
2024-09-29 Leixoes D 1-1 1638 1599 47.5% 26.6% 25.9% -0.9 7
2024-09-29 @ Alverca D 1-1 1599 1638 25.9% 26.6% 47.5% +0.9 9
2024-09-29 Maritimo D 1-1 1671 1702 37.9% 27.4% 34.8% -0.1 9
2024-09-29 @ Uniao Leiria D 1-1 1702 1671 34.8% 27.4% 37.9% +0.1 6
2024-09-30 Mafra W 3-0 1662 1621 47.7% 26.5% 25.8% +16.3 9
2024-09-30 @ Vizela L 0-3 1621 1662 25.8% 26.5% 47.7% -16.3 5
2024-10-04 Tondela L 0-2 1636 1696 33.8% 27.3% 38.9% -13.9 9
2024-10-04 @ Uniao Torreense W 2-0 1696 1636 38.9% 27.3% 33.8% +13.9 13
2024-10-05 Academico de Viseu D 1-1 1662 1656 43.1% 27.1% 29.8% -0.5 8
2024-10-05 @ Felgueiras 1932 D 1-1 1656 1662 29.8% 27.1% 43.1% +0.6 11
2024-10-05 Pacos de Ferreira L 0-2 1565 1614 35.2% 27.4% 37.4% -14.4 5
2024-10-05 @ Oliveirense W 2-0 1614 1565 37.4% 27.4% 35.2% +14.4 7
2024-10-05 Portimonense W 3-0 1600 1634 37.5% 27.4% 35.1% +20.8 12
2024-10-05 @ Leixoes L 0-3 1634 1600 35.1% 27.4% 37.5% -20.8 5
2024-10-05 Porto B W 1-0 1703 1608 54.4% 25.2% 20.4% +4.9 9
2024-10-05 @ Maritimo L 0-1 1608 1703 20.4% 25.2% 54.4% -4.9 4
2024-10-06 Alverca D 1-1 1605 1637 37.7% 27.4% 35.0% -0.1 6
2024-10-06 @ Mafra D 1-1 1637 1605 35.0% 27.4% 37.7% +0.1 8
2024-10-06 Chaves W 1-0 1677 1636 47.7% 26.5% 25.8% +6.0 16
2024-10-06 @ Benfica B L 0-1 1636 1677 25.8% 26.5% 47.7% -6.0 8
2024-10-06 Uniao Leiria W 1-0 1649 1671 39.2% 27.3% 33.5% +7.3 17
2024-10-06 @ Penafiel L 0-1 1671 1649 33.5% 27.3% 39.2% -7.3 9
2024-10-06 Vizela D 0-0 1594 1678 30.6% 27.2% 42.2% +0.5 9
2024-10-06 @ Feirense D 0-0 1678 1594 42.2% 27.2% 30.6% -0.5 10
2024-10-11 Felgueiras 1932 L 1-3 1664 1661 42.6% 27.1% 30.3% -14.3 9
2024-10-11 @ Uniao Leiria W 3-1 1661 1664 30.3% 27.1% 42.6% +14.3 11
2024-10-12 Leixoes W 2-1 1710 1621 53.8% 25.3% 20.9% +4.7 16
2024-10-12 @ Tondela L 1-2 1621 1710 20.9% 25.3% 53.8% -4.7 12
2024-10-12 Penafiel D 2-2 1638 1656 39.7% 27.3% 33.0% -0.2 9
2024-10-12 @ Alverca D 2-2 1656 1638 33.0% 27.3% 39.7% +0.2 18
2024-10-13 Feirense D 0-0 1630 1595 47.1% 26.6% 26.3% -1.0 9
2024-10-13 @ Chaves D 0-0 1595 1630 26.3% 26.6% 47.1% +1.0 10
2024-10-13 Maritimo L 0-2 1656 1707 35.0% 27.4% 37.6% -14.3 11
2024-10-13 @ Academico de Viseu W 2-0 1707 1656 37.6% 27.4% 35.0% +14.3 12
2024-10-13 Uniao Torreense W 1-0 1629 1622 43.1% 27.1% 29.8% +6.7 10
2024-10-13 @ Pacos de Ferreira L 0-1 1622 1629 29.8% 27.1% 43.1% -6.7 9
2024-10-23 Mafra W 2-1 1603 1605 42.0% 27.2% 30.8% +6.5 7
2024-10-23 @ Porto B L 1-2 1605 1603 30.8% 27.2% 42.0% -6.5 6
2024-10-25 Vizela D 1-1 1635 1678 36.3% 27.4% 36.3% +0.0 11
2024-10-25 @ Pacos de Ferreira D 1-1 1678 1635 36.3% 27.4% 36.3% +0.0 11
2024-10-26 Academico de Viseu L 0-2 1656 1642 44.2% 27.0% 28.8% -17.1 18
2024-10-26 @ Penafiel W 2-0 1642 1656 28.8% 27.0% 44.2% +17.1 14
2024-10-26 Chaves L 0-3 1550 1629 31.2% 27.2% 41.5% -19.1 5
2024-10-26 @ Oliveirense W 3-0 1629 1550 41.5% 27.2% 31.2% +19.1 12
2024-10-26 Portimonense D 1-1 1596 1613 39.8% 27.3% 32.9% -0.3 11
2024-10-26 @ Feirense D 1-1 1613 1596 32.9% 27.3% 39.8% +0.3 6
2024-10-26 Tondela L 1-3 1683 1715 37.8% 27.4% 34.9% -13.1 16
2024-10-26 @ Benfica B W 3-1 1715 1683 34.9% 27.4% 37.8% +13.1 19
2024-10-27 Alverca W 1-0 1616 1637 39.2% 27.3% 33.4% +7.3 12
2024-10-27 @ Uniao Torreense L 0-1 1637 1616 33.4% 27.3% 39.2% -7.3 9
2024-10-27 Maritimo L 1-3 1676 1722 35.8% 27.4% 36.9% -12.6 11
2024-10-27 @ Felgueiras 1932 W 3-1 1722 1676 36.9% 27.4% 35.8% +12.6 15
2024-10-27 Porto B W 3-0 1616 1609 43.2% 27.1% 29.7% +18.3 15
2024-10-27 @ Leixoes L 0-3 1609 1616 29.7% 27.1% 43.2% -18.3 7
2024-10-28 Uniao Leiria W 2-1 1598 1649 35.0% 27.4% 37.6% +7.5 9
2024-10-28 @ Mafra L 1-2 1649 1598 37.6% 27.4% 35.0% -7.5 9
2024-11-01 Feirense W 1-0 1630 1595 46.9% 26.7% 26.4% +6.1 12
2024-11-01 @ Alverca L 0-1 1595 1630 26.4% 26.7% 46.9% -6.1 11
2024-11-02 Pacos de Ferreira W 2-1 1648 1635 44.0% 27.0% 28.9% +6.2 15
2024-11-02 @ Chaves L 1-2 1635 1648 28.9% 27.0% 44.0% -6.2 11
2024-11-02 Penafiel L 1-2 1734 1639 54.4% 25.1% 20.4% -10.1 15
2024-11-02 @ Maritimo W 2-1 1639 1734 20.4% 25.1% 54.4% +10.1 21
2024-11-02 Vizela D 1-1 1614 1678 33.3% 27.3% 39.4% +0.2 7
2024-11-02 @ Portimonense D 1-1 1678 1614 39.4% 27.3% 33.3% -0.2 12
2024-11-03 Benfica B D 1-1 1659 1670 40.8% 27.3% 32.0% -0.4 15
2024-11-03 @ Academico de Viseu D 1-1 1670 1659 32.0% 27.3% 40.8% +0.4 17
2024-11-03 Leixoes W 1-0 1642 1635 43.3% 27.1% 29.7% +6.7 12
2024-11-03 @ Uniao Leiria L 0-1 1635 1642 29.7% 27.1% 43.3% -6.7 15
2024-11-03 Mafra D 1-1 1663 1606 49.9% 26.2% 24.0% -1.1 12
2024-11-03 @ Felgueiras 1932 D 1-1 1606 1663 24.0% 26.2% 49.9% +1.1 10
2024-11-03 Uniao Torreense D 1-1 1591 1623 37.8% 27.4% 34.9% -0.1 8
2024-11-03 @ Porto B D 1-1 1623 1591 34.9% 27.4% 37.8% +0.1 13
2024-11-04 Oliveirense W 2-0 1728 1531 65.4% 21.3% 13.3% +5.9 22
2024-11-04 @ Tondela L 0-2 1531 1728 13.3% 21.3% 65.4% -5.9 5
2024-11-08 Chaves L 0-1 1677 1655 45.3% 26.9% 27.8% -9.2 12
2024-11-08 @ Vizela W 1-0 1655 1677 27.8% 26.9% 45.3% +9.2 18
2024-11-09 Academico de Viseu L 0-2 1607 1659 34.9% 27.4% 37.7% -14.3 10
2024-11-09 @ Mafra W 2-0 1659 1607 37.7% 27.4% 34.9% +14.3 18
2024-11-09 Felgueiras 1932 W 2-1 1649 1662 40.5% 27.3% 32.2% +6.7 24
2024-11-09 @ Penafiel L 1-2 1662 1649 32.2% 27.3% 40.5% -6.7 12
2024-11-09 Portimonense L 0-2 1525 1614 30.0% 27.1% 42.9% -12.7 5
2024-11-09 @ Oliveirense W 2-0 1614 1525 42.9% 27.1% 30.0% +12.7 10
2024-11-09 Tondela D 1-1 1589 1734 23.7% 26.1% 50.2% +1.2 12
2024-11-09 @ Feirense D 1-1 1734 1589 50.2% 26.1% 23.7% -1.2 23
2024-11-10 Alverca W 2-1 1670 1636 46.8% 26.7% 26.5% +5.8 20
2024-11-10 @ Benfica B L 1-2 1636 1670 26.5% 26.7% 46.8% -5.8 12
2024-11-10 Maritimo W 2-1 1628 1724 29.1% 27.0% 43.9% +8.5 18
2024-11-10 @ Leixoes L 1-2 1724 1628 43.9% 27.0% 29.1% -8.5 15
2024-11-10 Porto B D 2-2 1629 1591 47.4% 26.6% 26.0% -0.7 12
2024-11-10 @ Pacos de Ferreira D 2-2 1591 1629 26.0% 26.6% 47.4% +0.7 9
2024-11-10 Uniao Leiria W 2-1 1623 1648 38.7% 27.4% 33.9% +7.0 16
2024-11-10 @ Uniao Torreense L 1-2 1648 1623 33.9% 27.4% 38.7% -7.0 12
2024-11-23 Benfica B L 0-2 1627 1676 35.3% 27.4% 37.3% -14.4 10
2024-11-23 @ Portimonense W 2-0 1676 1627 37.3% 27.4% 35.3% +14.4 23
2024-11-23 Maritimo W 1-0 1590 1716 25.7% 26.5% 47.7% +9.6 15
2024-11-23 @ Feirense L 0-1 1716 1590 47.7% 26.5% 25.7% -9.6 15
2024-11-24 Oliveirense D 0-0 1668 1512 61.2% 23.0% 15.8% -2.3 13
2024-11-24 @ Vizela D 0-0 1512 1668 15.8% 23.0% 61.2% +2.3 6
2024-11-29 Leixoes W 2-0 1673 1636 47.2% 26.6% 26.2% +11.4 21
2024-11-29 @ Academico de Viseu L 0-2 1636 1673 26.2% 26.6% 47.2% -11.4 18
2024-11-30 Chaves L 1-2 1612 1664 35.0% 27.4% 37.7% -7.1 10
2024-11-30 @ Portimonense W 2-1 1664 1612 37.7% 27.4% 35.0% +7.2 21
2024-11-30 Feirense W 1-0 1641 1600 47.8% 26.5% 25.7% +6.0 15
2024-11-30 @ Uniao Leiria L 0-1 1600 1641 25.7% 26.5% 47.8% -6.0 15
2024-11-30 Uniao Torreense L 1-2 1655 1630 45.7% 26.8% 27.5% -8.8 12
2024-11-30 @ Felgueiras 1932 W 2-1 1630 1655 27.5% 26.8% 45.7% +8.8 19
2024-11-30 Vizela W 4-2 1630 1666 37.3% 27.4% 35.3% +11.2 15
2024-11-30 @ Alverca L 2-4 1666 1630 35.3% 27.4% 37.3% -11.2 13
2024-12-01 Benfica B D 1-1 1706 1690 44.4% 27.0% 28.6% -0.7 16
2024-12-01 @ Maritimo D 1-1 1690 1706 28.6% 27.0% 44.4% +0.7 24
2024-12-01 Mafra D 1-1 1656 1593 50.6% 26.0% 23.4% -1.2 25
2024-12-01 @ Penafiel D 1-1 1593 1656 23.4% 26.0% 50.6% +1.2 11
2024-12-01 Oliveirense W 2-1 1592 1515 52.2% 25.7% 22.1% +4.9 12
2024-12-01 @ Porto B L 1-2 1515 1592 22.1% 25.7% 52.2% -4.9 6
2024-12-01 Pacos de Ferreira W 2-1 1733 1629 55.5% 24.9% 19.6% +4.4 26
2024-12-01 @ Tondela L 1-2 1629 1733 19.6% 24.9% 55.5% -4.4 12
2024-12-07 Academico de Viseu W 1-0 1639 1684 35.9% 27.4% 36.8% +7.9 22
2024-12-07 @ Uniao Torreense L 0-1 1684 1639 36.8% 27.4% 35.9% -7.9 21
2024-12-07 Felgueiras 1932 D 2-2 1625 1647 39.2% 27.3% 33.4% -0.2 19
2024-12-07 @ Leixoes D 2-2 1647 1625 33.4% 27.3% 39.2% +0.2 13
2024-12-07 Penafiel W 3-0 1594 1655 33.7% 27.3% 39.0% +22.5 18
2024-12-07 @ Feirense L 0-3 1655 1594 39.0% 27.3% 33.7% -22.5 25
2024-12-07 Uniao Leiria L 0-5 1691 1647 48.1% 26.5% 25.4% -42.7 24
2024-12-07 @ Benfica B W 5-0 1647 1691 25.4% 26.5% 48.1% +42.6 18
2024-12-08 Alverca L 1-4 1510 1642 25.0% 26.4% 48.6% -13.5 6
2024-12-08 @ Oliveirense W 4-1 1642 1510 48.6% 26.4% 25.0% +13.5 18
2024-12-08 Maritimo L 2-3 1594 1705 27.3% 26.8% 46.0% -5.6 11
2024-12-08 @ Mafra W 3-2 1705 1594 46.0% 26.8% 27.3% +5.6 19
2024-12-08 Portimonense L 0-1 1624 1605 44.9% 26.9% 28.2% -9.1 12
2024-12-08 @ Pacos de Ferreira W 1-0 1605 1624 28.2% 26.9% 44.9% +9.2 13
2024-12-08 Porto B W 2-1 1671 1596 52.0% 25.7% 22.3% +5.0 24
2024-12-08 @ Chaves L 1-2 1596 1671 22.3% 25.7% 52.0% -5.0 12
2024-12-08 Tondela D 1-1 1655 1737 30.8% 27.2% 42.0% +0.5 14
2024-12-08 @ Vizela D 1-1 1737 1655 42.0% 27.2% 30.8% -0.5 27
2024-12-14 Benfica B W 2-0 1588 1648 33.8% 27.3% 38.9% +15.4 14
2024-12-14 @ Mafra L 0-2 1648 1588 38.9% 27.3% 33.8% -15.5 24
2024-12-14 Chaves W 3-1 1655 1676 39.3% 27.3% 33.3% +12.0 21
2024-12-14 @ Alverca L 1-3 1676 1655 33.3% 27.3% 39.3% -11.9 24
2024-12-14 Leixoes W 3-1 1632 1625 43.3% 27.1% 29.6% +10.9 28
2024-12-14 @ Penafiel L 1-3 1625 1632 29.6% 27.1% 43.3% -10.9 19
2024-12-14 Pacos de Ferreira L 0-1 1690 1615 52.0% 25.7% 22.2% -10.3 18
2024-12-14 @ Uniao Leiria W 1-0 1615 1690 22.2% 25.7% 52.0% +10.3 15
2024-12-15 Feirense D 0-0 1592 1617 38.8% 27.3% 33.9% -0.2 13
2024-12-15 @ Porto B D 0-0 1617 1592 33.9% 27.3% 38.8% +0.2 19
2024-12-15 Portimonense W 2-0 1737 1614 57.6% 24.2% 18.2% +8.2 30
2024-12-15 @ Tondela L 0-2 1614 1737 18.2% 24.2% 57.6% -8.2 13
2024-12-15 Uniao Torreense L 0-3 1711 1647 50.7% 26.0% 23.3% -27.7 19
2024-12-15 @ Maritimo W 3-0 1647 1711 23.3% 26.0% 50.7% +27.7 25
2024-12-15 Vizela W 2-1 1647 1655 41.1% 27.2% 31.6% +6.6 16
2024-12-15 @ Felgueiras 1932 L 1-2 1655 1647 31.6% 27.2% 41.1% -6.6 14
2024-12-16 Oliveirense W 2-1 1676 1496 63.7% 22.0% 14.3% +3.2 24
2024-12-16 @ Academico de Viseu L 1-2 1496 1676 14.3% 22.0% 63.7% -3.2 6
2024-12-20 Mafra W 2-1 1614 1604 43.7% 27.0% 29.3% +6.2 22
2024-12-20 @ Leixoes L 1-2 1604 1614 29.3% 27.0% 43.7% -6.2 14
2024-12-21 Academico de Viseu D 1-1 1606 1680 32.0% 27.3% 40.8% +0.4 14
2024-12-21 @ Portimonense D 1-1 1680 1606 40.8% 27.3% 32.0% -0.4 25
2024-12-21 Porto B W 2-1 1648 1591 49.8% 26.2% 24.0% +5.3 17
2024-12-21 @ Vizela L 1-2 1591 1648 24.0% 26.2% 49.8% -5.3 13
2024-12-21 Tondela D 2-2 1664 1745 31.0% 27.2% 41.8% +0.3 25
2024-12-21 @ Chaves D 2-2 1745 1664 41.8% 27.2% 31.0% -0.3 31
2024-12-22 Alverca L 1-3 1625 1667 36.4% 27.4% 36.2% -12.7 15
2024-12-22 @ Pacos de Ferreira W 3-1 1667 1625 36.2% 27.4% 36.4% +12.7 24
2024-12-22 Felgueiras 1932 W 2-0 1633 1653 39.4% 27.3% 33.3% +13.8 27
2024-12-22 @ Benfica B L 0-2 1653 1633 33.3% 27.3% 39.4% -13.8 16
2024-12-22 Penafiel L 0-1 1674 1643 46.5% 26.7% 26.8% -9.4 25
2024-12-22 @ Uniao Torreense W 1-0 1643 1674 26.8% 26.7% 46.5% +9.4 31
2024-12-22 Uniao Leiria L 1-2 1493 1680 19.8% 24.9% 55.3% -4.5 6
2024-12-22 @ Oliveirense W 2-1 1680 1493 55.3% 24.9% 19.8% +4.5 21
2024-12-29 Benfica B D 1-1 1653 1647 43.1% 27.1% 29.8% -0.6 32
2024-12-29 @ Penafiel D 1-1 1647 1653 29.8% 27.1% 43.1% +0.6 28
2024-12-29 Feirense D 0-0 1597 1617 39.6% 27.3% 33.1% -0.3 15
2024-12-29 @ Mafra D 0-0 1617 1597 33.1% 27.3% 39.6% +0.3 20
2024-12-29 Oliveirense L 1-2 1683 1489 65.2% 21.4% 13.4% -11.7 19
2024-12-29 @ Maritimo W 2-1 1489 1683 13.4% 21.4% 65.2% +11.7 9
2025-01-04 Alverca W 1-0 1606 1680 32.0% 27.3% 40.7% +8.5 17
2025-01-04 @ Portimonense L 0-1 1680 1606 40.7% 27.3% 32.0% -8.5 24
2025-01-04 Leixoes W 1-0 1617 1620 41.9% 27.2% 31.0% +6.9 23
2025-01-04 @ Feirense L 0-1 1620 1617 31.0% 27.2% 41.9% -6.9 22
2025-01-04 Penafiel L 0-1 1664 1652 43.9% 27.0% 29.0% -9.0 25
2025-01-04 @ Chaves W 1-0 1652 1664 29.0% 27.0% 43.9% +9.0 35
2025-01-04 Uniao Leiria L 1-4 1745 1684 50.2% 26.1% 23.7% -23.1 31
2025-01-04 @ Tondela W 4-1 1684 1745 23.7% 26.1% 50.2% +23.1 24
2025-01-05 Academico de Viseu W 4-3 1613 1679 32.9% 27.3% 39.8% +7.3 18
2025-01-05 @ Pacos de Ferreira L 3-4 1679 1613 39.8% 27.3% 32.9% -7.3 25
2025-01-05 Felgueiras 1932 L 0-3 1500 1640 24.2% 26.2% 49.5% -15.5 9
2025-01-05 @ Oliveirense W 3-0 1640 1500 49.5% 26.2% 24.2% +15.5 19
2025-01-05 Mafra W 1-0 1665 1597 51.2% 25.9% 22.9% +5.4 28
2025-01-05 @ Uniao Torreense L 0-1 1597 1665 22.9% 25.9% 51.2% -5.4 15
2025-01-05 Maritimo W 3-2 1654 1672 39.8% 27.3% 32.9% +6.5 20
2025-01-05 @ Vizela L 2-3 1672 1654 32.9% 27.3% 39.8% -6.5 19
2025-01-06 Porto B W 2-1 1647 1586 50.3% 26.1% 23.6% +5.2 31
2025-01-06 @ Benfica B L 1-2 1586 1647 23.6% 26.1% 50.3% -5.2 13
2025-01-12 Chaves D 1-1 1707 1655 49.2% 26.3% 24.5% -1.1 25
2025-01-12 @ Uniao Leiria D 1-1 1655 1707 24.5% 26.3% 49.2% +1.1 26
2025-01-12 Pacos de Ferreira W 1-0 1655 1620 47.0% 26.6% 26.4% +6.1 22
2025-01-12 @ Felgueiras 1932 L 0-1 1620 1655 26.4% 26.6% 47.0% -6.1 18
2025-01-12 Portimonense L 1-2 1581 1615 37.5% 27.4% 35.1% -7.5 13
2025-01-12 @ Porto B W 2-1 1615 1581 35.1% 27.4% 37.5% +7.5 20
2025-01-12 Tondela D 1-1 1671 1721 35.2% 27.4% 37.5% +0.1 25
2025-01-12 @ Alverca D 1-1 1721 1671 37.5% 27.4% 35.2% -0.1 32
2025-01-12 Uniao Torreense D 1-1 1613 1670 34.2% 27.4% 38.5% +0.2 23
2025-01-12 @ Leixoes D 1-1 1670 1613 38.5% 27.4% 34.2% -0.2 29
2025-01-12 Vizela D 0-0 1672 1660 43.9% 27.0% 29.1% -0.7 26
2025-01-12 @ Academico de Viseu D 0-0 1660 1672 29.1% 27.0% 43.9% +0.7 21
2025-01-17 Academico de Viseu W 3-0 1656 1671 40.2% 27.3% 32.5% +19.7 29
2025-01-17 @ Chaves L 0-3 1671 1656 32.5% 27.3% 40.2% -19.7 26
2025-01-17 Leixoes W 4-0 1652 1613 47.5% 26.6% 25.9% +21.5 34
2025-01-17 @ Benfica B L 0-4 1613 1652 25.9% 26.6% 47.5% -21.5 23
2025-01-18 Felgueiras 1932 W 3-2 1622 1661 36.8% 27.4% 35.8% +6.9 23
2025-01-18 @ Portimonense L 2-3 1661 1622 35.8% 27.4% 36.8% -6.9 22
2025-01-18 Porto B W 2-0 1671 1573 54.8% 25.1% 20.2% +9.1 28
2025-01-18 @ Alverca L 0-2 1573 1671 20.2% 25.1% 54.8% -9.1 13
2025-01-18 Uniao Torreense D 1-1 1624 1670 35.7% 27.4% 36.9% +0.0 24
2025-01-18 @ Feirense D 1-1 1670 1624 36.9% 27.4% 35.7% -0.0 30
2025-01-19 Mafra W 2-1 1614 1592 45.3% 26.9% 27.9% +6.0 21
2025-01-19 @ Pacos de Ferreira L 1-2 1592 1614 27.9% 26.9% 45.3% -6.0 15
2025-01-19 Maritimo D 0-0 1721 1665 49.7% 26.2% 24.1% -1.2 33
2025-01-19 @ Tondela D 0-0 1665 1721 24.1% 26.2% 49.7% +1.2 20
2025-01-19 Uniao Leiria W 1-0 1661 1706 35.9% 27.4% 36.8% +7.9 24
2025-01-19 @ Vizela L 0-1 1706 1661 36.8% 27.4% 35.9% -7.9 25
2025-01-20 Penafiel D 2-2 1485 1661 20.7% 25.2% 54.1% +1.1 10
2025-01-20 @ Oliveirense D 2-2 1661 1485 54.1% 25.2% 20.7% -1.1 36
2025-01-24 Feirense W 2-1 1652 1624 46.0% 26.8% 27.2% +5.9 29
2025-01-24 @ Academico de Viseu L 1-2 1624 1652 27.2% 26.8% 46.0% -5.9 24
2025-01-25 Alverca L 0-1 1654 1680 38.6% 27.4% 34.0% -8.1 22
2025-01-25 @ Felgueiras 1932 W 1-0 1680 1654 34.0% 27.4% 38.6% +8.2 31
2025-01-25 Chaves D 0-0 1592 1676 30.6% 27.2% 42.2% +0.6 24
2025-01-25 @ Leixoes D 0-0 1676 1592 42.2% 27.2% 30.6% -0.5 30
2025-01-25 Pacos de Ferreira D 2-2 1666 1620 48.5% 26.4% 25.1% -0.8 21
2025-01-25 @ Maritimo D 2-2 1620 1666 25.1% 26.4% 48.5% +0.8 22
2025-01-26 Oliveirense D 0-0 1586 1486 55.0% 25.0% 20.0% -1.7 16
2025-01-26 @ Mafra D 0-0 1486 1586 20.0% 25.0% 55.0% +1.7 11
2025-01-26 Portimonense W 1-0 1698 1629 51.3% 25.9% 22.8% +5.4 28
2025-01-26 @ Uniao Leiria L 0-1 1629 1698 22.8% 25.9% 51.3% -5.4 23
2025-01-26 Tondela D 2-2 1564 1720 22.6% 25.8% 51.6% +1.0 14
2025-01-26 @ Porto B D 2-2 1720 1564 51.6% 25.8% 22.6% -1.0 34
2025-01-26 Vizela D 1-1 1660 1669 41.1% 27.2% 31.7% -0.4 37
2025-01-26 @ Penafiel D 1-1 1669 1660 31.7% 27.2% 41.1% +0.4 25
2025-01-27 Benfica B D 1-1 1670 1674 41.8% 27.2% 31.0% -0.5 31
2025-01-27 @ Uniao Torreense D 1-1 1674 1670 31.0% 27.2% 41.8% +0.4 35
2025-01-31 Leixoes D 0-0 1620 1592 46.1% 26.8% 27.2% -0.9 23
2025-01-31 @ Pacos de Ferreira D 0-0 1592 1620 27.2% 26.8% 46.1% +0.9 25
2025-02-01 Academico de Viseu W 3-2 1565 1658 29.6% 27.1% 43.4% +8.0 17
2025-02-01 @ Porto B L 2-3 1658 1565 43.4% 27.1% 29.6% -8.0 29
2025-02-01 Benfica B W 1-0 1669 1674 41.6% 27.2% 31.2% +7.0 28
2025-02-01 @ Vizela L 0-1 1674 1669 31.2% 27.2% 41.6% -7.0 35
2025-02-01 Felgueiras 1932 W 3-2 1618 1646 38.3% 27.4% 34.3% +6.7 27
2025-02-01 @ Feirense L 2-3 1646 1618 34.3% 27.4% 38.3% -6.7 22
2025-02-01 Mafra W 2-0 1624 1584 47.6% 26.6% 25.8% +11.3 26
2025-02-01 @ Portimonense L 0-2 1584 1624 25.8% 26.6% 47.6% -11.3 16
2025-02-01 Penafiel W 2-0 1719 1660 50.1% 26.1% 23.8% +10.5 37
2025-02-01 @ Tondela L 0-2 1660 1719 23.8% 26.1% 50.1% -10.5 37
2025-02-02 Maritimo D 1-1 1676 1666 43.6% 27.0% 29.3% -0.6 31
2025-02-02 @ Chaves D 1-1 1666 1676 29.3% 27.0% 43.6% +0.6 22
2025-02-02 Uniao Leiria W 2-1 1688 1704 40.1% 27.3% 32.6% +6.8 34
2025-02-02 @ Alverca L 1-2 1704 1688 32.6% 27.3% 40.1% -6.8 28
2025-02-02 Uniao Torreense D 0-0 1488 1670 20.2% 25.1% 54.7% +1.7 12
2025-02-02 @ Oliveirense D 0-0 1670 1488 54.7% 25.1% 20.2% -1.7 32
2025-02-07 Feirense L 0-1 1667 1625 47.9% 26.5% 25.6% -9.6 35
2025-02-07 @ Benfica B W 1-0 1625 1667 25.6% 26.5% 47.9% +9.7 30
2025-02-08 Oliveirense L 1-2 1593 1489 55.5% 24.9% 19.7% -10.3 25
2025-02-08 @ Leixoes W 2-1 1489 1593 19.7% 24.9% 55.5% +10.3 15
2025-02-08 Pacos de Ferreira L 1-2 1649 1620 46.3% 26.8% 27.0% -8.8 37
2025-02-08 @ Penafiel W 2-1 1620 1649 27.0% 26.8% 46.3% +8.8 26
2025-02-08 Portimonense W 2-0 1666 1635 46.5% 26.7% 26.8% +11.6 25
2025-02-08 @ Maritimo L 0-2 1635 1666 26.8% 26.7% 46.5% -11.6 26
2025-02-08 Tondela W 1-0 1639 1730 29.8% 27.1% 43.1% +8.9 25
2025-02-08 @ Felgueiras 1932 L 0-1 1730 1639 43.1% 27.1% 29.8% -8.9 37
2025-02-09 Alverca D 2-2 1650 1695 35.8% 27.4% 36.8% +0.0 30
2025-02-09 @ Academico de Viseu D 2-2 1695 1650 36.8% 27.4% 35.8% -0.0 35
2025-02-09 Chaves D 0-0 1573 1675 28.4% 26.9% 44.7% +0.8 17
2025-02-09 @ Mafra D 0-0 1675 1573 44.7% 26.9% 28.4% -0.8 32
2025-02-09 Porto B D 0-0 1697 1573 57.8% 24.2% 18.1% -2.0 29
2025-02-09 @ Uniao Leiria D 0-0 1573 1697 18.1% 24.2% 57.8% +2.0 18
2025-02-10 Vizela L 2-4 1668 1676 41.1% 27.2% 31.6% -12.5 32
2025-02-10 @ Uniao Torreense W 4-2 1676 1668 31.6% 27.2% 41.1% +12.5 31
2025-02-15 Feirense L 1-2 1628 1634 41.4% 27.2% 31.4% -8.1 26
2025-02-15 @ Pacos de Ferreira W 2-1 1634 1628 31.4% 27.2% 41.4% +8.1 33
2025-02-15 Felgueiras 1932 W 2-0 1674 1648 45.8% 26.8% 27.4% +11.8 35
2025-02-15 @ Chaves L 0-2 1648 1674 27.4% 26.8% 45.8% -11.8 25
2025-02-15 Mafra W 1-0 1721 1573 60.3% 23.3% 16.4% +3.9 40
2025-02-15 @ Tondela L 0-1 1573 1721 16.4% 23.3% 60.3% -3.9 17
2025-02-16 Benfica B W 3-2 1500 1658 22.4% 25.8% 51.8% +9.2 18
2025-02-16 @ Oliveirense L 2-3 1658 1500 51.8% 25.8% 22.4% -9.2 35
2025-02-16 Leixoes D 0-0 1689 1583 55.7% 24.8% 19.5% -1.8 32
2025-02-16 @ Vizela D 0-0 1583 1689 19.5% 24.8% 55.7% +1.8 26
2025-02-16 Maritimo W 5-0 1695 1678 44.6% 26.9% 28.4% +28.5 38
2025-02-16 @ Alverca L 0-5 1678 1695 28.4% 26.9% 44.6% -28.5 25
2025-02-16 Penafiel W 3-2 1575 1640 33.1% 27.3% 39.6% +7.4 21
2025-02-16 @ Porto B L 2-3 1640 1575 39.6% 27.3% 33.1% -7.4 37
2025-02-16 Uniao Torreense L 1-2 1624 1656 37.8% 27.4% 34.9% -7.6 26
2025-02-16 @ Portimonense W 2-1 1656 1624 34.9% 27.4% 37.8% +7.6 35
2025-02-17 Academico de Viseu D 1-1 1695 1650 48.3% 26.4% 25.2% -1.0 30
2025-02-17 @ Uniao Leiria D 1-1 1650 1695 25.2% 26.4% 48.3% +1.0 31
2025-02-21 Portimonense W 3-0 1633 1616 44.6% 27.0% 28.5% +17.7 40
2025-02-21 @ Penafiel L 0-3 1616 1633 28.5% 27.0% 44.6% -17.7 26
2025-02-22 Oliveirense W 3-1 1643 1509 58.8% 23.8% 17.3% +6.8 36
2025-02-22 @ Feirense L 1-3 1509 1643 17.3% 23.8% 58.8% -6.8 18
2025-02-22 Pacos de Ferreira D 0-0 1648 1620 46.1% 26.8% 27.2% -0.9 36
2025-02-22 @ Benfica B D 0-0 1620 1648 27.2% 26.8% 46.1% +0.9 27
2025-02-22 Porto B W 1-0 1636 1583 49.4% 26.3% 24.3% +5.7 28
2025-02-22 @ Felgueiras 1932 L 0-1 1583 1636 24.3% 26.3% 49.4% -5.7 21
2025-02-22 Uniao Leiria L 1-2 1649 1694 36.0% 27.4% 36.7% -7.3 25
2025-02-22 @ Maritimo W 2-1 1694 1649 36.7% 27.4% 36.0% +7.3 33
2025-02-22 Vizela L 1-4 1569 1687 26.6% 26.7% 46.7% -14.2 17
2025-02-22 @ Mafra W 4-1 1687 1569 46.7% 26.7% 26.6% +14.2 35
2025-02-23 Alverca D 1-1 1585 1724 24.3% 26.2% 49.5% +1.1 27
2025-02-23 @ Leixoes D 1-1 1724 1585 49.5% 26.2% 24.3% -1.1 39
2025-02-23 Chaves L 1-2 1663 1686 39.1% 27.3% 33.6% -7.8 35
2025-02-23 @ Uniao Torreense W 2-1 1686 1663 33.6% 27.3% 39.1% +7.8 38
2025-02-23 Tondela D 1-1 1651 1725 31.9% 27.3% 40.8% +0.4 32
2025-02-23 @ Academico de Viseu D 1-1 1725 1651 40.8% 27.3% 31.9% -0.4 41
2025-02-28 Benfica B L 1-2 1694 1648 48.4% 26.4% 25.1% -9.2 38
2025-02-28 @ Chaves W 2-1 1648 1694 25.1% 26.4% 48.4% +9.2 39
2025-03-01 Felgueiras 1932 D 0-0 1651 1642 43.5% 27.1% 29.5% -0.7 33
2025-03-01 @ Academico de Viseu D 0-0 1642 1651 29.5% 27.1% 43.5% +0.7 29
2025-03-01 Mafra W 2-0 1723 1555 62.4% 22.5% 15.0% +6.8 42
2025-03-01 @ Alverca L 0-2 1555 1723 15.0% 22.5% 62.4% -6.8 17
2025-03-01 Uniao Torreense D 2-2 1724 1655 51.3% 25.9% 22.8% -0.9 42
2025-03-01 @ Tondela D 2-2 1655 1724 22.8% 25.9% 51.3% +0.9 36
2025-03-02 Feirense W 5-0 1701 1649 49.1% 26.3% 24.6% +25.3 38
2025-03-02 @ Vizela L 0-5 1649 1701 24.6% 26.3% 49.1% -25.3 36
2025-03-02 Leixoes W 2-1 1598 1586 44.0% 27.0% 29.0% +6.2 29
2025-03-02 @ Portimonense L 1-2 1586 1598 29.0% 27.0% 44.0% -6.2 27
2025-03-02 Maritimo L 0-1 1577 1642 33.1% 27.3% 39.6% -7.3 21
2025-03-02 @ Porto B W 1-0 1642 1577 39.6% 27.3% 33.1% +7.3 28
2025-03-02 Penafiel W 1-0 1701 1651 49.0% 26.3% 24.7% +5.8 36
2025-03-02 @ Uniao Leiria L 0-1 1651 1701 24.7% 26.3% 49.0% -5.8 40
2025-03-03 Oliveirense L 0-1 1621 1502 57.2% 24.4% 18.4% -11.2 27
2025-03-03 @ Pacos de Ferreira W 1-0 1502 1621 18.4% 24.4% 57.2% +11.2 21
2025-03-07 Chaves L 0-1 1624 1685 33.7% 27.3% 38.9% -7.4 36
2025-03-07 @ Feirense W 1-0 1685 1624 38.9% 27.3% 33.7% +7.4 41
2025-03-08 Alverca W 3-2 1645 1729 30.6% 27.2% 42.3% +7.8 43
2025-03-08 @ Penafiel L 2-3 1729 1645 42.3% 27.2% 30.6% -7.8 42
2025-03-08 Pacos de Ferreira W 3-0 1656 1610 48.4% 26.4% 25.1% +16.0 39
2025-03-08 @ Uniao Torreense L 0-3 1610 1656 25.1% 26.4% 48.4% -16.0 27
2025-03-08 Uniao Leiria D 2-2 1643 1707 33.2% 27.3% 39.5% +0.2 30
2025-03-08 @ Felgueiras 1932 D 2-2 1707 1643 39.5% 27.3% 33.2% -0.2 37
2025-03-09 Academico de Viseu D 1-1 1649 1650 42.1% 27.2% 30.7% -0.5 29
2025-03-09 @ Maritimo D 1-1 1650 1649 30.7% 27.2% 42.1% +0.5 34
2025-03-09 Portimonense D 0-0 1657 1604 49.2% 26.3% 24.5% -1.2 40
2025-03-09 @ Benfica B D 0-0 1604 1657 24.5% 26.3% 49.2% +1.2 30
2025-03-09 Porto B D 0-0 1549 1570 39.3% 27.3% 33.3% -0.3 18
2025-03-09 @ Mafra D 0-0 1570 1549 33.3% 27.3% 39.3% +0.3 22
2025-03-09 Vizela L 0-1 1513 1726 17.7% 24.0% 58.3% -4.2 21
2025-03-09 @ Oliveirense W 1-0 1726 1513 58.3% 24.0% 17.7% +4.2 41
2025-03-10 Tondela L 0-1 1580 1723 23.8% 26.1% 50.1% -5.6 27
2025-03-10 @ Leixoes W 1-0 1723 1580 50.1% 26.1% 23.8% +5.6 45
2025-03-14 Feirense L 1-2 1606 1617 40.7% 27.3% 32.0% -8.0 30
2025-03-14 @ Portimonense W 2-1 1617 1606 32.0% 27.3% 40.7% +8.0 39
2025-03-14 Uniao Torreense D 2-2 1722 1672 48.8% 26.4% 24.8% -0.8 43
2025-03-14 @ Alverca D 2-2 1672 1722 24.8% 26.4% 48.8% +0.8 40
2025-03-15 Felgueiras 1932 D 0-0 1649 1643 43.1% 27.1% 29.8% -0.6 30
2025-03-15 @ Maritimo D 0-0 1643 1649 29.8% 27.1% 43.1% +0.6 31
2025-03-15 Oliveirense W 4-0 1692 1509 64.0% 21.9% 14.1% +12.0 44
2025-03-15 @ Chaves L 0-4 1509 1692 14.1% 21.9% 64.0% -12.0 21
2025-03-15 Penafiel W 1-0 1651 1653 42.0% 27.2% 30.8% +6.9 37
2025-03-15 @ Academico de Viseu L 0-1 1653 1651 30.8% 27.2% 42.0% -6.9 43
2025-03-16 Benfica B W 2-1 1729 1656 51.8% 25.8% 22.4% +5.0 48
2025-03-16 @ Tondela L 1-2 1656 1729 22.4% 25.8% 51.8% -5.0 40
2025-03-16 Leixoes L 0-1 1570 1574 41.7% 27.2% 31.1% -8.6 22
2025-03-16 @ Porto B W 1-0 1574 1570 31.1% 27.2% 41.7% +8.6 30
2025-03-16 Mafra W 3-1 1707 1548 61.5% 22.9% 15.6% +6.1 40
2025-03-16 @ Uniao Leiria L 1-3 1548 1707 15.6% 22.9% 61.5% -6.1 18
2025-03-16 Pacos de Ferreira W 2-1 1730 1594 59.1% 23.7% 17.1% +3.9 44
2025-03-16 @ Vizela L 1-2 1594 1730 17.1% 23.7% 59.1% -3.9 27
2025-03-29 Maritimo L 0-1 1646 1648 41.9% 27.2% 30.9% -8.7 43
2025-03-29 @ Penafiel W 1-0 1648 1646 30.9% 27.2% 41.9% +8.7 33
2025-03-29 Portimonense W 3-2 1734 1598 59.2% 23.7% 17.1% +3.7 47
2025-03-29 @ Vizela L 2-3 1598 1734 17.1% 23.7% 59.2% -3.7 30
2025-03-29 Tondela L 1-3 1497 1734 16.0% 23.1% 60.9% -6.2 21
2025-03-29 @ Oliveirense W 3-1 1734 1497 60.9% 23.1% 16.0% +6.2 51
2025-03-30 Alverca L 0-1 1625 1721 29.1% 27.0% 43.9% -6.6 39
2025-03-30 @ Feirense W 1-0 1721 1625 43.9% 27.0% 29.1% +6.6 46
2025-03-30 Chaves W 2-0 1590 1704 27.0% 26.8% 46.2% +17.7 30
2025-03-30 @ Pacos de Ferreira L 0-2 1704 1590 46.2% 26.8% 27.0% -17.7 44
2025-03-30 Porto B L 2-4 1673 1561 56.4% 24.6% 19.0% -16.1 40
2025-03-30 @ Uniao Torreense W 4-2 1561 1673 19.0% 24.6% 56.4% +16.1 25
2025-03-30 Uniao Leiria L 0-1 1583 1713 25.2% 26.4% 48.4% -5.9 30
2025-03-30 @ Leixoes W 1-0 1713 1583 48.4% 26.4% 25.2% +5.9 43
2025-03-31 Academico de Viseu W 1-0 1651 1658 41.3% 27.2% 31.5% +7.0 43
2025-03-31 @ Benfica B L 0-1 1658 1651 31.5% 27.2% 41.3% -7.0 37
2025-03-31 Felgueiras 1932 W 1-0 1542 1644 28.5% 27.0% 44.6% +9.1 21
2025-03-31 @ Mafra L 0-1 1644 1542 44.6% 27.0% 28.5% -9.1 31
2025-04-05 Feirense W 2-1 1740 1618 57.6% 24.3% 18.2% +4.1 54
2025-04-05 @ Tondela L 1-2 1618 1740 18.2% 24.3% 57.6% -4.1 39
2025-04-05 Leixoes D 1-1 1657 1577 52.6% 25.6% 21.8% -1.4 34
2025-04-05 @ Maritimo D 1-1 1577 1657 21.8% 25.6% 52.6% +1.4 31
2025-04-05 Penafiel W 1-0 1635 1637 41.9% 27.2% 30.9% +6.9 34
2025-04-05 @ Felgueiras 1932 L 0-1 1637 1635 30.9% 27.2% 41.9% -6.9 43
2025-04-05 Vizela L 1-2 1686 1738 35.0% 27.4% 37.7% -7.1 44
2025-04-05 @ Chaves W 2-1 1738 1686 37.7% 27.4% 35.0% +7.1 50
2025-04-06 Benfica B D 0-0 1727 1658 51.4% 25.9% 22.7% -1.4 47
2025-04-06 @ Alverca D 0-0 1658 1727 22.7% 25.9% 51.4% +1.4 44
2025-04-06 Mafra W 3-1 1651 1551 54.9% 25.0% 20.0% +7.8 40
2025-04-06 @ Academico de Viseu L 1-3 1551 1651 20.0% 25.0% 54.9% -7.8 21
2025-04-06 Oliveirense L 2-3 1594 1491 55.4% 24.9% 19.7% -9.7 30
2025-04-06 @ Portimonense W 3-2 1491 1594 19.7% 24.9% 55.4% +9.7 24
2025-04-06 Pacos de Ferreira W 1-0 1577 1608 38.0% 27.4% 34.6% +7.5 28
2025-04-06 @ Porto B L 0-1 1608 1577 34.6% 27.4% 38.0% -7.5 30
2025-04-06 Uniao Torreense L 1-3 1719 1657 50.4% 26.1% 23.5% -16.4 43
2025-04-06 @ Uniao Leiria W 3-1 1657 1719 23.5% 26.1% 50.4% +16.4 43
2025-04-11 Uniao Leiria W 2-1 1614 1702 30.1% 27.1% 42.8% +8.3 42
2025-04-11 @ Feirense L 1-2 1702 1614 42.8% 27.1% 30.1% -8.3 43
2025-04-12 Academico de Viseu D 1-1 1578 1658 31.1% 27.2% 41.7% +0.4 32
2025-04-12 @ Leixoes D 1-1 1658 1578 41.7% 27.2% 31.1% -0.4 41
2025-04-12 Portimonense W 2-0 1679 1584 54.4% 25.2% 20.4% +9.2 47
2025-04-12 @ Chaves L 0-2 1584 1679 20.4% 25.2% 54.4% -9.2 30
2025-04-12 Tondela L 0-1 1600 1744 23.8% 26.1% 50.1% -5.6 30
2025-04-12 @ Pacos de Ferreira W 1-0 1744 1600 50.1% 26.1% 23.8% +5.6 57
2025-04-13 Alverca D 1-1 1745 1726 44.9% 26.9% 28.2% -0.7 51
2025-04-13 @ Vizela D 1-1 1726 1745 28.2% 26.9% 44.9% +0.7 48
2025-04-13 Felgueiras 1932 D 1-1 1673 1641 46.6% 26.7% 26.7% -0.8 44
2025-04-13 @ Uniao Torreense D 1-1 1641 1673 26.7% 26.7% 46.6% +0.8 35
2025-04-13 Maritimo L 1-2 1659 1656 42.7% 27.1% 30.1% -8.3 44
2025-04-13 @ Benfica B W 2-1 1656 1659 30.1% 27.1% 42.7% +8.3 37
2025-04-13 Porto B D 1-1 1501 1585 30.6% 27.2% 42.2% +0.5 25
2025-04-13 @ Oliveirense D 1-1 1585 1501 42.2% 27.2% 30.6% -0.5 29
2025-04-14 Penafiel W 4-2 1543 1630 30.3% 27.1% 42.6% +12.8 24
2025-04-14 @ Mafra L 2-4 1630 1543 42.6% 27.1% 30.3% -12.8 43
2025-04-18 Benfica B L 1-3 1694 1651 48.1% 26.5% 25.4% -15.8 43
2025-04-18 @ Uniao Leiria W 3-1 1651 1694 25.4% 26.5% 48.1% +15.8 47
2025-04-18 Leixoes W 4-0 1642 1579 50.6% 26.0% 23.4% +19.6 38
2025-04-18 @ Felgueiras 1932 L 0-4 1579 1642 23.4% 26.0% 50.6% -19.6 32
2025-04-18 Pacos de Ferreira W 2-0 1575 1595 39.5% 27.3% 33.2% +13.7 33
2025-04-18 @ Portimonense L 0-2 1595 1575 33.2% 27.3% 39.5% -13.7 30
2025-04-19 Chaves L 1-2 1584 1688 28.2% 26.9% 44.9% -6.0 29
2025-04-19 @ Porto B W 2-1 1688 1584 44.9% 26.9% 28.2% +6.0 50
2025-04-19 Feirense L 1-2 1617 1622 41.6% 27.2% 31.2% -8.1 43
2025-04-19 @ Penafiel W 2-1 1622 1617 31.2% 27.2% 41.6% +8.1 45
2025-04-19 Uniao Torreense L 1-2 1658 1673 40.3% 27.3% 32.5% -7.9 41
2025-04-19 @ Academico de Viseu W 2-1 1673 1658 32.5% 27.3% 40.3% +7.9 47
2025-04-20 Mafra W 2-0 1664 1556 55.9% 24.8% 19.4% +8.7 40
2025-04-20 @ Maritimo L 0-2 1556 1664 19.4% 24.8% 55.9% -8.7 24
2025-04-20 Oliveirense W 4-0 1727 1501 68.2% 20.1% 11.8% +9.8 51
2025-04-20 @ Alverca L 0-4 1501 1727 11.8% 20.1% 68.2% -9.8 25
2025-04-20 Vizela L 0-1 1750 1744 43.0% 27.1% 29.9% -8.9 57
2025-04-20 @ Tondela W 1-0 1744 1750 29.9% 27.1% 43.0% +8.8 54
2025-04-25 Academico de Viseu W 2-0 1491 1650 22.3% 25.8% 52.0% +19.5 28
2025-04-25 @ Oliveirense L 0-2 1650 1491 52.0% 25.8% 22.3% -19.4 41
2025-04-25 Uniao Leiria L 2-3 1581 1678 29.0% 27.0% 44.0% -5.9 30
2025-04-25 @ Pacos de Ferreira W 3-2 1678 1581 44.0% 27.0% 29.0% +5.9 46
2025-04-26 Felgueiras 1932 D 1-1 1753 1662 54.0% 25.3% 20.7% -1.5 55
2025-04-26 @ Vizela D 1-1 1662 1753 20.7% 25.3% 54.0% +1.5 39
2025-04-26 Maritimo D 2-2 1680 1673 43.3% 27.1% 29.6% -0.4 48
2025-04-26 @ Uniao Torreense D 2-2 1673 1680 29.6% 27.1% 43.3% +0.4 41
2025-04-27 Penafiel W 3-1 1559 1609 35.2% 27.4% 37.5% +13.0 35
2025-04-27 @ Leixoes L 1-3 1609 1559 37.5% 27.4% 35.2% -13.0 43
2025-04-27 Porto B L 0-1 1630 1578 49.2% 26.3% 24.5% -9.9 45
2025-04-27 @ Feirense W 1-0 1578 1630 24.5% 26.3% 49.2% +9.9 32
2025-04-27 Tondela D 2-2 1589 1741 22.9% 25.9% 51.1% +0.9 34
2025-04-27 @ Portimonense D 2-2 1741 1589 51.1% 25.9% 22.9% -0.9 58
2025-04-29 Alverca L 0-2 1694 1737 36.3% 27.4% 36.3% -14.7 50
2025-04-29 @ Chaves W 2-0 1737 1694 36.3% 27.4% 36.3% +14.7 54
2025-04-30 Mafra W 5-0 1666 1548 57.2% 24.4% 18.4% +19.5 50
2025-04-30 @ Benfica B L 0-5 1548 1666 18.4% 24.4% 57.2% -19.5 24
2025-05-02 Oliveirense W 5-0 1684 1511 63.0% 22.3% 14.7% +15.4 49
2025-05-02 @ Uniao Leiria L 0-5 1511 1684 14.7% 22.3% 63.0% -15.4 28
2025-05-03 Portimonense W 2-1 1631 1590 47.8% 26.5% 25.7% +5.6 44
2025-05-03 @ Academico de Viseu L 1-2 1590 1631 25.7% 26.5% 47.8% -5.6 34
2025-05-03 Vizela L 0-1 1588 1752 21.8% 25.6% 52.5% -5.2 32
2025-05-03 @ Porto B W 1-0 1752 1588 52.5% 25.6% 21.8% +5.2 58
2025-05-04 Benfica B D 3-3 1663 1686 39.1% 27.3% 33.6% -0.1 40
2025-05-04 @ Felgueiras 1932 D 3-3 1686 1663 33.6% 27.3% 39.1% +0.1 51
2025-05-04 Chaves W 2-1 1740 1680 50.2% 26.1% 23.7% +5.2 61
2025-05-04 @ Tondela L 1-2 1680 1740 23.7% 26.1% 50.2% -5.2 50
2025-05-04 Feirense D 1-1 1673 1621 49.2% 26.3% 24.5% -1.1 42
2025-05-04 @ Maritimo D 1-1 1621 1673 24.5% 26.3% 49.2% +1.1 46
2025-05-04 Leixoes L 1-2 1528 1572 36.0% 27.4% 36.6% -7.3 24
2025-05-04 @ Mafra W 2-1 1572 1528 36.6% 27.4% 36.0% +7.3 38
2025-05-04 Pacos de Ferreira W 1-0 1751 1575 63.3% 22.2% 14.5% +3.5 57
2025-05-04 @ Alverca L 0-1 1575 1751 14.5% 22.2% 63.3% -3.5 30
2025-05-05 Uniao Torreense L 0-1 1596 1680 30.7% 27.2% 42.2% -6.9 43
2025-05-05 @ Penafiel W 1-0 1680 1596 42.2% 27.2% 30.7% +6.9 51
2025-05-09 Mafra W 2-1 1622 1521 55.1% 25.0% 19.9% +4.5 49
2025-05-09 @ Feirense L 1-2 1521 1622 19.9% 25.0% 55.1% -4.5 24
2025-05-10 Felgueiras 1932 L 1-2 1572 1663 29.7% 27.1% 43.2% -6.3 30
2025-05-10 @ Pacos de Ferreira W 2-1 1663 1572 43.2% 27.1% 29.7% +6.3 43
2025-05-10 Maritimo D 1-1 1495 1672 20.7% 25.2% 54.1% +1.5 29
2025-05-10 @ Oliveirense D 1-1 1672 1495 54.1% 25.2% 20.7% -1.5 43
2025-05-10 Uniao Leiria L 0-2 1674 1700 38.8% 27.3% 33.9% -15.4 50
2025-05-10 @ Chaves W 2-0 1700 1674 33.9% 27.3% 38.8% +15.4 52
2025-05-11 Academico de Viseu D 1-1 1757 1636 57.4% 24.3% 18.3% -1.8 59
2025-05-11 @ Vizela D 1-1 1636 1757 18.3% 24.3% 57.4% +1.8 45
2025-05-11 Alverca L 1-2 1745 1755 41.0% 27.3% 31.8% -8.0 61
2025-05-11 @ Tondela W 2-1 1755 1745 31.8% 27.3% 41.0% +8.0 60
2025-05-11 Leixoes W 3-2 1687 1579 55.9% 24.8% 19.4% +4.1 54
2025-05-11 @ Uniao Torreense L 2-3 1579 1687 19.4% 24.8% 55.9% -4.1 38
2025-05-11 Penafiel D 1-1 1686 1589 54.6% 25.1% 20.3% -1.5 52
2025-05-11 @ Benfica B D 1-1 1589 1686 20.3% 25.1% 54.6% +1.5 44
2025-05-11 Porto B L 0-3 1584 1583 42.4% 27.2% 30.4% -24.0 34
2025-05-11 @ Portimonense W 3-0 1583 1584 30.4% 27.2% 42.4% +24.0 35
2025-05-14 Feirense W 2-0 1575 1626 35.1% 27.4% 37.5% +15.0 41
2025-05-14 @ Leixoes L 0-2 1626 1575 37.5% 27.4% 35.1% -15.1 49
2025-05-15 Chaves D 0-0 1591 1659 32.7% 27.3% 40.0% +0.3 45
2025-05-15 @ Penafiel D 0-0 1659 1591 40.0% 27.3% 32.7% -0.3 51
2025-05-15 Uniao Torreense W 2-0 1516 1691 20.8% 25.3% 53.9% +20.0 27
2025-05-15 @ Mafra L 0-2 1691 1516 53.9% 25.3% 20.8% -20.0 54
2025-05-16 Portimonense W 2-1 1763 1560 66.0% 21.1% 13.0% +2.9 63
2025-05-16 @ Alverca L 1-2 1560 1763 13.0% 21.1% 66.0% -2.9 34
2025-05-16 Tondela L 0-2 1715 1737 39.1% 27.3% 33.5% -15.5 52
2025-05-16 @ Uniao Leiria W 2-0 1737 1715 33.5% 27.3% 39.1% +15.5 64
2025-05-16 Vizela L 1-2 1670 1755 30.5% 27.2% 42.3% -6.5 43
2025-05-16 @ Maritimo W 2-1 1755 1670 42.3% 27.2% 30.5% +6.5 62
2025-05-17 Benfica B L 1-4 1607 1685 31.5% 27.2% 41.3% -16.2 35
2025-05-17 @ Porto B W 4-1 1685 1607 41.3% 27.2% 31.5% +16.2 55
2025-05-17 Oliveirense W 2-1 1670 1497 63.0% 22.3% 14.7% +3.3 46
2025-05-17 @ Felgueiras 1932 L 1-2 1497 1670 14.7% 22.3% 63.0% -3.3 29
2025-05-17 Pacos de Ferreira L 0-1 1638 1565 51.7% 25.8% 22.5% -10.3 45
2025-05-17 @ Academico de Viseu W 1-0 1565 1638 22.5% 25.8% 51.7% +10.3 33

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
2024-05-24 Vizela W 3-0 1751 1678 51.7% 25.8% 22.5% +14.5 1-0
2024-05-24 @ AVS L 0-3 1678 1751 22.5% 25.8% 51.7% -14.5 0-1
2024-06-01 AVS D 2-2 1664 1765 28.5% 27.0% 44.6% +0.5 0-1-1
2024-06-01 @ Vizela D 2-2 1765 1664 44.6% 27.0% 28.5% -0.5 1-0-1

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 2024-12-29 13.42% Oliveirense 1489 2 @ Maritimo 1683 1
2 2025-03-03 18.43% Oliveirense 1502 1 @ Pacos de Ferreira 1621 0
3 2025-03-30 19.00% Porto B 1561 4 @ Uniao Torreense 1673 2
4 2025-02-08 19.66% Oliveirense 1489 2 @ Leixoes 1593 1
5 2025-04-06 19.72% Oliveirense 1491 3 @ Portimonense 1594 2
6 2024-11-02 20.41% Penafiel 1639 2 @ Maritimo 1734 1
7 2025-05-15 20.84% @ Mafra 1516 2 Uniao Torreense 1691 0
8 2024-09-15 21.41% Alverca 1628 2 @ Maritimo 1712 1
9 2024-12-14 22.23% Pacos de Ferreira 1615 1 @ Uniao Leiria 1690 0
10 2025-04-25 22.29% @ Oliveirense 1491 2 Academico de Viseu 1650 0
11 2024-08-18 22.34% Penafiel 1606 2 @ Vizela 1680 1
12 2025-02-16 22.38% @ Oliveirense 1500 3 Benfica B 1658 2
13 2025-05-17 22.46% Pacos de Ferreira 1565 1 @ Academico de Viseu 1638 0
14 2024-12-15 23.28% Uniao Torreense 1647 3 @ Maritimo 1711 0
15 2025-04-06 23.52% Uniao Torreense 1657 3 @ Uniao Leiria 1719 1
16 2025-01-04 23.67% Uniao Leiria 1684 4 @ Tondela 1745 1
17 2024-09-01 24.41% Penafiel 1616 3 @ Pacos de Ferreira 1669 1
18 2025-04-27 24.52% Porto B 1578 1 @ Feirense 1630 0
19 2024-08-11 24.60% Feirense 1582 1 @ Uniao Torreense 1633 0
20 2025-02-28 25.15% Benfica B 1648 2 @ Chaves 1694 1
21 2024-12-07 25.44% Uniao Leiria 1647 5 @ Benfica B 1691 0
22 2025-04-18 25.45% Benfica B 1651 3 @ Uniao Leiria 1694 1
23 2025-02-07 25.55% Feirense 1625 1 @ Benfica B 1667 0
24 2024-11-23 25.73% @ Feirense 1590 1 Maritimo 1716 0
25 2024-08-31 26.33% Uniao Torreense 1628 2 @ Vizela 1663 1

Biggest Elo Changes

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

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2024-12-07 42.65 Uniao Leiria 5 1647 25.44% @ Benfica B 0 1691 48.08% 26.48%
2 2024-08-30 32.25 Academico de Viseu 4 1648 28.97% @ Alverca 0 1661 44.03% 27.00%
3 2024-09-15 31.48 Tondela 4 1650 30.19% @ Mafra 0 1653 42.69% 27.13%
4 2025-02-16 28.52 @ Alverca 5 1695 44.63% Maritimo 0 1678 28.43% 26.94%
5 2024-09-01 27.68 @ Portimonense 5 1630 27.49% Maritimo 1 1740 45.69% 26.82%
6 2024-12-15 27.68 Uniao Torreense 3 1647 23.28% @ Maritimo 0 1711 50.71% 26.01%
7 2025-03-02 25.29 @ Vizela 5 1701 49.11% Feirense 0 1649 24.58% 26.31%
8 2024-09-01 25.00 Mafra 3 1628 28.34% @ Chaves 0 1646 44.73% 26.93%
9 2024-08-17 24.96 Uniao Leiria 3 1638 28.42% @ Portimonense 0 1655 44.64% 26.94%
10 2025-05-11 23.98 Porto B 3 1583 30.43% @ Portimonense 0 1584 42.42% 27.15%
11 2025-01-04 23.15 Uniao Leiria 4 1684 23.67% @ Tondela 1 1745 50.23% 26.10%
12 2024-09-28 22.90 Benfica B 3 1654 32.76% @ Pacos de Ferreira 0 1637 39.94% 27.30%
13 2024-12-07 22.47 @ Feirense 3 1594 33.70% Penafiel 0 1655 38.96% 27.34%
14 2025-01-17 21.47 @ Benfica B 4 1652 47.50% Leixoes 0 1613 25.93% 26.57%
15 2024-10-05 20.84 @ Leixoes 3 1600 37.47% Portimonense 0 1634 35.15% 27.37%
16 2025-05-15 20.03 @ Mafra 2 1516 20.84% Uniao Torreense 0 1691 53.87% 25.30%
17 2025-01-17 19.66 @ Chaves 3 1656 40.20% Academico de Viseu 0 1671 32.52% 27.29%
18 2025-04-18 19.64 @ Felgueiras 1932 4 1642 50.62% Leixoes 0 1579 23.35% 26.03%
19 2025-04-30 19.47 @ Benfica B 5 1666 57.18% Mafra 0 1548 18.45% 24.37%
20 2025-04-25 19.45 @ Oliveirense 2 1491 22.29% Academico de Viseu 0 1650 51.97% 25.75%
21 2024-10-26 19.07 Chaves 3 1629 41.55% @ Oliveirense 0 1550 31.24% 27.21%
22 2024-10-27 18.34 @ Leixoes 3 1616 43.21% Porto B 0 1609 29.71% 27.08%
23 2025-02-21 17.73 @ Penafiel 3 1633 44.57% Portimonense 0 1616 28.48% 26.95%
24 2025-03-30 17.67 @ Pacos de Ferreira 2 1590 27.02% Chaves 0 1704 46.23% 26.75%
25 2024-09-28 17.30 Penafiel 2 1631 28.11% @ Portimonense 0 1651 44.99% 26.90%