2024-25 Primeira Liga Season

306 games · 2 promotion-playoff teams

Final

Champion

Sporting Clube de Portugal

82 points

Relegated

No relegation

Biggest Overachiever

Santa Clara

12.43 points above expected

57 points · 44.57 expected points

Biggest Disappointment

Farense

7.55 points below expected

27 points · 34.55 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 Sporting Clube de Portugal 34 25 7 2 82 88 27 +61 76.44 +5.56
2 Benfica 34 25 5 4 80 84 28 +56 71.34 +8.66
3 Porto 34 22 5 7 71 65 30 +35 70.31 +0.69
4 Braga 34 19 9 6 66 55 30 +25 60.61 +5.39
5 Santa Clara 34 17 6 11 57 36 32 +4 44.57 +12.43
6 Vitoria Guimaraes 34 14 12 8 54 47 37 +10 53.97 +0.03
7 Famalicao 34 12 11 11 47 44 39 +5 47.74 -0.74
8 Estoril 34 12 10 12 46 48 53 -5 39.09 +6.91
9 Casa Pia 34 12 9 13 45 39 44 -5 42.33 +2.67
10 Moreirense 34 10 10 14 40 42 50 -8 46.38 -6.38
11 Arouca 34 9 11 14 38 35 49 -14 42.67 -4.67
12 Rio Ave 34 9 11 14 38 39 55 -16 40.07 -2.07
13 Gil Vicente 34 8 10 16 34 34 47 -13 38.81 -4.81
14 Nacional 34 9 7 18 34 32 50 -18 38.60 -4.60
15 Estrela da Amadora 34 7 8 19 29 24 50 -26 32.66 -3.66
16 Farense 34 6 9 19 27 25 46 -21 34.55 -7.55
17 AVS 34 5 12 17 27 25 60 -35 33.33 -6.33
18 Boavista 34 6 6 22 24 24 59 -35 30.67 -6.67

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

AVS 5
Vizela 2

Leg 1: AVS 3-0 Vizela

Leg 2: Vizela 2-2 AVS

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 2152 82 76.44 +5.56 82.8% 50 66 72 77 81 87 99
Benfica 2114 80 71.34 +8.66 92.0% 44 60 67 71 76 82 94
Porto 2022 71 70.31 +0.69 55.6% 42 59 66 70 75 81 94
Braga 1988 66 60.61 +5.39 79.9% 29 49 56 61 65 72 86
Vitoria Guimaraes 1906 54 53.97 +0.03 52.6% 29 42 49 54 59 66 80
Famalicao 1863 47 47.74 -0.74 49.1% 19 36 43 48 53 60 77
Santa Clara 1842 57 44.57 +12.43 96.5% 18 33 40 44 49 56 76
Estoril 1818 46 39.09 +6.91 85.7% 13 28 34 39 44 51 65
Moreirense 1810 40 46.38 -6.38 21.1% 21 35 41 46 51 59 74
Casa Pia 1800 45 42.33 +2.67 67.4% 18 31 38 42 47 54 71
Arouca 1800 38 42.67 -4.67 28.2% 17 31 38 43 47 54 70
Rio Ave 1774 38 40.07 -2.07 42.3% 18 29 35 40 45 52 70
Gil Vicente 1768 34 38.81 -4.81 27.6% 11 28 34 39 43 51 67
AVS 1765 27 33.33 -6.33 20.1% 12 22 29 33 38 45 61
Nacional 1748 34 38.60 -4.60 28.0% 13 27 34 38 43 50 66
Farense 1722 27 34.55 -7.55 15.2% 9 24 30 34 39 46 63
Estrela da Amadora 1687 29 32.66 -3.66 32.7% 10 22 28 33 37 44 59
Boavista 1662 24 30.67 -6.67 17.5% 9 20 26 31 35 42 58

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 ARO BEN BOA BRA CP EST EDA FAM FAR GV MOR NAC POR RA SC SCDP VG
AVS
0-1-1
2.28
0-1-1
0.80
0-1-1
2.98
0-0-2
1.25
0-2-0
2.14
0-1-1
2.35
1-1-0
2.69
0-0-2
1.97
1-1-0
2.85
1-0-1
2.45
0-1-1
2.01
0-1-1
2.55
0-0-2
0.99
1-1-0
2.31
0-0-2
2.19
0-1-1
0.78
1-0-1
1.76
Arouca
1-1-0
3.19
0-1-1
1.08
2-0-0
3.45
0-0-2
1.62
0-1-1
2.70
0-1-1
3.05
1-0-1
3.40
0-1-1
2.31
1-1-0
3.35
0-2-0
2.83
1-0-1
2.53
2-0-0
3.04
0-0-2
1.29
0-1-1
2.97
1-0-1
2.46
0-1-1
1.05
0-1-1
2.30
Benfica
1-1-0
4.88
1-1-0
4.53
2-0-0
4.73
0-1-1
3.68
1-0-1
4.32
2-0-0
4.68
2-0-0
4.67
1-0-1
4.20
2-0-0
4.73
2-0-0
4.54
1-1-0
4.04
2-0-0
4.59
2-0-0
2.68
2-0-0
4.46
2-0-0
4.16
0-1-1
2.47
2-0-0
3.96
Boavista
1-1-0
2.48
0-0-2
2.03
0-0-2
0.92
0-0-2
1.34
1-0-1
2.07
0-1-1
2.25
0-1-1
2.67
0-0-2
1.82
1-1-0
2.35
1-0-1
2.13
0-0-2
1.80
0-1-1
2.11
0-0-2
0.82
1-0-1
2.09
1-0-1
1.78
0-0-2
0.60
0-1-1
1.41
Braga
2-0-0
4.33
2-0-0
3.90
1-1-0
1.82
2-0-0
4.22
0-0-2
4.03
1-1-0
4.06
1-1-0
4.23
0-2-0
3.63
2-0-0
4.29
1-1-0
3.96
2-0-0
3.54
2-0-0
3.92
1-0-1
2.03
1-0-1
3.95
1-1-0
3.80
0-1-1
1.58
0-1-1
3.29
Casa Pia
0-2-0
3.33
1-1-0
2.75
1-0-1
1.25
1-0-1
3.40
2-0-0
1.50
1-0-1
2.82
2-0-0
3.28
0-1-1
2.49
0-2-0
3.31
1-1-0
2.94
1-0-1
2.40
1-0-1
2.94
0-0-2
1.22
1-1-0
2.86
0-0-2
2.68
0-0-2
0.95
0-1-1
2.07
Estoril
1-1-0
3.11
1-1-0
2.40
0-0-2
0.96
1-1-0
3.23
0-1-1
1.47
1-0-1
2.64
2-0-0
3.19
1-0-1
2.20
0-1-1
3.09
1-1-0
2.60
0-2-0
2.42
1-1-0
2.66
0-0-2
1.11
1-1-0
2.62
1-0-1
2.49
0-0-2
0.89
1-0-1
1.85
Estrela da Amadora
0-1-1
2.77
1-0-1
2.08
0-0-2
0.96
1-1-0
2.79
0-1-1
1.33
0-0-2
2.20
0-0-2
2.28
0-1-1
1.97
0-0-2
2.63
0-1-1
2.35
1-1-0
1.87
2-0-0
2.14
1-0-1
0.87
1-0-1
2.28
0-1-1
1.93
0-0-2
0.63
0-1-1
1.49
Famalicao
2-0-0
3.51
1-1-0
3.15
1-0-1
1.35
2-0-0
3.67
0-2-0
1.86
1-1-0
2.97
1-0-1
3.27
1-1-0
3.51
0-0-2
3.76
1-1-0
3.21
1-1-0
2.84
0-1-1
3.36
0-1-1
1.44
1-1-0
3.21
0-0-2
2.95
0-0-2
1.10
0-1-1
2.39
Farense
0-1-1
2.61
0-1-1
2.12
0-0-2
0.92
0-1-1
3.12
0-0-2
1.28
0-2-0
2.16
1-1-0
2.38
2-0-0
2.83
2-0-0
1.74
0-0-2
2.48
0-1-1
2.20
0-0-2
2.59
0-0-2
1.01
0-0-2
2.56
0-1-1
2.03
0-0-2
0.90
1-1-0
1.57
Gil Vicente
1-0-1
3.01
0-2-0
2.62
0-0-2
1.07
1-0-1
3.34
0-1-1
1.57
0-1-1
2.53
0-1-1
2.86
1-1-0
3.11
0-1-1
2.26
2-0-0
2.98
0-0-2
2.22
2-0-0
2.56
1-0-1
1.12
0-2-0
2.65
0-0-2
2.39
0-1-1
0.82
0-0-2
1.71
Moreirense
1-1-0
3.47
1-0-1
2.93
0-1-1
1.50
2-0-0
3.70
0-0-2
1.94
1-0-1
3.05
0-2-0
3.04
0-1-1
3.62
0-1-1
2.62
1-1-0
3.27
2-0-0
3.25
0-1-1
3.32
0-0-2
1.32
0-0-2
3.23
1-1-0
2.75
1-0-1
0.98
0-1-1
2.22
Nacional
1-1-0
2.91
0-0-2
2.43
0-0-2
1.03
1-1-0
3.36
0-0-2
1.60
1-0-1
2.52
0-1-1
2.79
0-0-2
3.33
1-1-0
2.12
2-0-0
2.87
0-0-2
2.90
1-1-0
2.14
1-0-1
0.99
0-1-1
2.54
1-0-1
2.35
0-0-2
0.99
0-1-1
1.66
Porto
2-0-0
4.64
2-0-0
4.28
0-0-2
2.78
2-0-0
4.85
1-0-1
3.45
2-0-0
4.36
2-0-0
4.50
1-0-1
4.80
1-1-0
4.10
2-0-0
4.62
1-0-1
4.48
2-0-0
4.24
1-0-1
4.64
1-1-0
4.37
1-1-0
4.28
0-1-1
2.21
1-1-0
3.78
Rio Ave
0-1-1
3.15
1-1-0
2.49
0-0-2
1.14
1-0-1
3.39
1-0-1
1.57
0-1-1
2.60
0-1-1
2.84
1-0-1
3.18
0-1-1
2.26
2-0-0
2.90
0-2-0
2.80
2-0-0
2.24
1-1-0
2.92
0-1-1
1.21
0-1-1
2.44
0-0-2
1.02
0-1-1
1.87
Santa Clara
2-0-0
3.28
1-0-1
2.99
0-0-2
1.39
1-0-1
3.72
0-1-1
1.71
2-0-0
2.77
1-0-1
2.98
1-1-0
3.55
2-0-0
2.51
1-1-0
3.44
2-0-0
3.07
0-1-1
2.71
1-0-1
3.10
0-1-1
1.29
1-1-0
3.02
1-0-1
0.93
1-0-1
2.10
Sporting Clube de Portugal
1-1-0
4.90
1-1-0
4.58
1-1-0
2.99
2-0-0
5.15
1-1-0
3.93
2-0-0
4.70
2-0-0
4.77
2-0-0
5.10
2-0-0
4.51
2-0-0
4.76
1-1-0
4.86
1-0-1
4.65
2-0-0
4.64
1-1-0
3.26
2-0-0
4.60
1-0-1
4.72
1-1-0
4.29
Vitoria Guimaraes
1-0-1
3.74
1-1-0
3.18
0-0-2
1.56
1-1-0
4.13
1-1-0
2.17
1-1-0
3.40
1-0-1
3.64
1-1-0
4.04
1-1-0
3.07
0-1-1
3.96
2-0-0
3.79
1-1-0
3.24
1-1-0
3.85
0-1-1
1.72
1-1-0
3.62
1-0-1
3.37
0-1-1
1.27

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.89 +9.1
Allowed 0.82 -15.2
Differential 0.97 +6.3

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.21%10.13%6.21%4.25%1.14%0.82%28.76%
110.13%12.09%7.52%2.94%1.31%0.49%34.48%
26.21%7.52%6.54%1.80%0.49%22.55%
34.25%2.94%1.80%0.65%9.64%
41.14%1.31%0.49%0.33%3.27%
5+0.82%0.49%1.31%
Total28.76%34.48%22.55%9.64%3.27%1.31%100%

Summary Statistics

Scored Allowed Difference
Mean 1.28 1.28 +0.00
SD 1.16 1.16 1.78
CV 0.91 0.91
Max 6 6 +6
Min 0 0 -6

Games Played: 306

