1. Round
25/02/1996 13:30 FC Aarau - FC St. Gallen 4:0 (3:0)
13:30 Neuchâtel Xamax FC - Grasshopper Club Zürich 0:0 (0:0)
13:30 Servette FC - FC Basel 1893 1:1 (1:0)
13:30 FC Sion - FC Luzern 1:0 (0:0)
2. Round
03/03/1996 13:30 FC Basel 1893 - Neuchâtel Xamax FC 1:2 (0:1)
13:30 Grasshopper Club Zürich - FC Aarau 0:0 (0:0)
13:30 FC Luzern - Servette FC 2:1 (2:1)
04/04/1996 16:30 FC St. Gallen - FC Sion 0:4 (0:2)
3. Round
17/03/1996 13:30 FC Aarau - FC Luzern 2:2 (1:2)
13:30 Neuchâtel Xamax FC - FC St. Gallen 3:0 (2:0)
13:30 Servette FC - Grasshopper Club Zürich 2:2 (1:2)
13:30 FC Sion - FC Basel 1893 2:0 (1:0)
4. Round
24/03/1996 13:30 Grasshopper Club Zürich - FC Sion 3:0 (0:0)
13:30 FC Luzern - Neuchâtel Xamax FC 0:1 (0:0)
13:30 FC Basel 1893 - FC Aarau 1:3 (1:1)
13:30 FC St. Gallen - Servette FC 0:0 (0:0)
5. Round
31/03/1996 13:30 FC Basel 1893 - FC St. Gallen 1:1 (0:1)
13:30 Grasshopper Club Zürich - FC Luzern 2:1 (1:0)
13:30 Neuchâtel Xamax FC - FC Sion 2:0 (1:0)
13:30 Servette FC - FC Aarau 1:1 (0:0)
6. Round
04/04/1996 19:00 FC Aarau - Neuchâtel Xamax FC 3:2 (0:1)
08/04/1996 14:00 FC Sion - Servette FC 3:2 (3:1)
16:00 FC St. Gallen - Grasshopper Club Zürich 0:4 (0:2)
07/05/1996 19:00 FC Luzern - FC Basel 1893 1:1 (0:0)
7. Round
14/04/1996 13:30 FC Aarau - FC Sion 1:0 (1:0)
13:30 Grasshopper Club Zürich - FC Basel 1893 3:0 (1:0)
13:30 FC Luzern - FC St. Gallen 5:0 (2:0)
13:30 Servette FC - Neuchâtel Xamax FC 4:1 (2:0)
8. Round
18/04/1996 19:00 FC Basel 1893 - Grasshopper Club Zürich 0:2 (0:0)
19:00 Neuchâtel Xamax FC - Servette FC 1:1 (1:1)
19:00 FC Sion - FC Aarau 2:0 (1:0)
19:00 FC St. Gallen - FC Luzern 1:0 (0:0)
9. Round
21/04/1996 13:30 Servette FC - FC Sion 0:1 (0:0)
13:30 Grasshopper Club Zürich - FC St. Gallen 3:0 (2:0)
13:30 FC Basel 1893 - FC Luzern 1:0 (0:0)
15:30 Neuchâtel Xamax FC - FC Aarau 3:1 (1:1)
10. Round
27/04/1996 16:30 FC St. Gallen - FC Basel 1893 3:0 (1:0)
18:30 FC Aarau - Servette FC 3:0 (1:0)
19:00 FC Luzern - Grasshopper Club Zürich 1:2 (1:0)
19:00 FC Sion - Neuchâtel Xamax FC 1:1 (1:1)
11. Round
30/04/1996 18:30 FC Aarau - FC Basel 1893 1:0 (1:0)
19:00 Servette FC - FC St. Gallen 3:2 (1:1)
19:00 FC Sion - Grasshopper Club Zürich 0:0 (0:0)
01/05/1996 17:30 Neuchâtel Xamax FC - FC Luzern 1:1 (0:0)
12. Round
04/05/1996 16:30 FC St. Gallen - Neuchâtel Xamax FC 0:0 (0:0)
19:00 FC Basel 1893 - FC Sion 2:0 (0:0)
19:00 Grasshopper Club Zürich - Servette FC 2:0 (1:0)
19:00 FC Luzern - FC Aarau 4:0 (1:0)
13. Round
11/05/1996 18:30 FC Aarau - Grasshopper Club Zürich 0:0 (0:0)
19:00 Neuchâtel Xamax FC - FC Basel 1893 1:1 (0:1)
19:00 Servette FC - FC Luzern 3:4 (2:3)
19:00 FC Sion - FC St. Gallen 3:1 (0:0)
14. Round
14/05/1996 18:00 Grasshopper Club Zürich - Neuchâtel Xamax FC 3:3 (1:3)
19:00 FC Basel 1893 - Servette FC 2:0 (1:0)
19:00 FC Luzern - FC Sion 2:3 (2:2)
19:00 FC St. Gallen - FC Aarau 3:4 (1:4)