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