2025-26 Primeira Liga Season

306 games · 2 promotion-playoff teams

Final

Champion

Porto

88 points

Relegated

No relegation

Biggest Overachiever

Porto

17.76 points above expected

88 points · 70.24 expected points

Biggest Disappointment

Casa Pia

7.48 points below expected

30 points · 37.48 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 Porto 34 28 4 2 88 66 18 +48 70.24 +17.76
2 Sporting Clube de Portugal 34 25 7 2 82 89 24 +65 75.99 +6.01
3 Benfica 34 23 11 0 80 74 25 +49 72.82 +7.18
4 Braga 34 16 11 7 59 64 36 +28 61.96 -2.96
5 Famalicao 34 15 11 8 56 42 29 +13 51.58 +4.42
6 Gil Vicente 34 13 11 10 50 47 38 +9 49.10 +0.90
7 Moreirense 34 12 7 15 43 37 49 -12 44.68 -1.68
8 Vitoria Guimaraes 34 12 6 16 42 39 51 -12 48.32 -6.32
9 Arouca 34 12 6 16 42 47 64 -17 37.96 +4.04
10 Estoril 34 10 9 15 39 54 57 -3 44.76 -5.76
11 Alverca 34 10 9 15 39 35 52 -17 38.05 +0.95
12 Santa Clara 34 9 9 16 36 32 41 -9 42.29 -6.29
13 Rio Ave 34 8 12 14 36 35 57 -22 37.37 -1.37
14 Nacional 34 9 7 18 34 37 45 -8 38.27 -4.27
15 Estrela da Amadora 34 6 12 16 30 38 56 -18 32.55 -2.55
16 Casa Pia 34 6 12 16 30 31 57 -26 37.48 -7.48
17 Tondela 34 6 10 18 28 27 55 -28 33.87 -5.87
18 AVS 34 3 12 19 21 27 67 -40 25.39 -4.39

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.

Promotion Playoff

The path the promotion-playoff teams took to determine the final promotion spot. The full Promotion / Relegation tab has matchup heatmaps and round-by-round simulation outcomes.

Finals

Uniao Torreense 0
Casa Pia 0

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
Sporting Clube de Portugal 2175 82 75.99 +6.01 84.3% 49 65 72 76 80 86 99
Benfica 2152 80 72.82 +7.18 88.1% 46 62 68 73 77 83 94
Porto 2110 88 70.24 +17.76 99.7% 44 59 66 70 75 81 97
Braga 2018 59 61.96 -2.96 35.6% 36 50 57 62 67 73 89
Famalicao 1930 56 51.58 +4.42 75.4% 23 40 47 52 56 64 78
Gil Vicente 1885 50 49.10 +0.90 58.1% 25 38 44 49 54 61 75
Vitoria Guimaraes 1853 42 48.32 -6.32 21.1% 20 37 43 48 53 60 75
Estoril 1849 39 44.76 -5.76 23.7% 16 33 40 45 50 57 72
Santa Clara 1837 36 42.29 -6.29 21.2% 17 31 37 42 47 54 71
Arouca 1836 42 37.96 +4.04 74.1% 14 27 33 38 43 50 64
Moreirense 1823 43 44.68 -1.68 43.9% 19 33 40 45 50 57 73
Nacional 1807 34 38.27 -4.27 30.3% 11 27 33 38 43 50 67
Alverca 1798 39 38.05 +0.95 58.6% 14 27 33 38 43 50 65
Rio Ave 1770 36 37.37 -1.37 45.3% 14 26 33 37 42 49 63
Casa Pia 1753 30 37.48 -7.48 15.4% 13 26 33 37 42 49 67
Estrela da Amadora 1743 30 32.55 -2.55 38.5% 9 22 28 32 37 44 59
Tondela 1741 28 33.87 -5.87 21.6% 10 23 29 34 38 45 62
AVS 1704 21 25.39 -4.39 27.9% 5 15 21 25 30 36 49

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 AVS ALV ARO BEN BRA CP EST EDA FAM GV MOR NAC POR RA SC SCDP TON VG
AVS
0-1-1
1.87
0-0-2
1.98
0-0-2
0.72
0-1-1
0.96
0-1-1
1.93
1-0-1
1.48
0-1-1
2.30
0-0-2
1.40
0-1-1
1.30
0-1-1
1.62
1-1-0
1.71
1-0-1
0.59
0-1-1
1.82
0-0-2
1.66
0-1-1
0.49
0-2-0
2.08
0-1-1
1.43
Alverca
1-1-0
3.60
1-0-1
2.85
0-0-2
1.01
0-0-2
1.50
2-0-0
2.79
0-1-1
2.31
0-2-0
3.04
1-0-1
1.80
0-1-1
2.09
1-0-1
2.30
1-0-1
2.77
0-0-2
1.00
1-1-0
2.74
0-1-1
2.45
0-0-2
0.83
1-1-0
2.92
1-1-0
1.99
Arouca
2-0-0
3.47
1-0-1
2.58
0-0-2
1.02
0-0-2
1.40
0-0-2
2.81
1-0-1
2.19
1-0-1
3.01
0-1-1
2.02
1-1-0
1.93
1-0-1
2.32
2-0-0
2.68
0-0-2
1.17
1-1-0
2.71
0-2-0
2.39
0-0-2
0.96
1-0-1
3.11
1-1-0
2.13
Benfica
2-0-0
5.01
2-0-0
4.62
2-0-0
4.61
0-2-0
3.64
0-2-0
4.80
2-0-0
4.51
2-0-0
4.76
1-1-0
4.14
2-0-0
4.16
2-0-0
4.46
2-0-0
4.68
0-2-0
2.85
1-1-0
4.58
1-1-0
4.48
1-1-0
2.44
1-1-0
4.75
2-0-0
4.34
Braga
1-1-0
4.69
2-0-0
4.03
2-0-0
4.14
0-2-0
1.83
2-0-0
4.17
0-1-1
3.94
0-2-0
4.38
1-1-0
3.46
0-0-2
3.65
2-0-0
3.82
1-0-1
4.16
0-0-2
2.07
1-1-0
4.18
1-0-1
4.05
0-2-0
1.71
2-0-0
4.15
1-1-0
3.54
Casa Pia
1-1-0
3.54
0-0-2
2.64
2-0-0
2.62
0-2-0
0.88
0-0-2
1.37
0-2-0
2.37
0-0-2
3.18
0-1-1
2.07
0-1-1
1.81
0-1-1
2.33
0-1-1
2.78
1-0-1
1.19
0-1-1
2.61
0-1-1
2.26
0-0-2
1.02
1-0-1
2.93
1-1-0
1.89
Estoril
1-0-1
4.04
1-1-0
3.12
1-0-1
3.25
0-0-2
1.10
1-1-0
1.57
0-2-0
3.08
1-1-0
3.38
0-0-2
2.27
1-0-1
2.44
0-1-1
2.82
1-1-0
3.14
0-0-2
1.26
1-0-1
3.16
1-0-1
3.02
0-0-2
1.09
0-2-0
3.52
1-0-1
2.55
Estrela da Amadora
1-1-0
3.14
0-2-0
2.39
1-0-1
2.43
0-0-2
0.91
0-2-0
1.21
2-0-0
2.26
0-1-1
2.07
1-1-0
1.54
0-1-1
1.73
0-1-1
2.03
0-1-1
2.45
0-0-2
0.84
0-0-2
2.38
1-1-0
2.13
0-0-2
0.71
0-1-1
2.63
0-0-2
1.82
Famalicao
2-0-0
4.15
1-0-1
3.67
1-1-0
3.44
0-1-1
1.39
0-1-1
2.00
1-1-0
3.38
2-0-0
3.16
0-1-1
3.97
0-1-1
3.17
0-2-0
3.24
2-0-0
3.58
0-1-1
1.54
0-2-0
3.69
2-0-0
3.06
0-0-2
1.33
2-0-0
3.69
2-0-0
2.97
Gil Vicente
1-1-0
4.26
1-1-0
3.37
0-1-1
3.53
0-0-2
1.38
2-0-0
1.83
1-1-0
3.67
1-0-1
2.99
1-1-0
3.75
1-1-0
2.27
2-0-0
2.76
2-0-0
3.10
0-0-2
1.46
0-2-0
3.57
1-0-1
3.25
0-1-1
1.12
0-1-1
3.89
0-1-1
2.91
Moreirense
1-1-0
3.87
1-0-1
3.13
1-0-1
3.11
0-0-2
1.14
0-0-2
1.67
1-1-0
3.11
1-1-0
2.61
1-1-0
3.42
0-2-0
2.20
0-0-2
2.66
0-1-1
3.20
0-0-2
1.30
2-0-0
3.28
2-0-0
2.83
0-0-2
1.13
1-0-1
3.53
1-0-1
2.49
Nacional
0-1-1
3.77
1-0-1
2.65
0-0-2
2.74
0-0-2
0.97
1-0-1
1.38
1-1-0
2.66
0-1-1
2.29
1-1-0
2.98
0-0-2
1.89
0-0-2
2.34
1-1-0
2.23
0-0-2
1.15
1-1-0
2.57
0-1-1
2.46
0-0-2
0.93
2-0-0
3.12
1-0-1
2.13
Porto
1-0-1
5.18
2-0-0
4.63
2-0-0
4.42
0-2-0
2.58
2-0-0
3.38
1-0-1
4.40
2-0-0
4.30
2-0-0
4.85
1-1-0
3.98
2-0-0
4.07
2-0-0
4.27
2-0-0
4.44
2-0-0
4.55
2-0-0
4.45
1-1-0
2.21
2-0-0
4.83
2-0-0
3.81
Rio Ave
1-1-0
3.65
0-1-1
2.69
0-1-1
2.72
0-1-1
1.04
0-1-1
1.37
1-1-0
2.81
1-0-1
2.30
2-0-0
3.05
0-2-0
1.78
0-2-0
1.89
0-0-2
2.16
0-1-1
2.86
0-0-2
1.07
1-1-0
2.30
0-0-2
0.78
2-0-0
2.73
0-0-2
2.07
Santa Clara
2-0-0
3.83
1-1-0
2.99
0-2-0
3.06
0-1-1
1.12
1-0-1
1.47
1-1-0
3.18
1-0-1
2.41
0-1-1
3.31
0-0-2
2.37
1-0-1
2.19
0-0-2
2.60
1-1-0
2.97
0-0-2
1.15
0-1-1
3.14
0-0-2
0.99
0-1-1
3.20
1-0-1
2.31
Sporting Clube de Portugal
1-1-0
5.31
2-0-0
4.85
2-0-0
4.69
0-1-1
2.99
0-2-0
3.78
2-0-0
4.62
2-0-0
4.52
2-0-0
5.02
2-0-0
4.23
1-1-0
4.49
2-0-0
4.47
2-0-0
4.72
0-1-1
3.23
2-0-0
4.92
2-0-0
4.65
1-1-0
4.99
2-0-0
4.44
Tondela
0-2-0
3.37
0-1-1
2.51
1-0-1
2.34
0-1-1
0.91
0-0-2
1.39
1-0-1
2.50
0-2-0
1.96
1-1-0
2.81
0-0-2
1.79
1-1-0
1.61
1-0-1
1.93
0-0-2
2.31
0-0-2
0.85
0-0-2
2.70
1-1-0
2.25
0-1-1
0.73
0-0-2
1.98
Vitoria Guimaraes
1-1-0
4.10
0-1-1
3.46
0-1-1
3.32
0-0-2
1.24
0-1-1
1.93
0-1-1
3.58
1-0-1
2.89
2-0-0
3.65
0-0-2
2.46
1-1-0
2.53
1-0-1
2.93
1-0-1
3.32
0-0-2
1.68
2-0-0
3.38
1-0-1
3.13
0-0-2
1.16
2-0-0
3.48

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.81 +10.1
Allowed 0.81 -12.1
Differential 0.93 +6.4

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
06.54%9.31%5.39%4.41%2.45%1.14%29.25%
19.31%10.13%7.35%3.10%0.98%0.16%31.05%
25.39%7.35%8.82%1.31%0.49%23.37%
34.41%3.10%1.31%1.63%0.16%0.16%10.78%
42.45%0.98%0.49%0.16%4.08%
5+1.14%0.16%0.16%1.47%
Total29.25%31.05%23.37%10.78%4.08%1.47%100%

Summary Statistics

Scored Allowed Difference
Mean 1.34 1.34 +0.00
SD 1.21 1.21 1.88
CV 0.91 0.91
Max 6 6 +6
Min 0 0 -6

Games Played: 306

↓ Scored | Allowed →012345+Total
011.76%8.82%11.76%11.76%5.88%2.94%52.94%
18.82%2.94%11.76%23.53%
22.94%11.76%14.71%
32.94%2.94%2.94%8.82%
4
5+
Total14.71%23.53%26.47%26.47%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.79 1.97 -1.18
SD 1.01 1.36 1.80
CV 1.27 0.69
Max 3 6 +3
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%11.76%2.94%5.88%2.94%2.94%29.41%
18.82%17.65%11.76%5.88%44.12%
25.88%8.82%5.88%20.59%
35.88%5.88%
4
5+
Total17.65%44.12%20.59%5.88%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.03 1.53 -0.50
SD 0.87 1.28 1.76
CV 0.85 0.84
Max 3 5 +2
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%5.88%5.88%5.88%5.88%26.47%
111.76%5.88%8.82%8.82%35.29%
22.94%5.88%2.94%11.76%
35.88%8.82%5.88%2.94%2.94%26.47%
4
5+
Total20.59%23.53%26.47%14.71%8.82%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.38 1.88 -0.50
SD 1.16 1.53 2.12
CV 0.84 0.81
Max 3 6 +3
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%
15.88%11.76%17.65%
25.88%23.53%14.71%44.12%
314.71%5.88%20.59%
45.88%2.94%8.82%
5+2.94%2.94%
Total41.18%44.12%14.71%100%

