# Mannschaft Sp. S. U. N. Tore Dif. Pk.
1 Servette FC, Schweiz Servette FC 4 3 1 0 11:3 8 7:1
2 FC St. Gallen, Schweiz FC St. Gallen 4 2 1 1 11:4 7 5:3
3 Grasshopper Club Zürich, Schweiz Grasshopper Club Zürich 4 2 1 1 7:3 4 5:3
4 Neuchâtel Xamax FC, Schweiz Neuchâtel Xamax FC 4 2 1 1 12:9 3 5:3
5 FC Aarau, Schweiz FC Aarau 4 1 3 0 9:7 2 5:3
6 FC Luzern, Schweiz FC Luzern 4 2 1 1 4:4 0 5:3
7 Lausanne Sports, Schweiz Lausanne Sports 4 1 2 1 8:7 1 4:4
8 FC Basel, Schweiz FC Basel 4 2 0 2 6:9 -3 4:4
9 FC Sion, Schweiz FC Sion 4 2 0 2 4:8 -4 4:4
10 FC Zürich, Schweiz FC Zürich 4 2 0 2 5:10 -5 4:4
11 BSC Young Boys, Schweiz BSC Young Boys 4 1 1 2 5:6 -1 3:5
12 FC La Chaux-de-Fonds, Schweiz FC La Chaux-de-Fonds 4 1 1 2 4:5 -1 3:5
13 FC Winterthur, Schweiz FC Winterthur 4 1 1 2 4:6 -2 3:5
14 SC Zug, Schweiz SC Zug 4 1 1 2 5:10 -5 3:5
15 FC Wettingen, Schweiz FC Wettingen 4 1 0 3 5:6 -1 2:6
16 Vevey Sports, Schweiz Vevey Sports 4 0 2 2 2:5 -3 2:6
  Champions League
  Europa League
  Abstieg

# Das Spiel FC St. Gallen gegen FC Vevey am elften Spieltag wurde nachträglich mit 3:0 für die Heimmannschaft gewertet, da die Gäste mit Gérald Devanthéry einen gesperrten Spieler eingesetzt hatten.

# Die Partien des SC Zug am ersten Spieltag gegen den FC Wettingen und am zweiten Spieltag gegen den FC Basel wurden nachträglich jeweils mit 0:3 gewertet, da der noch nicht spielberechtigte Zuger Stürmer Werner Killmaier beide Male zum Einsatz kam.