↓ Scored | Allowed →012345+Total
08.82%5.88%5.88%8.82%5.88%35.29%
114.71%23.53%8.82%2.94%5.88%55.88%
22.94%2.94%2.94%8.82%
3
4
5+
Total23.53%29.41%17.65%14.71%8.82%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 0.74 1.76 -1.03
SD 0.62 1.58 1.71
CV 0.84 0.89
Max 2 6 +1
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%8.82%2.94%2.94%26.47%
117.65%14.71%11.76%5.88%2.94%52.94%
22.94%11.76%14.71%
32.94%2.94%
42.94%2.94%
5+
Total23.53%29.41%32.35%8.82%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.03 1.44 -0.41
SD 0.90 1.13 1.50
CV 0.88 0.79
Max 4 4 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%5.88%
18.82%11.76%2.94%2.94%26.47%
25.88%5.88%2.94%14.71%
320.59%11.76%32.35%
42.94%8.82%11.76%
5+5.88%2.94%8.82%
Total44.12%32.35%20.59%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 2.47 0.82 +1.65
SD 1.46 0.87 1.89
CV 0.59 1.06
Max 6 3 +6
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%17.65%8.82%8.82%2.94%2.94%50.00%
18.82%2.94%8.82%5.88%2.94%29.41%
22.94%5.88%5.88%5.88%20.59%
3
4
5+
Total20.59%26.47%23.53%20.59%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.71 1.74 -1.03
SD 0.80 1.33 1.57
CV 1.13 0.77
Max 2 5 +2
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%2.94%8.82%
117.65%14.71%11.76%44.12%
211.76%11.76%2.94%2.94%29.41%
35.88%2.94%2.94%11.76%
42.94%2.94%5.88%
5+
Total44.12%32.35%17.65%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.62 0.88 +0.74
SD 1.02 1.01 1.42
CV 0.63 1.14
Max 4 4 +4
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%8.82%8.82%2.94%26.47%
111.76%17.65%5.88%8.82%44.12%
22.94%8.82%2.94%2.94%17.65%
38.82%2.94%11.76%
4
5+
Total20.59%44.12%20.59%14.71%100%

Summary Statistics

Scored Allowed Difference
Mean 1.15 1.29 -0.15
SD 0.96 0.97 1.37
CV 0.83 0.75
Max 3 3 +2
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%5.88%5.88%8.82%2.94%32.35%
15.88%2.94%5.88%2.94%2.94%20.59%
211.76%17.65%29.41%
32.94%2.94%2.94%8.82%
42.94%2.94%2.94%8.82%
5+
Total20.59%26.47%35.29%11.76%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.41 1.56 -0.15
SD 1.28 1.13 1.88
CV 0.91 0.73
Max 4 4 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%26.47%8.82%8.82%2.94%52.94%
18.82%11.76%2.94%23.53%
25.88%5.88%5.88%2.94%2.94%23.53%
3
4
5+
Total20.59%44.12%14.71%11.76%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.71 1.47 -0.76
SD 0.84 1.28 1.54
CV 1.18 0.87
Max 2 5 +2
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%2.94%2.94%20.59%
15.88%14.71%23.53%2.94%47.06%
211.76%5.88%17.65%
35.88%2.94%2.94%11.76%
42.94%2.94%
5+
Total38.24%23.53%26.47%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.29 1.15 +0.15
SD 1.03 1.13 1.60
CV 0.80 0.99
Max 4 4 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%23.53%8.82%2.94%47.06%
18.82%5.88%14.71%2.94%32.35%
28.82%8.82%2.94%20.59%
3
4
5+
Total20.59%38.24%32.35%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.74 1.35 -0.62
SD 0.79 1.07 1.21
CV 1.07 0.79
Max 2 5 +1
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%14.71%5.88%5.88%2.94%38.24%
15.88%20.59%11.76%2.94%41.18%
22.94%2.94%5.88%
35.88%5.88%11.76%
42.94%2.94%
5+
Total20.59%44.12%20.59%8.82%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 1.38 -0.38
SD 1.10 1.18 1.71
CV 1.10 0.85
Max 4 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%8.82%5.88%2.94%23.53%
18.82%14.71%5.88%11.76%41.18%
22.94%5.88%8.82%5.88%23.53%
32.94%2.94%5.88%11.76%
4
5+
Total20.59%32.35%26.47%20.59%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 1.47 -0.24
SD 0.96 1.05 1.37
CV 0.77 0.71
Max 3 3 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%17.65%8.82%11.76%44.12%
15.88%5.88%11.76%2.94%26.47%
211.76%2.94%5.88%20.59%
35.88%2.94%8.82%
4
5+
Total23.53%32.35%26.47%14.71%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.94 1.47 -0.53
SD 1.01 1.28 1.74
CV 1.08 0.87
Max 3 6 +2
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%8.82%11.76%
15.88%11.76%2.94%5.88%26.47%
217.65%14.71%2.94%35.29%
311.76%2.94%14.71%
48.82%8.82%
5+2.94%2.94%
Total47.06%32.35%11.76%2.94%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.91 0.88 +1.03
SD 1.24 1.12 2.08
CV 0.65 1.27
Max 5 4 +5
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%5.88%5.88%2.94%2.94%29.41%
15.88%17.65%5.88%2.94%32.35%
28.82%8.82%11.76%2.94%32.35%
32.94%2.94%5.88%
4
5+
Total14.71%38.24%26.47%14.71%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.15 1.62 -0.47
SD 0.93 1.18 1.64
CV 0.81 0.73
Max 3 5 +2
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%14.71%11.76%32.35%
120.59%11.76%2.94%35.29%
25.88%20.59%2.94%29.41%
3
42.94%2.94%
5+
Total32.35%50.00%11.76%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.06 0.94 +0.12
SD 0.95 0.92 1.37
CV 0.90 0.98
Max 4 4 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%5.88%
15.88%8.82%2.94%17.65%
211.76%2.94%5.88%20.59%
317.65%17.65%2.94%38.24%
42.94%2.94%5.88%
5+5.88%5.88%11.76%
Total44.12%38.24%14.71%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 2.59 0.79 +1.79
SD 1.42 0.91 1.61
CV 0.55 1.15
Max 6 4 +5
Min 0 0 -1

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%11.76%2.94%5.88%26.47%
114.71%5.88%2.94%23.53%
211.76%8.82%20.59%41.18%
32.94%2.94%
42.94%2.94%5.88%
5+
Total38.24%26.47%26.47%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.38 1.09 +0.29
SD 1.10 1.08 1.49
CV 0.80 1.00
Max 4 4 +4
Min 0 0 -3

Games Played: 34

Home-Field Advantage Edge

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

Top Overachievers & Disappointments

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

Biggest Overachievers

# Team Actual Sim vsSim
1 Santa Clara 57 44.57 +12.43
2 Benfica 80 71.34 +8.66
3 Estoril 46 39.09 +6.91
4 Sporting Clube de Portugal 82 76.44 +5.56
5 Braga 66 60.61 +5.39

Biggest Disappointments

