Swiss Super League: 2026/27 season forecast

10,000 simulations · 72 matches to play · updated 13 October 2026

The model played the remaining 72 matches 10,000 times. Lugano have the best chance to be first before the split: 78%, Young Boys 16%.

Race for first place

0%20%40%60%80%27 July7 Septembertoday● Lugano 78%● Young Boys 16%● Sion 6%● Thun <1%● St. Gallen 1%● Basel <1%
Chance to be first before the split by week. Each point is the forecast as of that Monday.
Chance to be first before the split by week
DateLuganoYoung BoysSionThunSt. GallenBasel
27 July13%22%9%18%15%7%
3 August17%42%14%5%12%4%
10 August27%33%15%3%11%6%
17 August27%33%15%2%11%6%
24 August28%33%15%2%11%6%
31 August37%27%12%4%9%7%
7 September57%18%17%1%5%1%
14 September50%18%26%<1%2%2%
21 September67%16%15%<1%1%<1%
28 September68%16%15%<1%1%<1%
5 October66%16%17%<1%1%<1%
12 October79%15%5%—1%—
13 October78%16%6%<1%1%<1%

Chances of every team

Sorted by projected points. ▲▼ — change in percentage points over the last week. “Run-in” — how hard the remaining games are, 1 = the hardest.

#TeamPtsProj.Run-in1stTop 6
1Lugano28 (10)511178%▲12>99%
2Young Boys22 (10)44816%99%▲1
3Sion19 (10)41126%▼1197%▼2
4St. Gallen16 (10)3441%81%▲8
5Servette13 (10)317<1%59%▲17
6Basel13 (10)2910<1%44%▼18
7Luzern12 (10)299<1%45%▼11
8FC Zürich14 (10)273<1%29%▲8
9Thun10 (10)252<1%18%▼10
10FC Vaduz9 (10)246<1%20%▲9
11Grasshopper8 (10)205—5%▼3
12Lausanne6 (10)181—1%▼2

Chance of every place

Show the 12 × 12 table
Team123456789101112
Lugano781741
Young Boys1646249311
Sion62739167321
St. Gallen161526201485321
Servette2716181614118521
Basel14101416161512742
Luzern14101415161311952
FC Zürich259121516161383
Thun136911141717158
FC Vaduz146912141617138
Grasshopper1235711172727
Lausanne1247132449

Percent; empty cells are under 1%.

How it is calculated

Each team gets an attack and a defence rating from this season’s matches (football: expected goals and actual goals, the opponents’ strength taken into account). Last season is only the starting point, worth eight games: after a few rounds this season decides.

Every remaining fixture is then played out with Poisson-distributed goals, 10,000 times, and each simulated season ends in a table by points, goal difference and goals scored. Ratings are only estimates and form changes, so every simulation also moves each team's strength by a random amount.

A league match within four days after a European game costs a team a little (on 2021–2026 data such sides took 0.08 points per match fewer than in their other games). Head-to-head tie-breakers, points deductions and domestic cups are not modelled. The forecast is recalculated as soon as new results come in.

Swiss Super League: matches and table →
Swiss Super League: power rankings →