Summary Statistics

Scored Allowed Difference
Mean 2.18 0.74 +1.44
SD 1.11 0.71 1.42
CV 0.51 0.97
Max 5 2 +5
Min 0 0 +0

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%8.82%
114.71%8.82%11.76%35.29%
28.82%20.59%29.41%
38.82%2.94%2.94%14.71%
48.82%8.82%
5+2.94%2.94%
Total35.29%26.47%35.29%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.88 1.06 +0.82
SD 1.23 0.92 1.68
CV 0.65 0.87
Max 5 3 +5
Min 0 0 -1

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%8.82%11.76%2.94%8.82%44.12%
12.94%14.71%5.88%5.88%29.41%
25.88%5.88%5.88%17.65%
32.94%2.94%2.94%8.82%
4
5+
Total20.59%29.41%26.47%11.76%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.91 1.68 -0.76
SD 1.00 1.34 1.58
CV 1.09 0.80
Max 3 5 +2
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%14.71%2.94%5.88%2.94%29.41%
15.88%11.76%2.94%8.82%29.41%
28.82%5.88%14.71%
35.88%2.94%8.82%
42.94%2.94%5.88%2.94%14.71%
5+2.94%2.94%
Total14.71%35.29%20.59%26.47%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.59 1.68 -0.09
SD 1.52 1.12 1.96
CV 0.96 0.67
Max 5 4 +5
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%8.82%11.76%5.88%2.94%44.12%
12.94%8.82%11.76%2.94%26.47%
28.82%2.94%11.76%
32.94%2.94%2.94%2.94%11.76%
42.94%2.94%
5+2.94%2.94%
Total23.53%20.59%35.29%11.76%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.12 1.65 -0.53
SD 1.34 1.30 1.83
CV 1.20 0.79
Max 5 5 +4
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%11.76%2.94%26.47%
123.53%8.82%5.88%38.24%
25.88%2.94%11.76%2.94%23.53%
35.88%2.94%8.82%
42.94%2.94%
5+
Total50.00%26.47%17.65%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 0.85 +0.38
SD 1.05 1.13 1.58
CV 0.85 1.33
Max 4 5 +4
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%8.82%2.94%5.88%26.47%
15.88%8.82%5.88%5.88%26.47%
211.76%11.76%14.71%38.24%
32.94%2.94%
42.94%2.94%
5+2.94%2.94%
Total35.29%29.41%23.53%11.76%100%

Summary Statistics

Scored Allowed Difference
Mean 1.38 1.12 +0.26
SD 1.18 1.04 1.78
CV 0.85 0.93
Max 5 3 +5
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%8.82%5.88%8.82%2.94%32.35%
111.76%8.82%11.76%2.94%35.29%
28.82%8.82%2.94%2.94%23.53%
32.94%2.94%2.94%8.82%
4
5+
Total26.47%29.41%23.53%14.71%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.09 1.44 -0.35
SD 0.97 1.21 1.63
CV 0.89 0.84
Max 3 4 +2
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%17.65%8.82%2.94%32.35%
15.88%11.76%20.59%2.94%41.18%
211.76%2.94%14.71%
32.94%2.94%2.94%8.82%
42.94%2.94%
5+
Total23.53%32.35%35.29%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.09 1.32 -0.24
SD 1.06 1.01 1.56
CV 0.97 0.76
Max 4 4 +4
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%
126.47%2.94%2.94%2.94%35.29%
211.76%14.71%5.88%32.35%
314.71%8.82%23.53%
45.88%5.88%
5+
Total61.76%26.47%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.94 0.53 +1.41
SD 0.98 0.79 1.31
CV 0.51 1.49
Max 4 3 +4
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%5.88%5.88%8.82%8.82%38.24%
12.94%14.71%5.88%2.94%2.94%29.41%
22.94%11.76%8.82%23.53%
32.94%2.94%2.94%8.82%
4
5+
Total17.65%35.29%20.59%14.71%11.76%100%

Summary Statistics

Scored Allowed Difference
Mean 1.03 1.68 -0.65
SD 1.00 1.27 1.81
CV 0.97 0.76
Max 3 4 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%23.53%2.94%2.94%38.24%
111.76%8.82%11.76%32.35%
28.82%5.88%5.88%5.88%26.47%
32.94%2.94%
4
5+
Total29.41%38.24%20.59%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 0.94 1.21 -0.26
SD 0.89 1.12 1.21
CV 0.94 0.93
Max 3 4 +2
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
0
18.82%14.71%5.88%29.41%
25.88%11.76%5.88%23.53%
317.65%17.65%
45.88%11.76%2.94%20.59%
5+5.88%2.94%8.82%
Total44.12%41.18%14.71%100%

Summary Statistics

Scored Allowed Difference
Mean 2.62 0.71 +1.91
SD 1.48 0.72 1.80
CV 0.56 1.02
Max 6 2 +6
Min 1 0 -1

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%17.65%8.82%14.71%2.94%52.94%
15.88%2.94%2.94%5.88%17.65%
25.88%2.94%17.65%26.47%
32.94%2.94%
4
5+
Total20.59%26.47%29.41%20.59%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.79 1.62 -0.82
SD 0.95 1.21 1.64
CV 1.19 0.75
Max 3 5 +2
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%14.71%8.82%35.29%
111.76%11.76%2.94%2.94%2.94%32.35%
25.88%8.82%5.88%2.94%23.53%
32.94%2.94%
42.94%2.94%
5+2.94%2.94%
Total29.41%26.47%20.59%14.71%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.15 1.50 -0.35
SD 1.21 1.38 2.01
CV 1.05 0.92
Max 5 5 +5
Min 0 0 -4

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 Porto 88 70.24 +17.76
2 Benfica 80 72.82 +7.18
3 Sporting Clube de Portugal 82 75.99 +6.01
4 Famalicao 56 51.58 +4.42
5 Arouca 42 37.96 +4.04

Biggest Disappointments

# Team Actual Sim vsSim
1 Casa Pia 30 37.48 -7.48
2 Vitoria Guimaraes 42 48.32 -6.32
3 Santa Clara 36 42.29 -6.29
4 Tondela 28 33.87 -5.87
5 Estoril 39 44.76 -5.76

Top Streaks

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

Most Unlikely Winning Streaks

# Team Games Dates Probability
1 Porto 11 Oct 27 – Jan 26 1 in 143
2 AVS 2 May 2 – May 10 1 in 90
3 Rio Ave 3 Mar 9 – Mar 22 1 in 44
4 Gil Vicente 3 Aug 29 – Sep 21 1 in 43
5 Nacional 2 Sep 28 – Oct 4 1 in 22

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Estoril 5 Mar 22 – Apr 26 1 in 195
2 Santa Clara 5 Jan 18 – Feb 13 1 in 65
3 Rio Ave 6 Jan 17 – Feb 22 1 in 50
4 Famalicao 3 Dec 22 – Jan 4 1 in 41
5 AVS 6 Aug 30 – Oct 25 1 in 37

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 AVS 6 Apr 11 – May 16 1 in 978
2 Benfica 34 Aug 16 – May 16 1 in 317
3 Famalicao 12 Feb 23 – May 16 1 in 167
4 Porto 19 Aug 11 – Jan 26 1 in 52
5 Tondela 5 Feb 1 – Mar 1 1 in 44

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Braga 6 Aug 24 – Oct 5 1 in 103
2 Sporting Clube de Portugal 3 Apr 19 – Apr 29 1 in 77
3 AVS 21 Aug 9 – Feb 9 1 in 72
4 Gil Vicente 7 Nov 9 – Jan 2 1 in 71
5 Santa Clara 11 Dec 15 – Mar 1 1 in 58

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
Porto16.30%28.62%36.84%14.34%2.78%0.73%0.24%0.08%0.02%0.04%0.01%
Sporting Clube de Portugal53.25%28.27%14.42%3.56%0.38%0.07%0.02%0.03%
Benfica28.21%35.13%26.78%8.21%1.37%0.26%0.03%0.01%
Braga2.12%7.03%17.59%46.99%14.56%6.18%2.69%1.42%0.65%0.45%0.11%0.09%0.07%0.03%0.02%
Famalicao0.06%0.55%2.00%9.91%25.26%19.42%13.95%9.68%6.27%4.62%2.95%2.18%1.15%0.83%0.68%0.35%0.10%0.04%
Gil Vicente0.02%0.19%1.06%5.76%17.56%17.67%15.65%11.97%9.34%6.82%4.64%3.69%2.48%1.47%0.90%0.45%0.26%0.07%
Moreirense0.01%0.02%0.24%1.83%6.83%10.30%11.42%12.17%11.73%10.88%9.16%6.99%5.97%4.61%3.76%2.47%1.28%0.33%
Vitoria Guimaraes0.02%0.12%0.66%4.75%14.33%15.80%14.88%12.87%10.17%8.04%6.18%4.28%2.74%2.45%1.34%0.79%0.45%0.13%
Arouca0.01%0.19%1.23%2.40%3.61%5.28%7.15%8.42%9.42%9.94%10.61%10.99%10.55%9.32%7.43%3.45%
Estoril0.01%0.04%0.26%2.45%6.88%10.68%11.66%12.37%11.60%10.22%9.06%7.38%6.19%4.18%3.16%2.38%1.06%0.42%
Alverca0.22%1.10%2.30%4.16%5.11%7.27%7.95%9.84%10.28%11.02%10.73%10.32%9.34%6.92%3.44%
Santa Clara0.02%0.11%1.03%4.17%6.51%8.72%10.20%10.75%11.04%10.29%9.28%8.15%6.93%5.31%3.99%2.74%0.76%
Rio Ave0.09%0.92%1.74%2.83%4.78%6.29%7.51%9.46%10.48%11.15%10.70%11.62%10.31%8.23%3.89%
Nacional0.01%0.02%0.40%1.30%2.94%4.53%5.79%7.08%8.38%9.91%10.52%10.69%10.53%9.81%8.40%6.56%3.13%
Estrela da Amadora0.01%0.11%0.31%0.89%1.66%2.37%3.41%4.06%6.57%8.25%10.89%12.95%16.40%19.80%12.32%
Casa Pia0.01%0.22%1.00%1.94%3.28%4.52%6.07%7.66%8.44%10.01%10.87%11.72%11.57%10.49%8.31%3.89%
Tondela0.04%0.22%0.74%1.42%1.96%2.99%4.18%5.73%7.22%8.77%10.89%12.73%15.95%17.18%9.98%
AVS0.01%0.02%0.10%0.25%0.38%0.74%1.09%1.89%3.05%5.28%9.36%19.68%58.15%

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
+9.48%
Slight Edge
41.18%27.12%31.70%
Elo Value
Home Edge: 33.03 Elo pts.
174 Elo
0.006 goals per Elo point
0500
Scoring Tilt
Expected
+0.31 goals
Neutral
-2+0.19+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
2.6
Top-Heavy
124610
Champion Preseason Odds
16%
Porto, 3rd of 18
LongshotFavorite
Title Margin
Expected
0.18/gm
Tight Race
00.170.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.53 * Some Luck: 5.53 to 8.29 * Lucky: 8.29 to 11.05 * Wild Swing: 11.05 and up.
Average Finish Error
Average gap between where each team was projected to finish and where they actually finished in the table.
Pinpoint: under 1.67 * Close: 1.67 to 2.51 * Off: 2.51 to 3.34 * Way Off: 3.34 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.23 points
Some Luck
06.9117
Average Finish Error
Expected
1.44
Pinpoint
02.095
Biggest Overachiever
Expected 97.22%
99.68%
Porto
50100
Biggest Underachiever
Expected 2.78%
15.42%
Casa Pia
050
Season Outliers
Expected
1 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.22
Top-Heavy
00.120.180.260.5
Noll-Scully
Coin-flip
2.23
Wide Separation
01.003
Interquartile Edge
69%
Slight Edge
50%60%70%80%100%
Best vs. Worst
Baseline 96%
94%
Dominant
50%100%
Close Games
Expected
63%
Very Frequent
0%57%100%
Blowouts
Expected
18%
Frequent
0%19%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.55
Highly Predictable
00.582
Matchup Imbalance
0.42
Lopsided
00.10.180.280.5
Strangeness
Expected
0.84
As Expected
01.002
Repeatability
0.83
Strong Carryover
00.30.60.851
Upset Rate
Expected
17%
Chalky
0%21%50%
Clear Favorite Upset Rate
Expected
12%
Solid Favorites
0%18%50%

Calibration

How these are measured

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

Probability calibration
An all-in-one chi-square test of the model's probabilities. Matches are grouped by how confident the model was, and within each group the predicted and actual counts of home wins, draws, and away wins are compared. The p-value is plotted; above 0.05 means well-calibrated.
Miscalibrated: under 0.05 * Borderline: 0.05 to 0.1 * Well Calibrated: 0.1 to 0.5 * Excellent: 0.5 and up.
Calibration slope
Checks whether the spread of the probabilities is right. Each probability is turned into log-odds and a line is fit predicting the actual results. A slope of 1.00 is perfect; below 1 is overconfidence (favorites lost more than their odds implied); above 1 is under-confidence.
Overconfident: under 0.85 * Calibrated: 0.85 to 1.15 * Underconfident: 1.15 to 1.3 * Very Underconfident: 1.3 and up.
Calibration error (ECE)
The average gap between the model's stated chances and how often the predicted result actually happened. Smaller is better. The gold line is the noise ceiling, the error luck alone can produce even with perfect probabilities; below it, the model's error is no larger than chance.
Well Within Noise: under 0.1 * Near Noise Ceiling: 0.1 to 0.15 * Above Noise: 0.15 to 0.2 * Well Above Noise: 0.2 and up.
Probability calibration
0.54
Excellent
0.010.050.10.51
Calibration slope
Ideal
1.37
Very Underconfident
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.063
Well Within Noise
00.0980.25

