Grasshopper have the biggest shortfall in the Super League: 39 points from chances worth 47.1 xPts, a gap of 8.1. At the other end, Basel have taken 73 points from an xPts figure of 64.7, 8.3 more than the underlying numbers justify.
Expected goals measure the quality of the chances a team creates and concedes, with every shot scored between 0 and 1 by how often shots like it are converted. Expected points come from running each finished match through a Poisson model using both sides' xG, giving a win, draw and loss probability, then awarding three points and one point against those probabilities. Underlying data is supplied by Sportmonks.
| # | Team | Played | Goals | xG | Goals minus xG | Goals against | xGA | Goals against minus xGA | Goal difference | xGD | Goal difference minus xGD | Points | xPts | Points minus xPts |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Basel | 19 | 43 | 39.0 | +4.0 | 15 | 20.0 | -5.0 | +28 | 18.9 | +9.1 | 41 | 36.7 | +4.3 |
| 2 | Lugano | 19 | 33 | 38.4 | -5.4 | 30 | 22.1 | +7.9 | +3 | 16.2 | -13.2 | 32 | 35.5 | -3.5 |
| 3 | Lausanne Sport | 20 | 38 | 33.5 | +4.5 | 25 | 22.2 | +2.8 | +13 | 11.3 | +1.7 | 36 | 34.5 | +1.5 |
| 4 | Young Boys | 19 | 43 | 41.1 | +1.9 | 19 | 26.9 | -7.9 | +24 | 14.2 | +9.8 | 43 | 33.5 | +9.5 |
| 5 | Servette | 19 | 35 | 34.5 | +0.5 | 26 | 24.6 | +1.4 | +9 | 9.9 | -0.9 | 34 | 32.2 | +1.8 |
| 6 | St. Gallen | 18 | 32 | 32.0 | +0.0 | 23 | 21.7 | +1.3 | +9 | 10.3 | -1.3 | 33 | 31.5 | +1.5 |
| 7 | Grasshopper | 19 | 28 | 30.3 | -2.3 | 24 | 22.4 | +1.6 | +4 | 7.9 | -3.9 | 23 | 30.9 | -7.9 |
| 8 | Luzern | 19 | 35 | 33.4 | +1.6 | 25 | 25.3 | -0.3 | +10 | 8.0 | +2.0 | 32 | 30.1 | +1.9 |
| 9 | Zürich | 19 | 28 | 29.5 | -1.5 | 26 | 23.4 | +2.6 | +2 | 6.1 | -4.1 | 29 | 28.2 | +0.8 |
| 10 | Sion | 19 | 32 | 28.4 | +3.6 | 22 | 26.8 | -4.8 | +10 | 1.6 | +8.4 | 32 | 26.9 | +5.1 |
| 11 | Yverdon Sport | 18 | 21 | 23.5 | -2.5 | 24 | 25.8 | -1.8 | -3 | -2.3 | -0.7 | 25 | 22.5 | +2.5 |
| 12 | Winterthur | 19 | 23 | 22.8 | +0.2 | 27 | 30.0 | -3.0 | -4 | -7.2 | +3.2 | 27 | 21.6 | +5.4 |
| # | Team | Played | Goals | xG | Goals minus xG | Goals against | xGA | Goals against minus xGA | Goal difference | xGD | Goal difference minus xGD | Points | xPts | Points minus xPts |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Basel | 19 | 48 | 32.0 | +16.0 | 28 | 29.7 | -1.7 | +20 | 2.2 | +17.8 | 32 | 28.0 | +4.0 |
| 2 | Young Boys | 19 | 17 | 25.5 | -8.5 | 30 | 24.8 | +5.2 | -13 | 0.7 | -13.7 | 18 | 26.6 | -8.6 |
| 3 | Zürich | 19 | 28 | 27.2 | +0.8 | 31 | 29.7 | +1.3 | -3 | -2.5 | -0.5 | 24 | 25.7 | -1.7 |
| 4 | Lugano | 19 | 22 | 26.4 | -4.4 | 28 | 28.8 | -0.8 | -6 | -2.5 | -3.5 | 22 | 25.0 | -3.0 |
| 5 | Servette | 19 | 29 | 26.4 | +2.6 | 29 | 29.8 | -0.8 | +0 | -3.4 | +3.4 | 29 | 24.2 | +4.8 |
| 6 | Luzern | 19 | 31 | 28.1 | +2.9 | 39 | 32.4 | +6.6 | -8 | -4.3 | -3.7 | 20 | 23.8 | -3.8 |
| 7 | Lausanne Sport | 18 | 24 | 24.6 | -0.6 | 29 | 27.6 | +1.4 | -5 | -3.0 | -2.0 | 17 | 23.5 | -6.5 |
| 8 | St. Gallen | 19 | 19 | 22.8 | -3.8 | 29 | 31.7 | -2.7 | -10 | -8.9 | -1.1 | 18 | 21.8 | -3.8 |
| 9 | Sion | 19 | 15 | 17.6 | -2.6 | 35 | 29.7 | +5.3 | -20 | -12.1 | -7.9 | 12 | 18.9 | -6.9 |
| 10 | Grasshopper | 19 | 15 | 17.5 | -2.5 | 29 | 35.5 | -6.5 | -14 | -18.0 | +4.0 | 16 | 16.2 | -0.2 |
| 11 | Yverdon Sport | 19 | 18 | 20.4 | -2.4 | 43 | 41.6 | +1.4 | -25 | -21.2 | -3.8 | 13 | 16.0 | -3.0 |
| 12 | Winterthur | 19 | 20 | 22.7 | -2.7 | 41 | 44.8 | -3.8 | -21 | -22.1 | +1.1 | 13 | 15.3 | -2.3 |
| # | Team | Played | Goals | xG | Goals minus xG | Goals against | xGA | Goals against minus xGA | Goal difference | xGD | Goal difference minus xGD | Points | xPts | Points minus xPts |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Winterthur | 5 | 11 | 9.5 | +1.5 | 7 | 8.1 | -1.1 | +4 | 1.4 | +2.6 | 10 | 8.1 | +1.9 |
| 2 | Grasshopper | 5 | 8 | 7.1 | +0.9 | 7 | 5.5 | +1.5 | +1 | 1.7 | -0.7 | 6 | 8.0 | -2.0 |
| 3 | Servette | 5 | 12 | 9.8 | +2.2 | 12 | 8.2 | +3.8 | +0 | 1.7 | -1.7 | 8 | 7.8 | +0.2 |
| 4 | Zürich | 5 | 12 | 9.4 | +2.6 | 9 | 8.3 | +0.7 | +3 | 1.1 | +1.9 | 6 | 7.7 | -1.7 |
| 5 | Young Boys | 5 | 11 | 8.2 | +2.8 | 7 | 7.0 | +0.0 | +4 | 1.2 | +2.8 | 8 | 7.4 | +0.6 |
| 6 | Basel | 5 | 19 | 8.9 | +10.1 | 11 | 9.2 | +1.8 | +8 | -0.3 | +8.3 | 12 | 7.2 | +4.8 |
| 7 | Lausanne Sport | 5 | 10 | 8.0 | +2.0 | 10 | 8.0 | +2.0 | +0 | 0.0 | +0.0 | 6 | 7.0 | -1.0 |
| 8 | St. Gallen | 5 | 6 | 7.8 | -1.8 | 9 | 8.1 | +0.9 | -3 | -0.4 | -2.6 | 7 | 6.8 | +0.2 |
| 9 | Lugano | 5 | 7 | 6.6 | +0.4 | 11 | 7.7 | +3.3 | -4 | -1.0 | -3.0 | 5 | 6.3 | -1.3 |
| 10 | Sion | 5 | 6 | 4.8 | +1.2 | 6 | 5.6 | +0.4 | +0 | -0.9 | +0.9 | 8 | 6.2 | +1.8 |
| 11 | Luzern | 5 | 5 | 7.2 | -2.2 | 13 | 8.7 | +4.3 | -8 | -1.5 | -6.5 | 1 | 6.1 | -5.1 |
| 12 | Yverdon Sport | 5 | 6 | 5.4 | +0.6 | 15 | 10.0 | +5.0 | -9 | -4.6 | -4.4 | 5 | 4.2 | +0.8 |
Basel overperformed their xG by more than any other side in the Super League in 2024/2025, with 91 goals from chances worth 70.9 xG, a gap of 20.1. Luzern were next on 4.5.
Lugano underperformed their xG by more than any other side in the Super League in 2024/2025, with 55 goals from chances worth 64.7 xG, a shortfall of 9.7. Young Boys were next on 6.6.
Basel were the luckiest side in the Super League in 2024/2025, with 73 points from performances worth 64.7 xPts, 8.3 more than their chances deserved. Servette were next on 6.5.
Grasshopper were the unluckiest side in the Super League in 2024/2025, with 39 points from performances worth 47.1 xPts, 8.1 short of what they deserved. Lugano were next on 6.5.
Basel were also top of the Super League in 2024/2025 on expected points, with 64.7 xPts from 70.9 xG created and 49.8 conceded across 38 matches. Lugano were next on 60.5.
Basel created the most xG in the Super League in 2024/2025, 70.9 from 38 matches, 1.9 a game against a competition average of 1.5. Young Boys were next on 66.6.
Yverdon Sport created the least xG in the Super League in 2024/2025, 43.9 from 37 matches, 1.2 a game against a competition average of 1.5. Winterthur were next on 45.5.
Winterthur conceded the most xG in the Super League in 2024/2025, 74.8 from 38 matches, 2.0 a game against a competition average of 1.5. Yverdon Sport were next on 67.4.
Basel and Lausanne Sport conceded the least xG in the Super League in 2024/2025, both on 49.8 from 38 matches, 1.3 a game against a competition average of 1.5. Lugano were next on 51.0.
Super League teams averaged 1.49 xG a game in 2024/2025, from the 227 matches played, and scored 1.49 goals a game from it.
Super League teams created more xG at home in 2024/2025, 1.70 a game against 1.28 away, a home advantage of +0.42.
The same season by player, with the goals each one scored against the chances they had.
| # | Team | Played | Goals | xG | Goals minus xG | Goals against | xGA | Goals against minus xGA | Goal difference | xGD | Goal difference minus xGD | Points | xPts | Points minus xPts |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Basel | 38 | 91 | 70.9 | +20.1 | 43 | 49.8 | -6.8 | +48 | 21.2 | +26.8 | 73 | 64.7 | +8.3 |
| 2 | Lugano | 38 | 55 | 64.7 | -9.7 | 58 | 51.0 | +7.0 | -3 | 13.8 | -16.8 | 54 | 60.5 | -6.5 |
| 3 | Young Boys | 38 | 60 | 66.6 | -6.6 | 49 | 51.7 | -2.7 | +11 | 14.9 | -3.9 | 61 | 60.1 | +0.9 |
| 4 | Lausanne Sport | 38 | 62 | 58.1 | +3.9 | 54 | 49.8 | +4.2 | +8 | 8.3 | -0.3 | 53 | 58.0 | -5.0 |
| 5 | Servette | 38 | 64 | 60.9 | +3.1 | 55 | 54.4 | +0.6 | +9 | 6.5 | +2.5 | 63 | 56.5 | +6.5 |
| 6 | Zürich | 38 | 56 | 56.6 | -0.6 | 57 | 53.0 | +4.0 | -1 | 3.6 | -4.6 | 53 | 54.0 | -1.0 |
| 7 | Luzern | 38 | 66 | 61.5 | +4.5 | 64 | 57.8 | +6.2 | +2 | 3.8 | -1.8 | 52 | 53.9 | -1.9 |
| 8 | St. Gallen | 37 | 51 | 54.8 | -3.8 | 52 | 53.4 | -1.4 | -1 | 1.4 | -2.4 | 51 | 53.3 | -2.3 |
| 9 | Grasshopper | 38 | 43 | 47.8 | -4.8 | 53 | 57.9 | -4.9 | -10 | -10.1 | +0.1 | 39 | 47.1 | -8.1 |
| 10 | Sion | 38 | 47 | 46.0 | +1.0 | 57 | 56.4 | +0.6 | -10 | -10.5 | +0.5 | 44 | 45.8 | -1.8 |
| 11 | Yverdon Sport | 37 | 39 | 43.9 | -4.9 | 67 | 67.4 | -0.4 | -28 | -23.5 | -4.5 | 38 | 38.5 | -0.5 |
| 12 | Winterthur | 38 | 43 | 45.5 | -2.5 | 68 | 74.8 | -6.8 | -25 | -29.3 | +4.3 | 40 | 36.9 | +3.1 |