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