1. Spieltag
31.05.1980 20:00 FC Basel 1893 - Grasshopper Club Zürich 0:0 (0:0)
20:00 Servette FC - FC Sion 2:0 (0:0)
20:00 FC Zürich - FC Luzern 1:1 (1:0)
2. Spieltag
04.06.1980 20:00 Grasshopper Club Zürich - FC Zürich 0:1 (0:1)
20:00 FC Sion - FC Basel 1893 2:2 (1:2)
20:00 FC Luzern - Servette FC 0:2 (0:1)
3. Spieltag
07.06.1980 20:00 FC Basel 1893 - FC Luzern 5:0 (2:0)
20:00 Servette FC - FC Zürich 3:0 (2:0)
20:00 Grasshopper Club Zürich - FC Sion 2:2 (0:1)
4. Spieltag
10.06.1980 20:00 Servette FC - FC Basel 1893 2:1 (0:0)
20:00 FC Luzern - Grasshopper Club Zürich 0:1 (0:1)
20:00 FC Zürich - FC Sion 2:1 (0:0)
5. Spieltag
13.06.1980 20:00 Grasshopper Club Zürich - Servette FC 2:1 (0:1)
20:00 FC Basel 1893 - FC Zürich 2:0 (0:0)
20:15 FC Sion - FC Luzern 4:0 (2:0)
6. Spieltag
16.06.1980 20:00 Grasshopper Club Zürich - FC Basel 1893 3:1 (2:0)
20:00 FC Luzern - FC Zürich 0:2 (0:1)
20:15 FC Sion - Servette FC 3:1 (0:0)
7. Spieltag
20.06.1980 20:00 FC Basel 1893 - FC Sion 3:2 (1:1)
20:00 Servette FC - FC Luzern 6:0 (4:0)
20:00 FC Zürich - Grasshopper Club Zürich 5:1 (4:0)
8. Spieltag
23.06.1980 20:00 FC Luzern - FC Basel 1893 0:4 (0:2)
20:00 FC Zürich - Servette FC 2:0 (1:0)
20:15 FC Sion - Grasshopper Club Zürich 0:3 (0:0)
9. Spieltag
27.06.1980 20:00 FC Basel 1893 - Servette FC 2:0 (1:0)
20:00 Grasshopper Club Zürich - FC Luzern 8:0 (2:0)
20:00 FC Sion - FC Zürich 3:2 (0:1)
10. Spieltag
30.06.1980 20:00 Servette FC - Grasshopper Club Zürich 1:1 (0:0)
20:00 FC Zürich - FC Basel 1893 2:4 (1:4)
20:00 FC Luzern - FC Sion 3:5 (2:2)