ch flag

2025-2026 Swiss Super League Table

2025-2026 Swiss Super League
PosTeamPWDLFAGDPts
1Thun1310122614+1231
2Basel137152216+622
3Young Boys136432523+222
4St Gallen127052617+921
5FC Sion135442017+319
6FC Lugano126151717019
7FC Luzern134542622+417
8Lausanne Sports134452521+416
9FC Zurich135171925-616
10Servette FC134272025-514
11Grasshopper Club133461827-913
12FC Winterthur131391636-206
2025-2026 Swiss Super League (Home)
PosTeamPWDLFAGDMGPts
1Thun6411127+51913
2FC Lugano6411105+51513
3St Gallen7403158+72312
4Basel6402125+71712
5Young Boys6321116+51711
6Lausanne Sports73131812+63010
7FC Zurich73041316-3299
8Grasshopper Club62221310+3238
9Servette FC72231012-2228
10FC Sion621376+1137
11FC Luzern61321410+4246
12FC Winterthur71241216-4285
2025-2026 Swiss Super League (Away)
PosTeamPWDLFAGDMGPts
1Thun7601147+72118
2FC Sion73311311+22412
3FC Luzern7322121202411
4Young Boys73221417-33111
5Basel73131011-12110
6St Gallen5302119+2209
7FC Zurich621369-3157
8Lausanne Sports613279-2166
9Servette FC62041013-3236
10FC Lugano6204712-5196
11Grasshopper Club7124517-12225
12FC Winterthur6015420-16241
2025-2026 Swiss Super League (Overall)
PosTeamPWDLFAGDMGPts
1Thun1310122614+124031
2Basel137152216+63822
3Young Boys136432523+24822
4St Gallen127052617+94321
5FC Sion135442017+33719
6FC Lugano12615171703419
7FC Luzern134542622+44817
8Lausanne Sports134452521+44616
9FC Zurich135171925-64416
10Servette FC134272025-54514
11Grasshopper Club133461827-94513
12FC Winterthur131391636-20526
2025-2026 Swiss Super League (Halves)
1st Half
PosTeamPWDLFAGDMGPts
1FC Luzern1366113581824
2Basel1373312751924
3Thun1365212751923
4Grasshopper Club13553810-21820
5St Gallen12525141042417
6FC Lugano124537611317
7Young Boys13373910-11916
8FC Sion13364111012115
9Lausanne Sports132749811713
10FC Zurich13346711-41813
11FC Winterthur13328515-102011
12Servette FC13247614-82010
2nd Half
PosTeamPWDLFAGDMGPts
1Thun1375114772126
2St Gallen1273212751924
3Young Boys13724161332923
4Servette FC13706141132521
5Lausanne Sports13544161332919
6FC Sion134549721617
7Basel1337310911916
8FC Lugano124351011-12115
9FC Zurich134271214-22614
10FC Luzern133461317-43013
11FC Winterthur134181121-103213
12Grasshopper Club133281017-72711

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

2025-2026 Swiss Super League (Expected Goals)
PosTeamPGFxGF GAxGA
1Thun132.001.08
2Basel131.691.23
3Young Boys131.921.77
4St Gallen122.171.42
5FC Sion131.541.31
6FC Lugano121.421.42
7FC Luzern132.001.69
8Lausanne Sports131.921.62
9FC Zurich131.461.92
10Servette FC131.541.92
11Grasshopper Club131.382.08
12FC Winterthur131.232.77
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.

2025-2026 Swiss Super League (Expected GD)
PosTeamPGDxGDGD v xGD
1Thun13+0.92
2Basel13+0.46
3Young Boys13+0.15
4St Gallen12+0.75
5FC Sion13+0.23
6FC Lugano120.00
7FC Luzern13+0.31
8Lausanne Sports13+0.31
9FC Zurich13-0.46
10Servette FC13-0.38
11Grasshopper Club13-0.69
12FC Winterthur13-1.54
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.

2025-2026 Swiss Super League (Expected Points)
PosTeamPPtsxPtsPts v xPts
1Thun1331
2Basel1322
3Young Boys1322
4St Gallen1221
5FC Sion1319
6FC Lugano1219
7FC Luzern1317
8Lausanne Sports1316
9FC Zurich1316
10Servette FC1314
11Grasshopper Club1313
12FC Winterthur136
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
1Thun1319264.97122
2Basel1322274.76625
3Young Boys1322304.96527
4St Gallen1219304.37122
5FC Sion1317264.87119
6FC Lugano1222264.86826
7FC Luzern1317294.56922
8Lausanne Sports1322314.86724
9FC Zurich1322344.97219
10Servette FC1322314.17320
11Grasshopper Club1321284.37124
12FC Winterthur1323314.97318
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