# Mannschaft Sp. S. U. N. Tore Dif. Pk.
1 Servette FC, Schweiz Servette FC 12 11 0 1 43:13 30 22:2
2 FC Zürich, Schweiz FC Zürich 12 7 5 0 18:9 9 19:5
3 Grasshopper Club Zürich, Schweiz Grasshopper Club Zürich 12 7 3 2 25:11 14 17:7
4 Neuchâtel Xamax FC, Schweiz Neuchâtel Xamax FC 12 7 3 2 20:7 13 17:7
5 BSC Young Boys, Schweiz BSC Young Boys 12 7 2 3 23:15 8 16:8
6 FC Sion, Schweiz FC Sion 12 5 5 2 25:19 6 15:9
7 FC Basel 1893, Schweiz FC Basel 1893 12 4 4 4 14:13 1 12:12
8 FC St. Gallen, Schweiz FC St. Gallen 12 5 1 6 17:19 -2 11:13
9 FC Luzern, Schweiz FC Luzern 12 5 0 7 19:24 -5 10:14
10 FC Aarau, Schweiz FC Aarau 12 3 3 6 19:28 -9 9:15
11 Lausanne Sports, Schweiz Lausanne Sports 12 3 2 7 16:20 -4 8:16
12 Vevey Sports, Schweiz Vevey Sports 12 2 4 6 18:24 -6 8:16
13 FC Chiasso, Schweiz FC Chiasso 12 2 4 6 9:16 -7 8:16
14 AC Bellinzona, Schweiz AC Bellinzona 12 2 4 6 10:24 -14 8:16
15 FC Bulle, Schweiz FC Bulle 12 2 3 7 13:27 -14 7:17
16 FC Nordstern Basel, Schweiz FC Nordstern Basel 12 2 1 9 12:32 -20 5:19
  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.