| Campeonato Nacional da 1ª Divisão | ||||||||
| Classificação e Resultados | ´ | |||||||
| 1ª VOLTA - 1966_1967 | ||||||||
| JORNADA | 1 | 26-Ago | JORNADA | 2 | 02-Set | |||
| Atlético | 0 | Académica | 2 | Académica | 2 | Cuf | 3 | |
| Sporting | 0 | Braga | 0 | Braga | 1 | Atlético | 0 | |
| Varzim | 0 | Porto | 3 | Porto | 1 | Sporting | 0 | |
| Leixões | 1 | Sanjoanense | 0 | Sanjoanense | 1 | Varzim | 3 | |
| Guimarães | 0 | Benfica | 1 | Benfica | 3 | Leixões | 1 | |
| Beira Mar | 0 | Setúbal | 0 | Setúbal | 1 | Guimarães | 0 | |
| Cuf | 2 | Belenenses | 0 | Belenenses | 0 | Beira Mar | 2 | |
| JORNADA | 3 | 09-Set | JORNADA | 4 | 16-Set | |||
| Académica | 2 | Braga | 1 | Braga | 1 | Cuf | 1 | |
| Atlético | 2 | Porto | 0 | Porto | 1 | Académica | 1 | |
| Sporting | 4 | Sanjoanense | 1 | Sanjoanense | 2 | Atlético | 2 | |
| Varzim | 0 | Benfica | 0 | Benfica | 3 | Sporting | 0 | |
| Leixões | 1 | Setúbal | 1 | Setúbal | 1 | Varzim | 0 | |
| Guimarães | 1 | Belenenses | 2 | Belenenses | 0 | Leixões | 0 | |
| Cuf | 1 | Beira Mar | 0 | Beira Mar | 1 | Guimarães | 3 | |
| JORNADA | 5 | 30-Set | JORNADA | 6 | 07-Out | |||
| Braga | 2 | Porto | 0 | Porto | 5 | Cuf | 0 | |
| Académica | 5 | Sanjoanense | 3 | Sanjoanense | 0 | Braga | 0 | |
| Atlético | 1 | Benfica | 2 | Benfica | 2 | Académica | 1 | |
| Sporting | 1 | Setúbal | 1 | Setúbal | 0 | Atlético | 2 | |
| Varzim | 0 | Belenenses | 0 | Belenenses | 1 | Sporting | 1 | |
| Leixões | 4 | Beira Mar | 1 | Beira Mar | 2 | Varzim | 4 | |
| Cuf | 2 | Guimarães | 2 | Guimarães | 2 | Leixões | 0 | |
| JORNADA | 7 | 14-Out | JORNADA | 8 | 21-Out | |||
| Porto | 4 | Sanjoanense | 1 | Sanjoanense | 0 | Cuf | 4 | |
| Braga | 4 | Benfica | 0 | Benfica | 3 | Porto | 0 | |
| Académica | 3 | Setúbal | 0 | Setúbal | 1 | Braga | 2 | |
| Atlético | 2 | Belenenses | 1 | Belenenses | 0 | Académica | 1 | |
| Sporting | 2 | Beira Mar | 0 | Beira Mar | 4 | Atlético | 1 | |
| Varzim | 1 | Guimarães | 0 | Guimarães | 2 | Sporting | 1 | |
| Cuf | 0 | Leixões | 1 | Leixões | 2 | Varzim | 0 | |
| JORNADA | 9 | 28-Out | JORNADA | 10 | 04-Nov | |||
| Sanjoanense | 1 | Benfica | 3 | Benfica | 3 | Cuf | 0 | |
| Porto | 2 | Setúbal | 0 | Setúbal | 0 | Sanjoanense | 0 | |
| Braga | 4 | Belenenses | 1 | Belenenses | 1 | Porto | 2 | |
| Académica | 5 | Beira Mar | 0 | Beira Mar | 0 | Braga | 0 | |
| Atlético | 1 | Guimarães | 2 | Guimarães | 0 | Académica | 1 | |
| Sporting | 0 | Leixões | 1 | Leixões | 3 | Atlético | 1 | |
| Cuf | 2 | Varzim | 0 | Varzim | 2 | Sporting | 2 | |
| JORNADA | 11 | 11-Nov | JORNADA | 12 | 25-Nov | |||
| Benfica | 1 | Setúbal | 0 | Cuf | 1 | Setúbal | 0 | |
| Sanjoanense | 0 | Belenenses | 0 | Belenenses | 2 | Benfica | 1 | |
| Porto | 4 | Beira Mar | 1 | Beira Mar | 1 | Sanjoanense | 1 | |
| Braga | 2 | Guimarães | 3 | Guimarães | 2 | Porto | 0 | |
| Académica | 2 | Leixões | 1 | Leixões | 1 | Braga | 0 | |
| Atlético | 4 | Varzim | 1 | Varzim | 1 | Académica | 3 | |
| Cuf | 1 | Sporting | 3 | Sporting | 3 | Atlético | 1 | |
| JORNADA | 13 | 02-Dez | ||||||
| Setúbal | 1 | Belenenses | 0 | |||||
| Benfica | 2 | Beira Mar | 0 | |||||
| Sanjoanense | 2 | Guimarães | 1 | |||||
| Porto | 4 | Leixões | 0 | |||||
| Braga | 1 | Varzim | 1 | |||||
| Académica | 1 | Sporting | 0 | |||||
| Atlético | 0 | Cuf | 0 | |||||
| 2ª VOLTA | ||||||||
| JORNADA | 14 | 16-Dez | JORNADA | 15 | 23-Dez | |||
| Académica | 1 | Atlético | 0 | Cuf | 0 | Académica | 2 | |
| Braga | 3 | Sporting | 1 | Atlético | 0 | Braga | 1 | |
| Porto | 3 | Varzim | 1 | Sporting | 2 | Porto | 2 | |
| Sanjoanense | 2 | Leixões | 0 | Varzim | 1 | Sanjoanense | 0 | |
| Benfica | 7 | Guimarães | 0 | Leixões | 1 | Benfica | 2 | |
| Setúbal | 5 | Beira Mar | 1 | Guimarães | 1 | Setúbal | 1 | |
| Belenenses | 5 | Cuf | 0 | Beira Mar | 1 | Belenenses | 0 | |
| JORNADA | 16 | 29-Dez | JORNADA | 17 | 06-Jan | |||
| Braga | 1 | Académica | 3 | Cuf | 1 | Braga | 0 | |
| Porto | 5 | Atlético | 1 | Académica | 0 | Porto | 0 | |
| Sanjoanense | 1 | Sporting | 1 | Atlético | 2 | Sanjoanense | 2 | |
| Benfica | 5 | Varzim | 2 | Sporting | 1 | Benfica | 1 | |
| Setúbal | 0 | Leixões | 0 | Varzim | 0 | Setúbal | 1 | |
| Belenenses | 2 | Guimarães | 1 | Leixões | 0 | Belenenses | 0 | |
| Beira Mar | 2 | Cuf | 0 | Guimarães | 1 | Beira Mar | 1 | |
| JORNADA | 18 | 13-Jan | JORNADA | 19 | 27-Jan | |||
| Porto | 3 | Braga | 1 | Cuf | 1 | Porto | 5 | |
| Sanjoanense | 1 | Académica | 0 | Braga | 1 | Sanjoanense | 0 | |
| Benfica | 2 | Atlético | 0 | Académica | 0 | Benfica | 1 | |
| Setúbal | 0 | Sporting | 2 | Atlético | 0 | Setúbal | 2 | |
| Belenenses | 2 | Varzim | 0 | Sporting | 1 | Belenenses | 0 | |
| Beira Mar | 3 | Leixões | 0 | Varzim | 1 | Beira Mar | 0 | |
| Guimarães | 3 | Cuf | 1 | Leixões | 0 | Guimarães | 1 | |
| JORNADA | 20 | 03-Fev | JORNADA | 21 | 10-Fev | |||
| Sanjoanense | 1 | Porto | 1 | Cuf | 0 | Sanjoanense | 0 | |
| Benfica | 4 | Braga | 0 | Porto | 1 | Benfica | 1 | |
| Setúbal | 0 | Académica | 1 | Braga | 2 | Setúbal | 3 | |
| Belenenses | 7 | Atlético | 1 | Académica | 6 | Belenenses | 0 | |
| Beira Mar | 1 | Sporting | 2 | Atlético | 3 | Beira Mar | 0 | |
| Guimarães | 2 | Varzim | 2 | Sporting | 3 | Guimarães | 0 | |
| Leixões | 0 | Cuf | 0 | Varzim | 1 | Leixões | 1 | |
| JORNADA | 22 | 17-Fev | JORNADA | 23 | 24-Fev | |||
| Benfica | 1 | Sanjoanense | 0 | Cuf | 1 | Benfica | 2 | |
| Setúbal | 0 | Porto | 1 | Sanjoanense | 1 | Setúbal | 1 | |
| Belenenses | 1 | Braga | 0 | Porto | 2 | Belenenses | 0 | |
| Beira Mar | 0 | Académica | 3 | Braga | 4 | Beira Mar | 2 | |
| Guimarães | 2 | Atlético | 0 | Académica | 2 | Guimarães | 1 | |
| Leixões | 0 | Sporting | 1 | Atlético | 2 | Leixões | 2 | |
| Varzim | 1 | Cuf | 0 | Sporting | 4 | Varzim | 0 | |
| JORNADA | 24 | 02-Mar | JORNADA | 25 | 09-Mar | |||
| Setúbal | 3 | Benfica | 2 | Setúbal | 3 | Cuf | 1 | |
| Belenenses | 1 | Sanjoanense | 1 | Benfica | 2 | Belenenses | 0 | |
| Beira Mar | 0 | Porto | 2 | Sanjoanense | 1 | Beira Mar | 0 | |
| Guimarães | 2 | Braga | 1 | Porto | 4 | Guimarães | 1 | |
| Leixões | 1 | Académica | 1 | Braga | 1 | Leixões | 2 | |
| Varzim | 5 | Atlético | 0 | Académica | 2 | Varzim | 1 | |
| Sporting | 0 | Cuf | 1 | Atlético | 0 | Sporting | 1 | |
| JORNADA | 26 | 16-Mar | ||||||
| Belenenses | 0 | Setúbal | 2 | |||||
| Beira Mar | 0 | Benfica | 9 | |||||
| Guimarães | 2 | Sanjoanense | 1 | |||||
| Leixões | 0 | Porto | 1 | |||||
| Varzim | 1 | Braga | 0 | |||||
| Sporting | 0 | Académica | 0 | |||||
| Cuf | 4 | Atlético | 3 | |||||