‹ ›

2025-26 Liga Portugal 2 Season

306 games

Final

Promoted

Maritimo

66 pts

Academico de Viseu · 59 pts

Relegated

Oliveirense

34 pts

Pacos de Ferreira · 39 pts

Biggest Overachiever

Leixoes

13.51 points above expected

50 points · 36.49 expected points

Biggest Disappointment

Sporting Clube de Portugal B

6.72 points below expected

43 points · 49.72 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 Maritimo Promoted 34 20 6 8 66 50 29 +21 57.52 +8.48
2 Academico de Viseu Promoted 34 17 8 9 59 58 33 +25 52.23 +6.77
3 Uniao Torreense 34 18 5 11 59 46 33 +13 52.29 +6.71
4 Vizela 34 14 9 11 51 39 40 -1 55.74 -4.74
5 Porto B 34 15 6 13 51 41 42 -1 41.95 +9.05
6 Uniao Leiria 34 13 11 10 50 52 46 +6 53.23 -3.23
7 Leixoes 34 15 5 14 50 46 55 -9 36.49 +13.51
8 Penafiel 34 12 8 14 44 38 38 0 43.06 +0.94
9 Benfica B 34 11 11 12 44 43 44 -1 49.46 -5.46
10 Chaves 34 12 7 15 43 41 40 +1 49.63 -6.63
11 Sporting Clube de Portugal B 34 13 4 17 43 41 33 +8 49.72 -6.72
12 Felgueiras 1932 34 11 10 13 43 34 39 -5 44.57 -1.57
13 Lusitania Lourosa 34 11 10 13 43 44 52 -8 45.76 -2.76
14 Feirense 34 11 10 13 43 36 41 -5 42.88 +0.12
15 Farense 34 11 9 14 42 32 37 -5 48.01 -6.01
16 Portimonense 34 11 7 16 40 39 49 -10 37.68 +2.32
17 Pacos de Ferreira Relegated 34 9 12 13 39 34 48 -14 37.88 +1.12
18 Oliveirense Relegated 34 8 10 16 34 34 49 -15 34.86 -0.86

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 Leixoes 50 36.49 +13.51
2 Porto B 51 41.95 +9.05
3 Maritimo 66 57.52 +8.48
4 Academico de Viseu 59 52.23 +6.77
5 Uniao Torreense 59 52.29 +6.71

Biggest Disappointments

# Team Actual Sim vsSim
1 Sporting Clube de Portugal B 43 49.72 -6.72
2 Chaves 43 49.63 -6.63
3 Farense 42 48.01 -6.01
4 Benfica B 44 49.46 -5.46
5 Vizela 51 55.74 -4.74

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 consecutive wins or ties; Winless counts consecutive losses or ties.

Most Unlikely Winning Streaks

# Team Games Dates Probability
1 Academico de Viseu 5 Oct 25 – Nov 29 1 in 126
2 Vizela 5 Feb 20 – Mar 21 1 in 71
3 Porto B 3 Jan 25 – Feb 6 1 in 66
4 Maritimo 5 Nov 3 – Dec 6 1 in 42
5 Portimonense 2 Dec 20 – Jan 3 1 in 31

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Uniao Torreense 6 Nov 9 – Dec 30 1 in 1,330
2 Sporting Clube de Portugal B 6 Dec 14 – Jan 26 1 in 723
3 Penafiel 3 Jan 4 – Jan 25 1 in 47
4 Vizela 3 Apr 7 – Apr 19 1 in 47
5 Portimonense 5 Feb 15 – Mar 16 1 in 41

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Leixoes 6 Jan 8 – Feb 14 1 in 64
2 Academico de Viseu 9 Oct 3 – Dec 20 1 in 56
3 Porto B 6 Jan 25 – Feb 28 1 in 34
4 Penafiel 7 Jan 30 – Mar 13 1 in 33
5 Benfica B 8 Nov 30 – Jan 24 1 in 27

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Chaves 7 Dec 20 – Feb 14 1 in 54
2 Farense 7 Dec 13 – Jan 31 1 in 53
3 Benfica B 7 Aug 10 – Oct 5 1 in 48
4 Vizela 5 Jan 21 – Feb 15 1 in 26
5 Sporting Clube de Portugal B 7 Apr 4 – May 16 1 in 25

Position Race

Each team’s league position across the whole season. Colored teams are the season’s headline finishers — champion, promoted, and relegated; everyone else is gray as context.

Recent Form

Each team’s last 5 games, hottest first. Form shows the results (navy win, gray draw, red loss, newest on the right); the bars show Elo change over the window, points taken, points expected from the odds, and actual minus expected. Beside each team: current Elo and season points.

Team Elo Season Pts Form Elo Δ (5) Points (5) Expected (5) Actual − Exp
Maritimo 1782 66 -25 6 8.9 -2.9
Uniao Torreense 1759 59 +41 13 7.4 +5.6
Academico de Viseu 1783 59 +21 9 8.6 +0.4
Porto B 1680 51 -15 9 7.0 +2.0
Vizela 1702 51 -25 7 6.9 +0.1
Leixoes 1664 50 +47 12 5.9 +6.1
Uniao Leiria 1719 50 -33 4 8.2 -4.2
Penafiel 1680 44 +7 6 6.1 -0.1
Benfica B 1689 44 -52 3 7.0 -4.0
Felgueiras 1932 1678 43 +28 10 6.6 +3.4
Chaves 1691 43 -2 6 7.4 -1.4
Feirense 1645 43 -13 5 6.1 -1.1
Lusitania Lourosa 1654 43 -9 4 7.1 -3.1
Sporting Clube de Portugal B 1664 43 -28 1 6.5 -5.5
Farense 1704 42 +32 8 6.7 +1.3
Portimonense 1618 40 +12 10 5.6 +4.4
Pacos de Ferreira 1605 39 -1 7 5.4 +1.6
Oliveirense 1576 34 +13 7 5.1 +1.9

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 BB CHA FAR FEI F1 LEI LL MAR OLI PDF PEN POR PB SCDP UL UT VIZ
Academico de Viseu —
1-0-1
3.06
1-0-1
2.71
1-1-0
3.06
1-1-0
3.38
1-0-1
3.27
2-0-0
3.42
2-0-0
3.17
1-1-0
2.27
1-1-0
3.51
0-1-1
3.42
1-0-1
3.33
1-0-1
3.45
1-0-1
3.31
1-1-0
3.20
1-0-1
2.60
1-0-1
2.68
0-2-0
2.84
Benfica B
1-0-1
2.37
—
1-1-0
2.82
1-0-1
2.88
2-0-0
3.00
1-0-1
2.98
0-2-0
3.48
0-1-1
3.00
0-1-1
2.20
1-0-1
3.77
1-0-1
3.50
0-1-1
3.25
0-1-1
3.52
0-1-1
3.24
2-0-0
2.75
0-2-0
2.54
0-1-1
2.75
1-0-1
2.41
Chaves
1-0-1
2.72
0-1-1
2.60
—
2-0-0
2.72
0-1-1
2.96
0-1-1
2.96
1-0-1
3.24
0-2-0
2.86
1-0-1
2.17
2-0-0
3.65
1-0-1
3.43
1-0-1
3.27
0-0-2
3.63
0-0-2
3.21
0-2-0
2.75
0-0-2
2.61
2-0-0
2.41
1-0-1
2.37
Farense
0-1-1
2.37
1-0-1
2.56
0-0-2
2.71
—
0-1-1
3.13
1-1-0
2.95
1-0-1
3.23
2-0-0
2.69
1-0-1
2.42
0-2-0
3.72
0-2-0
3.51
0-2-0
3.04
0-0-2
3.53
1-0-1
3.24
1-0-1
2.60
1-0-1
2.46
0-0-2
2.84
2-0-0
2.25
Feirense
0-1-1
2.07
0-0-2
2.44
1-1-0
2.47
1-1-0
2.30
—
0-1-1
2.69
1-0-1
3.03
0-0-2
2.68
0-1-1
2.16
1-0-1
3.24
1-0-1
3.13
1-0-1
2.74
2-0-0
3.03
1-1-0
2.89
0-0-2
2.30
0-2-0
2.16
1-1-0
2.19
1-1-0
1.96
Felgueiras 1932
1-0-1
2.19
1-0-1
2.46
1-1-0
2.47
0-1-1
2.47
1-1-0
2.74
—
0-0-2
3.34
1-0-1
2.61
0-1-1
2.30
2-0-0
3.30
0-2-0
3.07
0-1-1
3.08
0-2-0
3.25
1-0-1
2.91
1-0-1
2.33
2-0-0
2.07
0-0-2
2.34
0-1-1
2.16
Leixoes
0-0-2
2.05
0-2-0
1.98
1-0-1
2.20
1-0-1
2.21
1-0-1
2.40
2-0-0
2.11
—
1-1-0
2.32
0-0-2
1.62
1-0-1
2.92
1-0-1
2.57
1-1-0
2.68
2-0-0
2.80
1-0-1
2.34
1-0-1
2.27
1-0-1
1.90
1-1-0
1.75
0-0-2
1.86
Lusitania Lourosa
0-0-2
2.27
1-1-0
2.43
0-2-0
2.58
0-0-2
2.74
2-0-0
2.75
1-0-1
2.81
0-1-1
3.14
—
1-0-1
2.40
0-1-1
3.45
2-0-0
3.11
0-1-1
3.18
1-0-1
3.25
1-1-0
2.76
1-0-1
2.61
0-2-0
2.11
1-0-1
2.43
0-1-1
2.07
Maritimo
0-1-1
3.17
1-1-0
3.24
1-0-1
3.29
1-0-1
3.04
1-1-0
3.28
1-1-0
3.16
2-0-0
3.87
1-0-1
3.03
—
2-0-0
3.88
1-1-0
3.77
1-0-1
3.45
2-0-0
3.88
1-0-1
3.60
2-0-0
3.24
1-0-1
2.98
1-0-1
3.18
1-1-0
2.64
Oliveirense
0-1-1
1.95
1-0-1
1.71
0-0-2
1.82
0-2-0
1.76
1-0-1
2.20
0-0-2
2.15
1-0-1
2.51
1-1-0
2.00
0-0-2
1.64
—
0-2-0
2.58
1-1-0
2.28
0-1-1
2.53
1-1-0
2.26
1-0-1
2.11
0-1-1
1.82
0-0-2
1.89
1-0-1
1.50
Pacos de Ferreira
1-1-0
2.03
1-0-1
1.95
1-0-1
2.02
0-2-0
1.95
1-0-1
2.30
0-2-0
2.36
1-0-1
2.86
0-0-2
2.32
0-1-1
1.72
0-2-0
2.85
—
2-0-0
2.16
2-0-0
2.64
0-1-1
2.56
0-0-2
2.36
0-1-1
1.92
0-2-0
1.93
0-0-2
1.77
Penafiel
1-0-1
2.11
1-1-0
2.19
1-0-1
2.18
0-2-0
2.40
1-0-1
2.69
1-1-0
2.35
0-1-1
2.76
1-1-0
2.26
1-0-1
2.00
0-1-1
3.15
0-0-2
3.28
—
0-0-2
3.01
1-0-1
2.85
1-1-0
2.34
1-0-1
2.11
1-0-1
2.37
1-0-1
1.98
Portimonense
1-0-1
2.00
1-1-0
1.94
2-0-0
1.85
2-0-0
1.93
0-0-2
2.40
0-2-0
2.19
0-0-2
2.63
1-0-1
2.20
0-0-2
1.63
1-1-0
2.90
0-0-2
2.79
2-0-0
2.43
—
1-0-1
2.33
0-0-2
2.25
0-1-1
1.93
0-0-2
1.89
0-2-0
1.62
Porto B
1-0-1
2.13
1-1-0
2.21
2-0-0
2.25
1-0-1
2.20
0-1-1
2.54
1-0-1
2.52
1-0-1
3.10
0-1-1
2.66
1-0-1
1.87
0-1-1
3.19
1-1-0
2.88
1-0-1
2.58
1-0-1
3.11
—
2-0-0
2.29
0-1-1
2.06
1-0-1
2.08
1-0-1
1.76
Sporting Clube de Portugal B
0-1-1
2.26
0-0-2
2.68
0-2-0
2.68
1-0-1
2.82
2-0-0
3.14
1-0-1
3.10
1-0-1
3.18
1-0-1
2.82
0-0-2
2.20
1-0-1
3.34
2-0-0
3.07
0-1-1
3.10
2-0-0
3.20
0-0-2
3.15
—
1-0-1
2.31
1-0-1
2.52
0-0-2
2.52
Uniao Leiria
1-0-1
2.84
0-2-0
2.89
2-0-0
2.81
1-0-1
2.98
0-2-0
3.29
0-0-2
3.37
1-0-1
3.57
0-2-0
3.34
1-0-1
2.45
1-1-0
3.65
1-1-0
3.55
1-0-1
3.34
1-1-0
3.54
1-1-0
3.39
1-0-1
3.12
—
1-0-1
2.79
0-1-1
2.52
Uniao Torreense
1-0-1
2.77
1-1-0
2.68
0-0-2
3.02
2-0-0
2.60
0-1-1
3.25
2-0-0
3.10
0-1-1
3.73
1-0-1
3.00
1-0-1
2.26
2-0-0
3.58
0-2-0
3.53
1-0-1
3.06
2-0-0
3.57
1-0-1
3.37
1-0-1
2.93
1-0-1
2.64
—
2-0-0
2.47
Vizela
0-2-0
2.60
1-0-1
3.02
1-0-1
3.06
0-0-2
3.19
0-1-1
3.51
1-1-0
3.28
2-0-0
3.62
1-1-0
3.38
0-1-1
2.79
1-0-1
4.02
2-0-0
3.71
1-0-1
3.49
0-2-0
3.87
1-0-1
3.72
2-0-0
2.91
1-1-0
2.91
0-0-2
2.97
—

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

R² Slope
Scored 0.58 +8.8
Allowed 0.32 -6.3
Differential 0.71 +6.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
010.13%11.44%6.37%3.10%0.82%—31.86%
111.44%9.15%7.84%2.12%0.82%0.49%31.86%
26.37%7.84%4.58%3.27%0.65%—22.71%
33.10%2.12%3.27%0.33%0.98%—9.80%
40.82%0.82%0.65%0.98%——3.27%
5+—0.49%————0.49%
Total31.86%31.86%22.71%9.80%3.27%0.49%100%

Summary Statistics

Scored Allowed Difference
Mean 1.22 1.22 +0.00
SD 1.12 1.12 1.53
CV 0.92 0.92 —
Max 5 5 +4
Min 0 0 -4

Games Played: 306

↓ Scored | Allowed →012345+Total
017.65%5.88%————23.53%
18.82%—8.82%2.94%——20.59%
211.76%2.94%5.88%5.88%——26.47%
38.82%8.82%2.94%—2.94%—23.53%
4—2.94%————2.94%
5+—2.94%————2.94%
Total47.06%23.53%17.65%8.82%2.94%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.71 0.97 +0.74
SD 1.31 1.14 1.54
CV 0.77 1.18 —
Max 5 4 +4
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%5.88%8.82%2.94%——20.59%
111.76%20.59%14.71%———47.06%
25.88%8.82%5.88%———20.59%
32.94%——2.94%2.94%—8.82%
4——2.94%———2.94%
5+———————
Total23.53%35.29%32.35%5.88%2.94%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.29 -0.03
SD 0.99 1.00 1.31
CV 0.79 0.77 —
Max 4 4 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%20.59%2.94%2.94%——32.35%
18.82%8.82%5.88%———23.53%
217.65%2.94%5.88%8.82%——35.29%
3—2.94%2.94%—2.94%—8.82%
4———————
5+———————
Total32.35%35.29%17.65%11.76%2.94%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.21 1.18 +0.03
SD 1.01 1.11 1.34
CV 0.84 0.95 —
Max 3 4 +2
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%14.71%8.82%5.88%——44.12%
15.88%11.76%5.88%2.94%——26.47%
211.76%8.82%—2.94%——23.53%
32.94%—————2.94%
4———2.94%——2.94%
5+———————
Total35.29%35.29%14.71%14.71%——100%