Stochastic Promotion/Relegation Outcomes

Across 100,000 regular-season simulations from preseason Elo, the probability of each team's next-season outcome — promotion-positive outcomes on the left, relegation-positive on the right. The round buttons switch to heatmaps of how often each pair of teams met in that round of the playoff across the simulations, since every iteration produces a different field.

Team Same level Lost relegation playoff Direct relegation
Benfica 100%
Braga 100%
Porto 100%
Sporting Clube de Portugal 100%
Famalicao 99.51% 0.35% 0.14%
Gil Vicente 99.22% 0.45% 0.33%
Vitoria Guimaraes 98.63% 0.79% 0.58%
Estoril 96.14% 2.38% 1.48%
Moreirense 95.92% 2.47% 1.61%
Santa Clara 92.51% 3.99% 3.50%
Nacional 81.91% 8.40% 9.69%
Alverca 80.30% 9.34% 10.36%
Arouca 79.80% 9.32% 10.88%
Rio Ave 77.57% 10.31% 12.12%
Tondela 56.89% 15.95% 27.16%
Estrela da Amadora 51.48% 16.40% 32.12%
AVS 12.81% 9.36% 77.83%
Casa Pia 100%
Loser →
↓ Winner
AVSAcademico de ViseuAlvercaAroucaCasa PiaChavesEstorilEstrela da AmadoraFarenseFeirenseFelgueiras 1932Gil VicenteLusitania LourosaMaritimoMoreirenseNacionalPacos de FerreiraPenafielRio AveSanta ClaraTondelaUniao LeiriaUniao TorreenseVitoria GuimaraesVizela
AVS50.0%2.00%50.0%2.00%0.0%2.00%100.0%1.00%100.0%1.00%0.0%1.00%0.0%2.00%
Academico de Viseu50.0%2.00%0.0%2.00%100.0%1.00%0.0%1.00%50.0%2.00%0.0%1.00%0.0%1.00%
Alverca100.0%2.00%100.0%2.00%100.0%2.00%100.0%1.00%100.0%1.00%33.3%3.00%100.0%1.00%100.0%4.00%
Arouca0.0%1.00%0.0%1.00%100.0%2.00%0.0%1.00%0.0%1.00%100.0%1.00%100.0%1.00%33.3%3.00%
Casa Pia100.0%1.00%100.0%1.00%100.0%3.00%50.0%2.00%100.0%1.00%100.0%1.00%50.0%2.00%
Chaves50.0%2.00%0.0%2.00%100.0%1.00%0.0%1.00%0.0%1.00%50.0%2.00%0.0%1.00%
Estoril50.0%2.00%100.0%1.00%0.0%1.00%
Estrela da Amadora100.0%1.00%66.7%3.00%100.0%1.00%75.0%4.00%
Farense100.0%2.00%0.0%2.00%0.0%1.00%0.0%1.00%66.7%3.00%
Feirense0.0%1.00%100.0%2.00%
Felgueiras 19320.0%1.00%0.0%1.00%0.0%2.00%0.0%1.00%0.0%1.00%
Gil Vicente100.0%1.00%
Lusitania Lourosa0.0%1.00%0.0%1.00%100.0%1.00%0.0%3.00%0.0%1.00%0.0%1.00%0.0%1.00%
Maritimo100.0%1.00%66.7%3.00%100.0%1.00%50.0%2.00%33.3%3.00%0.0%1.00%50.0%2.00%0.0%1.00%100.0%1.00%0.0%1.00%
Moreirense100.0%1.00%100.0%1.00%
Nacional100.0%1.00%100.0%1.00%50.0%2.00%100.0%1.00%
Pacos de Ferreira0.0%1.00%
Penafiel0.0%1.00%
Rio Ave50.0%2.00%100.0%1.00%100.0%1.00%100.0%1.00%50.0%2.00%100.0%2.00%0.0%1.00%100.0%2.00%
Santa Clara100.0%1.00%100.0%1.00%100.0%1.00%
Tondela100.0%1.00%33.3%3.00%0.0%2.00%100.0%1.00%100.0%1.00%0.0%1.00%50.0%2.00%100.0%2.00%
Uniao Leiria100.0%2.00%0.0%4.00%0.0%1.00%0.0%1.00%0.0%2.00%0.0%1.00%50.0%2.00%
Uniao Torreense0.0%1.00%100.0%1.00%0.0%1.00%0.0%1.00%50.0%2.00%100.0%1.00%0.0%1.00%
Vitoria Guimaraes100.0%1.00%100.0%1.00%
Vizela66.7%3.00%50.0%2.00%25.0%4.00%0.0%1.00%0.0%2.00%0.0%2.00%

Actual Promotion/Relegation Outcomes

Just the teams that actually reached the promotion playoff. With the field fixed in place, the playoff sim re-runs every tie and tallies how often each team won each round — the table gives those probabilities, and the final round's column is the chance of winning the playoff outright. The round buttons switch to heatmaps of how often each pairing met in that round.

