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