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