Summary Statistics

Scored Allowed Difference
Mean 0.94 1.09 -0.15
SD 1.04 1.06 1.48
CV 1.11 0.97 —
Max 4 3 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%11.76%5.88%5.88%——38.24%
111.76%8.82%11.76%———32.35%
22.94%8.82%5.88%2.94%——20.59%
3——2.94%———2.94%
4—2.94%—2.94%——5.88%
5+———————
Total29.41%32.35%26.47%11.76%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.06 1.21 -0.15
SD 1.13 1.01 1.31
CV 1.06 0.84 —
Max 4 3 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%14.71%8.82%5.88%——41.18%
111.76%14.71%2.94%2.94%——32.35%
25.88%5.88%2.94%—2.94%—17.65%
3—2.94%2.94%———5.88%
4———————
5+—2.94%————2.94%
Total29.41%41.18%17.65%8.82%2.94%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 1.15 -0.15
SD 1.15 1.05 1.54
CV 1.15 0.91 —
Max 5 4 +4
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%2.94%11.76%—2.94%—23.53%
18.82%5.88%2.94%5.88%5.88%2.94%32.35%
25.88%14.71%2.94%2.94%2.94%—29.41%
35.88%2.94%5.88%———14.71%
4———————
5+———————
Total26.47%26.47%23.53%8.82%11.76%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.35 1.62 -0.26
SD 1.01 1.44 1.90
CV 0.75 0.89 —
Max 3 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%2.94%2.94%2.94%5.88%—23.53%
111.76%11.76%11.76%2.94%——38.24%
22.94%11.76%8.82%5.88%——29.41%
3——2.94%—2.94%—5.88%
4———————
5+—2.94%————2.94%
Total23.53%29.41%26.47%11.76%8.82%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.29 1.53 -0.24
SD 1.09 1.24 1.60
CV 0.84 0.81 —
Max 5 4 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%14.71%————17.65%
117.65%11.76%—8.82%——38.24%
214.71%11.76%2.94%———29.41%
32.94%—5.88%———8.82%
42.94%2.94%————5.88%
5+———————
Total41.18%41.18%8.82%8.82%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.47 0.85 +0.62
SD 1.08 0.93 1.46
CV 0.73 1.09 —
Max 4 3 +4
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
017.65%8.82%11.76%2.94%——41.18%
18.82%5.88%5.88%—2.94%2.94%26.47%
22.94%5.88%5.88%5.88%2.94%—23.53%
35.88%———2.94%—8.82%
4———————
5+———————
Total35.29%20.59%23.53%8.82%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 1.44 -0.44
SD 1.02 1.44 1.58
CV 1.02 1.00 —
Max 3 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
023.53%2.94%11.76%8.82%——47.06%
15.88%5.88%8.82%——2.94%23.53%
2—8.82%5.88%2.94%——17.65%
3—2.94%2.94%———5.88%
4—2.94%—2.94%——5.88%
5+———————
Total29.41%23.53%29.41%14.71%—2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 1.41 -0.41
SD 1.21 1.23 1.54
CV 1.21 0.87 —
Max 4 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%5.88%8.82%———29.41%
114.71%8.82%17.65%———41.18%
28.82%2.94%—5.88%2.94%—20.59%
32.94%2.94%————5.88%
4———2.94%——2.94%
5+———————
Total41.18%20.59%26.47%8.82%2.94%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.12 1.12 +0.00
SD 1.01 1.15 1.33
CV 0.90 1.03 —
Max 4 4 +3
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%20.59%5.88%———29.41%
18.82%17.65%5.88%—5.88%—38.24%
22.94%11.76%—5.88%——20.59%
3——8.82%—2.94%—11.76%
4———————
5+———————
Total14.71%50.00%20.59%5.88%8.82%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.15 1.44 -0.29
SD 0.99 1.11 1.22
CV 0.86 0.77 —
Max 3 4 +2
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%2.94%8.82%5.88%2.94%—26.47%
123.53%5.88%14.71%———44.12%
22.94%2.94%5.88%2.94%——14.71%
35.88%2.94%2.94%———11.76%
4——2.94%———2.94%
5+———————
Total38.24%14.71%35.29%8.82%2.94%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.21 1.24 -0.03
SD 1.07 1.16 1.68
CV 0.88 0.94 —
Max 4 4 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%32.35%————41.18%
15.88%2.94%14.71%2.94%——26.47%
25.88%5.88%————11.76%
35.88%2.94%2.94%———11.76%
45.88%——2.94%——8.82%
5+———————
Total32.35%44.12%17.65%5.88%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.21 0.97 +0.24
SD 1.34 0.87 1.62
CV 1.11 0.90 —
Max 4 3 +4
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%8.82%2.94%2.94%——23.53%
18.82%5.88%5.88%5.88%——26.47%
25.88%5.88%17.65%2.94%——32.35%
3—5.88%2.94%———8.82%
4—2.94%5.88%———8.82%
5+———————
Total23.53%29.41%35.29%11.76%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.53 1.35 +0.18
SD 1.21 0.98 1.40
CV 0.79 0.73 —
Max 4 3 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%17.65%8.82%2.94%——38.24%
114.71%2.94%————17.65%
22.94%11.76%—2.94%——17.65%
38.82%2.94%8.82%2.94%——23.53%
42.94%—————2.94%
5+———————
Total38.24%35.29%17.65%8.82%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.35 0.97 +0.38
SD 1.30 0.97 1.61
CV 0.96 1.00 —
Max 4 3 +4
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%11.76%5.88%5.88%2.94%—32.35%
117.65%14.71%2.94%2.94%——38.24%
22.94%8.82%5.88%———17.65%
32.94%—2.94%———5.88%
42.94%——2.94%——5.88%
5+———————
Total32.35%35.29%17.65%11.76%2.94%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.15 1.18 -0.03
SD 1.13 1.11 1.66
CV 0.99 0.95 —
Max 4 4 +4
Min 0 0 -4

Games Played: 34

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
Academico de Viseu 1783 59 52.23 +6.77 83.0% 39 41 47 52 57 63 67
Maritimo 1782 66 57.52 +8.48 84.0% 33 44 53 57 63 71 75
Uniao Torreense 1747 59 52.29 +6.71 84.0% 30 43 46 52 57 64 70
Uniao Leiria 1719 50 53.23 -3.23 39.0% 35 42 48 53 58 66 71
Farense 1704 42 48.01 -6.01 21.0% 31 36 43 48 52 60 67
Vizela 1702 51 55.74 -4.74 28.0% 34 45 51 56 60 67 71
Chaves 1691 43 49.63 -6.63 26.0% 33 37 43 50 55 62 68
Benfica B 1689 44 49.46 -5.46 27.0% 32 34 44 50 55 62 65
Penafiel 1680 44 43.06 +0.94 56.0% 24 28 38 42 48 57 65
Porto B 1680 51 41.95 +9.05 91.0% 22 29 37 42 48 53 60
Felgueiras 1932 1678 43 44.57 -1.57 42.0% 29 31 39 44 50 56 70
Sporting Clube de Portugal B 1664 43 49.72 -6.72 16.0% 30 37 45 49 54 60 71
Leixoes 1664 50 36.49 +13.51 97.0% 21 23 32 37 41 47 54
Lusitania Lourosa 1654 43 45.76 -2.76 42.0% 30 34 41 45 50 58 62
Feirense 1645 43 42.88 +0.12 49.0% 29 32 37 44 48 54 58
Portimonense 1618 40 37.68 +2.32 69.0% 23 26 32 37 43 52 59
Pacos de Ferreira 1605 39 37.88 +1.12 54.0% 24 26 33 38 43 49 55
Oliveirense 1576 34 34.86 -0.86 50.0% 12 24 31 34 39 45 54

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

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.

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 11.5% * Slight Edge: 11.5% to 19% * Clear Edge: 19% to 28.5% * Strong Edge: 28.5% 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.50%
No Edge
42.16%24.18%33.66%
Elo Value
Home Edge: 29.59 Elo pts.
431 Elo
0.002 goals per Elo point
01500
Scoring Tilt
Expected
+0.12 goals
Neutral
-2+0.07+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 3 * Open: 3 to 4 * Wide Open: 4 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.06 * Tight Race: 0.06 to 0.13 * Comfortable: 0.13 to 0.24 * Runaway: 0.24 and up.
Title-Race Openness
6.5
Wide Open
123410
Champion Preseason Odds
27%
Maritimo, 1st of 18
LongshotFavorite
Title Margin
Expected
0.21/gm
Comfortable
00.130.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.88 * Some Luck: 5.88 to 8.82 * Lucky: 8.82 to 11.76 * Wild Swing: 11.76 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.59 * Close: 2.59 to 3.88 * Off: 3.88 to 5.17 * Way Off: 5.17 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.
Unexpected Relegations
Number of teams that were actually relegated but were not in the model's projected bottom field of the same size. The gold line is how many the model expected to miss on average.
As Expected: under 1.22 * A Surprise: 1.22 to 1.95 * Several Surprises: 1.95 to 2.68 * Many Surprises: 2.68 and up.
Luck Spread
Expected
5.90 points
Some Luck
07.3518
Average Finish Error
Expected
3.00
Close
03.238
Biggest Overachiever
Expected 97.22%
97.00%
Leixoes
50100
Biggest Underachiever
Expected 2.78%
16.00%
Sporting Clube de Portugal B
050
Season Outliers
Expected
1 of 18
Minimal Outliers
01.89
Unexpected Relegations
Expected
1 of 2
As Expected
01.22

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.13 * Even: 0.13 to 0.17 * Top-Heavy: 0.17 to 0.2 * Lopsided: 0.2 and up.
Noll-Scully
Take a league where every match is a coin flip and nobody is better than anybody. You would still get a table, with a leader and a bottom club, purely by luck, and you can work out how far apart that table would be. This is the real table measured against it. At 1.00 the season was no more spread out than pure chance; at 2.00 it was twice as spread out, which takes genuine differences in quality. Dividing by the luck figure is what makes seasons of different lengths comparable, because a short season spreads a table by luck alone far more than a long one does. Elo SD in the corner is the same question in rating points: how far apart the teams finished on the ratings.
Coin-Flip Parity: under 1.5 * Moderate Separation: 1.5 to 1.8 * Strong Separation: 1.8 to 2.15 * Wide Separation: 2.15 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 63.5% * Slight Edge: 63.5% to 68% * Clear Edge: 68% to 74.5% * Wide Edge: 74.5% 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 85% * Clear Edge: 85% to 91% * Strong Edge: 91% to 95% * Dominant: 95% 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 54.5% * Some Drama: 54.5% to 60% * Frequent: 60% to 65% * Very Frequent: 65% 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 14.5% * Occasional: 14.5% to 18.5% * Frequent: 18.5% to 23.5% * Very Frequent: 23.5% and up.
Gini Index
0.09
Balanced
00.130.20.5
Noll-Scully
Elo SD: 55.71
1.04
Coin-Flip Parity
0.751.51.82.153
Interquartile Edge
57%
Even
50%63.5%74.5%100%
Best vs. Worst
Baseline
77%
Even
50%77%100%
Close Games
Expected
71%
Very Frequent
0%67%100%
Blowouts
Expected
10%
Rare
0%10%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.34 * Slight Separation: 0.34 to 0.42 * Notable Separation: 0.42 to 0.51 * Lopsided: 0.51 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.38 * Some Carryover: 0.38 to 0.57 * Strong Carryover: 0.57 to 0.7 * Near-Lock: 0.7 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 18% * As Expected: 18% to 22% * Upset-Prone: 22% to 25% * Very Upset-Prone: 25% 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.5% * As Expected: 15.5% to 18.5% * Shaky Favorites: 18.5% to 22% * Very Shaky: 22% and up.
Brier Score
Expected
0.66
Coin-Flip
00.642
Matchup Imbalance
0.24
Very Even
00.340.420.5
Strangeness
Expected
0.67
Very Predictable
01.002
Repeatability
0.42
Some Carryover
00.380.570.71
Upset Rate
Expected
34%
Very Upset-Prone
0%27%50%
Clear Favorite Upset Rate
Expected
34%
Very Shaky
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.18 * Well Above Noise: 0.18 and up.
Probability calibration
0.06
Borderline
0.010.050.10.51
Calibration slope
Ideal
0.21
Overconfident
01.002.02899
Calibration error (ECE)
Noise ceiling
0.088
Well Within Noise
00.0910.25

Final Table Odds

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
Maritimo27.00%16.00%14.00%14.00%8.00%7.00%2.00%2.00%3.00%—4.00%1.00%——1.00%1.00%——
Academico de Viseu14.00%8.00%9.00%10.00%7.00%11.00%6.00%8.00%8.00%7.00%2.00%3.00%4.00%2.00%1.00%———
Uniao Torreense6.00%13.00%10.00%12.00%11.00%9.00%5.00%6.00%9.00%7.00%4.00%2.00%3.00%1.00%——2.00%—
Vizela17.00%14.00%13.00%14.00%13.00%10.00%7.00%3.00%3.00%1.00%2.00%1.00%1.00%————1.00%
Porto B1.00%—1.00%3.00%3.00%5.00%7.00%2.00%7.00%5.00%5.00%13.00%10.00%10.00%8.00%11.00%6.00%3.00%
Uniao Leiria14.00%11.00%9.00%12.00%6.00%7.00%10.00%9.00%6.00%3.00%3.00%7.00%1.00%——1.00%1.00%—
Leixoes——1.00%—1.00%1.00%1.00%1.00%2.00%6.00%5.00%3.00%8.00%12.00%16.00%11.00%10.00%22.00%
Penafiel2.00%1.00%3.00%3.00%1.00%4.00%4.00%6.00%8.00%12.00%6.00%6.00%7.00%11.00%6.00%10.00%4.00%6.00%
Benfica B4.00%9.00%9.00%4.00%8.00%12.00%7.00%8.00%7.00%4.00%5.00%6.00%3.00%4.00%5.00%2.00%2.00%1.00%
Chaves7.00%9.00%6.00%5.00%8.00%10.00%5.00%7.00%3.00%8.00%7.00%9.00%4.00%2.00%4.00%4.00%2.00%—
Sporting Clube de Portugal B4.00%5.00%6.00%6.00%10.00%10.00%10.00%10.00%5.00%7.00%8.00%9.00%5.00%1.00%1.00%1.00%1.00%1.00%
Felgueiras 19321.00%1.00%7.00%4.00%8.00%3.00%6.00%9.00%5.00%4.00%10.00%3.00%7.00%5.00%7.00%6.00%11.00%3.00%
Lusitania Lourosa2.00%4.00%2.00%5.00%2.00%4.00%9.00%6.00%11.00%5.00%8.00%6.00%10.00%12.00%5.00%4.00%5.00%—
Feirense——4.00%2.00%6.00%2.00%6.00%6.00%5.00%9.00%11.00%7.00%5.00%6.00%17.00%7.00%5.00%2.00%
Farense1.00%7.00%4.00%4.00%8.00%5.00%9.00%8.00%12.00%11.00%8.00%5.00%6.00%7.00%1.00%1.00%3.00%—
Portimonense—2.00%2.00%———3.00%4.00%1.00%5.00%3.00%7.00%6.00%9.00%11.00%13.00%17.00%17.00%
Pacos de Ferreira———1.00%——3.00%5.00%2.00%3.00%6.00%9.00%11.00%7.00%9.00%13.00%10.00%21.00%
Oliveirense———1.00%————3.00%3.00%3.00%3.00%9.00%11.00%8.00%15.00%21.00%23.00%

