2022-23 Primeira Liga Season

306 games · 2 promotion-playoff teams

Final

Champion

Benfica

87 points

Relegated

No relegation

Biggest Overachiever

Benfica

11.16 points above expected

87 points · 75.84 expected points

Biggest Disappointment

Santa Clara

13.15 points below expected

22 points · 35.15 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 Benfica 34 28 3 3 87 82 20 +62 75.84 +11.16
2 Porto 34 27 4 3 85 73 22 +51 75.44 +9.56
3 Braga 34 25 3 6 78 75 30 +45 69.94 +8.06
4 Sporting Clube de Portugal 34 23 5 6 74 71 32 +39 70.31 +3.69
5 Arouca 34 15 9 10 54 36 37 -1 44.50 +9.50
6 Vitoria Guimaraes 34 16 5 13 53 34 39 -5 48.89 +4.11
7 Chaves 34 12 10 12 46 35 40 -5 45.02 +0.98
8 Famalicao 34 13 5 16 44 39 47 -8 43.43 +0.57
9 Boavista 34 12 8 14 44 43 54 -11 39.44 +4.56
10 Casa Pia 34 11 8 15 41 31 40 -9 43.13 -2.13
11 Vizela 34 11 7 16 40 34 38 -4 44.51 -4.51
12 Rio Ave 34 10 10 14 40 36 43 -7 44.37 -4.37
13 Gil Vicente 34 10 7 17 37 32 41 -9 43.77 -6.77
14 Estoril 34 10 5 19 35 33 49 -16 39.70 -4.70
15 Portimonense 34 10 4 20 34 25 48 -23 39.21 -5.21
16 Maritimo 34 7 5 22 26 32 63 -31 32.36 -6.36
17 Pacos de Ferreira 34 6 5 23 23 26 62 -36 27.39 -4.39
18 Santa Clara 34 5 7 22 22 26 58 -32 35.15 -13.15

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

Estrela da Amadora 3
Maritimo 3

Leg 1: Maritimo 2-1 Estrela da Amadora

Leg 2: Estrela da Amadora 2-1 Maritimo

Sim: 2.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
Porto 2175 85 75.44 +9.56 93.9% 50 65 71 76 80 86 97
Benfica 2154 87 75.84 +11.16 96.7% 49 65 72 76 80 87 98
Sporting Clube de Portugal 2111 74 70.31 +3.69 72.5% 43 59 66 70 75 81 94
Braga 2077 78 69.94 +8.06 89.6% 40 58 65 70 75 81 96
Arouca 1867 54 44.50 +9.50 91.3% 16 32 39 45 50 57 70
Vitoria Guimaraes 1840 53 48.89 +4.11 73.3% 22 37 44 49 54 61 77
Famalicao 1815 44 43.43 +0.57 56.4% 14 32 38 43 48 56 72
Chaves 1789 46 45.02 +0.98 57.9% 20 33 40 45 50 57 72
Boavista 1784 44 39.44 +4.56 75.8% 15 28 34 39 44 52 67
Gil Vicente 1767 37 43.77 -6.77 19.7% 19 32 39 44 49 56 77
Rio Ave 1761 40 44.37 -4.37 29.9% 17 32 39 44 49 56 70
Vizela 1748 40 44.51 -4.51 29.3% 20 32 40 45 49 56 71
Casa Pia 1718 41 43.13 -2.13 41.7% 18 31 38 43 48 55 71
Estoril 1715 35 39.70 -4.70 28.7% 14 28 35 40 45 52 70
Maritimo 1673 26 32.36 -6.36 20.5% 5 21 27 32 37 44 66
Portimonense 1655 34 39.21 -5.21 26.7% 15 27 34 39 44 51 69
Pacos de Ferreira 1640 23 27.39 -4.39 28.0% 5 17 23 27 32 38 54
Santa Clara 1604 22 35.15 -13.15 3.2% 7 24 30 35 40 47 61

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 ARO BEN BOA BRA CP CHA EST FAM GV MAR PDF POR POR RA SC SCDP VG VIZ
Arouca
0-0-2
1.18
0-1-1
2.96
0-0-2
1.42
1-1-0
2.64
1-1-0
2.74
1-0-1
3.59
2-0-0
2.61
1-1-0
2.62
1-1-0
3.75
0-2-0
3.72
2-0-0
3.57
0-0-2
1.06
0-0-2
3.19
2-0-0
2.98
1-1-0
1.30
1-1-0
2.16
2-0-0
3.04
Benfica
2-0-0
4.47
2-0-0
4.59
1-0-1
3.50
2-0-0
4.56
1-0-1
4.67
2-0-0
4.80
2-0-0
4.67
2-0-0
4.86
2-0-0
5.01
2-0-0
5.03
2-0-0
4.90
1-0-1
2.83
2-0-0
4.67
2-0-0
4.95
0-2-0
3.34
1-1-0
4.49
2-0-0
4.62
Boavista
1-1-0
2.66
0-0-2
1.07
0-1-1
0.85
0-1-1
2.86
1-1-0
2.20
1-0-1
3.12
0-0-2
2.81
1-0-1
2.70
0-1-1
3.43
2-0-0
3.45
2-0-0
2.83
0-0-2
0.79
1-0-1
2.25
1-1-0
2.89
1-0-1
1.24
1-0-1
2.01
0-2-0
2.31
Braga
2-0-0
4.22
1-0-1
2.13
1-1-0
4.81
1-0-1
4.53
1-0-1
4.43
2-0-0
4.31
2-0-0
3.98
2-0-0
4.50
2-0-0
4.52
2-0-0
5.07
2-0-0
4.45
0-1-1
2.49
2-0-0
4.35
2-0-0
4.81
0-1-1
2.85
1-0-1
4.21
2-0-0
4.29
Casa Pia
0-1-1
2.99
0-0-2
1.10
1-1-0
2.75
1-0-1
1.11
0-0-2
2.66
0-1-1
3.32
1-0-1
2.91
0-0-2
2.94
2-0-0
3.69
2-0-0
3.82
1-1-0
3.07
0-1-1
0.96
1-1-0
2.55
1-1-0
2.80
0-0-2
1.18
1-1-0
2.36
0-0-2
2.90
Chaves
0-1-1
2.88
1-0-1
0.98
0-1-1
3.43
1-0-1
1.22
2-0-0
2.96
1-1-0
3.15
1-0-1
3.05
1-1-0
2.95
2-0-0
3.01
1-1-0
4.26
1-0-1
2.95
0-0-2
1.01
0-1-1
2.88
0-2-0
3.85
1-0-1
1.22
0-0-2
2.47
0-2-0
2.66
Estoril
1-0-1
2.04
0-0-2
0.88
1-0-1
2.51
0-0-2
1.35
1-1-0
2.30
0-1-1
2.47
1-0-1
2.65
2-0-0
2.25
1-0-1
3.27
1-0-1
3.58
0-1-1
2.87
0-1-1
1.00
0-1-1
2.97
1-0-1
3.08
0-0-2
1.59
0-0-2
2.47
1-0-1
2.50
Famalicao
0-0-2
3.01
0-0-2
0.99
2-0-0
2.81
0-0-2
1.65
1-0-1
2.71
1-0-1
2.57
1-0-1
2.97
0-1-1
2.68
1-1-0
3.58
2-0-0
3.85
1-0-1
2.83
0-0-2
0.94
0-2-0
3.04
2-0-0
2.96
0-0-2
1.23
1-0-1
2.60
1-1-0
2.94
Gil Vicente
0-1-1
3.00
0-0-2
0.81
1-0-1
2.92
0-0-2
1.15
2-0-0
2.68
0-1-1
2.67
0-0-2
3.37
1-1-0
2.94
2-0-0
3.58
1-0-1
3.69
0-0-2
3.09
1-0-1
1.13
0-1-1
3.04
1-0-1
3.33
0-1-1
1.27
1-0-1
2.24
0-2-0
2.81
Maritimo
0-1-1
1.88
0-0-2
0.68
1-1-0
2.20
0-0-2
1.12
0-0-2
1.94
0-0-2
2.62
1-0-1
2.35
0-1-1
2.05
0-0-2
2.05
2-0-0
3.12
0-0-2
2.32
0-0-2
0.93
0-2-0
1.76
1-0-1
2.58
1-0-1
0.82
0-0-2
1.94
1-0-1
2.08
Pacos de Ferreira
0-2-0
1.91
0-0-2
0.66
0-0-2
2.17
0-0-2
0.62
0-0-2
1.81
0-1-1
1.38
1-0-1
2.05
0-0-2
1.77
1-0-1
1.93
0-0-2
2.50
0-0-2
2.52
0-0-2
0.53
2-0-0
1.43
1-1-0
2.33
0-0-2
0.63
0-1-1
1.52
1-0-1
1.64
Portimonense
0-0-2
2.05
0-0-2
0.78
0-0-2
2.79
0-0-2
1.20
0-1-1
2.55
1-0-1
2.67
1-1-0
2.75
1-0-1
2.80
2-0-0
2.53
2-0-0
3.30
2-0-0
3.10
0-0-2
0.91
0-1-1
2.24
0-1-1
3.34
0-0-2
1.29
1-0-1
2.20
0-0-2
2.66
Porto
2-0-0
4.60
1-0-1
2.79
2-0-0
4.89
1-1-0
3.13
1-1-0
4.71
2-0-0
4.64
1-1-0
4.67
2-0-0
4.72
1-0-1
4.53
2-0-0
4.73
2-0-0
5.18
2-0-0
4.76
1-0-1
4.77
1-1-0
4.95
2-0-0
3.16
2-0-0
4.71
2-0-0
4.54
Rio Ave
2-0-0
2.43
0-0-2
0.99
1-0-1
3.37
0-0-2
1.30
0-1-1
3.07
1-1-0
2.74
1-1-0
2.65
0-2-0
2.58
1-1-0
2.58
0-2-0
3.87
0-0-2
4.21
1-1-0
3.38
1-0-1
0.89
2-0-0
3.60
0-0-2
1.12
0-1-1
2.81
0-0-2
2.82
Santa Clara
0-0-2
2.64
0-0-2
0.74
0-1-1
2.73
0-0-2
0.87
0-1-1
2.83
0-2-0
1.77
1-0-1
2.54
0-0-2
2.66
1-0-1
2.29
1-0-1
3.04
0-1-1
3.30
1-1-0
2.28
0-1-1
0.75
0-0-2
2.02
0-0-2
1.01
0-0-2
1.88
1-0-1
1.79
Sporting Clube de Portugal
0-1-1
4.34
0-2-0
2.29
1-0-1
4.41
1-1-0
2.77
2-0-0
4.47
1-0-1
4.42
2-0-0
4.06
2-0-0
4.41
1-1-0
4.37
1-0-1
4.86
2-0-0
5.06
2-0-0
4.35
0-0-2
2.46
2-0-0
4.53
2-0-0
4.67
2-0-0
4.21
2-0-0
4.49
Vitoria Guimaraes
0-1-1
3.46
0-1-1
1.17
1-0-1
3.62
1-0-1
1.43
0-1-1
3.26
2-0-0
3.15
2-0-0
3.16
1-0-1
3.02
1-0-1
3.38
2-0-0
3.69
1-1-0
4.11
1-0-1
3.42
0-0-2
0.95
1-1-0
2.81
2-0-0
3.75
0-0-2
1.42
1-0-1
3.07
Vizela
0-0-2
2.58
0-0-2
1.04
0-2-0
3.32
0-0-2
1.36
2-0-0
2.73
0-2-0
2.96
1-0-1
3.12
0-1-1
2.68
0-2-0
2.81
1-0-1
3.54
1-0-1
4.00
2-0-0
2.96
0-0-2
1.11
2-0-0
2.80
1-0-1
3.84
0-0-2
1.15
1-0-1
2.54

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 +10.2
Allowed 0.83 -15.1
Differential 0.97 +6.8

Scoreline Distribution

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

↓ Scored | Allowed →012345+Total
06.21%13.73%5.56%3.92%1.31%0.82%31.54%
113.73%7.52%7.52%3.43%1.31%0.82%34.31%
25.56%7.52%3.92%1.63%0.65%19.28%
33.92%3.43%1.63%0.33%0.16%0.16%9.64%
41.31%1.31%0.65%0.16%3.43%
5+0.82%0.82%0.16%1.80%
Total31.54%34.31%19.28%9.64%3.43%1.80%100%

Summary Statistics

Scored Allowed Difference
Mean 1.25 1.25 +0.00
SD 1.20 1.20 1.82
CV 0.96 0.96
Max 6 6 +6
Min 0 0 -6

Games Played: 306

