2017-18 Primeira Liga Season

306 games

Final

Champion

Porto

88 points

Relegated

No relegation

Biggest Overachiever

Braga

14.71 points above expected

75 points · 60.29 expected points

Biggest Disappointment

Pacos de Ferreira

9.07 points below expected

30 points · 39.07 expected points

League Table

The final standings for the season. vsSim shows actual points minus the simulation's mean — positive means the team overachieved against the model, negative means they underperformed.

# Team GP W D L Pts GF GA GD SimPts vsSim
1 Porto 34 28 4 2 88 82 18 +64 74.42 +13.58
2 Benfica 34 25 6 3 81 80 22 +58 76.02 +4.98
3 Sporting Clube de Portugal 34 24 6 4 78 63 24 +39 70.33 +7.67
4 Braga 34 24 3 7 75 74 29 +45 60.29 +14.71
5 Rio Ave 34 15 6 13 51 40 42 -2 50.49 +0.51
6 Chaves 34 13 8 13 47 47 55 -8 42.75 +4.25
7 Maritimo 34 13 8 13 47 36 49 -13 46.09 +0.91
8 Boavista 34 13 6 15 45 35 44 -9 44.25 +0.75
9 Vitoria Guimaraes 34 13 4 17 43 45 56 -11 46.65 -3.65
10 Portimonense 34 10 8 16 38 52 60 -8 41.30 -3.30
11 Tondela 34 10 8 16 38 41 50 -9 39.39 -1.39
12 Os Belenenses (1st) 34 9 10 15 37 33 46 -13 38.74 -1.74
13 Aves 34 9 7 18 34 36 51 -15 38.69 -4.69
14 Moreirense 34 8 8 18 32 29 50 -21 36.69 -4.69
15 Vitoria Setubal 34 7 11 16 32 39 62 -23 37.33 -5.33
16 Feirense 34 9 4 21 31 32 48 -16 39.63 -8.63
17 Pacos de Ferreira 34 7 9 18 30 33 59 -26 39.07 -9.07
18 Estoril 34 8 6 20 30 29 61 -32 36.56 -6.56

Form

Each team's 5-game rolling points-per-game across the season. Hot streaks push above the dashed 1.5 PPG reference line; cold spells drop below. Each team gets a distinct color; the legend below the plot lets you read off which line is which. (First 4 games of each team have no rolling window, so the lines start at game 5.)

League Race

Cumulative points across the season for each team. Highlighted teams are drawn in color (top finishers for the Title Race, bottom finishers for the Relegation Race); the rest of the league appears in light gray as context. Switch views with the buttons below.

Season Summary

Every team's regular-season finish compared against 100,000 simulations. Click any column header to sort. Luck is the team's actual points minus the sim's mean — positive means the team beat the model. Percentile is where the actual result fell in the team's sim distribution (e.g. 90% = the team did this well or better in only 10% of sims).

