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