# Team Actual Sim vsSim
1 Farense 27 34.55 -7.55
2 Boavista 24 30.67 -6.67
3 Moreirense 40 46.38 -6.38
4 AVS 27 33.33 -6.33
5 Gil Vicente 34 38.81 -4.81

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 Estoril 5 Jan 5 – Feb 9 1 in 267
2 Santa Clara 3 Nov 10 – Dec 7 1 in 89
3 Sporting Clube de Portugal 11 Aug 9 – Nov 10 1 in 86
4 Casa Pia 3 Dec 15 – Dec 29 1 in 49
5 Benfica 9 Feb 2 – Apr 6 1 in 46

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Boavista 8 Dec 28 – Feb 22 1 in 109
2 Sporting Clube de Portugal 2 Nov 30 – Dec 5 1 in 97
3 Gil Vicente 5 Jan 27 – Feb 22 1 in 78
4 Porto 2 Jan 12 – Jan 19 1 in 75
5 Farense 6 Aug 11 – Sep 22 1 in 67

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Arouca 8 Dec 27 – Feb 23 1 in 91
2 Gil Vicente 6 Dec 7 – Jan 19 1 in 63
3 Estoril 8 Dec 28 – Feb 22 1 in 54
4 Casa Pia 7 Dec 8 – Jan 25 1 in 46
5 Vitoria Guimaraes 10 Feb 1 – Apr 11 1 in 34

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Porto 5 Jan 12 – Feb 7 1 in 122
2 Famalicao 9 Nov 9 – Jan 25 1 in 77
3 AVS 13 Sep 22 – Jan 19 1 in 54
4 Vitoria Guimaraes 7 Dec 7 – Jan 26 1 in 54
5 Moreirense 8 Dec 14 – Feb 8 1 in 40

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
Sporting Clube de Portugal58.31%26.72%12.00%2.44%0.40%0.11%0.02%
Benfica22.85%35.79%29.46%9.24%2.05%0.37%0.20%0.01%0.01%0.01%0.01%
Porto17.26%29.88%37.07%11.83%2.93%0.71%0.18%0.10%0.01%0.02%0.01%
Braga1.41%6.10%15.63%43.53%18.92%7.43%3.59%1.55%0.73%0.52%0.23%0.16%0.08%0.06%0.03%0.02%0.01%
Santa Clara0.12%0.20%2.24%7.05%11.38%12.83%11.91%10.95%9.96%8.03%7.38%5.85%4.53%3.23%2.35%1.34%0.65%
Vitoria Guimaraes0.15%1.00%3.91%17.47%30.90%18.06%10.29%6.56%4.38%2.63%1.90%1.17%0.72%0.40%0.28%0.12%0.04%0.02%
Famalicao0.24%0.78%5.34%13.06%16.58%15.28%12.25%9.58%7.72%5.48%4.36%3.60%2.07%1.64%1.05%0.69%0.28%
Estoril0.01%0.41%1.65%3.26%5.55%7.18%7.82%9.51%9.75%10.20%9.69%9.83%8.58%7.05%5.84%3.67%
Casa Pia0.03%0.17%1.08%3.88%7.06%9.64%10.41%11.33%10.46%10.08%8.18%7.48%6.79%4.95%4.33%2.61%1.52%
Moreirense0.02%0.09%0.51%3.49%9.62%14.55%12.94%12.94%10.48%8.82%7.27%6.06%4.34%3.47%2.35%1.59%1.16%0.30%
Arouca0.02%0.15%1.30%3.97%7.43%9.69%10.37%10.60%10.56%9.50%9.02%7.89%6.58%4.98%4.07%2.67%1.20%
Rio Ave0.04%0.74%2.02%4.46%6.41%7.40%8.64%9.05%9.94%9.85%9.77%8.80%8.48%6.56%4.94%2.90%
Gil Vicente0.01%0.06%0.33%1.49%3.34%5.06%6.10%7.34%8.73%10.30%9.53%10.44%9.86%8.93%8.30%6.20%3.98%
Nacional0.39%1.32%3.01%4.31%6.58%7.69%7.90%8.78%10.04%10.55%10.40%9.73%8.27%6.40%4.63%
Estrela da Amadora0.04%0.14%0.43%0.93%1.54%2.65%3.32%4.41%5.91%7.57%9.30%11.99%14.35%17.57%19.85%
Farense0.06%0.39%0.90%1.48%2.44%3.81%4.82%6.14%7.44%9.51%10.93%13.05%13.29%13.26%12.48%
AVS0.01%0.06%0.17%0.69%1.09%1.88%2.55%3.95%5.22%6.38%7.47%9.56%11.89%14.49%16.41%18.18%
Boavista0.01%0.04%0.23%0.51%0.78%1.43%2.04%2.94%4.32%5.03%7.42%9.89%14.16%20.86%30.34%

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
+12.09%
Slight Edge
43.14%25.82%31.05%
Elo Value
Home Edge: 42.22 Elo pts.
171 Elo
0.006 goals per Elo point
0500
Scoring Tilt
Expected
+0.24 goals
Neutral
-2+0.25+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.4
Top-Heavy
124610
Champion Preseason Odds
58%
Sporting Clube de Portugal, 1st of 18
LongshotFavorite
Title Margin
Expected
0.06/gm
Photo Finish
00.180.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.57 * Some Luck: 5.57 to 8.36 * Lucky: 8.36 to 11.15 * Wild Swing: 11.15 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.76 * Close: 1.76 to 2.65 * Off: 2.65 to 3.53 * Way Off: 3.53 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
5.82 points
Some Luck
06.9717
Average Finish Error
Expected
1.11
Pinpoint
02.215
Biggest Overachiever
Expected 97.22%
96.48%
Santa Clara
50100
Biggest Underachiever
Expected 2.78%
15.17%
Farense
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.21
Top-Heavy
00.120.180.260.5
Noll-Scully
Coin-flip
2.08
Strong 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
65%
Very Frequent
0%60%100%
Blowouts
Expected
16%
Frequent
0%16%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.56
Highly Predictable
00.582
Matchup Imbalance
0.40
Lopsided
00.10.180.280.5
Strangeness
Expected
0.71
Very Predictable
01.002
Repeatability
0.79
Strong Carryover
00.30.60.851
Upset Rate
Expected
20%
Chalky
0%22%50%
Clear Favorite Upset Rate
Expected
15%
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.38
Well Calibrated
0.010.050.10.51
Calibration slope
Ideal
1.16
Underconfident
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.056
Well Within Noise
00.1010.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%
Porto 100%
Sporting Clube de Portugal 100%
Braga 99.97% 0.02% 0.01%
Vitoria Guimaraes 99.82% 0.12% 0.06%
Famalicao 97.98% 1.05% 0.97%
Moreirense 96.95% 1.59% 1.46%
Santa Clara 95.66% 2.35% 1.99%
Arouca 92.06% 4.07% 3.87%
Casa Pia 91.54% 4.33% 4.13%
Rio Ave 85.60% 6.56% 7.84%
Estoril 83.44% 7.05% 9.51%
Gil Vicente 81.52% 8.30% 10.18%
Nacional 80.70% 8.27% 11.03%
Farense 60.97% 13.29% 25.74%
Estrela da Amadora 48.23% 14.35% 37.42%
Boavista 34.64% 14.16% 51.20%
AVS 100%
Loser →
↓ Winner
AVSAcademico de ViseuAlvercaAroucaBoavistaCasa PiaChavesEstorilEstrela da AmadoraFamalicaoFarenseFeirenseFelgueiras 1932Gil VicenteLeixoesMafraMaritimoMoreirenseNacionalPacos de FerreiraPenafielPortimonenseRio AveSanta ClaraTondelaUniao LeiriaUniao TorreenseVizela
AVS0.0%4.00%0.0%1.00%100.0%1.00%100.0%1.00%0.0%2.00%0.0%2.00%0.0%1.00%0.0%2.00%
Academico de Viseu0.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%
Alverca100.0%4.00%0.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%0.0%1.00%
Arouca100.0%1.00%100.0%1.00%100.0%1.00%100.0%1.00%
Boavista100.0%1.00%0.0%1.00%0.0%1.00%50.0%2.00%100.0%1.00%0.0%1.00%50.0%2.00%0.0%1.00%100.0%1.00%33.3%3.00%
Casa Pia0.0%1.00%
Chaves100.0%1.00%100.0%1.00%100.0%1.00%50.0%2.00%0.0%2.00%0.0%1.00%
Estoril0.0%1.00%0.0%1.00%100.0%2.00%100.0%1.00%100.0%2.00%
Estrela da Amadora0.0%1.00%50.0%2.00%0.0%1.00%66.7%3.00%100.0%1.00%0.0%1.00%66.7%3.00%0.0%1.00%33.3%3.00%
Famalicao0.0%1.00%
Farense0.0%1.00%0.0%1.00%100.0%2.00%0.0%1.00%100.0%1.00%0.0%1.00%50.0%4.00%100.0%1.00%0.0%1.00%100.0%1.00%100.0%3.00%50.0%2.00%
Feirense50.0%2.00%100.0%1.00%
Felgueiras 19320.0%1.00%0.0%2.00%100.0%1.00%0.0%1.00%100.0%1.00%100.0%1.00%
Gil Vicente0.0%1.00%100.0%1.00%100.0%1.00%
Leixoes0.0%1.00%100.0%1.00%
Mafra0.0%1.00%
Maritimo0.0%1.00%0.0%1.00%100.0%1.00%0.0%1.00%33.3%3.00%50.0%4.00%100.0%1.00%
Moreirense0.0%1.00%100.0%1.00%
Nacional0.0%1.00%100.0%1.00%100.0%1.00%0.0%1.00%50.0%2.00%
Pacos de Ferreira0.0%1.00%100.0%1.00%
Penafiel0.0%1.00%0.0%1.00%0.0%1.00%100.0%1.00%
Portimonense0.0%1.00%100.0%1.00%100.0%1.00%
Rio Ave0.0%1.00%100.0%1.00%100.0%1.00%0.0%1.00%0.0%1.00%0.0%3.00%100.0%1.00%100.0%1.00%100.0%1.00%
Santa Clara0.0%1.00%100.0%1.00%
Tondela100.0%2.00%50.0%2.00%33.3%3.00%0.0%1.00%0.0%1.00%100.0%3.00%
Uniao Leiria100.0%2.00%100.0%1.00%100.0%1.00%0.0%3.00%100.0%1.00%0.0%1.00%0.0%1.00%
Uniao Torreense100.0%1.00%0.0%1.00%100.0%1.00%0.0%2.00%66.7%3.00%0.0%1.00%100.0%1.00%0.0%1.00%
Vizela100.0%2.00%66.7%3.00%100.0%1.00%50.0%2.00%0.0%1.00%50.0%2.00%0.0%1.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
Vizela 65.86%
AVS 34.14%
Loser →
↓ Winner
AVSVizela
AVS34.1%100.00%
Vizela65.9%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
2024-08-09 Rio Ave W 3-1 2055 1801 70.8% 18.8% 10.5% +3.9 3
2024-08-09 @ Sporting Clube de Portugal L 1-3 1801 2055 10.5% 18.8% 70.8% -3.9 0
2024-08-10 Boavista L 0-1 1783 1736 48.6% 26.4% 25.0% -9.8 0
2024-08-10 @ Casa Pia W 1-0 1736 1783 25.0% 26.4% 48.6% +9.8 3
2024-08-10 Gil Vicente W 3-0 2025 1780 69.9% 19.2% 10.9% +6.9 3
2024-08-10 @ Porto L 0-3 1780 2025 10.9% 19.2% 69.9% -6.9 0
2024-08-10 Nacional D 1-1 1765 1785 39.4% 27.3% 33.3% -0.2 1
2024-08-10 @ AVS D 1-1 1785 1765 33.3% 27.3% 39.4% +0.2 1
2024-08-11 Benfica W 2-0 1817 2013 19.0% 24.6% 56.4% +20.8 3
2024-08-11 @ Famalicao L 0-2 2013 1817 56.4% 24.6% 19.0% -20.8 0
2024-08-11 Estrela da Amadora D 1-1 1923 1738 64.2% 21.8% 14.0% -2.3 1
2024-08-11 @ Braga D 1-1 1738 1923 14.0% 21.8% 64.2% +2.3 1
2024-08-11 Moreirense L 1-2 1788 1846 34.0% 27.4% 38.6% -7.0 0
2024-08-11 @ Farense W 2-1 1846 1788 38.6% 27.4% 34.0% +7.0 3
2024-08-11 Santa Clara L 1-4 1780 1786 41.3% 27.2% 31.5% -19.8 0
2024-08-11 @ Estoril W 4-1 1786 1780 31.5% 27.2% 41.3% +19.8 3
2024-08-12 Vitoria Guimaraes L 0-1 1853 1874 39.4% 27.3% 33.3% -8.3 0
2024-08-12 @ Arouca W 1-0 1874 1853 33.3% 27.3% 39.4% +8.3 3
2024-08-16 AVS W 4-2 1773 1764 43.5% 27.1% 29.5% +9.7 3
2024-08-16 @ Gil Vicente L 2-4 1764 1773 29.5% 27.1% 43.5% -9.7 1
2024-08-16 Porto L 0-2 1806 2032 16.8% 23.6% 59.6% -7.6 3
2024-08-16 @ Santa Clara W 2-0 2032 1806 59.6% 23.6% 16.8% +7.6 6
2024-08-17 Casa Pia W 3-0 1992 1774 67.5% 20.4% 12.2% +7.8 3
2024-08-17 @ Benfica L 0-3 1774 1992 12.2% 20.4% 67.5% -7.8 0
2024-08-17 Farense W 1-0 1797 1781 44.5% 27.0% 28.6% +6.5 3
2024-08-17 @ Rio Ave L 0-1 1781 1797 28.6% 27.0% 44.5% -6.5 0
2024-08-17 Sporting Clube de Portugal L 1-6 1785 2059 13.7% 21.6% 64.7% -11.9 1
2024-08-17 @ Nacional W 6-1 2059 1785 64.7% 21.6% 13.7% +11.9 6
2024-08-18 Arouca W 3-1 1853 1845 43.4% 27.1% 29.5% +10.9 6
2024-08-18 @ Moreirense L 1-3 1845 1853 29.5% 27.1% 43.4% -10.9 0
2024-08-18 Braga L 0-1 1746 1920 20.8% 25.3% 53.8% -5.0 3
2024-08-18 @ Boavista W 1-0 1920 1746 53.8% 25.3% 20.8% +5.0 4
2024-08-18 Estoril W 1-0 1883 1760 57.6% 24.2% 18.1% +4.3 6
2024-08-18 @ Vitoria Guimaraes L 0-1 1760 1883 18.1% 24.2% 57.6% -4.3 0
2024-08-19 Famalicao L 0-3 1740 1838 28.9% 27.0% 44.1% -18.0 1
2024-08-19 @ Estrela da Amadora W 3-0 1838 1740 44.1% 27.0% 28.9% +18.0 6
2024-08-23 Sporting Clube de Portugal L 0-5 1774 2071 12.5% 20.6% 66.9% -12.9 0
2024-08-23 @ Farense W 5-0 2071 1774 66.9% 20.6% 12.5% +12.9 9
2024-08-24 Boavista W 1-0 1856 1741 56.7% 24.5% 18.8% +4.5 9
2024-08-24 @ Famalicao L 0-1 1741 1856 18.8% 24.5% 56.7% -4.5 3
2024-08-24 Estrela da Amadora W 1-0 2000 1722 72.8% 17.7% 9.5% +2.1 6
2024-08-24 @ Benfica L 0-1 1722 2000 9.5% 17.7% 72.8% -2.1 1
2024-08-24 Rio Ave W 2-0 2039 1803 69.1% 19.6% 11.3% +4.9 9
2024-08-24 @ Porto L 0-2 1803 2039 11.3% 19.6% 69.1% -4.9 3
2024-08-24 Santa Clara L 0-2 1766 1799 37.6% 27.4% 35.0% -15.1 0
2024-08-24 @ Casa Pia W 2-0 1799 1766 35.0% 27.4% 37.6% +15.1 6
2024-08-25 Gil Vicente D 0-0 1755 1783 38.4% 27.4% 34.2% -0.2 1
2024-08-25 @ Estoril D 0-0 1783 1755 34.2% 27.4% 38.4% +0.2 4
2024-08-25 Moreirense W 3-1 1925 1864 50.3% 26.1% 23.6% +9.0 7
2024-08-25 @ Braga L 1-3 1864 1925 23.6% 26.1% 50.3% -9.0 6
2024-08-25 Nacional W 1-0 1834 1774 50.3% 26.1% 23.6% +5.5 3
2024-08-25 @ Arouca L 0-1 1774 1834 23.6% 26.1% 50.3% -5.5 1
2024-08-25 Vitoria Guimaraes W 1-0 1755 1887 25.0% 26.4% 48.6% +9.8 4
2024-08-25 @ AVS L 0-1 1887 1755 48.6% 26.4% 25.0% -9.8 6
2024-08-30 Benfica D 1-1 1855 2002 23.5% 26.1% 50.5% +1.2 7
2024-08-30 @ Moreirense D 1-1 2002 1855 50.5% 26.1% 23.5% -1.2 7
2024-08-31 AVS W 2-1 1814 1764 48.8% 26.4% 24.8% +5.5 9
2024-08-31 @ Santa Clara L 1-2 1764 1814 24.8% 26.4% 48.8% -5.5 4
2024-08-31 Casa Pia L 0-1 1720 1751 38.0% 27.4% 34.7% -8.0 1
2024-08-31 @ Estrela da Amadora W 1-0 1751 1720 34.7% 27.4% 38.0% +8.0 3
2024-08-31 Estoril D 0-0 1736 1755 39.6% 27.3% 33.1% -0.3 4
2024-08-31 @ Boavista D 0-0 1755 1736 33.1% 27.3% 39.6% +0.3 2
2024-08-31 Porto W 2-0 2084 2044 47.6% 26.6% 25.8% +11.3 12
2024-08-31 @ Sporting Clube de Portugal L 0-2 2044 2084 25.8% 26.6% 47.6% -11.3 9
2024-09-01 Arouca W 1-0 1799 1840 36.4% 27.4% 36.2% +7.8 6
2024-09-01 @ Rio Ave L 0-1 1840 1799 36.2% 27.4% 36.4% -7.8 3
2024-09-01 Braga D 0-0 1783 1934 23.0% 25.9% 51.0% +1.4 5
2024-09-01 @ Gil Vicente D 0-0 1934 1783 51.0% 25.9% 23.0% -1.4 8
2024-09-01 Famalicao W 2-1 1877 1860 44.6% 27.0% 28.5% +6.1 9
2024-09-01 @ Vitoria Guimaraes L 1-2 1860 1877 28.5% 27.0% 44.6% -6.1 9
2024-09-01 Farense W 2-0 1768 1761 43.2% 27.1% 29.8% +12.6 4
2024-09-01 @ Nacional L 0-2 1761 1768 29.8% 27.1% 43.2% -12.6 0
2024-09-13 Sporting Clube de Portugal L 0-3 1832 2095 14.3% 22.1% 63.6% -9.3 3
2024-09-13 @ Arouca W 3-0 2095 1832 63.6% 22.1% 14.3% +9.3 15
2024-09-14 Gil Vicente D 1-1 1854 1784 51.4% 25.9% 22.7% -1.2 10
2024-09-14 @ Famalicao D 1-1 1784 1854 22.7% 25.9% 51.4% +1.3 6
2024-09-14 Moreirense W 3-1 1759 1856 28.9% 27.0% 44.1% +14.7 6
2024-09-14 @ Casa Pia L 1-3 1856 1759 44.1% 27.0% 28.9% -14.7 7
2024-09-14 Rio Ave W 1-0 1759 1806 35.6% 27.4% 37.0% +7.9 7
2024-09-14 @ AVS L 0-1 1806 1759 37.0% 27.4% 35.6% -7.9 6
2024-09-14 Santa Clara W 4-1 2001 1819 63.9% 21.9% 14.2% +7.8 10
2024-09-14 @ Benfica L 1-4 1819 2001 14.2% 21.9% 63.9% -7.8 9
2024-09-15 Farense W 2-1 2033 1749 73.3% 17.4% 9.2% +1.9 12
2024-09-15 @ Porto L 1-2 1749 2033 9.2% 17.4% 73.3% -1.9 0
2024-09-15 Nacional W 1-0 1756 1781 38.8% 27.3% 33.9% +7.4 5
2024-09-15 @ Estoril L 0-1 1781 1756 33.9% 27.3% 38.8% -7.4 4
2024-09-15 Vitoria Guimaraes L 0-2 1933 1883 48.9% 26.4% 24.8% -18.5 8
2024-09-15 @ Braga W 2-0 1883 1933 24.8% 26.4% 48.9% +18.5 12
2024-09-16 Boavista D 2-2 1712 1736 38.9% 27.3% 33.8% -0.2 2
2024-09-16 @ Estrela da Amadora D 2-2 1736 1712 33.8% 27.3% 38.9% +0.2 5
2024-09-20 Braga L 0-3 1773 1915 24.0% 26.2% 49.8% -15.4 4
2024-09-20 @ Nacional W 3-0 1915 1773 49.8% 26.2% 24.0% +15.4 11
2024-09-21 Estoril D 2-2 1798 1763 47.0% 26.6% 26.3% -0.7 7
2024-09-21 @ Rio Ave D 2-2 1763 1798 26.3% 26.6% 47.0% +0.7 6
2024-09-21 Estrela da Amadora W 1-0 1811 1712 55.0% 25.0% 20.0% +4.8 12
2024-09-21 @ Santa Clara L 0-1 1712 1811 20.0% 25.0% 55.0% -4.8 2
2024-09-21 Famalicao D 0-0 1842 1853 40.7% 27.3% 32.0% -0.4 8
2024-09-21 @ Moreirense D 0-0 1853 1842 32.0% 27.3% 40.7% +0.4 11
2024-09-21 Porto L 0-3 1902 2035 24.9% 26.4% 48.7% -15.9 12
2024-09-21 @ Vitoria Guimaraes W 3-0 2035 1902 48.7% 26.4% 24.9% +15.9 15
2024-09-22 Arouca L 0-1 1747 1823 31.7% 27.2% 41.1% -7.0 0
2024-09-22 @ Farense W 1-0 1823 1747 41.1% 27.2% 31.7% +7.0 6
2024-09-22 AVS W 3-0 2105 1767 77.6% 15.0% 7.4% +4.3 18
2024-09-22 @ Sporting Clube de Portugal L 0-3 1767 2105 7.4% 15.0% 77.6% -4.3 7
2024-09-22 Casa Pia D 1-1 1786 1773 43.9% 27.0% 29.1% -0.6 7
2024-09-22 @ Gil Vicente D 1-1 1773 1786 29.1% 27.0% 43.9% +0.6 7
2024-09-23 Benfica L 0-3 1736 2009 13.8% 21.7% 64.5% -9.0 5
2024-09-23 @ Boavista W 3-0 2009 1736 64.5% 21.7% 13.8% +9.0 13
2024-09-27 Sporting Clube de Portugal L 0-3 1764 2109 10.2% 18.5% 71.3% -6.3 6
2024-09-27 @ Estoril W 3-0 2109 1764 71.3% 18.5% 10.2% +6.3 21
2024-09-28 Gil Vicente W 5-1 2018 1785 68.8% 19.7% 11.5% +7.9 16
2024-09-28 @ Benfica L 1-5 1785 2018 11.5% 19.7% 68.8% -7.9 7
2024-09-28 Moreirense W 2-1 1707 1841 24.8% 26.4% 48.9% +9.2 5
2024-09-28 @ Estrela da Amadora L 1-2 1841 1707 48.9% 26.4% 24.8% -9.2 8
2024-09-28 Vitoria Guimaraes D 1-1 1774 1886 27.2% 26.8% 46.0% +0.8 8
2024-09-28 @ Casa Pia D 1-1 1886 1774 46.0% 26.8% 27.2% -0.8 13
2024-09-29 Arouca W 4-0 2051 1830 67.7% 20.3% 12.0% +10.0 18
2024-09-29 @ Porto L 0-4 1830 2051 12.0% 20.3% 67.7% -10.0 6
2024-09-29 Boavista W 1-0 1816 1727 53.7% 25.3% 20.9% +5.0 15
2024-09-29 @ Santa Clara L 0-1 1727 1816 20.9% 25.3% 53.7% -5.0 5
2024-09-29 Nacional D 0-0 1853 1758 54.5% 25.1% 20.4% -1.7 12
2024-09-29 @ Famalicao D 0-0 1758 1853 20.4% 25.1% 54.5% +1.7 5
2024-09-29 Rio Ave W 4-0 1930 1798 58.7% 23.9% 17.4% +14.9 14
2024-09-29 @ Braga L 0-4 1798 1930 17.4% 23.9% 58.7% -14.9 7
2024-09-30 Farense D 0-0 1763 1740 45.4% 26.9% 27.8% -0.8 8
2024-09-30 @ AVS D 0-0 1740 1763 27.8% 26.9% 45.4% +0.8 1
2024-10-04 Famalicao D 1-1 1783 1852 32.6% 27.3% 40.1% +0.3 8
2024-10-04 @ Rio Ave D 1-1 1852 1783 40.1% 27.3% 32.6% -0.3 13
2024-10-05 AVS D 1-1 1820 1762 49.9% 26.2% 23.9% -1.1 7
2024-10-05 @ Arouca D 1-1 1762 1820 23.9% 26.2% 49.9% +1.1 9
2024-10-05 Casa Pia W 2-0 2115 1775 77.8% 14.9% 7.3% +2.9 24
2024-10-05 @ Sporting Clube de Portugal L 0-2 1775 2115 7.3% 14.9% 77.8% -2.9 8
2024-10-05 Estrela da Amadora W 3-0 1777 1716 50.3% 26.1% 23.6% +15.2 10
2024-10-05 @ Gil Vicente L 0-3 1716 1777 23.6% 26.1% 50.3% -15.2 5
2024-10-05 Santa Clara W 1-0 1832 1821 43.8% 27.0% 29.2% +6.6 11
2024-10-05 @ Moreirense L 0-1 1821 1832 29.2% 27.0% 43.8% -6.6 15
2024-10-06 Boavista D 2-2 1885 1722 62.0% 22.7% 15.3% -1.6 14
2024-10-06 @ Vitoria Guimaraes D 2-2 1722 1885 15.3% 22.7% 62.0% +1.6 6
2024-10-06 Braga W 2-1 2061 1945 56.9% 24.5% 18.7% +4.2 21
2024-10-06 @ Porto L 1-2 1945 2061 18.7% 24.5% 56.9% -4.2 14
2024-10-06 Estoril W 1-0 1741 1757 40.0% 27.3% 32.7% +7.2 4
2024-10-06 @ Farense L 0-1 1757 1741 32.7% 27.3% 40.0% -7.2 6
2024-10-25 Gil Vicente W 2-1 1815 1792 45.3% 26.9% 27.8% +6.0 18
2024-10-25 @ Santa Clara L 1-2 1792 1815 27.8% 26.9% 45.3% -6.0 10
2024-10-25 Nacional W 1-0 1772 1760 44.0% 27.0% 29.0% +6.6 11
2024-10-25 @ Casa Pia L 0-1 1760 1772 29.0% 27.0% 44.0% -6.6 5
2024-10-26 Arouca W 4-1 1750 1819 32.6% 27.3% 40.1% +19.4 9
2024-10-26 @ Estoril L 1-4 1819 1750 40.1% 27.3% 32.6% -19.4 7
2024-10-26 Moreirense L 0-2 1724 1839 26.9% 26.7% 46.4% -11.7 6
2024-10-26 @ Boavista W 2-0 1839 1724 46.4% 26.7% 26.9% +11.7 14
2024-10-26 Sporting Clube de Portugal L 0-3 1851 2118 14.1% 21.9% 64.0% -9.2 13
2024-10-26 @ Famalicao W 3-0 2118 1851 64.0% 21.9% 14.1% +9.2 27
2024-10-27 Farense W 2-0 1941 1748 65.0% 21.5% 13.5% +6.0 17
2024-10-27 @ Braga L 0-2 1748 1941 13.5% 21.5% 65.0% -6.0 4
2024-10-27 Rio Ave W 5-0 2026 1783 69.7% 19.3% 11.0% +11.2 19
2024-10-27 @ Benfica L 0-5 1783 2026 11.0% 19.3% 69.7% -11.2 8
2024-10-27 Vitoria Guimaraes D 2-2 1701 1884 20.2% 25.1% 54.8% +1.1 6
2024-10-27 @ Estrela da Amadora D 2-2 1884 1701 54.8% 25.1% 20.2% -1.1 15
2024-10-28 Porto L 0-5 1763 2065 12.2% 20.4% 67.4% -12.6 9
2024-10-28 @ AVS W 5-0 2065 1763 67.4% 20.4% 12.2% +12.6 24
2024-11-01 Estrela da Amadora W 5-1 2127 1702 83.5% 11.5% 5.0% +3.0 30
2024-11-01 @ Sporting Clube de Portugal L 1-5 1702 2127 5.0% 11.5% 83.5% -3.0 6
2024-11-02 Benfica L 1-2 1742 2037 12.6% 20.7% 66.7% -2.8 4
2024-11-02 @ Farense W 2-1 2037 1742 66.7% 20.7% 12.6% +2.8 22
2024-11-02 Boavista L 1-2 1786 1712 51.9% 25.8% 22.3% -9.7 10
2024-11-02 @ Gil Vicente W 2-1 1712 1786 22.3% 25.8% 51.9% +9.7 9
2024-11-02 Casa Pia D 2-2 1772 1779 41.3% 27.2% 31.4% -0.3 9
2024-11-02 @ Rio Ave D 2-2 1779 1772 31.4% 27.2% 41.3% +0.3 12
2024-11-03 Braga L 1-2 1799 1947 23.4% 26.0% 50.5% -5.2 7
2024-11-03 @ Arouca W 2-1 1947 1799 50.5% 26.0% 23.4% +5.2 20
2024-11-03 Estoril W 4-0 2078 1769 75.3% 16.4% 8.3% +6.5 27
2024-11-03 @ Porto L 0-4 1769 2078 8.3% 16.4% 75.3% -6.6 9
2024-11-03 Famalicao L 2-3 1750 1842 29.6% 27.1% 43.3% -6.0 9
2024-11-03 @ AVS W 3-2 1842 1750 43.3% 27.1% 29.6% +6.0 16
2024-11-03 Moreirense W 1-0 1882 1850 46.6% 26.7% 26.7% +6.1 18
2024-11-03 @ Vitoria Guimaraes L 0-1 1850 1882 26.7% 26.7% 46.6% -6.1 14
2024-11-04 Santa Clara W 2-0 1753 1821 32.8% 27.3% 39.9% +15.8 8
2024-11-04 @ Nacional L 0-2 1821 1753 39.9% 27.3% 32.8% -15.8 18
2024-11-08 Gil Vicente W 3-2 1844 1777 51.1% 25.9% 22.9% +4.8 17
2024-11-08 @ Moreirense L 2-3 1777 1844 22.9% 25.9% 51.1% -4.8 10
2024-11-09 Arouca D 0-0 1848 1794 49.4% 26.2% 24.3% -1.2 17
2024-11-09 @ Famalicao D 0-0 1794 1848 24.3% 26.2% 49.4% +1.2 8
2024-11-09 AVS D 0-0 1763 1744 44.8% 26.9% 28.3% -0.8 10
2024-11-09 @ Estoril D 0-0 1744 1763 28.3% 26.9% 44.8% +0.8 10
2024-11-09 Farense D 1-1 1779 1739 47.6% 26.6% 25.9% -0.9 13
2024-11-09 @ Casa Pia D 1-1 1739 1779 25.9% 26.6% 47.6% +0.9 5
2024-11-09 Rio Ave L 0-2 1722 1772 35.2% 27.4% 37.4% -14.4 9
2024-11-09 @ Boavista W 2-0 1772 1722 37.4% 27.4% 35.2% +14.4 12
2024-11-10 Nacional W 2-0 1699 1769 32.5% 27.3% 40.2% +15.8 9
2024-11-10 @ Estrela da Amadora L 0-2 1769 1699 40.2% 27.3% 32.5% -15.8 8
2024-11-10 Porto W 4-1 2040 2084 36.0% 27.4% 36.7% +18.1 25
2024-11-10 @ Benfica L 1-4 2084 2040 36.7% 27.4% 36.0% -18.1 27
2024-11-10 Sporting Clube de Portugal L 2-4 1952 2130 20.5% 25.2% 54.3% -7.1 20
2024-11-10 @ Braga W 4-2 2130 1952 54.3% 25.2% 20.5% +7.1 33
2024-11-10 Vitoria Guimaraes W 1-0 1805 1889 30.7% 27.2% 42.2% +8.7 21
2024-11-10 @ Santa Clara L 0-1 1889 1805 42.2% 27.2% 30.7% -8.7 18
2024-11-29 Estrela da Amadora W 1-0 1740 1715 45.6% 26.8% 27.5% +6.3 8
2024-11-29 @ Farense L 0-1 1715 1740 27.5% 26.8% 45.6% -6.3 9
2024-11-30 Boavista D 0-0 1753 1708 48.3% 26.4% 25.2% -1.1 9
2024-11-30 @ Nacional D 0-0 1708 1753 25.2% 26.4% 48.3% +1.1 10
2024-11-30 Moreirense W 3-2 1786 1849 33.4% 27.3% 39.3% +7.4 15
2024-11-30 @ Rio Ave L 2-3 1849 1786 39.3% 27.3% 33.4% -7.4 17
2024-11-30 Santa Clara L 0-1 2138 1814 76.5% 15.7% 7.8% -13.9 33
2024-11-30 @ Sporting Clube de Portugal W 1-0 1814 2138 7.8% 15.7% 76.5% +13.9 24
2024-12-01 Benfica L 0-2 1795 2058 14.4% 22.1% 63.5% -6.5 8
2024-12-01 @ Arouca W 2-0 2058 1795 63.5% 22.1% 14.4% +6.5 28
2024-12-01 Braga L 0-1 1745 1945 18.7% 24.5% 56.8% -4.5 10
2024-12-01 @ AVS W 1-0 1945 1745 56.8% 24.5% 18.7% +4.5 23
2024-12-01 Famalicao W 2-1 1762 1847 30.5% 27.2% 42.3% +8.2 13
2024-12-01 @ Estoril L 1-2 1847 1762 42.3% 27.2% 30.5% -8.2 17
2024-12-02 Casa Pia W 2-0 2066 1778 73.7% 17.2% 9.1% +3.8 30
2024-12-02 @ Porto L 0-2 1778 2066 9.1% 17.2% 73.7% -3.8 13
2024-12-02 Gil Vicente W 4-0 1880 1772 56.0% 24.7% 19.3% +16.5 21
2024-12-02 @ Vitoria Guimaraes L 0-4 1772 1880 19.3% 24.7% 56.0% -16.5 10
2024-12-05 Sporting Clube de Portugal W 2-1 1842 2124 13.3% 21.3% 65.5% +11.7 20
2024-12-05 @ Moreirense L 1-2 2124 1842 65.5% 21.3% 13.3% -11.7 33
2024-12-06 Estoril D 2-2 1949 1770 63.6% 22.1% 14.3% -1.7 24
2024-12-06 @ Braga D 2-2 1770 1949 14.3% 22.1% 63.6% +1.7 14
2024-12-07 Nacional W 2-1 1755 1752 42.7% 27.1% 30.1% +6.4 13
2024-12-07 @ Gil Vicente L 1-2 1752 1755 30.1% 27.1% 42.7% -6.4 9
2024-12-07 Porto D 1-1 1839 2070 16.4% 23.4% 60.2% +2.0 18
2024-12-07 @ Famalicao D 1-1 2070 1839 60.2% 23.4% 16.4% -2.0 31
2024-12-07 Rio Ave W 1-0 1827 1793 46.9% 26.7% 26.5% +6.1 27
2024-12-07 @ Santa Clara L 0-1 1793 1827 26.5% 26.7% 46.9% -6.1 15
2024-12-07 Vitoria Guimaraes W 1-0 2064 1896 62.5% 22.5% 15.0% +3.6 31
2024-12-07 @ Benfica L 0-1 1896 2064 15.0% 22.5% 62.5% -3.6 21
2024-12-08 AVS D 1-1 1774 1741 46.8% 26.7% 26.6% -0.9 14
2024-12-08 @ Casa Pia D 1-1 1741 1774 26.6% 26.7% 46.8% +0.9 11
2024-12-08 Farense D 1-1 1709 1746 37.0% 27.4% 35.7% -0.1 11
2024-12-08 @ Boavista D 1-1 1746 1709 35.7% 27.4% 37.0% +0.1 9
2024-12-09 Arouca W 2-1 1709 1789 31.1% 27.2% 41.6% +8.1 12
2024-12-09 @ Estrela da Amadora L 1-2 1789 1709 41.6% 27.2% 31.1% -8.1 8
2024-12-14 Boavista W 3-2 2112 1709 82.1% 12.3% 5.5% +1.0 36
2024-12-14 @ Sporting Clube de Portugal L 2-3 1709 2112 5.5% 12.3% 82.1% -1.0 11
2024-12-14 Gil Vicente L 0-1 1746 1762 40.2% 27.3% 32.6% -8.4 9
2024-12-14 @ Farense W 1-0 1762 1746 32.6% 27.3% 40.2% +8.4 16
2024-12-14 Moreirense W 1-0 1745 1853 27.7% 26.9% 45.5% +9.2 12
2024-12-14 @ Nacional L 0-1 1853 1745 45.5% 26.9% 27.7% -9.2 20
2024-12-15 Benfica D 1-1 1741 2068 11.0% 19.3% 69.6% +2.7 12
2024-12-15 @ AVS D 1-1 2068 1741 69.6% 19.3% 11.0% -2.7 32
2024-12-15 Casa Pia L 0-2 1772 1773 42.1% 27.2% 30.7% -16.4 14
2024-12-15 @ Estoril W 2-0 1773 1772 30.7% 27.2% 42.1% +16.4 17
2024-12-15 Santa Clara W 1-0 1781 1834 34.8% 27.4% 37.8% +8.0 11
2024-12-15 @ Arouca L 0-1 1834 1781 37.8% 27.4% 34.8% -8.0 27
2024-12-16 Estrela da Amadora W 2-0 2068 1717 78.6% 14.5% 7.0% +2.8 34
2024-12-16 @ Porto L 0-2 1717 2068 7.0% 14.5% 78.6% -2.8 12
2024-12-16 Famalicao D 3-3 1948 1841 55.8% 24.8% 19.4% -1.0 25
2024-12-16 @ Braga D 3-3 1841 1948 19.4% 24.8% 55.8% +1.0 19
2024-12-16 Vitoria Guimaraes D 2-2 1787 1893 28.0% 26.9% 45.1% +0.5 16
2024-12-16 @ Rio Ave D 2-2 1893 1787 45.1% 26.9% 28.0% -0.5 22
2024-12-19 Benfica L 0-2 1755 2065 11.8% 20.0% 68.2% -5.2 12
2024-12-19 @ Nacional W 2-0 2065 1755 68.2% 20.0% 11.8% +5.2 35
2024-12-20 Arouca W 3-1 1790 1789 42.4% 27.2% 30.5% +11.1 20
2024-12-20 @ Casa Pia L 1-3 1789 1790 30.5% 27.2% 42.4% -11.1 11
2024-12-21 AVS D 0-0 1708 1744 37.1% 27.4% 35.5% -0.1 12
2024-12-21 @ Boavista D 0-0 1744 1708 35.5% 27.4% 37.1% +0.1 13
2024-12-21 Farense L 1-2 1842 1738 55.4% 24.9% 19.7% -10.3 19
2024-12-21 @ Famalicao W 2-1 1738 1842 19.7% 24.9% 55.4% +10.2 12
2024-12-21 Porto L 0-3 1844 2071 16.7% 23.5% 59.7% -11.0 20
2024-12-21 @ Moreirense W 3-0 2071 1844 59.7% 23.5% 16.7% +11.0 37
2024-12-22 Braga L 0-2 1826 1947 26.2% 26.6% 47.2% -11.4 27
2024-12-22 @ Santa Clara W 2-0 1947 1826 47.2% 26.6% 26.2% +11.4 28
2024-12-22 Sporting Clube de Portugal D 0-0 1770 2113 10.3% 18.6% 71.1% +3.1 17
2024-12-22 @ Gil Vicente D 0-0 2113 1770 71.1% 18.6% 10.3% -3.1 37
2024-12-23 Estoril W 3-0 2070 1756 75.8% 16.1% 8.1% +4.8 38
2024-12-23 @ Benfica L 0-3 1756 2070 8.1% 16.1% 75.8% -4.8 14
2024-12-23 Nacional D 2-2 1892 1749 59.8% 23.5% 16.7% -1.5 23
2024-12-23 @ Vitoria Guimaraes D 2-2 1749 1892 16.7% 23.5% 59.8% +1.5 13
2024-12-23 Rio Ave W 1-0 1714 1788 32.0% 27.3% 40.8% +8.5 15
2024-12-23 @ Estrela da Amadora L 0-1 1788 1714 40.8% 27.3% 32.0% -8.5 16
2024-12-27 Gil Vicente D 1-1 1778 1773 42.9% 27.1% 30.0% -0.5 12
2024-12-27 @ Arouca D 1-1 1773 1778 30.0% 27.1% 42.9% +0.5 18
2024-12-28 Boavista W 4-0 2082 1708 80.2% 13.5% 6.3% +4.7 40
2024-12-28 @ Porto L 0-4 1708 2082 6.3% 13.5% 80.2% -4.6 12
2024-12-28 Estrela da Amadora D 1-1 1744 1723 45.2% 26.9% 27.9% -0.7 14
2024-12-28 @ AVS D 1-1 1723 1744 27.9% 26.9% 45.2% +0.7 16
2024-12-28 Moreirense D 2-2 1751 1833 30.8% 27.2% 42.0% +0.3 15
2024-12-28 @ Estoril D 2-2 1833 1751 42.0% 27.2% 30.8% -0.3 21
2024-12-29 Benfica W 1-0 2110 2075 46.9% 26.7% 26.4% +6.1 40
2024-12-29 @ Sporting Clube de Portugal L 0-1 2075 2110 26.4% 26.7% 46.9% -6.1 38
2024-12-29 Casa Pia L 1-2 1958 1801 61.4% 22.9% 15.7% -11.2 28
2024-12-29 @ Braga W 2-1 1801 1958 15.7% 22.9% 61.4% +11.2 23
2024-12-29 Nacional W 2-1 1779 1751 46.1% 26.8% 27.1% +5.9 19
2024-12-29 @ Rio Ave L 1-2 1751 1779 27.1% 26.8% 46.1% -5.9 13
2024-12-29 Vitoria Guimaraes D 2-2 1748 1891 23.9% 26.2% 49.9% +0.8 13
2024-12-29 @ Farense D 2-2 1891 1748 49.9% 26.2% 23.9% -0.8 24
2024-12-30 Santa Clara L 1-2 1831 1814 44.6% 26.9% 28.4% -8.6 19
2024-12-30 @ Famalicao W 2-1 1814 1831 28.4% 26.9% 44.6% +8.6 30
2025-01-03 Sporting Clube de Portugal D 4-4 1890 2116 16.8% 23.6% 59.7% +1.1 25
2025-01-03 @ Vitoria Guimaraes D 4-4 2116 1890 59.7% 23.6% 16.8% -1.1 41
2025-01-04 Arouca L 1-3 1703 1777 31.9% 27.3% 40.8% -11.6 12
2025-01-04 @ Boavista W 3-1 1777 1703 40.8% 27.3% 31.9% +11.5 15
2025-01-04 AVS D 1-1 1833 1744 53.8% 25.3% 20.9% -1.5 22
2025-01-04 @ Moreirense D 1-1 1744 1833 20.9% 25.3% 53.8% +1.5 15
2025-01-04 Braga L 1-2 2069 1947 57.5% 24.3% 18.2% -10.6 38
2025-01-04 @ Benfica W 2-1 1947 2069 18.2% 24.3% 57.5% +10.6 31
2025-01-05 Estoril L 2-4 1723 1751 38.4% 27.4% 34.2% -11.9 16
2025-01-05 @ Estrela da Amadora W 4-2 1751 1723 34.2% 27.4% 38.4% +11.9 18
2025-01-05 Famalicao D 1-1 1812 1823 40.8% 27.3% 32.0% -0.4 24
2025-01-05 @ Casa Pia D 1-1 1823 1812 32.0% 27.3% 40.8% +0.4 20
2025-01-05 Farense D 0-0 1823 1749 51.9% 25.8% 22.4% -1.4 31
2025-01-05 @ Santa Clara D 0-0 1749 1823 22.4% 25.8% 51.9% +1.4 14
2025-01-06 Rio Ave D 1-1 1774 1785 40.7% 27.3% 32.1% -0.4 19
2025-01-06 @ Gil Vicente D 1-1 1785 1774 32.1% 27.3% 40.7% +0.3 20
2025-01-12 Porto W 2-0 1745 2086 10.4% 18.7% 71.0% +24.9 16
2025-01-12 @ Nacional L 0-2 2086 1745 71.0% 18.7% 10.4% -24.9 40
2025-01-17 Famalicao W 4-0 2058 1823 69.0% 19.6% 11.3% +9.4 41
2025-01-17 @ Benfica L 0-4 1823 2058 11.3% 19.6% 69.0% -9.4 20
2025-01-18 Arouca D 2-2 1891 1789 55.3% 24.9% 19.8% -1.2 26
2025-01-18 @ Vitoria Guimaraes D 2-2 1789 1891 19.8% 24.9% 55.3% +1.2 16
2025-01-18 Estoril L 2-3 1821 1763 50.0% 26.2% 23.9% -8.9 31
2025-01-18 @ Santa Clara W 3-2 1763 1821 23.9% 26.2% 50.0% +8.9 21
2025-01-18 Sporting Clube de Portugal L 0-3 1786 2115 10.9% 19.2% 69.9% -6.9 20
2025-01-18 @ Rio Ave W 3-0 2115 1786 69.9% 19.2% 10.9% +6.9 44
2025-01-19 AVS W 3-1 1770 1745 45.7% 26.8% 27.5% +10.3 19
2025-01-19 @ Nacional L 1-3 1745 1770 27.5% 26.8% 45.7% -10.3 15
2025-01-19 Braga L 0-1 1712 1957 15.4% 22.8% 61.8% -3.7 16
2025-01-19 @ Estrela da Amadora W 1-0 1957 1712 61.8% 22.8% 15.4% +3.7 34
2025-01-19 Farense D 0-0 1831 1751 52.7% 25.6% 21.7% -1.5 23
2025-01-19 @ Moreirense D 0-0 1751 1831 21.7% 25.6% 52.7% +1.5 15
2025-01-19 Porto W 3-1 1773 2061 12.9% 21.0% 66.0% +20.5 22
2025-01-19 @ Gil Vicente L 1-3 2061 1773 66.0% 21.0% 12.9% -20.5 40
2025-01-20 Casa Pia L 2-3 1691 1812 26.3% 26.6% 47.1% -5.4 12
2025-01-20 @ Boavista W 3-2 1812 1691 47.1% 26.6% 26.3% +5.4 27
2025-01-24 Moreirense W 1-0 1790 1830 36.6% 27.4% 36.0% +7.7 19
2025-01-24 @ Arouca L 0-1 1830 1790 36.0% 27.4% 36.6% -7.7 23
2025-01-25 Benfica W 3-1 1817 2068 15.1% 22.6% 62.3% +19.5 30
2025-01-25 @ Casa Pia L 1-3 2068 1817 62.3% 22.6% 15.1% -19.6 41
2025-01-25 Estrela da Amadora D 0-0 1814 1708 55.7% 24.8% 19.5% -1.8 21
2025-01-25 @ Famalicao D 0-0 1708 1814 19.5% 24.8% 55.7% +1.8 17
2025-01-25 Nacional W 2-0 2122 1780 77.9% 14.9% 7.2% +2.9 47
2025-01-25 @ Sporting Clube de Portugal L 0-2 1780 2122 7.2% 14.9% 77.9% -2.9 19
2025-01-25 Rio Ave L 1-2 1752 1779 38.5% 27.4% 34.1% -7.7 15
2025-01-25 @ Farense W 2-1 1779 1752 34.1% 27.4% 38.5% +7.7 23
2025-01-26 Boavista W 3-0 1961 1686 72.6% 17.8% 9.6% +5.9 37
2025-01-26 @ Braga L 0-3 1686 1961 9.6% 17.8% 72.6% -5.9 12
2025-01-26 Santa Clara D 1-1 2041 1812 68.4% 19.9% 11.7% -2.6 41
2025-01-26 @ Porto D 1-1 1812 2041 11.7% 19.9% 68.4% +2.6 32
2025-01-26 Vitoria Guimaraes W 1-0 1772 1890 26.6% 26.7% 46.8% +9.5 24
2025-01-26 @ Estoril L 0-1 1890 1772 46.8% 26.7% 26.6% -9.5 26
2025-01-27 Gil Vicente W 1-0 1735 1794 33.9% 27.4% 38.7% +8.2 18
2025-01-27 @ AVS L 0-1 1794 1735 38.7% 27.4% 33.9% -8.2 22
2025-01-31 Famalicao L 0-2 1680 1812 25.0% 26.4% 48.6% -11.0 12
2025-01-31 @ Boavista W 2-0 1812 1680 48.6% 26.4% 25.0% +11.0 24
2025-02-01 Arouca L 1-2 1777 1798 39.5% 27.3% 33.2% -7.8 19
2025-02-01 @ Nacional W 2-1 1798 1777 33.2% 27.3% 39.5% +7.8 22
2025-02-01 AVS W 2-0 1880 1743 59.2% 23.7% 17.1% +7.7 29
2025-02-01 @ Vitoria Guimaraes L 0-2 1743 1880 17.1% 23.7% 59.2% -7.7 18
2025-02-01 Casa Pia W 2-1 1815 1837 39.2% 27.3% 33.4% +6.9 35
2025-02-01 @ Santa Clara L 1-2 1837 1815 33.4% 27.3% 39.2% -6.9 30
2025-02-01 Estoril L 1-2 1786 1781 42.9% 27.1% 30.0% -8.3 22
2025-02-01 @ Gil Vicente W 2-1 1781 1786 30.0% 27.1% 42.9% +8.3 27
2025-02-02 Benfica L 2-3 1710 2048 10.5% 18.8% 70.7% -2.2 17
2025-02-02 @ Estrela da Amadora W 3-2 2048 1710 70.7% 18.8% 10.5% +2.2 44
2025-02-02 Farense W 3-1 2125 1744 80.6% 13.3% 6.1% +2.1 50
2025-02-02 @ Sporting Clube de Portugal L 1-3 1744 2125 6.1% 13.3% 80.6% -2.1 15
2025-02-03 Braga L 1-2 1822 1967 23.7% 26.1% 50.2% -5.2 23
2025-02-03 @ Moreirense W 2-1 1967 1822 50.2% 26.1% 23.7% +5.2 40
2025-02-03 Porto D 2-2 1786 2038 15.0% 22.5% 62.4% +1.6 24
2025-02-03 @ Rio Ave D 2-2 2038 1786 62.4% 22.5% 15.0% -1.6 42
2025-02-07 Sporting Clube de Portugal D 1-1 2037 2127 29.9% 27.1% 43.0% +0.6 43
2025-02-07 @ Porto D 1-1 2127 2037 43.0% 27.1% 29.9% -0.6 51
2025-02-08 Moreirense W 3-2 2050 1817 68.9% 19.7% 11.4% +2.4 47
2025-02-08 @ Benfica L 2-3 1817 2050 11.4% 19.7% 68.9% -2.4 23
2025-02-08 Santa Clara L 1-2 1735 1822 30.3% 27.1% 42.6% -6.4 18
2025-02-08 @ AVS W 2-1 1822 1735 42.6% 27.1% 30.3% +6.4 38
2025-02-08 Vitoria Guimaraes D 0-0 1823 1888 33.1% 27.3% 39.6% +0.3 25
2025-02-08 @ Famalicao D 0-0 1888 1823 39.6% 27.3% 33.1% -0.3 30
2025-02-09 Boavista W 2-1 1790 1669 57.4% 24.3% 18.3% +4.1 30
2025-02-09 @ Estoril L 1-2 1669 1790 18.3% 24.3% 57.4% -4.1 12
2025-02-09 Estrela da Amadora W 1-0 1830 1708 57.5% 24.3% 18.2% +4.3 33
2025-02-09 @ Casa Pia L 0-1 1708 1830 18.2% 24.3% 57.5% -4.4 17
2025-02-09 Gil Vicente W 2-0 1972 1777 65.2% 21.4% 13.4% +6.0 43
2025-02-09 @ Braga L 0-2 1777 1972 13.4% 21.4% 65.2% -6.0 22
2025-02-09 Nacional L 0-2 1742 1770 38.5% 27.4% 34.2% -15.3 15
2025-02-09 @ Farense W 2-0 1770 1742 34.2% 27.4% 38.5% +15.3 22
2025-02-10 Rio Ave D 1-1 1805 1788 44.6% 26.9% 28.4% -0.7 23
2025-02-10 @ Arouca D 1-1 1788 1805 28.4% 26.9% 44.6% +0.7 25
2025-02-14 Estrela da Amadora L 0-1 1665 1703 36.9% 27.4% 35.8% -7.9 12
2025-02-14 @ Boavista W 1-0 1703 1665 35.8% 27.4% 36.9% +7.9 20
2025-02-15 Arouca D 2-2 2126 1805 76.3% 15.8% 7.9% -2.3 52
2025-02-15 @ Sporting Clube de Portugal D 2-2 1805 2126 7.9% 15.8% 76.3% +2.3 24
2025-02-15 Benfica L 0-1 1828 2053 16.9% 23.6% 59.5% -4.0 38
2025-02-15 @ Santa Clara W 1-0 2053 1828 59.5% 23.6% 16.9% +4.0 50
2025-02-15 Casa Pia W 3-2 1814 1834 39.6% 27.3% 33.1% +6.5 26
2025-02-15 @ Moreirense L 2-3 1834 1814 33.1% 27.3% 39.6% -6.5 33
2025-02-15 Estoril D 2-2 1785 1794 41.0% 27.2% 31.7% -0.3 23
2025-02-15 @ Nacional D 2-2 1794 1785 31.7% 27.2% 41.0% +0.3 31
2025-02-16 AVS D 1-1 1789 1729 50.2% 26.1% 23.7% -1.2 26
2025-02-16 @ Rio Ave D 1-1 1729 1789 23.7% 26.1% 50.2% +1.2 19
2025-02-16 Braga D 0-0 1888 1978 29.8% 27.1% 43.1% +0.6 31
2025-02-16 @ Vitoria Guimaraes D 0-0 1978 1888 43.1% 27.1% 29.8% -0.6 44
2025-02-16 Porto L 0-1 1727 2037 11.8% 20.1% 68.2% -2.7 15
2025-02-16 @ Farense W 1-0 2037 1727 68.2% 20.1% 11.8% +2.8 46
2025-02-17 Famalicao L 0-2 1771 1823 34.9% 27.4% 37.7% -14.3 22
2025-02-17 @ Gil Vicente W 2-0 1823 1771 37.7% 27.4% 34.9% +14.3 28
2025-02-21 Nacional W 1-0 1978 1785 65.0% 21.5% 13.5% +3.2 47
2025-02-21 @ Braga L 0-1 1785 1978 13.5% 21.5% 65.0% -3.2 23
2025-02-22 Boavista W 3-0 2057 1657 81.9% 12.5% 5.6% +3.1 53
2025-02-22 @ Benfica L 0-3 1657 2057 5.6% 12.5% 81.9% -3.1 12
2025-02-22 Gil Vicente W 1-0 1828 1757 51.5% 25.9% 22.7% +5.3 36
2025-02-22 @ Casa Pia L 0-1 1757 1828 22.7% 25.9% 51.5% -5.3 22
2025-02-22 Rio Ave W 2-1 1794 1788 43.2% 27.1% 29.8% +6.3 34
2025-02-22 @ Estoril L 1-2 1788 1794 29.8% 27.1% 43.2% -6.3 26
2025-02-23 Farense D 2-2 1807 1724 53.0% 25.5% 21.5% -1.0 25
2025-02-23 @ Arouca D 2-2 1724 1807 21.5% 25.5% 53.0% +1.0 16
2025-02-23 Moreirense W 2-0 1837 1821 44.5% 27.0% 28.5% +12.2 31
2025-02-23 @ Famalicao L 0-2 1821 1837 28.5% 27.0% 44.5% -12.2 26
2025-02-23 Santa Clara D 0-0 1711 1824 27.1% 26.8% 46.1% +0.9 21
2025-02-23 @ Estrela da Amadora D 0-0 1824 1711 46.1% 26.8% 27.1% -0.9 39
2025-02-23 Sporting Clube de Portugal D 2-2 1730 2124 8.3% 16.3% 75.4% +2.3 20
2025-02-23 @ AVS D 2-2 2124 1730 75.4% 16.3% 8.3% -2.3 53
2025-02-24 Vitoria Guimaraes D 1-1 2040 1888 60.8% 23.2% 16.1% -2.0 47
2025-02-24 @ Porto D 1-1 1888 2040 16.1% 23.2% 60.8% +2.0 32
2025-03-01 Casa Pia W 1-0 1890 1833 49.9% 26.2% 24.0% +5.6 35
2025-03-01 @ Vitoria Guimaraes L 0-1 1833 1890 24.0% 26.2% 49.9% -5.6 36
2025-03-01 Famalicao W 2-1 1781 1850 32.7% 27.3% 40.0% +7.9 26
2025-03-01 @ Nacional L 1-2 1850 1781 40.0% 27.3% 32.7% -7.9 31
2025-03-01 Porto L 0-2 1806 2038 16.4% 23.3% 60.3% -7.4 25
2025-03-01 @ Arouca W 2-0 2038 1806 60.3% 23.3% 16.4% +7.4 50
2025-03-02 AVS L 0-1 1725 1732 41.3% 27.2% 31.5% -8.6 16
2025-03-02 @ Farense W 1-0 1732 1725 31.5% 27.2% 41.3% +8.6 23
2025-03-02 Braga W 2-1 1781 1981 18.7% 24.5% 56.8% +10.5 29
2025-03-02 @ Rio Ave L 1-2 1981 1781 56.8% 24.5% 18.7% -10.5 47
2025-03-02 Estrela da Amadora D 1-1 1809 1712 54.6% 25.1% 20.3% -1.5 27
2025-03-02 @ Moreirense D 1-1 1712 1809 20.3% 25.1% 54.6% +1.5 22
2025-03-02 Santa Clara W 1-0 1654 1823 21.3% 25.4% 53.2% +10.5 15
2025-03-02 @ Boavista L 0-1 1823 1654 53.2% 25.4% 21.3% -10.5 39
2025-03-03 Estoril W 3-1 2121 1800 76.3% 15.8% 7.9% +2.8 56
2025-03-03 @ Sporting Clube de Portugal L 1-3 1800 2121 7.9% 15.8% 76.3% -2.8 34
2025-03-07 Gil Vicente D 1-1 1714 1752 36.9% 27.4% 35.7% -0.0 23
2025-03-07 @ Estrela da Amadora D 1-1 1752 1714 35.7% 27.4% 36.9% +0.0 23
2025-03-08 Arouca L 0-1 1741 1799 34.1% 27.4% 38.5% -7.4 23
2025-03-08 @ AVS W 1-0 1799 1741 38.5% 27.4% 34.1% +7.4 28
2025-03-08 Farense D 2-2 1798 1717 52.7% 25.6% 21.7% -1.0 35
2025-03-08 @ Estoril D 2-2 1717 1798 21.7% 25.6% 52.7% +1.0 17
2025-03-08 Nacional W 3-0 2060 1789 72.2% 18.0% 9.8% +6.0 56
2025-03-08 @ Benfica L 0-3 1789 2060 9.8% 18.0% 72.2% -6.0 26
2025-03-08 Porto W 1-0 1970 2045 31.8% 27.3% 40.9% +8.5 50
2025-03-08 @ Braga L 0-1 2045 1970 40.9% 27.3% 31.8% -8.5 50
2025-03-09 Moreirense D 1-1 1813 1807 43.0% 27.1% 29.9% -0.5 40
2025-03-09 @ Santa Clara D 1-1 1807 1813 29.9% 27.1% 43.0% +0.5 28
2025-03-09 Sporting Clube de Portugal L 1-3 1827 2124 12.5% 20.6% 66.9% -4.8 36
2025-03-09 @ Casa Pia W 3-1 2124 1827 66.9% 20.6% 12.5% +4.8 59
2025-03-09 Vitoria Guimaraes L 1-2 1664 1896 16.4% 23.3% 60.3% -3.7 15
2025-03-09 @ Boavista W 2-1 1896 1664 60.3% 23.3% 16.4% +3.7 38
2025-03-10 Rio Ave W 1-0 1842 1792 48.9% 26.3% 24.7% +5.8 34
2025-03-10 @ Famalicao L 0-1 1792 1842 24.7% 26.3% 48.9% -5.8 29
2025-03-15 AVS W 2-0 2037 1733 74.9% 16.6% 8.5% +3.5 53
2025-03-15 @ Porto L 0-2 1733 2037 8.5% 16.6% 74.9% -3.5 23
2025-03-15 Braga L 0-1 1718 1979 14.5% 22.2% 63.4% -3.4 17
2025-03-15 @ Farense W 1-0 1979 1718 63.4% 22.2% 14.5% +3.5 53
2025-03-15 Famalicao W 3-1 2129 1848 73.1% 17.5% 9.3% +3.4 62
2025-03-15 @ Sporting Clube de Portugal L 1-3 1848 2129 9.3% 17.5% 73.1% -3.4 34
2025-03-15 Santa Clara L 0-1 1752 1812 33.7% 27.3% 38.9% -7.4 23
2025-03-15 @ Gil Vicente W 1-0 1812 1752 38.9% 27.3% 33.7% +7.4 43
2025-03-16 Benfica L 2-3 1786 2066 13.4% 21.4% 65.3% -2.8 29
2025-03-16 @ Rio Ave W 3-2 2066 1786 65.3% 21.4% 13.4% +2.8 59
2025-03-16 Boavista W 1-0 1808 1661 60.3% 23.3% 16.4% +3.9 31
2025-03-16 @ Moreirense L 0-1 1661 1808 16.4% 23.3% 60.3% -3.9 15
2025-03-16 Casa Pia W 3-1 1783 1822 36.7% 27.4% 35.9% +12.6 29
2025-03-16 @ Nacional L 1-3 1822 1783 35.9% 27.4% 36.7% -12.6 36
2025-03-16 Estoril D 1-1 1806 1797 43.6% 27.1% 29.4% -0.6 29
2025-03-16 @ Arouca D 1-1 1797 1806 29.4% 27.1% 43.6% +0.6 36
2025-03-16 Estrela da Amadora W 2-0 1900 1713 64.3% 21.8% 13.9% +6.2 41
2025-03-16 @ Vitoria Guimaraes L 0-2 1713 1900 13.9% 21.8% 64.3% -6.2 23
2025-03-28 Benfica L 0-3 1744 2069 11.1% 19.4% 69.5% -7.0 23
2025-03-28 @ Gil Vicente W 3-0 2069 1744 69.5% 19.4% 11.1% +7.0 62
2025-03-29 Arouca W 2-1 1982 1805 63.4% 22.1% 14.5% +3.2 56
2025-03-29 @ Braga L 1-2 1805 1982 14.5% 22.1% 63.4% -3.2 29
2025-03-29 Rio Ave W 2-1 1810 1783 45.9% 26.8% 27.3% +5.9 39
2025-03-29 @ Casa Pia L 1-2 1783 1810 27.3% 26.8% 45.9% -5.9 29
2025-03-29 Sporting Clube de Portugal L 0-3 1707 2132 7.3% 14.9% 77.8% -4.2 23
2025-03-29 @ Estrela da Amadora W 3-0 2132 1707 77.8% 14.9% 7.3% +4.2 65
2025-03-30 AVS W 4-1 1844 1730 56.7% 24.5% 18.8% +10.4 37
2025-03-30 @ Famalicao L 1-4 1730 1844 18.8% 24.5% 56.7% -10.4 23
2025-03-30 Nacional W 1-0 1820 1796 45.5% 26.8% 27.7% +6.3 46
2025-03-30 @ Santa Clara L 0-1 1796 1820 27.7% 26.8% 45.5% -6.3 29
2025-03-30 Porto L 1-2 1797 2040 15.6% 22.9% 61.5% -3.5 36
2025-03-30 @ Estoril W 2-1 2040 1797 61.5% 22.9% 15.6% +3.5 56
2025-03-30 Vitoria Guimaraes D 2-2 1812 1906 29.3% 27.1% 43.6% +0.5 32
2025-03-30 @ Moreirense D 2-2 1906 1812 43.6% 27.1% 29.3% -0.5 42
2025-04-01 Gil Vicente L 1-3 1657 1737 31.1% 27.2% 41.7% -11.3 15
2025-04-01 @ Boavista W 3-1 1737 1657 41.7% 27.2% 31.1% +11.3 26
2025-04-02 Farense W 3-2 2076 1714 79.3% 14.1% 6.6% +1.2 65
2025-04-02 @ Benfica L 2-3 1714 2076 6.6% 14.1% 79.3% -1.2 17
2025-04-04 Estoril L 0-3 1719 1794 31.9% 27.3% 40.8% -19.4 23
2025-04-04 @ AVS W 3-0 1794 1719 40.8% 27.3% 31.9% +19.4 39
2025-04-05 Famalicao L 1-2 1802 1855 34.9% 27.4% 37.8% -7.1 29
2025-04-05 @ Arouca W 2-1 1855 1802 37.8% 27.4% 34.9% +7.1 40
2025-04-05 Santa Clara W 2-0 1905 1826 52.6% 25.6% 21.8% +9.7 45
2025-04-05 @ Vitoria Guimaraes L 0-2 1826 1905 21.8% 25.6% 52.6% -9.7 46
2025-04-06 Benfica L 1-4 2044 2077 37.6% 27.4% 35.0% -18.5 56
2025-04-06 @ Porto W 4-1 2077 2044 35.0% 27.4% 37.6% +18.5 68
2025-04-06 Estrela da Amadora L 0-1 1790 1703 53.4% 25.4% 21.2% -10.5 29
2025-04-06 @ Nacional W 1-0 1703 1790 21.2% 25.4% 53.4% +10.5 26
2025-04-06 Moreirense L 0-1 1749 1812 33.3% 27.3% 39.4% -7.3 26
2025-04-06 @ Gil Vicente W 1-0 1812 1749 39.4% 27.3% 33.3% +7.3 35
2025-04-07 Boavista L 0-2 1777 1645 58.6% 23.9% 17.5% -21.5 29
2025-04-07 @ Rio Ave W 2-0 1645 1777 17.5% 23.9% 58.6% +21.5 18
2025-04-07 Braga D 1-1 2137 1986 60.7% 23.2% 16.1% -2.0 66
2025-04-07 @ Sporting Clube de Portugal D 1-1 1986 2137 16.1% 23.2% 60.7% +2.0 57
2025-04-07 Casa Pia D 0-0 1713 1816 28.3% 26.9% 44.8% +0.8 18
2025-04-07 @ Farense D 0-0 1816 1713 44.8% 26.9% 28.3% -0.8 40
2025-04-11 Vitoria Guimaraes L 0-1 1741 1915 20.9% 25.3% 53.8% -5.0 26
2025-04-11 @ Gil Vicente W 1-0 1915 1741 53.8% 25.3% 20.9% +5.0 48
2025-04-12 Estoril W 3-0 1862 1813 48.7% 26.4% 24.9% +15.9 43
2025-04-12 @ Famalicao L 0-3 1813 1862 24.9% 26.4% 48.7% -15.9 39
2025-04-12 Nacional L 0-1 1667 1779 27.2% 26.8% 46.0% -6.2 18
2025-04-12 @ Boavista W 1-0 1779 1667 46.0% 26.8% 27.2% +6.2 32
2025-04-12 Porto L 0-1 1815 2025 17.9% 24.1% 58.0% -4.3 40
2025-04-12 @ Casa Pia W 1-0 2025 1815 58.0% 24.1% 17.9% +4.3 59
2025-04-12 Sporting Clube de Portugal L 0-1 1816 2135 11.4% 19.7% 68.9% -2.6 46
2025-04-12 @ Santa Clara W 1-0 2135 1816 68.9% 19.7% 11.4% +2.6 69
2025-04-13 Arouca D 2-2 2095 1795 74.7% 16.7% 8.6% -2.3 69
2025-04-13 @ Benfica D 2-2 1795 2095 8.6% 16.7% 74.7% +2.3 30
2025-04-13 AVS W 4-1 1988 1700 73.6% 17.3% 9.1% +4.7 60
2025-04-13 @ Braga L 1-4 1700 1988 9.1% 17.3% 73.6% -4.7 23
2025-04-13 Farense L 0-1 1714 1714 42.2% 27.2% 30.6% -8.7 26
2025-04-13 @ Estrela da Amadora W 1-0 1714 1714 30.6% 27.2% 42.2% +8.7 21
2025-04-13 Rio Ave L 0-2 1819 1756 50.6% 26.0% 23.3% -19.0 35
2025-04-13 @ Moreirense W 2-0 1756 1819 23.3% 26.0% 50.6% +19.0 32
2025-04-18 Boavista L 0-1 1723 1661 50.4% 26.1% 23.5% -10.1 21
2025-04-18 @ Farense W 1-0 1661 1723 23.5% 26.1% 50.4% +10.1 21
2025-04-18 Famalicao W 2-1 2030 1878 60.8% 23.2% 16.0% +3.6 62
2025-04-18 @ Porto L 1-2 1878 2030 16.0% 23.2% 60.8% -3.6 43
2025-04-18 Moreirense W 3-1 2137 1800 77.5% 15.1% 7.4% +2.6 72
2025-04-18 @ Sporting Clube de Portugal L 1-3 1800 2137 7.4% 15.1% 77.5% -2.6 35
2025-04-18 Santa Clara D 1-1 1775 1814 36.8% 27.4% 35.8% -0.0 33
2025-04-18 @ Rio Ave D 1-1 1814 1775 35.8% 27.4% 36.8% +0.0 47
2025-04-19 Benfica L 0-3 1920 2093 21.0% 25.4% 53.7% -13.7 48
2025-04-19 @ Vitoria Guimaraes W 3-0 2093 1920 53.7% 25.4% 21.0% +13.7 72
2025-04-19 Braga L 0-2 1797 1992 19.1% 24.6% 56.2% -8.6 39
2025-04-19 @ Estoril W 2-0 1992 1797 56.2% 24.6% 19.1% +8.6 63
2025-04-19 Casa Pia D 1-1 1695 1811 26.8% 26.7% 46.4% +0.8 24
2025-04-19 @ AVS D 1-1 1811 1695 46.4% 26.7% 26.8% -0.8 41
2025-04-19 Estrela da Amadora W 1-0 1797 1705 54.1% 25.2% 20.6% +4.9 33
2025-04-19 @ Arouca L 0-1 1705 1797 20.6% 25.2% 54.1% -4.9 26
2025-04-19 Gil Vicente L 0-3 1785 1736 48.8% 26.4% 24.9% -26.8 32
2025-04-19 @ Nacional W 3-0 1736 1785 24.9% 26.4% 48.8% +26.8 29
2025-04-25 Braga D 1-1 1874 2001 25.6% 26.5% 47.9% +1.0 44
2025-04-25 @ Famalicao D 1-1 2001 1874 47.9% 26.5% 25.6% -1.0 64
2025-04-26 Arouca W 2-0 1814 1802 43.8% 27.0% 29.1% +12.4 50
2025-04-26 @ Santa Clara L 0-2 1802 1814 29.1% 27.0% 43.8% -12.4 33
2025-04-26 Farense W 1-0 1763 1712 49.0% 26.3% 24.7% +5.8 32
2025-04-26 @ Gil Vicente L 0-1 1712 1763 24.7% 26.3% 49.0% -5.8 21
2025-04-26 Porto W 2-0 1700 2033 10.7% 19.0% 70.3% +24.8 29
2025-04-26 @ Estrela da Amadora L 0-2 2033 1700 70.3% 19.0% 10.7% -24.8 62
2025-04-27 AVS W 6-0 2107 1696 82.6% 12.1% 5.3% +5.6 75
2025-04-27 @ Benfica L 0-6 1696 2107 5.3% 12.1% 82.6% -5.6 24
2025-04-27 Nacional D 1-1 1798 1758 47.5% 26.6% 25.9% -0.9 36
2025-04-27 @ Moreirense D 1-1 1758 1798 25.9% 26.6% 47.5% +0.9 33
2025-04-27 Rio Ave W 3-0 1907 1775 58.6% 23.9% 17.5% +11.5 51
2025-04-27 @ Vitoria Guimaraes L 0-3 1775 1907 17.5% 23.9% 58.6% -11.5 33
2025-04-27 Sporting Clube de Portugal L 0-5 1671 2140 6.0% 13.1% 80.9% -5.4 21
2025-04-27 @ Boavista W 5-0 2140 1671 80.9% 13.1% 6.0% +5.4 75
2025-04-29 Estoril L 1-3 1810 1789 45.2% 26.9% 28.0% -15.0 41
2025-04-29 @ Casa Pia W 3-1 1789 1810 28.0% 26.9% 45.2% +15.0 42
2025-05-02 Moreirense W 3-1 2008 1797 66.8% 20.7% 12.5% +4.8 65
2025-05-02 @ Porto L 1-3 1797 2008 12.5% 20.7% 66.8% -4.8 36
2025-05-03 Benfica L 1-2 1804 2112 11.9% 20.1% 68.0% -2.6 42
2025-05-03 @ Estoril W 2-1 2112 1804 68.0% 20.1% 11.9% +2.6 78
2025-05-03 Famalicao W 2-1 1707 1875 21.4% 25.5% 53.1% +9.9 24
2025-05-03 @ Farense L 1-2 1875 1707 53.1% 25.5% 21.4% -9.9 44
2025-05-03 Santa Clara D 1-1 2000 1826 63.1% 22.3% 14.6% -2.2 65
2025-05-03 @ Braga D 1-1 1826 2000 14.6% 22.3% 63.1% +2.2 51
2025-05-03 Vitoria Guimaraes L 1-2 1759 1918 22.3% 25.8% 51.9% -5.0 33
2025-05-03 @ Nacional W 2-1 1918 1759 51.9% 25.8% 22.3% +5.0 54
2025-05-04 Casa Pia D 0-0 1790 1795 41.6% 27.2% 31.2% -0.5 34
2025-05-04 @ Arouca D 0-0 1795 1790 31.2% 27.2% 41.6% +0.5 42
2025-05-04 Gil Vicente W 2-1 2145 1769 80.4% 13.4% 6.2% +1.2 78
2025-05-04 @ Sporting Clube de Portugal L 1-2 1769 2145 6.2% 13.4% 80.4% -1.2 32
2025-05-05 Boavista L 1-2 1691 1665 45.7% 26.8% 27.5% -8.8 24
2025-05-05 @ AVS W 2-1 1665 1691 27.5% 26.8% 45.7% +8.8 24
2025-05-05 Estrela da Amadora W 2-0 1763 1725 47.4% 26.6% 26.0% +11.3 36
2025-05-05 @ Rio Ave L 0-2 1725 1763 26.0% 26.6% 47.4% -11.3 29
2025-05-10 Arouca D 1-1 1768 1789 39.2% 27.3% 33.4% -0.2 33
2025-05-10 @ Gil Vicente D 1-1 1789 1768 33.4% 27.3% 39.2% +0.2 35
2025-05-10 Braga W 2-1 1795 1998 18.5% 24.4% 57.1% +10.5 45
2025-05-10 @ Casa Pia L 1-2 1998 1795 57.1% 24.4% 18.5% -10.5 65
2025-05-10 Famalicao W 2-1 1828 1865 37.1% 27.4% 35.5% +7.2 54
2025-05-10 @ Santa Clara L 1-2 1865 1828 35.5% 27.4% 37.1% -7.2 44
2025-05-10 Rio Ave D 3-3 1754 1775 39.5% 27.3% 33.2% -0.2 34
2025-05-10 @ Nacional D 3-3 1775 1754 33.2% 27.3% 39.5% +0.2 37
2025-05-10 Sporting Clube de Portugal D 1-1 2115 2146 37.9% 27.4% 34.8% -0.1 79
2025-05-10 @ Benfica D 1-1 2146 2115 34.8% 27.4% 37.9% +0.1 79
2025-05-11 AVS L 0-1 1713 1682 46.5% 26.7% 26.8% -9.4 29
2025-05-11 @ Estrela da Amadora W 1-0 1682 1713 26.8% 26.7% 46.5% +9.4 27
2025-05-11 Estoril D 2-2 1792 1801 41.0% 27.2% 31.7% -0.3 37
2025-05-11 @ Moreirense D 2-2 1801 1792 31.7% 27.2% 41.0% +0.3 43
2025-05-11 Farense L 1-2 1923 1717 66.3% 20.9% 12.8% -11.9 54
2025-05-11 @ Vitoria Guimaraes W 2-1 1717 1923 12.8% 20.9% 66.3% +11.8 27
2025-05-11 Porto L 1-2 1674 2013 10.5% 18.8% 70.8% -2.2 24
2025-05-11 @ Boavista W 2-1 2013 1674 70.8% 18.8% 10.5% +2.2 68
2025-05-16 Casa Pia W 2-1 1858 1806 49.2% 26.3% 24.5% +5.4 47
2025-05-16 @ Famalicao L 1-2 1806 1858 24.5% 26.3% 49.2% -5.4 45
2025-05-16 Gil Vicente D 1-1 1775 1767 43.3% 27.1% 29.7% -0.6 38
2025-05-16 @ Rio Ave D 1-1 1767 1775 29.7% 27.1% 43.3% +0.6 34
2025-05-17 Benfica D 1-1 1987 2115 25.5% 26.5% 48.0% +1.0 66
2025-05-17 @ Braga D 1-1 2115 1987 48.0% 26.5% 25.5% -1.0 80
2025-05-17 Boavista W 4-1 1790 1672 57.0% 24.4% 18.5% +10.2 38
2025-05-17 @ Arouca L 1-4 1672 1790 18.5% 24.4% 57.0% -10.2 24
2025-05-17 Estrela da Amadora W 4-0 1801 1704 54.7% 25.1% 20.2% +17.2 46
2025-05-17 @ Estoril L 0-4 1704 1801 20.2% 25.1% 54.7% -17.2 29
2025-05-17 Moreirense L 0-3 1691 1792 28.6% 27.0% 44.5% -17.8 27
2025-05-17 @ AVS W 3-0 1792 1691 44.5% 27.0% 28.6% +17.8 40
2025-05-17 Nacional W 3-0 2016 1754 71.4% 18.4% 10.2% +6.3 71
2025-05-17 @ Porto L 0-3 1754 2016 10.2% 18.4% 71.4% -6.3 34
2025-05-17 Santa Clara L 1-2 1728 1836 27.8% 26.9% 45.3% -6.0 27
2025-05-17 @ Farense W 2-1 1836 1728 45.3% 26.9% 27.8% +6.0 57
2025-05-17 Vitoria Guimaraes W 2-0 2147 1911 69.1% 19.6% 11.3% +4.9 82
2025-05-17 @ Sporting Clube de Portugal L 0-2 1911 2147 11.3% 19.6% 69.1% -4.9 54