↓ Scored | Allowed →012345+Total
05.88%8.82%5.88%2.94%2.94%2.94%29.41%
123.53%17.65%2.94%2.94%47.06%
211.76%2.94%2.94%17.65%
3
42.94%2.94%5.88%
5+
Total44.12%32.35%11.76%2.94%2.94%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.06 1.09 -0.03
SD 1.01 1.48 2.05
CV 0.96 1.36
Max 4 6 +4
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%2.94%2.94%8.82%
120.59%2.94%23.53%
211.76%2.94%5.88%20.59%
317.65%5.88%2.94%26.47%
42.94%2.94%5.88%
5+5.88%8.82%14.71%
Total61.76%20.59%14.71%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 2.41 0.59 +1.82
SD 1.52 0.86 1.77
CV 0.63 1.46
Max 5 3 +5
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%8.82%2.94%5.88%2.94%26.47%
111.76%11.76%5.88%5.88%2.94%38.24%
211.76%5.88%2.94%2.94%23.53%
32.94%2.94%5.88%
42.94%2.94%5.88%
5+
Total17.65%38.24%20.59%14.71%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.59 -0.32
SD 1.11 1.21 1.63
CV 0.88 0.76
Max 4 4 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%8.82%2.94%14.71%
114.71%2.94%2.94%2.94%23.53%
211.76%11.76%23.53%
38.82%2.94%2.94%14.71%
45.88%8.82%14.71%
5+5.88%2.94%8.82%
Total50.00%32.35%5.88%5.88%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 2.21 0.88 +1.32
SD 1.61 1.25 2.17
CV 0.73 1.42
Max 6 5 +6
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
014.71%17.65%5.88%2.94%41.18%
111.76%5.88%5.88%8.82%32.35%
25.88%11.76%2.94%20.59%
32.94%2.94%5.88%
4
5+
Total32.35%35.29%17.65%11.76%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.91 1.18 -0.26
SD 0.93 1.11 1.26
CV 1.02 0.95
Max 3 4 +2
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%11.76%2.94%2.94%2.94%29.41%
18.82%20.59%5.88%2.94%2.94%41.18%
211.76%11.76%2.94%26.47%
32.94%2.94%
4
5+
Total29.41%47.06%8.82%8.82%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.03 1.18 -0.15
SD 0.83 1.22 1.60
CV 0.81 1.04
Max 3 5 +2
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
020.59%17.65%2.94%41.18%
18.82%8.82%5.88%2.94%2.94%29.41%
28.82%2.94%5.88%2.94%20.59%
35.88%2.94%8.82%
4
5+
Total23.53%35.29%23.53%11.76%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.97 1.44 -0.47
SD 1.00 1.24 1.78
CV 1.03 0.86
Max 3 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%14.71%5.88%2.94%35.29%
111.76%8.82%8.82%29.41%
22.94%11.76%2.94%2.94%2.94%23.53%
35.88%2.94%8.82%
42.94%2.94%
5+
Total29.41%32.35%20.59%5.88%11.76%100%

Summary Statistics

Scored Allowed Difference
Mean 1.15 1.38 -0.24
SD 1.10 1.30 1.67
CV 0.96 0.94
Max 4 4 +4
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%23.53%5.88%38.24%
111.76%5.88%8.82%8.82%35.29%
22.94%8.82%5.88%2.94%20.59%
35.88%5.88%
4
5+
Total23.53%44.12%20.59%11.76%100%

Summary Statistics

Scored Allowed Difference
Mean 0.94 1.21 -0.26
SD 0.92 0.95 1.21
CV 0.98 0.78
Max 3 3 +2
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%8.82%8.82%5.88%5.88%32.35%
111.76%8.82%26.47%2.94%2.94%52.94%
22.94%2.94%5.88%
35.88%5.88%
42.94%2.94%
5+
Total14.71%23.53%41.18%11.76%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 0.94 1.85 -0.91
SD 0.95 1.33 1.75
CV 1.01 0.72
Max 4 5 +2
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%14.71%11.76%11.76%5.88%47.06%
15.88%11.76%8.82%8.82%35.29%
25.88%5.88%11.76%
35.88%5.88%
4
5+
Total8.82%38.24%20.59%26.47%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 0.76 1.82 -1.06
SD 0.89 1.11 1.56
CV 1.16 0.61
Max 3 4 +2
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%29.41%8.82%5.88%47.06%
117.65%5.88%5.88%2.94%2.94%35.29%
28.82%2.94%2.94%14.71%
32.94%2.94%
4
5+
Total23.53%44.12%17.65%11.76%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.74 1.41 -0.68
SD 0.83 1.35 1.63
CV 1.13 0.96
Max 3 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%2.94%8.82%
117.65%5.88%2.94%2.94%29.41%
214.71%11.76%26.47%
38.82%2.94%2.94%14.71%
42.94%8.82%2.94%14.71%
5+5.88%5.88%
Total50.00%38.24%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 2.15 0.65 +1.50
SD 1.40 0.77 1.46
CV 0.65 1.20
Max 5 3 +4
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%20.59%2.94%2.94%32.35%
117.65%8.82%5.88%32.35%
25.88%2.94%14.71%5.88%2.94%32.35%
32.94%2.94%
4
5+
Total29.41%35.29%17.65%14.71%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.06 1.26 -0.21
SD 0.89 1.14 1.25
CV 0.84 0.90
Max 3 4 +2
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%20.59%2.94%11.76%2.94%47.06%
15.88%8.82%14.71%8.82%38.24%
22.94%2.94%5.88%
32.94%2.94%2.94%8.82%
4
5+
Total14.71%35.29%23.53%20.59%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 0.76 1.71 -0.94
SD 0.92 1.22 1.37
CV 1.21 0.71
Max 3 5 +2
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%5.88%2.94%2.94%14.71%
15.88%2.94%5.88%14.71%
28.82%17.65%5.88%32.35%
314.71%5.88%2.94%2.94%26.47%
45.88%2.94%8.82%
5+2.94%2.94%
Total41.18%32.35%17.65%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 2.09 0.94 +1.15
SD 1.29 0.98 1.78
CV 0.62 1.04
Max 5 3 +5
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%8.82%5.88%8.82%35.29%
126.47%11.76%2.94%41.18%
28.82%2.94%11.76%
32.94%2.94%5.88%11.76%
4
5+
Total41.18%20.59%26.47%8.82%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 1.15 -0.15
SD 0.98 1.23 1.60
CV 0.98 1.08
Max 3 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%17.65%8.82%2.94%2.94%38.24%
114.71%8.82%14.71%38.24%
22.94%5.88%8.82%
38.82%5.88%14.71%
4
5+
Total32.35%32.35%29.41%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.00 1.12 -0.12
SD 1.04 1.01 1.67
CV 1.04 0.90
Max 3 4 +3
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 Benfica 87 75.84 +11.16
2 Porto 85 75.44 +9.56
3 Arouca 54 44.50 +9.50
4 Braga 78 69.94 +8.06
5 Boavista 44 39.44 +4.56

Biggest Disappointments

# Team Actual Sim vsSim
1 Santa Clara 22 35.15 -13.15
2 Gil Vicente 37 43.77 -6.77
3 Maritimo 26 32.36 -6.36
4 Portimonense 34 39.21 -5.21
5 Estoril 35 39.70 -4.70

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 Portimonense 4 Aug 15 – Sep 4 1 in 30
2 Porto 9 Apr 2 – May 27 1 in 28
3 Vitoria Guimaraes 4 Apr 29 – May 21 1 in 26
4 Benfica 10 Jan 21 – Apr 2 1 in 20
5 Boavista 3 Sep 5 – Sep 17 1 in 19

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Santa Clara 9 Feb 11 – Apr 15 1 in 153
2 Maritimo 8 Aug 6 – Oct 3 1 in 151
3 Estoril 6 Feb 13 – Mar 18 1 in 62
4 Pacos de Ferreira 6 Aug 8 – Sep 11 1 in 52
5 Gil Vicente 6 Sep 30 – Nov 13 1 in 40

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Arouca 8 Feb 25 – Apr 23 1 in 46
2 Gil Vicente 5 Feb 5 – Mar 5 1 in 32
3 Santa Clara 4 Oct 23 – Nov 14 1 in 26
4 Chaves 6 Apr 10 – May 13 1 in 26
5 Pacos de Ferreira 3 Mar 11 – Apr 1 1 in 17

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Santa Clara 17 Dec 29 – Apr 30 1 in 181
2 Pacos de Ferreira 15 Aug 8 – Jan 8 1 in 98
3 Vizela 7 Apr 17 – May 26 1 in 72
4 Gil Vicente 8 Mar 12 – May 6 1 in 46
5 Rio Ave 6 Dec 23 – Feb 6 1 in 35

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
Benfica40.93%29.65%18.89%10.00%0.43%0.06%0.02%0.02%
Porto35.50%30.80%20.99%12.03%0.57%0.11%
Braga11.23%19.62%29.87%35.09%3.10%0.71%0.21%0.11%0.05%0.01%
Sporting Clube de Portugal12.32%19.76%29.01%35.00%2.91%0.66%0.23%0.07%0.01%0.02%0.01%
Arouca0.01%0.08%0.70%10.42%11.09%10.40%9.85%9.39%8.95%8.16%7.58%6.76%5.46%4.76%3.37%2.20%0.82%
Vitoria Guimaraes0.01%0.11%0.53%2.45%23.00%15.84%13.31%9.85%8.38%6.71%5.46%4.35%3.74%2.32%1.90%1.18%0.66%0.20%
Chaves0.01%0.18%0.86%10.98%11.65%10.99%9.75%9.38%8.86%8.36%6.86%6.30%5.93%4.27%3.09%1.74%0.79%
Famalicao0.02%0.10%0.56%7.42%8.12%9.03%9.76%9.22%8.92%8.94%8.68%8.10%6.88%6.10%4.21%2.88%1.06%
Boavista0.03%0.21%2.74%4.02%4.49%6.02%6.37%8.14%7.57%9.61%9.89%10.67%10.24%9.35%6.98%3.67%
Casa Pia0.02%0.06%0.55%6.35%8.40%9.08%8.86%9.05%8.92%9.28%8.72%8.14%7.47%6.33%4.63%2.98%1.16%
Vizela0.05%0.78%9.40%11.15%10.43%10.59%9.60%8.74%7.91%8.09%6.74%5.91%4.36%3.38%2.08%0.79%
Rio Ave0.05%0.83%9.06%10.02%10.62%10.10%9.71%9.33%8.46%7.40%7.05%5.87%4.96%3.63%2.20%0.71%
Gil Vicente0.01%0.12%0.62%7.64%9.05%9.05%9.28%9.93%9.40%9.00%8.59%7.03%6.55%5.73%4.28%2.70%1.02%
Estoril0.03%0.14%2.84%4.02%5.04%6.09%6.75%7.86%8.78%8.52%9.65%10.24%10.35%8.92%7.32%3.45%
Portimonense0.15%2.26%3.48%4.69%5.66%6.62%6.93%8.35%9.03%9.04%10.44%10.87%10.68%7.80%4.00%
Maritimo0.01%0.25%0.59%0.68%1.23%2.03%2.16%3.27%4.59%6.52%8.65%11.38%15.73%22.39%20.52%
Pacos de Ferreira0.04%0.11%0.16%0.36%0.57%1.11%1.54%2.22%3.73%6.26%10.95%22.12%50.83%
Santa Clara0.01%0.02%0.63%0.99%1.62%2.60%3.15%4.48%5.35%6.43%8.82%9.88%12.49%16.60%15.95%10.98%

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
+16.01%
Clear Edge
49.02%17.97%33.01%
Elo Value
Home Edge: 56.12 Elo pts.
205 Elo
0.005 goals per Elo point
0600
Scoring Tilt
Expected
+0.34 goals
Neutral
-2+0.27+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
3.1
Top-Heavy
124610
Champion Preseason Odds
41%
Benfica, 1st of 18
LongshotFavorite
Title Margin
Expected
0.06/gm
Photo Finish
00.160.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.69 * Some Luck: 5.69 to 8.53 * Lucky: 8.53 to 11.38 * Wild Swing: 11.38 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.99 * Close: 1.99 to 2.98 * Off: 2.98 to 3.98 * Way Off: 3.98 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.65 points
Some Luck
07.1118
Average Finish Error
Expected
1.78
Pinpoint
02.495
Biggest Overachiever
Expected 97.22%
96.73%
Benfica
50100
Biggest Underachiever
Expected 2.78%
3.25%
Santa Clara
050
Season Outliers
Expected
2 of 18
Minimal Outliers
01.89

Parity

How these are measured

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

Gini Index
How evenly points were spread across the league. Lower means a tight, balanced table; higher means a few teams ran off with most of the points.
Balanced: under 0.12 * Even: 0.12 to 0.18 * Top-Heavy: 0.18 to 0.26 * Lopsided: 0.26 and up.
Noll-Scully
How much more spread out the table was than a league where every match is a coin flip. The gold line at 1 is that coin-flip baseline. Above it, real talent gaps stretched the table; below it, the league was tighter than luck alone would produce.
Coin-Flip Parity: under 1 * Moderate Separation: 1 to 1.6 * Strong Separation: 1.6 to 2.2 * Wide Separation: 2.2 and up.
Interquartile Edge
Chance the team at the 75th percentile of Elo would beat the team at the 25th percentile on a neutral field. Higher means a bigger gap between the upper and lower half of the table.
Even: under 60% * Slight Edge: 60% to 70% * Clear Edge: 70% to 80% * Wide Edge: 80% and up.
Best vs. Worst
Chance the top-rated team would beat the bottom-rated team on a neutral field. The gold line is how large that gap tends to be in a league of this size; a dot to the right flags an unusually dominant or unusually weak team.
Even: under 70% * Clear Edge: 70% to 82% * Strong Edge: 82% to 92% * Dominant: 92% and up.
Close Games
Share of matches decided by 1 goal or fewer, draws included. The gold line is how many close games the matchups and the scoring value of an Elo point predict.
Few: under 30% * Some Drama: 30% to 40% * Frequent: 40% to 50% * Very Frequent: 50% and up.
Blowouts
Share of matches decided by 3 goals or more. The gold line is how many routs the matchups and the scoring model predict.
Rare: under 8% * Occasional: 8% to 14% * Frequent: 14% to 22% * Very Frequent: 22% and up.
Gini Index
0.22
Top-Heavy
00.120.180.260.5
Noll-Scully
Coin-flip
2.32
Wide Separation
01.003
Interquartile Edge
70%
Slight Edge
50%60%70%80%100%
Best vs. Worst
Baseline 98%
96%
Dominant
50%100%
Close Games
Expected
64%
Very Frequent
0%59%100%
Blowouts
Expected
16%
Frequent
0%17%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.51
Highly Predictable
00.542
Matchup Imbalance
0.42
Lopsided
00.10.180.280.5
Strangeness
Expected
0.91
As Expected
01.002
Repeatability
0.44
Some Carryover
00.30.60.851
Upset Rate
Expected
22%
Chalky
0%23%50%
Clear Favorite Upset Rate
Expected
15%
As Expected
0%19%50%

