1. Round
23/08/1997 Vitória Guimarães - Académica de Coimbra 1:0 (1:0)
SC Farense - Sporting CP 0:0 (0:0)
24/08/1997 SC Salgueiros - Leça FC 0:0 (0:0)
CS Marítimo - Estrela Amadora 2:1 (0:0)
GD Chaves - Rio Ave FC 0:2 (0:1)
Boavista - Vitória Setúbal 2:1 (1:0)
SL Benfica - Campomaiorense 4:0 (2:0)
Os Belenenses - Sporting Braga 2:2 (0:0)
25/08/1997 Varzim SC - FC Porto 0:2 (0:2)
2. Round
29/08/1997 Rio Ave FC - Vitória Guimarães 1:2 (0:2)
30/08/1997 FC Porto - Os Belenenses 2:0 (1:0)
31/08/1997 Vitória Setúbal - SL Benfica 1:0 (1:0)
Sporting CP - GD Chaves 2:0 (2:0)
Leça FC - CS Marítimo 1:1 (1:1)
Estrela Amadora - Varzim SC 0:0 (0:0)
Campomaiorense - SC Salgueiros 0:0 (0:0)
Sporting Braga - SC Farense 2:2 (2:0)
Académica de Coimbra - Boavista 2:0 (2:0)
3. Round
12/09/1997 GD Chaves - Sporting Braga 1:2 (1:1)
Vitória Guimarães - Sporting CP 1:0 (1:0)
13/09/1997 FC Porto - Estrela Amadora 4:0 (0:0)
SL Benfica - Académica de Coimbra 1:1 (0:0)
14/09/1997 Varzim SC - Leça FC 1:0 (0:0)
SC Salgueiros - Vitória Setúbal 1:1 (0:0)
CS Marítimo - Campomaiorense 2:1 (0:0)
Boavista - Rio Ave FC 1:2 (1:1)
Os Belenenses - SC Farense 0:3 (0:1)
4. Round
20/09/1997 Rio Ave FC - SL Benfica 3:1 (3:0)
SC Farense - GD Chaves 1:0 (0:0)
Campomaiorense - Varzim SC 1:1 (1:0)
Académica de Coimbra - SC Salgueiros 2:1 (1:0)
21/09/1997 Vitória Setúbal - CS Marítimo 1:1 (1:0)
Estrela Amadora - Os Belenenses 1:1 (0:0)
Sporting Braga - Vitória Guimarães 3:2 (1:1)
22/09/1997 Sporting CP - Boavista 1:0 (0:0)
Leça FC - FC Porto 2:3 (1:0)
5. Round
26/09/1997 Vitória Guimarães - SC Farense 2:0 (1:0)
Boavista - Sporting Braga 0:0 (0:0)
28/09/1997 Varzim SC - Vitória Setúbal 1:0 (0:0)
SC Salgueiros - Rio Ave FC 5:1 (2:0)
CS Marítimo - Académica de Coimbra 4:1 (2:1)
Estrela Amadora - Leça FC 2:1 (1:0)
Os Belenenses - GD Chaves 0:1 (0:0)
27/10/1997 FC Porto - Campomaiorense 3:0 (1:0)
SL Benfica - Sporting CP 0:0 (0:0)
6. Round
04/10/1997 Sporting Braga - SL Benfica 1:1 (1:1)
05/10/1997 Sporting CP - SC Salgueiros 2:1 (0:1)
Rio Ave FC - CS Marítimo 2:0 (1:0)
Leça FC - Os Belenenses 1:1 (0:0)
GD Chaves - Vitória Guimarães 1:2 (0:1)
Campomaiorense - Estrela Amadora 2:0 (1:0)
Académica de Coimbra - Varzim SC 1:1 (0:1)
06/10/1997 Vitória Setúbal - FC Porto 1:1 (0:0)
SC Farense - Boavista 0:0 (0:0)
7. Round
17/10/1997 CS Marítimo - Sporting CP 0:1 (0:1)
18/10/1997 FC Porto - Académica de Coimbra 2:1 (1:0)
Boavista - GD Chaves 2:1 (1:0)
19/10/1997 Varzim SC - Rio Ave FC 1:3 (1:1)
Leça FC - Campomaiorense 1:0 (0:0)
Estrela Amadora - Vitória Setúbal 1:0 (0:0)
SL Benfica - SC Farense 3:1 (1:0)
Os Belenenses - Vitória Guimarães 1:0 (0:0)
26/10/1997 SC Salgueiros - Sporting Braga 1:0 (1:0)
8. Round
31/10/1997 Rio Ave FC - FC Porto 0:0 (0:0)
Sporting Braga - CS Marítimo 3:1 (0:1)
01/11/1997 Sporting CP - Varzim SC 1:1 (0:0)
GD Chaves - SL Benfica 0:1 (0:1)
02/11/1997 Vitória Setúbal - Leça FC 2:1 (1:1)
Vitória Guimarães - Boavista 1:1 (0:0)
SC Farense - SC Salgueiros 0:0 (0:0)
Campomaiorense - Os Belenenses 2:1 (1:1)
Académica de Coimbra - Estrela Amadora 0:1 (0:0)
9. Round
08/11/1997 FC Porto - Sporting CP 1:1 (1:1)
CS Marítimo - SC Farense 1:1 (0:1)
09/11/1997 Varzim SC - Sporting Braga 1:0 (1:0)
SC Salgueiros - GD Chaves 2:0 (1:0)
Leça FC - Académica de Coimbra 1:0 (0:0)
Estrela Amadora - Rio Ave FC 1:2 (1:1)
Campomaiorense - Vitória Setúbal 2:1 (2:0)
Os Belenenses - Boavista 0:0 (0:0)
10/11/1997 SL Benfica - Vitória Guimarães 1:0 (0:0)
10. Round
21/11/1997 Boavista - SL Benfica 0:0 (0:0)
22/11/1997 Sporting CP - Estrela Amadora 2:2 (2:1)
Sporting Braga - FC Porto 1:2 (1:2)
23/11/1997 Vitória Setúbal - Os Belenenses 0:0 (0:0)
Vitória Guimarães - SC Salgueiros 3:0 (1:0)
Rio Ave FC - Leça FC 2:2 (1:0)
SC Farense - Varzim SC 1:0 (0:0)
GD Chaves - CS Marítimo 1:0 (1:0)
Académica de Coimbra - Campomaiorense 1:1 (0:0)
11. Round
29/11/1997 Os Belenenses - SL Benfica 1:2 (1:0)
30/11/1997 Vitória Setúbal - Académica de Coimbra 0:1 (0:0)
Varzim SC - GD Chaves 1:1 (1:0)
SC Salgueiros - Boavista 1:1 (0:1)
CS Marítimo - Vitória Guimarães 0:1 (0:0)
Estrela Amadora - Sporting Braga 1:0 (0:0)
Campomaiorense - Rio Ave FC 4:1 (2:1)
01/12/1997 FC Porto - SC Farense 5:2 (2:1)
Leça FC - Sporting CP 1:0 (0:0)
12. Round
05/12/1997 GD Chaves - FC Porto 2:2 (2:2)
Sporting Braga - Leça FC 3:1 (3:0)
06/12/1997 Vitória Guimarães - Varzim SC 5:0 (0:0)
Sporting CP - Campomaiorense 2:0 (0:0)
Boavista - CS Marítimo 0:1 (0:0)
07/12/1997 Rio Ave FC - Vitória Setúbal 3:0 (2:0)
SC Farense - Estrela Amadora 1:1 (0:0)
SL Benfica - SC Salgueiros 2:2 (2:2)
Académica de Coimbra - Os Belenenses 0:0 (0:0)
13. Round
12/12/1997 CS Marítimo - SL Benfica 1:0 (0:0)
13/12/1997 Varzim SC - Boavista 0:0 (0:0)
FC Porto - Vitória Guimarães 1:0 (0:0)
Leça FC - SC Farense 2:1 (0:0)
Estrela Amadora - GD Chaves 4:1 (2:0)
Campomaiorense - Sporting Braga 4:0 (1:0)
Os Belenenses - SC Salgueiros 1:2 (0:0)
Académica de Coimbra - Rio Ave FC 0:0 (0:0)
15/12/1997 Vitória Setúbal - Sporting CP 2:0 (1:0)
14. Round
20/12/1997 SC Salgueiros - CS Marítimo 2:0 (1:0)
Sporting Braga - Vitória Setúbal 2:2 (0:2)
21/12/1997 Vitória Guimarães - Estrela Amadora 1:0 (1:0)
Sporting CP - Académica de Coimbra 1:0 (1:0)
Rio Ave FC - Os Belenenses 3:0 (0:0)
SC Farense - Campomaiorense 2:2 (1:0)
GD Chaves - Leça FC 0:1 (0:0)
SL Benfica - Varzim SC 4:0 (0:0)
22/12/1997 Boavista - FC Porto 3:4 (2:2)
15. Round
03/01/1998 FC Porto - SL Benfica 2:0 (0:0)
Académica de Coimbra - Sporting Braga 2:2 (2:2)
04/01/1998 Vitória Setúbal - SC Farense 4:1 (1:1)
Varzim SC - SC Salgueiros 0:2 (0:0)
Leça FC - Vitória Guimarães 1:0 (1:0)
Estrela Amadora - Boavista 1:2 (1:0)
Campomaiorense - GD Chaves 2:1 (2:0)
Os Belenenses - CS Marítimo 0:2 (0:0)
05/01/1998 Rio Ave FC - Sporting CP 0:0 (0:0)
16. Round
09/01/1998 SC Salgueiros - FC Porto 1:3 (0:1)
10/01/1998 Sporting Braga - Rio Ave FC 1:0 (0:0)
Boavista - Leça FC 2:0 (0:0)
Os Belenenses - Sporting CP 0:4 (0:1)
11/01/1998 Vitória Guimarães - Campomaiorense 2:1 (2:0)
CS Marítimo - Varzim SC 2:1 (1:0)
SC Farense - Académica de Coimbra 0:0 (0:0)
GD Chaves - Vitória Setúbal 1:3 (0:0)
SL Benfica - Estrela Amadora 2:2 (2:0)
17. Round
17/01/1998 Académica de Coimbra - GD Chaves 1:2 (0:0)
18/01/1998 Vitória Setúbal - Vitória Guimarães 0:0 (0:0)
Varzim SC - Os Belenenses 2:1 (1:0)
Rio Ave FC - SC Farense 0:3 (0:0)
FC Porto - CS Marítimo 2:1 (0:1)
Leça FC - SL Benfica 1:2 (0:1)
Estrela Amadora - SC Salgueiros 1:0 (0:0)
Campomaiorense - Boavista 2:2 (1:1)
19/01/1998 Sporting CP - Sporting Braga 1:1 (0:0)
18. Round
24/01/1998 Campomaiorense - SL Benfica 1:2 (0:1)
25/01/1998 Vitória Setúbal - Boavista 1:2 (0:1)
Sporting CP - SC Farense 3:2 (2:1)
Rio Ave FC - GD Chaves 1:0 (0:0)
FC Porto - Varzim SC 4:3 (2:1)
Leça FC - SC Salgueiros 3:0 (2:0)
Estrela Amadora - CS Marítimo 1:1 (1:0)
Sporting Braga - Os Belenenses 1:1 (1:0)
Académica de Coimbra - Vitória Guimarães 2:1 (2:0)
19. Round
30/01/1998 GD Chaves - Sporting CP 3:2 (0:1)
31/01/1998 SC Farense - Sporting Braga 1:1 (0:0)
Boavista - Académica de Coimbra 6:0 (1:0)
Os Belenenses - FC Porto 1:0 (1:0)
01/02/1998 Vitória Guimarães - Rio Ave FC 0:0 (0:0)
Varzim SC - Estrela Amadora 2:2 (0:0)
SC Salgueiros - Campomaiorense 5:2 (1:0)
CS Marítimo - Leça FC 2:0 (0:0)
SL Benfica - Vitória Setúbal 2:0 (2:0)
20. Round
07/02/1998 Académica de Coimbra - SL Benfica 1:2 (1:1)
08/02/1998 Vitória Setúbal - SC Salgueiros 1:3 (0:0)
Rio Ave FC - Boavista 1:1 (1:1)
Leça FC - Varzim SC 1:0 (1:0)
SC Farense - Os Belenenses 3:1 (1:0)
Campomaiorense - CS Marítimo 2:1 (0:0)
Sporting Braga - GD Chaves 5:0 (2:0)
Sporting CP - Vitória Guimarães 1:1 (0:0)
09/02/1998 Estrela Amadora - FC Porto 2:1 (1:1)
21. Round
13/02/1998 Boavista - Sporting CP 1:0 (0:0)
14/02/1998 Vitória Guimarães - Sporting Braga 1:0 (1:0)
15/02/1998 Varzim SC - Campomaiorense 3:0 (1:0)
SC Salgueiros - Académica de Coimbra 0:1 (0:1)
FC Porto - Leça FC 3:1 (2:1)
CS Marítimo - Vitória Setúbal 1:0 (0:0)
GD Chaves - SC Farense 2:2 (0:1)
SL Benfica - Rio Ave FC 2:1 (1:1)
Os Belenenses - Estrela Amadora 0:2 (0:1)
22. Round
20/02/1998 Campomaiorense - FC Porto 2:2 (0:0)
Sporting Braga - Boavista 1:2 (0:2)
21/02/1998 Vitória Setúbal - Varzim SC 1:1 (1:1)
Sporting CP - SL Benfica 1:4 (0:1)
Rio Ave FC - SC Salgueiros 1:1 (0:1)
Leça FC - Estrela Amadora 0:4 (0:2)
SC Farense - Vitória Guimarães 2:0 (0:0)
GD Chaves - Os Belenenses 1:0 (0:0)
Académica de Coimbra - CS Marítimo 0:0 (0:0)
23. Round
27/02/1998 SC Salgueiros - Sporting CP 0:2 (0:1)
28/02/1998 Vitória Guimarães - GD Chaves 5:1 (2:0)
01/03/1998 Varzim SC - Académica de Coimbra 1:1 (1:0)
FC Porto - Vitória Setúbal 1:0 (1:0)
CS Marítimo - Rio Ave FC 3:2 (2:0)
Estrela Amadora - Campomaiorense 2:1 (2:0)
Boavista - SC Farense 2:2 (1:2)
SL Benfica - Sporting Braga 3:0 (1:0)
Os Belenenses - Leça FC 0:1 (0:1)
24. Round
06/03/1998 Académica de Coimbra - FC Porto 0:1 (0:1)
08/03/1998 Vitória Setúbal - Estrela Amadora 2:1 (2:0)
Vitória Guimarães - Os Belenenses 2:2 (2:1)
Sporting CP - CS Marítimo 1:1 (1:1)
Rio Ave FC - Varzim SC 0:0 (0:0)
SC Farense - SL Benfica 1:1 (1:1)
GD Chaves - Boavista 1:3 (0:2)
Campomaiorense - Leça FC 4:0 (2:0)
Sporting Braga - SC Salgueiros 0:2 (0:1)
25. Round
13/03/1998 Varzim SC - Sporting CP 0:1 (0:1)
14/03/1998 FC Porto - Rio Ave FC 2:0 (1:0)
Boavista - Vitória Guimarães 0:1 (0:0)
15/03/1998 SC Salgueiros - SC Farense 4:1 (2:0)
CS Marítimo - Sporting Braga 1:1 (1:0)
Leça FC - Vitória Setúbal 1:3 (0:0)
Estrela Amadora - Académica de Coimbra 1:0 (1:0)
SL Benfica - GD Chaves 3:1 (2:0)
Os Belenenses - Campomaiorense 0:1 (0:0)
26. Round
21/03/1998 Sporting CP - FC Porto 2:0 (1:0)
Boavista - Os Belenenses 4:0 (2:0)
Académica de Coimbra - Leça FC 1:1 (1:0)
22/03/1998 Vitória Setúbal - Campomaiorense 2:1 (1:1)
Vitória Guimarães - SL Benfica 0:1 (0:0)
Rio Ave FC - Estrela Amadora 1:0 (0:0)
SC Farense - CS Marítimo 0:2 (0:0)
GD Chaves - SC Salgueiros 0:0 (0:0)
Sporting Braga - Varzim SC 3:1 (3:0)
27. Round
28/03/1998 SL Benfica - Boavista 1:2 (0:1)
29/03/1998 Varzim SC - SC Farense 1:0 (1:0)
SC Salgueiros - Vitória Guimarães 0:0 (0:0)
FC Porto - Sporting Braga 4:0 (2:0)
CS Marítimo - GD Chaves 1:0 (0:0)
Leça FC - Rio Ave FC 2:1 (1:0)
Estrela Amadora - Sporting CP 2:1 (0:1)
Campomaiorense - Académica de Coimbra 1:2 (1:0)
Os Belenenses - Vitória Setúbal 1:0 (0:0)
28. Round
03/04/1998 SC Farense - FC Porto 1:2 (0:1)
04/04/1998 Sporting CP - Leça FC 2:0 (2:0)
Sporting Braga - Estrela Amadora 1:1 (0:1)
Boavista - SC Salgueiros 3:0 (2:0)
05/04/1998 Vitória Guimarães - CS Marítimo 0:0 (0:0)
Rio Ave FC - Campomaiorense 1:1 (0:0)
GD Chaves - Varzim SC 2:1 (1:1)
SL Benfica - Os Belenenses 2:1 (0:1)
Académica de Coimbra - Vitória Setúbal 2:0 (0:0)
29. Round
10/04/1998 Campomaiorense - Sporting CP 3:5 (3:1)
11/04/1998 Vitória Setúbal - Rio Ave FC 1:0 (0:0)
Varzim SC - Vitória Guimarães 1:2 (1:2)
SC Salgueiros - SL Benfica 0:2 (0:1)
FC Porto - GD Chaves 3:1 (1:0)
CS Marítimo - Boavista 1:0 (0:0)
Leça FC - Sporting Braga 0:0 (0:0)
Estrela Amadora - SC Farense 2:1 (1:0)
Os Belenenses - Académica de Coimbra 2:0 (1:0)
30. Round
17/04/1998 Sporting CP - Vitória Setúbal 2:1 (1:1)
18/04/1998 Vitória Guimarães - FC Porto 0:1 (0:0)
Boavista - Varzim SC 2:0 (1:0)
19/04/1998 SC Salgueiros - Os Belenenses 1:1 (0:1)
Rio Ave FC - Académica de Coimbra 3:0 (2:0)
SC Farense - Leça FC 1:1 (1:0)
GD Chaves - Estrela Amadora 2:0 (0:0)
Sporting Braga - Campomaiorense 2:1 (1:0)
SL Benfica - CS Marítimo 3:1 (2:0)
31. Round
24/04/1998 CS Marítimo - SC Salgueiros 1:4 (1:2)
25/04/1998 Varzim SC - SL Benfica 0:0 (0:0)
26/04/1998 Vitória Setúbal - Sporting Braga 5:1 (1:0)
FC Porto - Boavista 3:2 (1:0)
Leça FC - GD Chaves 0:1 (0:0)
Estrela Amadora - Vitória Guimarães 0:1 (0:0)
Campomaiorense - SC Farense 5:2 (1:2)
Os Belenenses - Rio Ave FC 2:4 (1:2)
27/04/1998 Académica de Coimbra - Sporting CP 1:1 (1:0)
32. Round
01/05/1998 CS Marítimo - Os Belenenses 2:0 (0:0)
02/05/1998 SL Benfica - FC Porto 3:0 (2:0)
03/05/1998 Vitória Guimarães - Leça FC 0:0 (0:0)
Sporting CP - Rio Ave FC 2:2 (1:0)
SC Salgueiros - Varzim SC 3:1 (2:0)
SC Farense - Vitória Setúbal 2:0 (1:0)
GD Chaves - Campomaiorense 1:0 (1:0)
Sporting Braga - Académica de Coimbra 3:2 (1:1)
Boavista - Estrela Amadora 4:0 (2:0)
33. Round
08/05/1998 Sporting CP - Os Belenenses 1:0 (0:0)
10/05/1998 Vitória Setúbal - GD Chaves 1:2 (0:0)
Varzim SC - CS Marítimo 0:4 (0:1)
Rio Ave FC - Sporting Braga 0:4 (0:2)
FC Porto - SC Salgueiros 7:2 (3:1)
Leça FC - Boavista 0:3 (0:1)
Campomaiorense - Vitória Guimarães 2:3 (0:2)
Académica de Coimbra - SC Farense 1:0 (1:0)
11/05/1998 Estrela Amadora - SL Benfica 2:0 (0:0)
34. Round
17/05/1998 Vitória Guimarães - Vitória Setúbal 2:1 (0:1)
SC Salgueiros - Estrela Amadora 2:1 (1:0)
CS Marítimo - FC Porto 3:2 (2:0)
SC Farense - Rio Ave FC 1:0 (1:0)
GD Chaves - Académica de Coimbra 0:0 (0:0)
Sporting Braga - Sporting CP 2:0 (1:0)
Boavista - Campomaiorense 1:2 (1:0)
SL Benfica - Leça FC 7:1 (3:1)
Os Belenenses - Varzim SC 1:0 (1:0)