Points Required Per Position

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

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
Maritimo 46.00% 15.00% 38.00% 1.00% —
Vizela 32.00% 23.00% 44.00% — 1.00%
Uniao Leiria 27.00% 7.00% 64.00% 1.00% 1.00%
Academico de Viseu 24.00% 13.00% 63.00% — —
Chaves 18.00% 7.00% 69.00% 4.00% 2.00%
Farense 10.00% 4.00% 82.00% 1.00% 3.00%
Lusitania Lourosa 6.00% 3.00% 82.00% 4.00% 5.00%
Uniao Torreense — 100% — — —
Sporting Clube de Portugal B — — 98.00% — 2.00%
Benfica B — — 97.00% — 3.00%
Feirense 2.00% 4.00% 80.00% 7.00% 7.00%
Penafiel 4.00% 2.00% 74.00% 10.00% 10.00%
Porto B — — 91.00% — 9.00%
Felgueiras 1932 4.00% 7.00% 69.00% 6.00% 14.00%
Leixoes 1.00% — 56.00% 11.00% 32.00%
Pacos de Ferreira — — 56.00% 13.00% 31.00%
Portimonense 2.00% 2.00% 49.00% 13.00% 34.00%
Oliveirense — 1.00% 40.00% 15.00% 44.00%

Overall Game Log

