| P | W | D | L | CS | FtS | F | A | GD | Pt | PPG | ||
| 1 | FC Zurich | 36 | 23 | 6 | 7 | 17 | 7 | 67 | 32 | +35 | 75 | 2.08 |
| 2 | Basle | 36 | 22 | 8 | 6 | 15 | 4 | 77 | 40 | +37 | 74 | 2.06 |
| 3 | Sion | 36 | 17 | 9 | 10 | 13 | 7 | 57 | 42 | +15 | 60 | 1.67 |
| 4 | Young Boys | 36 | 17 | 8 | 11 | 10 | 7 | 52 | 42 | +10 | 59 | 1.64 |
| 5 | St Gallen | 36 | 14 | 13 | 9 | 13 | 8 | 47 | 44 | +3 | 55 | 1.53 |
| 6 | Grasshoppers | 36 | 13 | 11 | 12 | 13 | 12 | 54 | 41 | +13 | 50 | 1.39 |
| 7 | Thun | 36 | 10 | 7 | 19 | 8 | 16 | 30 | 58 | -28 | 37 | 1.03 |
| 8 | Lucerne | 36 | 8 | 9 | 19 | 8 | 14 | 31 | 58 | -27 | 33 | 0.92 |
| 9 | Aarau | 36 | 6 | 8 | 22 | 6 | 16 | 28 | 55 | -27 | 26 | 0.72 |
| 10 | Schaffhausen | 36 | 4 | 13 | 19 | 7 | 19 | 27 | 58 | -31 | 25 | 0.69 |
Points per game, average goal difference then average goals scored applies