Team Elo Points Avg Luck Percentile Min 5th Q1 Median Q3 95th Max
Porto 2078 88 74.42 +13.58 98.7% 47 63 70 75 79 85 99
Benfica 2078 81 76.02 +4.98 79.5% 46 65 72 76 81 86 96
Sporting Clube de Portugal 2004 78 70.33 +7.67 88.5% 43 59 66 70 75 81 95
Braga 1978 75 60.29 +14.71 98.1% 34 48 55 60 65 72 87
Rio Ave 1791 51 50.49 +0.51 54.7% 22 38 46 51 55 62 77
Vitoria Guimaraes 1771 43 46.65 -3.65 33.5% 21 35 42 47 52 59 74
Chaves 1757 47 42.75 +4.25 74.7% 18 31 38 43 48 55 69
Boavista 1746 45 44.25 +0.75 57.4% 19 32 39 44 49 56 72
Maritimo 1746 47 46.09 +0.91 57.9% 19 34 41 46 51 58 74
Portimonense 1730 38 41.30 -3.30 35.1% 18 29 36 41 46 53 69
Os Belenenses (1st) 1715 37 38.74 -1.74 44.2% 14 27 34 39 44 51 68
Tondela 1715 38 39.39 -1.39 45.3% 14 28 35 39 44 51 67
Aves 1706 34 38.69 -4.69 28.2% 14 27 34 39 44 51 68
Feirense 1704 31 39.63 -8.63 12.9% 14 28 35 40 44 52 68
Vitoria Setubal 1682 32 37.33 -5.33 25.3% 11 26 32 37 42 49 64
Pacos de Ferreira 1678 30 39.07 -9.07 11.6% 15 27 34 39 44 51 70
Moreirense 1667 32 36.69 -4.69 28.3% 12 25 32 36 42 49 62
Estoril 1655 30 36.56 -6.56 20.0% 11 25 32 36 41 48 68

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 AVE BEN BOA BRA CHA EST FEI MAR MOR OB( PDF POR POR RA SCDP TON VG VS
Aves
0-0-2
0.94
1-0-1
2.25
0-0-2
1.82
0-1-1
2.38
1-0-1
3.02
2-0-0
2.74
0-1-1
2.42
1-0-1
2.82
2-0-0
2.73
0-1-1
2.66
1-1-0
2.57
0-1-1
0.89
0-2-0
2.05
0-0-2
1.27
0-0-2
2.75
0-0-2
2.45
1-0-1
2.84
Benfica
2-0-0
4.74
1-0-1
4.62
2-0-0
3.97
2-0-0
4.55
2-0-0
5.02
2-0-0
4.81
1-1-0
4.48
2-0-0
4.92
1-1-0
4.76
2-0-0
4.78
2-0-0
4.68
0-1-1
2.98
1-1-0
4.27
0-2-0
3.17
1-0-1
4.78
2-0-0
4.52
2-0-0
4.88
Boavista
1-0-1
3.34
1-0-1
1.05
0-1-1
1.73
0-2-0
2.86
2-0-0
3.29
1-0-1
3.19
1-0-1
2.64
1-0-1
3.31
1-1-0
3.02
2-0-0
3.11
1-0-1
3.07
0-0-2
1.19
0-0-2
2.44
0-0-2
1.26
0-1-1
3.09
1-0-1
2.53
1-1-0
3.10
Braga
2-0-0
3.80
0-0-2
1.65
1-1-0
3.91
2-0-0
3.92
2-0-0
4.05
1-1-0
4.27
1-0-1
3.73
2-0-0
4.07
2-0-0
4.23
2-0-0
4.22
2-0-0
3.76
0-0-2
1.75
1-0-1
3.84
1-1-0
2.21
2-0-0
3.76
2-0-0
3.36
1-0-1
3.84
Chaves
1-1-0
3.21
0-0-2
1.11
0-2-0
2.73
0-0-2
1.68
2-0-0
3.00
1-0-1
2.93
2-0-0
2.61
2-0-0
3.07
1-1-0
2.86
1-0-1
2.99
2-0-0
2.84
0-0-2
1.13
0-1-1
2.46
0-0-2
1.29
0-1-1
3.18
1-0-1
2.48
0-2-0
3.21
Estoril
1-0-1
2.56
0-0-2
0.70
0-0-2
2.31
0-0-2
1.56
0-0-2
2.60
0-1-1
2.49
0-2-0
1.92
1-0-1
3.07
0-0-2
3.11
0-1-1
2.45
1-1-0
2.20
0-0-2
1.00
0-0-2
1.88
1-0-1
1.09
2-0-0
2.76
1-0-1
2.13
1-1-0
2.67
Feirense
0-0-2
2.85
0-0-2
0.87
1-0-1
2.40
0-1-1
1.36
1-0-1
2.65
1-1-0
3.10
0-0-2
2.40
1-1-0
2.94
0-0-2
2.94
1-0-1
2.82
0-0-2
2.82
0-0-2
0.88
1-0-1
2.16
0-0-2
1.30
0-1-1
2.96
1-0-1
2.21
2-0-0
2.86
Maritimo
1-1-0
3.17
0-1-1
1.18
1-0-1
2.95
1-0-1
1.90
0-0-2
2.98
0-2-0
3.68
2-0-0
3.19
0-2-0
3.51
0-1-1
3.31
1-1-0
3.21
1-0-1
3.18
0-0-2
1.08
1-0-1
2.46
1-0-1
1.19
2-0-0
3.03
1-0-1
2.80
1-0-1
3.26
Moreirense
1-0-1
2.77
0-0-2
0.79
1-0-1
2.29
0-0-2
1.57
0-0-2
2.51
1-0-1
2.52
0-1-1
2.65
0-2-0
2.08
1-0-1
2.60
1-0-1
2.62
0-1-1
2.43
0-1-1
0.97
1-0-1
2.02
0-1-1
1.04
1-0-1
2.82
1-0-1
2.09
0-2-0
2.94
Os Belenenses (1st)
0-0-2
2.85
0-1-1
0.92
0-1-1
2.56
0-0-2
1.40
0-1-1
2.73
2-0-0
2.47
2-0-0
2.65
1-1-0
2.28
1-0-1
2.99
0-2-0
2.94
1-1-0
2.72
1-0-1
0.88
0-0-2
2.11
0-0-2
1.11
0-1-1
2.81
1-1-0
2.46
0-1-1
2.95
Pacos de Ferreira
1-1-0
2.93
0-0-2
0.90
0-0-2
2.48
0-0-2
1.40
1-0-1
2.59
1-1-0
3.14
1-0-1
2.76
0-1-1
2.38
1-0-1
2.96
0-2-0
2.65
0-1-1
2.60
1-0-1
0.86
0-1-1
2.08
0-0-2
1.13
0-1-1
2.91
0-1-1
2.44
1-0-1
2.87
Portimonense
0-1-1
3.01
0-0-2
0.99
1-0-1
2.52
0-0-2
1.84
0-0-2
2.74
0-1-1
3.40
2-0-0
2.76
1-0-1
2.41
1-1-0
3.16
0-1-1
2.87
1-1-0
2.99
0-0-2
1.03
1-0-1
2.02
0-0-2
1.10
1-1-0
2.91
1-1-0
2.57
1-1-0
2.99
Porto
1-1-0
4.80
1-1-0
2.61
2-0-0
4.48
2-0-0
3.86
2-0-0
4.52
2-0-0
4.66
2-0-0
4.81
2-0-0
4.57
1-1-0
4.70
1-0-1
4.80
1-0-1
4.82
2-0-0
4.64
2-0-0
4.18
1-1-0
3.14
2-0-0
4.56
2-0-0
4.57
2-0-0
4.82
Rio Ave
0-2-0
3.55
0-1-1
1.37
2-0-0
3.15
1-0-1
1.76
1-1-0
3.13
2-0-0
3.73
1-0-1
3.43
1-0-1
3.14
1-0-1
3.59
2-0-0
3.48
1-1-0
3.52
1-0-1
3.58
0-0-2
1.45
0-0-2
1.51
1-1-0
3.37
0-0-2
3.17
1-0-1
3.62
Sporting Clube de Portugal
2-0-0
4.38
0-2-0
2.42
2-0-0
4.39
0-1-1
3.40
2-0-0
4.35
1-0-1
4.56
2-0-0
4.35
1-0-1
4.45
1-1-0
4.63
2-0-0
4.54
2-0-0
4.53
2-0-0
4.56
0-1-1
2.45
2-0-0
4.11
2-0-0
4.53
2-0-0
4.00
1-1-0
4.65
Tondela
2-0-0
2.84
1-0-1
0.91
1-1-0
2.49
0-0-2
1.86
1-1-0
2.40
0-0-2
2.82
1-1-0
2.63
0-0-2
2.56
1-0-1
2.77
1-1-0
2.78
1-1-0
2.68
0-1-1
2.67
0-0-2
1.10
0-1-1
2.23
0-0-2
1.12
1-0-1
2.47
0-1-1
3.14
Vitoria Guimaraes
2-0-0
3.13
0-0-2
1.15
1-0-1
3.06
0-0-2
2.23
1-0-1
3.12
1-0-1
3.47
1-0-1
3.39
1-0-1
2.78
1-0-1
3.49
0-1-1
3.13
1-1-0
3.15
0-1-1
3.02
0-0-2
1.08
2-0-0
2.42
0-0-2
1.63
1-0-1
3.13
1-1-0
3.37
Vitoria Setubal
1-0-1
2.75
0-0-2
0.81
0-1-1
2.48
1-0-1
1.78
0-2-0
2.39
0-1-1
2.91
0-0-2
2.73
1-0-1
2.32
0-2-0
2.64
1-1-0
2.63
1-0-1
2.71
0-1-1
2.59
0-0-2
0.88
1-0-1
1.98
0-1-1
1.02
1-1-0
2.45
0-1-1
2.21

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.87 +10.4
Allowed 0.86 -12.9
Differential 0.96 +6.4

Scoreline Distribution

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

↓ Scored | Allowed →012345+Total
06.21%9.97%6.54%3.59%0.82%1.63%28.76%
19.97%10.13%8.33%3.43%1.14%1.14%34.15%
26.54%8.33%2.94%1.80%0.65%0.49%20.75%
33.59%3.43%1.80%0.65%0.49%9.97%
40.82%1.14%0.65%0.49%3.10%
5+1.63%1.14%0.49%3.27%
Total28.76%34.15%20.75%9.97%3.10%3.27%100%

Summary Statistics

Scored Allowed Difference
Mean 1.35 1.35 +0.00
SD 1.28 1.28 1.95
CV 0.95 0.95
Max 6 6 +6
Min 0 0 -6

Games Played: 306

↓ Scored | Allowed →012345+Total
08.82%5.88%17.65%5.88%38.24%
111.76%5.88%8.82%5.88%2.94%35.29%
22.94%5.88%5.88%14.71%
38.82%8.82%
4
5+2.94%2.94%
Total29.41%14.71%35.29%17.65%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.06 1.50 -0.44
SD 1.18 1.19 1.74
CV 1.11 0.79
Max 5 4 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%2.94%8.82%
18.82%11.76%2.94%23.53%
214.71%8.82%2.94%26.47%
32.94%20.59%23.53%
42.94%2.94%
5+8.82%5.88%14.71%
Total44.12%50.00%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 2.35 0.65 +1.71
SD 1.55 0.69 1.75
CV 0.66 1.07
Max 6 3 +6
Min 0 0 -1

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%11.76%5.88%8.82%2.94%32.35%
120.59%11.76%5.88%5.88%44.12%
22.94%8.82%2.94%14.71%
32.94%2.94%5.88%
42.94%2.94%
5+
Total32.35%32.35%11.76%20.59%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.03 1.29 -0.26
SD 1.00 1.22 1.76
CV 0.97 0.94
Max 4 4 +4
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%2.94%11.76%
114.71%2.94%8.82%26.47%
28.82%14.71%5.88%29.41%
35.88%8.82%14.71%
42.94%2.94%5.88%
5+8.82%2.94%11.76%
Total41.18%41.18%8.82%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 2.18 0.85 +1.32
SD 1.62 0.93 2.13
CV 0.75 1.09
Max 6 3 +6
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%5.88%8.82%5.88%2.94%26.47%
18.82%14.71%5.88%2.94%2.94%35.29%
25.88%8.82%2.94%2.94%20.59%
32.94%2.94%2.94%8.82%
42.94%2.94%2.94%8.82%
5+
Total20.59%32.35%23.53%14.71%5.88%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.38 1.62 -0.24
SD 1.23 1.30 1.84
CV 0.89 0.81
Max 4 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%8.82%20.59%2.94%2.94%5.88%50.00%
12.94%5.88%8.82%8.82%26.47%
22.94%5.88%2.94%11.76%
35.88%5.88%11.76%
4
5+
Total20.59%20.59%38.24%11.76%2.94%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 0.85 1.79 -0.94
SD 1.05 1.49 2.06
CV 1.23 0.83
Max 3 6 +3
Min 0 0 -6

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%20.59%5.88%32.35%
18.82%2.94%17.65%8.82%5.88%44.12%
28.82%5.88%2.94%2.94%20.59%
32.94%2.94%
4
5+
Total26.47%29.41%26.47%11.76%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 0.94 1.41 -0.47
SD 0.81 1.18 1.46
CV 0.87 0.84
Max 3 4 +3
Min 0 0 -3

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%5.88%2.94%5.88%5.88%32.35%
114.71%11.76%8.82%5.88%2.94%44.12%
22.94%11.76%14.71%
32.94%2.94%
42.94%2.94%5.88%
5+
Total29.41%32.35%17.65%11.76%2.94%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.06 1.44 -0.38
SD 1.07 1.42 1.88
CV 1.01 0.98
Max 4 5 +3
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%20.59%2.94%17.65%47.06%
12.94%14.71%5.88%23.53%
25.88%14.71%2.94%2.94%26.47%
32.94%2.94%
4
5+
Total14.71%50.00%11.76%20.59%2.94%100%

Summary Statistics

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

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%14.71%5.88%2.94%2.94%2.94%41.18%
18.82%17.65%8.82%35.29%
25.88%2.94%2.94%11.76%
32.94%2.94%2.94%8.82%
42.94%2.94%
5+
Total29.41%38.24%17.65%2.94%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 0.97 1.35 -0.38
SD 1.09 1.41 1.76
CV 1.12 1.04
Max 4 5 +3
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%8.82%11.76%2.94%32.35%
18.82%11.76%8.82%5.88%5.88%41.18%
25.88%2.94%5.88%2.94%5.88%23.53%
32.94%2.94%
4
5+
Total23.53%23.53%29.41%11.76%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 0.97 1.74 -0.76
SD 0.83 1.50 1.58
CV 0.86 0.87
Max 3 6 +2
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%5.88%8.82%2.94%23.53%
18.82%17.65%2.94%2.94%32.35%
22.94%8.82%5.88%2.94%2.94%23.53%
32.94%5.88%2.94%11.76%
42.94%2.94%5.88%
5+2.94%2.94%
Total11.76%32.35%35.29%14.71%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.53 1.76 -0.24
SD 1.31 1.21 1.74
CV 0.86 0.68
Max 5 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%2.94%2.94%14.71%
117.65%2.94%20.59%
28.82%11.76%20.59%
38.82%8.82%17.65%
45.88%2.94%8.82%
5+5.88%8.82%2.94%17.65%
Total55.88%35.29%8.82%100%

Summary Statistics

Scored Allowed Difference
Mean 2.41 0.53 +1.88
SD 1.74 0.66 1.72
CV 0.72 1.25
Max 6 2 +5
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
08.82%14.71%2.94%2.94%2.94%32.35%
15.88%8.82%8.82%2.94%2.94%29.41%
211.76%17.65%29.41%
32.94%2.94%5.88%
42.94%2.94%
5+
Total29.41%44.12%14.71%2.94%2.94%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.18 1.24 -0.06
SD 1.06 1.33 1.84
CV 0.90 1.07
Max 4 5 +3
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%2.94%2.94%11.76%
117.65%8.82%5.88%32.35%
217.65%14.71%2.94%35.29%
32.94%2.94%2.94%8.82%
42.94%2.94%
5+5.88%2.94%8.82%
Total50.00%32.35%14.71%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.85 0.71 +1.15
SD 1.35 0.84 1.54
CV 0.73 1.18
Max 5 3 +5
Min 0 0 -2

Games Played: 34

↓ Scored | Allowed →012345+Total
02.94%11.76%8.82%2.94%26.47%
15.88%14.71%11.76%2.94%2.94%2.94%41.18%
28.82%5.88%2.94%17.65%
35.88%2.94%5.88%14.71%
4
5+
Total23.53%29.41%32.35%8.82%2.94%2.94%100%

Summary Statistics

Scored Allowed Difference
Mean 1.21 1.47 -0.26
SD 1.01 1.21 1.69
CV 0.84 0.82
Max 3 5 +3
Min 0 0 -4

Games Played: 34

↓ Scored | Allowed →012345+Total
05.88%14.71%2.94%2.94%5.88%32.35%
111.76%2.94%11.76%2.94%29.41%
28.82%2.94%2.94%14.71%
32.94%5.88%5.88%2.94%2.94%20.59%
42.94%2.94%
5+
Total20.59%35.29%20.59%11.76%5.88%5.88%100%

Summary Statistics

Scored Allowed Difference
Mean 1.32 1.65 -0.32
SD 1.22 1.41 1.85
CV 0.92 0.86
Max 4 5 +3
Min 0 0 -5

Games Played: 34

↓ Scored | Allowed →012345+Total
011.76%2.94%2.94%5.88%23.53%
18.82%23.53%11.76%2.94%2.94%50.00%
22.94%8.82%2.94%2.94%17.65%
32.94%2.94%5.88%
42.94%2.94%
5+
Total14.71%41.18%23.53%2.94%5.88%11.76%100%

Summary Statistics

Scored Allowed Difference
Mean 1.15 1.82 -0.68
SD 0.96 1.60 2.03
CV 0.83 0.88
Max 4 6 +3
Min 0 0 -6

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 Braga 75 60.29 +14.71
2 Porto 88 74.42 +13.58
3 Sporting Clube de Portugal 78 70.33 +7.67
4 Benfica 81 76.02 +4.98
5 Chaves 47 42.75 +4.25

Biggest Disappointments

# Team Actual Sim vsSim
1 Pacos de Ferreira 30 39.07 -9.07
2 Feirense 31 39.63 -8.63
3 Estoril 30 36.56 -6.56
4 Vitoria Setubal 32 37.33 -5.33
5 Moreirense 32 36.69 -4.69

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 3 Jan 30 – Feb 12 1 in 66
2 Braga 7 Feb 10 – Mar 31 1 in 40
3 Tondela 2 Apr 22 – Apr 28 1 in 34
4 Os Belenenses (1st) 3 Sep 17 – Oct 1 1 in 22
5 Porto 7 Aug 9 – Sep 22 1 in 20

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Estoril 8 Aug 27 – Nov 4 1 in 1,174
2 Vitoria Setubal 6 Oct 30 – Dec 16 1 in 65
3 Vitoria Guimaraes 4 Dec 18 – Jan 12 1 in 42
4 Pacos de Ferreira 5 Feb 4 – Mar 4 1 in 40
5 Feirense 5 Oct 27 – Dec 11 1 in 35

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Porto 25 Aug 9 – Mar 2 1 in 90
2 Vitoria Setubal 6 Jan 4 – Feb 5 1 in 89
3 Sporting Clube de Portugal 20 Aug 6 – Jan 31 1 in 72
4 Tondela 5 Mar 30 – Apr 28 1 in 59
5 Chaves 8 Nov 5 – Jan 12 1 in 49

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Os Belenenses (1st) 12 Nov 4 – Feb 11 1 in 108
2 Estoril 11 Aug 27 – Dec 9 1 in 91
3 Maritimo 9 Dec 18 – Feb 17 1 in 68
4 Vitoria Setubal 11 Oct 30 – Jan 31 1 in 41
5 Pacos de Ferreira 8 Nov 5 – Jan 13 1 in 20

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
Porto36.72%36.15%21.65%4.83%0.55%0.05%0.05%
Benfica47.43%32.06%16.68%3.41%0.34%0.06%0.01%0.01%
Sporting Clube de Portugal14.36%26.58%42.31%13.46%2.46%0.54%0.13%0.09%0.05%0.01%0.01%
Braga1.46%4.67%15.83%48.51%15.67%6.40%3.42%1.69%1.01%0.66%0.27%0.18%0.13%0.05%0.05%
Rio Ave0.03%0.31%1.75%11.00%23.93%17.95%11.64%8.69%6.35%4.88%3.78%2.75%2.20%1.68%1.27%0.84%0.64%0.31%
Chaves0.02%0.16%1.88%5.97%7.86%9.01%9.26%9.09%9.20%7.67%8.15%7.41%6.01%5.84%5.07%4.23%3.17%
Maritimo0.05%0.50%4.13%11.32%12.45%11.62%10.31%9.80%7.98%6.92%5.84%4.89%4.29%3.82%2.77%2.08%1.23%
Boavista0.04%0.22%3.05%8.01%10.33%10.20%9.79%9.31%9.30%7.68%6.83%6.56%5.05%4.86%3.89%2.70%2.18%
Vitoria Guimaraes0.11%0.59%4.93%12.05%13.47%12.80%10.84%8.95%7.42%6.87%5.43%4.58%3.99%3.05%2.45%1.54%0.93%
Portimonense0.01%0.11%1.08%4.29%6.20%7.21%8.48%8.62%8.30%8.83%7.95%7.99%7.98%6.30%6.21%5.78%4.66%
Tondela0.01%0.61%2.42%4.33%5.72%6.20%6.92%7.38%8.01%9.08%8.52%8.30%8.76%8.15%8.25%7.34%
Os Belenenses (1st)0.02%0.64%2.40%3.39%4.60%5.47%6.33%7.14%7.52%8.37%8.59%8.93%8.98%9.60%9.13%8.89%
Aves0.03%0.42%2.09%3.40%4.53%5.89%6.30%6.52%7.77%7.82%8.83%8.91%9.25%9.68%9.36%9.20%
Moreirense0.02%0.19%1.17%2.08%2.85%3.65%4.72%5.52%6.22%7.03%7.71%8.65%10.17%11.60%13.32%15.10%
Vitoria Setubal0.02%0.31%1.33%2.25%3.61%4.19%4.96%5.83%6.58%7.00%8.38%9.23%10.04%11.04%11.75%13.48%
Feirense0.03%0.65%2.82%4.12%5.21%5.96%7.33%7.57%7.97%8.71%8.08%9.16%8.87%7.99%8.12%7.41%
Pacos de Ferreira0.06%0.67%2.16%3.22%4.73%5.92%5.97%6.95%8.01%7.89%8.42%8.58%9.06%9.55%9.73%9.08%
Estoril0.01%0.23%1.02%1.90%2.66%3.57%4.29%5.33%5.90%6.96%7.71%9.19%9.68%11.16%13.37%17.02%

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
+23.20%
Clear Edge
51.63%19.93%28.43%
Elo Value
Home Edge
172 Elo
0.006 goals per Elo point
082.11500
Scoring Tilt
Expected
+0.44 goals
Neutral
-2+0.48+2

Title Race

How these are measured

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

Title-Race Openness
Effective number of teams with a live shot at finishing 1st, from the simulation. 1 means the favorite is a near-lock; larger means a wide-open race. Equal to 1 divided by the sum of squared title odds.
One-Team Race: under 2 * Top-Heavy: 2 to 4 * Open: 4 to 6 * Wide Open: 6 and up.
Champion Preseason Odds
Preseason probability that the eventual champion would finish 1st, from the simulation. The dot marks their rank across all teams, from longshot to favorite.
Preseason Favorite: 1st * Among the Favorites: 2nd to 3rd * Middle of the Pack: 4th to 9th * Longshot: 10th or lower.
Title Margin
Points-per-game gap between the champion and the runner-up. Shown per game so it reads the same across long and short seasons. The gold line is the winning margin the model expected, so a dot to the right means a more one-sided race than projected. A title won on goal difference shows 0.00.
Photo Finish: under 0.15 * Tight Race: 0.15 to 0.4 * Comfortable: 0.4 to 0.75 * Runaway: 0.75 and up.
Title-Race Openness
2.6
Top-Heavy
124610
Champion Preseason Odds
37%
Porto, 2nd of 18
LongshotFavorite
Title Margin
Expected
0.21/gm
Tight Race
00.170.5/gm

Simulation-Based Surprises

How these are measured

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

Luck Spread
Standard deviation of the gap between each team's actual points and their simulated average points. The gold line is the spread the model expected from chance alone.
As Expected: under 5.71 * Some Luck: 5.71 to 8.57 * Lucky: 8.57 to 11.43 * Wild Swing: 11.43 and up.
Average Finish Error
Average gap between where each team was projected to finish and where they actually finished in the table.
Pinpoint: under 2.19 * Close: 2.19 to 3.28 * Off: 3.28 to 4.38 * Way Off: 4.38 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.69 points
Some Luck
07.1418
Average Finish Error
Expected
1.44
Pinpoint
02.746
Biggest Overachiever
Expected 97.22%
98.69%
Porto
50100
Biggest Underachiever
Expected 2.78%
11.59%
Pacos de Ferreira
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.21
Top-Heavy
00.120.180.260.5
Noll-Scully
Coin-flip
2.21
Wide Separation
01.003
Interquartile Edge
61%
Slight Edge
50%60%70%80%100%
Best vs. Worst
Baseline 96%
92%
Strong Edge
50%100%
Close Games
Expected
61%
Very Frequent
0%56%100%
Blowouts
Expected
18%
Frequent
0%20%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.52
Highly Predictable
00.562
Matchup Imbalance
0.41
Lopsided
00.10.180.280.5
Strangeness
Expected
0.91
As Expected
01.002
Repeatability
0.69
Strong Carryover
00.30.60.851
Upset Rate
Expected
18%
Chalky
0%23%50%
Clear Favorite Upset Rate
Expected
15%
Solid Favorites
0%20%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.18
Well Calibrated
0.010.050.10.51
Calibration slope
Ideal
1.33
Very Underconfident
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.068
Well Within Noise
00.0910.2

Next-Season Status

Across 100,000 regular-season simulations, the probability of each team's next-season status. Columns appear in best-to-worst outcome order: promotion-positive on the left, relegation-positive on the right. Cells with darker shading indicate higher likelihood.

Team Same level Direct relegation
Benfica 100%
Braga 100%
Porto 100%
Sporting Clube de Portugal 100%
Rio Ave 99.05% 0.95%
Vitoria Guimaraes 97.53% 2.47%
Maritimo 96.69% 3.31%
Boavista 95.12% 4.88%
Chaves 92.60% 7.40%
Portimonense 89.56% 10.44%
Feirense 84.47% 15.53%
Tondela 84.41% 15.59%
Os Belenenses (1st) 81.98% 18.02%
Aves 81.44% 18.56%
Pacos de Ferreira 81.19% 18.81%
Vitoria Setubal 74.77% 25.23%
Moreirense 71.58% 28.42%
Estoril 69.61% 30.39%

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
2017-08-06 Moreirense D 1-1 1710 1735 47.6% 20.9% 31.4% -0.7 1
2017-08-06 @ Vitoria Setubal D 1-1 1735 1710 31.4% 20.9% 47.6% +0.7 1
2017-08-06 Sporting Clube de Portugal L 0-2 1733 1931 24.9% 20.4% 54.7% -10.0 0
2017-08-06 @ Aves W 2-0 1931 1733 54.7% 20.4% 24.9% +10.0 3
2017-08-07 Os Belenenses (1st) W 1-0 1796 1714 60.5% 19.6% 19.9% +4.3 3
2017-08-07 @ Rio Ave L 0-1 1714 1796 19.9% 19.6% 60.5% -4.3 0
2017-08-07 Boavista W 2-1 1724 1764 45.6% 21.0% 33.4% +6.5 3
2017-08-07 @ Portimonense L 1-2 1764 1724 33.4% 21.0% 45.6% -6.4 0
2017-08-07 Tondela D 1-1 1747 1712 55.2% 20.3% 24.5% -1.3 1
2017-08-07 @ Feirense D 1-1 1712 1747 24.5% 20.3% 55.2% +1.3 1
2017-08-08 Pacos de Ferreira W 1-0 1776 1745 54.6% 20.4% 25.0% +5.3 3
2017-08-08 @ Maritimo L 0-1 1745 1776 25.0% 20.4% 54.6% -5.3 0
2017-08-09 Braga W 3-1 2006 1820 70.1% 17.5% 12.4% +4.5 3
2017-08-09 @ Benfica L 1-3 1820 2006 12.4% 17.5% 70.1% -4.5 0
2017-08-09 Estoril W 4-0 1964 1762 71.4% 17.1% 11.6% +9.1 3
2017-08-09 @ Porto L 0-4 1762 1964 11.6% 17.1% 71.4% -9.1 0
2017-08-10 Chaves W 3-2 1825 1740 60.7% 19.6% 19.7% +3.9 3
2017-08-10 @ Vitoria Guimaraes L 2-3 1740 1825 19.7% 19.6% 60.7% -3.8 0
2017-08-11 Vitoria Setubal W 1-0 1941 1709 73.6% 16.3% 10.1% +2.2 6
2017-08-11 @ Sporting Clube de Portugal L 0-1 1709 1941 10.1% 16.3% 73.6% -2.2 1
2017-08-12 Feirense D 0-0 1735 1746 49.5% 20.8% 29.7% -0.9 2
2017-08-12 @ Moreirense D 0-0 1746 1735 29.7% 20.8% 49.5% +0.9 2
2017-08-12 Maritimo W 1-0 1709 1781 41.2% 21.1% 37.7% +7.6 3
2017-08-12 @ Os Belenenses (1st) L 0-1 1781 1709 37.7% 21.1% 41.2% -7.5 3
2017-08-12 Rio Ave L 1-2 1757 1800 45.1% 21.1% 33.8% -8.2 0
2017-08-12 @ Boavista W 2-1 1800 1757 33.8% 21.1% 45.1% +8.2 6
2017-08-13 Aves D 2-2 1740 1723 53.0% 20.6% 26.4% -0.9 1
2017-08-13 @ Pacos de Ferreira D 2-2 1723 1740 26.4% 20.6% 53.0% +0.9 1
2017-08-13 Portimonense W 2-1 1815 1731 60.7% 19.6% 19.7% +4.1 3
2017-08-13 @ Braga L 1-2 1731 1815 19.7% 19.6% 60.7% -4.1 3
2017-08-13 Porto L 0-1 1713 1973 19.0% 19.4% 61.5% -4.2 1
2017-08-13 @ Tondela W 1-0 1973 1713 61.5% 19.4% 19.0% +4.2 6
2017-08-14 Benfica L 0-1 1736 2010 17.8% 19.2% 63.0% -3.9 0
2017-08-14 @ Chaves W 1-0 2010 1736 63.0% 19.2% 17.8% +3.9 6
2017-08-14 Vitoria Guimaraes W 3-0 1753 1828 40.6% 21.1% 38.2% +20.9 3
2017-08-14 @ Estoril L 0-3 1828 1753 38.2% 21.1% 40.6% -20.9 3
2017-08-18 Portimonense W 2-0 1809 1727 60.4% 19.6% 19.9% +8.2 9
2017-08-18 @ Rio Ave L 0-2 1727 1809 19.9% 19.6% 60.4% -8.2 3
2017-08-19 Os Belenenses (1st) W 5-0 2014 1717 78.0% 14.6% 7.4% +6.9 9
2017-08-19 @ Benfica L 0-5 1717 2014 7.4% 14.6% 78.0% -6.9 3
2017-08-19 Estoril L 2-3 1709 1774 42.1% 21.1% 36.8% -7.4 1
2017-08-19 @ Tondela W 3-2 1774 1709 36.8% 21.1% 42.1% +7.4 6
2017-08-19 Sporting Clube de Portugal L 0-5 1808 1944 32.2% 21.0% 46.8% -29.3 3
2017-08-19 @ Vitoria Guimaraes W 5-0 1944 1808 46.8% 21.0% 32.2% +29.3 9
2017-08-20 Boavista W 1-0 1773 1749 53.9% 20.5% 25.7% +5.5 6
2017-08-20 @ Maritimo L 0-1 1749 1773 25.7% 20.5% 53.9% -5.5 0
2017-08-20 Braga L 0-2 1723 1819 37.7% 21.1% 41.2% -14.2 1
2017-08-20 @ Aves W 2-0 1819 1723 41.2% 21.1% 37.7% +14.2 6
2017-08-20 Chaves D 1-1 1707 1732 47.6% 20.9% 31.5% -0.7 2
2017-08-20 @ Vitoria Setubal D 1-1 1732 1707 31.5% 20.9% 47.6% +0.7 1
2017-08-20 Moreirense W 3-0 1977 1734 74.4% 16.0% 9.6% +5.7 9
2017-08-20 @ Porto L 0-3 1734 1977 9.6% 16.0% 74.4% -5.7 2
2017-08-21 Pacos de Ferreira W 2-1 1747 1739 51.9% 20.7% 27.5% +5.5 5
2017-08-21 @ Feirense L 1-2 1739 1747 27.5% 20.7% 51.9% -5.5 1
2017-08-25 Vitoria Setubal D 1-1 1710 1706 51.3% 20.7% 28.0% -1.0 4
2017-08-25 @ Os Belenenses (1st) D 1-1 1706 1710 28.0% 20.7% 51.3% +1.0 3
2017-08-26 Benfica D 1-1 1817 2021 24.3% 20.3% 55.4% +1.3 10
2017-08-26 @ Rio Ave D 1-1 2021 1817 55.4% 20.3% 24.3% -1.3 10
2017-08-26 Feirense L 0-2 1733 1752 48.3% 20.9% 30.8% -17.5 1
2017-08-26 @ Chaves W 2-0 1752 1733 30.8% 20.9% 48.3% +17.5 8
2017-08-26 Tondela L 0-3 1729 1702 54.2% 20.5% 25.4% -28.0 2
2017-08-26 @ Moreirense W 3-0 1702 1729 25.4% 20.5% 54.2% +28.0 4
2017-08-26 Vitoria Guimaraes D 0-0 1733 1778 44.9% 21.1% 34.0% -0.5 2
2017-08-26 @ Pacos de Ferreira D 0-0 1778 1733 34.0% 21.1% 44.9% +0.5 4
2017-08-27 Aves W 1-0 1744 1709 55.1% 20.4% 24.5% +5.3 3
2017-08-27 @ Boavista L 0-1 1709 1744 24.5% 20.4% 55.1% -5.3 1
2017-08-27 Estoril W 2-1 1973 1782 70.5% 17.3% 12.1% +2.5 12
2017-08-27 @ Sporting Clube de Portugal L 1-2 1782 1973 12.1% 17.3% 70.5% -2.5 6
2017-08-27 Porto L 0-1 1834 1983 30.6% 20.9% 48.6% -6.4 6
2017-08-27 @ Braga W 1-0 1983 1834 48.6% 20.9% 30.6% +6.4 12
2017-08-28 Maritimo L 1-2 1718 1779 42.7% 21.1% 36.2% -7.9 3
2017-08-28 @ Portimonense W 2-1 1779 1718 36.2% 21.1% 42.7% +7.9 9
2017-09-08 Portimonense W 2-1 2020 1711 78.7% 14.3% 7.0% +1.4 13
2017-09-08 @ Benfica L 1-2 1711 2020 7.0% 14.3% 78.7% -1.4 3
2017-09-08 Sporting Clube de Portugal L 2-3 1770 1975 24.1% 20.3% 55.6% -4.6 8
2017-09-08 @ Feirense W 3-2 1975 1770 55.6% 20.3% 24.1% +4.6 15
2017-09-09 Chaves W 3-0 1989 1715 76.5% 15.2% 8.3% +4.8 15
2017-09-09 @ Porto L 0-3 1715 1989 8.3% 15.2% 76.5% -4.9 1
2017-09-09 Pacos de Ferreira D 2-2 1730 1733 50.5% 20.8% 28.8% -0.7 5
2017-09-09 @ Tondela D 2-2 1733 1730 28.8% 20.8% 50.5% +0.7 3
2017-09-09 Rio Ave W 1-0 1787 1818 46.7% 21.0% 32.3% +6.7 12
2017-09-09 @ Maritimo L 0-1 1818 1787 32.3% 21.0% 46.7% -6.7 10
2017-09-10 Boavista W 1-0 1779 1749 54.5% 20.4% 25.1% +5.4 7
2017-09-10 @ Vitoria Guimaraes L 0-1 1749 1779 25.1% 20.4% 54.5% -5.4 3
2017-09-10 Braga W 2-0 1707 1827 34.4% 21.1% 44.6% +16.3 6
2017-09-10 @ Vitoria Setubal L 0-2 1827 1707 44.6% 21.1% 34.4% -16.3 6
2017-09-10 Moreirense L 0-2 1779 1701 60.0% 19.7% 20.3% -21.2 6
2017-09-10 @ Estoril W 2-0 1701 1779 20.3% 19.7% 60.0% +21.2 5
2017-09-11 Os Belenenses (1st) W 2-1 1704 1709 50.2% 20.8% 29.0% +5.7 4
2017-09-11 @ Aves L 1-2 1709 1704 29.0% 20.8% 50.2% -5.7 4
2017-09-15 Vitoria Setubal W 1-0 1734 1724 52.1% 20.6% 27.3% +5.8 6
2017-09-15 @ Pacos de Ferreira L 0-1 1724 1734 27.3% 20.6% 52.1% -5.8 6
2017-09-16 Aves W 2-1 1793 1710 60.6% 19.6% 19.8% +4.1 15
2017-09-16 @ Maritimo L 1-2 1710 1793 19.8% 19.6% 60.6% -4.1 4
2017-09-16 Benfica W 2-1 1744 2021 17.5% 19.1% 63.3% +11.1 6
2017-09-16 @ Boavista L 1-2 2021 1744 63.3% 19.1% 17.5% -11.1 13
2017-09-16 Tondela W 2-0 1980 1729 75.0% 15.8% 9.2% +3.8 18
2017-09-16 @ Sporting Clube de Portugal L 0-2 1729 1980 9.2% 15.8% 75.0% -3.8 5
2017-09-17 Estoril W 2-1 1703 1758 43.5% 21.1% 35.4% +6.8 7
2017-09-17 @ Os Belenenses (1st) L 1-2 1758 1703 35.4% 21.1% 43.5% -6.8 6
2017-09-17 Porto L 1-2 1812 1994 26.6% 20.6% 52.8% -5.3 10
2017-09-17 @ Rio Ave W 2-1 1994 1812 52.8% 20.6% 26.6% +5.3 18
2017-09-17 Vitoria Guimaraes W 2-1 1811 1784 54.2% 20.5% 25.4% +5.1 9
2017-09-17 @ Braga L 1-2 1784 1811 25.4% 20.5% 54.2% -5.1 7
2017-09-18 Feirense W 2-1 1709 1765 43.4% 21.1% 35.5% +6.8 6
2017-09-18 @ Portimonense L 1-2 1765 1709 35.5% 21.1% 43.4% -6.8 8
2017-09-18 Moreirense W 3-0 1711 1722 49.4% 20.8% 29.8% +17.0 4
2017-09-18 @ Chaves L 0-3 1722 1711 29.8% 20.8% 49.4% -17.0 5
2017-09-22 Portimonense W 5-2 2000 1716 77.1% 15.0% 7.9% +3.4 21
2017-09-22 @ Porto L 2-5 1716 2000 7.9% 15.0% 77.1% -3.4 6
2017-09-23 Chaves L 0-2 1751 1728 53.8% 20.5% 25.7% -19.2 6
2017-09-23 @ Estoril W 2-0 1728 1751 25.7% 20.5% 53.8% +19.2 7
2017-09-23 Pacos de Ferreira W 2-0 2010 1739 76.3% 15.3% 8.4% +3.4 16
2017-09-23 @ Benfica L 0-2 1739 2010 8.4% 15.3% 76.3% -3.4 6
2017-09-23 Sporting Clube de Portugal D 1-1 1705 1984 17.4% 19.1% 63.4% +2.1 6
2017-09-23 @ Moreirense D 1-1 1984 1705 63.4% 19.1% 17.4% -2.1 19
2017-09-24 Os Belenenses (1st) L 1-4 1758 1710 56.7% 20.2% 23.1% -24.6 8
2017-09-24 @ Feirense W 4-1 1710 1758 23.1% 20.2% 56.7% +24.6 10
2017-09-24 Braga L 1-2 1725 1816 38.4% 21.1% 40.4% -7.2 5
2017-09-24 @ Tondela W 2-1 1816 1725 40.4% 21.1% 38.4% +7.2 12
2017-09-24 Maritimo W 2-1 1779 1797 48.4% 20.9% 30.7% +6.0 10
2017-09-24 @ Vitoria Guimaraes L 1-2 1797 1779 30.7% 20.9% 48.4% -6.0 15
2017-09-24 Rio Ave D 0-0 1706 1806 37.0% 21.1% 41.9% +0.2 5
2017-09-24 @ Aves D 0-0 1806 1706 41.9% 21.1% 37.0% -0.2 11
2017-09-25 Boavista D 1-1 1718 1755 46.0% 21.0% 33.0% -0.5 7
2017-09-25 @ Vitoria Setubal D 1-1 1755 1718 33.0% 21.0% 46.0% +0.5 7
2017-09-29 Tondela D 1-1 1747 1718 54.4% 20.4% 25.2% -1.3 8
2017-09-29 @ Chaves D 1-1 1718 1747 25.2% 20.4% 54.4% +1.3 6
2017-09-30 Aves D 2-2 1713 1706 51.7% 20.7% 27.6% -0.8 7
2017-09-30 @ Portimonense D 2-2 1706 1713 27.6% 20.7% 51.7% +0.8 6
2017-09-30 Feirense W 1-0 1755 1734 53.5% 20.5% 25.9% +5.5 10
2017-09-30 @ Boavista L 0-1 1734 1755 25.9% 20.5% 53.5% -5.5 8
2017-09-30 Moreirense W 3-2 1736 1707 54.4% 20.4% 25.1% +4.8 9
2017-09-30 @ Pacos de Ferreira L 2-3 1707 1736 25.1% 20.4% 54.4% -4.8 6
2017-09-30 Vitoria Setubal W 2-1 1806 1717 61.1% 19.5% 19.3% +4.0 14
2017-09-30 @ Rio Ave L 1-2 1717 1806 19.3% 19.5% 61.1% -4.0 7
2017-10-01 Benfica D 1-1 1791 2014 22.5% 20.1% 57.5% +1.5 16
2017-10-01 @ Maritimo D 1-1 2014 1791 57.5% 20.1% 22.5% -1.5 17
2017-10-01 Estoril W 6-0 1823 1732 61.4% 19.5% 19.1% +21.9 15
2017-10-01 @ Braga L 0-6 1732 1823 19.1% 19.5% 61.4% -21.9 6
2017-10-01 Porto D 0-0 1982 2003 48.1% 20.9% 31.0% -0.8 20
2017-10-01 @ Sporting Clube de Portugal D 0-0 2003 1982 31.0% 20.9% 48.1% +0.8 22
2017-10-01 Vitoria Guimaraes W 1-0 1735 1785 44.1% 21.1% 34.8% +7.1 13
2017-10-01 @ Os Belenenses (1st) L 0-1 1785 1735 34.8% 21.1% 44.1% -7.1 10
2017-10-20 Boavista L 0-3 1710 1761 44.1% 21.1% 34.8% -23.5 6
2017-10-20 @ Estoril W 3-0 1761 1710 34.8% 21.1% 44.1% +23.5 13
2017-10-21 Maritimo W 3-1 1713 1793 40.0% 21.1% 38.9% +12.6 10
2017-10-21 @ Vitoria Setubal L 1-3 1793 1713 38.9% 21.1% 40.0% -12.6 16
2017-10-21 Pacos de Ferreira W 6-1 2004 1741 75.8% 15.5% 8.7% +6.8 25
2017-10-21 @ Porto L 1-6 1741 2004 8.7% 15.5% 75.8% -6.8 9
2017-10-21 Rio Ave W 1-0 1728 1810 39.7% 21.1% 39.2% +7.8 11
2017-10-21 @ Feirense L 0-1 1810 1728 39.2% 21.1% 39.7% -7.8 14
2017-10-22 Os Belenenses (1st) W 2-0 1719 1742 47.9% 20.9% 31.1% +12.2 9
2017-10-22 @ Tondela L 0-2 1742 1719 31.1% 20.9% 47.9% -12.2 13
2017-10-22 Benfica L 1-3 1707 2012 15.5% 18.6% 66.0% -5.6 6
2017-10-22 @ Aves W 3-1 2012 1707 66.0% 18.6% 15.5% +5.6 20
2017-10-22 Chaves W 5-1 1981 1746 73.9% 16.2% 9.9% +6.4 23
2017-10-22 @ Sporting Clube de Portugal L 1-5 1746 1981 9.9% 16.2% 73.9% -6.4 8
2017-10-23 Braga L 0-1 1702 1845 31.4% 20.9% 47.7% -6.5 6
2017-10-23 @ Moreirense W 1-0 1845 1702 47.7% 20.9% 31.4% +6.5 18
2017-10-23 Portimonense D 3-3 1778 1712 58.7% 19.9% 21.4% -1.0 11
2017-10-23 @ Vitoria Guimaraes D 3-3 1712 1778 21.4% 19.9% 58.7% +1.0 8
2017-10-27 Feirense W 1-0 2018 1736 77.0% 15.0% 8.0% +1.7 23
2017-10-27 @ Benfica L 0-1 1736 2018 8.0% 15.0% 77.0% -1.7 11
2017-10-27 Sporting Clube de Portugal L 0-1 1802 1987 26.4% 20.6% 53.1% -5.6 14
2017-10-27 @ Rio Ave W 1-0 1987 1802 53.1% 20.6% 26.4% +5.6 26
2017-10-28 Moreirense W 3-0 1730 1696 55.0% 20.4% 24.6% +14.4 16
2017-10-28 @ Os Belenenses (1st) L 0-3 1696 1730 24.6% 20.4% 55.0% -14.5 6
2017-10-28 Porto L 0-3 1784 2011 22.0% 20.0% 58.0% -13.1 13
2017-10-28 @ Boavista W 3-0 2011 1784 58.0% 20.0% 22.0% +13.1 28
2017-10-28 Tondela W 2-0 1780 1732 56.8% 20.2% 23.1% +9.4 19
2017-10-28 @ Maritimo L 0-2 1732 1780 23.1% 20.2% 56.8% -9.4 9
2017-10-29 Chaves W 1-0 1852 1739 63.5% 19.1% 17.4% +3.8 21
2017-10-29 @ Braga L 0-1 1739 1852 17.4% 19.1% 63.5% -3.8 8
2017-10-29 Estoril W 1-0 1734 1687 56.6% 20.2% 23.2% +5.0 12
2017-10-29 @ Pacos de Ferreira L 0-1 1687 1734 23.2% 20.2% 56.6% -5.0 6
2017-10-29 Vitoria Guimaraes L 1-3 1701 1777 40.5% 21.1% 38.3% -13.1 6
2017-10-29 @ Aves W 3-1 1777 1701 38.3% 21.1% 40.5% +13.1 14
2017-10-30 Vitoria Setubal W 5-2 1713 1726 49.2% 20.9% 30.0% +12.5 11
2017-10-30 @ Portimonense L 2-5 1726 1713 30.0% 20.9% 49.2% -12.5 10
2017-11-03 Aves L 0-1 1713 1688 54.0% 20.5% 25.5% -10.2 10
2017-11-03 @ Vitoria Setubal W 1-0 1688 1713 25.5% 20.5% 54.0% +10.2 9
2017-11-04 Os Belenenses (1st) W 2-0 2024 1744 76.9% 15.1% 8.1% +3.2 31
2017-11-04 @ Porto L 0-2 1744 2024 8.1% 15.1% 76.9% -3.2 16
2017-11-04 Boavista W 3-2 1722 1771 44.3% 21.1% 34.6% +6.3 12
2017-11-04 @ Tondela L 2-3 1771 1722 34.6% 21.1% 44.3% -6.3 13
2017-11-04 Portimonense D 1-1 1681 1725 45.0% 21.1% 34.0% -0.5 7
2017-11-04 @ Moreirense D 1-1 1725 1681 34.0% 21.1% 45.0% +0.5 12
2017-11-04 Rio Ave L 0-2 1682 1797 35.0% 21.1% 43.9% -13.4 6
2017-11-04 @ Estoril W 2-0 1797 1682 43.9% 21.1% 35.0% +13.4 17
2017-11-05 Benfica L 1-3 1790 2019 21.8% 20.0% 58.3% -7.7 14
2017-11-05 @ Vitoria Guimaraes W 3-1 2019 1790 58.3% 20.0% 21.8% +7.7 26
2017-11-05 Braga D 2-2 1993 1856 65.9% 18.6% 15.5% -1.7 27
2017-11-05 @ Sporting Clube de Portugal D 2-2 1856 1993 15.5% 18.6% 65.9% +1.7 22
2017-11-05 Maritimo L 0-1 1734 1790 43.4% 21.1% 35.5% -8.5 11
2017-11-05 @ Feirense W 1-0 1790 1734 35.5% 21.1% 43.4% +8.5 22
2017-11-05 Pacos de Ferreira W 4-2 1735 1739 50.4% 20.8% 28.8% +8.8 11
2017-11-05 @ Chaves L 2-4 1739 1735 28.8% 20.8% 50.4% -8.9 12
2017-11-24 Chaves L 0-1 1741 1744 50.4% 20.8% 28.8% -9.6 16
2017-11-24 @ Os Belenenses (1st) W 1-0 1744 1741 28.8% 20.8% 50.4% +9.6 14
2017-11-25 Moreirense W 1-0 1765 1681 60.7% 19.6% 19.8% +4.3 16
2017-11-25 @ Boavista L 0-1 1681 1765 19.8% 19.6% 60.7% -4.3 7
2017-11-25 Porto D 1-1 1698 2027 13.9% 18.0% 68.0% +2.4 10
2017-11-25 @ Aves D 1-1 2027 1698 68.0% 18.0% 13.9% -2.5 32
2017-11-25 Tondela W 2-0 1726 1729 50.5% 20.8% 28.7% +11.4 15
2017-11-25 @ Portimonense L 0-2 1729 1726 28.7% 20.8% 50.5% -11.4 12
2017-11-26 Estoril D 0-0 1798 1668 65.2% 18.7% 16.1% -2.5 23
2017-11-26 @ Maritimo D 0-0 1668 1798 16.1% 18.7% 65.2% +2.5 7
2017-11-26 Sporting Clube de Portugal L 1-2 1730 1991 18.9% 19.4% 61.7% -3.9 12
2017-11-26 @ Pacos de Ferreira W 2-1 1991 1730 61.7% 19.4% 18.9% +3.9 30
2017-11-26 Vitoria Setubal W 6-0 2027 1703 79.6% 13.9% 6.5% +7.2 29
2017-11-26 @ Benfica L 0-6 1703 2027 6.5% 13.9% 79.6% -7.2 10
2017-11-27 Feirense W 3-1 1857 1726 65.3% 18.7% 16.0% +5.8 25
2017-11-27 @ Braga L 1-3 1726 1857 16.0% 18.7% 65.3% -5.8 11
2017-11-27 Vitoria Guimaraes L 0-1 1810 1782 54.3% 20.4% 25.2% -10.3 17
2017-11-27 @ Rio Ave W 1-0 1782 1810 25.2% 20.4% 54.3% +10.2 17
2017-12-01 Os Belenenses (1st) W 1-0 1995 1731 75.8% 15.5% 8.7% +1.9 33
2017-12-01 @ Sporting Clube de Portugal L 0-1 1731 1995 8.7% 15.5% 75.8% -1.9 16
2017-12-01 Benfica D 0-0 2025 2034 49.6% 20.8% 29.6% -1.0 33
2017-12-01 @ Porto D 0-0 2034 2025 29.6% 20.8% 49.6% +0.9 30
2017-12-02 Boavista D 0-0 1754 1769 48.9% 20.9% 30.3% -0.9 15
2017-12-02 @ Chaves D 0-0 1769 1754 30.3% 20.9% 48.9% +0.9 17
2017-12-02 Maritimo D 1-1 1676 1796 34.4% 21.1% 44.5% +0.4 8
2017-12-02 @ Moreirense D 1-1 1796 1676 44.5% 21.1% 34.4% -0.4 24
2017-12-02 Rio Ave L 1-3 1717 1800 39.6% 21.1% 39.3% -12.8 12
2017-12-02 @ Tondela W 3-1 1800 1717 39.3% 21.1% 39.6% +12.8 20
2017-12-03 Aves L 0-1 1720 1701 53.3% 20.5% 26.2% -10.1 11
2017-12-03 @ Feirense W 1-0 1701 1720 26.2% 20.5% 53.3% +10.1 13
2017-12-03 Pacos de Ferreira W 3-0 1863 1726 65.8% 18.6% 15.6% +9.4 28
2017-12-03 @ Braga L 0-3 1726 1863 15.6% 18.6% 65.8% -9.4 12
2017-12-03 Vitoria Guimaraes L 1-2 1696 1792 37.6% 21.1% 41.3% -7.1 10
2017-12-03 @ Vitoria Setubal W 2-1 1792 1696 41.3% 21.1% 37.6% +7.1 20
2017-12-04 Portimonense D 0-0 1671 1737 41.9% 21.1% 37.0% -0.2 8
2017-12-04 @ Estoril D 0-0 1737 1671 37.0% 21.1% 41.9% +0.2 16
2017-12-08 Moreirense W 2-1 1813 1677 65.8% 18.6% 15.7% +3.3 23
2017-12-08 @ Rio Ave L 1-2 1677 1813 15.7% 18.6% 65.8% -3.2 8
2017-12-09 Estoril W 3-1 2035 1670 81.8% 12.8% 5.4% +1.8 33
2017-12-09 @ Benfica L 1-3 1670 2035 5.4% 12.8% 81.8% -1.8 8
2017-12-09 Sporting Clube de Portugal L 1-3 1770 1997 22.0% 20.0% 58.0% -7.8 17
2017-12-09 @ Boavista W 3-1 1997 1770 58.0% 20.0% 22.0% +7.8 36
2017-12-09 Tondela L 0-1 1711 1704 51.7% 20.7% 27.7% -9.8 13
2017-12-09 @ Aves W 1-0 1704 1711 27.7% 20.7% 51.7% +9.8 15
2017-12-10 Chaves L 0-1 1737 1753 48.9% 20.9% 30.3% -9.3 16
2017-12-10 @ Portimonense W 1-0 1753 1737 30.3% 20.9% 48.9% +9.3 18
2017-12-10 Pacos de Ferreira D 1-1 1729 1717 52.4% 20.6% 26.9% -1.1 17
2017-12-10 @ Os Belenenses (1st) D 1-1 1717 1729 26.9% 20.6% 52.4% +1.1 13
2017-12-10 Porto L 0-5 1689 2024 13.6% 17.9% 68.5% -13.2 10
2017-12-10 @ Vitoria Setubal W 5-0 2024 1689 68.5% 17.9% 13.6% +13.2 36
2017-12-11 Braga W 1-0 1795 1872 40.4% 21.1% 38.5% +7.7 27
2017-12-11 @ Maritimo L 0-1 1872 1795 38.5% 21.1% 40.4% -7.7 28
2017-12-11 Feirense W 1-0 1800 1710 61.2% 19.5% 19.3% +4.2 23
2017-12-11 @ Vitoria Guimaraes L 0-1 1710 1800 19.3% 19.5% 61.2% -4.2 11
2017-12-15 Boavista L 1-2 1718 1762 45.0% 21.1% 34.0% -8.2 13
2017-12-15 @ Pacos de Ferreira W 2-1 1762 1718 34.0% 21.1% 45.0% +8.2 20
2017-12-16 Aves W 3-2 1669 1701 46.6% 21.0% 32.4% +6.0 11
2017-12-16 @ Estoril L 2-3 1701 1669 32.4% 21.0% 46.6% -6.0 13
2017-12-16 Os Belenenses (1st) W 4-0 1865 1728 65.8% 18.6% 15.6% +12.3 31
2017-12-16 @ Braga L 0-4 1728 1865 15.6% 18.6% 65.8% -12.3 17
2017-12-16 Vitoria Setubal W 1-0 1706 1676 54.5% 20.4% 25.0% +5.4 14
2017-12-16 @ Feirense L 0-1 1676 1706 25.0% 20.4% 54.5% -5.4 10
2017-12-17 Benfica L 1-5 1714 2037 14.3% 18.2% 67.5% -9.4 15
2017-12-17 @ Tondela W 5-1 2037 1714 67.5% 18.2% 14.3% +9.4 36
2017-12-17 Portimonense W 2-0 2005 1728 76.7% 15.2% 8.2% +3.3 39
2017-12-17 @ Sporting Clube de Portugal L 0-2 1728 2005 8.2% 15.2% 76.7% -3.3 16
2017-12-17 Rio Ave D 1-1 1762 1816 43.7% 21.1% 35.2% -0.3 19
2017-12-17 @ Chaves D 1-1 1816 1762 35.2% 21.1% 43.7% +0.3 24
2017-12-18 Maritimo W 3-1 2037 1803 73.8% 16.3% 10.0% +3.5 39
2017-12-18 @ Porto L 1-3 1803 2037 10.0% 16.3% 73.8% -3.5 27
2017-12-18 Vitoria Guimaraes W 2-1 1674 1804 33.0% 21.0% 46.0% +8.4 11
2017-12-18 @ Moreirense L 1-2 1804 1674 46.0% 21.0% 33.0% -8.4 23
2017-12-23 Tondela L 0-1 1795 1705 61.3% 19.5% 19.2% -11.5 23
2017-12-23 @ Vitoria Guimaraes W 1-0 1705 1795 19.2% 19.5% 61.3% +11.5 18
2018-01-03 Braga L 1-3 1770 1877 36.2% 21.1% 42.7% -11.9 20
2018-01-03 @ Boavista W 3-1 1877 1770 42.7% 21.1% 36.2% +11.9 34
2018-01-03 Chaves L 1-2 1799 1762 55.5% 20.3% 24.2% -9.9 27
2018-01-03 @ Maritimo W 2-1 1762 1799 24.2% 20.3% 55.5% +9.8 22
2018-01-03 Moreirense L 1-2 1695 1682 52.5% 20.6% 26.9% -9.4 13
2018-01-03 @ Aves W 2-1 1682 1695 26.9% 20.6% 52.5% +9.4 14
2018-01-03 Pacos de Ferreira W 4-2 1816 1710 62.9% 19.2% 17.9% +5.7 27
2018-01-03 @ Rio Ave L 2-4 1710 1816 17.9% 19.2% 62.9% -5.7 13
2018-01-03 Porto L 1-2 1711 2040 13.9% 18.0% 68.1% -2.9 14
2018-01-03 @ Feirense W 2-1 2040 1711 68.1% 18.0% 13.9% +2.9 42
2018-01-03 Sporting Clube de Portugal D 1-1 2046 2008 55.5% 20.3% 24.1% -1.4 37
2018-01-03 @ Benfica D 1-1 2008 2046 24.1% 20.3% 55.5% +1.4 40
2018-01-04 Os Belenenses (1st) D 0-0 1725 1716 52.0% 20.7% 27.4% -1.2 17
2018-01-04 @ Portimonense D 0-0 1716 1725 27.4% 20.7% 52.0% +1.2 18
2018-01-04 Estoril D 2-2 1670 1675 50.3% 20.8% 28.9% -0.7 11
2018-01-04 @ Vitoria Setubal D 2-2 1675 1670 28.9% 20.8% 50.3% +0.7 12
2018-01-06 Rio Ave W 2-1 1889 1822 58.8% 19.9% 21.3% +4.4 37
2018-01-06 @ Braga L 1-2 1822 1889 21.3% 19.9% 58.8% -4.4 27
2018-01-07 Aves D 1-1 1772 1686 60.9% 19.6% 19.6% -1.8 23
2018-01-07 @ Chaves D 1-1 1686 1772 19.6% 19.6% 60.9% +1.8 14
2018-01-07 Benfica L 0-2 1691 2045 12.4% 17.4% 70.1% -5.1 14
2018-01-07 @ Moreirense W 2-0 2045 1691 70.1% 17.4% 12.4% +5.1 40
2018-01-07 Maritimo W 5-0 2009 1790 72.7% 16.6% 10.6% +10.2 43
2018-01-07 @ Sporting Clube de Portugal L 0-5 1790 2009 10.6% 16.6% 72.7% -10.2 27
2018-01-07 Vitoria Guimaraes W 4-2 2043 1784 75.5% 15.6% 8.9% +2.8 45
2018-01-07 @ Porto L 2-4 1784 2043 8.9% 15.6% 75.5% -2.8 23
2018-01-08 Feirense L 0-2 1675 1708 46.5% 21.0% 32.5% -16.9 12
2018-01-08 @ Estoril W 2-0 1708 1675 32.5% 21.0% 46.5% +16.9 17
2018-01-08 Portimonense D 1-1 1704 1724 48.3% 20.9% 30.8% -0.7 14
2018-01-08 @ Pacos de Ferreira D 1-1 1724 1704 30.8% 20.9% 48.3% +0.7 18
2018-01-09 Boavista D 1-1 1717 1759 45.4% 21.0% 33.6% -0.5 19
2018-01-09 @ Os Belenenses (1st) D 1-1 1759 1717 33.6% 21.0% 45.4% +0.5 21
2018-01-09 Vitoria Setubal D 1-1 1716 1670 56.5% 20.2% 23.3% -1.4 19
2018-01-09 @ Tondela D 1-1 1670 1716 23.3% 20.2% 56.5% +1.5 12
2018-01-12 Vitoria Guimaraes W 4-3 1770 1781 49.4% 20.8% 29.8% +5.4 26
2018-01-12 @ Chaves L 3-4 1781 1770 29.8% 20.8% 49.4% -5.4 23
2018-01-13 Benfica L 1-3 1893 2050 29.6% 20.8% 49.5% -10.1 37
2018-01-13 @ Braga W 3-1 2050 1893 49.5% 20.8% 29.6% +10.1 43
2018-01-13 Maritimo D 0-0 1703 1779 40.5% 21.1% 38.4% -0.1 15
2018-01-13 @ Pacos de Ferreira D 0-0 1779 1703 38.4% 21.1% 40.5% +0.1 28
2018-01-14 Aves W 3-0 2020 1687 80.1% 13.7% 6.3% +3.6 46
2018-01-14 @ Sporting Clube de Portugal L 0-3 1687 2020 6.3% 13.7% 80.1% -3.6 14
2018-01-14 Feirense W 3-1 1715 1725 49.5% 20.8% 29.6% +10.1 22
2018-01-14 @ Tondela L 1-3 1725 1715 29.6% 20.8% 49.5% -10.1 17
2018-01-14 Portimonense W 2-0 1759 1724 55.1% 20.4% 24.5% +9.9 24
2018-01-14 @ Boavista L 0-2 1724 1759 24.5% 20.4% 55.1% -9.9 18
2018-01-14 Rio Ave L 1-2 1717 1818 37.0% 21.1% 41.9% -7.0 19
2018-01-14 @ Os Belenenses (1st) W 2-1 1818 1717 41.9% 21.1% 37.0% +7.0 30
2018-01-15 Vitoria Setubal D 2-2 1686 1671 52.7% 20.6% 26.7% -0.8 15
2018-01-15 @ Moreirense D 2-2 1671 1686 26.7% 20.6% 52.7% +0.8 13
2018-01-19 Sporting Clube de Portugal D 1-1 1672 2023 12.6% 17.5% 69.9% +2.6 14
2018-01-19 @ Vitoria Setubal D 1-1 2023 1672 69.9% 17.5% 12.6% -2.6 47
2018-01-19 Tondela W 1-0 2046 1725 79.4% 14.0% 6.6% +1.4 48
2018-01-19 @ Porto L 0-1 1725 2046 6.6% 14.0% 79.4% -1.4 22
2018-01-20 Os Belenenses (1st) D 0-0 1779 1710 59.1% 19.9% 21.0% -1.9 29
2018-01-20 @ Maritimo D 0-0 1710 1779 21.0% 19.9% 59.1% +1.9 20
2018-01-20 Braga L 1-2 1714 1883 28.2% 20.7% 51.0% -5.6 18
2018-01-20 @ Portimonense W 2-1 1883 1714 51.0% 20.7% 28.2% +5.6 40
2018-01-20 Chaves W 3-0 2060 1775 77.2% 14.9% 7.8% +4.6 46
2018-01-20 @ Benfica L 0-3 1775 2060 7.8% 14.9% 77.2% -4.6 26
2018-01-21 Boavista W 2-0 1825 1769 57.6% 20.1% 22.4% +9.1 33
2018-01-21 @ Rio Ave L 0-2 1769 1825 22.4% 20.1% 57.6% -9.1 24
2018-01-21 Estoril W 3-1 1776 1658 64.0% 19.0% 17.0% +6.1 26
2018-01-21 @ Vitoria Guimaraes L 1-3 1658 1776 17.0% 19.0% 64.0% -6.1 12
2018-01-21 Moreirense W 1-0 1715 1685 54.5% 20.4% 25.1% +5.4 20
2018-01-21 @ Feirense L 0-1 1685 1715 25.1% 20.4% 54.5% -5.4 15
2018-01-21 Pacos de Ferreira L 0-2 1684 1703 48.3% 20.9% 30.8% -17.5 14
2018-01-21 @ Aves W 2-0 1703 1684 30.8% 20.9% 48.3% +17.5 18
2018-01-29 Benfica D 1-1 1711 2065 12.4% 17.5% 70.1% +2.6 21
2018-01-29 @ Os Belenenses (1st) D 1-1 2065 1711 70.1% 17.5% 12.4% -2.6 47
2018-01-29 Feirense W 2-1 1721 1720 50.9% 20.7% 28.4% +5.6 21
2018-01-29 @ Pacos de Ferreira L 1-2 1720 1721 28.4% 20.7% 50.9% -5.6 20
2018-01-29 Rio Ave W 4-1 1709 1834 33.7% 21.0% 45.2% +20.2 21
2018-01-29 @ Portimonense L 1-4 1834 1709 45.2% 21.0% 33.7% -20.2 33
2018-01-30 Aves W 2-0 1889 1666 72.9% 16.6% 10.5% +4.3 43
2018-01-30 @ Braga L 0-2 1666 1889 10.5% 16.6% 72.9% -4.3 14
2018-01-30 Porto D 0-0 1680 2047 11.7% 17.1% 71.2% +3.0 16
2018-01-30 @ Moreirense D 0-0 2047 1680 71.2% 17.1% 11.7% -3.0 49
2018-01-30 Tondela W 3-0 1652 1723 41.2% 21.1% 37.7% +20.7 15
2018-01-30 @ Estoril L 0-3 1723 1652 37.7% 21.1% 41.2% -20.7 22
2018-01-31 Maritimo W 2-1 1760 1778 48.5% 20.9% 30.6% +6.0 27
2018-01-31 @ Boavista L 1-2 1778 1760 30.6% 20.9% 48.5% -6.0 29
2018-01-31 Vitoria Guimaraes W 1-0 2021 1782 74.1% 16.1% 9.7% +2.1 50
2018-01-31 @ Sporting Clube de Portugal L 0-1 1782 2021 9.7% 16.1% 74.1% -2.1 26
2018-01-31 Vitoria Setubal D 2-2 1771 1675 61.9% 19.4% 18.7% -1.4 27
2018-01-31 @ Chaves D 2-2 1675 1771 18.7% 19.4% 61.9% +1.4 15
2018-02-03 Braga W 3-1 2044 1893 67.1% 18.3% 14.6% +5.3 52
2018-02-03 @ Porto L 1-3 1893 2044 14.6% 18.3% 67.1% -5.2 43
2018-02-03 Rio Ave W 5-1 2062 1814 74.8% 15.9% 9.3% +6.0 50
2018-02-03 @ Benfica L 1-5 1814 2062 9.3% 15.9% 74.8% -6.0 33
2018-02-04 Chaves L 1-2 1715 1769 43.5% 21.1% 35.4% -8.0 20
2018-02-04 @ Feirense W 2-1 1769 1715 35.4% 21.1% 43.5% +8.0 30
2018-02-04 Moreirense L 1-2 1703 1683 53.3% 20.5% 26.1% -9.5 22
2018-02-04 @ Tondela W 2-1 1683 1703 26.1% 20.5% 53.3% +9.5 19
2018-02-04 Pacos de Ferreira W 3-2 1780 1726 57.3% 20.1% 22.6% +4.4 29
2018-02-04 @ Vitoria Guimaraes L 2-3 1726 1780 22.6% 20.1% 57.3% -4.4 21
2018-02-04 Sporting Clube de Portugal W 2-0 1673 2023 12.6% 17.5% 69.8% +24.3 18
2018-02-04 @ Estoril L 0-2 2023 1673 69.8% 17.5% 12.6% -24.3 50
2018-02-05 Os Belenenses (1st) W 3-0 1676 1714 45.8% 21.0% 33.1% +18.6 18
2018-02-05 @ Vitoria Setubal L 0-3 1714 1676 33.1% 21.0% 45.8% -18.6 21
2018-02-05 Portimonense L 0-3 1772 1729 56.0% 20.3% 23.7% -28.9 29
2018-02-05 @ Maritimo W 3-0 1729 1772 23.7% 20.3% 56.0% +28.9 24
2018-02-06 Boavista W 3-0 1662 1766 36.6% 21.1% 42.3% +22.7 17
2018-02-06 @ Aves L 0-3 1766 1662 42.3% 21.1% 36.6% -22.7 27
2018-02-09 Tondela L 0-2 1722 1693 54.4% 20.4% 25.2% -19.4 21
2018-02-09 @ Pacos de Ferreira W 2-0 1693 1722 25.2% 20.4% 54.4% +19.4 25
2018-02-10 Benfica L 1-3 1758 2068 15.1% 18.4% 66.4% -5.5 24
2018-02-10 @ Portimonense W 3-1 2068 1758 66.4% 18.4% 15.1% +5.5 53
2018-02-10 Maritimo W 3-0 1808 1743 58.6% 19.9% 21.5% +12.8 36
2018-02-10 @ Rio Ave L 0-3 1743 1808 21.5% 19.9% 58.6% -12.8 29
2018-02-10 Vitoria Setubal W 3-1 1888 1695 70.7% 17.3% 12.0% +4.3 46
2018-02-10 @ Braga L 1-3 1695 1888 12.0% 17.3% 70.7% -4.3 18
2018-02-11 Aves L 2-5 1695 1685 52.2% 20.6% 27.2% -19.8 21
2018-02-11 @ Os Belenenses (1st) W 5-2 1685 1695 27.2% 20.6% 52.2% +19.8 20
2018-02-11 Feirense W 2-0 1999 1707 77.6% 14.8% 7.6% +3.0 53
2018-02-11 @ Sporting Clube de Portugal L 0-2 1707 1999 7.6% 14.8% 77.6% -3.0 20
2018-02-11 Porto L 0-4 1777 2050 18.0% 19.2% 62.8% -14.1 30
2018-02-11 @ Chaves W 4-0 2050 1777 62.8% 19.2% 18.0% +14.1 55
2018-02-11 Vitoria Guimaraes W 1-0 1743 1784 45.4% 21.0% 33.5% +6.9 30
2018-02-11 @ Boavista L 0-1 1784 1743 33.5% 21.0% 45.4% -6.9 29
2018-02-12 Estoril L 1-2 1693 1697 50.3% 20.8% 28.9% -9.0 19
2018-02-12 @ Moreirense W 2-1 1697 1693 28.9% 20.8% 50.3% +9.0 21
2018-02-16 Portimonense L 1-3 1704 1753 44.3% 21.1% 34.6% -14.1 20
2018-02-16 @ Feirense W 3-1 1753 1704 34.6% 21.1% 44.3% +14.0 27
2018-02-17 Os Belenenses (1st) L 0-2 1706 1676 54.6% 20.4% 25.0% -19.4 21
2018-02-17 @ Estoril W 2-0 1676 1706 25.0% 20.4% 54.6% +19.4 24
2018-02-17 Boavista W 4-0 2074 1750 79.6% 13.9% 6.5% +4.9 56
2018-02-17 @ Benfica L 0-4 1750 2074 6.5% 13.9% 79.6% -4.9 30
2018-02-17 Maritimo D 0-0 1704 1730 47.5% 20.9% 31.5% -0.8 21
2018-02-17 @ Aves D 0-0 1730 1704 31.5% 20.9% 47.5% +0.8 30
2018-02-18 Braga L 0-5 1777 1892 35.0% 21.1% 43.9% -31.4 29
2018-02-18 @ Vitoria Guimaraes W 5-0 1892 1777 43.9% 21.1% 35.0% +31.4 49
2018-02-18 Chaves L 0-1 1684 1763 40.0% 21.1% 38.9% -7.9 19
2018-02-18 @ Moreirense W 1-0 1763 1684 38.9% 21.1% 40.0% +7.9 33
2018-02-18 Pacos de Ferreira W 1-0 1690 1702 49.3% 20.8% 29.8% +6.2 21
2018-02-18 @ Vitoria Setubal L 0-1 1702 1690 29.8% 20.8% 49.3% -6.2 21
2018-02-18 Rio Ave W 5-0 2064 1820 74.4% 16.0% 9.5% +9.1 58
2018-02-18 @ Porto L 0-5 1820 2064 9.5% 16.0% 74.4% -9.1 36
2018-02-19 Sporting Clube de Portugal L 1-2 1713 2002 16.7% 18.9% 64.4% -3.5 25
2018-02-19 @ Tondela W 2-1 2002 1713 64.4% 18.9% 16.7% +3.5 56
2018-02-21 Porto L 1-3 1687 2073 10.7% 16.7% 72.7% -3.8 21
2018-02-21 @ Estoril W 3-1 2073 1687 72.7% 16.7% 10.7% +3.8 61
2018-02-23 Aves D 0-0 1811 1704 63.0% 19.2% 17.8% -2.3 37
2018-02-23 @ Rio Ave D 0-0 1704 1811 17.8% 19.2% 63.0% +2.3 22
2018-02-24 Benfica L 1-3 1696 2079 10.9% 16.8% 72.4% -3.9 21
2018-02-24 @ Pacos de Ferreira W 3-1 2079 1696 72.4% 16.8% 10.9% +3.9 59
2018-02-24 Feirense W 1-0 1695 1690 51.5% 20.7% 27.8% +5.9 27
2018-02-24 @ Os Belenenses (1st) L 0-1 1690 1695 27.8% 20.7% 51.5% -5.9 20
2018-02-24 Vitoria Guimaraes W 3-2 1731 1746 48.9% 20.9% 30.2% +5.6 33
2018-02-24 @ Maritimo L 2-3 1746 1731 30.2% 20.9% 48.9% -5.6 29
2018-02-25 Estoril W 2-0 1771 1683 61.1% 19.5% 19.4% +8.0 36
2018-02-25 @ Chaves L 0-2 1683 1771 19.4% 19.5% 61.1% -8.0 21
2018-02-25 Porto L 1-5 1767 2077 15.2% 18.4% 66.4% -10.0 27
2018-02-25 @ Portimonense W 5-1 2077 1767 66.4% 18.4% 15.2% +10.0 64
2018-02-25 Vitoria Setubal W 4-0 1745 1697 56.7% 20.2% 23.1% +17.9 33
2018-02-25 @ Boavista L 0-4 1697 1745 23.1% 20.2% 56.7% -17.8 21
2018-02-26 Moreirense W 1-0 2005 1676 79.9% 13.7% 6.3% +1.3 59
2018-02-26 @ Sporting Clube de Portugal L 0-1 1676 2005 6.3% 13.7% 79.9% -1.3 19
2018-02-26 Tondela W 1-0 1924 1709 72.3% 16.8% 10.9% +2.4 52
2018-02-26 @ Braga L 0-1 1709 1924 10.9% 16.8% 72.3% -2.4 25
2018-03-02 Sporting Clube de Portugal W 2-1 2087 2006 60.2% 19.7% 20.1% +4.1 67
2018-03-02 @ Porto L 1-2 2006 2087 20.1% 19.7% 60.2% -4.1 59
2018-03-03 Boavista W 3-0 1684 1763 40.1% 21.1% 38.8% +21.2 23
2018-03-03 @ Feirense L 0-3 1763 1684 38.8% 21.1% 40.1% -21.2 33
2018-03-03 Braga L 0-6 1675 1926 19.8% 19.6% 60.6% -22.6 21
2018-03-03 @ Estoril W 6-0 1926 1675 60.6% 19.6% 19.8% +22.6 55
2018-03-03 Maritimo W 5-0 2082 1736 80.8% 13.3% 5.9% +5.4 62
2018-03-03 @ Benfica L 0-5 1736 2082 5.9% 13.3% 80.8% -5.4 33
2018-03-04 Os Belenenses (1st) D 0-0 1740 1701 55.6% 20.3% 24.1% -1.5 30
2018-03-04 @ Vitoria Guimaraes D 0-0 1701 1740 24.1% 20.3% 55.6% +1.5 28
2018-03-04 Chaves W 2-0 1707 1779 41.0% 21.1% 37.8% +14.3 28
2018-03-04 @ Tondela L 0-2 1779 1707 37.8% 21.1% 41.0% -14.3 36
2018-03-04 Pacos de Ferreira W 2-0 1674 1692 48.5% 20.9% 30.6% +12.0 22
2018-03-04 @ Moreirense L 0-2 1692 1674 30.6% 20.9% 48.5% -12.0 21
2018-03-04 Rio Ave W 1-0 1679 1809 33.0% 21.0% 46.0% +8.9 24
2018-03-04 @ Vitoria Setubal L 0-1 1809 1679 46.0% 21.0% 33.0% -8.9 37
2018-03-05 Portimonense W 3-0 1706 1757 44.1% 21.1% 34.8% +19.4 25
2018-03-05 @ Aves L 0-3 1757 1706 34.8% 21.1% 44.1% -19.4 27
2018-03-09 Moreirense W 3-0 1949 1686 75.7% 15.5% 8.7% +5.2 58
2018-03-09 @ Braga L 0-3 1686 1949 8.7% 15.5% 75.7% -5.2 22
2018-03-10 Aves W 2-0 2088 1725 81.7% 12.9% 5.4% +2.1 65
2018-03-10 @ Benfica L 0-2 1725 2088 5.4% 12.9% 81.7% -2.1 25
2018-03-10 Estoril W 1-0 1742 1652 61.2% 19.5% 19.3% +4.2 36
2018-03-10 @ Boavista L 0-1 1652 1742 19.3% 19.5% 61.2% -4.2 21
2018-03-10 Feirense W 2-1 1800 1705 61.8% 19.4% 18.8% +3.9 40
2018-03-10 @ Rio Ave L 1-2 1705 1800 18.8% 19.4% 61.8% -3.9 23
2018-03-11 Porto W 1-0 1680 2091 9.5% 16.0% 74.4% +13.6 24
2018-03-11 @ Pacos de Ferreira L 0-1 2091 1680 74.4% 16.0% 9.5% -13.6 67
2018-03-11 Tondela D 0-0 1703 1721 48.4% 20.9% 30.7% -0.8 29
2018-03-11 @ Os Belenenses (1st) D 0-0 1721 1703 30.7% 20.9% 48.4% +0.8 29
2018-03-11 Vitoria Guimaraes W 2-1 1737 1739 50.7% 20.8% 28.6% +5.7 30
2018-03-11 @ Portimonense L 1-2 1739 1737 28.6% 20.8% 50.7% -5.7 30
2018-03-11 Vitoria Setubal W 4-2 1731 1688 56.1% 20.2% 23.6% +7.4 36
2018-03-11 @ Maritimo L 2-4 1688 1731 23.6% 20.2% 56.1% -7.4 24
2018-03-12 Sporting Clube de Portugal L 1-2 1765 2002 21.0% 19.8% 59.2% -4.3 36
2018-03-12 @ Chaves W 2-1 2002 1765 59.2% 19.8% 21.0% +4.3 62
2018-03-16 Portimonense D 1-1 1680 1743 42.4% 21.1% 36.5% -0.2 25
2018-03-16 @ Vitoria Setubal D 1-1 1743 1680 36.5% 21.1% 42.4% +0.2 31
2018-03-17 Benfica L 0-2 1701 2090 10.5% 16.6% 72.9% -4.3 23
2018-03-17 @ Feirense W 2-0 2090 1701 72.9% 16.6% 10.5% +4.3 68
2018-03-17 Boavista W 2-0 2077 1746 80.0% 13.7% 6.3% +2.5 70
2018-03-17 @ Porto L 0-2 1746 2077 6.3% 13.7% 80.0% -2.5 36
2018-03-17 Maritimo L 1-2 1722 1738 48.7% 20.9% 30.4% -8.8 29
2018-03-17 @ Tondela W 2-1 1738 1722 30.4% 20.9% 48.7% +8.8 39
2018-03-17 Pacos de Ferreira D 1-1 1648 1694 44.8% 21.1% 34.2% -0.4 22
2018-03-17 @ Estoril D 1-1 1694 1648 34.2% 21.1% 44.8% +0.4 25
2018-03-18 Aves W 2-1 1733 1723 52.1% 20.6% 27.3% +5.5 33
2018-03-18 @ Vitoria Guimaraes L 1-2 1723 1733 27.3% 20.6% 52.1% -5.4 25
2018-03-18 Os Belenenses (1st) W 2-1 1681 1702 48.2% 20.9% 30.9% +6.1 25
2018-03-18 @ Moreirense L 1-2 1702 1681 30.9% 20.9% 48.2% -6.1 29
2018-03-18 Braga L 1-4 1761 1954 25.4% 20.5% 54.1% -12.5 36
2018-03-18 @ Chaves W 4-1 1954 1761 54.1% 20.5% 25.4% +12.5 61
2018-03-18 Rio Ave W 2-0 2007 1804 71.4% 17.1% 11.5% +4.8 65
2018-03-18 @ Sporting Clube de Portugal L 0-2 1804 2007 11.5% 17.1% 71.4% -4.8 40
2018-03-29 Vitoria Setubal L 1-4 1718 1680 55.5% 20.3% 24.2% -24.1 25
2018-03-29 @ Aves W 4-1 1680 1718 24.2% 20.3% 55.5% +24.1 28
2018-03-30 Estoril W 2-0 1799 1648 67.2% 18.3% 14.6% +6.1 43
2018-03-30 @ Rio Ave L 0-2 1648 1799 14.6% 18.3% 67.2% -6.1 22
2018-03-30 Feirense W 4-1 1747 1697 57.0% 20.1% 22.9% +11.4 42
2018-03-30 @ Maritimo L 1-4 1697 1747 22.9% 20.1% 57.0% -11.4 23
2018-03-30 Tondela D 1-1 1744 1713 54.6% 20.4% 25.0% -1.3 37
2018-03-30 @ Boavista D 1-1 1713 1744 25.0% 20.4% 54.6% +1.3 30
2018-03-31 Chaves W 2-0 1694 1748 43.7% 21.1% 35.2% +13.5 28
2018-03-31 @ Pacos de Ferreira L 0-2 1748 1694 35.2% 21.1% 43.7% -13.5 36
2018-03-31 Moreirense W 4-3 1743 1687 57.6% 20.1% 22.4% +4.2 34
2018-03-31 @ Portimonense L 3-4 1687 1743 22.4% 20.1% 57.6% -4.2 25
2018-03-31 Sporting Clube de Portugal W 1-0 1966 2011 44.9% 21.1% 34.1% +7.0 64
2018-03-31 @ Braga L 0-1 2011 1966 34.1% 21.1% 44.9% -7.0 65
2018-03-31 Vitoria Guimaraes W 2-0 2094 1738 81.4% 13.0% 5.6% +2.2 71
2018-03-31 @ Benfica L 0-2 1738 2094 5.6% 13.0% 81.4% -2.2 33
2018-04-02 Porto W 2-0 1696 2080 10.8% 16.7% 72.5% +25.1 32
2018-04-02 @ Os Belenenses (1st) L 0-2 2080 1696 72.5% 16.7% 10.8% -25.1 70
2018-04-06 Rio Ave W 3-0 1736 1805 41.5% 21.1% 37.4% +20.5 36
2018-04-06 @ Vitoria Guimaraes L 0-3 1805 1736 37.4% 21.1% 41.5% -20.5 43
2018-04-07 Benfica L 1-2 1704 2096 10.4% 16.5% 73.1% -2.1 28
2018-04-07 @ Vitoria Setubal W 2-1 2096 1704 73.1% 16.5% 10.4% +2.1 74
2018-04-07 Braga D 2-2 1685 1973 16.8% 18.9% 64.3% +1.6 24
2018-04-07 @ Feirense D 2-2 1973 1685 64.3% 18.9% 16.8% -1.6 65
2018-04-07 Maritimo D 1-1 1642 1759 34.8% 21.1% 44.2% +0.4 23
2018-04-07 @ Estoril D 1-1 1759 1642 44.2% 21.1% 34.8% -0.4 43
2018-04-07 Portimonense D 2-2 1714 1747 46.5% 21.0% 32.5% -0.4 31
2018-04-07 @ Tondela D 2-2 1747 1714 32.5% 21.0% 46.5% +0.4 35
2018-04-08 Aves W 2-0 2055 1694 81.6% 12.9% 5.5% +2.1 73
2018-04-08 @ Porto L 0-2 1694 2055 5.5% 12.9% 81.6% -2.1 25
2018-04-08 Os Belenenses (1st) D 1-1 1734 1721 52.6% 20.6% 26.8% -1.1 37
2018-04-08 @ Chaves D 1-1 1721 1734 26.8% 20.6% 52.6% +1.1 33
2018-04-08 Pacos de Ferreira W 2-0 2004 1708 78.0% 14.6% 7.4% +3.0 68
2018-04-08 @ Sporting Clube de Portugal L 0-2 1708 2004 7.4% 14.6% 78.0% -3.0 28
2018-04-09 Boavista W 1-0 1683 1742 42.9% 21.1% 36.0% +7.3 28
2018-04-09 @ Moreirense L 0-1 1742 1683 36.0% 21.1% 42.9% -7.3 37
2018-04-13 Braga L 1-5 1705 1972 18.4% 19.3% 62.3% -12.0 28
2018-04-13 @ Pacos de Ferreira W 5-1 1972 1705 62.3% 19.3% 18.4% +12.0 68
2018-04-14 Chaves D 3-3 1735 1733 51.0% 20.7% 28.2% -0.6 38
2018-04-14 @ Boavista D 3-3 1733 1735 28.2% 20.7% 51.0% +0.6 38
2018-04-14 Estoril L 0-1 1748 1642 62.9% 19.2% 17.9% -11.7 35
2018-04-14 @ Portimonense W 1-0 1642 1748 17.9% 19.2% 62.9% +11.7 26
2018-04-14 Feirense W 1-0 1692 1687 51.4% 20.7% 27.9% +5.9 28
2018-04-14 @ Aves L 0-1 1687 1692 27.9% 20.7% 51.4% -5.9 24
2018-04-14 Vitoria Setubal D 1-1 1757 1702 57.4% 20.1% 22.5% -1.5 37
2018-04-14 @ Vitoria Guimaraes D 1-1 1702 1757 22.5% 20.1% 57.4% +1.5 29
2018-04-15 Moreirense D 1-1 1758 1690 58.9% 19.9% 21.2% -1.7 44
2018-04-15 @ Maritimo D 1-1 1690 1758 21.2% 19.9% 58.9% +1.7 29
2018-04-15 Porto L 0-1 2099 2057 56.0% 20.3% 23.8% -10.5 74
2018-04-15 @ Benfica W 1-0 2057 2099 23.8% 20.3% 56.0% +10.5 76
2018-04-15 Sporting Clube de Portugal L 3-4 1722 2007 16.9% 19.0% 64.1% -3.3 33
2018-04-15 @ Os Belenenses (1st) W 4-3 2007 1722 64.1% 19.0% 16.9% +3.3 71
2018-04-16 Tondela D 1-1 1785 1714 59.2% 19.8% 20.9% -1.7 44
2018-04-16 @ Rio Ave D 1-1 1714 1785 20.9% 19.8% 59.2% +1.7 32
2018-04-20 Maritimo W 2-0 1984 1757 73.3% 16.4% 10.3% +4.2 71
2018-04-20 @ Braga L 0-2 1757 1984 10.3% 16.4% 73.3% -4.2 44
2018-04-21 Os Belenenses (1st) D 1-1 1693 1719 47.5% 20.9% 31.6% -0.7 29
2018-04-21 @ Pacos de Ferreira D 1-1 1719 1693 31.6% 20.9% 47.5% +0.7 34
2018-04-21 Benfica L 1-2 1654 2088 8.5% 15.4% 76.1% -1.7 26
2018-04-21 @ Estoril W 2-1 2088 1654 76.1% 15.4% 8.5% +1.7 77
2018-04-21 Vitoria Guimaraes W 2-1 1681 1755 40.8% 21.1% 38.1% +7.2 27
2018-04-21 @ Feirense L 1-2 1755 1681 38.1% 21.1% 40.8% -7.2 37
2018-04-22 Aves W 3-0 1716 1697 53.1% 20.6% 26.3% +15.3 35
2018-04-22 @ Tondela L 0-3 1697 1716 26.3% 20.6% 53.1% -15.3 28
2018-04-22 Boavista W 1-0 2011 1734 76.7% 15.2% 8.2% +1.8 74
2018-04-22 @ Sporting Clube de Portugal L 0-1 1734 2011 8.2% 15.2% 76.7% -1.8 38
2018-04-22 Portimonense W 2-1 1734 1736 50.6% 20.8% 28.6% +5.7 41
2018-04-22 @ Chaves L 1-2 1736 1734 28.6% 20.8% 50.6% -5.7 35
2018-04-22 Rio Ave W 2-1 1692 1783 38.3% 21.1% 40.5% +7.5 32
2018-04-22 @ Moreirense L 1-2 1783 1692 40.5% 21.1% 38.3% -7.5 44
2018-04-23 Vitoria Setubal W 5-1 2067 1704 81.8% 12.8% 5.4% +3.3 79
2018-04-23 @ Porto L 1-5 1704 2067 5.4% 12.8% 81.8% -3.3 29
2018-04-27 Moreirense W 1-0 1748 1699 56.8% 20.2% 23.1% +5.0 40
2018-04-27 @ Vitoria Guimaraes L 0-1 1699 1748 23.1% 20.2% 56.8% -5.0 32
2018-04-28 Feirense L 0-2 1700 1688 52.4% 20.6% 27.0% -18.7 29
2018-04-28 @ Vitoria Setubal W 2-0 1688 1700 27.0% 20.6% 52.4% +18.7 30
2018-04-28 Sporting Clube de Portugal L 1-2 1730 2012 17.2% 19.0% 63.7% -3.6 35
2018-04-28 @ Portimonense W 2-1 2012 1730 63.7% 19.0% 17.2% +3.6 77
2018-04-28 Tondela L 2-3 2090 1731 81.5% 13.0% 5.5% -13.0 77
2018-04-28 @ Benfica W 3-2 1731 2090 5.5% 13.0% 81.5% +13.0 38
2018-04-29 Braga L 0-1 1719 1988 18.3% 19.3% 62.4% -4.0 34
2018-04-29 @ Os Belenenses (1st) W 1-0 1988 1719 62.4% 19.3% 18.3% +4.0 74
2018-04-29 Chaves W 2-1 1776 1740 55.3% 20.3% 24.4% +4.9 47
2018-04-29 @ Rio Ave L 1-2 1740 1776 24.4% 20.3% 55.3% -4.9 41
2018-04-29 Pacos de Ferreira W 1-0 1733 1692 55.8% 20.3% 23.9% +5.2 41
2018-04-29 @ Boavista L 0-1 1692 1733 23.9% 20.3% 55.8% -5.1 29
2018-04-29 Porto L 0-1 1752 2071 14.6% 18.3% 67.1% -3.2 44
2018-04-29 @ Maritimo W 1-0 2071 1752 67.1% 18.3% 14.6% +3.2 82
2018-04-30 Estoril W 1-0 1682 1652 54.6% 20.4% 25.0% +5.3 31
2018-04-30 @ Aves L 0-1 1652 1682 25.0% 20.4% 54.6% -5.4 26
2018-05-04 Boavista D 1-1 1992 1738 75.2% 15.7% 9.1% -3.0 75
2018-05-04 @ Braga D 1-1 1738 1992 9.1% 15.7% 75.2% +3.0 42
2018-05-05 Benfica D 0-0 2016 2077 42.7% 21.1% 36.2% -0.3 78
2018-05-05 @ Sporting Clube de Portugal D 0-0 2077 2016 36.2% 21.1% 42.7% +0.3 78
2018-05-05 Portimonense W 3-2 1715 1727 49.4% 20.8% 29.8% +5.6 37
2018-05-05 @ Os Belenenses (1st) L 2-3 1727 1715 29.8% 20.8% 49.4% -5.6 35
2018-05-05 Vitoria Guimaraes L 1-4 1744 1753 49.7% 20.8% 29.5% -21.9 38
2018-05-05 @ Tondela W 4-1 1753 1744 29.5% 20.8% 49.7% +21.9 43
2018-05-06 Aves L 0-3 1694 1687 51.7% 20.7% 27.6% -26.9 32
2018-05-06 @ Moreirense W 3-0 1687 1694 27.6% 20.7% 51.7% +26.9 34
2018-05-06 Feirense W 2-1 2074 1707 82.0% 12.7% 5.3% +1.0 85
2018-05-06 @ Porto L 1-2 1707 2074 5.3% 12.7% 82.0% -1.0 30
2018-05-06 Maritimo W 4-1 1735 1749 49.0% 20.9% 30.1% +14.5 44
2018-05-06 @ Chaves L 1-4 1749 1735 30.1% 20.9% 49.0% -14.5 44
2018-05-06 Vitoria Setubal W 2-1 1647 1682 46.2% 21.0% 32.7% +6.4 29
2018-05-06 @ Estoril L 1-2 1682 1647 32.7% 21.0% 46.2% -6.4 29
2018-05-07 Rio Ave D 0-0 1687 1780 38.0% 21.1% 40.8% +0.1 30
2018-05-07 @ Pacos de Ferreira D 0-0 1780 1687 40.8% 21.1% 38.0% -0.1 48
2018-05-11 Chaves L 2-3 1714 1749 46.3% 21.0% 32.7% -8.0 34
2018-05-11 @ Aves W 3-2 1749 1714 32.7% 21.0% 46.3% +8.0 47
2018-05-12 Os Belenenses (1st) W 1-0 1741 1721 53.3% 20.5% 26.1% +5.6 45
2018-05-12 @ Boavista L 0-1 1721 1741 26.1% 20.5% 53.3% -5.6 37
2018-05-12 Porto L 0-1 1775 2075 15.9% 18.7% 65.5% -3.5 43
2018-05-12 @ Vitoria Guimaraes W 1-0 2075 1775 65.5% 18.7% 15.9% +3.5 88
2018-05-13 Braga W 1-0 1780 1989 23.8% 20.3% 55.9% +10.5 51
2018-05-13 @ Rio Ave L 0-1 1989 1780 55.9% 20.3% 23.8% -10.5 75
2018-05-13 Estoril D 0-0 1706 1653 57.2% 20.1% 22.7% -1.7 31
2018-05-13 @ Feirense D 0-0 1653 1706 22.7% 20.1% 57.2% +1.7 30
2018-05-13 Moreirense W 1-0 2077 1668 84.1% 11.6% 4.3% +0.9 81
2018-05-13 @ Benfica L 0-1 1668 2077 4.3% 11.6% 84.1% -0.9 32
2018-05-13 Pacos de Ferreira W 3-1 1721 1687 55.0% 20.4% 24.6% +8.6 38
2018-05-13 @ Portimonense L 1-3 1687 1721 24.6% 20.4% 55.0% -8.6 30
2018-05-13 Sporting Clube de Portugal W 2-1 1735 2016 17.3% 19.1% 63.7% +11.2 47
2018-05-13 @ Maritimo L 1-2 2016 1735 63.7% 19.1% 17.3% -11.2 78
2018-05-13 Tondela W 1-0 1675 1722 44.6% 21.1% 34.3% +7.0 32
2018-05-13 @ Vitoria Setubal L 0-1 1722 1675 34.3% 21.1% 44.6% -7.0 38

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 2018-04-28 5.52% Tondela 1731 3 @ Benfica 2090 2
2 2018-03-11 9.54% @ Pacos de Ferreira 1680 1 Porto 2091 0
3 2018-04-02 10.79% @ Os Belenenses (1st) 1696 2 Porto 2080 0
4 2018-02-04 12.63% @ Estoril 1673 2 Sporting Clube de Portugal 2023 0
5 2018-05-13 17.29% @ Maritimo 1735 2 Sporting Clube de Portugal 2016 1
6 2017-09-16 17.55% @ Boavista 1744 2 Benfica 2021 1
7 2018-04-14 17.92% Estoril 1642 1 @ Portimonense 1748 0
8 2017-12-23 19.18% Tondela 1705 1 @ Vitoria Guimaraes 1795 0
9 2017-09-10 20.27% Moreirense 1701 2 @ Estoril 1779 0
10 2017-09-24 23.13% Os Belenenses (1st) 1710 4 @ Feirense 1758 1
11 2018-02-05 23.71% Portimonense 1729 3 @ Maritimo 1772 0
12 2018-04-15 23.77% Porto 2057 1 @ Benfica 2099 0
13 2018-05-13 23.82% @ Rio Ave 1780 1 Braga 1989 0
14 2018-03-29 24.19% Vitoria Setubal 1680 4 @ Aves 1718 1
15 2018-01-03 24.22% Chaves 1762 2 @ Maritimo 1799 1
16 2018-02-17 24.97% Os Belenenses (1st) 1676 2 @ Estoril 1706 0
17 2018-02-09 25.18% Tondela 1693 2 @ Pacos de Ferreira 1722 0
18 2017-11-27 25.25% Vitoria Guimaraes 1782 1 @ Rio Ave 1810 0
19 2017-08-26 25.35% Tondela 1702 3 @ Moreirense 1729 0
20 2017-11-03 25.50% Aves 1688 1 @ Vitoria Setubal 1713 0
21 2017-09-23 25.74% Chaves 1728 2 @ Estoril 1751 0
22 2018-02-04 26.13% Moreirense 1683 2 @ Tondela 1703 1
23 2017-12-03 26.17% Aves 1701 1 @ Feirense 1720 0
24 2018-01-03 26.90% Moreirense 1682 2 @ Aves 1695 1
25 2018-04-28 27.00% Feirense 1688 2 @ Vitoria Setubal 1700 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 2018-02-18 31.40 Braga 5 1892 43.87% @ Vitoria Guimaraes 0 1777 35.04% 21.09%
2 2017-08-19 29.34 Sporting Clube de Portugal 5 1944 46.76% @ Vitoria Guimaraes 0 1808 32.25% 20.98%
3 2018-02-05 28.89 Portimonense 3 1729 23.71% @ Maritimo 0 1772 56.04% 20.26%
4 2017-08-26 28.04 Tondela 3 1702 25.35% @ Moreirense 0 1729 54.20% 20.46%
5 2018-05-06 26.89 Aves 3 1687 27.59% @ Moreirense 0 1694 51.73% 20.68%
6 2018-04-02 25.07 @ Os Belenenses (1st) 2 1696 10.79% Porto 0 2080 72.50% 16.71%
7 2017-09-24 24.62 Os Belenenses (1st) 4 1710 23.13% @ Feirense 1 1758 56.70% 20.18%
8 2018-02-04 24.27 @ Estoril 2 1673 12.63% Sporting Clube de Portugal 0 2023 69.83% 17.54%
9 2018-03-29 24.14 Vitoria Setubal 4 1680 24.19% @ Aves 1 1718 55.49% 20.32%
10 2017-10-20 23.45 Boavista 3 1761 34.85% @ Estoril 0 1710 44.07% 21.08%
11 2018-02-06 22.68 @ Aves 3 1662 36.57% Boavista 0 1766 42.31% 21.12%
12 2018-03-03 22.63 Braga 6 1926 60.62% @ Estoril 0 1675 19.77% 19.61%
13 2017-10-01 21.93 @ Braga 6 1823 61.40% Estoril 0 1732 19.12% 19.48%
14 2018-05-05 21.89 Vitoria Guimaraes 4 1753 29.49% @ Tondela 1 1744 49.68% 20.83%
15 2017-09-10 21.18 Moreirense 2 1701 20.27% @ Estoril 0 1779 60.03% 19.71%
16 2018-03-03 21.16 @ Feirense 3 1684 40.06% Boavista 0 1763 38.80% 21.14%
17 2017-08-14 20.91 @ Estoril 3 1753 40.64% Vitoria Guimaraes 0 1828 38.23% 21.14%
18 2018-01-30 20.68 @ Estoril 3 1652 41.19% Tondela 0 1723 37.67% 21.13%
19 2018-04-06 20.54 @ Vitoria Guimaraes 3 1736 41.51% Rio Ave 0 1805 37.36% 21.13%
20 2018-01-29 20.22 @ Portimonense 4 1709 33.71% Rio Ave 1 1834 45.25% 21.04%
21 2018-02-11 19.81 Aves 5 1685 27.15% @ Os Belenenses (1st) 2 1695 52.22% 20.64%
22 2018-02-17 19.44 Os Belenenses (1st) 2 1676 24.97% @ Estoril 0 1706 54.62% 20.41%
23 2018-03-05 19.41 @ Aves 3 1706 44.10% Portimonense 0 1757 34.82% 21.08%
24 2018-02-09 19.36 Tondela 2 1693 25.18% @ Pacos de Ferreira 0 1722 54.38% 20.44%
25 2017-09-23 19.16 Chaves 2 1728 25.74% @ Estoril 0 1751 53.77% 20.50%