Calibration

How these are measured

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

Probability calibration
An all-in-one chi-square test of the model's probabilities. Matches are grouped by how confident the model was, and within each group the predicted and actual counts of home wins, draws, and away wins are compared. The p-value is plotted; above 0.05 means well-calibrated.
Miscalibrated: under 0.05 * Borderline: 0.05 to 0.1 * Well Calibrated: 0.1 to 0.5 * Excellent: 0.5 and up.
Calibration slope
Checks whether the spread of the probabilities is right. Each probability is turned into log-odds and a line is fit predicting the actual results. A slope of 1.00 is perfect; below 1 is overconfidence (favorites lost more than their odds implied); above 1 is under-confidence.
Overconfident: under 0.85 * Calibrated: 0.85 to 1.15 * Underconfident: 1.15 to 1.3 * Very Underconfident: 1.3 and up.
Calibration error (ECE)
The average gap between the model's stated chances and how often the predicted result actually happened. Smaller is better. The gold line is the noise ceiling, the error luck alone can produce even with perfect probabilities; below it, the model's error is no larger than chance.
Well Within Noise: under 0.09 * Near Noise Ceiling: 0.09 to 0.14 * Above Noise: 0.14 to 0.18 * Well Above Noise: 0.18 and up.
Probability calibration
0.07
Borderline
0.010.050.10.51
Calibration slope
Ideal
1.11
Calibrated
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.069
Well Within Noise
00.0920.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%
Vitoria Guimaraes 97.96% 1.18% 0.86%
Chaves 94.38% 3.09% 2.53%
Vizela 93.75% 3.38% 2.87%
Arouca 93.61% 3.37% 3.02%
Rio Ave 93.46% 3.63% 2.91%
Gil Vicente 92.00% 4.28% 3.72%
Famalicao 91.85% 4.21% 3.94%
Casa Pia 91.23% 4.63% 4.14%
Estoril 80.31% 8.92% 10.77%
Boavista 80.00% 9.35% 10.65%
Portimonense 77.52% 10.68% 11.80%
Santa Clara 56.47% 16.60% 26.93%
Pacos de Ferreira 16.10% 10.95% 72.95%
Maritimo 100%
Loser →
↓ Winner
Academico de ViseuAroucaBelenenses SADBoavistaCasa PiaChavesEstorilEstrela da AmadoraFamalicaoFarenseFeirenseGil VicenteLeixoesMaritimoMoreirensePacos de FerreiraPenafielPortimonenseRio AveSanta ClaraTondelaUniao TorreenseVilafranquenseVizela
Academico de Viseu0.0%2.00%50.0%2.00%0.0%1.00%0.0%1.00%100.0%1.00%0.0%1.00%100.0%1.00%
Arouca100.0%1.00%
Belenenses SAD0.0%1.00%
Boavista100.0%2.00%0.0%2.00%50.0%2.00%100.0%2.00%100.0%1.00%50.0%2.00%100.0%2.00%100.0%1.00%
Casa Pia50.0%2.00%0.0%1.00%0.0%1.00%0.0%2.00%80.0%5.00%
Chaves100.0%1.00%100.0%2.00%
Estoril66.7%3.00%50.0%2.00%33.3%3.00%100.0%1.00%100.0%2.00%100.0%1.00%
Estrela da Amadora0.0%1.00%100.0%2.00%100.0%1.00%0.0%1.00%33.3%3.00%50.0%4.00%33.3%3.00%100.0%1.00%66.7%3.00%0.0%1.00%
Famalicao0.0%1.00%100.0%1.00%
Farense50.0%2.00%100.0%1.00%50.0%2.00%0.0%1.00%33.3%3.00%0.0%2.00%66.7%3.00%
Feirense0.0%2.00%0.0%2.00%66.7%3.00%100.0%1.00%100.0%2.00%100.0%1.00%0.0%1.00%100.0%1.00%
Gil Vicente100.0%1.00%100.0%1.00%100.0%1.00%
Leixoes0.0%1.00%0.0%1.00%100.0%2.00%
Maritimo50.0%4.00%66.7%3.00%0.0%2.00%0.0%2.00%33.3%3.00%100.0%1.00%50.0%2.00%33.3%3.00%
Moreirense50.0%2.00%100.0%2.00%66.7%3.00%100.0%1.00%
Pacos de Ferreira100.0%1.00%66.7%3.00%66.7%3.00%50.0%2.00%100.0%1.00%
Penafiel33.3%3.00%
Portimonense0.0%1.00%100.0%2.00%0.0%1.00%100.0%1.00%100.0%1.00%
Rio Ave100.0%1.00%0.0%1.00%100.0%1.00%100.0%1.00%
Santa Clara0.0%1.00%33.3%3.00%33.3%3.00%0.0%1.00%50.0%4.00%
Tondela0.0%2.00%20.0%5.00%0.0%2.00%0.0%1.00%50.0%2.00%0.0%1.00%0.0%1.00%50.0%4.00%
Uniao Torreense50.0%2.00%0.0%1.00%
Vilafranquense0.0%1.00%0.0%1.00%0.0%1.00%66.7%3.00%0.0%1.00%
Vizela100.0%1.00%0.0%1.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
2022-08-05 Arouca W 4-0 1990 1749 71.9% 17.3% 10.8% +17.0 3
2022-08-05 @ Benfica L 0-4 1749 1990 10.8% 17.3% 71.9% -17.0 0
2022-08-06 Famalicao W 2-0 1785 1805 45.6% 19.0% 35.4% +26.2 3
2022-08-06 @ Estoril L 0-2 1805 1785 35.4% 19.0% 45.6% -26.2 0
2022-08-06 Maritimo W 5-1 2020 1787 71.4% 17.4% 11.2% +14.7 3
2022-08-06 @ Porto L 1-5 1787 2020 11.2% 17.4% 71.4% -14.7 0
2022-08-06 Vizela L 0-1 1776 1750 51.7% 18.9% 29.4% -19.1 0
2022-08-06 @ Rio Ave W 1-0 1750 1776 29.4% 18.9% 51.7% +19.1 3
2022-08-07 Boavista L 0-1 1776 1781 47.6% 19.0% 33.4% -17.8 0
2022-08-07 @ Portimonense W 1-0 1781 1776 33.4% 19.0% 47.6% +17.8 3
2022-08-07 Casa Pia D 0-0 1803 1758 54.0% 18.8% 27.1% -2.5 1
2022-08-07 @ Santa Clara D 0-0 1758 1803 27.1% 18.8% 54.0% +2.6 1
2022-08-07 Sporting Clube de Portugal D 3-3 1913 1993 37.1% 19.1% 43.9% +0.3 1
2022-08-07 @ Braga D 3-3 1993 1913 43.9% 19.1% 37.1% -0.3 1
2022-08-07 Vitoria Guimaraes L 0-1 1766 1847 36.9% 19.1% 44.0% -14.4 0
2022-08-07 @ Chaves W 1-0 1847 1766 44.0% 19.1% 36.9% +14.4 3
2022-08-08 Pacos de Ferreira W 1-0 1818 1769 54.4% 18.8% 26.8% +11.0 3
2022-08-08 @ Gil Vicente L 0-1 1769 1818 26.8% 18.8% 54.4% -11.0 0
2022-08-12 Braga L 0-3 1779 1913 29.9% 18.9% 51.2% -33.0 0
2022-08-12 @ Famalicao W 3-0 1913 1779 51.2% 18.9% 29.9% +33.0 4
2022-08-13 Benfica L 0-1 1760 2007 18.2% 18.3% 63.5% -7.8 1
2022-08-13 @ Casa Pia W 1-0 2007 1760 63.5% 18.3% 18.2% +7.8 6
2022-08-13 Rio Ave W 3-0 1993 1757 71.5% 17.4% 11.1% +13.4 4
2022-08-13 @ Sporting Clube de Portugal L 0-3 1757 1993 11.1% 17.4% 71.5% -13.4 0
2022-08-14 Estoril W 1-0 1862 1811 54.6% 18.8% 26.6% +10.9 6
2022-08-14 @ Vitoria Guimaraes L 0-1 1811 1862 26.6% 18.8% 54.6% -10.9 3
2022-08-14 Porto L 0-1 1769 2035 16.6% 18.2% 65.2% -7.1 3
2022-08-14 @ Vizela W 1-0 2035 1769 65.2% 18.2% 16.6% +7.1 6
2022-08-14 Santa Clara W 2-1 1798 1801 47.9% 19.0% 33.1% +12.4 6
2022-08-14 @ Boavista L 1-2 1801 1798 33.1% 19.0% 47.9% -12.4 1
2022-08-15 Chaves L 1-2 1772 1752 50.9% 18.9% 30.1% -17.8 0
2022-08-15 @ Maritimo W 2-1 1752 1772 30.1% 18.9% 50.9% +17.8 3
2022-08-15 Gil Vicente W 1-0 1732 1829 34.8% 19.0% 46.2% +17.3 3
2022-08-15 @ Arouca L 0-1 1829 1732 46.2% 19.0% 34.8% -17.3 3
2022-08-15 Portimonense L 0-3 1758 1758 48.3% 19.0% 32.7% -49.3 0
2022-08-15 @ Pacos de Ferreira W 3-0 1758 1758 32.7% 19.0% 48.3% +49.3 3
2022-08-19 Rio Ave D 2-2 1801 1744 55.4% 18.8% 25.8% -1.9 4
2022-08-19 @ Estoril D 2-2 1744 1801 25.8% 18.8% 55.4% +1.9 1
2022-08-20 Arouca L 1-2 1789 1749 53.3% 18.9% 27.8% -18.5 1
2022-08-20 @ Santa Clara W 2-1 1749 1789 27.8% 18.9% 53.3% +18.5 6
2022-08-20 Sporting Clube de Portugal W 3-0 2042 2006 52.9% 18.9% 28.2% +31.5 9
2022-08-20 @ Porto L 0-3 2006 2042 28.2% 18.9% 52.9% -31.5 4
2022-08-20 Vizela D 1-1 1769 1762 49.3% 19.0% 31.8% -1.5 4
2022-08-20 @ Chaves D 1-1 1762 1769 31.8% 19.0% 49.3% +1.5 4
2022-08-21 Boavista W 2-0 1753 1811 40.2% 19.1% 40.8% +29.4 4
2022-08-21 @ Casa Pia L 0-2 1811 1753 40.8% 19.1% 40.2% -29.4 6
2022-08-21 Maritimo W 5-0 1946 1754 68.4% 17.8% 13.8% +26.4 7
2022-08-21 @ Braga L 0-5 1754 1946 13.8% 17.8% 68.4% -26.4 0
2022-08-21 Vitoria Guimaraes W 2-1 1807 1872 39.2% 19.1% 41.8% +15.0 6
2022-08-21 @ Portimonense L 1-2 1872 1807 41.8% 19.1% 39.2% -15.0 6
2022-08-22 Famalicao D 0-0 1811 1746 56.4% 18.8% 24.9% -3.0 4
2022-08-22 @ Gil Vicente D 0-0 1746 1811 24.9% 18.8% 56.4% +3.0 1
2022-08-26 Estoril L 0-3 1709 1799 35.8% 19.0% 45.2% -38.4 0
2022-08-26 @ Pacos de Ferreira W 3-0 1799 1709 45.2% 19.0% 35.8% +38.4 7
2022-08-27 Benfica L 0-3 1781 2015 19.3% 18.4% 62.3% -22.5 6
2022-08-27 @ Boavista W 3-0 2015 1781 62.3% 18.4% 19.3% +22.5 9
2022-08-27 Chaves L 0-2 1974 1768 69.5% 17.7% 12.8% -47.9 4
2022-08-27 @ Sporting Clube de Portugal W 2-0 1768 1974 12.8% 17.7% 69.5% +47.9 7
2022-08-27 Portimonense L 0-1 1728 1822 35.1% 19.0% 45.9% -13.8 0
2022-08-27 @ Maritimo W 1-0 1822 1728 45.9% 19.0% 35.1% +13.8 9
2022-08-28 Braga L 0-6 1768 1973 22.0% 18.6% 59.4% -48.4 6
2022-08-28 @ Arouca W 6-0 1973 1768 59.4% 18.6% 22.0% +48.4 10
2022-08-28 Porto W 3-1 1746 2073 12.3% 17.6% 70.1% +41.9 4
2022-08-28 @ Rio Ave L 1-3 2073 1746 70.1% 17.6% 12.3% -41.9 9
2022-08-28 Santa Clara W 1-0 1749 1770 45.4% 19.0% 35.6% +14.0 4
2022-08-28 @ Famalicao L 0-1 1770 1749 35.6% 19.0% 45.4% -14.0 1
2022-08-29 Casa Pia L 0-1 1857 1782 57.5% 18.7% 23.8% -21.1 6
2022-08-29 @ Vitoria Guimaraes W 1-0 1782 1857 23.8% 18.7% 57.5% +21.1 7
2022-08-29 Gil Vicente D 2-2 1763 1808 42.1% 19.1% 38.9% -0.2 5
2022-08-29 @ Vizela D 2-2 1808 1763 38.9% 19.1% 42.1% +0.2 5
2022-08-30 Pacos de Ferreira W 3-2 2037 1671 78.5% 15.7% 5.7% +2.2 12
2022-08-30 @ Benfica L 2-3 1671 2037 5.7% 15.7% 78.5% -2.2 0
2022-09-02 Sporting Clube de Portugal L 0-2 1837 1927 35.8% 19.0% 45.2% -26.4 7
2022-09-02 @ Estoril W 2-0 1927 1837 45.2% 19.0% 35.8% +26.4 7
2022-09-02 Vizela W 2-1 2039 1763 74.0% 16.9% 9.1% +3.8 15
2022-09-02 @ Benfica L 1-2 1763 2039 9.1% 16.9% 74.0% -3.8 5
2022-09-03 Porto L 0-2 1808 2032 20.3% 18.5% 61.3% -16.2 5
2022-09-03 @ Gil Vicente W 2-0 2032 1808 61.3% 18.5% 20.3% +16.2 12
2022-09-03 Vitoria Guimaraes W 1-0 2021 1836 67.8% 17.9% 14.3% +6.2 13
2022-09-03 @ Braga L 0-1 1836 2021 14.3% 17.9% 67.8% -6.2 6
2022-09-04 Arouca D 0-0 1803 1719 58.4% 18.6% 22.9% -3.4 8
2022-09-04 @ Casa Pia D 0-0 1719 1803 22.9% 18.6% 58.4% +3.4 7
2022-09-04 Famalicao W 1-0 1836 1763 57.3% 18.7% 24.0% +10.0 12
2022-09-04 @ Portimonense L 0-1 1763 1836 24.0% 18.7% 57.3% -10.0 4
2022-09-04 Maritimo W 2-1 1756 1714 53.6% 18.9% 27.5% +10.6 4
2022-09-04 @ Santa Clara L 1-2 1714 1756 27.5% 18.9% 53.6% -10.6 0
2022-09-05 Pacos de Ferreira W 1-0 1759 1669 59.1% 18.6% 22.3% +9.3 9
2022-09-05 @ Boavista L 0-1 1669 1759 22.3% 18.6% 59.1% -9.3 0
2022-09-05 Rio Ave D 1-1 1816 1788 51.9% 18.9% 29.2% -1.9 8
2022-09-05 @ Chaves D 1-1 1788 1816 29.2% 18.9% 51.9% +1.9 5
2022-09-09 Santa Clara W 1-0 1830 1767 56.2% 18.8% 25.1% +10.4 9
2022-09-09 @ Vitoria Guimaraes L 0-1 1767 1830 25.1% 18.8% 56.2% -10.4 4
2022-09-10 Benfica L 0-1 1753 2043 14.7% 17.9% 67.3% -6.4 4
2022-09-10 @ Famalicao W 1-0 2043 1753 67.3% 17.9% 14.7% +6.4 18
2022-09-10 Chaves W 3-0 2048 1814 71.4% 17.4% 11.2% +13.5 15
2022-09-10 @ Porto L 0-3 1814 2048 11.2% 17.4% 71.4% -13.5 8
2022-09-10 Portimonense W 4-0 1953 1846 60.9% 18.5% 20.6% +31.2 10
2022-09-10 @ Sporting Clube de Portugal L 0-4 1846 1953 20.6% 18.5% 60.9% -31.2 12
2022-09-11 Boavista L 1-2 1723 1768 42.0% 19.1% 39.0% -15.1 7
2022-09-11 @ Arouca W 2-1 1768 1723 39.0% 19.1% 42.0% +15.1 12
2022-09-11 Braga L 2-3 1790 2027 18.9% 18.4% 62.7% -7.2 5
2022-09-11 @ Rio Ave W 3-2 2027 1790 62.7% 18.4% 18.9% +7.2 16
2022-09-11 Casa Pia L 2-3 1659 1800 29.2% 18.9% 51.9% -10.6 0
2022-09-11 @ Pacos de Ferreira W 3-2 1800 1659 51.9% 18.9% 29.2% +10.6 11
2022-09-11 Gil Vicente L 1-2 1703 1792 35.9% 19.0% 45.1% -13.2 0
2022-09-11 @ Maritimo W 2-1 1792 1703 45.1% 19.0% 35.9% +13.2 8
2022-09-12 Estoril L 0-1 1759 1811 41.2% 19.1% 39.8% -15.7 5
2022-09-12 @ Vizela W 1-0 1811 1759 39.8% 19.1% 41.2% +15.7 10
2022-09-16 Chaves W 1-0 1815 1800 50.2% 19.0% 30.9% +12.4 15
2022-09-16 @ Portimonense L 0-1 1800 1815 30.9% 19.0% 50.2% -12.4 8
2022-09-17 Pacos de Ferreira D 1-1 1756 1649 60.9% 18.5% 20.6% -3.5 5
2022-09-17 @ Santa Clara D 1-1 1649 1756 20.6% 18.5% 60.9% +3.5 1
2022-09-17 Porto D 1-1 1826 2061 19.2% 18.4% 62.4% +3.8 11
2022-09-17 @ Estoril D 1-1 2061 1826 62.4% 18.4% 19.2% -3.8 16
2022-09-17 Rio Ave D 2-2 1806 1782 51.3% 18.9% 29.8% -1.3 9
2022-09-17 @ Gil Vicente D 2-2 1782 1806 29.8% 18.9% 51.3% +1.3 6
2022-09-17 Sporting Clube de Portugal W 2-1 1783 1984 22.4% 18.6% 59.0% +20.4 15
2022-09-17 @ Boavista L 1-2 1984 1783 59.0% 18.6% 22.4% -20.4 10
2022-09-18 Famalicao W 1-0 1810 1746 56.2% 18.8% 25.0% +10.4 14
2022-09-18 @ Casa Pia L 0-1 1746 1810 25.0% 18.8% 56.2% -10.3 4
2022-09-18 Maritimo W 5-0 2050 1690 78.2% 15.8% 5.9% +11.5 21
2022-09-18 @ Benfica L 0-5 1690 2050 5.9% 15.8% 78.2% -11.5 0
2022-09-18 Vitoria Guimaraes D 2-2 1708 1841 30.1% 18.9% 51.0% +1.3 8
2022-09-18 @ Arouca D 2-2 1841 1708 51.0% 18.9% 30.1% -1.3 10
2022-09-18 Vizela W 2-0 2035 1744 74.9% 16.7% 8.4% +7.0 19
2022-09-18 @ Braga L 0-2 1744 2035 8.4% 16.7% 74.9% -7.0 5
2022-09-30 Braga W 4-1 2057 2042 50.3% 18.9% 30.7% +28.5 19
2022-09-30 @ Porto L 1-4 2042 2057 30.7% 18.9% 50.3% -28.5 19
2022-09-30 Gil Vicente W 3-1 1964 1804 65.8% 18.1% 16.1% +11.3 13
2022-09-30 @ Sporting Clube de Portugal L 1-3 1804 1964 16.1% 18.1% 65.8% -11.3 9
2022-10-01 Benfica D 0-0 1839 2061 20.4% 18.5% 61.1% +4.0 11
2022-10-01 @ Vitoria Guimaraes D 0-0 2061 1839 61.1% 18.5% 20.4% -4.0 22
2022-10-01 Estoril D 1-1 1788 1830 42.5% 19.1% 38.5% -0.3 9
2022-10-01 @ Chaves D 1-1 1830 1788 38.5% 19.1% 42.5% +0.3 12
2022-10-01 Portimonense W 1-0 1737 1827 35.6% 19.0% 45.4% +17.0 8
2022-10-01 @ Vizela L 0-1 1827 1737 45.4% 19.0% 35.6% -17.0 15
2022-10-02 Arouca D 1-1 1652 1709 40.4% 19.1% 40.6% +0.0 2
2022-10-02 @ Pacos de Ferreira D 1-1 1709 1652 40.6% 19.1% 40.4% -0.0 9
2022-10-02 Boavista W 4-0 1736 1804 38.8% 19.1% 42.1% +57.3 7
2022-10-02 @ Famalicao L 0-4 1804 1736 42.1% 19.1% 38.8% -57.3 15
2022-10-02 Santa Clara W 1-0 1784 1753 52.2% 18.9% 28.8% +11.7 9
2022-10-02 @ Rio Ave L 0-1 1753 1784 28.8% 18.9% 52.2% -11.7 5
2022-10-03 Casa Pia L 1-2 1679 1821 29.0% 18.9% 52.1% -11.1 0
2022-10-03 @ Maritimo W 2-1 1821 1679 52.1% 18.9% 29.0% +11.1 17
2022-10-07 Estoril L 0-1 1793 1830 43.1% 19.1% 37.8% -16.3 9
2022-10-07 @ Gil Vicente W 1-0 1830 1793 37.8% 19.1% 43.1% +16.3 15
2022-10-08 Porto L 0-2 1810 2086 15.8% 18.1% 66.1% -12.9 15
2022-10-08 @ Portimonense W 2-0 2086 1810 66.1% 18.1% 15.8% +12.9 22
2022-10-08 Rio Ave W 4-2 2057 1795 73.2% 17.1% 9.8% +6.3 25
2022-10-08 @ Benfica L 2-4 1795 2057 9.8% 17.1% 73.2% -6.3 9
2022-10-08 Sporting Clube de Portugal L 1-2 1741 1975 19.3% 18.4% 62.3% -7.7 5
2022-10-08 @ Santa Clara W 2-1 1975 1741 62.3% 18.4% 19.3% +7.7 16
2022-10-08 Vitoria Guimaraes L 0-1 1652 1843 23.4% 18.7% 57.9% -9.8 2
2022-10-08 @ Pacos de Ferreira W 1-0 1843 1652 57.9% 18.7% 23.4% +9.8 14
2022-10-09 Chaves L 0-1 2013 1788 70.8% 17.5% 11.7% -25.9 19
2022-10-09 @ Braga W 1-0 1788 2013 11.7% 17.5% 70.8% +25.9 12
2022-10-09 Maritimo D 1-1 1746 1668 57.9% 18.7% 23.5% -3.0 16
2022-10-09 @ Boavista D 1-1 1668 1746 23.5% 18.7% 57.9% +3.0 1
2022-10-09 Vizela L 0-1 1832 1754 57.8% 18.7% 23.5% -21.2 17
2022-10-09 @ Casa Pia W 1-0 1754 1832 23.5% 18.7% 57.8% +21.2 11
2022-10-10 Famalicao W 4-1 1709 1793 36.5% 19.0% 44.5% +38.7 12
2022-10-10 @ Arouca L 1-4 1793 1709 44.5% 19.0% 36.5% -38.7 7
2022-10-21 Benfica L 0-1 2099 2063 52.8% 18.9% 28.3% -19.5 22
2022-10-21 @ Porto W 1-0 2063 2099 28.3% 18.9% 52.8% +19.5 28
2022-10-22 Braga L 0-2 1847 1987 29.2% 18.9% 51.9% -22.3 15
2022-10-22 @ Estoril W 2-0 1987 1847 51.9% 18.9% 29.2% +22.3 22
2022-10-22 Casa Pia W 3-1 1983 1811 66.8% 18.0% 15.2% +10.7 19
2022-10-22 @ Sporting Clube de Portugal L 1-3 1811 1983 15.2% 18.0% 66.8% -10.7 17
2022-10-22 Pacos de Ferreira W 2-1 1755 1642 61.4% 18.5% 20.2% +8.0 10
2022-10-22 @ Famalicao L 1-2 1642 1755 20.2% 18.5% 61.4% -8.0 2
2022-10-23 Arouca D 1-1 1671 1748 37.5% 19.1% 43.4% +0.5 2
2022-10-23 @ Maritimo D 1-1 1748 1671 43.4% 19.1% 37.5% -0.5 13
2022-10-23 Boavista W 3-2 1853 1743 61.1% 18.5% 20.4% +7.7 17
2022-10-23 @ Vitoria Guimaraes L 2-3 1743 1853 20.4% 18.5% 61.1% -7.7 16
2022-10-23 Gil Vicente W 3-1 1814 1777 53.0% 18.9% 28.1% +18.7 15
2022-10-23 @ Chaves L 1-3 1777 1814 28.1% 18.9% 53.0% -18.7 9
2022-10-23 Santa Clara L 0-1 1775 1733 53.6% 18.9% 27.6% -19.8 11
2022-10-23 @ Vizela W 1-0 1733 1775 27.6% 18.9% 53.6% +19.8 8
2022-10-24 Portimonense W 1-0 1789 1797 47.2% 19.0% 33.8% +13.4 12
2022-10-24 @ Rio Ave L 0-1 1797 1789 33.8% 19.0% 47.2% -13.4 15
2022-10-28 Maritimo L 0-1 1634 1671 43.2% 19.1% 37.7% -16.4 2
2022-10-28 @ Pacos de Ferreira W 1-0 1671 1634 37.7% 19.1% 43.2% +16.4 5
2022-10-29 Chaves W 5-0 2083 1832 72.5% 17.2% 10.3% +20.0 31
2022-10-29 @ Benfica L 0-5 1832 2083 10.3% 17.2% 72.5% -20.0 15
2022-10-29 Porto D 1-1 1753 2079 12.4% 17.6% 70.0% +5.2 9
2022-10-29 @ Santa Clara D 1-1 2079 1753 70.0% 17.6% 12.4% -5.2 23
2022-10-29 Sporting Clube de Portugal W 1-0 1747 1994 18.2% 18.3% 63.5% +23.2 16
2022-10-29 @ Arouca L 0-1 1994 1747 63.5% 18.3% 18.2% -23.2 19
2022-10-30 Braga L 0-1 1758 2009 17.7% 18.3% 64.0% -7.6 9
2022-10-30 @ Gil Vicente W 1-0 2009 1758 64.0% 18.3% 17.7% +7.6 25
2022-10-30 Estoril D 1-1 1784 1825 42.7% 19.1% 38.2% -0.4 16
2022-10-30 @ Portimonense D 1-1 1825 1784 38.2% 19.1% 42.7% +0.4 16
2022-10-30 Rio Ave W 1-0 1800 1803 47.9% 19.0% 33.1% +13.1 20
2022-10-30 @ Casa Pia L 0-1 1803 1800 33.1% 19.0% 47.9% -13.1 12
2022-10-30 Vizela D 2-2 1736 1755 45.6% 19.0% 35.3% -0.6 17
2022-10-30 @ Boavista D 2-2 1755 1736 35.3% 19.0% 45.6% +0.6 12
2022-10-31 Famalicao W 3-2 1861 1763 60.0% 18.6% 21.5% +8.1 20
2022-10-31 @ Vitoria Guimaraes L 2-3 1763 1861 21.5% 18.6% 60.0% -8.1 10
2022-11-04 Portimonense L 1-2 1750 1784 43.7% 19.1% 37.2% -15.6 9
2022-11-04 @ Gil Vicente W 2-1 1784 1750 37.2% 19.1% 43.7% +15.6 19
2022-11-05 Arouca L 0-1 1756 1770 46.3% 19.0% 34.7% -17.3 12
2022-11-05 @ Vizela W 1-0 1770 1756 34.7% 19.0% 46.3% +17.4 19
2022-11-05 Pacos de Ferreira W 4-0 2074 1618 82.0% 14.4% 3.6% +5.5 26
2022-11-05 @ Porto L 0-4 1618 2074 3.6% 14.4% 82.0% -5.5 2
2022-11-05 Vitoria Guimaraes W 3-0 1970 1869 60.3% 18.5% 21.1% +24.4 22
2022-11-05 @ Sporting Clube de Portugal L 0-3 1869 1970 21.1% 18.5% 60.3% -24.4 20
2022-11-06 Benfica L 1-5 1825 2103 15.7% 18.1% 66.3% -20.2 16
2022-11-06 @ Estoril W 5-1 2103 1825 66.3% 18.1% 15.7% +20.2 34
2022-11-06 Boavista W 1-0 1789 1735 55.1% 18.8% 26.1% +10.7 15
2022-11-06 @ Rio Ave L 0-1 1735 1789 26.1% 18.8% 55.1% -10.7 17
2022-11-06 Casa Pia L 0-1 2017 1813 69.3% 17.7% 13.0% -25.3 25
2022-11-06 @ Braga W 1-0 1813 2017 13.0% 17.7% 69.3% +25.3 23
2022-11-06 Famalicao D 0-0 1688 1755 38.9% 19.1% 42.0% +0.3 6
2022-11-06 @ Maritimo D 0-0 1755 1688 42.0% 19.1% 38.9% -0.3 11
2022-11-07 Santa Clara D 0-0 1812 1758 55.0% 18.8% 26.1% -2.8 16
2022-11-07 @ Chaves D 0-0 1758 1812 26.1% 18.8% 55.0% +2.7 10
2022-11-12 Porto L 1-4 1724 2080 10.7% 17.3% 72.0% -10.8 17
2022-11-12 @ Boavista W 4-1 2080 1724 72.0% 17.3% 10.7% +10.9 29
2022-11-12 Rio Ave L 0-1 1788 1800 46.6% 19.0% 34.4% -17.5 19
2022-11-12 @ Arouca W 1-0 1800 1788 34.4% 19.0% 46.6% +17.5 18
2022-11-13 Braga L 1-2 1799 1992 23.3% 18.7% 58.0% -9.2 19
2022-11-13 @ Portimonense W 2-1 1992 1799 58.0% 18.7% 23.3% +9.2 28
2022-11-13 Chaves L 1-2 1838 1810 52.0% 18.9% 29.1% -18.1 23
2022-11-13 @ Casa Pia W 2-1 1810 1838 29.1% 18.9% 52.0% +18.1 19
2022-11-13 Gil Vicente W 3-1 2123 1735 79.5% 15.4% 5.1% +3.6 37
2022-11-13 @ Benfica L 1-3 1735 2123 5.1% 15.4% 79.5% -3.6 9
2022-11-13 Maritimo W 1-0 1844 1688 65.5% 18.1% 16.4% +7.1 23
2022-11-13 @ Vitoria Guimaraes L 0-1 1688 1844 16.4% 18.1% 65.5% -7.0 6
2022-11-13 Sporting Clube de Portugal L 1-2 1754 1995 18.7% 18.4% 62.9% -7.5 11
2022-11-13 @ Famalicao W 2-1 1995 1754 62.9% 18.4% 18.7% +7.5 25
2022-11-13 Vizela L 0-2 1612 1738 31.0% 19.0% 50.1% -23.4 2
2022-11-13 @ Pacos de Ferreira W 2-0 1738 1612 50.1% 19.0% 31.0% +23.4 15
2022-11-14 Estoril W 3-1 1761 1805 42.2% 19.1% 38.7% +24.4 13
2022-11-14 @ Santa Clara L 1-3 1805 1761 38.7% 19.1% 42.2% -24.4 16
2022-12-23 Maritimo D 1-1 1818 1681 63.7% 18.3% 18.0% -4.0 19
2022-12-23 @ Rio Ave D 1-1 1681 1818 18.0% 18.3% 63.7% +4.0 7
2022-12-28 Arouca W 5-1 2090 1770 76.4% 16.4% 7.3% +9.5 32
2022-12-28 @ Porto L 1-5 1770 2090 7.3% 16.4% 76.4% -9.5 19
2022-12-28 Casa Pia L 1-2 1790 1820 44.2% 19.1% 36.8% -15.7 19
2022-12-28 @ Portimonense W 2-1 1820 1790 36.8% 19.1% 44.2% +15.7 26
2022-12-29 Pacos de Ferreira W 3-0 2002 1589 80.4% 15.1% 4.5% +5.3 28
2022-12-29 @ Sporting Clube de Portugal L 0-3 1589 2002 4.5% 15.1% 80.4% -5.3 2
2022-12-29 Santa Clara W 1-0 1731 1785 40.7% 19.1% 40.2% +15.4 12
2022-12-29 @ Gil Vicente L 0-1 1785 1731 40.2% 19.1% 40.7% -15.4 13
2022-12-30 Benfica W 3-0 2001 2127 31.0% 19.0% 50.0% +50.9 31
2022-12-30 @ Braga L 0-3 2127 2001 50.0% 19.0% 31.0% -50.9 37
2022-12-30 Famalicao L 0-2 1828 1747 58.1% 18.7% 23.2% -40.2 19
2022-12-30 @ Chaves W 2-0 1747 1828 23.2% 18.7% 58.1% +40.2 14
2022-12-30 Vitoria Guimaraes W 3-0 1762 1851 35.8% 19.0% 45.2% +46.5 18
2022-12-30 @ Vizela L 0-3 1851 1762 45.2% 19.0% 35.8% -46.5 23
2023-01-05 Braga L 0-4 1770 2052 15.4% 18.0% 66.6% -23.8 13
2023-01-05 @ Santa Clara W 4-0 2052 1770 66.6% 18.0% 15.4% +23.8 34
2023-01-06 Portimonense W 1-0 2076 1774 75.4% 16.6% 8.0% +3.5 40
2023-01-06 @ Benfica L 0-1 1774 2076 8.0% 16.6% 75.4% -3.5 19
2023-01-06 Vizela W 2-1 1787 1808 45.4% 19.0% 35.6% +13.2 17
2023-01-06 @ Famalicao L 1-2 1808 1787 35.6% 19.0% 45.4% -13.2 18
2023-01-07 Estoril W 2-0 1761 1780 45.6% 19.0% 35.4% +26.2 22
2023-01-07 @ Arouca L 0-2 1780 1761 35.4% 19.0% 45.6% -26.2 16
2023-01-07 Porto D 0-0 1836 2100 16.7% 18.2% 65.1% +4.8 27
2023-01-07 @ Casa Pia D 0-0 2100 1836 65.1% 18.2% 16.7% -4.8 33
2023-01-07 Rio Ave D 0-0 1805 1814 47.1% 19.0% 33.9% -1.2 24
2023-01-07 @ Vitoria Guimaraes D 0-0 1814 1805 33.9% 19.0% 47.1% +1.2 20
2023-01-08 Chaves D 1-1 1584 1788 22.1% 18.6% 59.3% +3.2 3
2023-01-08 @ Pacos de Ferreira D 1-1 1788 1584 59.3% 18.6% 22.1% -3.2 20
2023-01-08 Gil Vicente W 1-0 1713 1746 43.8% 19.1% 37.2% +14.5 20
2023-01-08 @ Boavista L 0-1 1746 1713 37.2% 19.1% 43.8% -14.5 12
2023-01-08 Sporting Clube de Portugal W 1-0 1685 2008 12.6% 17.6% 69.8% +25.5 10
2023-01-08 @ Maritimo L 0-1 2008 1685 69.8% 17.6% 12.6% -25.5 28
2023-01-13 Santa Clara D 0-0 1771 1746 51.5% 18.9% 29.6% -2.0 20
2023-01-13 @ Portimonense D 0-0 1746 1771 29.6% 18.9% 51.5% +2.0 14
2023-01-14 Boavista W 1-0 2076 1728 77.7% 16.0% 6.3% +2.8 37
2023-01-14 @ Braga L 0-1 1728 2076 6.3% 16.0% 77.7% -2.8 20
2023-01-14 Maritimo W 3-0 1795 1710 58.6% 18.6% 22.8% +26.1 21
2023-01-14 @ Vizela L 0-3 1710 1795 22.8% 18.6% 58.6% -26.1 10
2023-01-14 Pacos de Ferreira L 0-1 1815 1587 71.0% 17.4% 11.6% -26.0 20
2023-01-14 @ Rio Ave W 1-0 1587 1815 11.6% 17.4% 71.0% +25.9 6
2023-01-15 Arouca D 1-1 1784 1787 47.9% 19.0% 33.1% -1.2 21
2023-01-15 @ Chaves D 1-1 1787 1784 33.1% 19.0% 47.9% +1.2 23
2023-01-15 Famalicao W 4-1 2095 1800 75.1% 16.7% 8.2% +8.4 36
2023-01-15 @ Porto L 1-4 1800 2095 8.2% 16.7% 75.1% -8.4 17
2023-01-15 Sporting Clube de Portugal D 2-2 2079 1982 59.9% 18.6% 21.6% -2.5 41
2023-01-15 @ Benfica D 2-2 1982 2079 21.6% 18.6% 59.9% +2.5 29
2023-01-16 Casa Pia W 2-0 1754 1841 36.2% 19.0% 44.8% +31.8 19
2023-01-16 @ Estoril L 0-2 1841 1754 44.8% 19.0% 36.2% -31.8 27
2023-01-16 Vitoria Guimaraes W 2-1 1732 1804 38.2% 19.1% 42.7% +15.3 15
2023-01-16 @ Gil Vicente L 1-2 1804 1732 42.7% 19.1% 38.2% -15.3 24
2023-01-20 Portimonense W 4-0 1788 1769 50.8% 18.9% 30.3% +43.6 26
2023-01-20 @ Arouca L 0-4 1769 1788 30.3% 18.9% 50.8% -43.6 20
2023-01-20 Vizela W 2-1 1985 1821 66.1% 18.1% 15.8% +6.5 32
2023-01-20 @ Sporting Clube de Portugal L 1-2 1821 1985 15.8% 18.1% 66.1% -6.4 21
2023-01-21 Benfica L 0-3 1748 2077 12.2% 17.6% 70.2% -14.6 14
2023-01-21 @ Santa Clara W 3-0 2077 1748 70.2% 17.6% 12.2% +14.7 44
2023-01-21 Braga L 1-2 1613 2078 6.1% 15.9% 78.0% -2.5 6
2023-01-21 @ Pacos de Ferreira W 2-1 2078 1613 78.0% 15.9% 6.1% +2.5 40
2023-01-21 Porto L 0-1 1788 2104 13.1% 17.7% 69.2% -5.7 24
2023-01-21 @ Vitoria Guimaraes W 1-0 2104 1788 69.2% 17.7% 13.1% +5.7 39
2023-01-22 Estoril W 1-0 1684 1786 34.1% 19.0% 46.9% +17.5 13
2023-01-22 @ Maritimo L 0-1 1786 1684 46.9% 19.0% 34.1% -17.5 19
2023-01-22 Gil Vicente L 1-3 1809 1747 55.9% 18.8% 25.3% -33.6 27
2023-01-22 @ Casa Pia W 3-1 1747 1809 25.3% 18.8% 55.9% +33.6 18
2023-01-22 Rio Ave D 0-0 1792 1789 48.7% 19.0% 32.4% -1.5 18
2023-01-22 @ Famalicao D 0-0 1789 1792 32.4% 19.0% 48.7% +1.5 21
2023-01-23 Chaves D 1-1 1725 1783 40.2% 19.1% 40.7% +0.0 21
2023-01-23 @ Boavista D 1-1 1783 1725 40.7% 19.1% 40.2% -0.0 22
2023-01-26 Benfica L 0-2 1610 2091 5.7% 15.7% 78.6% -4.7 6
2023-01-26 @ Pacos de Ferreira W 2-0 2091 1610 78.6% 15.7% 5.7% +4.7 47
2023-01-29 Estoril W 1-0 1790 1768 51.1% 18.9% 30.0% +12.1 21
2023-01-29 @ Famalicao L 0-1 1768 1790 30.0% 18.9% 51.1% -12.1 19
2023-01-29 Portimonense W 4-2 1725 1725 48.3% 19.0% 32.7% +19.0 24
2023-01-29 @ Boavista L 2-4 1725 1725 32.7% 19.0% 48.3% -19.0 20
2023-01-29 Rio Ave W 3-1 1815 1790 51.5% 18.9% 29.6% +19.5 24
2023-01-29 @ Vizela L 1-3 1790 1815 29.6% 18.9% 51.5% -19.5 21
2023-01-29 Santa Clara W 2-1 1775 1734 53.6% 18.9% 27.6% +10.6 30
2023-01-29 @ Casa Pia L 1-2 1734 1775 27.6% 18.9% 53.6% -10.6 14
2023-01-30 Chaves W 2-1 1783 1783 48.2% 19.0% 32.8% +12.3 27
2023-01-30 @ Vitoria Guimaraes L 1-2 1783 1783 32.8% 19.0% 48.2% -12.3 22
2023-01-31 Benfica L 0-3 1832 2096 16.7% 18.2% 65.1% -19.7 26
2023-01-31 @ Arouca W 3-0 2096 1832 65.1% 18.2% 16.7% +19.7 50
2023-01-31 Gil Vicente W 2-1 1606 1781 25.1% 18.8% 56.1% +19.4 9
2023-01-31 @ Pacos de Ferreira L 1-2 1781 1606 56.1% 18.8% 25.1% -19.4 18
2023-02-01 Braga W 5-0 1991 2081 35.7% 19.0% 45.2% +75.0 35
2023-02-01 @ Sporting Clube de Portugal L 0-5 2081 1991 45.2% 19.0% 35.7% -75.0 40
2023-02-01 Porto L 0-2 1702 2109 8.2% 16.7% 75.1% -6.8 13
2023-02-01 @ Maritimo W 2-0 2109 1702 75.1% 16.7% 8.2% +6.8 42
2023-02-04 Boavista D 2-2 1723 1744 45.4% 19.0% 35.6% -0.6 15
2023-02-04 @ Santa Clara D 2-2 1744 1723 35.6% 19.0% 45.4% +0.6 25
2023-02-04 Casa Pia W 3-0 2116 1786 76.9% 16.2% 6.9% +8.3 53
2023-02-04 @ Benfica L 0-3 1786 2116 6.9% 16.2% 76.9% -8.3 30
2023-02-04 Vitoria Guimaraes L 0-1 1756 1795 43.0% 19.1% 38.0% -16.3 19
2023-02-04 @ Estoril W 1-0 1795 1756 38.0% 19.1% 43.0% +16.3 30
2023-02-05 Arouca D 1-1 1761 1812 41.2% 19.1% 39.7% -0.1 19
2023-02-05 @ Gil Vicente D 1-1 1812 1761 39.7% 19.1% 41.2% +0.1 27
2023-02-05 Famalicao W 4-1 2006 1802 69.3% 17.7% 13.0% +13.1 43
2023-02-05 @ Braga L 1-4 1802 2006 13.0% 17.7% 69.3% -13.1 21
2023-02-05 Maritimo W 2-1 1771 1695 57.6% 18.7% 23.8% +9.3 25
2023-02-05 @ Chaves L 1-2 1695 1771 23.8% 18.7% 57.6% -9.3 13
2023-02-05 Vizela W 2-0 2116 1834 74.3% 16.8% 8.8% +7.3 45
2023-02-05 @ Porto L 0-2 1834 2116 8.8% 16.8% 74.3% -7.3 24
2023-02-06 Pacos de Ferreira W 1-0 1706 1625 58.1% 18.7% 23.2% +9.7 23
2023-02-06 @ Portimonense L 0-1 1625 1706 23.2% 18.7% 58.1% -9.7 9
2023-02-06 Sporting Clube de Portugal L 0-1 1771 2066 14.4% 17.9% 67.7% -6.2 21
2023-02-06 @ Rio Ave W 1-0 2066 1771 67.7% 17.9% 14.4% +6.2 38
2023-02-09 Boavista W 2-1 1740 1745 47.6% 19.0% 33.4% +12.5 22
2023-02-09 @ Estoril L 1-2 1745 1740 33.4% 19.0% 47.6% -12.5 25
2023-02-10 Chaves D 0-0 1827 1780 54.2% 18.8% 26.9% -2.6 25
2023-02-10 @ Vizela D 0-0 1780 1827 26.9% 18.8% 54.2% +2.6 26
2023-02-11 Portimonense W 1-0 1811 1716 59.7% 18.6% 21.8% +9.1 33
2023-02-11 @ Vitoria Guimaraes L 0-1 1716 1811 21.8% 18.6% 59.7% -9.1 23
2023-02-11 Santa Clara W 1-0 1812 1722 59.1% 18.6% 22.3% +9.4 30
2023-02-11 @ Arouca L 0-1 1722 1812 22.3% 18.6% 59.1% -9.4 15
2023-02-12 Braga L 1-2 1686 2019 11.9% 17.5% 70.5% -4.9 13
2023-02-12 @ Maritimo W 2-1 2019 1686 70.5% 17.5% 11.9% +4.9 46
2023-02-12 Gil Vicente L 0-1 1789 1761 51.9% 18.9% 29.2% -19.2 21
2023-02-12 @ Famalicao W 1-0 1761 1789 29.2% 18.9% 51.9% +19.2 22
2023-02-12 Porto L 1-2 2072 2123 41.2% 19.1% 39.8% -14.8 38
2023-02-12 @ Sporting Clube de Portugal W 2-1 2123 2072 39.8% 19.1% 41.2% +14.8 48
2023-02-13 Casa Pia D 0-0 1732 1778 42.0% 19.1% 38.9% -0.3 26
2023-02-13 @ Boavista D 0-0 1778 1732 38.9% 19.1% 42.0% +0.3 31
2023-02-13 Estoril W 2-0 1764 1753 49.8% 19.0% 31.2% +23.6 24
2023-02-13 @ Rio Ave L 0-2 1753 1764 31.2% 19.0% 49.8% -23.6 22
2023-02-17 Vizela D 1-1 1780 1825 42.2% 19.1% 38.8% -0.3 23
2023-02-17 @ Gil Vicente D 1-1 1825 1780 38.8% 19.1% 42.2% +0.3 26
2023-02-18 Maritimo W 2-1 1707 1681 51.6% 18.9% 29.4% +11.2 26
2023-02-18 @ Portimonense L 1-2 1681 1707 29.4% 18.9% 51.6% -11.2 13
2023-02-18 Pacos de Ferreira L 1-3 1729 1615 61.5% 18.5% 20.0% -36.8 22
2023-02-18 @ Estoril W 3-1 1615 1729 20.0% 18.5% 61.5% +36.8 12
2023-02-18 Rio Ave W 1-0 2138 1788 77.8% 16.0% 6.2% +2.7 51
2023-02-18 @ Porto L 0-1 1788 2138 6.2% 16.0% 77.8% -2.7 24
2023-02-19 Arouca W 2-0 2024 1822 69.2% 17.7% 13.1% +10.8 49
2023-02-19 @ Braga L 0-2 1822 2024 13.1% 17.7% 69.2% -10.8 30
2023-02-19 Famalicao L 1-3 1713 1770 40.4% 19.1% 40.6% -25.3 15
2023-02-19 @ Santa Clara W 3-1 1770 1713 40.6% 19.1% 40.4% +25.3 24
2023-02-19 Vitoria Guimaraes D 0-0 1778 1820 42.4% 19.1% 38.5% -0.4 32
2023-02-19 @ Casa Pia D 0-0 1820 1778 38.5% 19.1% 42.4% +0.3 34
2023-02-20 Boavista W 3-1 2124 1732 79.6% 15.4% 5.0% +3.6 56
2023-02-20 @ Benfica L 1-3 1732 2124 5.0% 15.4% 79.6% -3.6 26
2023-02-20 Sporting Clube de Portugal L 2-3 1783 2057 15.9% 18.1% 66.0% -6.1 26
2023-02-20 @ Chaves W 3-2 2057 1783 66.0% 18.1% 15.9% +6.1 41
2023-02-24 Portimonense W 1-0 1795 1718 57.7% 18.7% 23.6% +9.8 27
2023-02-24 @ Famalicao L 0-1 1718 1795 23.6% 18.7% 57.7% -9.8 26
2023-02-25 Benfica L 0-2 1825 2128 13.9% 17.8% 68.3% -11.4 26
2023-02-25 @ Vizela W 2-0 2128 1825 68.3% 17.8% 13.9% +11.4 59
2023-02-25 Casa Pia W 2-0 1811 1778 52.5% 18.9% 28.6% +21.9 33
2023-02-25 @ Arouca L 0-2 1778 1811 28.6% 18.9% 52.5% -21.9 32
2023-02-25 Santa Clara W 3-1 1669 1688 45.8% 19.0% 35.2% +22.6 16
2023-02-25 @ Maritimo L 1-3 1688 1669 35.2% 19.0% 45.8% -22.6 15
2023-02-26 Boavista L 1-3 1652 1728 37.6% 19.1% 43.3% -23.9 12
2023-02-26 @ Pacos de Ferreira W 3-1 1728 1652 43.3% 19.1% 37.6% +23.8 29
2023-02-26 Chaves W 1-0 1785 1777 49.4% 19.0% 31.6% +12.6 27
2023-02-26 @ Rio Ave L 0-1 1777 1785 31.6% 19.0% 49.4% -12.6 26
2023-02-26 Gil Vicente L 1-2 2141 1780 78.3% 15.8% 5.9% -26.8 51
2023-02-26 @ Porto W 2-1 1780 2141 5.9% 15.8% 78.3% +26.8 26
2023-02-27 Braga W 2-1 1821 2035 21.1% 18.5% 60.3% +20.8 37
2023-02-27 @ Vitoria Guimaraes L 1-2 2035 1821 60.3% 18.5% 21.1% -20.8 49
2023-02-27 Estoril W 2-0 2064 1692 78.8% 15.7% 5.6% +4.6 44
2023-02-27 @ Sporting Clube de Portugal L 0-2 1692 2064 5.6% 15.7% 78.8% -4.6 22
2023-03-03 Arouca D 0-0 1752 1833 37.0% 19.1% 43.9% +0.6 30
2023-03-03 @ Boavista D 0-0 1833 1752 43.9% 19.1% 37.0% -0.6 34
2023-03-03 Famalicao W 2-0 2139 1805 77.1% 16.2% 6.8% +5.6 62
2023-03-03 @ Benfica L 0-2 1805 2139 6.8% 16.2% 77.1% -5.6 27
2023-03-04 Porto L 1-3 1764 2114 11.0% 17.3% 71.7% -7.9 26
2023-03-04 @ Chaves W 3-1 2114 1764 71.7% 17.3% 11.0% +7.9 54
2023-03-04 Sporting Clube de Portugal L 0-1 1708 2068 10.5% 17.2% 72.3% -4.6 26
2023-03-04 @ Portimonense W 1-0 2068 1708 72.3% 17.2% 10.5% +4.6 47
2023-03-04 Vizela L 0-3 1688 1813 31.0% 19.0% 50.1% -34.0 22
2023-03-04 @ Estoril W 3-0 1813 1688 50.1% 19.0% 31.0% +34.0 29
2023-03-05 Maritimo W 2-0 1807 1692 61.7% 18.4% 19.9% +15.9 29
2023-03-05 @ Gil Vicente L 0-2 1692 1807 19.9% 18.4% 61.7% -15.9 16
2023-03-05 Rio Ave W 2-0 2014 1798 70.2% 17.6% 12.3% +10.1 52
2023-03-05 @ Braga L 0-2 1798 2014 12.3% 17.6% 70.2% -10.1 27
2023-03-05 Vitoria Guimaraes L 1-3 1665 1842 25.0% 18.8% 56.2% -16.9 15
2023-03-05 @ Santa Clara W 3-1 1842 1665 56.2% 18.8% 25.0% +16.9 40
2023-03-06 Pacos de Ferreira W 2-1 1756 1628 62.9% 18.4% 18.8% +7.5 35
2023-03-06 @ Casa Pia L 1-2 1628 1756 18.8% 18.4% 62.9% -7.5 12
2023-03-10 Estoril W 3-2 2122 1654 82.4% 14.2% 3.4% +1.3 57
2023-03-10 @ Porto L 2-3 1654 2122 3.4% 14.2% 82.4% -1.3 22
2023-03-11 Arouca L 0-2 1858 1832 51.7% 18.9% 29.4% -36.1 40
2023-03-11 @ Vitoria Guimaraes W 2-0 1832 1858 29.4% 18.9% 51.7% +36.0 37
2023-03-11 Braga L 0-4 1847 2024 25.0% 18.8% 56.2% -37.0 29
2023-03-11 @ Vizela W 4-0 2024 1847 56.2% 18.8% 25.0% +37.0 55
2023-03-11 Portimonense W 2-0 1756 1704 54.9% 18.8% 26.3% +20.4 29
2023-03-11 @ Chaves L 0-2 1704 1756 26.3% 18.8% 54.9% -20.4 26
2023-03-11 Santa Clara W 1-0 1621 1648 44.5% 19.0% 36.4% +14.2 15
2023-03-11 @ Pacos de Ferreira L 0-1 1648 1621 36.4% 19.0% 44.5% -14.2 15
2023-03-12 Benfica L 0-3 1676 2145 6.0% 15.9% 78.1% -7.2 16
2023-03-12 @ Maritimo W 3-0 2145 1676 78.1% 15.9% 6.0% +7.2 65
2023-03-12 Boavista W 3-0 2073 1753 76.4% 16.4% 7.3% +8.8 50
2023-03-12 @ Sporting Clube de Portugal L 0-3 1753 2073 7.3% 16.4% 76.4% -8.8 30
2023-03-12 Gil Vicente W 2-1 1788 1823 43.5% 19.1% 37.5% +13.7 30
2023-03-12 @ Rio Ave L 1-2 1823 1788 37.5% 19.1% 43.5% -13.7 29
2023-03-13 Casa Pia W 1-0 1799 1763 52.9% 18.9% 28.2% +11.5 30
2023-03-13 @ Famalicao L 0-1 1763 1799 28.2% 18.9% 52.9% -11.5 35
2023-03-17 Rio Ave L 0-2 1634 1802 26.0% 18.8% 55.2% -20.2 15
2023-03-17 @ Santa Clara W 2-0 1802 1634 55.2% 18.8% 26.0% +20.2 33
2023-03-18 Chaves L 0-2 1652 1776 31.2% 19.0% 49.8% -23.6 22
2023-03-18 @ Estoril W 2-0 1776 1652 49.8% 19.0% 31.2% +23.6 32
2023-03-18 Pacos de Ferreira D 1-1 1868 1635 71.4% 17.4% 11.3% -5.5 38
2023-03-18 @ Arouca D 1-1 1635 1868 11.3% 17.4% 71.4% +5.5 16
2023-03-18 Vitoria Guimaraes W 5-1 2152 1822 76.8% 16.2% 6.9% +9.1 68
2023-03-18 @ Benfica L 1-5 1822 2152 6.9% 16.2% 76.8% -9.1 40
2023-03-18 Vizela L 0-1 1683 1810 30.8% 18.9% 50.2% -12.4 26
2023-03-18 @ Portimonense W 1-0 1810 1683 50.2% 18.9% 30.8% +12.4 32
2023-03-19 Famalicao L 1-2 1744 1811 39.0% 19.1% 42.0% -14.2 30
2023-03-19 @ Boavista W 2-1 1811 1744 42.0% 19.1% 39.0% +14.2 33
2023-03-19 Maritimo W 2-0 1752 1669 58.3% 18.7% 23.0% +18.1 38
2023-03-19 @ Casa Pia L 0-2 1669 1752 23.0% 18.7% 58.3% -18.1 16
2023-03-19 Porto D 0-0 2061 2123 39.6% 19.1% 41.4% +0.2 56
2023-03-19 @ Braga D 0-0 2123 2061 41.4% 19.1% 39.6% -0.2 58
2023-03-31 Gil Vicente W 1-0 1629 1809 24.6% 18.7% 56.7% +20.8 25
2023-03-31 @ Estoril L 0-1 1809 1629 56.7% 18.7% 24.6% -20.8 29
2023-04-01 Casa Pia W 3-1 1823 1770 54.9% 18.8% 26.3% +17.6 35
2023-04-01 @ Vizela L 1-3 1770 1823 26.3% 18.8% 54.9% -17.6 38
2023-04-01 Pacos de Ferreira D 0-0 1813 1640 66.9% 18.0% 15.1% -5.2 41
2023-04-01 @ Vitoria Guimaraes D 0-0 1640 1813 15.1% 18.0% 66.9% +5.2 17
2023-04-01 Santa Clara W 3-0 2082 1614 82.3% 14.2% 3.4% +4.0 53
2023-04-01 @ Sporting Clube de Portugal L 0-3 1614 2082 3.4% 14.2% 82.3% -4.0 15
2023-04-02 Benfica L 0-1 1822 2161 11.6% 17.5% 70.9% -5.1 33
2023-04-02 @ Rio Ave W 1-0 2161 1822 70.9% 17.5% 11.6% +5.1 71
2023-04-02 Boavista W 4-2 1651 1730 37.2% 19.1% 43.8% +24.2 19
2023-04-02 @ Maritimo L 2-4 1730 1651 43.8% 19.1% 37.2% -24.2 30
2023-04-02 Braga L 1-2 1800 2061 17.0% 18.2% 64.8% -6.9 32
2023-04-02 @ Chaves W 2-1 2061 1800 64.8% 18.2% 17.0% +6.9 59
2023-04-02 Portimonense W 1-0 2123 1671 81.8% 14.5% 3.7% +1.6 61
2023-04-02 @ Porto L 0-1 1671 2123 3.7% 14.5% 81.8% -1.6 26
2023-04-03 Arouca L 0-1 1825 1863 43.1% 19.1% 37.8% -16.3 33
2023-04-03 @ Famalicao W 1-0 1863 1825 37.8% 19.1% 43.1% +16.3 41
2023-04-05 Sporting Clube de Portugal D 0-0 1788 2085 14.3% 17.9% 67.9% +5.4 30
2023-04-05 @ Gil Vicente D 0-0 2085 1788 67.9% 17.9% 14.3% -5.4 54
2023-04-07 Porto L 1-2 2166 2125 53.5% 18.9% 27.6% -18.6 71
2023-04-07 @ Benfica W 2-1 2125 2166 27.6% 18.9% 53.5% +18.6 64
2023-04-07 Vitoria Guimaraes W 2-1 1706 1808 34.1% 19.0% 46.9% +16.5 33
2023-04-07 @ Boavista L 1-2 1808 1706 46.9% 19.0% 34.1% -16.5 41
2023-04-07 Vizela L 0-1 1610 1840 19.6% 18.4% 62.0% -8.3 15
2023-04-07 @ Santa Clara W 1-0 1840 1610 62.0% 18.4% 19.6% +8.3 38
2023-04-08 Estoril W 4-1 2068 1649 80.6% 15.0% 4.4% +4.4 62
2023-04-08 @ Braga L 1-4 1649 2068 4.4% 15.0% 80.6% -4.4 25
2023-04-08 Famalicao L 1-3 1646 1809 26.5% 18.8% 54.7% -17.8 17
2023-04-08 @ Pacos de Ferreira W 3-1 1809 1646 54.7% 18.8% 26.5% +17.8 36
2023-04-08 Maritimo W 1-0 1879 1675 69.3% 17.7% 13.0% +5.7 44
2023-04-08 @ Arouca L 0-1 1675 1879 13.0% 17.7% 69.3% -5.7 19
2023-04-08 Rio Ave D 2-2 1669 1817 28.3% 18.9% 52.8% +1.5 27
2023-04-08 @ Portimonense D 2-2 1817 1669 52.8% 18.9% 28.3% -1.5 34
2023-04-09 Sporting Clube de Portugal L 3-4 1752 2080 12.3% 17.6% 70.2% -4.7 38
2023-04-09 @ Casa Pia W 4-3 2080 1752 70.2% 17.6% 12.3% +4.7 57
2023-04-10 Chaves D 0-0 1794 1793 48.4% 19.0% 32.7% -1.5 31
2023-04-10 @ Gil Vicente D 0-0 1793 1794 32.7% 19.0% 48.4% +1.5 33
2023-04-14 Vitoria Guimaraes W 2-1 1827 1792 52.8% 18.9% 28.4% +10.9 39
2023-04-14 @ Famalicao L 1-2 1792 1827 28.4% 18.9% 52.8% -10.9 41
2023-04-15 Benfica W 1-0 1795 2147 10.8% 17.3% 71.9% +26.3 36
2023-04-15 @ Chaves L 0-1 2147 1795 71.9% 17.3% 10.8% -26.2 71
2023-04-15 Pacos de Ferreira W 3-1 1669 1628 53.5% 18.9% 27.6% +18.4 22
2023-04-15 @ Maritimo L 1-3 1628 1669 27.6% 18.9% 53.5% -18.4 17
2023-04-15 Portimonense L 0-1 1645 1671 44.8% 19.0% 36.2% -16.9 25
2023-04-15 @ Estoril W 1-0 1671 1645 36.2% 19.0% 44.8% +16.9 30
2023-04-15 Santa Clara W 2-1 2143 1602 84.6% 13.1% 2.3% +0.9 67
2023-04-15 @ Porto L 1-2 1602 2143 2.3% 13.1% 84.6% -0.9 15
2023-04-16 Arouca D 1-1 2085 1885 69.0% 17.7% 13.2% -5.0 58
2023-04-16 @ Sporting Clube de Portugal D 1-1 1885 2085 13.2% 17.7% 69.0% +5.0 45
2023-04-16 Casa Pia D 1-1 1815 1748 56.6% 18.7% 24.6% -2.7 35
2023-04-16 @ Rio Ave D 1-1 1748 1815 24.6% 18.7% 56.6% +2.7 39
2023-04-16 Gil Vicente W 1-0 2072 1792 74.2% 16.9% 8.9% +3.9 65
2023-04-16 @ Braga L 0-1 1792 2072 8.9% 16.9% 74.2% -3.9 31
2023-04-17 Boavista D 1-1 1849 1722 62.8% 18.4% 18.9% -3.8 39
2023-04-17 @ Vizela D 1-1 1722 1849 18.9% 18.4% 62.8% +3.9 34
2023-04-21 Braga L 0-1 1750 2076 12.4% 17.6% 70.0% -5.4 39
2023-04-21 @ Casa Pia W 1-0 2076 1750 70.0% 17.6% 12.4% +5.4 68
2023-04-22 Maritimo W 3-2 1837 1688 64.9% 18.2% 16.9% +6.5 42
2023-04-22 @ Famalicao L 2-3 1688 1837 16.9% 18.2% 64.9% -6.5 22
2023-04-22 Porto L 0-2 1610 2144 4.3% 14.9% 80.8% -3.5 17
2023-04-22 @ Pacos de Ferreira W 2-0 2144 1610 80.8% 14.9% 4.3% +3.5 70
2023-04-22 Rio Ave W 3-2 1726 1812 36.2% 19.0% 44.7% +15.1 37
2023-04-22 @ Boavista L 2-3 1812 1726 44.7% 19.0% 36.2% -15.1 35
2023-04-23 Chaves D 1-1 1601 1821 20.5% 18.5% 60.9% +3.5 16
2023-04-23 @ Santa Clara D 1-1 1821 1601 60.9% 18.5% 20.5% -3.5 37
2023-04-23 Estoril W 1-0 2121 1628 83.2% 13.9% 3.0% +1.3 74
2023-04-23 @ Benfica L 0-1 1628 2121 3.0% 13.9% 83.2% -1.3 25
2023-04-23 Gil Vicente W 1-0 1688 1788 34.3% 19.0% 46.7% +17.5 33
2023-04-23 @ Portimonense L 0-1 1788 1688 46.7% 19.0% 34.3% -17.5 31
2023-04-23 Vizela W 1-0 1890 1845 53.9% 18.9% 27.2% +11.1 48
2023-04-23 @ Arouca L 0-1 1845 1890 27.2% 18.9% 53.9% -11.1 39
2023-04-24 Sporting Clube de Portugal L 0-2 1781 2080 14.1% 17.9% 68.0% -11.6 41
2023-04-24 @ Vitoria Guimaraes W 2-0 2080 1781 68.0% 17.9% 14.1% +11.6 61
2023-04-28 Arouca W 1-0 1797 1901 33.9% 19.0% 47.1% +17.6 38
2023-04-28 @ Rio Ave L 0-1 1901 1797 47.1% 19.0% 33.9% -17.6 48
2023-04-29 Benfica L 0-2 1771 2122 10.9% 17.3% 71.8% -9.0 31
2023-04-29 @ Gil Vicente W 2-0 2122 1771 71.8% 17.3% 10.9% +9.0 77
2023-04-29 Casa Pia W 1-0 1817 1745 57.2% 18.7% 24.1% +10.0 40
2023-04-29 @ Chaves L 0-1 1745 1817 24.1% 18.7% 57.2% -10.0 39
2023-04-29 Pacos de Ferreira L 1-2 1834 1606 71.0% 17.4% 11.6% -24.5 39
2023-04-29 @ Vizela W 2-1 1606 1834 11.6% 17.4% 71.0% +24.5 20
2023-04-29 Portimonense W 4-1 2082 1705 79.0% 15.6% 5.5% +5.5 71
2023-04-29 @ Braga L 1-4 1705 2082 5.5% 15.6% 79.0% -5.5 33
2023-04-29 Vitoria Guimaraes L 1-2 1681 1769 36.0% 19.0% 45.0% -13.3 22
2023-04-29 @ Maritimo W 2-1 1769 1681 45.0% 19.0% 36.0% +13.3 44
2023-04-30 Boavista W 1-0 2148 1741 80.2% 15.2% 4.7% +2.0 73
2023-04-30 @ Porto L 0-1 1741 2148 4.7% 15.2% 80.2% -2.0 37
2023-04-30 Famalicao W 2-1 2091 1844 72.3% 17.2% 10.5% +4.3 64
2023-04-30 @ Sporting Clube de Portugal L 1-2 1844 2091 10.5% 17.2% 72.3% -4.3 42
2023-04-30 Santa Clara W 3-0 1627 1604 51.2% 18.9% 29.8% +33.0 28
2023-04-30 @ Estoril L 0-3 1604 1627 29.8% 18.9% 51.2% -33.0 16
2023-05-05 Portimonense D 1-1 1735 1700 52.8% 18.9% 28.3% -2.1 40
2023-05-05 @ Casa Pia D 1-1 1700 1735 28.3% 18.9% 52.8% +2.1 34
2023-05-06 Braga W 1-0 2131 2087 53.9% 18.9% 27.3% +11.1 80
2023-05-06 @ Benfica L 0-1 2087 2131 27.3% 18.9% 53.9% -11.2 71
2023-05-06 Estoril W 1-0 1739 1660 57.9% 18.7% 23.4% +9.7 40
2023-05-06 @ Boavista L 0-1 1660 1739 23.4% 18.7% 57.9% -9.8 28
2023-05-06 Gil Vicente W 3-2 1571 1762 23.5% 18.7% 57.8% +19.0 19
2023-05-06 @ Santa Clara L 2-3 1762 1571 57.8% 18.7% 23.5% -19.0 31
2023-05-07 Rio Ave D 2-2 1668 1815 28.4% 18.9% 52.7% +1.5 23
2023-05-07 @ Maritimo D 2-2 1815 1668 52.7% 18.9% 28.4% -1.5 39
2023-05-07 Sporting Clube de Portugal L 0-4 1630 2096 6.2% 15.9% 77.9% -9.6 20
2023-05-07 @ Pacos de Ferreira W 4-0 2096 1630 77.9% 15.9% 6.2% +9.6 67
2023-05-07 Vizela W 3-0 1782 1809 44.6% 19.0% 36.4% +38.9 47
2023-05-07 @ Vitoria Guimaraes L 0-3 1809 1782 36.4% 19.0% 44.6% -38.9 39
2023-05-08 Chaves L 1-2 1840 1827 49.9% 19.0% 31.2% -17.5 42
2023-05-08 @ Famalicao W 2-1 1827 1840 31.2% 19.0% 49.9% +17.5 43
2023-05-08 Porto L 0-1 1883 2150 16.5% 18.1% 65.3% -7.1 48
2023-05-08 @ Arouca W 1-0 2150 1883 65.3% 18.1% 16.5% +7.1 76
2023-05-12 Boavista W 3-1 1743 1749 47.4% 19.0% 33.6% +21.7 34
2023-05-12 @ Gil Vicente L 1-3 1749 1743 33.6% 19.0% 47.4% -21.7 40
2023-05-13 Benfica L 1-5 1702 2143 7.0% 16.2% 76.8% -9.1 34
2023-05-13 @ Portimonense W 5-1 2143 1702 76.8% 16.2% 7.0% +9.1 83
2023-05-13 Famalicao D 0-0 1770 1822 41.1% 19.1% 39.8% -0.1 40
2023-05-13 @ Vizela D 0-0 1822 1770 39.8% 19.1% 41.1% +0.1 43
2023-05-13 Maritimo W 2-1 2105 1669 81.3% 14.7% 4.0% +1.6 70
2023-05-13 @ Sporting Clube de Portugal L 1-2 1669 2105 4.0% 14.7% 81.3% -1.6 23
2023-05-13 Pacos de Ferreira W 2-0 1845 1621 70.7% 17.5% 11.8% +9.7 46
2023-05-13 @ Chaves L 0-2 1621 1845 11.8% 17.5% 70.7% -9.7 20
2023-05-14 Casa Pia W 2-1 2157 1733 80.8% 14.9% 4.3% +1.7 79
2023-05-14 @ Porto L 1-2 1733 2157 4.3% 14.9% 80.8% -1.7 40
2023-05-14 Santa Clara W 5-3 2076 1590 82.9% 14.0% 3.1% +1.8 74
2023-05-14 @ Braga L 3-5 1590 2076 3.1% 14.0% 82.9% -1.8 19
2023-05-14 Vitoria Guimaraes L 0-1 1813 1821 47.2% 19.0% 33.8% -17.6 39
2023-05-14 @ Rio Ave W 1-0 1821 1813 33.8% 19.0% 47.2% +17.6 50
2023-05-15 Arouca W 2-0 1650 1876 20.0% 18.5% 61.5% +42.5 31
2023-05-15 @ Estoril L 0-2 1876 1650 61.5% 18.5% 20.0% -42.5 48
2023-05-19 Vizela W 1-0 1668 1770 34.0% 19.0% 47.0% +17.6 26
2023-05-19 @ Maritimo L 0-1 1770 1668 47.0% 19.0% 34.0% -17.6 40
2023-05-20 Braga D 1-1 1727 2078 11.0% 17.3% 71.7% +5.5 41
2023-05-20 @ Boavista D 1-1 2078 1727 71.7% 17.3% 11.0% -5.5 75
2023-05-20 Chaves W 1-0 1834 1854 45.4% 19.0% 35.5% +13.9 51
2023-05-20 @ Arouca L 0-1 1854 1834 35.5% 19.0% 45.4% -13.9 46
2023-05-20 Portimonense W 1-0 1588 1693 33.8% 19.0% 47.2% +17.6 22
2023-05-20 @ Santa Clara L 0-1 1693 1588 47.2% 19.0% 33.8% -17.6 34
2023-05-20 Porto L 2-4 1822 2159 11.8% 17.5% 70.7% -7.5 43
2023-05-20 @ Famalicao W 4-2 2159 1822 70.7% 17.5% 11.8% +7.5 82
2023-05-21 Benfica D 2-2 2107 2152 42.1% 19.1% 38.9% -0.2 71
2023-05-21 @ Sporting Clube de Portugal D 2-2 2152 2107 38.9% 19.1% 42.1% +0.2 84
2023-05-21 Estoril D 2-2 1731 1693 53.2% 18.9% 28.0% -1.6 41
2023-05-21 @ Casa Pia D 2-2 1693 1731 28.0% 18.9% 53.2% +1.6 32
2023-05-21 Gil Vicente W 1-0 1839 1765 57.4% 18.7% 23.9% +9.9 53
2023-05-21 @ Vitoria Guimaraes L 0-1 1765 1839 23.9% 18.7% 57.4% -9.9 34
2023-05-21 Rio Ave W 3-1 1611 1796 24.1% 18.7% 57.2% +34.3 23
2023-05-21 @ Pacos de Ferreira L 1-3 1796 1611 57.2% 18.7% 24.1% -34.3 39
2023-05-26 Famalicao D 2-2 1762 1815 40.9% 19.1% 40.1% -0.0 40
2023-05-26 @ Rio Ave D 2-2 1815 1762 40.1% 19.1% 40.9% +0.0 44
2023-05-26 Sporting Clube de Portugal L 1-2 1753 2107 10.8% 17.3% 71.9% -4.5 40
2023-05-26 @ Vizela W 2-1 2107 1753 71.9% 17.3% 10.8% +4.5 74
2023-05-27 Arouca L 0-2 1675 1848 25.4% 18.8% 55.8% -19.8 34
2023-05-27 @ Portimonense W 2-0 1848 1675 55.8% 18.8% 25.4% +19.8 54
2023-05-27 Boavista L 1-4 1841 1733 60.9% 18.5% 20.6% -51.5 46
2023-05-27 @ Chaves W 4-1 1733 1841 20.6% 18.5% 60.9% +51.5 44
2023-05-27 Casa Pia W 1-0 1755 1729 51.5% 18.9% 29.5% +11.9 37
2023-05-27 @ Gil Vicente L 0-1 1729 1755 29.5% 18.9% 51.5% -11.9 41
2023-05-27 Maritimo W 3-1 1694 1685 49.5% 19.0% 31.6% +20.6 35
2023-05-27 @ Estoril L 1-3 1685 1694 31.6% 19.0% 49.5% -20.6 26
2023-05-27 Pacos de Ferreira W 3-0 2072 1645 80.9% 14.9% 4.2% +5.0 78
2023-05-27 @ Braga L 0-3 1645 2072 4.2% 14.9% 80.9% -5.0 23
2023-05-27 Santa Clara W 3-0 2152 1606 84.7% 13.1% 2.3% +2.6 87
2023-05-27 @ Benfica L 0-3 1606 2152 2.3% 13.1% 84.7% -2.6 22
2023-05-27 Vitoria Guimaraes W 3-0 2166 1849 76.2% 16.4% 7.4% +8.9 85
2023-05-27 @ Porto L 0-3 1849 2166 7.4% 16.4% 76.2% -8.9 53

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
2023-06-03 Maritimo W 2-1 1765 1665 60.2% 18.6% 21.3% +8.5 1-0
2023-06-03 @ Estrela da Amadora L 1-2 1665 1765 21.3% 18.6% 60.2% -8.5 0-1
2023-06-11 Estrela da Amadora W 2-1 1656 1773 32.1% 19.0% 48.9% +17.2 1-1
2023-06-11 @ Maritimo L 1-2 1773 1656 48.9% 19.0% 32.1% -17.2 1-1

