Loading the map…
Most points above xPts: FC ST. Gallen (+3.7 pts), FC Basel 1893 (+2.8 pts), Servette FC (+1.1 pts).
Most points below xPts: FC Lugano (−5.7 pts), Grasshoppers (−4.3 pts), Lausanne (−3.3 pts).
| # | Team | Real | MP | xG | xGA | xPts | Pts | ± |
|---|---|---|---|---|---|---|---|---|
| 1 | FC Luzern | 2 | 32 | 56.6 | 48.5 | 48.8 | 46 | −2.8 |
| 2 | FC Basel 1893 | 1 | 26 | 55.0 | 32.5 | 48.2 | 51 | +2.8 |
| 3 | Lausanne | 5 | 28 | 49.8 | 39.6 | 45.3 | 42 | −3.3 |
| 4 | FC Lugano | 8 | 29 | 48.8 | 41.0 | 44.7 | 39 | −5.7 |
| 5 | BSC Young Boys | 3 | 28 | 49.4 | 41.2 | 42.9 | 43 | +0.1 |
| 6 | Servette FC | 4 | 30 | 50.4 | 49.7 | 41.9 | 43 | +1.1 |
| 7 | FC Sion | 6 | 31 | 41.6 | 43.3 | 41.6 | 41 | −0.6 |
| 8 | Grasshoppers | 9 | 32 | 44.6 | 52.6 | 40.3 | 36 | −4.3 |
| 9 | FC ST. Gallen | 7 | 28 | 43.3 | 48.9 | 36.3 | 40 | +3.7 |
| 10 | FC Winterthur | 10 | 29 | 37.6 | 57.7 | 29.7 | 30 | +0.3 |
| 11 | Yverdon Sport | 11 | 28 | 31.1 | 48.3 | 29.4 | 28 | −1.4 |
| 12 | FC Zurich | 12 | 18 | 28.5 | 30.7 | 24.9 | 24 | −0.9 |
| 13 | FC Aarau | 13 | 1 | 0.4 | 3.0 | 0.2 | 0 | −0.2 |
Each match replayed from its full-time xG (Poisson): the points a side would earn on average (xPts). "Real" is the place in the real table.