Playoff Game Log

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

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Record
2024-05-24 Vizela W 3-0 1751 1678 51.7% 25.8% 22.5% +14.5 1-0
2024-05-24 @ AVS L 0-3 1678 1751 22.5% 25.8% 51.7% -14.5 0-1
2024-06-01 AVS D 2-2 1664 1765 28.5% 27.0% 44.6% +0.5 0-1-1
2024-06-01 @ Vizela D 2-2 1765 1664 44.6% 27.0% 28.5% -0.5 1-0-1

Biggest Upsets

The 25 games where the underdog won despite the lowest pregame win probability. Underdog Win % is the winner's pregame chance of winning the game (lower = bigger upset). @ before a team name indicates the away side. An asterisk (*) after the date marks a playoff game.

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 2024-11-30 7.81% Santa Clara 1814 1 @ Sporting Clube de Portugal 2138 0
2 2025-01-12 10.37% @ Nacional 1745 2 Porto 2086 0
3 2025-04-26 10.72% @ Estrela da Amadora 1700 2 Porto 2033 0
4 2025-05-11 12.79% Farense 1717 2 @ Vitoria Guimaraes 1923 1
5 2025-01-19 12.93% @ Gil Vicente 1773 3 Porto 2061 1
6 2024-12-05 13.26% @ Moreirense 1842 2 Sporting Clube de Portugal 2124 1
7 2025-01-25 15.11% @ Casa Pia 1817 3 Benfica 2068 1
8 2024-12-29 15.70% Casa Pia 1801 2 @ Braga 1958 1
9 2025-04-07 17.47% Boavista 1645 2 @ Rio Ave 1777 0
10 2025-01-04 18.20% Braga 1947 2 @ Benfica 2069 1
11 2025-05-10 18.52% @ Casa Pia 1795 2 Braga 1998 1
12 2025-03-02 18.74% @ Rio Ave 1781 2 Braga 1981 1
13 2024-08-11 19.03% @ Famalicao 1817 2 Benfica 2013 0
14 2024-12-21 19.68% Farense 1738 2 @ Famalicao 1842 1
15 2025-04-06 21.17% Estrela da Amadora 1703 1 @ Nacional 1790 0
16 2025-03-02 21.31% @ Boavista 1654 1 Santa Clara 1823 0
17 2025-05-03 21.42% @ Farense 1707 2 Famalicao 1875 1
18 2024-11-02 22.33% Boavista 1712 2 @ Gil Vicente 1786 1
19 2025-04-13 23.33% Rio Ave 1756 2 @ Moreirense 1819 0
20 2025-04-18 23.53% Boavista 1661 1 @ Farense 1723 0
21 2025-01-18 23.88% Estoril 1763 3 @ Santa Clara 1821 2
22 2024-09-28 24.77% @ Estrela da Amadora 1707 2 Moreirense 1841 1
23 2024-09-15 24.78% Vitoria Guimaraes 1883 2 @ Braga 1933 0
24 2025-04-19 24.87% Gil Vicente 1736 3 @ Nacional 1785 0
25 2024-08-25 24.97% @ AVS 1755 1 Vitoria Guimaraes 1887 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 2025-04-19 26.80 Gil Vicente 3 1736 24.87% @ Nacional 0 1785 48.76% 26.37%
2 2025-01-12 24.92 @ Nacional 2 1745 10.37% Porto 0 2086 70.97% 18.66%
3 2025-04-26 24.75 @ Estrela da Amadora 2 1700 10.72% Porto 0 2033 70.27% 19.01%
4 2025-04-07 21.48 Boavista 2 1645 17.47% @ Rio Ave 0 1777 58.61% 23.92%
5 2024-08-11 20.80 @ Famalicao 2 1817 19.03% Benfica 0 2013 56.35% 24.62%
6 2025-01-19 20.47 @ Gil Vicente 3 1773 12.93% Porto 1 2061 66.05% 21.02%
7 2024-08-11 19.81 Santa Clara 4 1786 31.47% @ Estoril 1 1780 41.31% 27.23%
8 2025-01-25 19.55 @ Casa Pia 3 1817 15.11% Benfica 1 2068 62.30% 22.59%
9 2025-04-04 19.38 Estoril 3 1794 40.85% @ AVS 0 1719 31.89% 27.25%
10 2024-10-26 19.36 @ Estoril 4 1750 32.64% Arouca 1 1819 40.06% 27.29%
11 2025-04-13 19.04 Rio Ave 2 1756 23.33% @ Moreirense 0 1819 50.65% 26.02%
12 2024-09-15 18.49 Vitoria Guimaraes 2 1883 24.78% @ Braga 0 1933 48.87% 26.35%
13 2025-04-06 18.46 Benfica 4 2077 35.02% @ Porto 1 2044 37.61% 27.37%
14 2024-11-10 18.12 @ Benfica 4 2040 35.96% Porto 1 2084 36.66% 27.38%
15 2024-08-19 17.96 Famalicao 3 1838 44.07% @ Estrela da Amadora 0 1740 28.93% 27.00%
16 2025-05-17 17.78 Moreirense 3 1792 44.47% @ AVS 0 1691 28.57% 26.96%
17 2025-05-17 17.24 @ Estoril 4 1801 54.70% Estrela da Amadora 0 1704 20.22% 25.08%
18 2024-12-02 16.51 @ Vitoria Guimaraes 4 1880 55.96% Gil Vicente 0 1772 19.31% 24.73%
19 2024-12-15 16.41 Casa Pia 2 1773 30.73% @ Estoril 0 1772 42.09% 27.17%
20 2024-09-21 15.88 Porto 3 2035 48.74% @ Vitoria Guimaraes 0 1902 24.89% 26.37%
21 2025-04-12 15.88 @ Famalicao 3 1862 48.74% Estoril 0 1813 24.89% 26.37%
22 2024-11-10 15.83 @ Estrela da Amadora 2 1699 32.53% Nacional 0 1769 40.18% 27.29%
23 2024-11-04 15.76 @ Nacional 2 1753 32.77% Santa Clara 0 1821 39.93% 27.30%
24 2024-09-20 15.41 Braga 3 1915 49.77% @ Nacional 0 1773 24.04% 26.19%
25 2025-02-09 15.32 Nacional 2 1770 34.19% @ Farense 0 1742 38.45% 27.35%