Summary of every completed game this season. Sort any column by clicking its header.

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Points
2025-08-09 Vizela L 1-262.6 1643 1771 23.95% 27.37% 48.68%-0.23 -4.9 0
2025-08-09 @ Pacos de Ferreira W 2-162.6 1771 1643 48.68% 27.37% 23.95%+0.23 +4.9 3
2025-08-09 Penafiel W 2-164.8 1630 1653 37.01% 28.75% 34.25%+0.01 +6.5 3
2025-08-09 @ Portimonense L 1-264.8 1653 1630 34.25% 28.75% 37.01%-0.01 -6.5 0
2025-08-09 Sporting Clube de Portugal B L 0-164.0 1708 1635 50.11% 27.04% 22.85%+0.24 -9.2 0
2025-08-09 @ Uniao Torreense W 1-064.0 1635 1708 22.85% 27.04% 50.11%-0.24 +9.2 3
2025-08-10 Benfica B D 1-172.4 1700 1729 36.22% 28.76% 35.02%+0.00 -0.0 1
2025-08-10 @ Chaves D 1-172.4 1729 1700 35.02% 28.76% 36.22%+0.00 +0.0 1
2025-08-10 Felgueiras 1932 W 3-054.8 1653 1711 32.07% 28.66% 39.27%-0.07 +20.9 3
2025-08-10 @ Leixoes L 0-354.8 1711 1653 39.27% 28.66% 32.07%+0.07 -20.9 0
2025-08-10 Lusitania Lourosa L 0-162.1 1704 1702 40.54% 28.57% 30.89%+0.07 -7.8 0
2025-08-10 @ Maritimo W 1-062.1 1702 1704 30.89% 28.57% 40.54%-0.07 +7.8 3
2025-08-10 Feirense D 0-066.5 1653 1667 38.36% 28.70% 32.94%+0.04 -0.2 1
2025-08-10 @ Porto B D 0-066.5 1667 1653 32.94% 28.70% 38.36%-0.04 +0.2 1
2025-08-10 Academico de Viseu W 3-267.8 1728 1678 47.02% 27.71% 25.27%+0.18 +4.9 3
2025-08-10 @ Uniao Leiria L 2-367.8 1678 1728 25.27% 27.71% 47.02%-0.18 -4.9 0
2025-08-11 Farense D 1-172.3 1586 1745 21.05% 26.38% 52.57%-0.30 +1.3 1
2025-08-11 @ Oliveirense D 1-172.3 1745 1586 52.57% 26.38% 21.05%+0.30 -1.3 1
2025-08-15 Portimonense W 4-155.2 1667 1636 44.55% 28.12% 27.32%+0.14 +13.4 4
2025-08-15 @ Feirense L 1-455.2 1636 1667 27.32% 28.12% 44.55%-0.14 -13.4 3
2025-08-16 Pacos de Ferreira D 0-066.6 1674 1638 45.25% 28.02% 26.73%+0.15 -0.8 1
2025-08-16 @ Academico de Viseu D 0-066.6 1638 1674 26.73% 28.02% 45.25%-0.15 +0.8 1
2025-08-16 Maritimo L 0-161.7 1690 1696 39.56% 28.64% 31.79%+0.06 -7.7 0
2025-08-16 @ Felgueiras 1932 W 1-061.7 1696 1690 31.79% 28.64% 39.56%-0.06 +7.7 3
2025-08-16 Chaves D 2-278.1 1710 1700 41.72% 28.47% 29.81%+0.09 -0.3 4
2025-08-16 @ Lusitania Lourosa D 2-278.1 1700 1710 29.81% 28.47% 41.72%-0.09 +0.3 2
2025-08-16 Porto B W 4-048.3 1775 1653 56.18% 25.22% 18.59%+0.35 +14.7 6
2025-08-16 @ Vizela L 0-448.3 1653 1775 18.59% 25.22% 56.18%-0.35 -14.7 1
2025-08-17 Leixoes D 1-172.6 1729 1673 47.79% 27.56% 24.65%+0.20 -0.9 2
2025-08-17 @ Benfica B D 1-172.6 1673 1729 24.65% 27.56% 47.79%-0.20 +0.9 4
2025-08-17 Uniao Torreense L 0-357.2 1744 1699 46.42% 27.82% 25.76%+0.17 -23.7 1
2025-08-17 @ Farense W 3-057.2 1699 1744 25.76% 27.82% 46.42%-0.17 +23.7 3
2025-08-17 Oliveirense D 0-065.6 1647 1587 48.34% 27.45% 24.21%+0.21 -1.1 1
2025-08-17 @ Penafiel D 0-065.6 1587 1647 24.21% 27.45% 48.34%-0.21 +1.1 2
2025-08-17 Uniao Leiria W 1-062.6 1644 1732 28.31% 28.28% 43.41%-0.14 +8.2 6
2025-08-17 @ Sporting Clube de Portugal B L 0-162.6 1732 1644 43.41% 28.28% 28.31%+0.14 -8.2 3
2025-08-22 Felgueiras 1932 D 1-172.2 1700 1683 42.72% 28.36% 28.92%+0.11 -0.5 3
2025-08-22 @ Chaves D 1-172.2 1683 1700 28.92% 28.36% 42.72%-0.11 +0.5 1
2025-08-23 Uniao Leiria D 0-067.1 1638 1724 28.61% 28.32% 43.06%-0.13 +0.6 2
2025-08-23 @ Pacos de Ferreira D 0-067.1 1724 1638 43.06% 28.32% 28.61%+0.13 -0.6 4
2025-08-23 Vizela D 1-173.1 1623 1790 20.32% 26.07% 53.61%-0.32 +1.4 4
2025-08-23 @ Portimonense D 1-173.1 1790 1623 53.61% 26.07% 20.32%+0.32 -1.4 7
2025-08-23 Academico de Viseu W 2-162.9 1723 1673 47.09% 27.70% 25.21%+0.18 +5.1 6
2025-08-23 @ Uniao Torreense L 1-262.9 1673 1723 25.21% 27.70% 47.09%-0.18 -5.1 1
2025-08-24 Penafiel W 3-267.9 1674 1646 44.29% 28.16% 27.55%+0.14 +5.2 7
2025-08-24 @ Leixoes L 2-367.9 1646 1674 27.55% 28.16% 44.29%-0.14 -5.2 1
2025-08-24 Feirense W 1-058.1 1703 1680 43.49% 28.27% 28.24%+0.12 +6.0 6
2025-08-24 @ Maritimo L 0-158.1 1680 1703 28.24% 28.27% 43.49%-0.12 -6.0 4
2025-08-24 Sporting Clube de Portugal B W 1-060.0 1588 1652 31.36% 28.61% 40.03%-0.08 +7.7 5
2025-08-24 @ Oliveirense L 0-160.0 1652 1588 40.03% 28.61% 31.36%+0.08 -7.7 6
2025-08-24 Farense L 0-253.6 1638 1720 29.11% 28.39% 42.51%-0.12 -11.5 1
2025-08-24 @ Porto B W 2-053.6 1720 1638 42.51% 28.39% 29.11%+0.12 +11.5 4
2025-08-25 Benfica B D 1-172.4 1709 1728 37.73% 28.73% 33.54%+0.03 -0.2 5
2025-08-25 @ Lusitania Lourosa D 1-172.4 1728 1709 33.54% 28.73% 37.73%-0.03 +0.2 3
2025-08-29 Uniao Torreense W 1-059.7 1724 1728 39.76% 28.63% 31.62%+0.06 +6.5 7
2025-08-29 @ Uniao Leiria L 0-159.7 1728 1724 31.62% 28.63% 39.76%-0.06 -6.5 6
2025-08-30 Portimonense L 1-270.7 1728 1624 53.90% 25.98% 20.11%+0.31 -9.2 3
2025-08-30 @ Benfica B W 2-170.7 1624 1728 20.11% 25.98% 53.90%-0.31 +9.2 7
2025-08-30 Leixoes W 2-054.5 1674 1680 39.60% 28.64% 31.76%+0.06 +12.3 7
2025-08-30 @ Feirense L 0-254.5 1680 1674 31.76% 28.64% 39.60%-0.06 -12.3 7
2025-08-30 Lusitania Lourosa W 3-161.4 1683 1709 36.63% 28.76% 34.62%+0.01 +11.4 4
2025-08-30 @ Felgueiras 1932 L 1-361.4 1709 1683 34.62% 28.76% 36.63%-0.01 -11.4 5
2025-08-30 Chaves L 0-254.4 1640 1699 32.00% 28.65% 39.35%-0.07 -12.4 1
2025-08-30 @ Penafiel W 2-054.4 1699 1640 39.35% 28.65% 32.00%+0.07 +12.4 6
2025-08-31 Porto B W 2-051.9 1668 1626 45.94% 27.90% 26.15%+0.16 +10.6 4
2025-08-31 @ Academico de Viseu L 0-251.9 1626 1668 26.15% 27.90% 45.94%-0.16 -10.6 1
2025-08-31 Maritimo L 0-258.4 1731 1709 43.36% 28.29% 28.35%+0.12 -15.5 4
2025-08-31 @ Farense W 2-058.4 1709 1731 28.35% 28.29% 43.36%-0.12 +15.5 9
2025-08-31 Pacos de Ferreira W 3-051.2 1645 1639 41.09% 28.53% 30.38%+0.08 +17.3 9
2025-08-31 @ Sporting Clube de Portugal B L 0-351.2 1639 1645 30.38% 28.53% 41.09%-0.08 -17.3 2
2025-08-31 Oliveirense W 1-052.0 1789 1596 64.01% 21.96% 14.03%+0.52 +3.0 10
2025-08-31 @ Vizela L 0-152.0 1596 1789 14.03% 21.96% 64.01%-0.52 -3.0 5
2025-09-13 Benfica B W 2-166.1 1695 1719 36.90% 28.75% 34.35%+0.01 +6.5 7
2025-09-13 @ Felgueiras 1932 L 1-266.1 1719 1695 34.35% 28.75% 36.90%-0.01 -6.5 3
2025-09-13 Farense L 0-255.2 1667 1716 33.43% 28.72% 37.84%-0.04 -12.8 7
2025-09-13 @ Leixoes W 2-055.2 1716 1667 37.84% 28.72% 33.43%+0.04 +12.8 7
2025-09-13 Penafiel D 0-067.1 1698 1628 49.71% 27.14% 23.16%+0.23 -1.2 6
2025-09-13 @ Lusitania Lourosa D 0-067.1 1628 1698 23.16% 27.14% 49.71%-0.23 +1.2 2
2025-09-14 Feirense D 1-172.4 1712 1687 43.78% 28.23% 27.99%+0.13 -0.6 7
2025-09-14 @ Chaves D 1-172.4 1687 1712 27.99% 28.23% 43.78%-0.13 +0.6 8
2025-09-14 Vizela D 1-172.8 1725 1792 30.97% 28.58% 40.45%-0.09 +0.4 10
2025-09-14 @ Maritimo D 1-172.8 1792 1725 40.45% 28.58% 30.97%+0.09 -0.3 11
2025-09-14 Sporting Clube de Portugal B L 1-265.6 1633 1662 36.27% 28.76% 34.97%+0.00 -6.8 7
2025-09-14 @ Portimonense W 2-165.6 1662 1633 34.97% 28.76% 36.27%+0.00 +6.8 12
2025-09-14 Uniao Leiria L 1-262.6 1616 1730 25.38% 27.74% 46.88%-0.20 -5.2 1
2025-09-14 @ Porto B W 2-162.6 1730 1616 46.88% 27.74% 25.38%+0.20 +5.2 10
2025-09-14 Pacos de Ferreira D 0-067.6 1721 1622 53.39% 26.14% 20.47%+0.30 -1.5 7
2025-09-14 @ Uniao Torreense D 0-067.6 1622 1721 20.47% 26.14% 53.39%-0.30 +1.5 3
2025-09-15 Academico de Viseu D 2-276.7 1593 1678 28.70% 28.33% 42.96%-0.13 +0.4 6
2025-09-15 @ Oliveirense D 2-276.7 1678 1593 42.96% 28.33% 28.70%+0.13 -0.4 5
2025-09-26 Leixoes W 2-049.6 1791 1654 57.85% 24.61% 17.54%+0.39 +7.3 14
2025-09-26 @ Vizela L 0-249.6 1654 1791 17.54% 24.61% 57.85%-0.39 -7.3 7
2025-09-27 Portimonense L 2-373.5 1678 1627 47.27% 27.66% 25.07%+0.19 -7.9 5
2025-09-27 @ Academico de Viseu W 3-273.5 1627 1678 25.07% 27.66% 47.27%-0.19 +7.9 10
2025-09-27 Uniao Torreense D 3-381.7 1712 1720 39.26% 28.66% 32.09%+0.05 -0.2 4
2025-09-27 @ Benfica B D 3-381.7 1720 1712 32.09% 28.66% 39.26%-0.05 +0.2 8
2025-09-27 Felgueiras 1932 W 2-057.0 1629 1701 30.33% 28.52% 41.14%-0.10 +14.9 5
2025-09-27 @ Penafiel L 0-257.0 1701 1629 41.14% 28.52% 30.33%+0.10 -14.9 7
2025-09-27 Maritimo L 0-159.6 1669 1725 32.36% 28.68% 38.97%-0.06 -6.6 12
2025-09-27 @ Sporting Clube de Portugal B W 1-059.6 1725 1669 38.97% 28.68% 32.36%+0.06 +6.6 13
2025-09-28 Chaves L 0-258.3 1729 1711 42.73% 28.36% 28.91%+0.11 -15.3 7
2025-09-28 @ Farense W 2-058.3 1711 1729 28.91% 28.36% 42.73%-0.11 +15.3 10
2025-09-28 Lusitania Lourosa L 1-267.3 1687 1697 39.00% 28.67% 32.32%+0.05 -7.2 8
2025-09-28 @ Feirense W 2-167.3 1697 1687 32.32% 28.67% 39.00%-0.05 +7.1 9
2025-09-29 Porto B D 2-276.0 1623 1611 42.05% 28.44% 29.51%+0.10 -0.4 4
2025-09-29 @ Pacos de Ferreira D 2-276.0 1611 1623 29.51% 28.44% 42.05%-0.10 +0.4 2
2025-10-03 Academico de Viseu D 2-278.4 1732 1670 48.67% 27.37% 23.96%+0.21 -0.7 14
2025-10-03 @ Maritimo D 2-278.4 1670 1732 23.96% 27.37% 48.67%-0.21 +0.7 6
2025-10-04 Vizela W 1-062.8 1727 1799 30.30% 28.52% 41.18%-0.10 +7.9 13
2025-10-04 @ Chaves L 0-162.8 1799 1727 41.18% 28.52% 30.30%+0.10 -7.9 14
2025-10-04 Farense L 1-267.5 1704 1713 38.98% 28.67% 32.34%+0.05 -7.1 9
2025-10-04 @ Lusitania Lourosa W 2-167.5 1713 1704 32.34% 28.67% 38.98%-0.05 +7.2 10
2025-10-04 Uniao Leiria D 1-172.2 1634 1735 26.86% 28.04% 45.10%-0.17 +0.7 11
2025-10-04 @ Portimonense D 1-172.2 1735 1634 45.10% 28.04% 26.86%+0.17 -0.7 11
2025-10-05 Penafiel L 0-259.4 1712 1644 49.45% 27.20% 23.35%+0.23 -17.2 4
2025-10-05 @ Benfica B W 2-059.4 1644 1712 23.35% 27.20% 49.45%-0.23 +17.2 8
2025-10-05 Feirense W 2-054.1 1686 1680 41.15% 28.52% 30.33%+0.08 +11.9 10
2025-10-05 @ Felgueiras 1932 L 0-254.1 1680 1686 30.33% 28.52% 41.15%-0.08 -11.9 8
2025-10-05 Sporting Clube de Portugal B L 0-454.2 1647 1662 38.22% 28.71% 33.07%+0.03 -26.7 7
2025-10-05 @ Leixoes W 4-054.2 1662 1647 33.07% 28.71% 38.22%-0.03 +26.7 15
2025-10-05 Pacos de Ferreira D 2-275.6 1593 1623 36.13% 28.76% 35.11%+0.00 -0.0 7
2025-10-05 @ Oliveirense D 2-275.6 1623 1593 35.11% 28.76% 36.13%+0.00 +0.0 5
2025-10-05 Uniao Torreense L 2-367.5 1611 1720 25.98% 27.87% 46.15%-0.18 -5.0 2
2025-10-05 @ Porto B W 3-267.5 1720 1611 46.15% 27.87% 25.98%+0.18 +5.0 11
2025-10-11 Oliveirense D 0-067.9 1735 1593 58.34% 24.42% 17.24%+0.40 -1.9 12
2025-10-11 @ Uniao Leiria D 0-067.9 1593 1735 17.24% 24.42% 58.34%-0.40 +1.9 8
2025-10-19 Maritimo W 1-063.5 1606 1731 24.26% 27.46% 48.28%-0.22 +8.9 5
2025-10-19 @ Porto B L 0-163.5 1731 1606 48.28% 27.46% 24.26%+0.22 -8.9 14
2025-10-19 Feirense L 1-266.9 1661 1668 39.30% 28.66% 32.04%+0.05 -7.2 8
2025-10-19 @ Penafiel W 2-166.9 1668 1661 32.04% 28.66% 39.30%-0.05 +7.2 11
2025-10-24 Oliveirense W 3-264.1 1725 1595 56.98% 24.93% 18.08%+0.37 +3.6 14
2025-10-24 @ Uniao Torreense L 2-364.1 1595 1725 18.08% 24.93% 56.98%-0.37 -3.6 8
2025-10-24 Felgueiras 1932 D 2-279.1 1791 1698 52.57% 26.38% 21.04%+0.28 -1.0 15
2025-10-24 @ Vizela D 2-279.1 1698 1791 21.04% 26.38% 52.57%-0.28 +0.9 11
2025-10-25 Chaves W 1-061.9 1671 1734 31.39% 28.61% 40.00%-0.08 +7.7 9
2025-10-25 @ Academico de Viseu L 0-161.9 1734 1671 40.00% 28.61% 31.39%+0.08 -7.7 13
2025-10-25 Portimonense W 4-156.4 1623 1635 38.59% 28.69% 32.72%+0.04 +15.4 8
2025-10-25 @ Pacos de Ferreira L 1-456.4 1635 1623 32.72% 28.69% 38.59%-0.04 -15.4 11
2025-10-25 Lusitania Lourosa W 4-053.1 1689 1697 39.20% 28.66% 32.14%+0.05 +23.6 18
2025-10-25 @ Sporting Clube de Portugal B L 0-453.1 1697 1689 32.14% 28.66% 39.20%-0.05 -23.6 9
2025-10-25 Leixoes L 1-366.2 1733 1620 54.94% 25.65% 19.41%+0.33 -16.2 12
2025-10-25 @ Uniao Leiria W 3-166.2 1620 1733 19.41% 25.65% 54.94%-0.33 +16.2 10
2025-10-26 Benfica B L 0-256.4 1676 1695 37.59% 28.73% 33.67%+0.02 -13.9 11
2025-10-26 @ Feirense W 2-056.4 1695 1676 33.67% 28.73% 37.59%-0.02 +13.9 7
2025-10-26 Penafiel D 0-067.5 1720 1654 49.26% 27.24% 23.50%+0.22 -1.1 11
2025-10-26 @ Farense D 0-067.5 1654 1720 23.50% 27.24% 49.26%-0.22 +1.1 9
2025-10-29 Vizela D 1-172.9 1673 1790 25.11% 27.67% 47.22%-0.20 +0.9 10
2025-10-29 @ Lusitania Lourosa D 1-172.9 1790 1673 47.22% 27.67% 25.11%+0.20 -0.9 16
2025-10-29 Porto B W 1-057.6 1592 1615 37.01% 28.75% 34.24%+0.01 +6.9 11
2025-10-29 @ Oliveirense L 0-157.6 1615 1592 34.24% 28.75% 37.01%-0.01 -6.9 5
2025-10-30 Pacos de Ferreira W 2-161.7 1709 1638 49.76% 27.12% 23.11%+0.23 +4.8 10
2025-10-30 @ Benfica B L 1-261.7 1638 1709 23.11% 27.12% 49.76%-0.23 -4.8 8
2025-10-30 Academico de Viseu L 1-556.7 1637 1678 34.38% 28.75% 36.87%-0.03 -20.6 10
2025-10-30 @ Leixoes W 5-156.7 1678 1637 36.87% 28.75% 34.38%+0.03 +20.6 12
2025-10-30 Uniao Leiria L 1-363.6 1722 1717 41.09% 28.53% 30.38%+0.08 -12.9 14
2025-10-30 @ Maritimo W 3-163.6 1717 1722 30.38% 28.53% 41.09%-0.08 +12.9 15
2025-10-30 Uniao Torreense L 0-157.0 1620 1728 25.99% 27.87% 46.14%-0.18 -5.6 11
2025-10-30 @ Portimonense W 1-057.0 1728 1620 46.14% 27.87% 25.99%+0.18 +5.6 17
2025-11-01 Feirense W 3-267.6 1712 1662 47.21% 27.67% 25.11%+0.19 +4.9 21
2025-11-01 @ Sporting Clube de Portugal B L 2-367.6 1662 1712 25.11% 27.67% 47.21%-0.19 -4.8 11
2025-11-02 Benfica B W 4-372.1 1719 1713 41.13% 28.52% 30.34%+0.08 +5.5 14
2025-11-02 @ Farense L 3-472.1 1713 1719 30.34% 28.52% 41.13%-0.08 -5.5 10
2025-11-02 Penafiel L 1-367.4 1789 1655 57.50% 24.74% 17.76%+0.38 -16.8 16
2025-11-02 @ Vizela W 3-167.4 1655 1789 17.76% 24.74% 57.50%-0.38 +16.8 12
2025-11-03 Maritimo L 0-251.9 1599 1709 25.77% 27.82% 46.40%-0.19 -10.4 11
2025-11-03 @ Oliveirense W 2-051.9 1709 1599 46.40% 27.82% 25.77%+0.19 +10.4 17
2025-11-03 Leixoes W 3-157.9 1634 1616 42.75% 28.36% 28.89%+0.11 +9.9 11
2025-11-03 @ Pacos de Ferreira L 1-357.9 1616 1634 28.89% 28.36% 42.75%-0.11 -9.9 10
2025-11-03 Chaves W 2-165.2 1729 1727 40.69% 28.56% 30.75%+0.08 +6.0 18
2025-11-03 @ Uniao Leiria L 1-265.2 1727 1729 30.75% 28.56% 40.69%-0.08 -6.0 13
2025-11-04 Lusitania Lourosa W 3-268.6 1699 1674 43.77% 28.23% 28.00%+0.13 +5.3 15
2025-11-04 @ Academico de Viseu L 2-368.6 1674 1699 28.00% 28.23% 43.77%-0.13 -5.3 10
2025-11-04 Felgueiras 1932 W 2-053.4 1734 1699 45.11% 28.04% 26.85%+0.15 +10.8 20
2025-11-04 @ Uniao Torreense L 0-253.4 1699 1734 26.85% 28.04% 45.11%-0.15 -10.8 11
2025-11-07 Farense D 0-067.2 1657 1725 30.84% 28.57% 40.59%-0.09 +0.4 12
2025-11-07 @ Feirense D 0-067.2 1725 1657 40.59% 28.57% 30.84%+0.09 -0.4 15
2025-11-08 Vizela L 1-265.5 1708 1772 31.32% 28.61% 40.08%-0.08 -6.1 10
2025-11-08 @ Benfica B W 2-165.5 1772 1708 40.08% 28.61% 31.32%+0.08 +6.1 19
2025-11-08 Porto B L 0-164.9 1721 1608 54.98% 25.63% 19.39%+0.33 -9.9 13
2025-11-08 @ Chaves W 1-064.9 1608 1721 19.39% 25.63% 54.98%-0.33 +9.9 8
2025-11-08 Sporting Clube de Portugal B D 1-172.1 1672 1717 33.88% 28.74% 37.38%-0.04 +0.1 13
2025-11-08 @ Penafiel D 1-172.1 1717 1672 37.38% 28.74% 33.88%+0.04 -0.1 22
2025-11-08 Oliveirense D 1-169.7 1614 1588 43.91% 28.21% 27.88%+0.13 -0.6 12
2025-11-08 @ Portimonense D 1-169.7 1588 1614 27.88% 28.21% 43.91%-0.13 +0.6 12
2025-11-09 Academico de Viseu L 1-362.4 1688 1704 38.05% 28.72% 33.23%+0.03 -12.2 11
2025-11-09 @ Felgueiras 1932 W 3-162.4 1704 1688 33.23% 28.72% 38.05%-0.03 +12.2 18
2025-11-09 Uniao Torreense W 1-064.0 1606 1745 22.90% 27.06% 50.05%-0.25 +9.2 13
2025-11-09 @ Leixoes L 0-164.0 1745 1606 50.05% 27.06% 22.90%+0.25 -9.2 20
2025-11-09 Uniao Leiria D 1-172.3 1669 1735 31.01% 28.58% 40.41%-0.09 +0.4 11
2025-11-09 @ Lusitania Lourosa D 1-172.3 1735 1669 40.41% 28.58% 31.01%+0.09 -0.4 19
2025-11-09 Pacos de Ferreira W 2-051.3 1720 1643 50.50% 26.94% 22.55%+0.25 +9.3 20
2025-11-09 @ Maritimo L 0-251.3 1643 1720 22.55% 26.94% 50.50%-0.25 -9.3 11
2025-11-16 Farense D 1-172.2 1676 1724 33.47% 28.73% 37.81%-0.04 +0.2 12
2025-11-16 @ Felgueiras 1932 D 1-172.2 1724 1676 37.81% 28.73% 33.47%+0.04 -0.2 16
2025-11-16 Chaves L 0-157.3 1615 1711 27.47% 28.15% 44.38%-0.15 -5.8 13
2025-11-16 @ Leixoes W 1-057.3 1711 1615 44.38% 28.15% 27.47%+0.15 +5.8 16
2025-11-23 Sporting Clube de Portugal B D 0-067.5 1717 1717 40.26% 28.59% 31.15%+0.07 -0.4 17
2025-11-23 @ Chaves D 0-067.5 1717 1717 31.15% 28.59% 40.26%-0.07 +0.4 23
2025-11-23 Portimonense W 1-057.0 1618 1614 40.94% 28.54% 30.52%+0.08 +6.3 11
2025-11-23 @ Porto B L 0-157.0 1614 1618 30.52% 28.54% 40.94%-0.08 -6.3 12
2025-11-23 Penafiel W 2-162.7 1729 1672 48.03% 27.51% 24.46%+0.20 +5.0 23
2025-11-23 @ Maritimo L 1-262.7 1672 1729 24.46% 27.51% 48.03%-0.20 -5.0 13
2025-11-29 Penafiel W 2-052.5 1716 1667 47.04% 27.71% 25.25%+0.18 +10.3 21
2025-11-29 @ Academico de Viseu L 0-252.5 1667 1716 25.25% 27.71% 47.04%-0.18 -10.3 13
2025-11-29 Leixoes W 2-052.7 1589 1609 37.39% 28.74% 33.87%+0.02 +12.9 15
2025-11-29 @ Oliveirense L 0-252.7 1609 1589 33.87% 28.74% 37.39%-0.02 -12.9 13
2025-11-30 Maritimo L 0-251.7 1607 1734 24.08% 27.41% 48.52%-0.23 -9.9 12
2025-11-30 @ Portimonense W 2-051.7 1734 1607 48.52% 27.41% 24.08%+0.23 +9.9 26
2025-11-30 Lusitania Lourosa L 1-264.8 1624 1669 33.97% 28.74% 37.29%-0.04 -6.5 11
2025-11-30 @ Porto B W 2-164.8 1669 1624 37.29% 28.74% 33.97%+0.04 +6.5 14
2025-11-30 Farense W 3-160.9 1717 1724 39.36% 28.65% 31.99%+0.05 +10.7 26
2025-11-30 @ Sporting Clube de Portugal B L 1-360.9 1724 1717 31.99% 28.65% 39.36%-0.05 -10.7 16
2025-11-30 Benfica B D 2-278.4 1735 1702 44.88% 28.08% 27.04%+0.15 -0.5 20
2025-11-30 @ Uniao Leiria D 2-278.4 1702 1735 27.04% 28.08% 44.88%-0.15 +0.5 11
2025-11-30 Chaves L 0-258.4 1736 1716 43.00% 28.33% 28.67%+0.11 -15.4 20
2025-11-30 @ Uniao Torreense W 2-058.4 1716 1736 28.67% 28.33% 43.00%-0.11 +15.4 20
2025-12-01 Felgueiras 1932 D 1-171.4 1634 1676 34.33% 28.75% 36.92%-0.03 +0.1 12
2025-12-01 @ Pacos de Ferreira D 1-171.4 1676 1634 36.92% 28.75% 34.33%+0.03 -0.1 13
2025-12-01 Feirense D 1-173.5 1778 1657 56.01% 25.28% 18.71%+0.35 -1.5 20
2025-12-01 @ Vizela D 1-173.5 1657 1778 18.71% 25.28% 56.01%-0.35 +1.5 13
2025-12-05 Uniao Leiria W 1-062.3 1657 1735 29.60% 28.45% 41.95%-0.11 +8.0 16
2025-12-05 @ Penafiel L 0-162.3 1735 1657 41.95% 28.45% 29.60%+0.11 -8.0 20
2025-12-06 Oliveirense W 2-049.7 1702 1602 53.54% 26.09% 20.36%+0.30 +8.5 14
2025-12-06 @ Benfica B L 0-249.7 1602 1702 20.36% 26.09% 53.54%-0.30 -8.5 15
2025-12-06 Sporting Clube de Portugal B L 0-255.2 1676 1728 32.96% 28.71% 38.33%-0.05 -12.7 13
2025-12-06 @ Felgueiras 1932 W 2-055.2 1728 1676 38.33% 28.71% 32.96%+0.05 +12.7 29
2025-12-06 Porto B L 2-463.4 1597 1618 37.29% 28.74% 33.97%+0.02 -10.7 13
2025-12-06 @ Leixoes W 4-263.4 1618 1597 33.97% 28.74% 37.29%-0.02 +10.7 14
2025-12-06 Uniao Torreense W 2-054.0 1744 1720 43.59% 28.26% 28.15%+0.12 +11.2 29
2025-12-06 @ Maritimo L 0-254.0 1720 1744 28.15% 28.26% 43.59%-0.12 -11.2 20
2025-12-07 Pacos de Ferreira W 2-050.5 1732 1634 53.14% 26.22% 20.65%+0.29 +8.6 23
2025-12-07 @ Chaves L 0-250.5 1634 1732 20.65% 26.22% 53.14%-0.29 -8.6 12
2025-12-07 Academico de Viseu D 0-067.2 1659 1727 30.85% 28.57% 40.59%-0.09 +0.4 14
2025-12-07 @ Feirense D 0-067.2 1727 1659 40.59% 28.57% 30.85%+0.09 -0.4 22
2025-12-07 Portimonense W 3-265.3 1676 1597 50.75% 26.88% 22.37%+0.25 +4.4 17
2025-12-07 @ Lusitania Lourosa L 2-365.3 1597 1676 22.37% 26.88% 50.75%-0.25 -4.4 12
2025-12-08 Vizela W 2-057.7 1714 1777 31.45% 28.62% 39.93%-0.08 +14.5 19
2025-12-08 @ Farense L 0-257.7 1777 1714 39.93% 28.62% 31.45%+0.08 -14.5 20
2025-12-12 Chaves L 2-366.0 1593 1740 22.11% 26.79% 51.10%-0.27 -4.3 15
2025-12-12 @ Oliveirense W 3-266.0 1740 1593 51.10% 26.79% 22.11%+0.27 +4.3 26
2025-12-12 Penafiel W 1-059.7 1629 1665 35.18% 28.76% 36.06%-0.02 +7.2 17
2025-12-12 @ Porto B L 0-159.7 1665 1629 36.06% 28.76% 35.18%+0.02 -7.2 16
2025-12-12 Feirense L 2-374.1 1709 1659 47.10% 27.70% 25.21%+0.18 -7.8 20
2025-12-12 @ Uniao Torreense W 3-274.1 1659 1709 25.21% 27.70% 47.10%-0.18 +7.8 17
2025-12-13 Farense W 3-053.0 1726 1728 40.07% 28.61% 31.33%+0.06 +17.7 25
2025-12-13 @ Academico de Viseu L 0-353.0 1728 1726 31.33% 28.61% 40.07%-0.06 -17.7 19
2025-12-13 Felgueiras 1932 L 2-374.7 1727 1664 48.82% 27.34% 23.84%+0.22 -8.1 20
2025-12-13 @ Uniao Leiria W 3-274.7 1664 1727 23.84% 27.34% 48.82%-0.22 +8.1 16
2025-12-14 Lusitania Lourosa L 1-556.0 1626 1680 32.66% 28.69% 38.65%-0.06 -19.9 12
2025-12-14 @ Pacos de Ferreira W 5-156.0 1680 1626 38.65% 28.69% 32.66%+0.06 +19.9 20
2025-12-14 Leixoes L 1-264.8 1593 1586 41.32% 28.51% 30.18%+0.09 -7.5 12
2025-12-14 @ Portimonense W 2-164.8 1586 1593 30.18% 28.51% 41.32%-0.09 +7.5 16
2025-12-14 Vizela L 0-161.6 1741 1762 37.27% 28.74% 33.99%+0.02 -7.3 29
2025-12-14 @ Sporting Clube de Portugal B W 1-061.6 1762 1741 33.99% 28.74% 37.27%-0.02 +7.3 23
2025-12-16 Benfica B D 1-172.8 1755 1711 46.36% 27.83% 25.81%+0.17 -0.8 30
2025-12-16 @ Maritimo D 1-172.8 1711 1755 25.81% 27.83% 46.36%-0.17 +0.8 15
2025-12-20 Portimonense L 0-165.9 1745 1586 60.35% 23.60% 16.05%+0.44 -10.7 26
2025-12-20 @ Chaves W 1-065.9 1586 1745 16.05% 23.60% 60.35%-0.44 +10.7 15
2025-12-20 Pacos de Ferreira L 0-162.7 1667 1606 48.57% 27.40% 24.03%+0.21 -9.0 17
2025-12-20 @ Feirense W 1-062.7 1606 1667 24.03% 27.40% 48.57%-0.21 +9.0 15
2025-12-20 Academico de Viseu D 0-067.9 1770 1744 43.86% 28.22% 27.92%+0.13 -0.7 24
2025-12-20 @ Vizela D 0-067.9 1744 1770 27.92% 28.22% 43.86%-0.13 +0.7 26
2025-12-21 Uniao Leiria L 0-161.8 1710 1718 39.17% 28.66% 32.16%+0.05 -7.6 19
2025-12-21 @ Farense W 1-061.8 1718 1710 32.16% 28.66% 39.17%-0.05 +7.6 23
2025-12-21 Porto B W 2-052.3 1672 1636 45.23% 28.02% 26.75%+0.15 +10.8 19
2025-12-21 @ Felgueiras 1932 L 0-252.3 1636 1672 26.75% 28.02% 45.23%-0.15 -10.8 17
2025-12-21 Maritimo L 1-453.3 1593 1754 20.86% 26.31% 52.84%-0.31 -10.6 16
2025-12-21 @ Leixoes W 4-153.3 1754 1593 52.84% 26.31% 20.86%+0.31 +10.6 33
2025-12-21 Uniao Torreense W 1-060.7 1658 1701 34.13% 28.75% 37.13%-0.03 +7.3 19
2025-12-21 @ Penafiel L 0-160.7 1701 1658 37.13% 28.75% 34.13%+0.03 -7.3 20
2025-12-22 Sporting Clube de Portugal B W 1-060.4 1712 1733 37.23% 28.74% 34.03%+0.02 +6.9 18
2025-12-22 @ Benfica B L 0-160.4 1733 1712 34.03% 28.74% 37.23%-0.02 -6.9 29
2025-12-22 Oliveirense L 0-164.3 1700 1589 54.78% 25.70% 19.52%+0.33 -9.9 20
2025-12-22 @ Lusitania Lourosa W 1-064.3 1589 1700 19.52% 25.70% 54.78%-0.33 +9.9 18
2025-12-28 Benfica B L 1-269.1 1745 1719 43.93% 28.21% 27.86%+0.13 -7.8 26
2025-12-28 @ Academico de Viseu W 2-169.1 1719 1745 27.86% 28.21% 43.93%-0.13 +7.8 21
2025-12-28 Farense D 0-066.6 1615 1703 28.36% 28.29% 43.35%-0.14 +0.6 16
2025-12-28 @ Pacos de Ferreira D 0-066.6 1703 1615 43.35% 28.29% 28.36%+0.14 -0.6 20
2025-12-30 Lusitania Lourosa L 0-162.0 1694 1690 40.87% 28.55% 30.59%+0.08 -7.8 20
2025-12-30 @ Uniao Torreense W 1-062.0 1690 1694 30.59% 28.55% 40.87%-0.08 +7.8 23
2026-01-03 Portimonense L 0-164.3 1702 1596 54.18% 25.89% 19.92%+0.31 -9.8 20
2026-01-03 @ Farense W 1-064.3 1596 1702 19.92% 25.89% 54.18%-0.31 +9.8 18
2026-01-03 Uniao Leiria D 2-277.9 1658 1726 30.83% 28.57% 40.60%-0.09 +0.3 18
2026-01-03 @ Feirense D 2-277.9 1726 1658 40.60% 28.57% 30.83%+0.09 -0.3 24
2026-01-03 Oliveirense W 1-054.6 1682 1599 51.43% 26.70% 21.87%+0.26 +4.8 22
2026-01-03 @ Felgueiras 1932 L 0-154.6 1599 1682 21.87% 26.70% 51.43%-0.26 -4.8 18
2026-01-04 Pacos de Ferreira L 1-268.3 1665 1615 47.05% 27.71% 25.24%+0.18 -8.2 19
2026-01-04 @ Penafiel W 2-168.3 1615 1665 25.24% 27.71% 47.05%-0.18 +8.3 19
2026-01-04 Academico de Viseu L 1-267.7 1727 1737 38.87% 28.68% 32.45%+0.04 -7.1 29
2026-01-04 @ Sporting Clube de Portugal B W 2-167.7 1737 1727 32.45% 28.68% 38.87%-0.04 +7.1 29
2026-01-05 Porto B D 1-172.6 1726 1625 53.62% 26.07% 20.31%+0.30 -1.3 22
2026-01-05 @ Benfica B D 1-172.6 1625 1726 20.31% 26.07% 53.62%-0.30 +1.4 18
2026-01-05 Uniao Torreense L 0-165.0 1769 1686 51.36% 26.72% 21.92%+0.26 -9.4 24
2026-01-05 @ Vizela W 1-065.0 1686 1769 21.92% 26.72% 51.36%-0.26 +9.4 23
2026-01-08 Leixoes D 2-277.7 1698 1583 55.28% 25.53% 19.19%+0.34 -1.1 24
2026-01-08 @ Lusitania Lourosa D 2-277.7 1583 1698 19.19% 25.53% 55.28%-0.34 +1.1 17
2026-01-11 Feirense L 3-470.5 1594 1658 31.32% 28.61% 40.07%-0.08 -5.6 18
2026-01-11 @ Oliveirense W 4-370.5 1658 1594 40.07% 28.61% 31.32%+0.08 +5.6 21
2026-01-11 Felgueiras 1932 D 0-066.3 1606 1687 29.19% 28.40% 42.41%-0.12 +0.6 19
2026-01-11 @ Portimonense D 0-066.3 1687 1606 42.41% 28.40% 29.19%+0.12 -0.6 23
2026-01-11 Sporting Clube de Portugal B W 2-168.3 1626 1719 27.76% 28.20% 44.05%-0.15 +7.8 21
2026-01-11 @ Porto B L 1-268.3 1719 1626 44.05% 28.20% 27.76%+0.15 -7.8 29
2026-01-11 Maritimo L 2-371.8 1734 1765 35.91% 28.76% 35.33%+0.00 -6.4 26
2026-01-11 @ Chaves W 3-271.8 1765 1734 35.33% 28.76% 35.91%+0.00 +6.4 36
2026-01-15 Pacos de Ferreira W 3-047.3 1760 1624 57.72% 24.66% 17.62%+0.38 +10.7 27
2026-01-15 @ Vizela L 0-347.3 1624 1760 17.62% 24.66% 57.72%-0.38 -10.7 19
2026-01-16 Uniao Leiria W 2-054.2 1744 1726 42.84% 28.35% 28.82%+0.11 +11.4 32
2026-01-16 @ Academico de Viseu L 0-254.2 1726 1744 28.82% 28.35% 42.84%-0.11 -11.4 24
2026-01-17 Chaves W 1-059.6 1725 1728 39.96% 28.62% 31.42%+0.06 +6.5 25
2026-01-17 @ Benfica B L 0-159.6 1728 1725 31.42% 28.62% 39.96%-0.06 -6.5 26
2026-01-17 Oliveirense D 0-066.9 1692 1588 53.95% 25.97% 20.08%+0.31 -1.5 21
2026-01-17 @ Farense D 0-066.9 1588 1692 20.08% 25.97% 53.95%-0.31 +1.5 19
2026-01-17 Leixoes L 0-163.9 1687 1584 53.80% 26.01% 20.19%+0.31 -9.7 23
2026-01-17 @ Felgueiras 1932 W 1-063.9 1584 1687 20.19% 26.01% 53.80%-0.31 +9.7 20
2026-01-17 Portimonense L 0-257.7 1657 1607 47.13% 27.69% 25.18%+0.19 -16.5 19
2026-01-17 @ Penafiel W 2-057.7 1607 1657 25.18% 27.69% 47.13%-0.19 +16.5 22
2026-01-18 Maritimo L 0-452.9 1697 1771 30.00% 28.49% 41.51%-0.10 -22.4 24
2026-01-18 @ Lusitania Lourosa W 4-052.9 1771 1697 41.51% 28.49% 30.00%+0.10 +22.4 39
2026-01-19 Porto B W 2-162.8 1664 1634 44.41% 28.15% 27.45%+0.14 +5.5 24
2026-01-19 @ Feirense L 1-262.8 1634 1664 27.45% 28.15% 44.41%-0.14 -5.5 21
2026-01-19 Uniao Torreense L 1-268.4 1712 1695 42.58% 28.38% 29.04%+0.11 -7.6 29
2026-01-19 @ Sporting Clube de Portugal B W 2-168.4 1695 1712 29.04% 28.38% 42.58%-0.11 +7.6 26
2026-01-21 Vizela D 2-278.4 1714 1770 32.44% 28.68% 38.88%-0.06 +0.2 25
2026-01-21 @ Uniao Leiria D 2-278.4 1770 1714 38.88% 28.68% 32.44%+0.06 -0.2 28
2026-01-23 Academico de Viseu W 2-170.1 1613 1755 22.54% 26.94% 50.52%-0.26 +8.7 22
2026-01-23 @ Pacos de Ferreira L 1-270.1 1755 1613 50.52% 26.94% 22.54%+0.26 -8.7 32
2026-01-24 Lusitania Lourosa D 2-278.2 1721 1674 46.69% 27.77% 25.54%+0.18 -0.6 27
2026-01-24 @ Chaves D 2-278.2 1674 1721 25.54% 27.77% 46.69%-0.18 +0.6 25
2026-01-24 Benfica B D 0-067.1 1594 1731 22.97% 27.08% 49.95%-0.25 +1.2 21
2026-01-24 @ Leixoes D 0-067.1 1731 1594 49.95% 27.08% 22.97%+0.25 -1.2 26
2026-01-24 Felgueiras 1932 D 1-173.6 1794 1677 55.48% 25.46% 19.05%+0.34 -1.5 40
2026-01-24 @ Maritimo D 1-173.6 1677 1794 19.05% 25.46% 55.48%-0.34 +1.5 24
2026-01-25 Penafiel W 2-165.0 1590 1640 33.20% 28.72% 38.09%-0.05 +7.0 22
2026-01-25 @ Oliveirense L 1-265.0 1640 1590 38.09% 28.72% 33.20%+0.05 -7.0 19
2026-01-25 Feirense L 0-159.0 1623 1669 33.74% 28.73% 37.52%-0.04 -6.8 22
2026-01-25 @ Portimonense W 1-059.0 1669 1623 37.52% 28.73% 33.74%+0.04 +6.8 27
2026-01-25 Vizela W 1-064.5 1629 1770 22.64% 26.97% 50.39%-0.26 +9.2 24
2026-01-25 @ Porto B L 0-164.5 1770 1629 50.39% 26.97% 22.64%+0.26 -9.2 28
2026-01-25 Farense W 2-164.4 1703 1691 42.01% 28.44% 29.55%+0.10 +5.8 29
2026-01-25 @ Uniao Torreense L 1-264.4 1691 1703 29.55% 28.44% 42.01%-0.10 -5.8 21
2026-01-26 Sporting Clube de Portugal B W 3-160.0 1715 1704 41.79% 28.46% 29.75%+0.09 +10.1 28
2026-01-26 @ Uniao Leiria L 1-360.0 1704 1715 29.75% 28.46% 41.79%-0.09 -10.1 29
2026-01-29 Lusitania Lourosa L 1-269.7 1730 1675 47.82% 27.55% 24.62%+0.20 -8.4 26
2026-01-29 @ Benfica B W 2-169.7 1675 1730 24.62% 27.55% 47.82%-0.20 +8.4 28
2026-01-30 Leixoes D 0-065.4 1633 1595 45.58% 27.97% 26.46%+0.16 -0.8 20
2026-01-30 @ Penafiel D 0-065.4 1595 1633 26.46% 27.97% 45.58%-0.16 +0.8 22
2026-01-31 Uniao Torreense W 1-057.9 1747 1709 45.51% 27.98% 26.52%+0.16 +5.7 35
2026-01-31 @ Academico de Viseu L 0-157.9 1709 1747 26.52% 27.98% 45.51%-0.16 -5.7 29
2026-01-31 Porto B L 2-373.6 1685 1638 46.72% 27.77% 25.51%+0.18 -7.8 21
2026-01-31 @ Farense W 3-273.6 1638 1685 25.51% 27.77% 46.72%-0.18 +7.8 27
2026-01-31 Chaves W 1-061.0 1678 1720 34.33% 28.75% 36.92%-0.03 +7.3 27
2026-01-31 @ Felgueiras 1932 L 0-161.0 1720 1678 36.92% 28.75% 34.33%+0.03 -7.3 27
2026-01-31 Portimonense D 1-173.4 1761 1616 58.72% 24.27% 17.01%+0.40 -1.7 29
2026-01-31 @ Vizela D 1-173.4 1616 1761 17.01% 24.27% 58.72%-0.40 +1.7 23
2026-02-01 Maritimo D 1-172.9 1676 1792 25.20% 27.70% 47.10%-0.20 +0.9 28
2026-02-01 @ Feirense D 1-172.9 1792 1676 47.10% 27.70% 25.20%+0.20 -0.9 41
2026-02-01 Oliveirense W 2-049.7 1694 1597 53.09% 26.23% 20.68%+0.29 +8.6 32
2026-02-01 @ Sporting Clube de Portugal B L 0-249.7 1597 1694 20.68% 26.23% 53.09%-0.29 -8.6 22
2026-02-06 Penafiel L 0-164.2 1713 1632 51.09% 26.79% 22.12%+0.26 -9.3 27
2026-02-06 @ Chaves W 1-064.2 1632 1713 22.12% 26.79% 51.09%-0.26 +9.3 23
2026-02-06 Academico de Viseu W 3-164.6 1646 1752 26.22% 27.92% 45.86%-0.18 +14.0 30
2026-02-06 @ Porto B L 1-364.6 1752 1646 45.86% 27.92% 26.22%+0.18 -14.0 35
2026-02-07 Feirense W 2-167.0 1596 1677 29.14% 28.39% 42.47%-0.12 +7.6 25
2026-02-07 @ Leixoes L 1-267.0 1677 1596 42.47% 28.39% 29.14%+0.12 -7.6 28
2026-02-07 Felgueiras 1932 W 2-164.8 1683 1686 39.99% 28.61% 31.40%+0.06 +6.1 31
2026-02-07 @ Lusitania Lourosa L 1-264.8 1686 1683 31.40% 28.61% 39.99%-0.06 -6.1 27
2026-02-07 Farense L 0-165.9 1791 1677 55.16% 25.57% 19.27%+0.33 -9.9 41
2026-02-07 @ Maritimo W 1-065.9 1677 1791 19.27% 25.57% 55.16%-0.33 +9.9 24
2026-02-07 Vizela W 3-058.3 1588 1759 20.02% 25.94% 54.04%-0.33 +26.8 25
2026-02-07 @ Oliveirense L 0-358.3 1759 1588 54.04% 25.94% 20.02%+0.33 -26.8 29
2026-02-08 Uniao Leiria W 3-161.4 1703 1725 37.26% 28.74% 34.00%+0.02 +11.2 32
2026-02-08 @ Uniao Torreense L 1-361.4 1725 1703 34.00% 28.74% 37.26%-0.02 -11.2 28
2026-02-09 Benfica B D 1-171.9 1618 1722 26.51% 27.98% 45.51%-0.17 +0.7 24
2026-02-09 @ Portimonense D 1-171.9 1722 1618 45.51% 27.98% 26.51%+0.17 -0.7 27
2026-02-10 Sporting Clube de Portugal B L 0-351.3 1622 1702 29.24% 28.40% 42.35%-0.12 -16.8 22
2026-02-10 @ Pacos de Ferreira W 3-051.3 1702 1622 42.35% 28.40% 29.24%+0.12 +16.8 35
2026-02-14 Oliveirense W 4-152.3 1738 1615 56.25% 25.20% 18.55%+0.36 +9.5 38
2026-02-14 @ Academico de Viseu L 1-452.3 1615 1738 18.55% 25.20% 56.25%-0.36 -9.5 25
2026-02-14 Felgueiras 1932 W 4-262.2 1721 1680 46.02% 27.89% 26.09%+0.17 +8.2 30
2026-02-14 @ Benfica B L 2-462.2 1680 1721 26.09% 27.89% 46.02%-0.17 -8.2 27
2026-02-14 Leixoes L 1-269.4 1687 1603 51.48% 26.69% 21.83%+0.26 -8.9 24
2026-02-14 @ Farense W 2-169.4 1603 1687 21.83% 26.69% 51.48%-0.26 +8.9 28
2026-02-14 Chaves W 1-060.5 1669 1704 35.43% 28.76% 35.81%-0.01 +7.1 31
2026-02-14 @ Feirense L 0-160.5 1704 1669 35.81% 28.76% 35.43%+0.01 -7.1 27
2026-02-15 Uniao Torreense D 0-066.8 1605 1714 25.91% 27.85% 46.24%-0.19 +0.9 23
2026-02-15 @ Pacos de Ferreira D 0-066.8 1714 1605 46.24% 27.85% 25.91%+0.19 -0.9 33
2026-02-15 Portimonense W 4-367.6 1719 1619 53.52% 26.10% 20.38%+0.30 +3.9 38
2026-02-15 @ Sporting Clube de Portugal B L 3-467.6 1619 1719 20.38% 26.10% 53.52%-0.30 -3.9 24
2026-02-15 Porto B D 2-278.1 1714 1660 47.61% 27.60% 24.79%+0.19 -0.7 29
2026-02-15 @ Uniao Leiria D 2-278.1 1660 1714 24.79% 27.60% 47.61%-0.19 +0.7 31
2026-02-15 Maritimo L 0-353.9 1732 1781 33.37% 28.72% 37.91%-0.05 -18.5 29
2026-02-15 @ Vizela W 3-053.9 1781 1732 37.91% 28.72% 33.37%+0.05 +18.5 44
2026-02-16 Lusitania Lourosa W 2-056.0 1642 1689 33.55% 28.73% 37.73%-0.04 +14.0 26
2026-02-16 @ Penafiel L 0-256.0 1689 1642 37.73% 28.73% 33.55%+0.04 -13.9 31
2026-02-20 Vizela L 1-262.9 1612 1714 26.76% 28.02% 45.22%-0.17 -5.4 28
2026-02-20 @ Leixoes W 2-162.9 1714 1612 45.22% 28.02% 26.76%+0.17 +5.4 32
2026-02-21 Sporting Clube de Portugal B W 1-056.7 1800 1723 50.57% 26.93% 22.51%+0.25 +4.9 47
2026-02-21 @ Maritimo L 0-156.7 1723 1800 22.51% 26.93% 50.57%-0.25 -4.9 38
2026-02-21 Uniao Leiria L 2-461.5 1606 1713 26.14% 27.90% 45.95%-0.18 -8.2 25
2026-02-21 @ Oliveirense W 4-261.5 1713 1606 45.95% 27.90% 26.14%+0.18 +8.2 32
2026-02-21 Benfica B W 1-060.1 1713 1729 38.07% 28.72% 33.21%+0.03 +6.8 36
2026-02-21 @ Uniao Torreense L 0-160.1 1729 1713 33.21% 28.72% 38.07%-0.03 -6.8 30
2026-02-22 Farense W 2-053.7 1697 1678 42.87% 28.35% 28.78%+0.11 +11.4 30
2026-02-22 @ Chaves L 0-253.7 1678 1697 28.78% 28.35% 42.87%-0.11 -11.4 24
2026-02-22 Penafiel D 0-066.7 1671 1656 42.51% 28.39% 29.11%+0.11 -0.6 28
2026-02-22 @ Felgueiras 1932 D 0-066.7 1656 1671 29.11% 28.39% 42.51%-0.11 +0.6 27
2026-02-22 Feirense W 1-058.9 1675 1677 40.15% 28.60% 31.25%+0.07 +6.4 34
2026-02-22 @ Lusitania Lourosa L 0-158.9 1677 1675 31.25% 28.60% 40.15%-0.07 -6.4 31
2026-02-22 Academico de Viseu L 0-156.2 1615 1748 23.45% 27.23% 49.32%-0.24 -5.1 24
2026-02-22 @ Portimonense W 1-056.2 1748 1615 49.32% 27.23% 23.45%+0.24 +5.1 41
2026-02-23 Pacos de Ferreira W 1-055.5 1660 1606 47.72% 27.57% 24.71%+0.20 +5.3 34
2026-02-23 @ Porto B L 0-155.5 1606 1660 24.71% 27.57% 47.72%-0.20 -5.3 23
2026-02-28 Leixoes L 0-164.8 1718 1607 54.86% 25.67% 19.47%+0.33 -9.9 38
2026-02-28 @ Sporting Clube de Portugal B W 1-064.8 1607 1718 19.47% 25.67% 54.86%-0.33 +9.9 31
2026-02-28 Portimonense W 1-054.2 1721 1610 54.83% 25.68% 19.48%+0.33 +4.3 35
2026-02-28 @ Uniao Leiria L 0-154.2 1610 1721 19.48% 25.68% 54.83%-0.33 -4.3 24
2026-02-28 Porto B L 0-357.2 1720 1666 47.70% 27.58% 24.72%+0.20 -24.2 36
2026-02-28 @ Uniao Torreense W 3-057.2 1666 1720 24.72% 27.58% 47.70%-0.20 +24.2 37
2026-02-28 Chaves W 3-269.5 1719 1708 41.86% 28.46% 29.68%+0.09 +5.5 35
2026-02-28 @ Vizela L 2-369.5 1708 1719 29.68% 28.46% 41.86%-0.09 -5.5 30
2026-03-01 Maritimo W 3-163.2 1753 1805 32.98% 28.71% 38.32%-0.05 +12.2 44
2026-03-01 @ Academico de Viseu L 1-363.2 1805 1753 38.32% 28.71% 32.98%+0.05 -12.2 47
2026-03-01 Lusitania Lourosa W 2-165.2 1667 1682 38.20% 28.71% 33.09%+0.03 +6.4 27
2026-03-01 @ Farense L 1-265.2 1682 1667 33.09% 28.71% 38.20%-0.03 -6.3 34
2026-03-01 Oliveirense D 0-064.6 1600 1597 40.75% 28.56% 30.69%+0.08 -0.4 24
2026-03-01 @ Pacos de Ferreira D 0-064.6 1597 1600 30.69% 28.56% 40.75%-0.08 +0.4 26
2026-03-01 Benfica B D 1-172.1 1656 1723 31.04% 28.59% 40.37%-0.09 +0.3 28
2026-03-01 @ Penafiel D 1-172.1 1723 1656 40.37% 28.59% 31.04%+0.09 -0.3 31
2026-03-02 Felgueiras 1932 D 0-066.8 1670 1671 40.23% 28.60% 31.17%+0.07 -0.4 32
2026-03-02 @ Feirense D 0-066.8 1671 1670 31.17% 28.60% 40.23%-0.07 +0.4 29
2026-03-06 Academico de Viseu W 1-062.2 1703 1765 31.55% 28.62% 39.83%-0.08 +7.7 33
2026-03-06 @ Chaves L 0-162.2 1765 1703 39.83% 28.62% 31.55%+0.08 -7.7 44
2026-03-07 Uniao Torreense L 0-350.2 1598 1696 27.17% 28.10% 44.74%-0.16 -15.8 26
2026-03-07 @ Oliveirense W 3-050.2 1696 1598 44.74% 28.10% 27.17%+0.16 +15.8 39
2026-03-07 Farense D 1-171.6 1656 1673 37.96% 28.72% 33.32%+0.03 -0.2 29
2026-03-07 @ Penafiel D 1-171.6 1673 1656 33.32% 28.72% 37.96%-0.03 +0.2 28
2026-03-07 Pacos de Ferreira L 2-370.2 1605 1600 41.06% 28.53% 30.41%+0.08 -7.0 24
2026-03-07 @ Portimonense W 3-270.2 1600 1605 30.41% 28.53% 41.06%-0.08 +7.0 27
2026-03-08 Vizela L 0-159.7 1671 1725 32.75% 28.70% 38.56%-0.06 -6.7 29
2026-03-08 @ Felgueiras 1932 W 1-059.7 1725 1671 38.56% 28.70% 32.75%+0.06 +6.7 38
2026-03-08 Uniao Leiria L 1-455.2 1617 1725 25.97% 27.87% 46.16%-0.18 -12.9 31
2026-03-08 @ Leixoes W 4-155.2 1725 1617 46.16% 27.87% 25.97%+0.18 +12.9 38
2026-03-08 Sporting Clube de Portugal B W 1-060.5 1676 1708 35.65% 28.76% 35.59%-0.01 +7.1 37
2026-03-08 @ Lusitania Lourosa L 0-160.5 1708 1676 35.59% 28.76% 35.65%+0.01 -7.1 38
2026-03-08 Porto B W 2-161.4 1793 1690 53.78% 26.02% 20.20%+0.31 +4.2 50
2026-03-08 @ Maritimo L 1-261.4 1690 1793 20.20% 26.02% 53.78%-0.31 -4.2 37
2026-03-09 Feirense W 3-050.4 1722 1670 47.45% 27.63% 24.93%+0.19 +14.8 34
2026-03-09 @ Benfica B L 0-350.4 1670 1722 24.93% 27.63% 47.45%-0.19 -14.7 32
2026-03-13 Penafiel L 0-161.1 1655 1656 40.13% 28.60% 31.26%+0.07 -7.8 32
2026-03-13 @ Feirense W 1-061.1 1656 1655 31.26% 28.60% 40.13%-0.07 +7.7 32
2026-03-13 Chaves D 0-067.3 1701 1710 39.05% 28.67% 32.28%+0.05 -0.3 39
2026-03-13 @ Sporting Clube de Portugal B D 0-067.3 1710 1701 32.28% 28.67% 39.05%-0.05 +0.3 34
2026-03-14 Leixoes W 3-154.2 1757 1604 59.76% 23.85% 16.39%+0.43 +5.9 47
2026-03-14 @ Academico de Viseu L 1-354.2 1604 1757 16.39% 23.85% 59.76%-0.43 -5.9 31
2026-03-14 Benfica B W 1-063.7 1607 1737 23.76% 27.32% 48.92%-0.23 +9.0 30
2026-03-14 @ Pacos de Ferreira L 0-163.7 1737 1607 48.92% 27.32% 23.76%+0.23 -9.0 34
2026-03-15 Felgueiras 1932 W 1-058.3 1673 1664 41.56% 28.48% 29.96%+0.09 +6.2 31
2026-03-15 @ Farense L 0-158.3 1664 1673 29.96% 28.48% 41.56%-0.09 -6.2 29
2026-03-15 Maritimo L 1-265.9 1738 1797 32.07% 28.66% 39.27%-0.07 -6.2 38
2026-03-15 @ Uniao Leiria W 2-165.9 1797 1738 39.27% 28.66% 32.07%+0.07 +6.2 53
2026-03-15 Lusitania Lourosa W 4-370.2 1731 1683 46.96% 27.72% 25.32%+0.18 +4.8 41
2026-03-15 @ Vizela L 3-470.2 1683 1731 25.32% 27.72% 46.96%-0.18 -4.8 37
2026-03-16 Oliveirense D 0-066.7 1686 1582 53.92% 25.98% 20.10%+0.31 -1.5 38
2026-03-16 @ Porto B D 0-066.7 1582 1686 20.10% 25.98% 53.92%-0.31 +1.5 27
2026-03-16 Portimonense W 1-053.9 1712 1598 55.09% 25.60% 19.31%+0.33 +4.3 42
2026-03-16 @ Uniao Torreense L 0-153.9 1598 1712 19.31% 25.60% 55.09%-0.33 -4.3 24
2026-03-20 Uniao Leiria L 0-256.8 1711 1732 37.27% 28.74% 33.98%+0.02 -13.8 34
2026-03-20 @ Chaves W 2-056.8 1732 1711 33.98% 28.74% 37.27%-0.02 +13.8 41
2026-03-21 Academico de Viseu L 0-352.0 1678 1763 28.66% 28.33% 43.01%-0.13 -16.5 37
2026-03-21 @ Lusitania Lourosa W 3-052.0 1763 1678 43.01% 28.33% 28.66%+0.13 +16.5 50
2026-03-21 Oliveirense W 1-051.2 1803 1584 66.79% 20.59% 12.62%+0.58 +2.7 56
2026-03-21 @ Maritimo L 0-151.2 1584 1803 12.62% 20.59% 66.79%-0.58 -2.7 27
2026-03-21 Vizela L 0-158.9 1664 1736 30.32% 28.52% 41.16%-0.10 -6.3 32
2026-03-21 @ Penafiel W 1-058.9 1736 1664 41.16% 28.52% 30.32%+0.10 +6.3 44
2026-03-21 Porto B W 2-167.4 1594 1684 28.10% 28.25% 43.65%-0.14 +7.8 27
2026-03-21 @ Portimonense L 1-267.4 1684 1594 43.65% 28.25% 28.10%+0.14 -7.8 38
2026-03-22 Farense W 1-057.3 1728 1680 46.90% 27.73% 25.36%+0.18 +5.5 37
2026-03-22 @ Benfica B L 0-157.3 1680 1728 25.36% 27.73% 46.90%-0.18 -5.5 31
2026-03-22 Sporting Clube de Portugal B L 1-265.1 1647 1701 32.73% 28.70% 38.57%-0.06 -6.3 32
2026-03-22 @ Feirense W 2-165.1 1701 1647 38.57% 28.70% 32.73%+0.06 +6.3 42
2026-03-22 Uniao Torreense L 0-352.8 1658 1716 32.17% 28.66% 39.16%-0.07 -18.0 29
2026-03-22 @ Felgueiras 1932 W 3-052.8 1716 1658 39.16% 28.66% 32.17%+0.07 +18.1 45
2026-03-22 Pacos de Ferreira W 3-268.2 1598 1616 37.72% 28.73% 33.55%+0.03 +6.1 34
2026-03-22 @ Leixoes L 2-368.2 1616 1598 33.55% 28.73% 37.72%-0.03 -6.1 30
2026-03-29 Pacos de Ferreira W 2-049.0 1746 1610 57.71% 24.66% 17.63%+0.38 +7.4 44
2026-03-29 @ Uniao Leiria L 0-249.0 1610 1746 17.63% 24.66% 57.71%-0.38 -7.3 30
2026-04-03 Portimonense L 1-263.8 1581 1602 37.34% 28.74% 33.92%+0.02 -6.9 27
2026-04-03 @ Oliveirense W 2-163.8 1602 1581 33.92% 28.74% 37.34%-0.02 +6.9 30
2026-04-04 Felgueiras 1932 L 0-166.2 1780 1640 58.16% 24.49% 17.35%+0.39 -10.4 50
2026-04-04 @ Academico de Viseu W 1-066.2 1640 1780 17.35% 24.49% 58.16%-0.39 +10.4 32
2026-04-04 Feirense L 0-162.4 1674 1641 44.88% 28.08% 27.05%+0.15 -8.4 31
2026-04-04 @ Farense W 1-062.4 1641 1674 27.05% 28.08% 44.88%-0.15 +8.4 35
2026-04-04 Maritimo D 0-068.5 1603 1806 17.55% 24.61% 57.84%-0.40 +1.9 31
2026-04-04 @ Pacos de Ferreira D 0-068.5 1806 1603 57.84% 24.61% 17.55%+0.40 -1.9 57
2026-04-04 Penafiel L 1-269.2 1707 1658 47.05% 27.70% 25.24%+0.18 -8.2 42
2026-04-04 @ Sporting Clube de Portugal B W 2-169.2 1658 1707 25.24% 27.70% 47.05%-0.18 +8.2 35
2026-04-05 Lusitania Lourosa D 0-068.0 1753 1661 52.46% 26.42% 21.12%+0.28 -1.4 45
2026-04-05 @ Uniao Leiria D 0-068.0 1661 1753 21.12% 26.42% 52.46%-0.28 +1.4 38
2026-04-06 Chaves W 3-053.3 1676 1697 37.46% 28.74% 33.81%+0.02 +18.7 41
2026-04-06 @ Porto B L 0-353.3 1697 1676 33.81% 28.74% 37.46%-0.02 -18.7 34
2026-04-06 Leixoes D 1-172.8 1734 1604 57.07% 24.90% 18.03%+0.37 -1.6 46
2026-04-06 @ Uniao Torreense D 1-172.8 1604 1734 18.03% 24.90% 57.07%-0.37 +1.6 35
2026-04-07 Benfica B L 1-268.5 1742 1733 41.58% 28.48% 29.94%+0.09 -7.5 44
2026-04-07 @ Vizela W 2-168.5 1733 1742 29.94% 28.48% 41.58%-0.09 +7.5 40
2026-04-10 Pacos de Ferreira D 0-065.9 1651 1605 46.58% 27.79% 25.62%+0.18 -0.9 33
2026-04-10 @ Felgueiras 1932 D 0-065.9 1605 1651 25.62% 27.79% 46.58%-0.18 +0.9 32
2026-04-11 Uniao Leiria D 2-278.4 1741 1752 38.79% 28.68% 32.53%+0.04 -0.2 41
2026-04-11 @ Benfica B D 2-278.4 1752 1741 32.53% 28.68% 38.79%-0.04 +0.2 46
2026-04-11 Uniao Torreense W 2-057.0 1678 1733 32.62% 28.69% 38.70%-0.06 +14.2 37
2026-04-11 @ Chaves L 0-257.0 1733 1678 38.70% 28.69% 32.62%+0.06 -14.2 46
2026-04-11 Sporting Clube de Portugal B W 2-166.1 1666 1699 35.58% 28.76% 35.66%-0.01 +6.7 34
2026-04-11 @ Farense L 1-266.1 1699 1666 35.66% 28.76% 35.58%+0.01 -6.7 42
2026-04-11 Academico de Viseu W 4-376.5 1666 1770 26.56% 27.99% 45.45%-0.17 +7.4 38
2026-04-11 @ Penafiel L 3-476.5 1770 1666 45.45% 27.99% 26.56%+0.17 -7.4 50
2026-04-12 Vizela W 1-062.6 1649 1735 28.65% 28.33% 43.02%-0.13 +8.2 38
2026-04-12 @ Feirense L 0-162.6 1735 1649 43.02% 28.33% 28.65%+0.13 -8.2 44
2026-04-12 Oliveirense W 2-050.1 1605 1574 44.66% 28.11% 27.23%+0.14 +10.9 38
2026-04-12 @ Leixoes L 0-250.1 1574 1605 27.23% 28.11% 44.66%-0.14 -10.9 27
2026-04-12 Portimonense W 1-052.1 1804 1609 64.26% 21.84% 13.90%+0.52 +3.0 60
2026-04-12 @ Maritimo L 0-152.1 1609 1804 13.90% 21.84% 64.26%-0.52 -3.0 30
2026-04-13 Porto B D 1-171.9 1663 1695 35.70% 28.76% 35.54%-0.01 -0.0 39
2026-04-13 @ Lusitania Lourosa D 1-171.9 1695 1663 35.54% 28.76% 35.70%+0.01 +0.0 42
2026-04-17 Feirense W 3-048.6 1762 1658 54.01% 25.95% 20.04%+0.31 +12.1 53
2026-04-17 @ Academico de Viseu L 0-348.6 1658 1762 20.04% 25.95% 54.01%-0.31 -12.1 38
2026-04-18 Chaves W 4-374.7 1605 1692 28.52% 28.31% 43.18%-0.13 +7.1 35
2026-04-18 @ Pacos de Ferreira L 3-474.7 1692 1605 43.18% 28.31% 28.52%+0.13 -7.1 37
2026-04-18 Penafiel W 4-260.9 1752 1673 50.79% 26.87% 22.34%+0.25 +7.1 49
2026-04-18 @ Uniao Leiria L 2-460.9 1673 1752 22.34% 26.87% 50.79%-0.25 -7.2 38
2026-04-18 Maritimo W 1-063.4 1718 1807 28.30% 28.28% 43.43%-0.14 +8.2 49
2026-04-18 @ Uniao Torreense L 0-163.4 1807 1718 43.43% 28.28% 28.30%+0.14 -8.2 60
2026-04-19 Lusitania Lourosa W 3-270.8 1606 1663 32.29% 28.67% 39.04%-0.06 +6.8 33
2026-04-19 @ Portimonense L 2-370.8 1663 1606 39.04% 28.67% 32.29%+0.06 -6.8 39
2026-04-19 Farense L 0-259.3 1727 1672 47.70% 27.58% 24.72%+0.20 -16.7 44
2026-04-19 @ Vizela W 2-059.3 1672 1727 24.72% 27.58% 47.70%-0.20 +16.7 37
2026-04-20 Leixoes L 0-357.2 1695 1616 50.83% 26.86% 22.31%+0.25 -25.5 42
2026-04-20 @ Porto B W 3-057.2 1616 1695 22.31% 26.86% 50.83%-0.25 +25.5 41
2026-04-20 Felgueiras 1932 L 0-163.0 1692 1650 46.15% 27.87% 25.98%+0.17 -8.6 42
2026-04-20 @ Sporting Clube de Portugal B W 1-063.0 1650 1692 25.98% 27.87% 46.15%-0.17 +8.6 36
2026-04-22 Benfica B W 3-058.0 1563 1741 19.46% 25.67% 54.88%-0.34 +27.1 30
2026-04-22 @ Oliveirense L 0-358.0 1741 1563 54.88% 25.67% 19.46%+0.34 -27.1 41
2026-04-25 Academico de Viseu D 0-067.7 1689 1774 28.71% 28.34% 42.96%-0.13 +0.6 38
2026-04-25 @ Farense D 0-067.7 1774 1689 42.96% 28.34% 28.71%+0.13 -0.6 54
2026-04-25 Uniao Leiria W 2-169.1 1658 1759 26.86% 28.04% 45.10%-0.17 +8.0 39
2026-04-25 @ Felgueiras 1932 L 1-269.1 1759 1658 45.10% 28.04% 26.86%+0.17 -8.0 49
2026-04-25 Portimonense W 2-051.8 1642 1613 44.36% 28.15% 27.49%+0.14 +11.0 44
2026-04-25 @ Leixoes L 0-251.8 1613 1642 27.49% 28.15% 44.36%-0.14 -11.0 33
2026-04-26 Pacos de Ferreira W 2-051.4 1656 1613 46.23% 27.85% 25.91%+0.17 +10.5 42
2026-04-26 @ Lusitania Lourosa L 0-251.4 1613 1656 25.91% 27.85% 46.23%-0.17 -10.5 35
2026-04-26 Porto B W 3-052.2 1666 1670 39.84% 28.62% 31.54%+0.06 +17.8 41
2026-04-26 @ Penafiel L 0-352.2 1670 1666 31.54% 28.62% 39.84%-0.06 -17.8 42
2026-04-26 Sporting Clube de Portugal B W 1-058.1 1710 1684 43.97% 28.21% 27.83%+0.13 +5.9 47
2026-04-26 @ Vizela L 0-158.1 1684 1710 27.83% 28.21% 43.97%-0.13 -5.9 42
2026-04-26 Maritimo L 1-264.7 1714 1799 28.72% 28.34% 42.94%-0.13 -5.7 41
2026-04-26 @ Benfica B W 2-164.7 1799 1714 42.94% 28.34% 28.72%+0.13 +5.7 63
2026-04-27 Oliveirense W 2-159.9 1685 1590 52.84% 26.30% 20.85%+0.29 +4.3 40
2026-04-27 @ Chaves L 1-259.9 1590 1685 20.85% 26.30% 52.84%-0.29 -4.3 30
2026-04-28 Uniao Torreense D 0-067.1 1645 1727 29.20% 28.40% 42.41%-0.12 +0.6 39
2026-04-28 @ Feirense D 0-067.1 1727 1645 42.41% 28.40% 29.20%+0.12 -0.6 50
2026-05-01 Leixoes W 3-264.4 1804 1653 59.50% 23.96% 16.55%+0.42 +3.3 66
2026-05-01 @ Maritimo L 2-364.4 1653 1804 16.55% 23.96% 59.50%-0.42 -3.3 44
2026-05-01 Benfica B L 0-160.6 1678 1708 36.03% 28.76% 35.21%+0.00 -7.1 42
2026-05-01 @ Sporting Clube de Portugal B W 1-060.6 1708 1678 35.21% 28.76% 36.03%+0.00 +7.2 44
2026-05-02 Vizela D 0-068.1 1774 1716 48.11% 27.49% 24.40%+0.20 -1.0 55
2026-05-02 @ Academico de Viseu D 0-068.1 1716 1774 24.40% 27.49% 48.11%-0.20 +1.0 48
2026-05-02 Lusitania Lourosa D 0-065.7 1586 1666 29.25% 28.40% 42.35%-0.12 +0.6 31
2026-05-02 @ Oliveirense D 0-065.7 1666 1586 42.35% 28.40% 29.25%+0.12 -0.6 43
2026-05-03 Feirense L 1-264.2 1602 1646 34.08% 28.74% 37.17%-0.03 -6.5 35
2026-05-03 @ Pacos de Ferreira W 2-164.2 1646 1602 37.17% 28.74% 34.08%+0.03 +6.5 42
2026-05-03 Chaves W 3-272.3 1602 1689 28.38% 28.29% 43.33%-0.14 +7.3 36
2026-05-03 @ Portimonense L 2-372.3 1689 1602 43.33% 28.29% 28.38%+0.14 -7.3 40
2026-05-03 Farense L 0-357.7 1751 1690 48.61% 27.39% 24.00%+0.21 -24.6 49
2026-05-03 @ Uniao Leiria W 3-057.7 1690 1751 24.00% 27.39% 48.61%-0.21 +24.6 41
2026-05-04 Felgueiras 1932 W 1-059.1 1652 1666 38.30% 28.71% 32.99%+0.04 +6.7 45
2026-05-04 @ Porto B L 0-159.1 1666 1652 32.99% 28.71% 38.30%-0.04 -6.7 39
2026-05-04 Penafiel W 3-268.2 1726 1684 46.05% 27.89% 26.07%+0.17 +5.0 53
2026-05-04 @ Uniao Torreense L 2-368.2 1684 1726 26.07% 27.89% 46.05%-0.17 -5.0 41
2026-05-10 Academico de Viseu L 0-255.4 1715 1773 32.23% 28.67% 39.10%-0.06 -12.4 44
2026-05-10 @ Benfica B W 2-055.4 1773 1715 39.10% 28.67% 32.23%+0.06 +12.4 58
2026-05-10 Leixoes L 1-268.4 1682 1650 44.78% 28.09% 27.13%+0.14 -7.9 40
2026-05-10 @ Chaves W 2-168.4 1650 1682 27.13% 28.09% 44.78%-0.14 +7.9 47
2026-05-10 Pacos de Ferreira D 1-172.4 1714 1596 55.70% 25.39% 18.91%+0.34 -1.5 42
2026-05-10 @ Farense D 1-172.4 1596 1714 18.91% 25.39% 55.70%-0.34 +1.5 36
2026-05-10 Oliveirense L 1-268.1 1652 1586 49.22% 27.25% 23.53%+0.22 -8.5 42
2026-05-10 @ Feirense W 2-168.1 1586 1652 23.53% 27.25% 49.22%-0.22 +8.5 34
2026-05-10 Portimonense D 1-171.1 1660 1609 47.20% 27.68% 25.12%+0.19 -0.9 40
2026-05-10 @ Felgueiras 1932 D 1-171.1 1609 1660 25.12% 27.68% 47.20%-0.19 +0.9 37
2026-05-10 Uniao Torreense L 1-265.0 1666 1731 31.22% 28.60% 40.18%-0.08 -6.1 43
2026-05-10 @ Lusitania Lourosa W 2-165.0 1731 1666 40.18% 28.60% 31.22%+0.08 +6.1 56
2026-05-10 Maritimo W 1-064.6 1679 1808 23.90% 27.36% 48.74%-0.23 +9.0 44
2026-05-10 @ Penafiel L 0-164.6 1808 1679 48.74% 27.36% 23.90%+0.23 -9.0 66
2026-05-10 Porto B L 0-161.8 1671 1659 41.99% 28.44% 29.57%+0.10 -8.0 42
2026-05-10 @ Sporting Clube de Portugal B W 1-061.8 1659 1671 29.57% 28.44% 41.99%-0.10 +8.0 48
2026-05-10 Uniao Leiria W 1-059.9 1717 1727 38.98% 28.67% 32.34%+0.05 +6.6 51
2026-05-10 @ Vizela L 0-159.9 1727 1717 32.34% 28.67% 38.98%-0.05 -6.6 49
2026-05-15 Chaves L 1-367.3 1799 1674 56.39% 25.15% 18.46%+0.36 -16.5 66
2026-05-15 @ Maritimo W 3-167.3 1674 1799 18.46% 25.15% 56.39%-0.36 +16.5 43
2026-05-15 Benfica B W 2-055.9 1667 1703 35.19% 28.76% 36.05%-0.01 +13.5 51
2026-05-15 @ Porto B L 0-255.9 1703 1667 36.05% 28.76% 35.19%+0.01 -13.5 44
2026-05-16 Sporting Clube de Portugal B D 0-068.6 1785 1663 56.14% 25.24% 18.62%+0.35 -1.7 59
2026-05-16 @ Academico de Viseu D 0-068.6 1663 1785 18.62% 25.24% 56.14%-0.35 +1.7 43
2026-05-16 Vizela W 4-052.7 1737 1724 42.18% 28.42% 29.40%+0.10 +22.0 59
2026-05-16 @ Uniao Torreense L 0-452.7 1724 1737 29.40% 28.42% 42.18%-0.10 -22.0 51
2026-05-17 Lusitania Lourosa W 2-164.3 1658 1660 40.00% 28.61% 31.39%+0.06 +6.1 50
2026-05-17 @ Leixoes L 1-264.3 1660 1658 31.39% 28.61% 40.00%-0.06 -6.1 43
2026-05-17 Felgueiras 1932 L 1-554.9 1595 1659 31.39% 28.61% 40.00%-0.08 -19.3 34
2026-05-17 @ Oliveirense W 5-154.9 1659 1595 40.00% 28.61% 31.39%+0.08 +19.3 43
2026-05-17 Penafiel W 2-167.5 1597 1688 28.01% 28.24% 43.75%-0.14 +7.8 39
2026-05-17 @ Pacos de Ferreira L 1-267.5 1688 1597 43.75% 28.24% 28.01%+0.14 -7.8 44
2026-05-17 Farense W 1-062.6 1610 1713 26.61% 28.00% 45.39%-0.17 +8.5 40
2026-05-17 @ Portimonense L 0-162.6 1713 1610 45.39% 28.00% 26.61%+0.17 -8.5 42
2026-05-17 Feirense D 2-278.2 1720 1644 50.47% 26.95% 22.58%+0.25 -0.8 50
2026-05-17 @ Uniao Leiria D 2-278.2 1644 1720 22.58% 26.95% 50.47%-0.25 +0.8 43

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 ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Record
2026-05-20 Casa Pia D 0-0 1759 1758 40.44% 28.58% 30.98%+0.07 -0.4 0-0-1
2026-05-20 @ Uniao Torreense D 0-0 1758 1759 30.98% 28.58% 40.44%-0.07 +0.4 0-0-1
2026-05-28 Uniao Torreense W 2-0 1759 1759 40.31% 28.59% 31.10%+0.07 +12.1 1-0-1
2026-05-28 @ Casa Pia L 0-2 1759 1759 31.10% 28.59% 40.31%-0.07 -12.1 0-1-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 2025-12-20 16.05% Portimonense 1586 1 @ Chaves 1745 0
2 2026-04-04 17.35% Felgueiras 1932 1640 1 @ Academico de Viseu 1780 0
3 2025-11-02 17.76% Penafiel 1655 3 @ Vizela 1789 1
4 2026-05-15 18.46% Chaves 1674 3 @ Maritimo 1799 1
5 2026-02-07 19.27% Farense 1677 1 @ Maritimo 1791 0
6 2025-11-08 19.39% Porto B 1608 1 @ Chaves 1721 0
7 2025-10-25 19.41% Leixoes 1620 3 @ Uniao Leiria 1733 1
8 2026-04-22 19.46% @ Oliveirense 1563 3 Benfica B 1741 0
9 2026-02-28 19.47% Leixoes 1607 1 @ Sporting Clube de Portugal B 1718 0
10 2025-12-22 19.52% Oliveirense 1589 1 @ Lusitania Lourosa 1700 0
11 2026-01-03 19.92% Portimonense 1596 1 @ Farense 1702 0
12 2026-02-07 20.02% @ Oliveirense 1588 3 Vizela 1759 0
13 2025-08-30 20.11% Portimonense 1624 2 @ Benfica B 1728 1
14 2026-01-17 20.19% Leixoes 1584 1 @ Felgueiras 1932 1687 0
15 2026-02-14 21.83% Leixoes 1603 2 @ Farense 1687 1
16 2026-01-05 21.92% Uniao Torreense 1686 1 @ Vizela 1769 0
17 2026-02-06 22.12% Penafiel 1632 1 @ Chaves 1713 0
18 2026-04-20 22.31% Leixoes 1616 3 @ Porto B 1695 0
19 2026-01-23 22.54% @ Pacos de Ferreira 1613 2 Academico de Viseu 1755 1
20 2026-01-25 22.64% @ Porto B 1629 1 Vizela 1770 0
21 2025-08-09 22.85% Sporting Clube de Portugal B 1635 1 @ Uniao Torreense 1708 0
22 2025-11-09 22.90% @ Leixoes 1606 1 Uniao Torreense 1745 0
23 2025-10-05 23.35% Penafiel 1644 2 @ Benfica B 1712 0
24 2026-05-10 23.53% Oliveirense 1586 2 @ Feirense 1652 1
25 2026-03-14 23.76% @ Pacos de Ferreira 1607 1 Benfica B 1737 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 2026-04-22 27.10 @ Oliveirense 3 1563 19.46% Benfica B 0 1741 54.88% 25.67%
2 2026-02-07 26.77 @ Oliveirense 3 1588 20.02% Vizela 0 1759 54.04% 25.94%
3 2025-10-05 26.72 Sporting Clube de Portugal B 4 1662 33.07% @ Leixoes 0 1647 38.22% 28.71%
4 2026-04-20 25.49 Leixoes 3 1616 22.31% @ Porto B 0 1695 50.83% 26.86%
5 2026-05-03 24.60 Farense 3 1690 24.00% @ Uniao Leiria 0 1751 48.61% 27.39%
6 2026-02-28 24.23 Porto B 3 1666 24.72% @ Uniao Torreense 0 1720 47.70% 27.58%
7 2025-08-17 23.71 Uniao Torreense 3 1699 25.76% @ Farense 0 1744 46.42% 27.82%
8 2025-10-25 23.56 @ Sporting Clube de Portugal B 4 1689 39.20% Lusitania Lourosa 0 1697 32.14% 28.66%
9 2026-01-18 22.37 Maritimo 4 1771 41.51% @ Lusitania Lourosa 0 1697 30.00% 28.49%
10 2026-05-16 22.02 @ Uniao Torreense 4 1737 42.18% Vizela 0 1724 29.40% 28.42%
11 2025-08-10 20.86 @ Leixoes 3 1653 32.07% Felgueiras 1932 0 1711 39.27% 28.66%
12 2025-10-30 20.63 Academico de Viseu 5 1678 36.87% @ Leixoes 1 1637 34.38% 28.75%
13 2025-12-14 19.87 Lusitania Lourosa 5 1680 38.65% @ Pacos de Ferreira 1 1626 32.66% 28.69%
14 2026-05-17 19.29 Felgueiras 1932 5 1659 40.00% @ Oliveirense 1 1595 31.39% 28.61%
15 2026-04-06 18.72 @ Porto B 3 1676 37.46% Chaves 0 1697 33.81% 28.74%
16 2026-02-15 18.54 Maritimo 3 1781 37.91% @ Vizela 0 1732 33.37% 28.72%
17 2026-03-22 18.05 Uniao Torreense 3 1716 39.16% @ Felgueiras 1932 0 1658 32.17% 28.66%
18 2026-04-26 17.79 @ Penafiel 3 1666 39.84% Porto B 0 1670 31.54% 28.62%
19 2025-12-13 17.69 @ Academico de Viseu 3 1726 40.07% Farense 0 1728 31.33% 28.61%
20 2025-08-31 17.29 @ Sporting Clube de Portugal B 3 1645 41.09% Pacos de Ferreira 0 1639 30.38% 28.53%
21 2025-10-05 17.17 Penafiel 2 1644 23.35% @ Benfica B 0 1712 49.45% 27.20%
22 2026-02-10 16.79 Sporting Clube de Portugal B 3 1702 42.35% @ Pacos de Ferreira 0 1622 29.24% 28.40%
23 2025-11-02 16.77 Penafiel 3 1655 17.76% @ Vizela 1 1789 57.50% 24.74%
24 2026-04-19 16.68 Farense 2 1672 24.72% @ Vizela 0 1727 47.70% 27.58%
25 2026-01-17 16.53 Portimonense 2 1607 25.18% @ Penafiel 0 1657 47.13% 27.69%

