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