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