Biggest Upsets

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

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 2023-02-26 5.91% Gil Vicente 1780 2 @ Porto 2141 1
2 2023-04-15 10.84% @ Chaves 1795 1 Benfica 2147 0
3 2023-01-14 11.56% Pacos de Ferreira 1587 1 @ Rio Ave 1815 0
4 2023-04-29 11.56% Pacos de Ferreira 1606 2 @ Vizela 1834 1
5 2022-10-09 11.70% Chaves 1788 1 @ Braga 2013 0
6 2022-08-28 12.29% @ Rio Ave 1746 3 Porto 2073 1
7 2023-01-08 12.58% @ Maritimo 1685 1 Sporting Clube de Portugal 2008 0
8 2022-08-27 12.84% Chaves 1768 2 @ Sporting Clube de Portugal 1974 0
9 2022-11-06 12.99% Casa Pia 1813 1 @ Braga 2017 0
10 2022-10-29 18.18% @ Arouca 1747 1 Sporting Clube de Portugal 1994 0
11 2023-05-15 20.01% @ Estoril 1650 2 Arouca 1876 0
12 2023-02-18 20.02% Pacos de Ferreira 1615 3 @ Estoril 1729 1
13 2023-05-27 20.57% Boavista 1733 4 @ Chaves 1841 1
14 2023-02-27 21.14% @ Vitoria Guimaraes 1821 2 Braga 2035 1
15 2022-09-17 22.42% @ Boavista 1783 2 Sporting Clube de Portugal 1984 1
16 2022-12-30 23.21% Famalicao 1747 2 @ Chaves 1828 0
17 2023-05-06 23.49% @ Santa Clara 1571 3 Gil Vicente 1762 2
18 2022-10-09 23.52% Vizela 1754 1 @ Casa Pia 1832 0
19 2022-08-29 23.80% Casa Pia 1782 1 @ Vitoria Guimaraes 1857 0
20 2023-05-21 24.12% @ Pacos de Ferreira 1611 3 Rio Ave 1796 1
21 2023-03-31 24.56% @ Estoril 1629 1 Gil Vicente 1809 0
22 2023-01-31 25.15% @ Pacos de Ferreira 1606 2 Gil Vicente 1781 1
23 2023-01-22 25.29% Gil Vicente 1747 3 @ Casa Pia 1809 1
24 2022-10-23 27.58% Santa Clara 1733 1 @ Vizela 1775 0
25 2023-04-07 27.61% Porto 2125 2 @ Benfica 2166 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 2023-02-01 74.97 @ Sporting Clube de Portugal 5 1991 35.74% Braga 0 2081 45.22% 19.04%
2 2022-10-02 57.33 @ Famalicao 4 1736 38.81% Boavista 0 1804 42.13% 19.06%
3 2023-05-27 51.54 Boavista 4 1733 20.57% @ Chaves 1 1841 60.93% 18.50%
4 2022-12-30 50.87 @ Braga 3 2001 31.00% Benfica 0 2127 50.04% 18.96%
5 2022-08-15 49.32 Portimonense 3 1758 32.68% @ Pacos de Ferreira 0 1758 48.32% 18.99%
6 2022-08-28 48.36 Braga 6 1973 59.40% @ Arouca 0 1768 22.00% 18.60%
7 2022-08-27 47.91 Chaves 2 1768 12.84% @ Sporting Clube de Portugal 0 1974 69.50% 17.67%
8 2022-12-30 46.54 @ Vizela 3 1762 35.77% Vitoria Guimaraes 0 1851 45.19% 19.04%
9 2023-01-20 43.61 @ Arouca 4 1788 50.79% Portimonense 0 1769 30.27% 18.94%
10 2023-05-15 42.49 @ Estoril 2 1650 20.01% Arouca 0 1876 61.53% 18.46%
11 2022-08-28 41.87 @ Rio Ave 3 1746 12.29% Porto 1 2073 70.13% 17.58%
12 2022-12-30 40.22 Famalicao 2 1747 23.21% @ Chaves 0 1828 58.12% 18.67%
13 2023-05-07 38.90 @ Vitoria Guimaraes 3 1782 44.61% Vizela 0 1809 36.35% 19.04%
14 2022-10-10 38.72 @ Arouca 4 1709 36.48% Famalicao 1 1793 44.47% 19.04%
15 2022-08-26 38.39 Estoril 3 1799 45.19% @ Pacos de Ferreira 0 1709 35.77% 19.04%
16 2023-03-11 36.99 Braga 4 2024 56.24% @ Vizela 0 1847 25.01% 18.76%
17 2023-02-18 36.79 Pacos de Ferreira 3 1615 20.02% @ Estoril 1 1729 61.52% 18.46%
18 2023-03-11 36.06 Arouca 2 1832 29.39% @ Vitoria Guimaraes 0 1858 51.69% 18.92%
19 2023-05-21 34.29 @ Pacos de Ferreira 3 1611 24.12% Rio Ave 1 1796 57.17% 18.71%
20 2023-03-04 34.05 Vizela 3 1813 50.06% @ Estoril 0 1688 30.99% 18.96%
21 2023-01-22 33.59 Gil Vicente 3 1747 25.29% @ Casa Pia 1 1809 55.94% 18.77%
22 2022-08-12 33.03 Braga 3 1913 51.17% @ Famalicao 0 1779 29.90% 18.93%
23 2023-04-30 32.99 @ Estoril 3 1627 51.22% Santa Clara 0 1604 29.85% 18.93%
24 2023-01-16 31.79 @ Estoril 2 1754 36.19% Casa Pia 0 1841 44.77% 19.04%
25 2022-08-20 31.46 @ Porto 3 2042 52.88% Sporting Clube de Portugal 0 2006 28.24% 18.88%