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