# Mannschaft Sp. S. U. N. Tore Dif. Pk.
1 Servette FC, Schweiz Servette FC 15 10 4 1 30:18 12 34
2 Grasshopper Club Zürich, Schweiz Grasshopper Club Zürich 15 7 5 3 25:18 7 26
3 Neuchâtel Xamax FC, Schweiz Neuchâtel Xamax FC 15 6 7 2 24:16 8 25
4 FC St. Gallen, Schweiz FC St. Gallen 15 7 3 5 28:21 7 24
5 Lausanne Sports, Schweiz Lausanne Sports 15 6 5 4 24:28 -4 23
6 FC Zürich, Schweiz FC Zürich 15 5 6 4 18:14 4 21
7 FC Basel 1893, Schweiz FC Basel 1893 15 6 3 6 13:20 -7 21
8 FC Lugano, Schweiz FC Lugano 15 4 5 6 26:26 0 17
9 FC Sion, Schweiz FC Sion 15 4 5 6 17:25 -8 17
10 FC Luzern, Schweiz FC Luzern 15 3 5 7 16:22 -6 14
11 BSC Young Boys, Schweiz BSC Young Boys 15 2 4 9 23:26 -3 10
12 FC Aarau, Schweiz FC Aarau 15 2 4 9 22:32 -10 10

# Das Spiel FC Lugano gegen FC Luzern am 08.11.1998 wurde nachträglich mit 0:3 gewertet, weil die Heimmannschaft zeitweise einen ausländischen Spieler zu viel auf dem Platz stehen hatte.