1970-71 Primeira Divisão Season

182 games · 100,000 simulations

Final

Champion

Benfica

41 points

Relegated

No relegation

Biggest Overachiever

Porto

8.44 points above expected

37 points · 28.56 expected points

Biggest Disappointment

Vitoria Guimaraes

6.38 points below expected

19 points · 25.38 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 26 18 5 3 41 62 17 +45 35.7 +5.34
2 Sporting Clube de Portugal 26 16 6 4 38 45 14 +31 35.5 +2.48
3 Porto 26 16 5 5 37 44 21 +23 28.6 +8.44
4 Vitoria Setubal 26 15 4 7 34 51 16 +35 35.0 -0.98
5 Academica de Coimbra 26 13 7 6 33 38 24 +14 28.6 +4.42
6 Os Belenenses (1st) 26 7 8 11 22 20 27 -7 22.4 -0.43
7 Boavista 26 9 4 13 22 18 38 -20 20.5 +1.48
8 Fabril 26 8 5 13 21 28 37 -9 22.2 -1.19
9 Barreirense 26 5 10 11 20 21 31 -10 22.0 -2.03
10 Farense 26 7 6 13 20 15 33 -18 23.1 -3.06
11 Tirsense 26 6 8 12 20 24 45 -21 20.6 -0.57
12 Vitoria Guimaraes 26 4 11 11 19 15 27 -12 25.4 -6.38
13 Leixoes 26 7 5 14 19 22 44 -22 21.2 -2.22
14 Varzim 26 7 4 15 18 23 52 -29 23.3 -5.30

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
Benfica 1945 41 35.66 +5.34 96.0% 27 31 33 35 38 41 45
Sporting Clube de Portugal 1878 38 35.52 +2.48 83.0% 26 29 33 35 38 41 46
Vitoria Setubal 1870 34 34.98 -0.98 41.0% 24 28 32 35 38 40 43
Porto 1823 37 28.56 +8.44 100.0% 19 23 27 28 30 34 36
Academica de Coimbra 1733 33 28.58 +4.42 90.0% 19 22 26 28 31 34 40
Vitoria Guimaraes 1584 19 25.38 -6.38 7.0% 10 18 23 26 28 32 37
Boavista 1577 22 20.52 +1.48 69.0% 9 13 18 19 24 28 30
Fabril 1566 21 22.19 -1.19 46.0% 15 17 20 22 24 28 33
Barreirense 1565 20 22.03 -2.03 31.0% 13 16 20 22 25 27 29
Os Belenenses (1st) 1564 22 22.43 -0.43 49.0% 13 16 20 23 25 29 32
Farense 1550 20 23.06 -3.06 26.0% 13 17 20 23 26 29 33
Leixoes 1543 19 21.22 -2.22 33.0% 13 14 18 22 24 27 30
Tirsense 1528 20 20.57 -0.57 45.0% 12 14 18 21 23 26 28
Varzim 1474 18 23.30 -5.30 13.0% 17 17 21 23 26 30 32

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 ADC BAR BEN BOA FAB FAR LEI OB( POR SCDP TIR VAR VG VS
Academica de Coimbra
1-1-0
3.85
0-1-1
2.20
2-0-0
3.61
1-0-1
3.52
1-1-0
3.27
1-1-0
3.21
1-1-0
3.43
1-1-0
2.72
0-1-1
2.00
1-0-1
3.90
1-0-1
3.08
2-0-0
2.99
1-0-1
2.01
Barreirense
0-1-1
1.75
0-0-2
1.56
1-0-1
2.93
1-1-0
2.54
1-1-0
2.62
0-1-1
2.89
0-2-0
2.76
0-1-1
2.23
1-0-1
1.87
0-1-1
2.87
1-0-1
2.59
0-2-0
2.49
0-0-2
1.48
Benfica
1-1-0
3.41
2-0-0
4.08
2-0-0
4.43
2-0-0
4.01
1-0-1
4.17
2-0-0
4.53
1-1-0
4.01
0-1-1
3.65
1-1-0
2.66
2-0-0
4.33
2-0-0
4.50
1-1-0
3.70
1-0-1
2.82
Boavista
0-0-2
1.98
1-0-1
2.66
0-0-2
1.20
2-0-0
2.58
0-1-1
2.64
1-1-0
2.76
1-1-0
2.72
0-0-2
1.73
1-0-1
1.14
1-0-1
2.82
0-1-1
2.58
1-0-1
2.35
1-0-1
1.15
Fabril
1-0-1
2.06
0-1-1
3.06
0-0-2
1.60
0-0-2
3.01
1-1-0
2.73
1-0-1
2.87
1-0-1
2.90
1-0-1
1.82
0-0-2
1.46
1-1-0
3.04
1-1-0
2.64
1-1-0
2.43
0-0-2
1.37
Farense
0-1-1
2.32
0-1-1
2.96
1-0-1
1.46
1-1-0
2.94
0-1-1
2.86
1-0-1
3.07
1-0-1
2.96
1-0-1
2.65
0-0-2
1.30
1-0-1
3.09
0-1-1
2.82
1-0-1
2.69
0-1-1
1.33
Leixoes
0-1-1
2.40
1-1-0
2.70
0-0-2
1.11
0-1-1
2.84
1-0-1
2.72
1-0-1
2.52
1-0-1
2.59
0-0-2
1.73
0-0-2
1.39
1-0-1
2.73
1-0-1
2.77
0-2-0
2.29
1-0-1
1.19
Os Belenenses (1st)
0-1-1
2.18
0-2-0
2.83
0-1-1
1.62
0-1-1
2.87
1-0-1
2.69
1-0-1
2.63
1-0-1
3.00
0-0-2
2.44
0-1-1
1.08
0-1-1
3.00
1-0-1
2.89
2-0-0
2.37
1-1-0
1.54
Porto
0-1-1
2.88
1-1-0
3.36
1-1-0
1.95
2-0-0
3.87
1-0-1
3.77
1-0-1
2.94
2-0-0
3.86
2-0-0
3.15
1-0-1
2.24
2-0-0
3.26
2-0-0
3.74
0-2-0
3.22
1-0-1
2.27
Sporting Clube de Portugal
1-1-0
3.61
1-0-1
3.77
0-1-1
2.93
1-0-1
4.50
2-0-0
4.17
2-0-0
4.33
2-0-0
4.24
1-1-0
4.55
1-0-1
3.38
1-1-0
4.53
2-0-0
4.06
1-1-0
4.07
1-1-0
2.86
Tirsense
1-0-1
1.71
1-1-0
2.71
0-0-2
1.29
1-0-1
2.77
0-1-1
2.56
1-0-1
2.50
1-0-1
2.86
1-1-0
2.59
0-0-2
2.35
0-1-1
1.11
0-1-1
2.67
0-2-0
2.36
0-1-1
1.21
Varzim
1-0-1
2.52
1-0-1
3.00
0-0-2
1.12
1-1-0
3.01
0-1-1
2.95
1-1-0
2.77
1-0-1
2.83
1-0-1
2.70
0-0-2
1.85
0-0-2
1.56
1-1-0
2.91
0-0-2
2.67
0-0-2
1.59
Vitoria Guimaraes
0-0-2
2.62
0-2-0
3.10
0-1-1
1.92
1-0-1
3.24
0-1-1
3.16
1-0-1
2.90
0-2-0
3.30
0-0-2
3.22
0-2-0
2.39
0-1-1
1.56
0-2-0
3.23
2-0-0
2.92
0-0-2
2.01
Vitoria Setubal
1-0-1
3.59
2-0-0
4.15
1-0-1
2.77
1-0-1
4.48
2-0-0
4.24
1-1-0
4.29
1-0-1
4.45
0-1-1
4.09
1-0-1
3.34
0-1-1
2.74
1-1-0
4.42
2-0-0
4.02
2-0-0
3.61

Goal Differential vs Points

Each team plotted by their final goal differential (x) and final point total (y). Teams above the broad trend (more points than their GD would suggest) were efficient at narrow wins; teams below took more lopsided losses than their results imply.

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
014.84%11.54%7.42%3.30%2.20%1.37%40.66%
111.54%7.14%4.67%2.75%0.55%2.20%28.85%
27.42%4.67%2.20%1.37%0.55%16.21%
33.30%2.75%1.37%7.42%
42.20%0.55%0.55%3.30%
5+1.37%2.20%3.57%
Total40.66%28.85%16.21%7.42%3.30%3.57%100%

Summary Statistics

Mean scored1.17
Mean allowed1.17
StdDev scored1.40
StdDev allowed1.40
Mean total goals/game2.34
Correlation (home vs away score)-0.062
Sample size (games)182
↓ Scored | Allowed →012345+Total
023.08%7.69%30.77%
111.54%7.69%3.85%3.85%26.92%
27.69%7.69%3.85%19.23%
311.54%3.85%15.38%
43.85%3.85%
5+3.85%3.85%
Total46.15%30.77%15.38%3.85%3.85%100%

Academica de Coimbra — Summary Statistics

Mean scored1.46
Mean allowed0.92
StdDev scored1.39
StdDev allowed1.20
Mean total goals/game2.38
Correlation (scored vs allowed)0.118
Games played26
↓ Scored | Allowed →012345+Total
019.23%11.54%15.38%3.85%3.85%53.85%
17.69%15.38%23.08%
23.85%3.85%7.69%15.38%
33.85%3.85%
43.85%3.85%
5+
Total34.62%30.77%19.23%11.54%3.85%100%

Barreirense — Summary Statistics

Mean scored0.81
Mean allowed1.19
StdDev scored1.10
StdDev allowed1.17
Mean total goals/game2.00
Correlation (scored vs allowed)-0.095
Games played26
↓ Scored | Allowed →012345+Total
07.69%3.85%3.85%3.85%19.23%
115.38%7.69%23.08%
27.69%3.85%3.85%15.38%
37.69%3.85%11.54%
47.69%3.85%11.54%
5+11.54%7.69%19.23%
Total57.69%26.92%11.54%3.85%100%

Benfica — Summary Statistics

Mean scored2.38
Mean allowed0.65
StdDev scored1.98
StdDev allowed0.98
Mean total goals/game3.04
Correlation (scored vs allowed)-0.238
Games played26
↓ Scored | Allowed →012345+Total
07.69%23.08%3.85%3.85%3.85%3.85%46.15%
123.08%7.69%3.85%3.85%3.85%42.31%
23.85%3.85%7.69%
33.85%3.85%
4
5+
Total34.62%34.62%11.54%7.69%3.85%7.69%100%

Boavista — Summary Statistics

Mean scored0.69
Mean allowed1.46
StdDev scored0.79
StdDev allowed1.88
Mean total goals/game2.15
Correlation (scored vs allowed)-0.170
Games played26
↓ Scored | Allowed →012345+Total
07.69%11.54%11.54%11.54%42.31%
13.85%11.54%3.85%3.85%3.85%26.92%
215.38%7.69%3.85%26.92%
3
4
5+3.85%3.85%
Total26.92%34.62%15.38%19.23%3.85%100%

Fabril — Summary Statistics

Mean scored1.08
Mean allowed1.42
StdDev scored1.47
StdDev allowed1.30
Mean total goals/game2.50
Correlation (scored vs allowed)-0.206
Games played26
↓ Scored | Allowed →012345+Total
011.54%23.08%7.69%3.85%3.85%50.00%
123.08%7.69%3.85%3.85%3.85%42.31%
23.85%3.85%7.69%
3
4
5+
Total38.46%30.77%15.38%7.69%7.69%100%

Farense — Summary Statistics

Mean scored0.58
Mean allowed1.27
StdDev scored0.64
StdDev allowed1.56
Mean total goals/game1.85
Correlation (scored vs allowed)-0.081
Games played26
↓ Scored | Allowed →012345+Total
015.38%7.69%3.85%7.69%3.85%3.85%42.31%
111.54%3.85%11.54%7.69%3.85%3.85%42.31%
27.69%3.85%11.54%
3
4
5+3.85%3.85%
Total38.46%15.38%15.38%15.38%7.69%7.69%100%

Leixoes — Summary Statistics

Mean scored0.85
Mean allowed1.69
StdDev scored1.08
StdDev allowed1.87
Mean total goals/game2.54
Correlation (scored vs allowed)-0.221
Games played26
↓ Scored | Allowed →012345+Total
019.23%7.69%19.23%46.15%
115.38%11.54%7.69%7.69%42.31%
2
33.85%7.69%11.54%
4
5+
Total38.46%26.92%26.92%7.69%100%

Os Belenenses (1st) — Summary Statistics

Mean scored0.77
Mean allowed1.04
StdDev scored0.95
StdDev allowed1.00
Mean total goals/game1.81
Correlation (scored vs allowed)-0.074
Games played26
↓ Scored | Allowed →012345+Total
011.54%7.69%3.85%23.08%
111.54%3.85%15.38%
211.54%19.23%7.69%3.85%42.31%
37.69%7.69%
43.85%3.85%3.85%11.54%
5+
Total46.15%30.77%19.23%3.85%100%

Porto — Summary Statistics

Mean scored1.69
Mean allowed0.81
StdDev scored1.26
StdDev allowed0.90
Mean total goals/game2.50
Correlation (scored vs allowed)0.087
Games played26
↓ Scored | Allowed →012345+Total
019.23%7.69%26.92%
115.38%3.85%3.85%3.85%26.92%
215.38%11.54%26.92%
33.85%3.85%
47.69%7.69%
5+3.85%3.85%7.69%
Total65.38%26.92%3.85%3.85%100%

Sporting Clube de Portugal — Summary Statistics

Mean scored1.73
Mean allowed0.54
StdDev scored1.87
StdDev allowed1.07
Mean total goals/game2.27
Correlation (scored vs allowed)-0.105
Games played26
↓ Scored | Allowed →012345+Total
019.23%7.69%7.69%3.85%3.85%42.31%
17.69%7.69%7.69%3.85%3.85%3.85%34.62%
23.85%3.85%3.85%11.54%
37.69%3.85%11.54%
4
5+
Total30.77%23.08%23.08%7.69%7.69%7.69%100%

Tirsense — Summary Statistics

Mean scored0.92
Mean allowed1.73
StdDev scored1.02
StdDev allowed1.87
Mean total goals/game2.65
Correlation (scored vs allowed)0.031
Games played26
↓ Scored | Allowed →012345+Total
03.85%11.54%11.54%11.54%11.54%3.85%53.85%
13.85%11.54%3.85%19.23%
27.69%3.85%3.85%15.38%
33.85%3.85%7.69%
43.85%3.85%
5+
Total15.38%34.62%15.38%11.54%15.38%7.69%100%

Varzim — Summary Statistics

Mean scored0.88
Mean allowed2.00
StdDev scored1.18
StdDev allowed1.57
Mean total goals/game2.88
Correlation (scored vs allowed)-0.324
Games played26
↓ Scored | Allowed →012345+Total
030.77%11.54%15.38%3.85%61.54%
17.69%7.69%3.85%3.85%23.08%
23.85%3.85%3.85%11.54%
33.85%3.85%
4
5+
Total46.15%19.23%23.08%7.69%3.85%100%

Vitoria Guimaraes — Summary Statistics

Mean scored0.58
Mean allowed1.04
StdDev scored0.86
StdDev allowed1.18
Mean total goals/game1.62
Correlation (scored vs allowed)0.056
Games played26
↓ Scored | Allowed →012345+Total
011.54%19.23%30.77%
13.85%3.85%7.69%15.38%
215.38%15.38%
315.38%3.85%3.85%23.08%
43.85%3.85%
5+11.54%11.54%
Total50.00%38.46%11.54%100%

Vitoria Setubal — Summary Statistics

Mean scored1.96
Mean allowed0.62
StdDev scored1.87
StdDev allowed0.70
Mean total goals/game2.58
Correlation (scored vs allowed)-0.012
Games played26

Top Overachievers & Disappointments

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

Biggest Overachievers

# Team Actual Sim vsSim
1 Porto 37 28.6 +8.44
2 Benfica 41 35.7 +5.34
3 Academica de Coimbra 33 28.6 +4.42
4 Sporting Clube de Portugal 38 35.5 +2.48
5 Boavista 22 20.5 +1.48

Biggest Disappointments

# Team Actual Sim vsSim
1 Vitoria Guimaraes 19 25.4 -6.38
2 Varzim 18 23.3 -5.30
3 Farense 20 23.1 -3.06
4 Leixoes 19 21.2 -2.22
5 Barreirense 20 22.0 -2.03

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.

Longest Winning Streaks

# Team Games Dates Probability
1 Porto 8 Dec 20 – Feb 28 1 in 578
2 Barreirense 2 Dec 20 – Dec 27 1 in 83
3 Academica de Coimbra 5 Nov 1 – Nov 29 1 in 80
4 Boavista 2 Jan 10 – Jan 31 1 in 38
5 Farense 4 Nov 15 – Dec 6 1 in 34

Longest Losing Streaks

# Team Games Dates Probability
1 Sporting Clube de Portugal 2 Dec 20 – Dec 27 1 in 85
2 Vitoria Guimaraes 3 Feb 28 – Mar 28 1 in 18
3 Barreirense 4 Nov 8 – Nov 29 1 in 12
4 Os Belenenses (1st) 3 Nov 15 – Nov 29 1 in 9
5 Fabril 3 Dec 20 – Jan 3 1 in 7

Longest Unbeaten Streaks

# Team Games Dates Probability
1 Barreirense 5 Dec 6 – Jan 3 1 in 127
2 Porto 11 Dec 6 – Mar 21 1 in 83
3 Os Belenenses (1st) 5 Feb 21 – Apr 4 1 in 33
4 Sporting Clube de Portugal 13 Sep 13 – Dec 13 1 in 20
5 Academica de Coimbra 8 Nov 1 – Dec 20 1 in 19

Longest Winless Streaks

# Team Games Dates Probability
1 Vitoria Guimaraes 12 Nov 8 – Feb 7 1 in 1,459
2 Farense 14 Dec 13 – May 2 1 in 359
3 Barreirense 13 Sep 13 – Dec 13 1 in 163
4 Tirsense 8 Nov 15 – Jan 3 1 in 21
5 Vitoria Setubal 3 Feb 21 – Mar 21 1 in 15

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.

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

Team1234567891011121314
Benfica35.00%30.00%28.00%5.00%1.00%1.00%
Sporting Clube de Portugal33.00%28.00%26.00%7.00%5.00%1.00%
Porto1.00%4.00%11.00%28.00%25.00%14.00%8.00%4.00%2.00%1.00%2.00%
Vitoria Setubal28.00%33.00%19.00%14.00%3.00%2.00%1.00%
Academica de Coimbra3.00%4.00%7.00%20.00%30.00%13.00%8.00%7.00%4.00%1.00%2.00%1.00%
Os Belenenses (1st)1.00%3.00%3.00%9.00%8.00%14.00%12.00%10.00%14.00%7.00%8.00%11.00%
Boavista1.00%1.00%4.00%5.00%7.00%5.00%4.00%11.00%8.00%10.00%24.00%20.00%
Fabril2.00%2.00%3.00%4.00%9.00%11.00%11.00%14.00%16.00%13.00%11.00%4.00%
Barreirense7.00%5.00%9.00%9.00%17.00%11.00%9.00%18.00%10.00%5.00%
Farense5.00%3.00%13.00%6.00%12.00%11.00%9.00%12.00%15.00%7.00%7.00%
Tirsense1.00%1.00%3.00%10.00%3.00%11.00%11.00%12.00%13.00%14.00%21.00%
Vitoria Guimaraes1.00%3.00%10.00%5.00%18.00%20.00%15.00%5.00%11.00%1.00%4.00%4.00%3.00%
Leixoes6.00%3.00%7.00%8.00%13.00%12.00%10.00%10.00%11.00%20.00%
Varzim2.00%4.00%4.00%9.00%8.00%11.00%10.00%9.00%14.00%9.00%11.00%9.00%

Points Required Per Position

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

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

No Trend Data Yet

Season Trends will appear here once midseason progression snapshots are available for this season.

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
Academica de Coimbra 100%
Benfica 100%
Porto 100%
Sporting Clube de Portugal 100%
Vitoria Setubal 100%
Vitoria Guimaraes 97.0% 3.0%
Fabril 96.0% 4.0%
Barreirense 95.0% 5.0%
Farense 93.0% 7.0%
Varzim 91.0% 9.0%
Os Belenenses (1st) 89.0% 11.0%
Boavista 80.0% 20.0%
Leixoes 80.0% 20.0%
Tirsense 79.0% 21.0%

Overall Game Log

Every regular-season game from each team's perspective. Use the team filter at the top of the tab; the table scrolls within its frame. Sort any column by clicking its header. @ before an opponent name indicates an away game.

Date Opponent Score Pre Elo Opp Elo Win % Tie % Loss % Elo Δ Points
1970-09-13 Sporting Clube de Portugal L 0-3 1653 1811 48.6% 21.0% 30.4% -45.3 0
1970-09-13 @ Barreirense W 3-0 1811 1653 30.4% 21.0% 48.6% +45.3 3
1970-09-13 Vitoria Guimaraes W 3-1 1594 1687 56.3% 20.9% 22.8% +14.5 3
1970-09-13 @ Os Belenenses (1st) L 1-3 1687 1594 22.8% 20.9% 56.3% -14.5 0
1970-09-13 Fabril W 1-0 1817 1603 76.9% 18.2% 4.9% +2.1 3
1970-09-13 @ Benfica L 0-1 1603 1817 4.9% 18.2% 76.9% -2.1 0
1970-09-13 Porto W 1-0 1603 1633 62.4% 20.7% 16.9% +6.8 3
1970-09-13 @ Farense L 0-1 1633 1603 16.9% 20.7% 62.4% -6.8 0
1970-09-13 Academica de Coimbra D 0-0 1594 1638 61.2% 20.8% 18.1% -3.8 1
1970-09-13 @ Leixoes D 0-0 1638 1594 18.1% 20.8% 61.2% +3.8 1
1970-09-13 Boavista W 1-0 1553 1565 63.9% 20.6% 15.5% +6.3 3
1970-09-13 @ Tirsense L 0-1 1565 1553 15.5% 20.6% 63.9% -6.3 0
1970-09-13 Varzim W 3-0 1809 1640 75.0% 18.8% 6.2% +7.2 3
1970-09-13 @ Vitoria Setubal L 0-3 1640 1809 6.2% 18.8% 75.0% -7.2 0
1970-09-20 Vitoria Setubal W 1-0 1642 1816 46.5% 21.0% 32.5% +11.9 4
1970-09-20 @ Academica de Coimbra L 0-1 1816 1642 32.5% 21.0% 46.5% -11.9 3
1970-09-20 Barreirense W 1-0 1559 1608 60.7% 20.8% 18.5% +7.4 3
1970-09-20 @ Boavista L 0-1 1608 1559 18.5% 20.8% 60.7% -7.4 0
1970-09-20 Leixoes W 7-1 1601 1590 65.8% 20.4% 13.8% +24.5 3
1970-09-20 @ Fabril L 1-7 1590 1601 13.8% 20.4% 65.8% -24.5 1
1970-09-20 Os Belenenses (1st) W 1-0 1626 1609 66.3% 20.4% 13.4% +5.5 3
1970-09-20 @ Porto L 0-1 1609 1626 13.4% 20.4% 66.3% -5.5 3
1970-09-20 Benfica D 1-1 1857 1819 67.7% 20.2% 12.1% -4.6 4
1970-09-20 @ Sporting Clube de Portugal D 1-1 1819 1857 12.1% 20.2% 67.7% +4.6 4
1970-09-20 Farense W 1-0 1633 1610 66.7% 20.3% 13.0% +5.4 3
1970-09-20 @ Varzim L 0-1 1610 1633 13.0% 20.3% 66.7% -5.4 3
1970-09-20 Tirsense D 0-0 1673 1559 72.3% 19.5% 8.2% -6.0 1
1970-09-20 @ Vitoria Guimaraes D 0-0 1559 1673 8.2% 19.5% 72.3% +6.0 4
1970-09-27 Vitoria Guimaraes D 1-1 1600 1667 59.0% 20.8% 20.1% -3.1 1
1970-09-27 @ Barreirense D 1-1 1667 1600 20.1% 20.8% 59.0% +3.1 2
1970-09-27 Boavista W 4-0 1824 1566 78.5% 17.5% 3.9% +5.8 7
1970-09-27 @ Benfica L 0-4 1566 1824 3.9% 17.5% 78.5% -5.8 3
1970-09-27 Os Belenenses (1st) W 1-0 1605 1603 65.0% 20.5% 14.5% +5.9 6
1970-09-27 @ Farense L 0-1 1603 1605 14.5% 20.5% 65.0% -5.9 3
1970-09-27 Sporting Clube de Portugal L 0-2 1565 1852 31.2% 20.6% 48.2% -21.6 1
1970-09-27 @ Leixoes W 2-0 1852 1565 48.2% 20.6% 31.2% +21.6 7
1970-09-27 Porto L 1-2 1565 1632 59.0% 20.8% 20.2% -18.7 4
1970-09-27 @ Tirsense W 2-1 1632 1565 20.2% 20.8% 59.0% +18.7 6
1970-09-27 Academica de Coimbra W 2-1 1638 1653 63.7% 20.6% 15.7% +6.0 6
1970-09-27 @ Varzim L 1-2 1653 1638 15.7% 20.6% 63.7% -6.0 4
1970-09-27 Fabril W 3-0 1804 1626 75.4% 18.7% 5.9% +6.8 6
1970-09-27 @ Vitoria Setubal L 0-3 1626 1804 5.9% 18.7% 75.4% -6.8 3
1970-10-04 Farense W 3-1 1647 1611 67.6% 20.2% 12.1% +8.2 7
1970-10-04 @ Academica de Coimbra L 1-3 1611 1647 12.1% 20.2% 67.6% -8.2 6
1970-10-04 Tirsense D 0-0 1597 1546 68.6% 20.1% 11.3% -5.3 4
1970-10-04 @ Os Belenenses (1st) D 0-0 1546 1597 11.3% 20.1% 68.6% +5.3 5
1970-10-04 Leixoes D 1-1 1560 1544 66.2% 20.4% 13.4% -4.3 4
1970-10-04 @ Boavista D 1-1 1544 1560 13.4% 20.4% 66.2% +4.3 2
1970-10-04 Varzim W 2-0 1619 1644 62.8% 20.7% 16.5% +12.6 6
1970-10-04 @ Fabril L 0-2 1644 1619 16.5% 20.7% 62.8% -12.6 6
1970-10-04 Barreirense D 2-2 1650 1597 68.7% 20.1% 11.2% -3.6 7
1970-10-04 @ Porto D 2-2 1597 1650 11.2% 20.1% 68.7% +3.6 2
1970-10-04 Vitoria Setubal W 1-0 1874 1811 69.4% 20.0% 10.6% +4.5 10
1970-10-04 @ Sporting Clube de Portugal L 0-1 1811 1874 10.6% 20.0% 69.4% -4.5 6
1970-10-04 Benfica D 0-0 1670 1829 48.4% 21.0% 30.6% -1.5 3
1970-10-04 @ Vitoria Guimaraes D 0-0 1829 1670 30.6% 21.0% 48.4% +1.5 8
1970-10-18 Fabril W 5-1 1656 1632 66.7% 20.3% 12.9% +16.0 10
1970-10-18 @ Academica de Coimbra L 1-5 1632 1656 12.9% 20.3% 66.7% -16.0 6
1970-10-18 Os Belenenses (1st) D 1-1 1601 1592 65.6% 20.4% 13.9% -4.2 3
1970-10-18 @ Barreirense D 1-1 1592 1601 13.9% 20.4% 65.6% +4.2 5
1970-10-18 Porto D 2-2 1831 1647 75.7% 18.6% 5.7% -4.4 9
1970-10-18 @ Benfica D 2-2 1647 1831 5.7% 18.6% 75.7% +4.4 8
1970-10-18 Tirsense W 1-0 1602 1552 68.6% 20.1% 11.3% +4.7 9
1970-10-18 @ Farense L 0-1 1552 1602 11.3% 20.1% 68.6% -4.7 5
1970-10-18 Vitoria Guimaraes D 0-0 1548 1668 53.2% 21.0% 25.8% -2.4 3
1970-10-18 @ Leixoes D 0-0 1668 1548 25.8% 21.0% 53.2% +2.4 4
1970-10-18 Sporting Clube de Portugal L 0-1 1632 1878 36.5% 20.8% 42.6% -13.0 6
1970-10-18 @ Varzim W 1-0 1878 1632 42.6% 20.8% 36.5% +13.0 13
1970-10-18 Boavista W 5-1 1806 1556 78.3% 17.6% 4.1% +5.0 9
1970-10-18 @ Vitoria Setubal L 1-5 1556 1806 4.1% 17.6% 78.3% -5.0 4
1970-10-25 Benfica D 1-1 1596 1826 38.8% 20.9% 40.4% +0.1 6
1970-10-25 @ Os Belenenses (1st) D 1-1 1826 1596 40.4% 20.9% 38.8% -0.1 10
1970-10-25 Varzim D 1-1 1551 1619 58.9% 20.9% 20.3% -3.0 5
1970-10-25 @ Boavista D 1-1 1619 1551 20.3% 20.9% 58.9% +3.0 7
1970-10-25 Farense W 2-0 1616 1607 65.6% 20.4% 14.0% +10.8 9
1970-10-25 @ Fabril L 0-2 1607 1616 14.0% 20.4% 65.6% -10.8 9
1970-10-25 Leixoes W 4-1 1651 1546 71.9% 19.6% 8.6% +8.3 11
1970-10-25 @ Porto L 1-4 1546 1651 8.6% 19.6% 71.9% -8.3 3
1970-10-25 Academica de Coimbra W 1-0 1891 1672 77.1% 18.1% 4.8% +2.0 16
1970-10-25 @ Sporting Clube de Portugal L 0-1 1672 1891 4.8% 18.1% 77.1% -2.0 10
1970-10-25 Barreirense W 3-2 1547 1597 60.6% 20.8% 18.6% +6.6 8
1970-10-25 @ Tirsense L 2-3 1597 1547 18.6% 20.8% 60.6% -6.7 3
1970-10-25 Vitoria Setubal L 2-3 1671 1811 50.8% 21.0% 28.2% -15.4 4
1970-10-25 @ Vitoria Guimaraes W 3-2 1811 1671 28.2% 21.0% 50.8% +15.4 12
1970-11-01 Boavista W 3-1 1670 1548 72.7% 19.4% 7.9% +5.4 13
1970-11-01 @ Academica de Coimbra L 1-3 1548 1670 7.9% 19.4% 72.7% -5.4 5
1970-11-01 Tirsense W 7-0 1826 1554 79.1% 17.3% 3.6% +9.1 13
1970-11-01 @ Benfica L 0-7 1554 1826 3.6% 17.3% 79.1% -9.1 8
1970-11-01 Barreirense D 1-1 1596 1590 65.4% 20.5% 14.1% -4.2 10
1970-11-01 @ Farense D 1-1 1590 1596 14.1% 20.5% 65.4% +4.2 4
1970-11-01 Sporting Clube de Portugal L 0-2 1627 1893 33.8% 20.7% 45.5% -23.1 9
1970-11-01 @ Fabril W 2-0 1893 1627 45.5% 20.7% 33.8% +23.1 19
1970-11-01 Os Belenenses (1st) W 2-0 1537 1596 59.8% 20.8% 19.4% +14.5 6
1970-11-01 @ Leixoes L 0-2 1596 1537 19.4% 20.8% 59.8% -14.6 6
1970-11-01 Vitoria Guimaraes L 0-2 1622 1655 62.1% 20.7% 17.2% -39.4 7
1970-11-01 @ Varzim W 2-0 1655 1622 17.2% 20.7% 62.1% +39.4 7
1970-11-01 Porto W 2-0 1827 1660 74.9% 18.8% 6.2% +5.0 15
1970-11-01 @ Vitoria Setubal L 0-2 1660 1827 6.2% 18.8% 74.9% -5.0 11
1970-11-08 Benfica L 0-2 1594 1835 37.3% 20.8% 41.9% -25.0 4
1970-11-08 @ Barreirense W 2-0 1835 1594 41.9% 20.8% 37.3% +25.0 16
1970-11-08 Vitoria Setubal W 1-0 1582 1832 36.0% 20.8% 43.2% +14.9 9
1970-11-08 @ Os Belenenses (1st) L 0-1 1832 1582 43.2% 20.8% 36.0% -14.9 15
1970-11-08 Fabril W 3-2 1542 1603 59.6% 20.8% 19.6% +7.0 8
1970-11-08 @ Boavista L 2-3 1603 1542 19.6% 20.8% 59.6% -7.0 9
1970-11-08 Varzim W 4-2 1655 1582 69.9% 19.9% 10.2% +6.2 14
1970-11-08 @ Porto L 2-4 1582 1655 10.2% 19.9% 69.9% -6.2 7
1970-11-08 Farense W 1-0 1916 1592 80.8% 16.5% 2.8% +1.1 22
1970-11-08 @ Sporting Clube de Portugal L 0-1 1592 1916 2.8% 16.5% 80.8% -1.1 10
1970-11-08 Leixoes W 3-1 1544 1552 64.3% 20.5% 15.1% +10.1 11
1970-11-08 @ Tirsense L 1-3 1552 1544 15.1% 20.5% 64.3% -10.1 6
1970-11-08 Academica de Coimbra L 1-2 1695 1675 66.4% 20.4% 13.2% -21.1 7
1970-11-08 @ Vitoria Guimaraes W 2-1 1675 1695 13.2% 20.4% 66.4% +21.1 16
1970-11-15 Porto W 3-2 1696 1661 67.5% 20.2% 12.2% +4.5 19
1970-11-15 @ Academica de Coimbra L 2-3 1661 1696 12.2% 20.2% 67.5% -4.5 14
1970-11-15 Benfica W 1-0 1591 1860 33.4% 20.7% 45.9% +15.7 13
1970-11-15 @ Farense L 0-1 1860 1591 45.9% 20.7% 33.4% -15.7 16
1970-11-15 Vitoria Guimaraes D 0-0 1596 1674 58.0% 20.9% 21.2% -3.2 10
1970-11-15 @ Fabril D 0-0 1674 1596 21.2% 20.9% 58.0% +3.2 8
1970-11-15 Barreirense W 1-0 1542 1569 62.6% 20.7% 16.7% +6.8 9
1970-11-15 @ Leixoes L 0-1 1569 1542 16.7% 20.7% 62.6% -6.8 4
1970-11-15 Boavista W 8-0 1918 1549 82.1% 15.7% 2.2% +6.1 25
1970-11-15 @ Sporting Clube de Portugal L 0-8 1549 1918 2.2% 15.7% 82.1% -6.1 8
1970-11-15 Os Belenenses (1st) W 2-0 1576 1596 63.3% 20.6% 16.1% +12.3 10
1970-11-15 @ Varzim L 0-2 1596 1576 16.1% 20.6% 63.3% -12.3 9
1970-11-15 Tirsense W 6-1 1817 1555 78.7% 17.5% 3.8% +5.8 18
1970-11-15 @ Vitoria Setubal L 1-6 1555 1817 3.8% 17.5% 78.7% -5.8 11
1970-11-22 Vitoria Setubal L 0-4 1562 1823 34.7% 20.7% 44.6% -44.7 4
1970-11-22 @ Barreirense W 4-0 1823 1562 44.6% 20.7% 34.7% +44.7 21
1970-11-22 Academica de Coimbra L 0-2 1584 1701 53.7% 21.0% 25.4% -34.2 9
1970-11-22 @ Os Belenenses (1st) W 2-0 1701 1584 25.4% 21.0% 53.7% +34.1 22
1970-11-22 Leixoes W 5-0 1845 1549 79.9% 16.9% 3.2% +5.8 19
1970-11-22 @ Benfica L 0-5 1549 1845 3.2% 16.9% 79.9% -5.8 9
1970-11-22 Farense L 0-1 1543 1607 59.3% 20.8% 19.8% -19.9 8
1970-11-22 @ Boavista W 1-0 1607 1543 19.8% 20.8% 59.3% +20.0 16
1970-11-22 Fabril W 2-0 1656 1593 69.4% 20.0% 10.6% +8.4 17
1970-11-22 @ Porto L 0-2 1593 1656 10.6% 20.0% 69.4% -8.4 10
1970-11-22 Varzim D 1-1 1549 1589 61.5% 20.7% 17.7% -3.5 12
1970-11-22 @ Tirsense D 1-1 1589 1549 17.7% 20.7% 61.5% +3.5 11
1970-11-22 Sporting Clube de Portugal D 0-0 1677 1924 36.5% 20.8% 42.7% +0.5 9
1970-11-22 @ Vitoria Guimaraes D 0-0 1924 1677 42.7% 20.8% 36.5% -0.5 26
1970-11-29 Tirsense W 3-1 1735 1545 75.9% 18.5% 5.6% +3.8 25
1970-11-29 @ Academica de Coimbra L 1-3 1545 1735 5.6% 18.5% 75.9% -3.8 12
1970-11-29 Vitoria Guimaraes W 2-0 1523 1677 49.1% 21.0% 29.8% +20.9 11
1970-11-29 @ Boavista L 0-2 1677 1523 29.8% 21.0% 49.1% -20.9 9
1970-11-29 Leixoes W 1-0 1627 1543 70.6% 19.8% 9.6% +4.0 19
1970-11-29 @ Farense L 0-1 1543 1627 9.6% 19.8% 70.6% -4.0 9
1970-11-29 Os Belenenses (1st) W 2-0 1585 1550 67.5% 20.2% 12.3% +9.6 13
1970-11-29 @ Fabril L 0-2 1550 1585 12.3% 20.2% 67.5% -9.6 9
1970-11-29 Porto W 2-1 1923 1665 78.6% 17.5% 3.9% +1.5 29
1970-11-29 @ Sporting Clube de Portugal L 1-2 1665 1923 3.9% 17.5% 78.6% -1.5 17
1970-11-29 Barreirense W 3-2 1592 1518 70.1% 19.9% 10.0% +3.8 14
1970-11-29 @ Varzim L 2-3 1518 1592 10.0% 19.9% 70.1% -3.8 4
1970-11-29 Benfica W 2-0 1867 1851 66.2% 20.4% 13.4% +10.4 24
1970-11-29 @ Vitoria Setubal L 0-2 1851 1867 13.4% 20.4% 66.2% -10.4 19
1970-12-06 Academica de Coimbra D 0-0 1514 1739 39.6% 20.9% 39.5% -0.0 5
1970-12-06 @ Barreirense D 0-0 1739 1514 39.5% 20.9% 39.6% +0.0 26
1970-12-06 Sporting Clube de Portugal D 0-0 1540 1925 20.5% 19.8% 59.7% +3.4 10
1970-12-06 @ Os Belenenses (1st) D 0-0 1925 1540 59.7% 19.8% 20.5% -3.4 30
1970-12-06 Varzim W 3-0 1840 1596 78.0% 17.8% 4.2% +4.8 22
1970-12-06 @ Benfica L 0-3 1596 1840 4.2% 17.8% 78.0% -4.8 14
1970-12-06 Vitoria Guimaraes W 2-0 1631 1656 62.8% 20.7% 16.6% +12.7 22
1970-12-06 @ Farense L 0-2 1656 1631 16.6% 20.7% 62.8% -12.6 9
1970-12-06 Vitoria Setubal W 2-1 1539 1878 25.1% 20.2% 54.7% +17.3 12
1970-12-06 @ Leixoes L 1-2 1878 1539 54.7% 20.2% 25.1% -17.3 24
1970-12-06 Boavista W 1-0 1663 1544 72.6% 19.4% 8.0% +3.4 20
1970-12-06 @ Porto L 0-1 1544 1663 8.0% 19.4% 72.6% -3.4 11
1970-12-06 Fabril D 1-1 1541 1594 60.3% 20.8% 18.9% -3.3 13
1970-12-06 @ Tirsense D 1-1 1594 1541 18.9% 20.8% 60.3% +3.3 14
1970-12-13 Benfica D 0-0 1739 1845 54.8% 21.0% 24.2% -2.6 27
1970-12-13 @ Academica de Coimbra D 0-0 1845 1739 24.2% 21.0% 54.8% +2.6 23
1970-12-13 Os Belenenses (1st) D 0-0 1541 1544 64.7% 20.5% 14.8% -4.5 12
1970-12-13 @ Boavista D 0-0 1544 1541 14.8% 20.5% 64.7% +4.5 11
1970-12-13 Barreirense D 0-0 1598 1514 70.6% 19.8% 9.6% -5.7 15
1970-12-13 @ Fabril D 0-0 1514 1598 9.6% 19.8% 70.6% +5.7 6
1970-12-13 Tirsense W 2-0 1921 1538 82.5% 15.4% 2.1% +1.5 33
1970-12-13 @ Sporting Clube de Portugal L 0-2 1538 1921 2.1% 15.4% 82.5% -1.5 13
1970-12-13 Leixoes W 3-1 1591 1556 67.5% 20.2% 12.2% +8.3 17
1970-12-13 @ Varzim L 1-3 1556 1591 12.2% 20.2% 67.5% -8.3 12
1970-12-13 Porto D 0-0 1644 1667 63.0% 20.6% 16.3% -4.2 10
1970-12-13 @ Vitoria Guimaraes D 0-0 1667 1644 16.3% 20.6% 63.0% +4.2 21
1970-12-13 Farense W 6-1 1861 1643 77.0% 18.1% 4.8% +7.4 27
1970-12-13 @ Vitoria Setubal L 1-6 1643 1861 4.8% 18.1% 77.0% -7.4 22
1970-12-20 Leixoes W 2-1 1736 1548 75.8% 18.6% 5.6% +2.2 30
1970-12-20 @ Academica de Coimbra L 1-2 1548 1736 5.6% 18.6% 75.8% -2.2 12
1970-12-20 Tirsense W 1-0 1536 1537 64.9% 20.5% 14.6% +6.0 15
1970-12-20 @ Boavista L 0-1 1537 1536 14.6% 20.5% 64.9% -6.0 13
1970-12-20 Benfica L 0-2 1592 1848 35.3% 20.8% 43.9% -23.9 15
1970-12-20 @ Fabril W 2-0 1848 1592 43.9% 20.8% 35.3% +23.9 26
1970-12-20 Farense W 3-0 1671 1636 67.5% 20.2% 12.2% +14.0 24
1970-12-20 @ Porto L 0-3 1636 1671 12.2% 20.2% 67.5% -13.9 22
1970-12-20 Barreirense L 0-1 1923 1520 83.1% 15.1% 1.8% -27.1 33
1970-12-20 @ Sporting Clube de Portugal W 1-0 1520 1923 1.8% 15.1% 83.1% +27.1 9
1970-12-20 Vitoria Setubal L 0-1 1599 1868 33.6% 20.7% 45.8% -12.2 17
1970-12-20 @ Varzim W 1-0 1868 1599 45.8% 20.7% 33.6% +12.2 30
1970-12-20 Os Belenenses (1st) L 0-1 1640 1548 71.1% 19.7% 9.2% -23.9 10
1970-12-20 @ Vitoria Guimaraes W 1-0 1548 1640 9.2% 19.7% 71.1% +23.9 14
1970-12-27 Boavista W 2-1 1547 1542 65.3% 20.5% 14.3% +5.5 12
1970-12-27 @ Barreirense L 1-2 1542 1547 14.3% 20.5% 65.3% -5.5 15
1970-12-27 Porto L 1-2 1572 1685 54.1% 21.0% 24.9% -17.2 14
1970-12-27 @ Os Belenenses (1st) W 2-1 1685 1572 24.9% 21.0% 54.1% +17.2 27
1970-12-27 Sporting Clube de Portugal W 5-1 1871 1896 62.9% 20.6% 16.4% +19.9 29
1970-12-27 @ Benfica L 1-5 1896 1871 16.4% 20.6% 62.9% -19.9 33
1970-12-27 Varzim D 0-0 1622 1587 67.5% 20.2% 12.3% -5.1 23
1970-12-27 @ Farense D 0-0 1587 1622 12.3% 20.2% 67.5% +5.1 18
1970-12-27 Fabril W 1-0 1546 1568 63.1% 20.6% 16.3% +6.6 15
1970-12-27 @ Leixoes L 0-1 1568 1546 16.3% 20.6% 63.1% -6.6 15
1970-12-27 Vitoria Guimaraes D 2-2 1531 1616 57.1% 20.9% 22.0% -2.0 14
1970-12-27 @ Tirsense D 2-2 1616 1531 22.0% 20.9% 57.1% +2.0 11
1970-12-27 Academica de Coimbra W 3-1 1880 1738 73.7% 19.1% 7.1% +4.9 33
1970-12-27 @ Vitoria Setubal L 1-3 1738 1880 7.1% 19.1% 73.7% -4.9 30
1971-01-03 Varzim W 4-0 1733 1592 73.7% 19.2% 7.1% +10.8 33
1971-01-03 @ Academica de Coimbra L 0-4 1592 1733 7.1% 19.2% 73.7% -10.8 18
1971-01-03 Farense W 1-0 1555 1617 59.5% 20.8% 19.7% +7.8 17
1971-01-03 @ Os Belenenses (1st) L 0-1 1617 1555 19.7% 20.8% 59.5% -7.8 23
1971-01-03 Benfica L 0-3 1537 1891 23.4% 20.1% 56.5% -24.5 15
1971-01-03 @ Boavista W 3-0 1891 1537 56.5% 20.1% 23.4% +24.5 32
1971-01-03 Vitoria Setubal L 0-3 1562 1885 26.8% 20.3% 52.9% -27.6 15
1971-01-03 @ Fabril W 3-0 1885 1562 52.9% 20.3% 26.8% +27.5 36
1971-01-03 Tirsense W 3-0 1702 1529 75.2% 18.8% 6.0% +7.0 30
1971-01-03 @ Porto L 0-3 1529 1702 6.0% 18.8% 75.2% -7.0 14
1971-01-03 Leixoes W 4-0 1876 1552 80.7% 16.5% 2.8% +4.1 36
1971-01-03 @ Sporting Clube de Portugal L 0-4 1552 1876 2.8% 16.5% 80.7% -4.1 15
1971-01-03 Barreirense D 1-1 1618 1552 69.5% 20.0% 10.5% -4.9 12
1971-01-03 @ Vitoria Guimaraes D 1-1 1552 1618 10.5% 20.0% 69.5% +4.9 13
1971-01-10 Porto L 0-2 1557 1709 49.4% 21.0% 29.6% -31.7 13
1971-01-10 @ Barreirense W 2-0 1709 1557 29.6% 21.0% 49.4% +31.7 33
1971-01-10 Vitoria Guimaraes W 1-0 1916 1613 80.1% 16.8% 3.1% +1.3 35
1971-01-10 @ Benfica L 0-1 1613 1916 3.1% 16.8% 80.1% -1.3 12
1971-01-10 Academica de Coimbra D 2-2 1609 1744 51.5% 21.0% 27.5% -1.3 24
1971-01-10 @ Farense D 2-2 1744 1609 27.5% 21.0% 51.5% +1.3 34
1971-01-10 Boavista L 0-1 1548 1512 67.6% 20.2% 12.2% -22.7 15
1971-01-10 @ Leixoes W 1-0 1512 1548 12.2% 20.2% 67.6% +22.7 18
1971-01-10 Os Belenenses (1st) W 3-1 1522 1563 61.4% 20.7% 17.8% +11.7 17
1971-01-10 @ Tirsense L 1-3 1563 1522 17.8% 20.7% 61.4% -11.7 17
1971-01-10 Fabril D 1-1 1582 1534 68.4% 20.1% 11.5% -4.7 19
1971-01-10 @ Varzim D 1-1 1534 1582 11.5% 20.1% 68.4% +4.7 16
1971-01-10 Sporting Clube de Portugal D 0-0 1913 1880 67.3% 20.3% 12.4% -5.1 37
1971-01-10 @ Vitoria Setubal D 0-0 1880 1913 12.4% 20.3% 67.3% +5.1 37
1971-01-31 Barreirense D 0-0 1551 1526 66.8% 20.3% 12.8% -5.0 18
1971-01-31 @ Os Belenenses (1st) D 0-0 1526 1551 12.8% 20.3% 66.8% +5.0 14
1971-01-31 Vitoria Setubal W 1-0 1535 1908 21.6% 19.9% 58.5% +19.5 21
1971-01-31 @ Boavista L 0-1 1908 1535 58.5% 19.9% 21.6% -19.5 37
1971-01-31 Academica de Coimbra W 2-1 1539 1745 42.1% 20.9% 37.0% +12.4 19
1971-01-31 @ Fabril L 1-2 1745 1539 37.0% 20.9% 42.1% -12.4 34
1971-01-31 Benfica W 4-0 1741 1917 46.2% 21.0% 32.8% +42.9 36
1971-01-31 @ Porto L 0-4 1917 1741 32.8% 21.0% 46.2% -42.9 35
1971-01-31 Varzim W 5-1 1885 1577 80.2% 16.7% 3.0% +3.7 40
1971-01-31 @ Sporting Clube de Portugal L 1-5 1577 1885 3.0% 16.7% 80.2% -3.7 19
1971-01-31 Farense W 2-0 1533 1608 58.2% 20.9% 20.9% +15.5 20
1971-01-31 @ Tirsense L 0-2 1608 1533 20.9% 20.9% 58.2% -15.5 24
1971-01-31 Leixoes D 0-0 1611 1525 70.8% 19.8% 9.5% -5.7 13
1971-01-31 @ Vitoria Guimaraes D 0-0 1525 1611 9.5% 19.8% 70.8% +5.7 16
1971-02-07 Sporting Clube de Portugal D 0-0 1733 1889 48.9% 21.0% 30.0% -1.6 35
1971-02-07 @ Academica de Coimbra D 0-0 1889 1733 30.0% 21.0% 48.9% +1.6 41
1971-02-07 Tirsense D 0-0 1530 1549 63.4% 20.6% 16.0% -4.3 15
1971-02-07 @ Barreirense D 0-0 1549 1530 16.0% 20.6% 63.4% +4.3 21
1971-02-07 Os Belenenses (1st) W 3-1 1874 1546 80.9% 16.4% 2.7% +1.8 38
1971-02-07 @ Benfica L 1-3 1546 1874 2.7% 16.4% 80.9% -1.8 18
1971-02-07 Fabril D 1-1 1592 1551 67.9% 20.2% 11.9% -4.6 25
1971-02-07 @ Farense D 1-1 1551 1592 11.9% 20.2% 67.9% +4.6 20
1971-02-07 Porto L 1-2 1531 1783 35.7% 20.8% 43.5% -12.1 16
1971-02-07 @ Leixoes W 2-1 1783 1531 43.5% 20.8% 35.7% +12.1 39
1971-02-07 Boavista W 2-0 1573 1555 66.3% 20.4% 13.3% +10.4 22
1971-02-07 @ Varzim L 0-2 1555 1573 13.3% 20.4% 66.3% -10.4 21
1971-02-07 Vitoria Guimaraes W 2-0 1888 1606 79.4% 17.2% 3.5% +2.7 40
1971-02-07 @ Vitoria Setubal L 0-2 1606 1888 3.5% 17.2% 79.4% -2.7 13
1971-02-21 Farense W 1-0 1526 1588 59.5% 20.8% 19.6% +7.8 18
1971-02-21 @ Barreirense L 0-1 1588 1526 19.6% 20.8% 59.5% -7.8 25
1971-02-21 Leixoes W 3-0 1544 1519 66.8% 20.3% 12.8% +14.6 21
1971-02-21 @ Os Belenenses (1st) L 0-3 1519 1544 12.8% 20.3% 66.8% -14.6 16
1971-02-21 Academica de Coimbra L 0-1 1544 1731 44.8% 21.0% 34.2% -15.4 21
1971-02-21 @ Boavista W 1-0 1731 1544 34.2% 21.0% 44.8% +15.4 38
1971-02-21 Vitoria Setubal W 2-1 1796 1891 56.0% 20.9% 23.0% +8.4 42
1971-02-21 @ Porto L 1-2 1891 1796 23.0% 20.9% 56.0% -8.4 40
1971-02-21 Fabril W 2-1 1890 1556 81.1% 16.3% 2.6% +1.0 44
1971-02-21 @ Sporting Clube de Portugal L 1-2 1556 1890 2.6% 16.3% 81.1% -1.0 20
1971-02-21 Benfica L 2-4 1553 1876 26.9% 20.3% 52.8% -14.7 21
1971-02-21 @ Tirsense W 4-2 1876 1553 52.8% 20.3% 26.9% +14.7 41
1971-02-21 Varzim W 3-0 1603 1583 66.4% 20.4% 13.2% +15.0 16
1971-02-21 @ Vitoria Guimaraes L 0-3 1583 1603 13.2% 20.4% 66.4% -15.0 22
1971-02-28 Vitoria Guimaraes W 1-0 1747 1618 73.1% 19.3% 7.6% +3.2 41
1971-02-28 @ Academica de Coimbra L 0-1 1618 1747 7.6% 19.3% 73.1% -3.2 16
1971-02-28 Barreirense W 1-0 1891 1534 81.8% 15.9% 2.4% +1.0 44
1971-02-28 @ Benfica L 0-1 1534 1891 2.4% 15.9% 81.8% -0.9 18
1971-02-28 Sporting Clube de Portugal L 1-2 1580 1891 28.2% 20.4% 51.4% -9.9 25
1971-02-28 @ Farense W 2-1 1891 1580 51.4% 20.4% 28.2% +9.9 47
1971-02-28 Boavista L 0-1 1555 1529 66.9% 20.3% 12.8% -22.5 20
1971-02-28 @ Fabril W 1-0 1529 1555 12.8% 20.3% 66.9% +22.5 24
1971-02-28 Tirsense W 2-0 1504 1538 62.1% 20.7% 17.2% +13.1 19
1971-02-28 @ Leixoes L 0-2 1538 1504 17.2% 20.7% 62.1% -13.1 21
1971-02-28 Porto L 0-2 1568 1804 38.1% 20.8% 41.1% -25.4 22
1971-02-28 @ Varzim W 2-0 1804 1568 41.1% 20.8% 38.1% +25.4 45
1971-02-28 Os Belenenses (1st) D 1-1 1882 1559 80.7% 16.5% 2.8% -6.6 41
1971-02-28 @ Vitoria Setubal D 1-1 1559 1882 2.8% 16.5% 80.7% +6.6 22
1971-03-21 Leixoes D 0-0 1533 1518 66.1% 20.4% 13.5% -4.8 19
1971-03-21 @ Barreirense D 0-0 1518 1533 13.5% 20.4% 66.1% +4.8 20
1971-03-21 Varzim W 1-0 1566 1543 66.6% 20.3% 13.0% +5.4 25
1971-03-21 @ Os Belenenses (1st) L 0-1 1543 1566 13.0% 20.3% 66.6% -5.4 22
1971-03-21 Farense W 5-0 1892 1570 80.7% 16.5% 2.8% +5.0 47
1971-03-21 @ Benfica L 0-5 1570 1892 2.8% 16.5% 80.7% -5.0 25
1971-03-21 Sporting Clube de Portugal W 1-0 1551 1901 23.9% 20.1% 56.0% +18.7 27
1971-03-21 @ Boavista L 0-1 1901 1551 56.0% 20.1% 23.9% -18.7 47
1971-03-21 Academica de Coimbra D 0-0 1829 1750 70.4% 19.8% 9.8% -5.7 46
1971-03-21 @ Porto D 0-0 1750 1829 9.8% 19.8% 70.4% +5.7 42
1971-03-21 Vitoria Setubal D 0-0 1525 1876 23.8% 20.1% 56.1% +2.8 22
1971-03-21 @ Tirsense D 0-0 1876 1525 56.1% 20.1% 23.8% -2.8 42
1971-03-21 Fabril L 0-2 1615 1532 70.6% 19.8% 9.6% -44.8 16
1971-03-21 @ Vitoria Guimaraes W 2-0 1532 1615 9.6% 19.8% 70.6% +44.8 23
1971-03-28 Os Belenenses (1st) D 0-0 1756 1571 75.7% 18.6% 5.7% -6.7 43
1971-03-28 @ Academica de Coimbra D 0-0 1571 1756 5.7% 18.6% 75.7% +6.7 26
1971-03-28 Boavista D 0-0 1565 1570 64.5% 20.5% 15.0% -4.5 26
1971-03-28 @ Farense D 0-0 1570 1565 15.0% 20.5% 64.5% +4.5 28
1971-03-28 Porto W 1-0 1577 1824 36.5% 20.8% 42.7% +14.8 26
1971-03-28 @ Fabril L 0-1 1824 1577 42.7% 20.8% 36.5% -14.8 46
1971-03-28 Benfica L 1-2 1522 1897 21.4% 19.9% 58.7% -7.8 20
1971-03-28 @ Leixoes W 2-1 1897 1522 58.7% 19.9% 21.4% +7.8 50
1971-03-28 Vitoria Guimaraes W 4-0 1882 1570 80.4% 16.7% 3.0% +4.3 50
1971-03-28 @ Sporting Clube de Portugal L 0-4 1570 1882 3.0% 16.7% 80.4% -4.3 16
1971-03-28 Tirsense W 4-1 1538 1528 65.7% 20.4% 13.9% +13.2 25
1971-03-28 @ Varzim L 1-4 1528 1538 13.9% 20.4% 65.7% -13.2 22
1971-03-28 Barreirense W 2-0 1873 1528 81.4% 16.1% 2.5% +1.9 45
1971-03-28 @ Vitoria Setubal L 0-2 1528 1873 2.5% 16.1% 81.4% -1.9 19
1971-04-04 Varzim W 4-0 1526 1551 62.9% 20.6% 16.5% +23.9 22
1971-04-04 @ Barreirense L 0-4 1551 1526 16.5% 20.6% 62.9% -23.9 25
1971-04-04 Fabril W 3-1 1578 1592 63.8% 20.6% 15.6% +10.4 29
1971-04-04 @ Os Belenenses (1st) L 1-3 1592 1578 15.6% 20.6% 63.8% -10.4 26
1971-04-04 Vitoria Setubal W 1-0 1905 1875 67.1% 20.3% 12.6% +5.2 53
1971-04-04 @ Benfica L 0-1 1875 1905 12.6% 20.3% 67.1% -5.2 45
1971-04-04 Farense W 1-0 1515 1560 61.0% 20.8% 18.2% +7.3 23
1971-04-04 @ Leixoes L 0-1 1560 1515 18.2% 20.8% 61.0% -7.3 26
1971-04-04 Sporting Clube de Portugal W 2-1 1809 1887 57.9% 20.9% 21.2% +7.9 49
1971-04-04 @ Porto L 1-2 1887 1809 21.2% 20.9% 57.9% -7.9 50
1971-04-04 Academica de Coimbra W 1-0 1515 1749 38.2% 20.8% 40.9% +14.3 25
1971-04-04 @ Tirsense L 0-1 1749 1515 40.9% 20.8% 38.2% -14.3 43
1971-04-04 Boavista W 1-0 1566 1575 64.2% 20.6% 15.2% +6.2 19
1971-04-04 @ Vitoria Guimaraes L 0-1 1575 1566 15.2% 20.6% 64.2% -6.2 28
1971-04-25 Barreirense W 2-0 1735 1550 75.7% 18.6% 5.7% +4.5 46
1971-04-25 @ Academica de Coimbra L 0-2 1550 1735 5.7% 18.6% 75.7% -4.5 22
1971-04-25 Porto L 0-1 1568 1817 36.3% 20.8% 43.0% -13.0 28
1971-04-25 @ Boavista W 1-0 1817 1568 43.0% 20.8% 36.3% +13.0 52
1971-04-25 Tirsense W 2-1 1581 1529 68.7% 20.1% 11.2% +4.4 29
1971-04-25 @ Fabril L 1-2 1529 1581 11.2% 20.1% 68.7% -4.4 25
1971-04-25 Os Belenenses (1st) W 2-0 1879 1588 79.7% 17.0% 3.3% +2.6 53
1971-04-25 @ Sporting Clube de Portugal L 0-2 1588 1879 3.3% 17.0% 79.7% -2.6 29
1971-04-25 Benfica L 0-4 1527 1910 20.6% 19.8% 59.6% -28.6 25
1971-04-25 @ Varzim W 4-0 1910 1527 59.6% 19.8% 20.6% +28.6 56
1971-04-25 Farense W 1-0 1572 1553 66.4% 20.4% 13.3% +5.5 22
1971-04-25 @ Vitoria Guimaraes L 0-1 1553 1572 13.3% 20.4% 66.4% -5.5 26
1971-04-25 Leixoes W 3-0 1870 1522 81.5% 16.1% 2.5% +2.7 48
1971-04-25 @ Vitoria Setubal L 0-3 1522 1870 2.5% 16.1% 81.5% -2.7 23
1971-05-02 Fabril W 3-0 1546 1586 61.5% 20.7% 17.8% +19.5 25
1971-05-02 @ Barreirense L 0-3 1586 1546 17.8% 20.7% 61.5% -19.5 29
1971-05-02 Boavista L 1-2 1585 1555 67.2% 20.3% 12.6% -21.3 29
1971-05-02 @ Os Belenenses (1st) W 2-1 1555 1585 12.6% 20.3% 67.2% +21.3 31
1971-05-02 Academica de Coimbra W 5-1 1938 1739 76.3% 18.4% 5.3% +6.7 59
1971-05-02 @ Benfica L 1-5 1739 1938 5.3% 18.4% 76.3% -6.6 46
1971-05-02 Vitoria Setubal D 0-0 1547 1872 26.6% 20.3% 53.0% +2.2 27
1971-05-02 @ Farense D 0-0 1872 1547 53.0% 20.3% 26.6% -2.2 49
1971-05-02 Varzim W 5-0 1519 1498 66.5% 20.3% 13.2% +24.0 26
1971-05-02 @ Leixoes L 0-5 1498 1519 13.2% 20.3% 66.5% -24.0 25
1971-05-02 Vitoria Guimaraes D 0-0 1830 1577 78.3% 17.6% 4.0% -7.1 53
1971-05-02 @ Porto D 0-0 1577 1830 4.0% 17.6% 78.3% +7.1 23
1971-05-02 Sporting Clube de Portugal D 0-0 1525 1881 23.2% 20.1% 56.8% +2.9 26
1971-05-02 @ Tirsense D 0-0 1881 1525 56.8% 20.1% 23.2% -2.9 54

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 1970-12-20 1.85% Barreirense 1520 1 @ Sporting Clube de Portugal 1923 0
2 1970-12-20 9.22% Os Belenenses (1st) 1548 1 @ Vitoria Guimaraes 1640 0
3 1971-03-21 9.63% Fabril 1532 2 @ Vitoria Guimaraes 1615 0
4 1971-01-10 12.20% Boavista 1512 1 @ Leixoes 1548 0
5 1971-05-02 12.55% Boavista 1555 2 @ Os Belenenses (1st) 1585 1
6 1971-02-28 12.82% Boavista 1529 1 @ Fabril 1555 0
7 1970-11-08 13.23% Academica de Coimbra 1675 2 @ Vitoria Guimaraes 1695 1
8 1970-11-01 17.18% Vitoria Guimaraes 1655 2 @ Varzim 1622 0
9 1970-11-22 19.83% Farense 1607 1 @ Boavista 1543 0
10 1970-09-27 20.16% Porto 1632 2 @ Tirsense 1565 1
11 1971-01-31 21.60% @ Boavista 1535 1 Vitoria Setubal 1908 0
12 1971-03-21 23.90% @ Boavista 1551 1 Sporting Clube de Portugal 1901 0
13 1970-12-27 24.90% Porto 1685 2 @ Os Belenenses (1st) 1572 1
14 1970-12-06 25.05% @ Leixoes 1539 2 Vitoria Setubal 1878 1
15 1970-11-22 25.36% Academica de Coimbra 1701 2 @ Os Belenenses (1st) 1584 0
16 1970-10-25 28.22% Vitoria Setubal 1811 3 @ Vitoria Guimaraes 1671 2
17 1971-01-10 29.57% Porto 1709 2 @ Barreirense 1557 0
18 1970-09-13 30.41% Sporting Clube de Portugal 1811 3 @ Barreirense 1653 0
19 1970-11-15 33.44% @ Farense 1591 1 Benfica 1860 0
20 1971-02-21 34.24% Academica de Coimbra 1731 1 @ Boavista 1544 0
21 1970-11-08 36.02% @ Os Belenenses (1st) 1582 1 Vitoria Setubal 1832 0
22 1971-03-28 36.51% @ Fabril 1577 1 Porto 1824 0
23 1971-04-04 38.23% @ Tirsense 1515 1 Academica de Coimbra 1749 0

Biggest Elo Changes

The 25 games that moved the Elo needle the most. Elo Δ is the magnitude of the rating swing; both teams move by the same amount per game (one up, one down). The winning side is shown first. An asterisk (*) after the date marks a playoff game.

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 1970-09-13 45.30 Sporting Clube de Portugal 3 1811 30.41% @ Barreirense 0 1653 48.58%
2 1971-03-21 44.82 Fabril 2 1532 9.63% @ Vitoria Guimaraes 0 1615 70.56%
3 1970-11-22 44.71 Vitoria Setubal 4 1823 44.60% @ Barreirense 0 1562 34.67%
4 1971-01-31 42.87 @ Porto 4 1741 46.22% Benfica 0 1917 32.79%
5 1970-11-01 39.37 Vitoria Guimaraes 2 1655 17.18% @ Varzim 0 1622 62.12%
6 1970-11-22 34.15 Academica de Coimbra 2 1701 25.36% @ Os Belenenses (1st) 0 1584 53.66%
7 1971-01-10 31.67 Porto 2 1709 29.57% @ Barreirense 0 1557 49.42%
8 1971-04-25 28.58 Benfica 4 1910 59.58% @ Varzim 0 1527 20.62%
9 1971-01-03 27.56 Vitoria Setubal 3 1885 52.88% @ Fabril 0 1562 26.79%
10 1970-12-20 27.09 Barreirense 1 1520 1.85% @ Sporting Clube de Portugal 0 1923 83.07%
11 1971-02-28 25.42 Porto 2 1804 41.09% @ Varzim 0 1568 38.07%
12 1970-11-08 24.99 Benfica 2 1835 41.91% @ Barreirense 0 1594 37.27%
13 1970-09-20 24.55 @ Fabril 7 1601 65.79% Leixoes 1 1590 13.79%
14 1971-01-03 24.51 Benfica 3 1891 56.51% @ Boavista 0 1537 23.41%
15 1971-05-02 24.00 @ Leixoes 5 1519 66.49% Varzim 0 1498 13.16%
16 1970-12-20 23.93 Os Belenenses (1st) 1 1548 9.22% @ Vitoria Guimaraes 0 1640 71.06%
17 1970-12-20 23.92 Benfica 2 1848 43.94% @ Fabril 0 1592 35.31%
18 1971-04-04 23.87 @ Barreirense 4 1526 62.89% Varzim 0 1551 16.46%
19 1970-11-01 23.08 Sporting Clube de Portugal 2 1893 45.50% @ Fabril 0 1627 33.80%
20 1971-01-10 22.74 Boavista 1 1512 12.20% @ Leixoes 0 1548 67.56%
21 1971-02-28 22.51 Boavista 1 1529 12.82% @ Fabril 0 1555 66.87%
22 1970-09-27 21.61 Sporting Clube de Portugal 2 1852 48.20% @ Leixoes 0 1565 31.22%
23 1971-05-02 21.32 Boavista 2 1555 12.55% @ Os Belenenses (1st) 1 1585 67.17%
24 1970-11-08 21.07 Academica de Coimbra 2 1675 13.23% @ Vitoria Guimaraes 1 1695 66.40%
25 1970-11-29 20.94 @ Boavista 2 1523 49.15% Vitoria Guimaraes 0 1677 29.85%