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