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