1969-70 Primeira Divisão Season

182 games · 100,000 simulations

Final

Champion

Sporting Clube de Portugal

46 points

Relegated

No relegation

Biggest Overachiever

Sporting Clube de Portugal

9.40 points above expected

46 points · 36.60 expected points

Biggest Disappointment

Porto

6.23 points below expected

22 points · 28.23 expected points

League Table

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

# Team GP W D L Pts GF GA GD SimPts vsSim
1 Sporting Clube de Portugal 26 21 4 1 46 61 17 +44 36.6 +9.40
2 Benfica 26 17 4 5 38 58 14 +44 36.3 +1.70
3 Vitoria Setubal 26 16 4 6 36 58 26 +32 33.1 +2.88
4 Barreirense 26 11 6 9 28 42 33 +9 21.7 +6.28
5 Varzim 26 10 8 8 28 31 26 +5 26.2 +1.78
6 Vitoria Guimaraes 26 12 4 10 28 38 36 +2 29.1 -1.14
7 Os Belenenses (1st) 26 9 5 12 23 23 34 -11 24.7 -1.69
8 Fabril 26 9 5 12 23 24 38 -14 21.2 +1.75
9 Academica de Coimbra 26 8 6 12 22 42 46 -4 26.5 -4.46
10 Porto 26 8 6 12 22 30 37 -7 28.2 -6.23
11 Leixoes 26 10 1 15 21 33 47 -14 22.4 -1.39
12 Boavista 26 6 6 14 18 35 61 -26 17.0 +0.96
13 Braga 26 6 5 15 17 25 52 -27 20.7 -3.73
14 Uniao Tomar 26 5 4 17 14 20 53 -33 20.1 -6.11

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
Sporting Clube de Portugal 1928 46 36.60 +9.40 100.0% 29 31 34 37 39 42 45
Vitoria Setubal 1901 36 33.12 +2.88 79.0% 20 27 30 33 36 41 45
Benfica 1899 38 36.30 +1.70 69.0% 26 29 33 37 39 42 45
Vitoria Guimaraes 1705 28 29.14 -1.14 46.0% 21 23 27 29 32 36 42
Barreirense 1648 28 21.72 +6.28 99.0% 10 15 20 22 24 27 29
Varzim 1627 28 26.22 +1.78 76.0% 18 20 24 26 28 33 35
Academica de Coimbra 1622 22 26.46 -4.46 16.0% 18 21 23 26 29 33 34
Porto 1615 22 28.23 -6.23 8.0% 20 22 26 28 31 34 36
Fabril 1571 23 21.25 +1.75 70.0% 12 15 19 21 24 27 29
Os Belenenses (1st) 1555 23 24.69 -1.69 40.0% 14 18 22 24 27 31 37
Leixoes 1551 21 22.39 -1.39 39.0% 13 15 20 23 25 29 31
Boavista 1503 18 17.04 +0.96 61.0% 7 10 14 17 20 24 25
Braga 1485 17 20.73 -3.73 19.0% 13 15 18 21 23 26 29
Uniao Tomar 1455 14 20.11 -6.11 6.0% 13 14 17 20 23 27 28

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 BRA FAB LEI OB( POR SCDP UT VAR VG VS
Academica de Coimbra
0-0-2
3.53
0-0-2
1.73
1-1-0
3.98
0-1-1
3.77
1-1-0
3.22
1-0-1
3.15
2-0-0
2.66
0-1-1
2.48
1-0-1
1.85
1-0-1
3.79
1-1-0
2.87
0-1-1
2.56
0-0-2
2.30
Barreirense
2-0-0
2.13
0-1-1
1.42
1-0-1
3.26
1-0-1
2.87
1-0-1
2.74
1-0-1
2.71
1-1-0
2.77
0-2-0
2.35
0-0-2
1.41
1-1-0
3.07
2-0-0
2.35
0-1-1
2.35
1-0-1
1.52
Benfica
2-0-0
3.92
1-1-0
4.25
1-1-0
4.75
2-0-0
4.56
1-0-1
4.08
1-0-1
3.97
1-1-0
3.67
2-0-0
4.11
0-1-1
2.82
2-0-0
4.69
2-0-0
3.89
1-0-1
3.56
1-0-1
3.10
Boavista
0-1-1
1.68
1-0-1
2.40
0-1-1
0.94
1-0-1
2.60
0-1-1
2.24
1-0-1
2.25
1-0-1
1.94
1-0-1
1.41
0-1-1
0.96
1-0-1
2.41
0-0-2
2.09
0-1-1
1.50
0-1-1
1.32
Braga
1-1-0
1.88
1-0-1
2.79
0-0-2
1.11
1-0-1
3.05
0-0-2
2.63
1-0-1
2.47
1-0-1
2.29
0-1-1
1.83
0-0-2
1.52
0-2-0
2.91
0-0-2
2.31
1-0-1
1.89
0-1-1
1.83
Fabril
0-1-1
2.44
1-0-1
2.91
1-0-1
1.60
1-1-0
3.41
2-0-0
3.01
1-0-1
2.77
1-0-1
2.52
1-0-1
2.08
0-0-2
1.29
0-1-1
3.10
0-1-1
2.46
1-0-1
2.01
0-1-1
1.42
Leixoes
1-0-1
2.50
1-0-1
2.94
1-0-1
1.70
1-0-1
3.41
1-0-1
3.18
1-0-1
2.89
1-0-1
2.35
1-0-1
2.45
0-0-2
1.15
2-0-0
3.16
0-1-1
2.46
0-0-2
2.28
0-0-2
1.69
Os Belenenses (1st)
0-0-2
2.99
0-1-1
2.88
0-1-1
1.99
1-0-1
3.72
1-0-1
3.37
1-0-1
3.13
1-0-1
3.31
0-2-0
2.41
0-0-2
1.34
1-0-1
3.58
1-1-0
2.87
2-0-0
2.51
1-0-1
1.48
Porto
1-1-0
3.17
0-2-0
3.30
0-0-2
1.55
1-0-1
4.25
1-1-0
3.83
1-0-1
3.58
1-0-1
3.20
0-2-0
3.25
0-0-2
2.06
1-0-1
3.86
1-0-1
2.80
1-0-1
2.56
0-0-2
2.41
Sporting Clube de Portugal
1-0-1
3.81
2-0-0
4.26
1-1-0
2.83
1-1-0
4.73
2-0-0
4.14
2-0-0
4.38
2-0-0
4.52
2-0-0
4.32
2-0-0
3.60
2-0-0
4.47
0-2-0
3.95
2-0-0
3.55
2-0-0
2.81
Uniao Tomar
1-0-1
1.87
0-1-1
2.59
0-0-2
0.98
1-0-1
3.24
0-2-0
2.75
1-1-0
2.55
0-0-2
2.49
1-0-1
2.08
1-0-1
1.79
0-0-2
1.19
0-0-2
2.17
0-0-2
1.73
0-0-2
1.24
Varzim
0-1-1
2.78
0-0-2
3.30
0-0-2
1.78
2-0-0
3.57
2-0-0
3.35
1-1-0
3.19
1-1-0
3.19
0-1-1
2.78
1-0-1
2.85
0-2-0
1.71
2-0-0
3.49
1-1-0
2.41
0-1-1
2.12
Vitoria Guimaraes
1-1-0
3.10
1-1-0
3.30
1-0-1
2.09
1-1-0
4.16
1-0-1
3.77
1-0-1
3.65
2-0-0
3.37
0-0-2
3.15
1-0-1
3.10
0-0-2
2.10
2-0-0
3.94
0-1-1
3.24
1-0-1
2.28
Vitoria Setubal
2-0-0
3.37
1-0-1
4.14
1-0-1
2.54
1-1-0
4.36
1-1-0
3.83
1-1-0
4.25
2-0-0
3.97
1-0-1
4.18
2-0-0
3.23
0-0-2
2.84
2-0-0
4.43
1-1-0
3.54
1-0-1
3.38

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
04.95%8.79%6.59%4.67%2.20%1.65%28.85%
18.79%9.34%8.24%2.47%1.65%1.92%32.42%
26.59%8.24%3.30%1.37%0.27%0.55%20.33%
34.67%2.47%1.37%1.10%0.27%9.89%
42.20%1.65%0.27%0.27%4.40%
5+1.65%1.92%0.55%4.12%
Total28.85%32.42%20.33%9.89%4.40%4.12%100%

Summary Statistics

Mean scored1.43
Mean allowed1.43
StdDev scored1.40
StdDev allowed1.40
Mean total goals/game2.86
Correlation (home vs away score)-0.189
Sample size (games)182
↓ Scored | Allowed →012345+Total
011.54%3.85%7.69%3.85%26.92%
13.85%7.69%7.69%3.85%3.85%3.85%30.77%
23.85%7.69%11.54%
311.54%7.69%19.23%
43.85%3.85%7.69%
5+3.85%3.85%
Total19.23%30.77%19.23%19.23%7.69%3.85%100%

Academica de Coimbra — Summary Statistics

Mean scored1.62
Mean allowed1.77
StdDev scored1.47
StdDev allowed1.39
Mean total goals/game3.38
Correlation (scored vs allowed)-0.376
Games played26
↓ Scored | Allowed →012345+Total
03.85%7.69%3.85%11.54%26.92%
17.69%11.54%3.85%23.08%
211.54%3.85%7.69%3.85%26.92%
33.85%3.85%3.85%11.54%
43.85%3.85%7.69%
5+3.85%3.85%
Total30.77%34.62%15.38%15.38%3.85%100%

Barreirense — Summary Statistics

Mean scored1.62
Mean allowed1.27
StdDev scored1.42
StdDev allowed1.19
Mean total goals/game2.88
Correlation (scored vs allowed)-0.198
Games played26
↓ Scored | Allowed →012345+Total
03.85%11.54%3.85%19.23%
111.54%7.69%3.85%23.08%
211.54%7.69%3.85%23.08%
311.54%3.85%15.38%
43.85%3.85%
5+15.38%15.38%
Total57.69%30.77%11.54%100%

Benfica — Summary Statistics

Mean scored2.23
Mean allowed0.54
StdDev scored2.03
StdDev allowed0.71
Mean total goals/game2.77
Correlation (scored vs allowed)-0.454
Games played26
↓ Scored | Allowed →012345+Total
07.69%3.85%11.54%3.85%26.92%
17.69%15.38%7.69%30.77%
27.69%7.69%3.85%3.85%3.85%26.92%
311.54%11.54%
43.85%3.85%
5+
Total15.38%11.54%38.46%15.38%11.54%7.69%100%

Boavista — Summary Statistics

Mean scored1.35
Mean allowed2.35
StdDev scored1.13
StdDev allowed1.83
Mean total goals/game3.69
Correlation (scored vs allowed)-0.157
Games played26
↓ Scored | Allowed →012345+Total
07.69%11.54%3.85%3.85%26.92%
111.54%19.23%7.69%11.54%7.69%57.69%
23.85%3.85%7.69%
33.85%3.85%7.69%
4
5+
Total15.38%34.62%19.23%15.38%3.85%11.54%100%

Braga — Summary Statistics

Mean scored0.96
Mean allowed2.00
StdDev scored0.82
StdDev allowed1.74
Mean total goals/game2.96
Correlation (scored vs allowed)-0.251
Games played26
↓ Scored | Allowed →012345+Total
07.69%11.54%15.38%3.85%7.69%46.15%
115.38%7.69%3.85%3.85%30.77%
27.69%3.85%11.54%
37.69%7.69%
43.85%3.85%
5+
Total23.08%34.62%23.08%11.54%7.69%100%

Fabril — Summary Statistics

Mean scored0.92
Mean allowed1.46
StdDev scored1.13
StdDev allowed1.21
Mean total goals/game2.38
Correlation (scored vs allowed)-0.061
Games played26
↓ Scored | Allowed →012345+Total
03.85%15.38%3.85%3.85%3.85%30.77%
115.38%3.85%7.69%3.85%7.69%38.46%
211.54%3.85%3.85%3.85%23.08%
3
4
5+3.85%3.85%7.69%
Total30.77%23.08%11.54%15.38%7.69%11.54%100%

Leixoes — Summary Statistics

Mean scored1.27
Mean allowed1.81
StdDev scored1.46
StdDev allowed1.74
Mean total goals/game3.08
Correlation (scored vs allowed)-0.042
Games played26
↓ Scored | Allowed →012345+Total
011.54%11.54%3.85%3.85%30.77%
119.23%7.69%15.38%3.85%3.85%3.85%53.85%
23.85%7.69%11.54%
33.85%3.85%
4
5+
Total38.46%26.92%15.38%7.69%7.69%3.85%100%

Os Belenenses (1st) — Summary Statistics

Mean scored0.88
Mean allowed1.31
StdDev scored0.77
StdDev allowed1.46
Mean total goals/game2.19
Correlation (scored vs allowed)-0.146
Games played26
↓ Scored | Allowed →012345+Total
03.85%11.54%7.69%7.69%3.85%34.62%
13.85%15.38%11.54%30.77%
215.38%7.69%3.85%26.92%
33.85%3.85%
4
5+3.85%3.85%
Total23.08%38.46%19.23%15.38%3.85%100%

Porto — Summary Statistics

Mean scored1.15
Mean allowed1.42
StdDev scored1.19
StdDev allowed1.24
Mean total goals/game2.58
Correlation (scored vs allowed)-0.236
Games played26
↓ Scored | Allowed →012345+Total
07.69%3.85%11.54%
111.54%7.69%19.23%
23.85%19.23%23.08%
315.38%11.54%26.92%
43.85%3.85%7.69%
5+3.85%3.85%3.85%11.54%
Total46.15%46.15%3.85%3.85%100%

Sporting Clube de Portugal — Summary Statistics

Mean scored2.35
Mean allowed0.65
StdDev scored1.50
StdDev allowed0.75
Mean total goals/game3.00
Correlation (scored vs allowed)0.004
Games played26
↓ Scored | Allowed →012345+Total
03.85%7.69%19.23%7.69%7.69%7.69%53.85%
13.85%7.69%15.38%26.92%
27.69%3.85%11.54%
33.85%3.85%
43.85%3.85%
5+
Total11.54%23.08%42.31%7.69%7.69%7.69%100%

Uniao Tomar — Summary Statistics

Mean scored0.77
Mean allowed2.04
StdDev scored1.07
StdDev allowed1.46
Mean total goals/game2.81
Correlation (scored vs allowed)-0.379
Games played26
↓ Scored | Allowed →012345+Total
011.54%11.54%7.69%3.85%34.62%
17.69%15.38%7.69%30.77%
211.54%7.69%3.85%23.08%
33.85%3.85%
47.69%7.69%
5+
Total30.77%42.31%23.08%3.85%100%

Varzim — Summary Statistics

Mean scored1.19
Mean allowed1.00
StdDev scored1.20
StdDev allowed0.85
Mean total goals/game2.19
Correlation (scored vs allowed)-0.039
Games played26
↓ Scored | Allowed →012345+Total
03.85%11.54%3.85%3.85%23.08%
17.69%7.69%11.54%3.85%3.85%34.62%
27.69%15.38%23.08%
33.85%3.85%3.85%11.54%
47.69%7.69%
5+
Total30.77%34.62%19.23%3.85%3.85%7.69%100%

Vitoria Guimaraes — Summary Statistics

Mean scored1.46
Mean allowed1.38
StdDev scored1.21
StdDev allowed1.47
Mean total goals/game2.85
Correlation (scored vs allowed)-0.284
Games played26
↓ Scored | Allowed →012345+Total
03.85%7.69%11.54%
13.85%7.69%7.69%3.85%23.08%
27.69%19.23%7.69%34.62%
37.69%3.85%11.54%
47.69%7.69%
5+3.85%7.69%11.54%
Total30.77%42.31%23.08%3.85%100%

Vitoria Setubal — Summary Statistics

Mean scored2.23
Mean allowed1.00
StdDev scored1.68
StdDev allowed0.85
Mean total goals/game3.23
Correlation (scored vs allowed)-0.449
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 Sporting Clube de Portugal 46 36.6 +9.40
2 Barreirense 28 21.7 +6.28
3 Vitoria Setubal 36 33.1 +2.88
4 Varzim 28 26.2 +1.78
5 Fabril 23 21.2 +1.75

Biggest Disappointments

# Team Actual Sim vsSim
1 Porto 22 28.2 -6.23
2 Uniao Tomar 14 20.1 -6.11
3 Academica de Coimbra 22 26.5 -4.46
4 Braga 17 20.7 -3.73
5 Os Belenenses (1st) 23 24.7 -1.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.

Longest Winning Streaks

# Team Games Dates Probability
1 Fabril 3 Feb 8 – Mar 1 1 in 518
2 Braga 2 Mar 29 – Apr 5 1 in 20
3 Vitoria Setubal 6 Jan 25 – Mar 8 1 in 20
4 Sporting Clube de Portugal 6 Dec 28 – Feb 8 1 in 20
5 Leixoes 3 Oct 19 – Nov 9 1 in 13

Longest Losing Streaks

# Team Games Dates Probability
1 Os Belenenses (1st) 5 Feb 22 – Mar 29 1 in 108
2 Academica de Coimbra 4 Dec 21 – Jan 18 1 in 79
3 Fabril 6 Sep 28 – Nov 22 1 in 49
4 Uniao Tomar 5 Nov 16 – Dec 21 1 in 19
5 Barreirense 4 Sep 14 – Oct 19 1 in 18

Longest Unbeaten Streaks

# Team Games Dates Probability
1 Fabril 7 Feb 1 – Mar 29 1 in 140
2 Barreirense 6 Oct 26 – Dec 14 1 in 103
3 Os Belenenses (1st) 7 Dec 21 – Feb 8 1 in 61
4 Sporting Clube de Portugal 16 Dec 14 – Apr 19 1 in 42
5 Varzim 6 Sep 28 – Nov 22 1 in 37

Longest Winless Streaks

# Team Games Dates Probability
1 Uniao Tomar 10 Sep 20 – Dec 21 1 in 116
2 Porto 7 Feb 1 – Mar 29 1 in 74
3 Academica de Coimbra 8 Dec 14 – Feb 8 1 in 47
4 Benfica 3 Feb 8 – Mar 1 1 in 39
5 Varzim 4 Mar 29 – Apr 19 1 in 16

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
Sporting Clube de Portugal43.00%39.00%11.00%4.00%3.00%
Benfica39.00%29.00%18.00%8.00%5.00%1.00%
Vitoria Setubal15.00%21.00%23.00%22.00%10.00%7.00%1.00%1.00%
Barreirense3.00%7.00%8.00%10.00%20.00%14.00%10.00%8.00%13.00%7.00%
Varzim7.00%10.00%14.00%17.00%16.00%11.00%10.00%8.00%3.00%3.00%1.00%
Vitoria Guimaraes3.00%4.00%16.00%20.00%20.00%13.00%10.00%7.00%4.00%1.00%2.00%
Os Belenenses (1st)1.00%4.00%6.00%2.00%17.00%11.00%15.00%8.00%13.00%11.00%5.00%6.00%1.00%
Fabril1.00%1.00%4.00%2.00%12.00%12.00%17.00%17.00%13.00%13.00%8.00%
Academica de Coimbra1.00%10.00%8.00%14.00%9.00%17.00%14.00%7.00%10.00%4.00%5.00%1.00%
Porto5.00%11.00%15.00%24.00%12.00%12.00%9.00%4.00%4.00%4.00%
Leixoes4.00%4.00%5.00%14.00%10.00%14.00%11.00%12.00%9.00%10.00%7.00%
Boavista2.00%5.00%4.00%6.00%21.00%19.00%43.00%
Braga2.00%5.00%3.00%6.00%8.00%7.00%20.00%15.00%20.00%14.00%
Uniao Tomar3.00%5.00%6.00%7.00%11.00%11.00%21.00%16.00%20.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
Benfica 100%
Porto 100%
Sporting Clube de Portugal 100%
Vitoria Guimaraes 100%
Academica de Coimbra 99.0% 1.0%
Varzim 99.0% 1.0%
Vitoria Setubal 99.0% 1.0%
Os Belenenses (1st) 93.0% 7.0%
Leixoes 83.0% 17.0%
Barreirense 80.0% 20.0%
Fabril 79.0% 21.0%
Braga 66.0% 34.0%
Uniao Tomar 64.0% 36.0%
Boavista 38.0% 62.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
1969-09-06 Barreirense L 1-3 1717 1504 77.1% 16.2% 6.7% -40.2 0
1969-09-06 @ Academica de Coimbra W 3-1 1504 1717 6.7% 16.2% 77.1% +40.2 3
1969-09-06 Porto D 1-1 1652 1741 53.2% 17.7% 29.1% -1.8 1
1969-09-06 @ Os Belenenses (1st) D 1-1 1741 1652 29.1% 17.7% 53.2% +1.8 1
1969-09-06 Vitoria Setubal D 2-2 1498 1760 30.1% 17.4% 52.5% +1.2 1
1969-09-06 @ Boavista D 2-2 1760 1498 52.5% 17.4% 30.1% -1.2 1
1969-09-06 Uniao Tomar L 1-2 1630 1576 67.7% 17.3% 15.1% -20.3 0
1969-09-06 @ Fabril W 2-1 1576 1630 15.1% 17.3% 67.7% +20.3 3
1969-09-06 Benfica W 2-0 1601 1783 40.7% 17.6% 41.7% +25.9 3
1969-09-06 @ Leixoes L 0-2 1783 1601 41.7% 17.6% 40.7% -25.9 0
1969-09-06 Braga W 4-0 1715 1564 74.1% 16.7% 9.2% +12.7 3
1969-09-06 @ Sporting Clube de Portugal L 0-4 1564 1715 9.2% 16.7% 74.1% -12.7 0
1969-09-06 Varzim D 0-0 1730 1594 73.2% 16.8% 10.0% -5.6 1
1969-09-06 @ Vitoria Guimaraes D 0-0 1594 1730 10.0% 16.8% 73.2% +5.6 1
1969-09-14 Fabril L 3-4 1544 1609 56.0% 17.6% 26.4% -15.6 3
1969-09-14 @ Barreirense W 4-3 1609 1544 26.4% 17.6% 56.0% +15.6 3
1969-09-14 Vitoria Guimaraes W 5-0 1757 1725 65.9% 17.4% 16.7% +27.4 3
1969-09-14 @ Benfica L 0-5 1725 1757 16.7% 17.4% 65.9% -27.4 1
1969-09-14 Leixoes W 3-1 1551 1627 54.8% 17.7% 27.6% +15.8 3
1969-09-14 @ Braga L 1-3 1627 1551 27.6% 17.7% 54.8% -15.8 3
1969-09-14 Academica de Coimbra D 3-3 1743 1677 68.5% 17.2% 14.3% -2.6 2
1969-09-14 @ Porto D 3-3 1677 1743 14.3% 17.2% 68.5% +2.6 1
1969-09-14 Boavista W 4-2 1596 1500 70.7% 17.1% 12.2% +6.8 6
1969-09-14 @ Uniao Tomar L 2-4 1500 1596 12.2% 17.1% 70.7% -6.8 1
1969-09-14 Os Belenenses (1st) D 1-1 1599 1650 57.7% 17.6% 24.7% -2.5 2
1969-09-14 @ Varzim D 1-1 1650 1599 24.7% 17.6% 57.7% +2.5 2
1969-09-14 Sporting Clube de Portugal L 0-2 1758 1728 65.7% 17.4% 16.9% -39.4 1
1969-09-14 @ Vitoria Setubal W 2-0 1728 1758 16.9% 17.4% 65.7% +39.4 6
1969-09-20 Varzim W 3-0 1680 1597 69.8% 17.1% 13.1% +13.5 4
1969-09-20 @ Academica de Coimbra L 0-3 1597 1680 13.1% 17.1% 69.8% -13.5 2
1969-09-20 Benfica L 0-1 1653 1785 47.6% 17.7% 34.7% -15.4 2
1969-09-20 @ Os Belenenses (1st) W 1-0 1785 1653 34.7% 17.7% 47.6% +15.4 6
1969-09-20 Barreirense W 3-2 1493 1528 59.4% 17.6% 23.0% +7.4 4
1969-09-20 @ Boavista L 2-3 1528 1493 23.0% 17.6% 59.4% -7.4 3
1969-09-20 Vitoria Setubal D 1-1 1567 1719 45.0% 17.7% 37.4% -0.5 4
1969-09-20 @ Braga D 1-1 1719 1567 37.4% 17.7% 45.0% +0.5 2
1969-09-20 Porto W 2-1 1625 1740 49.9% 17.7% 32.4% +10.5 6
1969-09-20 @ Fabril L 1-2 1740 1625 32.4% 17.7% 49.9% -10.5 2
1969-09-20 Vitoria Guimaraes L 0-1 1611 1697 53.6% 17.7% 28.7% -17.1 3
1969-09-20 @ Leixoes W 1-0 1697 1611 28.7% 17.7% 53.6% +17.1 4
1969-09-20 Uniao Tomar W 5-0 1767 1603 74.8% 16.6% 8.6% +14.6 9
1969-09-20 @ Sporting Clube de Portugal L 0-5 1603 1767 8.6% 16.6% 74.8% -14.6 6
1969-09-28 Sporting Clube de Portugal L 0-3 1521 1782 30.1% 17.4% 52.5% -28.5 3
1969-09-28 @ Barreirense W 3-0 1782 1521 52.5% 17.4% 30.1% +28.5 12
1969-09-28 Academica de Coimbra W 3-0 1800 1693 71.4% 17.0% 11.6% +12.1 9
1969-09-28 @ Benfica L 0-3 1693 1800 11.6% 17.0% 71.4% -12.1 4
1969-09-28 Boavista W 2-1 1730 1500 77.8% 16.1% 6.2% +2.2 5
1969-09-28 @ Porto L 1-2 1500 1730 6.2% 16.1% 77.8% -2.2 4
1969-09-28 Braga D 1-1 1588 1567 64.9% 17.4% 17.7% -3.6 7
1969-09-28 @ Uniao Tomar D 1-1 1567 1588 17.7% 17.4% 64.9% +3.6 5
1969-09-28 Fabril W 2-0 1583 1635 57.5% 17.6% 24.8% +16.7 5
1969-09-28 @ Varzim L 0-2 1635 1583 24.8% 17.6% 57.5% -16.7 6
1969-09-28 Os Belenenses (1st) L 1-2 1714 1637 69.4% 17.2% 13.5% -20.8 4
1969-09-28 @ Vitoria Guimaraes W 2-1 1637 1714 13.5% 17.2% 69.4% +20.8 5
1969-09-28 Leixoes W 2-1 1719 1594 72.6% 16.9% 10.6% +3.8 5
1969-09-28 @ Vitoria Setubal L 1-2 1594 1719 10.6% 16.9% 72.6% -3.8 3
1969-10-19 Vitoria Guimaraes D 3-3 1681 1694 61.8% 17.5% 20.7% -1.9 5
1969-10-19 @ Academica de Coimbra D 3-3 1694 1681 20.7% 17.5% 61.8% +1.9 5
1969-10-19 Varzim L 1-2 1498 1600 51.6% 17.7% 30.7% -15.6 4
1969-10-19 @ Boavista W 2-1 1600 1498 30.7% 17.7% 51.6% +15.6 8
1969-10-19 Barreirense W 1-0 1570 1492 69.5% 17.2% 13.4% +5.1 8
1969-10-19 @ Braga L 0-1 1492 1570 13.4% 17.2% 69.5% -5.0 3
1969-10-19 Benfica L 0-2 1619 1812 39.0% 17.6% 43.4% -24.5 6
1969-10-19 @ Fabril W 2-0 1812 1619 43.4% 17.6% 39.0% +24.5 12
1969-10-19 Os Belenenses (1st) W 5-1 1591 1658 55.8% 17.6% 26.6% +28.0 6
1969-10-19 @ Leixoes L 1-5 1658 1591 26.6% 17.6% 55.8% -28.0 5
1969-10-19 Porto W 2-1 1810 1732 69.5% 17.2% 13.4% +4.8 15
1969-10-19 @ Sporting Clube de Portugal L 1-2 1732 1810 13.4% 17.2% 69.5% -4.8 5
1969-10-19 Uniao Tomar W 2-0 1723 1584 73.4% 16.8% 9.8% +7.1 8
1969-10-19 @ Vitoria Setubal L 0-2 1584 1723 9.8% 16.8% 73.4% -7.1 7
1969-10-26 Vitoria Setubal W 2-0 1487 1730 32.4% 17.5% 50.2% +30.3 6
1969-10-26 @ Barreirense L 0-2 1730 1487 50.2% 17.5% 32.4% -30.3 8
1969-10-26 Academica de Coimbra L 1-2 1630 1679 57.9% 17.6% 24.5% -17.4 5
1969-10-26 @ Os Belenenses (1st) W 2-1 1679 1630 24.5% 17.6% 57.9% +17.4 8
1969-10-26 Boavista W 8-0 1837 1482 82.0% 14.8% 3.2% +8.3 15
1969-10-26 @ Benfica L 0-8 1482 1837 3.2% 14.8% 82.0% -8.3 4
1969-10-26 Braga W 2-0 1727 1575 74.1% 16.7% 9.2% +6.7 8
1969-10-26 @ Porto L 0-2 1575 1727 9.2% 16.7% 74.1% -6.7 8
1969-10-26 Leixoes L 0-1 1577 1619 58.7% 17.6% 23.7% -18.7 7
1969-10-26 @ Uniao Tomar W 1-0 1619 1577 23.7% 17.6% 58.7% +18.7 9
1969-10-26 Sporting Clube de Portugal D 0-0 1616 1815 38.2% 17.6% 44.2% +0.5 9
1969-10-26 @ Varzim D 0-0 1815 1616 44.2% 17.6% 38.2% -0.5 16
1969-10-26 Fabril W 4-0 1695 1594 71.0% 17.0% 11.9% +16.2 8
1969-10-26 @ Vitoria Guimaraes L 0-4 1594 1695 11.9% 17.0% 71.0% -16.2 6
1969-11-09 Vitoria Guimaraes D 1-1 1474 1712 33.1% 17.5% 49.4% +1.2 5
1969-11-09 @ Boavista D 1-1 1712 1474 49.4% 17.5% 33.1% -1.2 9
1969-11-09 Varzim L 1-2 1569 1616 58.1% 17.6% 24.3% -17.4 8
1969-11-09 @ Braga W 2-1 1616 1569 24.3% 17.6% 58.1% +17.4 12
1969-11-09 Os Belenenses (1st) L 0-2 1578 1613 59.4% 17.6% 23.0% -35.6 6
1969-11-09 @ Fabril W 2-0 1613 1578 23.0% 17.6% 59.4% +35.6 8
1969-11-09 Academica de Coimbra W 1-0 1637 1697 56.7% 17.6% 25.7% +9.1 12
1969-11-09 @ Leixoes L 0-1 1697 1637 25.7% 17.6% 56.7% -9.1 8
1969-11-09 Benfica W 1-0 1815 1845 59.9% 17.6% 22.5% +8.1 19
1969-11-09 @ Sporting Clube de Portugal L 0-1 1845 1815 22.5% 17.6% 59.9% -8.1 15
1969-11-09 Barreirense D 2-2 1559 1517 66.6% 17.3% 16.1% -2.9 8
1969-11-09 @ Uniao Tomar D 2-2 1517 1559 16.1% 17.3% 66.6% +2.9 7
1969-11-09 Porto W 5-0 1700 1734 59.6% 17.6% 22.9% +36.3 11
1969-11-09 @ Vitoria Setubal L 0-5 1734 1700 22.9% 17.6% 59.6% -36.3 8
1969-11-16 Fabril W 1-0 1688 1542 73.7% 16.7% 9.5% +3.6 11
1969-11-16 @ Academica de Coimbra L 0-1 1542 1688 9.5% 16.7% 73.7% -3.7 6
1969-11-16 Leixoes W 4-0 1520 1646 48.5% 17.7% 33.9% +41.3 10
1969-11-16 @ Barreirense L 0-4 1646 1520 33.9% 17.7% 48.5% -41.3 12
1969-11-16 Boavista W 3-0 1648 1475 75.2% 16.5% 8.3% +8.7 11
1969-11-16 @ Os Belenenses (1st) L 0-3 1475 1648 8.3% 16.5% 75.2% -8.7 5
1969-11-16 Braga W 5-0 1837 1551 79.9% 15.5% 4.6% +7.7 18
1969-11-16 @ Benfica L 0-5 1551 1837 4.6% 15.5% 79.9% -7.8 8
1969-11-16 Uniao Tomar W 2-0 1697 1556 73.5% 16.8% 9.7% +7.0 11
1969-11-16 @ Porto L 0-2 1556 1697 9.7% 16.8% 73.5% -7.0 8
1969-11-16 Vitoria Setubal D 1-1 1633 1736 51.5% 17.7% 30.9% -1.5 13
1969-11-16 @ Varzim D 1-1 1736 1633 30.9% 17.7% 51.5% +1.5 12
1969-11-16 Sporting Clube de Portugal L 1-2 1710 1823 50.3% 17.7% 32.1% -15.2 9
1969-11-16 @ Vitoria Guimaraes W 2-1 1823 1710 32.1% 17.7% 50.3% +15.2 22
1969-11-22 Porto D 1-1 1562 1704 46.2% 17.7% 36.1% -0.7 11
1969-11-22 @ Barreirense D 1-1 1704 1562 36.1% 17.7% 46.2% +0.7 12
1969-11-22 Academica de Coimbra D 2-2 1467 1691 34.8% 17.5% 47.7% +0.7 6
1969-11-22 @ Boavista D 2-2 1691 1467 47.7% 17.5% 34.8% -0.7 12
1969-11-22 Vitoria Guimaraes W 2-1 1543 1695 45.0% 17.7% 37.4% +11.8 11
1969-11-22 @ Braga L 1-2 1695 1543 37.4% 17.7% 45.0% -11.8 9
1969-11-22 Fabril W 1-0 1605 1539 68.6% 17.2% 14.2% +5.3 15
1969-11-22 @ Leixoes L 0-1 1539 1605 14.2% 17.2% 68.6% -5.3 6
1969-11-22 Os Belenenses (1st) W 2-1 1838 1657 75.6% 16.5% 7.9% +2.9 25
1969-11-22 @ Sporting Clube de Portugal L 1-2 1657 1838 7.9% 16.5% 75.6% -2.9 11
1969-11-22 Varzim L 0-2 1549 1632 53.9% 17.7% 28.4% -32.5 8
1969-11-22 @ Uniao Tomar W 2-0 1632 1549 28.4% 17.7% 53.9% +32.5 16
1969-11-22 Benfica W 1-0 1738 1845 50.9% 17.7% 31.4% +10.8 15
1969-11-22 @ Vitoria Setubal L 0-1 1845 1738 31.4% 17.7% 50.9% -10.8 18
1969-11-30 Sporting Clube de Portugal W 3-0 1691 1841 45.2% 17.7% 37.2% +34.2 15
1969-11-30 @ Academica de Coimbra L 0-3 1841 1691 37.2% 17.7% 45.2% -34.2 25
1969-11-30 Braga W 1-0 1654 1555 70.9% 17.0% 12.1% +4.6 14
1969-11-30 @ Os Belenenses (1st) L 0-1 1555 1654 12.1% 17.0% 70.9% -4.6 11
1969-11-30 Uniao Tomar W 6-0 1834 1516 80.9% 15.2% 3.9% +7.7 21
1969-11-30 @ Benfica L 0-6 1516 1834 3.9% 15.2% 80.9% -7.7 8
1969-11-30 Boavista W 2-1 1533 1467 68.6% 17.2% 14.2% +5.0 9
1969-11-30 @ Fabril L 1-2 1467 1533 14.2% 17.2% 68.6% -5.0 6
1969-11-30 Leixoes W 5-1 1705 1610 70.6% 17.1% 12.3% +13.9 15
1969-11-30 @ Porto L 1-5 1610 1705 12.3% 17.1% 70.6% -13.9 15
1969-11-30 Barreirense L 1-2 1664 1561 71.2% 17.0% 11.8% -21.4 16
1969-11-30 @ Varzim W 2-1 1561 1664 11.8% 17.0% 71.2% +21.4 14
1969-11-30 Vitoria Setubal W 2-1 1683 1749 56.0% 17.6% 26.3% +8.8 12
1969-11-30 @ Vitoria Guimaraes L 1-2 1749 1683 26.3% 17.6% 56.0% -8.8 15
1969-12-14 Benfica D 2-2 1582 1842 30.3% 17.4% 52.3% +1.2 15
1969-12-14 @ Barreirense D 2-2 1842 1582 52.3% 17.4% 30.3% -1.2 22
1969-12-14 Academica de Coimbra D 1-1 1551 1725 41.8% 17.6% 40.5% -0.1 12
1969-12-14 @ Braga D 1-1 1725 1551 40.5% 17.6% 41.8% +0.1 16
1969-12-14 Boavista W 6-2 1596 1462 73.1% 16.8% 10.1% +9.8 18
1969-12-14 @ Leixoes L 2-6 1462 1596 10.1% 16.8% 73.1% -9.8 6
1969-12-14 Varzim L 0-1 1719 1643 69.3% 17.2% 13.5% -22.1 15
1969-12-14 @ Porto W 1-0 1643 1719 13.5% 17.2% 69.3% +22.1 19
1969-12-14 Fabril W 3-0 1807 1538 79.3% 15.7% 5.0% +5.3 28
1969-12-14 @ Sporting Clube de Portugal L 0-3 1538 1807 5.0% 15.7% 79.3% -5.3 9
1969-12-14 Vitoria Guimaraes L 1-2 1508 1692 40.4% 17.6% 41.9% -12.6 8
1969-12-14 @ Uniao Tomar W 2-1 1692 1508 41.9% 17.6% 40.4% +12.6 15
1969-12-14 Os Belenenses (1st) W 4-0 1740 1659 69.7% 17.1% 13.2% +17.8 18
1969-12-14 @ Vitoria Setubal L 0-4 1659 1740 13.2% 17.1% 69.7% -17.8 14
1969-12-21 Vitoria Setubal L 0-3 1725 1758 59.6% 17.6% 22.8% -51.9 16
1969-12-21 @ Academica de Coimbra W 3-0 1758 1725 22.8% 17.6% 59.6% +51.9 21
1969-12-21 Uniao Tomar W 2-1 1641 1496 73.7% 16.7% 9.5% +3.4 17
1969-12-21 @ Os Belenenses (1st) L 1-2 1496 1641 9.5% 16.7% 73.7% -3.4 8
1969-12-21 Porto W 2-0 1840 1697 73.6% 16.8% 9.6% +6.9 25
1969-12-21 @ Benfica L 0-2 1697 1840 9.6% 16.8% 73.6% -7.0 15
1969-12-21 Sporting Clube de Portugal D 0-0 1453 1812 19.6% 16.9% 63.5% +3.8 7
1969-12-21 @ Boavista D 0-0 1812 1453 63.5% 16.9% 19.6% -3.8 29
1969-12-21 Braga W 3-1 1533 1551 61.2% 17.5% 21.2% +12.6 12
1969-12-21 @ Fabril L 1-3 1551 1533 21.2% 17.5% 61.2% -12.6 12
1969-12-21 Varzim L 0-1 1606 1665 56.8% 17.6% 25.6% -18.1 18
1969-12-21 @ Leixoes W 1-0 1665 1606 25.6% 17.6% 56.8% +18.1 22
1969-12-21 Barreirense W 3-0 1705 1584 72.3% 16.9% 10.8% +11.2 18
1969-12-21 @ Vitoria Guimaraes L 0-3 1584 1705 10.8% 16.9% 72.3% -11.2 15
1969-12-28 Os Belenenses (1st) D 0-0 1572 1644 55.2% 17.6% 27.1% -2.3 16
1969-12-28 @ Barreirense D 0-0 1644 1572 27.1% 17.6% 55.2% +2.3 18
1969-12-28 Boavista W 3-0 1538 1456 69.7% 17.1% 13.2% +13.6 15
1969-12-28 @ Braga L 0-3 1456 1538 13.2% 17.1% 69.7% -13.6 7
1969-12-28 Vitoria Guimaraes W 1-0 1690 1716 60.4% 17.6% 22.1% +8.0 18
1969-12-28 @ Porto L 0-1 1716 1690 22.1% 17.6% 60.4% -8.0 18
1969-12-28 Leixoes W 4-1 1808 1588 77.4% 16.2% 6.5% +5.7 32
1969-12-28 @ Sporting Clube de Portugal L 1-4 1588 1808 6.5% 16.2% 77.4% -5.8 18
1969-12-28 Academica de Coimbra W 1-0 1492 1673 40.9% 17.6% 41.5% +13.7 11
1969-12-28 @ Uniao Tomar L 0-1 1673 1492 41.5% 17.6% 40.9% -13.7 16
1969-12-28 Benfica L 0-1 1683 1847 43.2% 17.7% 39.1% -14.1 22
1969-12-28 @ Varzim W 1-0 1847 1683 39.1% 17.7% 43.2% +14.1 28
1969-12-28 Fabril D 2-2 1810 1546 79.1% 15.8% 5.1% -4.5 22
1969-12-28 @ Vitoria Setubal D 2-2 1546 1810 5.1% 15.8% 79.1% +4.5 13
1970-01-04 Academica de Coimbra W 4-1 1570 1659 53.2% 17.7% 29.2% +23.5 19
1970-01-04 @ Barreirense L 1-4 1659 1570 29.2% 17.7% 53.2% -23.5 16
1970-01-04 Leixoes W 3-0 1862 1582 79.7% 15.6% 4.8% +5.0 31
1970-01-04 @ Benfica L 0-3 1582 1862 4.8% 15.6% 79.7% -5.0 18
1970-01-04 Sporting Clube de Portugal L 1-3 1552 1814 29.9% 17.4% 52.6% -16.9 15
1970-01-04 @ Braga W 3-1 1814 1552 52.6% 17.4% 29.9% +16.9 35
1970-01-04 Os Belenenses (1st) D 0-0 1698 1647 67.4% 17.3% 15.3% -4.5 19
1970-01-04 @ Porto D 0-0 1647 1698 15.3% 17.3% 67.4% +4.5 19
1970-01-04 Fabril D 0-0 1506 1550 58.4% 17.6% 24.0% -2.9 12
1970-01-04 @ Uniao Tomar D 0-0 1550 1506 24.0% 17.6% 58.4% +2.9 14
1970-01-04 Vitoria Guimaraes W 4-1 1669 1708 59.0% 17.6% 23.4% +19.4 25
1970-01-04 @ Varzim L 1-4 1708 1669 23.4% 17.6% 59.0% -19.4 18
1970-01-04 Boavista W 2-1 1805 1443 82.2% 14.7% 3.0% +1.1 25
1970-01-04 @ Vitoria Setubal L 1-2 1443 1805 3.0% 14.7% 82.2% -1.1 7
1970-01-18 Porto L 1-2 1636 1694 56.9% 17.6% 25.5% -17.1 16
1970-01-18 @ Academica de Coimbra W 2-1 1694 1636 25.5% 17.6% 56.9% +17.1 22
1970-01-18 Varzim W 1-0 1651 1688 59.2% 17.6% 23.2% +8.3 22
1970-01-18 @ Os Belenenses (1st) L 0-1 1688 1651 23.2% 17.6% 59.2% -8.3 25
1970-01-18 Uniao Tomar W 2-0 1442 1503 56.5% 17.6% 25.9% +17.3 10
1970-01-18 @ Boavista L 0-2 1503 1442 25.9% 17.6% 56.5% -17.3 12
1970-01-18 Barreirense L 0-1 1553 1593 58.8% 17.6% 23.6% -18.7 14
1970-01-18 @ Fabril W 1-0 1593 1553 23.6% 17.6% 58.8% +18.7 22
1970-01-18 Braga W 2-1 1577 1535 66.7% 17.3% 16.0% +5.6 21
1970-01-18 @ Leixoes L 1-2 1535 1577 16.0% 17.3% 66.7% -5.6 15
1970-01-18 Vitoria Setubal W 3-1 1831 1806 65.2% 17.4% 17.4% +10.5 38
1970-01-18 @ Sporting Clube de Portugal L 1-3 1806 1831 17.4% 17.4% 65.2% -10.5 25
1970-01-18 Benfica W 2-1 1689 1867 41.3% 17.6% 41.1% +12.8 21
1970-01-18 @ Vitoria Guimaraes L 1-2 1867 1689 41.1% 17.6% 41.3% -12.8 31
1970-01-25 Boavista W 2-0 1612 1459 74.2% 16.7% 9.2% +6.6 25
1970-01-25 @ Barreirense L 0-2 1459 1612 9.2% 16.7% 74.2% -6.6 10
1970-01-25 Os Belenenses (1st) D 0-0 1854 1660 76.2% 16.4% 7.4% -6.2 32
1970-01-25 @ Benfica D 0-0 1660 1854 7.4% 16.4% 76.2% +6.2 23
1970-01-25 Fabril W 2-0 1711 1534 75.4% 16.5% 8.1% +5.9 25
1970-01-25 @ Porto L 0-2 1534 1711 8.1% 16.5% 75.4% -5.9 14
1970-01-25 Sporting Clube de Portugal L 0-3 1486 1841 19.9% 16.9% 63.2% -19.7 12
1970-01-25 @ Uniao Tomar W 3-0 1841 1486 63.2% 16.9% 19.9% +19.7 41
1970-01-25 Academica de Coimbra D 2-2 1680 1619 68.2% 17.2% 14.5% -3.1 26
1970-01-25 @ Varzim D 2-2 1619 1680 14.5% 17.2% 68.2% +3.1 17
1970-01-25 Leixoes W 2-0 1701 1583 72.2% 16.9% 10.9% +7.8 24
1970-01-25 @ Vitoria Guimaraes L 0-2 1583 1701 10.9% 16.9% 72.2% -7.8 21
1970-01-25 Braga W 7-1 1796 1529 79.2% 15.7% 5.1% +8.4 28
1970-01-25 @ Vitoria Setubal L 1-7 1529 1796 5.1% 15.7% 79.2% -8.4 15
1970-02-01 Benfica L 0-2 1622 1848 34.6% 17.5% 47.8% -22.1 17
1970-02-01 @ Academica de Coimbra W 2-0 1848 1622 47.8% 17.5% 34.6% +22.2 35
1970-02-01 Vitoria Guimaraes W 1-0 1666 1709 58.5% 17.6% 23.9% +8.6 26
1970-02-01 @ Os Belenenses (1st) L 0-1 1709 1666 23.9% 17.6% 58.5% -8.5 24
1970-02-01 Porto W 3-2 1452 1716 29.7% 17.4% 52.9% +15.1 13
1970-02-01 @ Boavista L 2-3 1716 1452 52.9% 17.4% 29.7% -15.1 25
1970-02-01 Uniao Tomar D 1-1 1521 1466 67.7% 17.3% 15.0% -4.1 16
1970-02-01 @ Braga D 1-1 1466 1521 15.0% 17.3% 67.7% +4.1 13
1970-02-01 Varzim D 1-1 1529 1677 45.4% 17.7% 36.9% -0.6 15
1970-02-01 @ Fabril D 1-1 1677 1529 36.9% 17.7% 45.4% +0.6 27
1970-02-01 Vitoria Setubal L 1-3 1575 1804 34.2% 17.5% 48.3% -19.0 21
1970-02-01 @ Leixoes W 3-1 1804 1575 48.3% 17.5% 34.2% +19.0 31
1970-02-01 Barreirense W 1-0 1861 1619 78.3% 16.0% 5.8% +2.2 44
1970-02-01 @ Sporting Clube de Portugal L 0-1 1619 1861 5.8% 16.0% 78.3% -2.2 25
1970-02-08 Braga W 5-1 1617 1517 71.0% 17.0% 12.0% +13.6 28
1970-02-08 @ Barreirense L 1-5 1517 1617 12.0% 17.0% 71.0% -13.6 16
1970-02-08 Leixoes W 1-0 1674 1556 72.1% 16.9% 10.9% +4.2 29
1970-02-08 @ Os Belenenses (1st) L 0-1 1556 1674 10.9% 16.9% 72.1% -4.2 21
1970-02-08 Fabril L 0-1 1870 1528 81.6% 15.0% 3.4% -25.9 35
1970-02-08 @ Benfica W 1-0 1528 1870 3.4% 15.0% 81.6% +25.9 18
1970-02-08 Sporting Clube de Portugal L 0-1 1701 1863 43.5% 17.7% 38.8% -14.2 25
1970-02-08 @ Porto W 1-0 1863 1701 38.8% 17.7% 43.5% +14.2 47
1970-02-08 Vitoria Setubal L 1-2 1470 1823 20.2% 16.9% 62.9% -6.9 13
1970-02-08 @ Uniao Tomar W 2-1 1823 1470 62.9% 16.9% 20.2% +6.9 34
1970-02-08 Boavista W 4-1 1678 1467 77.0% 16.2% 6.8% +6.1 30
1970-02-08 @ Varzim L 1-4 1467 1678 6.8% 16.2% 77.0% -6.1 13
1970-02-08 Academica de Coimbra W 4-0 1701 1600 71.0% 17.0% 11.9% +16.2 27
1970-02-08 @ Vitoria Guimaraes L 0-4 1600 1701 11.9% 17.0% 71.0% -16.2 17
1970-02-22 Os Belenenses (1st) W 3-0 1583 1679 52.4% 17.7% 29.9% +28.5 20
1970-02-22 @ Academica de Coimbra L 0-3 1679 1583 29.9% 17.7% 52.4% -28.4 29
1970-02-22 Benfica D 1-1 1461 1844 17.6% 16.7% 65.7% +3.7 14
1970-02-22 @ Boavista D 1-1 1844 1461 65.7% 16.7% 17.6% -3.7 36
1970-02-22 Porto D 1-1 1503 1687 40.4% 17.6% 42.0% +0.1 17
1970-02-22 @ Braga D 1-1 1687 1503 42.0% 17.6% 40.4% -0.1 26
1970-02-22 Vitoria Guimaraes W 1-0 1554 1717 43.4% 17.7% 39.0% +13.0 21
1970-02-22 @ Fabril L 0-1 1717 1554 39.0% 17.7% 43.4% -13.0 27
1970-02-22 Uniao Tomar W 1-0 1552 1463 70.2% 17.1% 12.7% +4.8 24
1970-02-22 @ Leixoes L 0-1 1463 1552 12.7% 17.1% 70.2% -4.8 13
1970-02-22 Varzim D 1-1 1878 1684 76.2% 16.4% 7.4% -5.5 48
1970-02-22 @ Sporting Clube de Portugal D 1-1 1684 1878 7.4% 16.4% 76.2% +5.5 31
1970-02-22 Barreirense W 2-1 1830 1630 76.5% 16.3% 7.2% +2.6 37
1970-02-22 @ Vitoria Setubal L 1-2 1630 1830 7.2% 16.3% 76.5% -2.6 28
1970-03-01 Leixoes W 5-1 1612 1557 67.7% 17.3% 15.0% +16.7 23
1970-03-01 @ Academica de Coimbra L 1-5 1557 1612 15.0% 17.3% 67.7% -16.7 24
1970-03-01 Uniao Tomar W 3-0 1628 1459 75.0% 16.6% 8.4% +8.9 31
1970-03-01 @ Barreirense L 0-3 1459 1628 8.4% 16.6% 75.0% -8.9 13
1970-03-01 Fabril L 1-3 1650 1567 69.8% 17.1% 13.1% -36.3 29
1970-03-01 @ Os Belenenses (1st) W 3-1 1567 1650 13.1% 17.1% 69.8% +36.3 24
1970-03-01 Sporting Clube de Portugal D 1-1 1840 1872 59.7% 17.6% 22.7% -2.8 37
1970-03-01 @ Benfica D 1-1 1872 1840 22.7% 17.6% 59.7% +2.8 49
1970-03-01 Vitoria Setubal L 0-3 1687 1833 45.8% 17.7% 36.5% -40.7 26
1970-03-01 @ Porto W 3-0 1833 1687 36.5% 17.7% 45.8% +40.7 40
1970-03-01 Braga W 3-2 1689 1503 75.8% 16.4% 7.7% +2.7 34
1970-03-01 @ Varzim L 2-3 1503 1689 7.7% 16.4% 75.8% -2.7 17
1970-03-01 Boavista W 3-2 1704 1465 78.1% 16.0% 5.9% +2.0 30
1970-03-01 @ Vitoria Guimaraes L 2-3 1465 1704 5.9% 16.0% 78.1% -2.0 14
1970-03-08 Os Belenenses (1st) W 4-1 1463 1614 45.1% 17.7% 37.2% +28.9 17
1970-03-08 @ Boavista L 1-4 1614 1463 37.2% 17.7% 45.1% -28.9 29
1970-03-08 Benfica L 1-3 1501 1837 21.7% 17.0% 61.3% -12.7 17
1970-03-08 @ Braga W 3-1 1837 1501 61.3% 17.0% 21.7% +12.7 40
1970-03-08 Academica de Coimbra D 1-1 1603 1629 60.4% 17.6% 22.0% -2.9 25
1970-03-08 @ Fabril D 1-1 1629 1603 22.0% 17.6% 60.4% +2.9 24
1970-03-08 Barreirense W 2-0 1540 1636 52.3% 17.7% 30.0% +19.7 27
1970-03-08 @ Leixoes L 0-2 1636 1540 30.0% 17.7% 52.3% -19.7 31
1970-03-08 Vitoria Guimaraes W 5-1 1875 1706 75.0% 16.6% 8.5% +9.7 52
1970-03-08 @ Sporting Clube de Portugal L 1-5 1706 1875 8.5% 16.6% 75.0% -9.7 30
1970-03-08 Porto W 3-0 1450 1646 38.6% 17.6% 43.8% +39.1 16
1970-03-08 @ Uniao Tomar L 0-3 1646 1450 43.8% 17.6% 38.6% -39.1 26
1970-03-08 Varzim W 2-1 1873 1692 75.6% 16.5% 7.9% +2.9 43
1970-03-08 @ Vitoria Setubal L 1-2 1692 1873 7.9% 16.5% 75.6% -2.9 34
1970-03-15 Boavista W 4-1 1632 1492 73.4% 16.8% 9.8% +8.7 27
1970-03-15 @ Academica de Coimbra L 1-4 1492 1632 9.8% 16.8% 73.4% -8.7 17
1970-03-15 Sporting Clube de Portugal L 1-2 1585 1884 25.6% 17.2% 57.2% -8.5 29
1970-03-15 @ Os Belenenses (1st) W 2-1 1884 1585 57.2% 17.2% 25.6% +8.5 55
1970-03-15 Vitoria Setubal W 2-1 1850 1876 60.3% 17.6% 22.1% +7.5 43
1970-03-15 @ Benfica L 1-2 1876 1850 22.1% 17.6% 60.3% -7.5 43
1970-03-15 Leixoes W 1-0 1600 1560 66.5% 17.3% 16.1% +6.0 28
1970-03-15 @ Fabril L 0-1 1560 1600 16.1% 17.3% 66.5% -6.0 27
1970-03-15 Barreirense D 1-1 1607 1617 62.0% 17.5% 20.5% -3.2 27
1970-03-15 @ Porto D 1-1 1617 1607 20.5% 17.5% 62.0% +3.2 32
1970-03-15 Uniao Tomar W 2-0 1689 1489 76.5% 16.3% 7.2% +5.2 37
1970-03-15 @ Varzim L 0-2 1489 1689 7.2% 16.3% 76.5% -5.2 16
1970-03-15 Braga W 2-0 1696 1488 76.9% 16.2% 6.9% +5.0 33
1970-03-15 @ Vitoria Guimaraes L 0-2 1488 1696 6.9% 16.2% 76.9% -5.0 17
1970-03-29 Varzim W 2-0 1620 1694 55.0% 17.7% 27.4% +18.1 35
1970-03-29 @ Barreirense L 0-2 1694 1620 27.4% 17.7% 55.0% -18.2 37
1970-03-29 Fabril D 0-0 1483 1606 48.9% 17.7% 33.5% -1.2 18
1970-03-29 @ Boavista D 0-0 1606 1483 33.5% 17.7% 48.9% +1.2 29
1970-03-29 Os Belenenses (1st) W 1-0 1483 1576 52.6% 17.7% 29.7% +10.3 20
1970-03-29 @ Braga L 0-1 1576 1483 29.7% 17.7% 52.6% -10.3 29
1970-03-29 Porto W 2-0 1554 1604 57.7% 17.6% 24.6% +16.6 30
1970-03-29 @ Leixoes L 0-2 1604 1554 24.6% 17.6% 57.7% -16.6 27
1970-03-29 Academica de Coimbra W 2-1 1893 1640 78.7% 15.9% 5.5% +2.0 58
1970-03-29 @ Sporting Clube de Portugal L 1-2 1640 1893 5.5% 15.9% 78.7% -2.0 27
1970-03-29 Benfica L 0-4 1484 1858 18.3% 16.8% 64.9% -23.8 16
1970-03-29 @ Uniao Tomar W 4-0 1858 1484 64.9% 16.8% 18.3% +23.8 46
1970-03-29 Vitoria Guimaraes W 2-0 1869 1701 74.9% 16.6% 8.5% +6.1 46
1970-03-29 @ Vitoria Setubal L 0-2 1701 1869 8.5% 16.6% 74.9% -6.2 33
1970-04-05 Braga L 0-1 1638 1493 73.7% 16.7% 9.5% -23.5 27
1970-04-05 @ Academica de Coimbra W 1-0 1493 1638 9.5% 16.7% 73.7% +23.5 23
1970-04-05 Vitoria Setubal W 1-0 1566 1875 24.6% 17.2% 58.2% +18.4 32
1970-04-05 @ Os Belenenses (1st) L 0-1 1875 1566 58.2% 17.2% 24.6% -18.4 46
1970-04-05 Barreirense W 3-0 1881 1638 78.3% 16.0% 5.7% +6.0 49
1970-04-05 @ Benfica L 0-3 1638 1881 5.7% 16.0% 78.3% -6.0 35
1970-04-05 Leixoes W 3-2 1482 1570 53.3% 17.7% 29.0% +9.1 21
1970-04-05 @ Boavista L 2-3 1570 1482 29.0% 17.7% 53.3% -9.1 30
1970-04-05 Sporting Clube de Portugal L 1-3 1607 1895 27.0% 17.3% 55.8% -15.4 29
1970-04-05 @ Fabril W 3-1 1895 1607 55.8% 17.3% 27.0% +15.4 61
1970-04-05 Porto L 0-2 1676 1587 70.2% 17.1% 12.7% -42.2 37
1970-04-05 @ Varzim W 2-0 1587 1676 12.7% 17.1% 70.2% +42.2 30
1970-04-05 Uniao Tomar W 2-1 1695 1460 78.0% 16.0% 6.0% +2.2 36
1970-04-05 @ Vitoria Guimaraes L 1-2 1460 1695 6.0% 16.0% 78.0% -2.2 16
1970-04-12 Vitoria Guimaraes D 1-1 1632 1697 56.0% 17.6% 26.3% -2.2 36
1970-04-12 @ Barreirense D 1-1 1697 1632 26.3% 17.6% 56.0% +2.2 37
1970-04-12 Fabril L 0-1 1517 1592 54.9% 17.7% 27.5% -17.5 23
1970-04-12 @ Braga W 1-0 1592 1517 27.5% 17.7% 54.9% +17.5 32
1970-04-12 Benfica L 1-2 1630 1887 30.5% 17.4% 52.1% -9.9 30
1970-04-12 @ Porto W 2-1 1887 1630 52.1% 17.4% 30.5% +9.9 52
1970-04-12 Boavista W 3-0 1910 1491 83.7% 14.1% 2.3% +2.3 64
1970-04-12 @ Sporting Clube de Portugal L 0-3 1491 1910 2.3% 14.1% 83.7% -2.3 21
1970-04-12 Os Belenenses (1st) W 2-1 1458 1585 48.3% 17.7% 34.0% +10.9 19
1970-04-12 @ Uniao Tomar L 1-2 1585 1458 34.0% 17.7% 48.3% -10.9 32
1970-04-12 Leixoes D 0-0 1634 1561 69.0% 17.2% 13.8% -4.8 38
1970-04-12 @ Varzim D 0-0 1561 1634 13.8% 17.2% 69.0% +4.8 31
1970-04-12 Academica de Coimbra W 5-1 1856 1615 78.3% 16.0% 5.8% +6.6 49
1970-04-12 @ Vitoria Setubal L 1-5 1615 1856 5.8% 16.0% 78.3% -6.6 27
1970-04-19 Uniao Tomar W 4-0 1608 1469 73.4% 16.8% 9.8% +13.4 30
1970-04-19 @ Academica de Coimbra L 0-4 1469 1608 9.8% 16.8% 73.4% -13.4 19
1970-04-19 Barreirense L 0-1 1574 1630 57.1% 17.6% 25.3% -18.2 32
1970-04-19 @ Os Belenenses (1st) W 1-0 1630 1574 25.3% 17.6% 57.1% +18.2 39
1970-04-19 Varzim W 1-0 1897 1629 79.3% 15.7% 5.0% +1.9 55
1970-04-19 @ Benfica L 0-1 1629 1897 5.0% 15.7% 79.3% -1.9 38
1970-04-19 Braga W 2-0 1489 1499 61.9% 17.5% 20.5% +14.1 24
1970-04-19 @ Boavista L 0-2 1499 1489 20.5% 17.5% 61.9% -14.1 23
1970-04-19 Vitoria Setubal L 0-4 1610 1863 31.1% 17.4% 51.5% -38.3 32
1970-04-19 @ Fabril W 4-0 1863 1610 51.5% 17.4% 31.1% +38.3 52
1970-04-19 Sporting Clube de Portugal L 2-5 1566 1913 20.8% 17.0% 62.3% -14.9 31
1970-04-19 @ Leixoes W 5-2 1913 1566 62.3% 17.0% 20.8% +15.0 67
1970-04-19 Porto W 1-0 1700 1620 69.6% 17.1% 13.3% +5.0 40
1970-04-19 @ Vitoria Guimaraes L 0-1 1620 1700 13.3% 17.1% 69.6% -5.0 30

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-02-08 3.41% Fabril 1528 1 @ Benfica 1870 0
2 1969-09-06 6.69% Barreirense 1504 3 @ Academica de Coimbra 1717 1
3 1970-04-05 9.54% Braga 1493 1 @ Academica de Coimbra 1638 0
4 1969-11-30 11.80% Barreirense 1561 2 @ Varzim 1664 1
5 1970-04-05 12.72% Porto 1587 2 @ Varzim 1676 0
6 1970-03-01 13.05% Fabril 1567 3 @ Os Belenenses (1st) 1650 1
7 1969-09-28 13.47% Os Belenenses (1st) 1637 2 @ Vitoria Guimaraes 1714 1
8 1969-12-14 13.54% Varzim 1643 1 @ Porto 1719 0
9 1969-09-06 15.08% Uniao Tomar 1576 2 @ Fabril 1630 1
10 1969-09-14 16.93% Sporting Clube de Portugal 1728 2 @ Vitoria Setubal 1758 0
11 1969-12-21 22.78% Vitoria Setubal 1758 3 @ Academica de Coimbra 1725 0
12 1969-11-09 22.98% Os Belenenses (1st) 1613 2 @ Fabril 1578 0
13 1970-01-18 23.57% Barreirense 1593 1 @ Fabril 1553 0
14 1969-10-26 23.66% Leixoes 1619 1 @ Uniao Tomar 1577 0
15 1969-11-09 24.32% Varzim 1616 2 @ Braga 1569 1
16 1969-10-26 24.51% Academica de Coimbra 1679 2 @ Os Belenenses (1st) 1630 1
17 1970-04-05 24.60% @ Os Belenenses (1st) 1566 1 Vitoria Setubal 1875 0
18 1970-04-19 25.29% Barreirense 1630 1 @ Os Belenenses (1st) 1574 0
19 1970-01-18 25.46% Porto 1694 2 @ Academica de Coimbra 1636 1
20 1969-12-21 25.59% Varzim 1665 1 @ Leixoes 1606 0
21 1969-09-14 26.36% Fabril 1609 4 @ Barreirense 1544 3
22 1970-04-12 27.49% Fabril 1592 1 @ Braga 1517 0
23 1969-11-22 28.44% Varzim 1632 2 @ Uniao Tomar 1549 0
24 1969-09-20 28.74% Vitoria Guimaraes 1697 1 @ Leixoes 1611 0
25 1970-02-01 29.73% @ Boavista 1452 3 Porto 1716 2

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 1969-12-21 51.94 Vitoria Setubal 3 1758 22.78% @ Academica de Coimbra 0 1725 59.64%
2 1970-04-05 42.16 Porto 2 1587 12.72% @ Varzim 0 1676 70.19%
3 1969-11-16 41.30 @ Barreirense 4 1520 48.47% Leixoes 0 1646 33.85%
4 1970-03-01 40.71 Vitoria Setubal 3 1833 36.52% @ Porto 0 1687 45.81%
5 1969-09-06 40.17 Barreirense 3 1504 6.69% @ Academica de Coimbra 1 1717 77.11%
6 1969-09-14 39.39 Sporting Clube de Portugal 2 1728 16.93% @ Vitoria Setubal 0 1758 65.69%
7 1970-03-08 39.14 @ Uniao Tomar 3 1450 38.61% Porto 0 1646 43.79%
8 1970-04-19 38.26 Vitoria Setubal 4 1863 51.52% @ Fabril 0 1610 31.05%
9 1970-03-01 36.32 Fabril 3 1567 13.05% @ Os Belenenses (1st) 1 1650 69.83%
10 1969-11-09 36.29 @ Vitoria Setubal 5 1700 59.55% Porto 0 1734 22.87%
11 1969-11-09 35.64 Os Belenenses (1st) 2 1613 22.98% @ Fabril 0 1578 59.43%
12 1969-11-30 34.19 @ Academica de Coimbra 3 1691 45.16% Sporting Clube de Portugal 0 1841 37.17%
13 1969-11-22 32.46 Varzim 2 1632 28.44% @ Uniao Tomar 0 1549 53.90%
14 1969-10-26 30.33 @ Barreirense 2 1487 32.35% Vitoria Setubal 0 1730 50.18%
15 1970-03-08 28.88 @ Boavista 4 1463 45.08% Os Belenenses (1st) 1 1614 37.25%
16 1969-09-28 28.50 Sporting Clube de Portugal 3 1782 52.50% @ Barreirense 0 1521 30.09%
17 1970-02-22 28.45 @ Academica de Coimbra 3 1583 52.44% Os Belenenses (1st) 0 1679 29.89%
18 1969-10-19 28.01 @ Leixoes 5 1591 55.76% Os Belenenses (1st) 1 1658 26.59%
19 1969-09-14 27.38 @ Benfica 5 1757 65.90% Vitoria Guimaraes 0 1725 16.73%
20 1970-02-08 25.87 Fabril 1 1528 3.41% @ Benfica 0 1870 81.63%
21 1969-09-06 25.87 @ Leixoes 2 1601 40.69% Benfica 0 1783 41.69%
22 1969-10-19 24.50 Benfica 2 1812 43.35% @ Fabril 0 1619 39.04%
23 1970-03-29 23.82 Benfica 4 1858 64.91% @ Uniao Tomar 0 1484 18.29%
24 1970-04-05 23.51 Braga 1 1493 9.54% @ Academica de Coimbra 0 1638 73.72%
25 1970-01-04 23.49 @ Barreirense 4 1570 53.17% Academica de Coimbra 1 1659 29.16%