ch flag

2026-2027 Swiss Super League Table

2026-2027 Swiss Super League
PosTeamPWDLFAGDPts
1FC Lugano1211103610+2634
2Young Boys127413823+1525
3FC Sion127232518+723
4FC Zurich126242526-120
5St Gallen126151922-319
6Servette FC125161716+116
7Basel124261822-414
8FC Luzern123451925-613
9Thun124172434-1013
10FC Vaduz123182425-110
11Grasshopper Club122461528-1310
12Lausanne Sports121381122-116
2026-2027 Swiss Super League (Home)
PosTeamPWDLFAGDMGPts
1FC Lugano7610205+152519
2Young Boys74212217+53914
3FC Sion6411127+51913
4FC Zurich64021311+22412
5FC Luzern63121210+22210
6Servette FC631286+21410
7St Gallen63121011-12110
8FC Vaduz5302148+6229
9Grasshopper Club6123915-6245
10Basel6114711-4184
11Lausanne Sports6024916-7252
12Thun5014414-10181
2026-2027 Swiss Super League (Away)
PosTeamPWDLFAGDMGPts
1FC Lugano5500165+112115
2Thun7403202004012
3Young Boys5320166+102211
4FC Sion63121311+22410
5Basel6312111102210
6St Gallen6303911-2209
7FC Zurich62221215-3278
8Servette FC6204910-1196
9Grasshopper Club6123613-7195
10Lausanne Sports611426-484
11FC Luzern6033715-8223
12FC Vaduz70161017-7271
2026-2027 Swiss Super League (Overall)
PosTeamPWDLFAGDMGPts
1FC Lugano1211103610+264634
2Young Boys127413823+156125
3FC Sion127232518+74323
4FC Zurich126242526-15120
5St Gallen126151922-34119
6Servette FC125161716+13316
7Basel124261822-44014
8FC Luzern123451925-64413
9Thun124172434-105813
10FC Vaduz123182425-14910
11Grasshopper Club122461528-134310
12Lausanne Sports121381122-11336
2026-2027 Swiss Super League (Halves)
1st Half
PosTeamPWDLFAGDMGPts
1Young Boys862015782220
2Basel83327521212
3Grasshopper Club73316421012
4FC Lugano7322633911
5Lausanne Sports8251321511
6FC Vaduz82519901811
7St Gallen722335-288
8FC Zurich822436-398
9FC Sion721467-1137
10FC Luzern813447-3116
11Thun713338-5116
12Servette FC705224-265
2nd Half
PosTeamPWDLFAGDMGPts
1FC Lugano7511133101616
2FC Sion751111471516
3Young Boys841313942213
4Basel84139901813
5FC Luzern8323810-21811
6St Gallen73139901810
7FC Vaduz8305810-2189
8Servette FC722334-178
9FC Zurich82241013-3238
10Grasshopper Club7223410-6148
11Thun7142810-2187
12Lausanne Sports813449-5136

For column heading definitions, see the Key at the bottom of the table.

2026-2027 Swiss Super League (Expected Goals)
PosTeamPGFxGF GAxGA
1FC Lugano123.001.050.830.76
2Young Boys123.171.771.921.05
3FC Sion122.081.491.500.92
4FC Zurich122.081.032.171.33
5St Gallen121.581.221.830.81
6Servette FC121.420.831.330.81
7Basel121.500.611.830.67
8FC Luzern121.581.42.081.73
9Thun122.000.872.831.21
10FC Vaduz122.001.152.081.5
11Grasshopper Club121.251.052.331.46
12Lausanne Sports120.920.571.830.81
Key to column names
  • GF - Actual goals "for" per game
  • xGF - Expected Goals "for" (scored) per game
  • GF v XGF - Compares actual goals vs expected goals per game (a positive number means over-performance; negative indicates under-performance)
  • GA - Actual goals "against" per game
  • xGA - Expected Goals "against" (conceded) per game
  • GA v XGA - Compares actual goals conceded vs expected goals conceded per game (a positive number means over-performance; negative indicates under-performance)

For column heading definitions, see the Key at the bottom of the table.

2026-2027 Swiss Super League (Expected GD)
PosTeamPGDxGDGD v xGD
1FC Lugano12+2.17+0.29+1.88
2Young Boys12+1.25+0.72+0.53
3FC Sion12+0.58+0.57+0.01
4FC Zurich12-0.08-0.30+0.22
5St Gallen12-0.25+0.41-0.66
6Servette FC12+0.08+0.02+0.06
7Basel12-0.33-0.06-0.27
8FC Luzern12-0.50-0.33-0.17
9Thun12-0.83-0.34-0.49
10FC Vaduz12-0.08-0.35+0.27
11Grasshopper Club12-1.08-0.41-0.67
12Lausanne Sports12-0.92-0.24-0.68
Key to column names
  • GD - Actual goal difference per game
  • xGD - Expected goal difference (expected goals "for" minus expected goals "against") per game
  • GD v xGD - Compares actual GD vs expected GD per game (a positive number means over-performance; negative indicates under-performance)

For column heading definitions, see the Key at the bottom of the table.

2026-2027 Swiss Super League (Expected Points)
PosTeamPPtsxPtsPts v xPts
1FC Lugano123423.5+10.5
2Young Boys122522.4+2.6
3FC Sion122324.3-1.3
4FC Zurich122014.9+5.1
5St Gallen121918.1+0.9
6Servette FC121616.4-0.4
7Basel121413.9+0.1
8FC Luzern121314.7-1.7
9Thun121312.7+0.3
10FC Vaduz121013.5-3.4
11Grasshopper Club121015.4-5.4
12Lausanne Sports12611.4-5.4
Key to column names
  • Pts - Actual points total during the season
  • xPts - Expected points total during the season based upon aggregated statistical analysis of the xG for and against in every game
  • Pts v xPts - Compares actual Pts vs expected Pts (a positive number means over-performance; a negative indicates under-performance)

For column heading definitions, see the Key at the bottom of the table.

Numbers of Players
Pos TeamP SP Pl SPG PM SM
1FC Lugano1221257.78012
2Young Boys1222336.97812
3FC Sion1218247.37515
4FC Zurich1219316.7892
5St Gallen1221257.47519
6Servette FC1222276.48011
7Basel1221287.8875
8FC Luzern1224326.58211
9Thun1225297.77617
10FC Vaduz1218257.3828
11Grasshopper Club12243277119
12Lausanne Sports1225327.6828
Key to column names
  • P - Games played this season
  • SP - Total number of starting players used over last 10 games
  • Pl - Total number of players (starting + substitutes) used over last 10 games
  • SPG - Mean number of substitutes per game
  • PM - Median number of minutes played for substituted players
  • SM - Median number of minutes played for substitutes

See: Form Table