Team Finals
Uniao Torreense 50.38%
Casa Pia 49.62%
Loser →
↓ Winner
Casa PiaUniao Torreense
Casa Pia49.6%100.00%
Uniao Torreense50.4%100.00%

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
2025-08-08 Sporting Clube de Portugal L 0-2 1843 2086 14.9% 22.8% 62.3% -6.2 0
2025-08-08 @ Casa Pia W 2-0 2086 1843 62.3% 22.8% 14.9% +6.2 3
2025-08-09 AVS W 3-1 1843 1753 52.2% 26.5% 21.3% +7.7 3
2025-08-09 @ Arouca L 1-3 1753 1843 21.3% 26.5% 52.2% -7.7 0
2025-08-09 Gil Vicente L 0-2 1808 1824 38.1% 28.7% 33.2% -14.1 0
2025-08-09 @ Nacional W 2-0 1824 1808 33.2% 28.7% 38.1% +14.0 3
2025-08-10 Tondela W 3-0 1974 1810 60.9% 23.4% 15.7% +9.5 3
2025-08-10 @ Braga L 0-3 1810 1974 15.7% 23.4% 60.9% -9.5 0
2025-08-10 Santa Clara W 3-0 1886 1870 42.5% 28.4% 29.1% +16.7 3
2025-08-10 @ Famalicao L 0-3 1870 1886 29.1% 28.4% 42.5% -16.7 0
2025-08-10 Alverca W 2-1 1851 1818 44.7% 28.1% 27.2% +5.5 3
2025-08-10 @ Moreirense L 1-2 1818 1851 27.2% 28.1% 44.7% -5.5 0
2025-08-11 Estrela da Amadora D 1-1 1855 1764 52.4% 26.4% 21.2% -1.3 1
2025-08-11 @ Estoril D 1-1 1764 1855 21.2% 26.4% 52.4% +1.3 1
2025-08-11 Vitoria Guimaraes W 3-0 1997 1916 51.1% 26.8% 22.1% +13.3 3
2025-08-11 @ Porto L 0-3 1916 1997 22.1% 26.8% 51.1% -13.3 0
2025-08-15 Casa Pia L 0-2 1746 1837 28.0% 28.2% 43.8% -11.2 0
2025-08-15 @ AVS W 2-0 1837 1746 43.8% 28.2% 28.0% +11.2 3
2025-08-16 Benfica L 0-1 1765 2060 12.2% 20.1% 67.8% -2.6 1
2025-08-16 @ Estrela da Amadora W 1-0 2060 1765 67.8% 20.1% 12.2% +2.6 3
2025-08-16 Famalicao L 0-1 1800 1903 26.7% 28.0% 45.3% -5.7 0
2025-08-16 @ Tondela W 1-0 1903 1800 45.3% 28.0% 26.7% +5.7 6
2025-08-16 Estoril W 3-2 1903 1854 46.9% 27.7% 25.4% +4.9 3
2025-08-16 @ Vitoria Guimaraes L 2-3 1854 1903 25.4% 27.7% 46.9% -4.9 1
2025-08-17 Braga L 0-3 1813 1983 20.1% 26.0% 54.0% -12.1 0
2025-08-17 @ Alverca W 3-0 1983 1813 54.0% 26.0% 20.1% +12.1 6
2025-08-17 Nacional D 1-1 1825 1794 44.6% 28.1% 27.3% -0.7 1
2025-08-17 @ Rio Ave D 1-1 1794 1825 27.3% 28.1% 44.6% +0.7 1
2025-08-17 Moreirense L 0-1 1854 1856 40.0% 28.6% 31.4% -7.7 0
2025-08-17 @ Santa Clara W 1-0 1856 1854 31.4% 28.6% 40.0% +7.7 6
2025-08-17 Arouca W 6-0 2092 1851 69.0% 19.4% 11.6% +12.7 6
2025-08-17 @ Sporting Clube de Portugal L 0-6 1851 2092 11.6% 19.4% 69.0% -12.7 3
2025-08-18 Porto L 0-2 1838 2010 19.9% 25.9% 54.3% -8.3 3
2025-08-18 @ Gil Vicente W 2-0 2010 1838 54.3% 25.9% 19.9% +8.3 6
2025-08-23 Rio Ave D 3-3 1838 1825 42.1% 28.4% 29.4% -0.3 4
2025-08-23 @ Arouca D 3-3 1825 1838 29.4% 28.4% 42.1% +0.3 2
2025-08-23 Tondela W 3-0 2063 1795 71.5% 18.1% 10.4% +5.8 6
2025-08-23 @ Benfica L 0-3 1795 2063 10.4% 18.1% 71.5% -5.8 0
2025-08-23 Vitoria Guimaraes W 2-0 1864 1908 34.1% 28.7% 37.2% +13.8 9
2025-08-23 @ Moreirense L 0-2 1908 1864 37.2% 28.7% 34.1% -13.8 3
2025-08-23 Sporting Clube de Portugal L 1-4 1795 2105 11.5% 19.3% 69.2% -5.5 1
2025-08-23 @ Nacional W 4-1 2105 1795 69.2% 19.3% 11.5% +5.5 9
2025-08-24 AVS D 2-2 1995 1734 70.9% 18.4% 10.7% -1.9 7
2025-08-24 @ Braga D 2-2 1734 1995 10.7% 18.4% 70.9% +1.9 1
2025-08-24 Gil Vicente D 0-0 1909 1829 50.9% 26.9% 22.3% -1.3 7
2025-08-24 @ Famalicao D 0-0 1829 1909 22.3% 26.9% 50.9% +1.3 4
2025-08-24 Casa Pia W 4-0 2019 1848 61.6% 23.1% 15.3% +12.0 9
2025-08-24 @ Porto L 0-4 1848 2019 15.3% 23.1% 61.6% -12.0 3
2025-08-25 Alverca D 2-2 1763 1801 34.9% 28.8% 36.4% +0.0 2
2025-08-25 @ Estrela da Amadora D 2-2 1801 1763 36.4% 28.8% 34.9% -0.0 1
2025-08-29 Moreirense W 2-0 1831 1878 33.7% 28.7% 37.6% +13.9 7
2025-08-29 @ Gil Vicente L 0-2 1878 1831 37.6% 28.7% 33.7% -13.9 9
2025-08-30 Famalicao L 0-1 1736 1907 20.0% 25.9% 54.1% -4.4 1
2025-08-30 @ AVS W 1-0 1907 1736 54.1% 25.9% 20.0% +4.4 10
2025-08-30 Nacional L 0-2 1836 1789 46.7% 27.8% 25.5% -16.4 3
2025-08-30 @ Casa Pia W 2-0 1789 1836 25.5% 27.8% 46.7% +16.4 4
2025-08-30 Porto L 1-2 2110 2031 50.9% 26.8% 22.2% -8.8 9
2025-08-30 @ Sporting Clube de Portugal W 2-1 2031 2110 22.2% 26.8% 50.9% +8.8 12
2025-08-30 Arouca D 1-1 1894 1838 47.9% 27.5% 24.5% -0.9 4
2025-08-30 @ Vitoria Guimaraes D 1-1 1838 1894 24.5% 27.5% 47.9% +0.9 5
2025-08-31 Benfica L 1-2 1801 2069 13.5% 21.5% 65.0% -2.8 1
2025-08-31 @ Alverca W 2-1 2069 1801 65.0% 21.5% 13.5% +2.8 9
2025-08-31 Braga D 2-2 1825 1993 20.2% 26.0% 53.8% +1.0 3
2025-08-31 @ Rio Ave D 2-2 1993 1825 53.8% 26.0% 20.2% -1.0 8
2025-08-31 Estrela da Amadora D 0-0 1846 1763 51.4% 26.7% 21.9% -1.3 1
2025-08-31 @ Santa Clara D 0-0 1763 1846 21.9% 26.7% 51.4% +1.3 3
2025-08-31 Estoril D 2-2 1789 1849 31.8% 28.6% 39.5% +0.2 1
2025-08-31 @ Tondela D 2-2 1849 1789 39.5% 28.6% 31.8% -0.2 2
2025-09-06 Santa Clara L 0-1 1849 1845 40.9% 28.5% 30.5% -7.9 2
2025-09-06 @ Estoril W 1-0 1845 1849 30.5% 28.5% 40.9% +7.9 4
2025-09-12 Tondela W 1-0 1798 1789 41.6% 28.5% 29.9% +6.2 4
2025-09-12 @ Alverca L 0-1 1789 1798 29.9% 28.5% 41.6% -6.2 1
2025-09-12 Santa Clara D 1-1 2071 1852 66.7% 20.6% 12.6% -2.3 10
2025-09-12 @ Benfica D 1-1 1852 2071 12.6% 20.6% 66.7% +2.3 5
2025-09-13 AVS W 3-1 1841 1732 54.6% 25.8% 19.7% +7.1 5
2025-09-13 @ Estoril L 1-3 1732 1841 19.7% 25.8% 54.6% -7.1 1
2025-09-13 Sporting Clube de Portugal L 1-2 1912 2102 18.5% 25.2% 56.3% -3.9 10
2025-09-13 @ Famalicao W 2-1 2102 1912 56.3% 25.2% 18.5% +3.9 12
2025-09-13 Rio Ave W 3-1 1864 1826 45.5% 28.0% 26.5% +9.3 12
2025-09-13 @ Moreirense L 1-3 1826 1864 26.5% 28.0% 45.5% -9.3 3
2025-09-13 Nacional W 1-0 2040 1806 68.2% 19.9% 11.9% +2.5 15
2025-09-13 @ Porto L 0-1 1806 2040 11.9% 19.9% 68.2% -2.5 4
2025-09-14 Casa Pia L 0-2 1838 1820 42.9% 28.3% 28.7% -15.4 5
2025-09-14 @ Arouca W 2-0 1820 1838 28.7% 28.3% 42.9% +15.4 6
2025-09-14 Gil Vicente L 0-1 1992 1845 59.1% 24.1% 16.8% -10.5 8
2025-09-14 @ Braga W 1-0 1845 1992 16.8% 24.1% 59.1% +10.5 10
2025-09-14 Vitoria Guimaraes L 0-2 1764 1893 23.9% 27.4% 48.8% -9.8 3
2025-09-14 @ Estrela da Amadora W 2-0 1893 1764 48.8% 27.4% 23.9% +9.8 7
2025-09-19 Porto L 0-3 1817 2042 16.0% 23.6% 60.4% -9.7 3
2025-09-19 @ Rio Ave W 3-0 2042 1817 60.4% 23.6% 16.0% +9.7 18
2025-09-20 Benfica L 0-3 1725 2069 10.0% 17.5% 72.5% -5.5 1
2025-09-20 @ AVS W 3-0 2069 1725 72.5% 17.5% 10.0% +5.5 13
2025-09-20 Arouca L 1-2 1803 1823 37.5% 28.7% 33.8% -6.9 4
2025-09-20 @ Nacional W 2-1 1823 1803 33.8% 28.7% 37.5% +6.9 8
2025-09-20 Alverca W 2-1 1855 1804 47.2% 27.7% 25.1% +5.1 8
2025-09-20 @ Santa Clara L 1-2 1804 1855 25.1% 27.7% 47.2% -5.1 4
2025-09-20 Braga D 1-1 1903 1982 29.4% 28.4% 42.2% +0.5 8
2025-09-20 @ Vitoria Guimaraes D 1-1 1982 1903 42.2% 28.4% 29.4% -0.5 9
2025-09-21 Famalicao D 1-1 1835 1908 30.2% 28.5% 41.2% +0.4 7
2025-09-21 @ Casa Pia D 1-1 1908 1835 41.2% 28.5% 30.2% -0.4 11
2025-09-21 Estoril W 2-0 1855 1848 41.3% 28.5% 30.2% +11.8 13
2025-09-21 @ Gil Vicente L 0-2 1848 1855 30.2% 28.5% 41.3% -11.8 5
2025-09-21 Estrela da Amadora D 0-0 1783 1754 44.2% 28.2% 27.6% -0.7 2
2025-09-21 @ Tondela D 0-0 1754 1783 27.6% 28.2% 44.2% +0.7 4
2025-09-22 Moreirense W 3-0 2106 1873 68.1% 19.9% 12.0% +6.9 15
2025-09-22 @ Sporting Clube de Portugal L 0-3 1873 2106 12.0% 19.9% 68.1% -6.9 12
2025-09-23 Rio Ave D 1-1 2075 1807 71.5% 18.1% 10.4% -2.6 14
2025-09-23 @ Benfica D 1-1 1807 2075 10.4% 18.1% 71.5% +2.6 4
2025-09-26 Gil Vicente W 2-1 2072 1867 65.3% 21.3% 13.4% +2.7 17
2025-09-26 @ Benfica L 1-2 1867 2072 13.4% 21.3% 65.3% -2.7 13
2025-09-27 Sporting Clube de Portugal L 0-1 1836 2112 13.1% 21.1% 65.8% -2.8 5
2025-09-27 @ Estoril W 1-0 2112 1836 65.8% 21.1% 13.1% +2.8 18
2025-09-27 AVS W 3-0 1755 1719 45.2% 28.0% 26.8% +15.6 7
2025-09-27 @ Estrela da Amadora L 0-3 1719 1755 26.8% 28.0% 45.2% -15.6 1
2025-09-27 Casa Pia W 2-1 1866 1836 44.5% 28.1% 27.4% +5.5 15
2025-09-27 @ Moreirense L 1-2 1836 1866 27.4% 28.1% 44.5% -5.5 7
2025-09-27 Tondela L 1-2 1860 1782 50.7% 26.9% 22.4% -8.8 8
2025-09-27 @ Santa Clara W 2-1 1782 1860 22.4% 26.9% 50.7% +8.8 5
2025-09-28 Vitoria Guimaraes W 2-0 1799 1903 26.5% 28.0% 45.5% +16.1 7
2025-09-28 @ Alverca L 0-2 1903 1799 45.5% 28.0% 26.5% -16.1 8
2025-09-28 Nacional L 0-1 1981 1796 63.2% 22.3% 14.4% -11.0 9
2025-09-28 @ Braga W 1-0 1796 1981 14.4% 22.3% 63.2% +11.0 7
2025-09-28 Rio Ave D 0-0 1907 1810 53.2% 26.2% 20.6% -1.5 12
2025-09-28 @ Famalicao D 0-0 1810 1907 20.6% 26.2% 53.2% +1.5 5
2025-09-29 Porto L 0-4 1830 2052 16.3% 23.8% 60.0% -12.8 8
2025-09-29 @ Arouca W 4-0 2052 1830 60.0% 23.8% 16.3% +12.8 21
2025-10-03 Estoril D 2-2 1830 1834 39.8% 28.6% 31.6% -0.2 8
2025-10-03 @ Casa Pia D 2-2 1834 1830 31.6% 28.6% 39.8% +0.2 6
2025-10-04 Alverca L 1-3 1704 1815 25.7% 27.8% 46.5% -9.0 1
2025-10-04 @ AVS W 3-1 1815 1704 46.5% 27.8% 25.7% +9.0 10
2025-10-04 Estrela da Amadora W 2-0 1864 1771 52.7% 26.4% 21.0% +8.7 16
2025-10-04 @ Gil Vicente L 0-2 1771 1864 21.0% 26.4% 52.7% -8.7 7
2025-10-04 Moreirense W 3-2 1807 1871 31.3% 28.6% 40.1% +6.9 10
2025-10-04 @ Nacional L 2-3 1871 1807 40.1% 28.6% 31.3% -6.9 15
2025-10-04 Santa Clara W 2-1 1887 1851 45.2% 28.0% 26.7% +5.4 11
2025-10-04 @ Vitoria Guimaraes L 1-2 1851 1887 26.7% 28.0% 45.2% -5.4 8
2025-10-05 Famalicao D 1-1 1817 1906 28.3% 28.3% 43.5% +0.6 9
2025-10-05 @ Arouca D 1-1 1906 1817 43.5% 28.3% 28.3% -0.6 13
2025-10-05 Benfica D 0-0 2065 2075 38.9% 28.7% 32.5% -0.3 22
2025-10-05 @ Porto D 0-0 2075 2065 32.5% 28.7% 38.9% +0.3 18
2025-10-05 Tondela W 3-0 1811 1791 43.1% 28.3% 28.5% +16.5 8
2025-10-05 @ Rio Ave L 0-3 1791 1811 28.5% 28.3% 43.1% -16.5 5
2025-10-05 Braga D 1-1 2115 1970 58.8% 24.3% 17.0% -1.7 19
2025-10-05 @ Sporting Clube de Portugal D 1-1 1970 2115 17.0% 24.3% 58.8% +1.7 10
2025-10-24 Gil Vicente L 0-4 1824 1873 33.4% 28.7% 37.9% -24.2 10
2025-10-24 @ Alverca W 4-0 1873 1824 37.9% 28.7% 33.4% +24.2 19
2025-10-25 Arouca W 5-0 2075 1818 70.5% 18.6% 10.9% +9.9 21
2025-10-25 @ Benfica L 0-5 1818 2075 10.9% 18.6% 70.5% -9.9 9
2025-10-25 Rio Ave L 1-2 1762 1828 31.1% 28.6% 40.3% -6.1 7
2025-10-25 @ Estrela da Amadora W 2-1 1828 1762 40.3% 28.6% 31.1% +6.1 11
2025-10-25 AVS W 2-0 1846 1695 59.5% 24.0% 16.6% +6.9 11
2025-10-25 @ Santa Clara L 0-2 1695 1846 16.6% 24.0% 59.5% -6.9 1
2025-10-26 Casa Pia W 4-0 1972 1830 58.5% 24.4% 17.2% +13.6 13
2025-10-26 @ Braga L 0-4 1830 1972 17.2% 24.4% 58.5% -13.6 8
2025-10-26 Nacional D 1-1 1834 1814 43.0% 28.3% 28.6% -0.5 7
2025-10-26 @ Estoril D 1-1 1814 1834 28.6% 28.3% 43.0% +0.5 11
2025-10-26 Vitoria Guimaraes W 2-0 1905 1892 42.1% 28.4% 29.4% +11.6 16
2025-10-26 @ Famalicao L 0-2 1892 1905 29.4% 28.4% 42.1% -11.6 11
2025-10-26 Sporting Clube de Portugal L 0-3 1774 2114 10.2% 17.8% 72.0% -5.7 5
2025-10-26 @ Tondela W 3-0 2114 1774 72.0% 17.8% 10.2% +5.7 22
2025-10-27 Porto L 1-2 1865 2064 17.8% 24.8% 57.5% -3.7 15
2025-10-27 @ Moreirense W 2-1 2064 1865 57.5% 24.8% 17.8% +3.7 25
2025-10-31 Alverca W 2-0 2119 1800 76.1% 15.5% 8.5% +3.1 25
2025-10-31 @ Sporting Clube de Portugal L 0-2 1800 2119 8.5% 15.5% 76.1% -3.1 10
2025-11-01 Estrela da Amadora L 3-5 1816 1756 48.5% 27.4% 24.1% -12.4 8
2025-11-01 @ Casa Pia W 5-3 1756 1816 24.1% 27.4% 48.5% +12.4 10
2025-11-01 Famalicao L 0-1 1815 1917 26.7% 28.0% 45.3% -5.7 11
2025-11-01 @ Nacional W 1-0 1917 1815 45.3% 28.0% 26.7% +5.7 19
2025-11-01 Estoril L 0-4 1834 1833 40.4% 28.6% 31.0% -27.8 11
2025-11-01 @ Rio Ave W 4-0 1833 1834 31.0% 28.6% 40.4% +27.8 10
2025-11-01 Benfica L 0-3 1881 2085 17.5% 24.6% 58.0% -10.6 11
2025-11-01 @ Vitoria Guimaraes W 3-0 2085 1881 58.0% 24.6% 17.5% +10.6 24
2025-11-02 Moreirense L 0-2 1808 1861 32.8% 28.7% 38.5% -12.6 9
2025-11-02 @ Arouca W 2-0 1861 1808 38.5% 28.7% 32.8% +12.6 18
2025-11-02 Tondela D 2-2 1688 1769 29.2% 28.4% 42.4% +0.4 2
2025-11-02 @ AVS D 2-2 1769 1688 42.4% 28.4% 29.2% -0.4 6
2025-11-02 Braga W 2-1 2068 1986 51.3% 26.8% 22.0% +4.6 28
2025-11-02 @ Porto L 1-2 1986 2068 22.0% 26.8% 51.3% -4.5 13
2025-11-03 Santa Clara W 1-0 1897 1853 46.4% 27.8% 25.8% +5.5 22
2025-11-03 @ Gil Vicente L 0-1 1853 1897 25.8% 27.8% 46.4% -5.5 11
2025-11-07 Arouca W 4-3 1861 1795 49.2% 27.3% 23.6% +4.5 13
2025-11-07 @ Estoril L 3-4 1795 1861 23.6% 27.3% 49.2% -4.5 9
2025-11-08 Rio Ave D 1-1 1797 1806 39.1% 28.7% 32.3% -0.3 11
2025-11-08 @ Alverca D 1-1 1806 1797 32.3% 28.7% 39.1% +0.3 12
2025-11-08 Sporting Clube de Portugal L 1-2 1847 2122 13.1% 21.1% 65.7% -2.6 11
2025-11-08 @ Santa Clara W 2-1 2122 1847 65.7% 21.1% 13.1% +2.7 28
2025-11-08 Vitoria Guimaraes L 0-1 1768 1870 26.7% 28.0% 45.2% -5.7 6
2025-11-08 @ Tondela W 1-0 1870 1768 45.2% 28.0% 26.7% +5.7 14
2025-11-09 Gil Vicente D 1-1 1688 1903 16.7% 24.1% 59.2% +1.8 3
2025-11-09 @ AVS D 1-1 1903 1688 59.2% 24.1% 16.7% -1.8 23
2025-11-09 Casa Pia D 2-2 2096 1804 73.7% 16.9% 9.5% -2.0 25
2025-11-09 @ Benfica D 2-2 1804 2096 9.5% 16.9% 73.7% +2.0 9
2025-11-09 Moreirense W 2-1 1981 1873 54.4% 25.8% 19.8% +4.1 16
2025-11-09 @ Braga L 1-2 1873 1981 19.8% 25.8% 54.4% -4.1 18
2025-11-09 Nacional D 1-1 1768 1809 34.5% 28.7% 36.7% +0.1 11
2025-11-09 @ Estrela da Amadora D 1-1 1809 1768 36.7% 28.7% 34.5% -0.1 12
2025-11-09 Porto L 0-1 1923 2073 21.9% 26.7% 51.4% -4.8 19
2025-11-09 @ Famalicao W 1-0 2073 1923 51.4% 26.7% 21.9% +4.8 31
2025-11-28 AVS W 4-0 1876 1690 63.3% 22.3% 14.4% +11.2 17
2025-11-28 @ Vitoria Guimaraes L 0-4 1690 1876 14.4% 22.3% 63.3% -11.2 3
2025-11-29 Alverca L 0-2 1806 1797 41.6% 28.5% 29.9% -15.0 9
2025-11-29 @ Casa Pia W 2-0 1797 1806 29.9% 28.5% 41.6% +15.0 14
2025-11-29 Tondela L 0-1 1901 1762 58.0% 24.5% 17.4% -10.3 23
2025-11-29 @ Gil Vicente W 1-0 1762 1901 17.4% 24.5% 58.0% +10.3 9
2025-11-29 Famalicao D 2-2 1869 1918 33.4% 28.7% 37.9% +0.1 19
2025-11-29 @ Moreirense D 2-2 1918 1869 37.9% 28.7% 33.4% -0.1 20
2025-11-29 Benfica L 1-2 1809 2094 12.7% 20.6% 66.7% -2.5 12
2025-11-29 @ Nacional W 2-1 2094 1809 66.7% 20.6% 12.7% +2.6 28
2025-11-30 Estoril W 1-0 2077 1866 66.0% 21.0% 13.0% +2.8 34
2025-11-30 @ Porto L 0-1 1866 2077 13.0% 21.0% 66.0% -2.8 13
2025-11-30 Santa Clara D 1-1 1806 1844 34.9% 28.8% 36.4% +0.1 13
2025-11-30 @ Rio Ave D 1-1 1844 1806 36.4% 28.8% 34.9% -0.1 12
2025-11-30 Estrela da Amadora W 4-0 2125 1768 79.1% 13.7% 7.2% +4.9 31
2025-11-30 @ Sporting Clube de Portugal L 0-4 1768 2125 7.2% 13.7% 79.1% -4.9 11
2025-12-01 Braga L 0-4 1791 1985 18.2% 25.0% 56.9% -14.4 9
2025-12-01 @ Arouca W 4-0 1985 1791 56.9% 25.0% 18.2% +14.4 19
2025-12-05 Sporting Clube de Portugal D 1-1 2096 2130 35.5% 28.8% 35.7% +0.0 29
2025-12-05 @ Benfica D 1-1 2130 2096 35.7% 28.8% 35.5% -0.0 32
2025-12-06 Rio Ave L 1-2 1679 1806 24.0% 27.4% 48.6% -4.9 3
2025-12-06 @ AVS W 2-1 1806 1679 48.6% 27.4% 24.0% +4.9 16
2025-12-06 Braga L 1-2 1918 2000 29.1% 28.4% 42.5% -5.8 20
2025-12-06 @ Famalicao W 2-1 2000 1918 42.5% 28.4% 29.1% +5.8 22
2025-12-06 Casa Pia W 1-0 1844 1791 47.6% 27.6% 24.8% +5.4 15
2025-12-06 @ Santa Clara L 0-1 1791 1844 24.8% 27.6% 47.6% -5.4 9
2025-12-07 Nacional W 1-0 1812 1806 41.1% 28.5% 30.4% +6.3 17
2025-12-07 @ Alverca L 0-1 1806 1812 30.4% 28.5% 41.1% -6.3 12
2025-12-07 Moreirense D 3-3 1863 1869 39.4% 28.6% 32.0% -0.2 14
2025-12-07 @ Estoril D 3-3 1869 1863 32.0% 28.6% 39.4% +0.2 20
2025-12-07 Arouca W 3-1 1763 1776 38.5% 28.7% 32.8% +10.9 14
2025-12-07 @ Estrela da Amadora L 1-3 1776 1763 32.8% 28.7% 38.5% -10.9 9
2025-12-07 Porto L 0-2 1773 2080 11.6% 19.5% 69.0% -4.6 9
2025-12-07 @ Tondela W 2-0 2080 1773 69.0% 19.5% 11.6% +4.6 37
2025-12-08 Gil Vicente D 0-0 1887 1891 39.8% 28.6% 31.6% -0.3 18
2025-12-08 @ Vitoria Guimaraes D 0-0 1891 1887 31.6% 28.6% 39.8% +0.3 24
2025-12-13 Gil Vicente D 1-1 1786 1891 26.3% 27.9% 45.7% +0.8 10
2025-12-13 @ Casa Pia D 1-1 1891 1786 45.7% 27.9% 26.3% -0.8 25
2025-12-13 Vitoria Guimaraes L 0-1 1811 1887 29.9% 28.5% 41.7% -6.2 16
2025-12-13 @ Rio Ave W 1-0 1887 1811 41.7% 28.5% 29.9% +6.2 21
2025-12-13 AVS W 6-0 2130 1674 85.9% 9.5% 4.6% +4.2 35
2025-12-13 @ Sporting Clube de Portugal L 0-6 1674 2130 4.6% 9.5% 85.9% -4.2 3
2025-12-14 Alverca W 1-0 1766 1818 32.9% 28.7% 38.4% +7.5 12
2025-12-14 @ Arouca L 0-1 1818 1766 38.4% 28.7% 32.9% -7.5 17
2025-12-14 Estoril W 4-0 1912 1863 47.0% 27.7% 25.2% +19.5 23
2025-12-14 @ Famalicao L 0-4 1863 1912 25.2% 27.7% 47.0% -19.5 14
2025-12-14 Benfica L 0-4 1870 2096 16.0% 23.5% 60.5% -12.5 20
2025-12-14 @ Moreirense W 4-0 2096 1870 60.5% 23.5% 16.0% +12.5 32
2025-12-15 Santa Clara W 1-0 2005 1850 60.0% 23.8% 16.3% +3.6 25
2025-12-15 @ Braga L 0-1 1850 2005 16.3% 23.8% 60.0% -3.6 15
2025-12-15 Tondela W 3-1 1800 1768 44.7% 28.1% 27.2% +9.5 15
2025-12-15 @ Nacional L 1-3 1768 1800 27.2% 28.1% 44.7% -9.5 9
2025-12-15 Estrela da Amadora W 3-1 2085 1774 75.3% 15.9% 8.8% +2.8 40
2025-12-15 @ Porto L 1-3 1774 2085 8.8% 15.9% 75.3% -2.8 14
2025-12-19 Braga W 1-0 1843 2009 20.4% 26.1% 53.4% +9.7 17
2025-12-19 @ Estoril L 0-1 2009 1843 53.4% 26.1% 20.4% -9.7 25
2025-12-20 Moreirense D 0-0 1772 1857 28.6% 28.3% 43.0% +0.6 15
2025-12-20 @ Estrela da Amadora D 0-0 1857 1772 43.0% 28.3% 28.6% -0.6 21
2025-12-20 Rio Ave D 2-2 1890 1805 51.7% 26.6% 21.7% -0.9 26
2025-12-20 @ Gil Vicente D 2-2 1805 1890 21.7% 26.6% 51.7% +0.9 17
2025-12-21 Nacional D 2-2 1670 1809 22.8% 27.0% 50.2% +0.8 4
2025-12-21 @ AVS D 2-2 1809 1670 50.2% 27.0% 22.8% -0.8 16
2025-12-21 Arouca D 0-0 1846 1773 50.1% 27.0% 22.9% -1.2 16
2025-12-21 @ Santa Clara D 0-0 1773 1846 22.9% 27.0% 50.1% +1.2 13
2025-12-21 Casa Pia L 1-2 1759 1786 36.4% 28.8% 34.8% -6.8 9
2025-12-21 @ Tondela W 2-1 1786 1759 34.8% 28.8% 36.4% +6.8 13
2025-12-22 Porto L 0-3 1811 2087 13.1% 21.0% 65.9% -7.7 17
2025-12-22 @ Alverca W 3-0 2087 1811 65.9% 21.0% 13.1% +7.7 43
2025-12-22 Famalicao W 1-0 2109 1932 62.3% 22.7% 14.9% +3.3 35
2025-12-22 @ Benfica L 0-1 1932 2109 14.9% 22.7% 62.3% -3.3 23
2025-12-23 Sporting Clube de Portugal L 1-4 1893 2134 15.1% 22.8% 62.1% -7.6 21
2025-12-23 @ Vitoria Guimaraes W 4-1 2134 1893 62.1% 22.8% 15.1% +7.6 38
2025-12-27 Alverca W 4-1 1853 1803 47.1% 27.7% 25.2% +12.5 20
2025-12-27 @ Estoril L 1-4 1803 1853 25.2% 27.7% 47.1% -12.5 17
2025-12-27 Estrela da Amadora L 2-3 1928 1772 60.0% 23.7% 16.2% -9.5 23
2025-12-27 @ Famalicao W 3-2 1772 1928 16.2% 23.7% 60.0% +9.5 18
2025-12-28 Gil Vicente D 2-2 1774 1889 25.3% 27.7% 47.0% +0.6 14
2025-12-28 @ Arouca D 2-2 1889 1774 47.0% 27.7% 25.3% -0.6 27
2025-12-28 Benfica D 2-2 1999 2112 25.6% 27.8% 46.7% +0.6 26
2025-12-28 @ Braga D 2-2 2112 1999 46.7% 27.8% 25.6% -0.6 36
2025-12-28 Vitoria Guimaraes D 0-0 1793 1885 27.9% 28.2% 43.9% +0.7 14
2025-12-28 @ Casa Pia D 0-0 1885 1793 43.9% 28.2% 27.9% -0.7 22
2025-12-28 Rio Ave W 4-0 2142 1806 77.5% 14.6% 7.9% +5.4 41
2025-12-28 @ Sporting Clube de Portugal L 0-4 1806 2142 7.9% 14.6% 77.5% -5.4 17
2025-12-29 AVS W 2-0 2095 1670 83.9% 10.7% 5.3% +1.8 46
2025-12-29 @ Porto L 0-2 1670 2095 5.3% 10.7% 83.9% -1.8 4
2026-01-02 Sporting Clube de Portugal D 1-1 1889 2147 14.1% 22.0% 64.0% +2.1 28
2026-01-02 @ Gil Vicente D 1-1 2147 1889 64.0% 22.0% 14.1% -2.1 42
2026-01-02 Nacional W 2-1 1885 1809 50.5% 27.0% 22.6% +4.7 25
2026-01-02 @ Vitoria Guimaraes L 1-2 1809 1885 22.6% 27.0% 50.5% -4.7 16
2026-01-03 Moreirense L 0-2 1669 1856 18.7% 25.3% 56.1% -7.8 4
2026-01-03 @ AVS W 2-0 1856 1669 56.1% 25.3% 18.7% +7.8 24
2026-01-03 Estoril W 3-1 2111 1865 69.4% 19.2% 11.4% +3.9 39
2026-01-03 @ Benfica L 1-3 1865 2111 11.4% 19.2% 69.4% -3.9 20
2026-01-03 Braga D 3-3 1782 2000 16.5% 23.9% 59.6% +1.1 19
2026-01-03 @ Estrela da Amadora D 3-3 2000 1782 59.6% 23.9% 16.5% -1.1 27
2026-01-03 Arouca W 3-1 1752 1775 37.1% 28.7% 34.2% +11.2 12
2026-01-03 @ Tondela L 1-3 1775 1752 34.2% 28.7% 37.1% -11.2 14
2026-01-04 Famalicao W 1-0 1790 1919 23.9% 27.4% 48.7% +9.0 20
2026-01-04 @ Alverca L 0-1 1919 1790 48.7% 27.4% 23.9% -9.0 23
2026-01-04 Casa Pia W 3-1 1800 1794 41.2% 28.5% 30.3% +10.3 20
2026-01-04 @ Rio Ave L 1-3 1794 1800 30.3% 28.5% 41.2% -10.3 14
2026-01-04 Porto L 0-1 1845 2097 14.4% 22.3% 63.3% -3.1 16
2026-01-04 @ Santa Clara W 1-0 2097 1845 63.3% 22.3% 14.4% +3.1 49
2026-01-11 Tondela W 1-0 1864 1763 53.6% 26.1% 20.3% +4.5 27
2026-01-11 @ Moreirense L 0-1 1763 1864 20.3% 26.1% 53.6% -4.5 12
2026-01-11 Santa Clara D 3-3 1804 1842 34.9% 28.8% 36.3% +0.0 17
2026-01-11 @ Nacional D 3-3 1842 1804 36.3% 28.8% 34.9% -0.0 17
2026-01-16 Casa Pia W 3-0 2145 1784 79.5% 13.4% 7.1% +3.6 45
2026-01-16 @ Sporting Clube de Portugal L 0-3 1784 2145 7.1% 13.4% 79.5% -3.6 14
2026-01-17 Moreirense W 2-1 1799 1869 30.7% 28.5% 40.8% +7.4 23
2026-01-17 @ Alverca L 1-2 1869 1799 40.8% 28.5% 30.7% -7.4 27
2026-01-17 Arouca L 0-1 1661 1764 26.6% 28.0% 45.4% -5.7 4
2026-01-17 @ AVS W 1-0 1764 1661 45.4% 28.0% 26.6% +5.7 17
2026-01-17 Nacional W 2-1 1891 1804 51.8% 26.6% 21.6% +4.5 31
2026-01-17 @ Gil Vicente L 1-2 1804 1891 21.6% 26.6% 51.8% -4.5 17
2026-01-17 Benfica L 0-2 1811 2115 11.7% 19.6% 68.7% -4.6 20
2026-01-17 @ Rio Ave W 2-0 2115 1811 68.7% 19.6% 11.7% +4.6 42
2026-01-18 Famalicao L 0-1 1842 1910 30.8% 28.6% 40.6% -6.4 17
2026-01-18 @ Santa Clara W 1-0 1910 1842 40.6% 28.6% 30.8% +6.4 26
2026-01-18 Braga L 0-1 1759 1999 15.1% 22.9% 62.0% -3.3 12
2026-01-18 @ Tondela W 1-0 1999 1759 62.0% 22.9% 15.1% +3.3 30
2026-01-18 Porto L 0-1 1889 2100 17.0% 24.3% 58.7% -3.8 25
2026-01-18 @ Vitoria Guimaraes W 1-0 2100 1889 58.7% 24.3% 17.0% +3.8 52
2026-01-19 Estoril L 0-5 1783 1862 29.5% 28.4% 42.1% -27.2 19
2026-01-19 @ Estrela da Amadora W 5-0 1862 1783 42.1% 28.4% 29.5% +27.2 23
2026-01-23 AVS D 3-3 1780 1655 56.4% 25.1% 18.4% -1.0 15
2026-01-23 @ Casa Pia D 3-3 1655 1780 18.4% 25.1% 56.4% +1.0 5
2026-01-24 Sporting Clube de Portugal L 1-2 1769 2149 8.7% 15.8% 75.6% -1.6 17
2026-01-24 @ Arouca W 2-1 2149 1769 75.6% 15.8% 8.7% +1.6 48
2026-01-24 Vitoria Guimaraes W 4-2 1889 1886 40.8% 28.6% 30.7% +9.3 26
2026-01-24 @ Estoril L 2-4 1886 1889 30.7% 28.6% 40.8% -9.3 25
2026-01-24 Santa Clara W 1-0 1861 1835 43.9% 28.2% 27.9% +5.9 30
2026-01-24 @ Moreirense L 0-1 1835 1861 27.9% 28.2% 43.9% -5.9 17
2026-01-25 Estrela da Amadora W 4-0 2120 1756 79.7% 13.3% 7.0% +4.7 45
2026-01-25 @ Benfica L 0-4 1756 2120 7.0% 13.3% 79.7% -4.7 19
2026-01-25 Alverca W 5-0 2002 1807 64.3% 21.8% 13.9% +13.2 33
2026-01-25 @ Braga L 0-5 1807 2002 13.9% 21.8% 64.3% -13.2 23
2026-01-25 Tondela W 3-0 1916 1755 60.5% 23.5% 15.9% +9.6 29
2026-01-25 @ Famalicao L 0-3 1755 1916 15.9% 23.5% 60.5% -9.6 12
2026-01-25 Rio Ave W 4-0 1800 1806 39.4% 28.6% 31.9% +23.5 20
2026-01-25 @ Nacional L 0-4 1806 1800 31.9% 28.6% 39.4% -23.5 20
2026-01-26 Gil Vicente W 3-0 2104 1895 65.7% 21.2% 13.2% +7.8 55
2026-01-26 @ Porto L 0-3 1895 2104 13.2% 21.2% 65.7% -7.7 31
2026-01-30 Moreirense W 1-0 1876 1867 41.6% 28.5% 29.9% +6.2 28
2026-01-30 @ Vitoria Guimaraes L 0-1 1867 1876 29.9% 28.5% 41.6% -6.2 30
2026-01-31 Estrela da Amadora D 1-1 1793 1751 46.1% 27.9% 26.0% -0.8 24
2026-01-31 @ Alverca D 1-1 1751 1793 26.0% 27.9% 46.1% +0.8 20
2026-01-31 Arouca L 0-3 1782 1768 42.4% 28.4% 29.2% -22.1 20
2026-01-31 @ Rio Ave W 3-0 1768 1782 29.2% 28.4% 42.4% +22.1 20
2026-01-31 Estoril L 2-4 1829 1898 30.8% 28.6% 40.7% -9.3 17
2026-01-31 @ Santa Clara W 4-2 1898 1829 40.7% 28.6% 30.8% +9.3 29
2026-02-01 Famalicao W 5-0 1888 1926 34.9% 28.8% 36.4% +31.8 34
2026-02-01 @ Gil Vicente L 0-5 1926 1888 36.4% 28.8% 34.9% -31.8 29
2026-02-01 Nacional W 2-1 2150 1823 76.8% 15.1% 8.2% +1.5 51
2026-02-01 @ Sporting Clube de Portugal L 1-2 1823 2150 8.2% 15.1% 76.8% -1.5 20
2026-02-01 Benfica D 0-0 1746 2125 8.7% 15.8% 75.5% +3.1 13
2026-02-01 @ Tondela D 0-0 2125 1746 75.5% 15.8% 8.7% -3.1 46
2026-02-02 Braga L 0-4 1656 2015 9.4% 16.8% 73.8% -6.7 5
2026-02-02 @ AVS W 4-0 2015 1656 73.8% 16.8% 9.4% +6.7 36
2026-02-02 Porto W 2-1 1779 2112 10.5% 18.1% 71.4% +11.4 18
2026-02-02 @ Casa Pia L 1-2 2112 1779 71.4% 18.1% 10.5% -11.4 55
2026-02-07 Vitoria Guimaraes W 3-2 1790 1883 27.8% 28.2% 44.0% +7.4 23
2026-02-07 @ Arouca L 2-3 1883 1790 44.0% 28.2% 27.8% -7.4 28
2026-02-07 Tondela D 2-2 1907 1749 60.3% 23.6% 16.1% -1.4 30
2026-02-07 @ Estoril D 2-2 1749 1907 16.1% 23.6% 60.3% +1.4 14
2026-02-07 Santa Clara W 1-0 1752 1820 30.8% 28.6% 40.7% +7.8 23
2026-02-07 @ Estrela da Amadora L 0-1 1820 1752 40.7% 28.6% 30.8% -7.8 17
2026-02-07 Gil Vicente L 1-2 1861 1919 32.1% 28.7% 39.2% -6.2 30
2026-02-07 @ Moreirense W 2-1 1919 1861 39.2% 28.7% 32.1% +6.2 37
2026-02-08 Casa Pia D 0-0 1822 1790 44.6% 28.1% 27.3% -0.8 21
2026-02-08 @ Nacional D 0-0 1790 1822 27.3% 28.1% 44.6% +0.8 19
2026-02-08 Alverca W 2-1 2121 1793 76.9% 15.0% 8.1% +1.5 49
2026-02-08 @ Benfica L 1-2 1793 2121 8.1% 15.0% 76.9% -1.5 24
2026-02-08 Rio Ave W 3-0 2022 1760 70.9% 18.4% 10.7% +6.0 39
2026-02-08 @ Braga L 0-3 1760 2022 10.7% 18.4% 70.9% -6.0 20
2026-02-09 AVS W 3-1 1894 1649 69.3% 19.3% 11.4% +3.9 32
2026-02-09 @ Famalicao L 1-3 1649 1894 11.4% 19.3% 69.3% -3.9 5
2026-02-09 Sporting Clube de Portugal D 1-1 2100 2152 33.0% 28.7% 38.3% +0.2 56
2026-02-09 @ Porto D 1-1 2152 2100 38.3% 28.7% 33.0% -0.2 52
2026-02-13 Benfica L 1-2 1812 2123 11.4% 19.3% 69.3% -2.2 17
2026-02-13 @ Santa Clara W 2-1 2123 1812 69.3% 19.3% 11.4% +2.2 52
2026-02-13 Alverca D 1-1 1750 1791 34.5% 28.7% 36.7% +0.1 15
2026-02-13 @ Tondela D 1-1 1791 1750 36.7% 28.7% 34.5% -0.1 25
2026-02-14 Arouca W 3-2 1791 1797 39.5% 28.6% 31.9% +5.9 22
2026-02-14 @ Casa Pia L 2-3 1797 1791 31.9% 28.6% 39.5% -5.9 23
2026-02-14 Braga W 2-1 1926 2028 26.7% 28.0% 45.3% +8.0 40
2026-02-14 @ Gil Vicente L 1-2 2028 1926 45.3% 28.0% 26.7% -8.0 39
2026-02-14 Estrela da Amadora W 2-1 1875 1759 55.4% 25.5% 19.1% +4.0 31
2026-02-14 @ Vitoria Guimaraes L 1-2 1759 1875 19.1% 25.5% 55.4% -4.0 23
2026-02-15 Estoril W 3-0 1645 1906 13.9% 21.9% 64.2% +30.6 8
2026-02-15 @ AVS L 0-3 1906 1645 64.2% 21.9% 13.9% -30.6 30
2026-02-15 Porto L 0-1 1821 2100 12.9% 20.9% 66.2% -2.8 21
2026-02-15 @ Nacional W 1-0 2100 1821 66.2% 20.9% 12.9% +2.8 59
2026-02-15 Famalicao W 1-0 2152 1898 70.2% 18.8% 11.0% +2.3 55
2026-02-15 @ Sporting Clube de Portugal L 0-1 1898 2152 11.0% 18.8% 70.2% -2.3 32
2026-02-16 Moreirense L 1-2 1754 1855 26.9% 28.1% 45.0% -5.4 20
2026-02-16 @ Rio Ave W 2-1 1855 1754 45.0% 28.1% 26.9% +5.4 33
2026-02-20 Tondela L 0-2 1755 1750 41.0% 28.5% 30.4% -14.8 23
2026-02-20 @ Estrela da Amadora W 2-0 1750 1755 30.4% 28.5% 41.0% +14.8 18
2026-02-21 Santa Clara D 1-1 1791 1810 37.6% 28.7% 33.6% -0.1 26
2026-02-21 @ Alverca D 1-1 1810 1791 33.6% 28.7% 37.6% +0.1 18
2026-02-21 Nacional W 3-0 1791 1818 36.5% 28.8% 34.7% +19.1 26
2026-02-21 @ Arouca L 0-3 1818 1791 34.7% 28.8% 36.5% -19.1 21
2026-02-21 AVS W 3-0 2125 1676 85.4% 9.8% 4.8% +2.3 55
2026-02-21 @ Benfica L 0-3 1676 2125 4.8% 9.8% 85.4% -2.3 8
2026-02-21 Vitoria Guimaraes W 3-2 2020 1879 58.3% 24.4% 17.3% +3.4 42
2026-02-21 @ Braga L 2-3 1879 2020 17.3% 24.4% 58.3% -3.4 31
2026-02-21 Sporting Clube de Portugal L 0-3 1860 2154 12.2% 20.2% 67.6% -7.1 33
2026-02-21 @ Moreirense W 3-0 2154 1860 67.6% 20.2% 12.2% +7.1 58
2026-02-22 Gil Vicente W 3-1 1875 1934 32.1% 28.7% 39.2% +12.4 33
2026-02-22 @ Estoril L 1-3 1934 1875 39.2% 28.7% 32.1% -12.4 40
2026-02-22 Rio Ave W 1-0 2103 1749 78.9% 13.8% 7.3% +1.4 62
2026-02-22 @ Porto L 0-1 1749 2103 7.3% 13.8% 78.9% -1.4 20
2026-02-23 Casa Pia W 2-0 1896 1797 53.3% 26.2% 20.5% +8.5 35
2026-02-23 @ Famalicao L 0-2 1797 1896 20.5% 26.2% 53.3% -8.5 22
2026-02-27 Arouca W 3-1 2105 1810 73.9% 16.7% 9.4% +3.1 65
2026-02-27 @ Porto L 1-3 1810 2105 9.4% 16.7% 73.9% -3.1 26
2026-02-27 Estoril W 3-0 2161 1888 72.0% 17.8% 10.2% +5.7 61
2026-02-27 @ Sporting Clube de Portugal L 0-3 1888 2161 10.2% 17.8% 72.0% -5.7 33
2026-02-28 Estrela da Amadora D 0-0 1674 1741 31.0% 28.6% 40.4% +0.4 9
2026-02-28 @ AVS D 0-0 1741 1674 40.4% 28.6% 31.0% -0.4 24
2026-02-28 Braga L 1-2 1799 2024 16.1% 23.6% 60.3% -3.3 21
2026-02-28 @ Nacional W 2-1 2024 1799 60.3% 23.6% 16.1% +3.3 45
2026-02-28 Alverca D 1-1 1876 1791 51.6% 26.7% 21.8% -1.2 32
2026-02-28 @ Vitoria Guimaraes D 1-1 1791 1876 21.8% 26.7% 51.6% +1.2 27
2026-03-01 Moreirense D 1-1 1788 1853 31.3% 28.6% 40.1% +0.3 23
2026-03-01 @ Casa Pia D 1-1 1853 1788 40.1% 28.6% 31.3% -0.3 34
2026-03-01 Famalicao D 0-0 1748 1904 21.2% 26.5% 52.3% +1.4 21
2026-03-01 @ Rio Ave D 0-0 1904 1748 52.3% 26.5% 21.2% -1.4 36
2026-03-01 Santa Clara D 2-2 1765 1810 33.9% 28.7% 37.3% +0.1 19
2026-03-01 @ Tondela D 2-2 1810 1765 37.3% 28.7% 33.9% -0.1 19
2026-03-02 Benfica L 1-2 1921 2127 17.3% 24.5% 58.2% -3.6 40
2026-03-02 @ Gil Vicente W 2-1 2127 1921 58.2% 24.5% 17.3% +3.6 58
2026-03-06 Arouca W 1-0 1903 1807 52.9% 26.3% 20.8% +4.6 39
2026-03-06 @ Famalicao L 0-1 1807 1903 20.8% 26.3% 52.9% -4.6 26
2026-03-07 AVS D 0-0 1792 1674 55.6% 25.4% 19.0% -1.7 28
2026-03-07 @ Alverca D 0-0 1674 1792 19.0% 25.4% 55.6% +1.7 10
2026-03-07 Sporting Clube de Portugal D 2-2 2027 2167 22.8% 27.0% 50.2% +0.8 46
2026-03-07 @ Braga D 2-2 2167 2027 50.2% 27.0% 22.8% -0.8 62
2026-03-07 Casa Pia D 0-0 1882 1789 52.6% 26.4% 21.0% -1.4 34
2026-03-07 @ Estoril D 0-0 1789 1882 21.0% 26.4% 52.6% +1.4 24
2026-03-07 Nacional D 1-1 1853 1796 48.1% 27.5% 24.4% -0.9 35
2026-03-07 @ Moreirense D 1-1 1796 1853 24.4% 27.5% 48.1% +0.9 22
2026-03-08 Porto D 2-2 2131 2108 43.6% 28.3% 28.2% -0.4 59
2026-03-08 @ Benfica D 2-2 2108 2131 28.2% 28.3% 43.6% +0.4 66
2026-03-08 Gil Vicente D 2-2 1740 1918 19.5% 25.7% 54.8% +1.1 25
2026-03-08 @ Estrela da Amadora D 2-2 1918 1740 54.8% 25.7% 19.5% -1.1 41
2026-03-08 Vitoria Guimaraes W 2-0 1810 1875 31.3% 28.6% 40.1% +14.6 22
2026-03-08 @ Santa Clara L 0-2 1875 1810 40.1% 28.6% 31.3% -14.6 32
2026-03-09 Rio Ave L 0-1 1765 1749 42.6% 28.4% 29.0% -8.1 19
2026-03-09 @ Tondela W 1-0 1749 1765 29.0% 28.4% 42.6% +8.1 24
2026-03-14 Benfica L 1-2 1803 2131 10.7% 18.4% 70.9% -2.1 26
2026-03-14 @ Arouca W 2-1 2131 1803 70.9% 18.4% 10.7% +2.1 62
2026-03-14 Alverca D 2-2 1916 1790 56.6% 25.1% 18.4% -1.2 42
2026-03-14 @ Gil Vicente D 2-2 1790 1916 18.4% 25.1% 56.6% +1.2 29
2026-03-14 Famalicao L 1-2 1860 1907 33.6% 28.7% 37.7% -6.4 32
2026-03-14 @ Vitoria Guimaraes W 2-1 1907 1860 37.7% 28.7% 33.6% +6.4 42
2026-03-15 Santa Clara L 0-1 1676 1825 21.9% 26.7% 51.3% -4.8 10
2026-03-15 @ AVS W 1-0 1825 1676 51.3% 26.7% 21.9% +4.8 25
2026-03-15 Estoril L 0-1 1797 1881 28.8% 28.3% 42.8% -6.1 22
2026-03-15 @ Nacional W 1-0 1881 1797 42.8% 28.3% 28.8% +6.1 37
2026-03-15 Moreirense W 3-0 2108 1852 70.4% 18.7% 10.9% +6.2 69
2026-03-15 @ Porto L 0-3 1852 2108 10.9% 18.7% 70.4% -6.2 35
2026-03-15 Estrela da Amadora W 2-1 1757 1741 42.5% 28.4% 29.1% +5.8 27
2026-03-15 @ Rio Ave L 1-2 1741 1757 29.1% 28.4% 42.5% -5.8 25
2026-03-20 Casa Pia W 4-0 1736 1790 32.6% 28.7% 38.7% +27.0 28
2026-03-20 @ Estrela da Amadora L 0-4 1790 1736 38.7% 28.7% 32.6% -27.0 24
2026-03-21 Vitoria Guimaraes W 3-0 2133 1854 72.5% 17.5% 10.0% +5.5 65
2026-03-21 @ Benfica L 0-3 1854 2133 10.0% 17.5% 72.5% -5.5 32
2026-03-21 Nacional W 1-0 1914 1790 56.2% 25.2% 18.6% +4.1 45
2026-03-21 @ Famalicao L 0-1 1790 1914 18.6% 25.2% 56.2% -4.1 22
2026-03-21 Arouca L 0-1 1846 1801 46.5% 27.8% 25.7% -8.7 35
2026-03-21 @ Moreirense W 1-0 1801 1846 25.7% 27.8% 46.5% +8.7 29
2026-03-21 Gil Vicente W 1-0 1830 1915 28.6% 28.3% 43.0% +8.2 28
2026-03-21 @ Santa Clara L 0-1 1915 1830 43.0% 28.3% 28.6% -8.2 42
2026-03-21 AVS D 0-0 1757 1671 51.8% 26.6% 21.6% -1.3 20
2026-03-21 @ Tondela D 0-0 1671 1757 21.6% 26.6% 51.8% +1.3 11
2026-03-22 Sporting Clube de Portugal L 1-4 1792 2166 8.8% 16.0% 75.1% -4.0 29
2026-03-22 @ Alverca W 4-1 2166 1792 75.1% 16.0% 8.8% +4.0 65
2026-03-22 Porto L 1-2 2028 2114 28.5% 28.3% 43.2% -5.7 46
2026-03-22 @ Braga W 2-1 2114 2028 43.2% 28.3% 28.5% +5.7 72
2026-03-22 Rio Ave L 1-2 1887 1763 56.3% 25.2% 18.5% -9.5 37
2026-03-22 @ Estoril W 2-1 1763 1887 18.5% 25.2% 56.3% +9.5 30
2026-04-03 AVS W 3-0 1907 1672 68.3% 19.8% 11.9% +6.9 45
2026-04-03 @ Gil Vicente L 0-3 1672 1907 11.9% 19.8% 68.3% -6.8 11
2026-04-03 Santa Clara W 4-2 2170 1838 77.1% 14.8% 8.0% +2.3 68
2026-04-03 @ Sporting Clube de Portugal L 2-4 1838 2170 8.0% 14.8% 77.1% -2.3 28
2026-04-03 Tondela W 5-0 1848 1756 52.5% 26.4% 21.1% +20.5 35
2026-04-03 @ Vitoria Guimaraes L 0-5 1756 1848 21.1% 26.4% 52.5% -20.5 20
2026-04-04 Braga L 0-1 1837 2022 18.9% 25.4% 55.7% -4.2 35
2026-04-04 @ Moreirense W 1-0 2022 1837 55.7% 25.4% 18.9% +4.2 49
2026-04-04 Estrela da Amadora W 2-0 1786 1762 43.6% 28.2% 28.1% +11.2 25
2026-04-04 @ Nacional L 0-2 1762 1786 28.1% 28.2% 43.6% -11.2 28
2026-04-04 Famalicao D 2-2 2120 1918 65.0% 21.5% 13.5% -1.6 73
2026-04-04 @ Porto D 2-2 1918 2120 13.5% 21.5% 65.0% +1.6 46
2026-04-04 Alverca L 1-2 1772 1788 38.2% 28.7% 33.1% -7.0 30
2026-04-04 @ Rio Ave W 2-1 1788 1772 33.1% 28.7% 38.2% +7.0 32
2026-04-06 Estoril W 3-2 1809 1877 30.9% 28.6% 40.6% +7.0 32
2026-04-06 @ Arouca L 2-3 1877 1809 40.6% 28.6% 30.9% -7.0 37
2026-04-06 Benfica D 1-1 1763 2138 8.8% 16.0% 75.2% +2.8 25
2026-04-06 @ Casa Pia D 1-1 2138 1763 75.2% 16.0% 8.8% -2.8 66
2026-04-10 Moreirense D 1-1 1919 1833 51.8% 26.6% 21.6% -1.2 47
2026-04-10 @ Famalicao D 1-1 1833 1919 21.6% 26.6% 51.8% +1.2 36
2026-04-11 Vitoria Guimaraes D 1-1 1666 1868 17.5% 24.6% 57.8% +1.7 12
2026-04-11 @ AVS D 1-1 1868 1666 57.8% 24.6% 17.5% -1.7 36
2026-04-11 Sporting Clube de Portugal L 0-1 1751 2172 7.3% 13.8% 79.0% -1.4 28
2026-04-11 @ Estrela da Amadora W 1-0 2172 1751 79.0% 13.8% 7.3% +1.4 71
2026-04-11 Rio Ave L 0-2 1835 1765 49.7% 27.1% 23.1% -17.2 28
2026-04-11 @ Santa Clara W 2-0 1765 1835 23.1% 27.1% 49.7% +17.2 33
2026-04-12 Casa Pia W 3-1 1795 1766 44.3% 28.2% 27.6% +9.5 35
2026-04-12 @ Alverca L 1-3 1766 1795 27.6% 28.2% 44.3% -9.6 25
2026-04-12 Nacional W 2-0 2135 1798 77.6% 14.6% 7.8% +2.8 69
2026-04-12 @ Benfica L 0-2 1798 2135 7.8% 14.6% 77.6% -2.8 25
2026-04-12 Arouca W 1-0 2026 1816 65.8% 21.1% 13.1% +2.8 52
2026-04-12 @ Braga L 0-1 1816 2026 13.1% 21.1% 65.8% -2.8 32
2026-04-12 Porto L 1-3 1870 2118 14.6% 22.5% 62.9% -5.2 37
2026-04-12 @ Estoril W 3-1 2118 1870 62.9% 22.5% 14.6% +5.2 76
2026-04-13 Gil Vicente D 2-2 1735 1914 19.4% 25.6% 55.0% +1.1 21
2026-04-13 @ Tondela D 2-2 1914 1735 55.0% 25.6% 19.4% -1.1 46
2026-04-17 AVS D 2-2 1783 1667 55.3% 25.5% 19.2% -1.1 34
2026-04-17 @ Rio Ave D 2-2 1667 1783 19.2% 25.5% 55.3% +1.1 13
2026-04-18 Santa Clara D 0-0 1756 1818 31.6% 28.6% 39.7% +0.3 26
2026-04-18 @ Casa Pia D 0-0 1818 1756 39.7% 28.6% 31.6% -0.3 29
2026-04-18 Vitoria Guimaraes L 0-1 1913 1867 46.6% 27.8% 25.6% -8.7 46
2026-04-18 @ Gil Vicente W 1-0 1867 1913 25.6% 27.8% 46.6% +8.7 39
2026-04-18 Alverca W 1-0 1795 1804 39.0% 28.7% 32.3% +6.6 28
2026-04-18 @ Nacional L 0-1 1804 1795 32.3% 28.7% 39.0% -6.6 35
2026-04-19 Estrela da Amadora W 1-0 1814 1750 48.9% 27.3% 23.8% +5.2 35
2026-04-19 @ Arouca L 0-1 1750 1814 23.8% 27.3% 48.9% -5.2 28
2026-04-19 Famalicao D 2-2 2029 1918 54.8% 25.7% 19.5% -1.1 53
2026-04-19 @ Braga D 2-2 1918 2029 19.5% 25.7% 54.8% +1.1 48
2026-04-19 Tondela W 2-0 2124 1737 81.4% 12.3% 6.3% +2.2 79
2026-04-19 @ Porto L 0-2 1737 2124 6.3% 12.3% 81.4% -2.2 21
2026-04-19 Benfica L 1-2 2173 2138 45.1% 28.0% 26.8% -8.0 71
2026-04-19 @ Sporting Clube de Portugal W 2-1 2138 2173 26.8% 28.0% 45.1% +8.0 72
2026-04-20 Estoril W 1-0 1834 1865 35.9% 28.8% 35.3% +7.1 39
2026-04-20 @ Moreirense L 0-1 1865 1834 35.3% 28.8% 35.9% -7.1 37
2026-04-23 Braga L 0-1 1757 2028 13.4% 21.3% 65.3% -2.9 26
2026-04-23 @ Casa Pia W 1-0 2028 1757 65.3% 21.3% 13.4% +2.9 56
2026-04-24 Arouca W 2-1 1798 1819 37.3% 28.7% 33.9% +6.5 38
2026-04-24 @ Alverca L 1-2 1819 1798 33.9% 28.7% 37.3% -6.5 35
2026-04-25 Moreirense W 4-1 2146 1841 74.9% 16.2% 8.9% +4.1 75
2026-04-25 @ Benfica L 1-4 1841 2146 8.9% 16.2% 74.9% -4.1 39
2026-04-25 Nacional L 0-2 1734 1801 31.0% 28.6% 40.5% -12.1 21
2026-04-25 @ Tondela W 2-0 1801 1734 40.5% 28.6% 31.0% +12.1 31
2026-04-25 Rio Ave W 2-0 1876 1781 52.7% 26.3% 20.9% +8.7 42
2026-04-25 @ Vitoria Guimaraes L 0-2 1781 1876 20.9% 26.3% 52.7% -8.7 34
2026-04-26 Famalicao L 0-1 1858 1919 31.7% 28.6% 39.7% -6.5 37
2026-04-26 @ Estoril W 1-0 1919 1858 39.7% 28.6% 31.7% +6.5 51
2026-04-26 Porto L 1-2 1745 2126 8.6% 15.7% 75.7% -1.6 28
2026-04-26 @ Estrela da Amadora W 2-1 2126 1745 75.7% 15.7% 8.6% +1.6 82
2026-04-26 Braga W 2-1 1818 2031 16.9% 24.2% 59.0% +9.9 32
2026-04-26 @ Santa Clara L 1-2 2031 1818 59.0% 24.2% 16.9% -9.9 56
2026-04-26 Sporting Clube de Portugal D 1-1 1668 2165 5.2% 10.5% 84.3% +3.2 14
2026-04-26 @ AVS D 1-1 2165 1668 84.3% 10.5% 5.2% -3.2 72
2026-04-27 Casa Pia W 2-1 1904 1754 59.4% 24.0% 16.6% +3.5 49
2026-04-27 @ Gil Vicente L 1-2 1754 1904 16.6% 24.0% 59.4% -3.5 26
2026-04-29 Tondela D 2-2 2162 1722 84.9% 10.1% 5.0% -2.4 73
2026-04-29 @ Sporting Clube de Portugal D 2-2 1722 2162 5.0% 10.1% 84.9% +2.4 22
2026-05-02 Santa Clara D 2-2 1812 1828 38.1% 28.7% 33.1% -0.1 36
2026-05-02 @ Arouca D 2-2 1828 1812 33.1% 28.7% 38.1% +0.1 33
2026-05-02 Benfica D 2-2 1926 2150 16.1% 23.6% 60.3% +1.4 52
2026-05-02 @ Famalicao D 2-2 2150 1926 60.3% 23.6% 16.1% -1.4 76
2026-05-02 Estrela da Amadora W 3-2 1837 1743 52.7% 26.3% 20.9% +4.1 42
2026-05-02 @ Moreirense L 2-3 1743 1837 20.9% 26.3% 52.7% -4.1 28
2026-05-02 AVS L 1-2 1813 1671 58.4% 24.4% 17.2% -9.8 31
2026-05-02 @ Nacional W 2-1 1671 1813 17.2% 24.4% 58.4% +9.8 17
2026-05-02 Alverca W 1-0 2127 1804 76.4% 15.3% 8.3% +1.6 85
2026-05-02 @ Porto L 0-1 1804 2127 8.3% 15.3% 76.4% -1.6 38
2026-05-03 Estoril D 1-1 2021 1851 61.5% 23.1% 15.4% -1.9 57
2026-05-03 @ Braga D 1-1 1851 2021 15.4% 23.1% 61.5% +1.9 38
2026-05-03 Tondela L 0-1 1750 1725 43.9% 28.2% 27.9% -8.3 26
2026-05-03 @ Casa Pia W 1-0 1725 1750 27.9% 28.2% 43.9% +8.3 25
2026-05-03 Gil Vicente D 0-0 1773 1908 23.3% 27.2% 49.6% +1.2 35
2026-05-03 @ Rio Ave D 0-0 1908 1773 49.6% 27.2% 23.3% -1.2 50
2026-05-04 Vitoria Guimaraes W 5-1 2160 1884 72.2% 17.7% 10.1% +6.1 76
2026-05-04 @ Sporting Clube de Portugal L 1-5 1884 2160 10.1% 17.7% 72.2% -6.1 42
2026-05-10 Estoril D 1-1 1802 1853 33.1% 28.7% 38.2% +0.2 39
2026-05-10 @ Alverca D 1-1 1853 1802 38.2% 28.7% 33.1% -0.2 39
2026-05-10 Porto W 3-1 1681 2129 6.5% 12.5% 81.0% +21.2 20
2026-05-10 @ AVS L 1-3 2129 1681 81.0% 12.5% 6.5% -21.2 85
2026-05-11 Braga D 2-2 2149 2019 57.0% 24.9% 18.1% -1.2 77
2026-05-11 @ Benfica D 2-2 2019 2149 18.1% 24.9% 57.0% +1.2 58
2026-05-11 Famalicao D 0-0 1739 1927 18.6% 25.2% 56.1% +1.7 29
2026-05-11 @ Estrela da Amadora D 0-0 1927 1739 56.1% 25.2% 18.6% -1.7 53
2026-05-11 Arouca L 1-3 1906 1812 52.8% 26.3% 20.9% -15.7 50
2026-05-11 @ Gil Vicente W 3-1 1812 1906 20.9% 26.3% 52.8% +15.7 39
2026-05-11 Sporting Clube de Portugal L 1-4 1774 2166 8.2% 15.1% 76.6% -3.7 35
2026-05-11 @ Rio Ave W 4-1 2166 1774 76.6% 15.1% 8.2% +3.7 79
2026-05-11 Nacional W 2-0 1828 1804 43.7% 28.2% 28.1% +11.2 36
2026-05-11 @ Santa Clara L 0-2 1804 1828 28.1% 28.2% 43.7% -11.2 31
2026-05-11 Moreirense W 2-0 1733 1841 26.0% 27.9% 46.1% +16.2 28
2026-05-11 @ Tondela L 0-2 1841 1733 46.1% 27.9% 26.0% -16.2 42
2026-05-11 Casa Pia L 0-1 1878 1742 57.7% 24.6% 17.6% -10.3 42
2026-05-11 @ Vitoria Guimaraes W 1-0 1742 1878 17.6% 24.6% 57.7% +10.3 29
2026-05-16 Tondela W 3-1 1828 1749 50.8% 26.9% 22.3% +8.0 42
2026-05-16 @ Arouca L 1-3 1749 1828 22.3% 26.9% 50.8% -8.0 28
2026-05-16 Estrela da Amadora D 2-2 2020 1741 72.6% 17.5% 9.9% -2.0 59
2026-05-16 @ Braga D 2-2 1741 2020 9.9% 17.5% 72.6% +2.0 30
2026-05-16 Rio Ave D 1-1 1752 1770 37.8% 28.7% 33.5% -0.2 30
2026-05-16 @ Casa Pia D 1-1 1770 1752 33.5% 28.7% 37.8% +0.2 36
2026-05-16 Benfica L 1-3 1853 2148 12.2% 20.1% 67.7% -4.2 39
2026-05-16 @ Estoril W 3-1 2148 1853 67.7% 20.1% 12.2% +4.2 80
2026-05-16 Alverca W 1-0 1925 1803 56.2% 25.2% 18.6% +4.1 56
2026-05-16 @ Famalicao L 0-1 1803 1925 18.6% 25.2% 56.2% -4.1 39
2026-05-16 AVS D 0-0 1825 1702 56.1% 25.2% 18.6% -1.7 43
2026-05-16 @ Moreirense D 0-0 1702 1825 18.6% 25.2% 56.1% +1.7 21
2026-05-16 Vitoria Guimaraes W 2-0 1792 1868 29.9% 28.5% 41.6% +15.0 34
2026-05-16 @ Nacional L 0-2 1868 1792 41.6% 28.5% 29.9% -15.0 42
2026-05-16 Santa Clara W 1-0 2108 1839 71.6% 18.0% 10.4% +2.1 88
2026-05-16 @ Porto L 0-1 1839 2108 10.4% 18.0% 71.6% -2.1 36
2026-05-16 Gil Vicente W 3-0 2170 1891 72.5% 17.5% 10.0% +5.5 82
2026-05-16 @ Sporting Clube de Portugal L 0-3 1891 2170 10.0% 17.5% 72.5% -5.5 50

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
2026-05-20 Casa Pia D 0-0 1753 1752 40.5% 28.6% 30.9% -0.4 0-0-1
2026-05-20 @ Uniao Torreense D 0-0 1752 1753 30.9% 28.6% 40.5% +0.4 0-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 2026-05-10 6.49% @ AVS 1681 3 Porto 2129 1
2 2026-02-02 10.47% @ Casa Pia 1779 2 Porto 2112 1
3 2026-02-15 13.93% @ AVS 1645 3 Estoril 1906 0
4 2025-09-28 14.45% Nacional 1796 1 @ Braga 1981 0
5 2025-12-27 16.24% Estrela da Amadora 1772 3 @ Famalicao 1928 2
6 2025-09-14 16.80% Gil Vicente 1845 1 @ Braga 1992 0
7 2026-04-26 16.85% @ Santa Clara 1818 2 Braga 2031 1
8 2026-05-02 17.19% AVS 1671 2 @ Nacional 1813 1
9 2025-11-29 17.43% Tondela 1762 1 @ Gil Vicente 1901 0
10 2026-05-11 17.61% Casa Pia 1742 1 @ Vitoria Guimaraes 1878 0
11 2026-03-22 18.51% Rio Ave 1763 2 @ Estoril 1887 1
12 2025-12-19 20.44% @ Estoril 1843 1 Braga 2009 0
13 2026-05-11 20.91% Arouca 1812 3 @ Gil Vicente 1906 1
14 2025-08-30 22.23% Porto 2031 2 @ Sporting Clube de Portugal 2110 1
15 2025-09-27 22.40% Tondela 1782 2 @ Santa Clara 1860 1
16 2026-04-11 23.14% Rio Ave 1765 2 @ Santa Clara 1835 0
17 2026-01-04 23.90% @ Alverca 1790 1 Famalicao 1919 0
18 2025-11-01 24.10% Estrela da Amadora 1756 5 @ Casa Pia 1816 3
19 2025-08-30 25.51% Nacional 1789 2 @ Casa Pia 1836 0
20 2026-04-18 25.61% Vitoria Guimaraes 1867 1 @ Gil Vicente 1913 0
21 2026-03-21 25.73% Arouca 1801 1 @ Moreirense 1846 0
22 2026-05-11 26.04% @ Tondela 1733 2 Moreirense 1841 0
23 2025-09-28 26.52% @ Alverca 1799 2 Vitoria Guimaraes 1903 0
24 2026-02-14 26.67% @ Gil Vicente 1926 2 Braga 2028 1
25 2026-04-19 26.82% Benfica 2138 2 @ Sporting Clube de Portugal 2173 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 2026-02-01 31.76 @ Gil Vicente 5 1888 34.88% Famalicao 0 1926 36.36% 28.76%
2 2026-02-15 30.62 @ AVS 3 1645 13.93% Estoril 0 1906 64.19% 21.87%
3 2025-11-01 27.83 Estoril 4 1833 31.04% @ Rio Ave 0 1834 40.37% 28.59%
4 2026-01-19 27.20 Estoril 5 1862 42.09% @ Estrela da Amadora 0 1783 29.48% 28.43%
5 2026-03-20 26.96 @ Estrela da Amadora 4 1736 32.61% Casa Pia 0 1790 38.70% 28.69%
6 2025-10-24 24.25 Gil Vicente 4 1873 37.86% @ Alverca 0 1824 33.41% 28.72%
7 2026-01-25 23.45 @ Nacional 4 1800 39.42% Rio Ave 0 1806 31.93% 28.65%
8 2026-01-31 22.10 Arouca 3 1768 29.22% @ Rio Ave 0 1782 42.37% 28.40%
9 2026-05-10 21.23 @ AVS 3 1681 6.49% Porto 1 2129 80.98% 12.53%
10 2026-04-03 20.49 @ Vitoria Guimaraes 5 1848 52.49% Tondela 0 1756 21.11% 26.41%
11 2025-12-14 19.48 @ Famalicao 4 1912 47.04% Estoril 0 1863 25.25% 27.71%
12 2026-02-21 19.08 @ Arouca 3 1791 36.53% Nacional 0 1818 34.71% 28.76%
13 2026-04-11 17.25 Rio Ave 2 1765 23.14% @ Santa Clara 0 1835 49.72% 27.13%
14 2025-08-10 16.73 @ Famalicao 3 1886 42.52% Santa Clara 0 1870 29.10% 28.39%
15 2025-10-05 16.48 @ Rio Ave 3 1811 43.14% Tondela 0 1791 28.55% 28.31%
16 2025-08-30 16.42 Nacional 2 1789 25.51% @ Casa Pia 0 1836 46.72% 27.77%
17 2026-05-11 16.24 @ Tondela 2 1733 26.04% Moreirense 0 1841 46.08% 27.88%
18 2025-09-28 16.08 @ Alverca 2 1799 26.52% Vitoria Guimaraes 0 1903 45.50% 27.98%
19 2026-05-11 15.66 Arouca 3 1812 20.91% @ Gil Vicente 1 1906 52.77% 26.33%
20 2025-09-27 15.64 @ Estrela da Amadora 3 1755 45.21% AVS 0 1719 26.76% 28.02%
21 2025-09-14 15.36 Casa Pia 2 1820 28.75% @ Arouca 0 1838 42.90% 28.34%
22 2025-11-29 15.01 Alverca 2 1797 29.91% @ Casa Pia 0 1806 41.61% 28.48%
23 2026-05-16 15.01 @ Nacional 2 1792 29.91% Vitoria Guimaraes 0 1868 41.61% 28.48%
24 2026-02-20 14.85 Tondela 2 1750 30.45% @ Estrela da Amadora 0 1755 41.02% 28.53%
25 2026-03-08 14.59 @ Santa Clara 2 1810 31.31% Vitoria Guimaraes 0 1875 40.08% 28.61%