ch flag

2024-2025 Swiss Super League Table

2024-2025 Swiss Super League
PosTeamPWDLFAGDPts
1FC Zurich147522215+726
2Basel148153515+2025
3FC Lugano147432115+625
4Servette FC147432321+225
5FC Luzern146442622+422
6St Gallen145542519+620
7Lausanne Sports146262220+220
8FC Sion144551818017
9Young Boys144461823-516
10Yverdon-Sport FC144371525-1015
11FC Winterthur143291031-2111
12Grasshoppers142391324-119
2024-2025 Swiss Super League (Home)
PosTeamPWDLFAGDMGPts
1FC Lugano7511147+72116
2Lausanne Sports7502169+72515
3Servette FC74211312+12514
4FC Sion8341148+62213
5FC Luzern7412127+51913
6St Gallen7331158+72312
7Basel6402115+61612
8FC Zurich7331107+31712
9Young Boys73221110+12111
10Yverdon-Sport FC7313812-42010
11FC Winterthur7313511-61610
12Grasshoppers71331013-3236
2024-2025 Swiss Super League (Away)
PosTeamPWDLFAGDMGPts
1FC Zurich7421128+42014
2Basel84132410+143413
3Servette FC7322109+11911
4FC Luzern72321415-1299
5FC Lugano723278-1159
6St Gallen72231011-1218
7Lausanne Sports7124611-5175
8Young Boys7124713-6205
9Yverdon-Sport FC7124713-6205
10FC Sion6114410-6144
11Grasshoppers7106311-8143
12FC Winterthur7016520-15251
2024-2025 Swiss Super League (Overall)
PosTeamPWDLFAGDMGPts
1FC Zurich147522215+73726
2Basel148153515+205025
3FC Lugano147432115+63625
4Servette FC147432321+24425
5FC Luzern146442622+44822
6St Gallen145542519+64420
7Lausanne Sports146262220+24220
8FC Sion14455181803617
9Young Boys144461823-54116
10Yverdon-Sport FC144371525-104015
11FC Winterthur143291031-214111
12Grasshoppers142391324-11379
2024-2025 Swiss Super League (Halves)
1st Half
PosTeamPWDLFAGDMGPts
1Servette FC1483313762027
2Basel1474316792325
3St Gallen1458113762023
4FC Zurich1457211741822
5FC Lugano1456310731721
6Lausanne Sports14626121022220
7Grasshoppers14527610-41617
8FC Sion143748711516
9FC Luzern14446712-51916
10Yverdon-Sport FC14356610-41614
11Young Boys14275612-61813
12FC Winterthur14077214-12167
2nd Half
PosTeamPWDLFAGDMGPts
1Basel14923198112729
2FC Luzern14833191092927
3FC Zurich1465311831923
4FC Lugano1456311831921
5Young Boys14464121112318
6St Gallen14455121202417
7FC Sion144551011-12117
8Servette FC143831014-42417
9Lausanne Sports14365101002015
10Grasshoppers14428714-72114
11Yverdon-Sport FC14347915-62413
12FC Winterthur14347817-92513

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

2024-2025 Swiss Super League (Expected Goals)
PosTeamPGFxGF GAxGA
1FC Zurich141.571.07
2Basel142.501.07
3FC Lugano141.501.07
4Servette FC141.641.50
5FC Luzern141.860.271.570.17
6St Gallen141.791.36
7Lausanne Sports141.570.131.430.12
8FC Sion141.290.221.290.02
9Young Boys141.291.64
10Yverdon-Sport FC141.070.071.790.28
11FC Winterthur140.710.052.210.15
12Grasshoppers140.930.061.710.05
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.

2024-2025 Swiss Super League (Expected Goal Difference [GD])
PosTeamPGDxGDGD v xGD
1FC Zurich14+0.50
2Basel14+1.43
3FC Lugano14+0.43
4Servette FC14+0.14
5FC Luzern14+0.29+0.10+0.19
6St Gallen14+0.43
7Lausanne Sports14+0.14+0.01+0.13
8FC Sion140.00+0.20-0.20
9Young Boys14-0.36
10Yverdon-Sport FC14-0.71-0.21-0.50
11FC Winterthur14-1.50-0.10-1.40
12Grasshoppers14-0.79+0.01-0.80
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.

2024-2025 Swiss Super League (Expected Points)
PosTeamPPtsxPtsPts v xPts
1FC Zurich142624.6+1.4
2Basel142525.8-0.8
3FC Lugano142522.9+2.1
4Servette FC142522.6+2.4
5FC Luzern142221.9+0.1
6St Gallen142021.1-1.1
7Lausanne Sports142020.6-0.6
8FC Sion141719.2-2.2
9Young Boys141615.9+0.1
10Yverdon-Sport FC141512.6+2.4
11FC Winterthur141111.9-0.9
12Grasshoppers14913.6-4.6
Key to column names
  • Pts - Actual points total during the season
  • xPts - Expected points total during 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; 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 Zurich1424324.86723
2Basel1422324.97121
3FC Lugano1421244.96626
4Servette FC1420274.37022
5FC Luzern1420264.46527
6St Gallen1422284.66626
7Lausanne Sports1419264.67122
8FC Sion1421274.67021
9Young Boys1424314.86823
10Yverdon-Sport FC1425334.67021
11FC Winterthur1425324.67121
12Grasshoppers1423304.57218
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