Most & Least Exciting Games

The season’s games ranked by excitement rating (0–100) — a blend of closeness, upset, team quality, and scoring. An asterisk (*) after the date indicates a playoff game.

# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2025-09-27 81.7 @ Benfica B 3 1712 39.26% Uniao Torreense 3 1720 32.09% 28.66%
2 2025-10-24 79.1 @ Vizela 2 1791 52.57% Felgueiras 1932 2 1698 21.04% 26.38%
3 2025-10-03 78.4 @ Maritimo 2 1732 48.67% Academico de Viseu 2 1670 23.96% 27.37%
4 2025-11-30 78.4 @ Uniao Leiria 2 1735 44.88% Benfica B 2 1702 27.04% 28.08%
5 2026-01-21 78.4 @ Uniao Leiria 2 1714 32.44% Vizela 2 1770 38.88% 28.68%
6 2026-04-11 78.4 @ Benfica B 2 1741 38.79% Uniao Leiria 2 1752 32.53% 28.68%
7 2026-01-24 78.2 @ Chaves 2 1721 46.69% Lusitania Lourosa 2 1674 25.54% 27.77%
8 2026-05-17 78.2 @ Uniao Leiria 2 1720 50.47% Feirense 2 1644 22.58% 26.95%
9 2025-08-16 78.1 @ Lusitania Lourosa 2 1710 41.72% Chaves 2 1700 29.81% 28.47%
10 2026-02-15 78.1 @ Uniao Leiria 2 1714 47.61% Porto B 2 1660 24.79% 27.60%
11 2026-01-03 77.9 @ Feirense 2 1658 30.83% Uniao Leiria 2 1726 40.60% 28.57%
12 2026-01-08 77.7 @ Lusitania Lourosa 2 1698 55.28% Leixoes 2 1583 19.19% 25.53%
13 2025-09-15 76.7 @ Oliveirense 2 1593 28.70% Academico de Viseu 2 1678 42.96% 28.33%
14 2026-04-11 76.5 @ Penafiel 4 1666 26.56% Academico de Viseu 3 1770 45.45% 27.99%
15 2025-09-29 76.0 @ Pacos de Ferreira 2 1623 42.05% Porto B 2 1611 29.51% 28.44%
16 2025-10-05 75.6 @ Oliveirense 2 1593 36.13% Pacos de Ferreira 2 1623 35.11% 28.76%
17 2025-12-13 74.7 Felgueiras 1932 3 1664 23.84% @ Uniao Leiria 2 1727 48.82% 27.34%
18 2026-04-18 74.7 @ Pacos de Ferreira 4 1605 28.52% Chaves 3 1692 43.18% 28.31%
19 2025-12-12 74.1 Feirense 3 1659 25.21% @ Uniao Torreense 2 1709 47.10% 27.70%
20 2026-01-24 73.6 @ Maritimo 1 1794 55.48% Felgueiras 1932 1 1677 19.05% 25.46%
21 2026-01-31 73.6 Porto B 3 1638 25.51% @ Farense 2 1685 46.72% 27.77%
22 2025-09-27 73.5 Portimonense 3 1627 25.07% @ Academico de Viseu 2 1678 47.27% 27.66%
23 2025-12-01 73.5 @ Vizela 1 1778 56.01% Feirense 1 1657 18.71% 25.28%
24 2026-01-31 73.4 @ Vizela 1 1761 58.72% Portimonense 1 1616 17.01% 24.27%
25 2025-08-23 73.1 @ Portimonense 1 1623 20.32% Vizela 1 1790 53.61% 26.07%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2026-01-15 47.3 @ Vizela 3 1760 57.72% Pacos de Ferreira 0 1624 17.62% 24.66%
2 2025-08-16 48.3 @ Vizela 4 1775 56.18% Porto B 0 1653 18.59% 25.22%
3 2026-04-17 48.6 @ Academico de Viseu 3 1762 54.01% Feirense 0 1658 20.04% 25.95%
4 2026-03-29 49.0 @ Uniao Leiria 2 1746 57.71% Pacos de Ferreira 0 1610 17.63% 24.66%
5 2025-09-26 49.6 @ Vizela 2 1791 57.85% Leixoes 0 1654 17.54% 24.61%
6 2025-12-06 49.7 @ Benfica B 2 1702 53.54% Oliveirense 0 1602 20.36% 26.09%
7 2026-02-01 49.7 @ Sporting Clube de Portugal B 2 1694 53.09% Oliveirense 0 1597 20.68% 26.23%
8 2026-04-12 50.1 @ Leixoes 2 1605 44.66% Oliveirense 0 1574 27.23% 28.11%
9 2026-03-07 50.2 Uniao Torreense 3 1696 44.74% @ Oliveirense 0 1598 27.17% 28.10%
10 2026-03-09 50.4 @ Benfica B 3 1722 47.45% Feirense 0 1670 24.93% 27.63%
11 2025-12-07 50.5 @ Chaves 2 1732 53.14% Pacos de Ferreira 0 1634 20.65% 26.22%
12 2025-08-31 51.2 @ Sporting Clube de Portugal B 3 1645 41.09% Pacos de Ferreira 0 1639 30.38% 28.53%
13 2026-03-21 51.2 @ Maritimo 1 1803 66.79% Oliveirense 0 1584 12.62% 20.59%
14 2025-11-09 51.3 @ Maritimo 2 1720 50.50% Pacos de Ferreira 0 1643 22.55% 26.94%
15 2026-02-10 51.3 Sporting Clube de Portugal B 3 1702 42.35% @ Pacos de Ferreira 0 1622 29.24% 28.40%
16 2026-04-26 51.4 @ Lusitania Lourosa 2 1656 46.23% Pacos de Ferreira 0 1613 25.91% 27.85%
17 2025-11-30 51.7 Maritimo 2 1734 48.52% @ Portimonense 0 1607 24.08% 27.41%
18 2026-04-25 51.8 @ Leixoes 2 1642 44.36% Portimonense 0 1613 27.49% 28.15%
19 2025-08-31 51.9 @ Academico de Viseu 2 1668 45.94% Porto B 0 1626 26.15% 27.90%
20 2025-11-03 51.9 Maritimo 2 1709 46.40% @ Oliveirense 0 1599 25.77% 27.82%
21 2025-08-31 52.0 @ Vizela 1 1789 64.01% Oliveirense 0 1596 14.03% 21.96%
22 2026-03-21 52.0 Academico de Viseu 3 1763 43.01% @ Lusitania Lourosa 0 1678 28.66% 28.33%
23 2026-04-12 52.1 @ Maritimo 1 1804 64.26% Portimonense 0 1609 13.90% 21.84%
24 2026-04-26 52.2 @ Penafiel 3 1666 39.84% Porto B 0 1670 31.54% 28.62%
25 2025-12-21 52.3 @ Felgueiras 1932 2 1672 45.23% Porto B 0 1636 26.75% 28.02%