ch flag

2026-2027 Swiss Super League Table

2026-2027 Swiss Super League
PosTeamPWDLFAGDPts
1FC Lugano10910317+2428
2Young Boys95403118+1319
3FC Sion106132317+619
4FC Zurich104241822-414
5Servette FC104151413+113
6Basel94141717013
7St Gallen94141619-313
8FC Luzern103341722-512
9Thun103161727-1010
10Grasshopper Club92251324-118
11FC Vaduz92071821-36
12Lausanne Sports9135715-86
2026-2027 Swiss Super League (Home)
PosTeamPWDLFAGDMGPts
1FC Lugano6510184+142216
2Young Boys53201712+52911
3FC Sion5311117+41810
4FC Luzern5302119+2209
5FC Zurich53021110+1219
6Servette FC521265+1117
7FC Vaduz4202118+3196
8St Gallen4112710-3174
9Grasshopper Club4112711-4184
10Basel5104711-4183
11Lausanne Sports5023511-6162
12Thun4013211-9131
2026-2027 Swiss Super League (Away)
PosTeamPWDLFAGDMGPts
1FC Lugano4400133+101612
2Basel4310106+41610
3FC Sion53021210+2229
4St Gallen5302990189
5Thun63031516-1319
6Young Boys4220146+8208
7Servette FC5203880166
8FC Zurich5122712-5195
9Lausanne Sports411224-264
10Grasshopper Club5113613-7194
11FC Luzern5032613-7193
12FC Vaduz5005713-6200
2026-2027 Swiss Super League (Overall)
PosTeamPWDLFAGDMGPts
1FC Lugano10910317+243828
2Young Boys95403118+134919
3FC Sion106132317+64019
4FC Zurich104241822-44014
5Servette FC104151413+12713
6Basel9414171703413
7St Gallen94141619-33513
8FC Luzern103341722-53912
9Thun103161727-104410
10Grasshopper Club92251324-11378
11FC Vaduz92071821-3396
12Lausanne Sports9135715-8226
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 Lugano103.100.990.700.63
2Young Boys93.441.632.000.92
3FC Sion102.301.261.700.92
4FC Zurich101.800.782.201.1
5Servette FC101.400.671.300.75
6Basel91.890.481.890.31
7St Gallen91.781.112.110.63
8FC Luzern101.701.322.201.58
9Thun101.700.562.701.08
10Grasshopper Club91.440.922.671.32
11FC Vaduz92.000.932.331.35
12Lausanne Sports90.780.311.670.33
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 Lugano10+2.40+0.36+2.04
2Young Boys9+1.44+0.71+0.73
3FC Sion10+0.60+0.34+0.26
4FC Zurich10-0.40-0.32-0.08
5Servette FC10+0.10-0.08+0.18
6Basel90.00+0.17-0.17
7St Gallen9-0.33+0.48-0.81
8FC Luzern10-0.50-0.26-0.24
9Thun10-1.00-0.52-0.48
10Grasshopper Club9-1.22-0.40-0.82
11FC Vaduz9-0.33-0.42+0.09
12Lausanne Sports9-0.89-0.02-0.87
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 Lugano102820.8+7.2
2Young Boys91916.9+2.1
3FC Sion101919.7-0.7
4FC Zurich101412.2+1.8
5Servette FC101312.9+0.1
6Basel91310.9+2.2
7St Gallen91313.5-0.5
8FC Luzern101212.5-0.4
9Thun10109.3+0.7
10Grasshopper Club9812.1-4.1
11FC Vaduz969.6-3.6
12Lausanne Sports968.8-2.8
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 Lugano1021257.48012
2Young Boys920326.27713
3FC Sion1017236.97417
4FC Zurich1019306.3855
5Servette FC1022276.18011
6Basel920287.3867
7St Gallen9202476727
8FC Luzern10233268012
9Thun1023297.47419
10Grasshopper Club923316.76921
11FC Vaduz917236.8819
12Lausanne Sports922317.48010
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