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