# Mannschaft Sp. S. U. N. Tore Dif. Pk.
1 Servette FC, Schweiz Servette FC 12 9 1 2 34:16 18 19:5
2 FC Zürich, Schweiz FC Zürich 12 6 5 1 18:9 9 17:7
3 Grasshopper Club Zürich, Schweiz Grasshopper Club Zürich 12 6 4 2 21:7 14 16:8
4 Neuchâtel Xamax FC, Schweiz Neuchâtel Xamax FC 12 5 4 3 21:18 3 14:10
5 BSC Young Boys, Schweiz BSC Young Boys 13 4 4 5 14:22 -8 12:14
6 FC Sion, Schweiz FC Sion 12 3 4 5 17:16 1 10:14
7 FC Basel, Schweiz FC Basel 12 3 3 6 15:22 -7 9:15
8 FC Aarau, Schweiz FC Aarau 12 1 4 7 15:27 -12 6:18
9 FC St. Gallen, Schweiz FC St. Gallen 12 2 2 8 9:27 -18 6:18
10 Vevey Sports, Schweiz Vevey Sports 12 0 5 7 15:31 -16 5:19
11 FC Bulle, Schweiz FC Bulle 12 1 3 8 8:25 -17 5:19
12 Lausanne Sports, Schweiz Lausanne Sports 12 1 2 9 11:24 -13 4:20
13 FC Chiasso, Schweiz FC Chiasso 12 1 2 9 9:27 -18 4:20
14 AC Bellinzona, Schweiz AC Bellinzona 12 1 2 9 9:38 -29 4:20
15 FC Luzern, Schweiz FC Luzern 11 1 1 9 7:26 -19 3:19
16 FC Nordstern Basel, Schweiz FC Nordstern Basel 12 1 1 10 7:35 -28 3:21
  Champions League
  Europa League
  Abstieg

# Die Partie FC St. Gallen gegen BSC Young Boys am 21. Spieltag wurde nach 60 Minuten beim Stand von 0:1 wegen des Angriffs eines Fans auf Schiedsrichter Renzo Peduzzi abgebrochen. Beide Vereine akzeptierten das 0:1 als Endergebnis und verzichteten auf ein Wiederholungsspiel.