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