‹ ›

2023-24 Super League Season

228 games

Final

Champion

Young Boys

77 points

Relegated

No relegation

Biggest Overachiever

Zurich

3.70 points above expected

60 points · 56.30 expected points

Biggest Disappointment

Winterthur

4.05 points below expected

49 points · 53.05 expected points

League Table

The final standings for the season. vsSim shows actual points minus the simulation's mean — positive means the team overachieved against the model, negative means they underperformed.

# Team GP W D L Pts GF GA GD SimPts vsSim
1 Young Boys 33 19 8 6 65 67 32 +35 63.90 +1.10
2 Lugano 33 18 5 10 59 61 44 +17 51.31 +7.69
3 Servette 33 16 9 8 57 53 38 +15 51.01 +5.99
4 St. Gallen 33 14 8 11 50 53 44 +9 52.30 -2.30
5 Winterthur 33 13 10 10 49 55 56 -1 39.10 +9.90
6 Zurich 33 12 12 9 48 44 35 +9 50.78 -2.78
7 Luzern 33 12 8 13 44 41 46 -5 48.85 -4.85
8 Lausanne-Sport 33 10 10 13 40 43 48 -5 37.78 +2.22
9 Basel 33 11 7 15 40 41 51 -10 44.15 -4.15
10 Yverdon-Sport 33 11 7 15 40 43 64 -21 33.33 +6.67
11 Grasshopper 33 8 6 19 30 35 45 -10 43.91 -13.91
12 Lausanne-Ouchy 33 5 8 20 23 33 66 -33 31.78 -8.78
# Team GP W D L Pts GF GA GD SimPts vsSim
1 Young Boys 38 23 8 7 77 76 34 +42 74.08 +2.92
2 Lugano 38 20 5 13 65 67 51 +16 66.56 -1.56
3 Servette 38 18 10 10 64 59 43 +16 63.96 +0.04
4 Zurich 38 16 12 10 60 53 41 +12 56.30 +3.70
5 St. Gallen 38 16 9 13 57 60 51 +9 55.39 +1.61
6 Winterthur 38 13 10 15 49 60 71 -11 53.05 -4.05
# Team GP W D L Pts GF GA GD SimPts vsSim
1 Luzern 38 13 10 15 49 47 53 -6 52.24 -3.24
2 Basel 38 13 10 15 49 45 52 -7 48.19 +0.81
3 Yverdon-Sport 38 13 8 17 47 50 71 -21 45.79 +1.21
4 Lausanne-Sport 38 11 12 15 45 48 53 -5 47.09 -2.09
5 Grasshopper 38 10 8 20 38 41 49 -8 37.17 +0.83
6 Lausanne-Ouchy 38 7 8 23 29 40 77 -37 27.84 +1.16

Top Overachievers & Disappointments

Teams that most beat — or most fell short of — their simulated point projections. A positive vsSim means the team accumulated more points than the model expected on average; a negative one means fewer.

Biggest Overachievers

# Team Actual Sim vsSim
1 Zurich 60 56.30 +3.70
2 Young Boys 77 74.08 +2.92
3 St. Gallen 57 55.39 +1.61
4 Yverdon-Sport 47 45.79 +1.21
5 Lausanne-Ouchy 29 27.84 +1.16

Biggest Disappointments

# Team Actual Sim vsSim
1 Winterthur 49 53.05 -4.05
2 Luzern 49 52.24 -3.24
3 Lausanne-Sport 45 47.09 -2.09
4 Lugano 65 66.56 -1.56
5 Servette 64 63.96 +0.04

Top Streaks

Ranked by model unlikelihood — the product of pregame W/D/L probabilities over the games in each team's streak. A short streak by a poor team can outrank a longer one by a strong team since the poor team's per-game probabilities were lower going in. Unbeaten counts consecutive wins or ties; Winless counts consecutive losses or ties.

Most Unlikely Winning Streaks

# Team Games Dates Probability
1 Servette 7 Sep 30 – Nov 26 1 in 638
2 Lugano 6 Feb 25 – Apr 2 1 in 107
3 Zurich 4 May 12 – May 25 1 in 63
4 Yverdon-Sport 2 Feb 4 – Feb 11 1 in 15
5 Luzern 3 Aug 27 – Sep 24 1 in 14

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Servette 4 Mar 30 – Apr 14 1 in 282
2 St. Gallen 4 Jan 28 – Feb 11 1 in 84
3 Basel 4 Oct 1 – Oct 29 1 in 71
4 Grasshopper 5 Apr 1 – Apr 20 1 in 65
5 Winterthur 6 Apr 21 – May 25 1 in 59

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Winterthur 11 Feb 3 – Apr 14 1 in 563
2 Servette 15 Sep 27 – Feb 4 1 in 527
3 Zurich 12 Jul 23 – Oct 28 1 in 173
4 St. Gallen 8 Mar 16 – May 12 1 in 48
5 Basel 8 Apr 6 – May 21 1 in 26

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Basel 9 Aug 6 – Oct 29 1 in 175
2 Zurich 7 Dec 10 – Feb 4 1 in 109
3 Grasshopper 9 Feb 24 – Apr 20 1 in 58
4 Servette 7 Jul 29 – Sep 27 1 in 53
5 Lausanne-Ouchy 10 Oct 7 – Dec 16 1 in 17

Position Race

Each team’s league position across the whole season. Colored teams are the season’s headline finishers — champion, promoted, and relegated; everyone else is gray as context.

Recent Form

Each team’s last 5 games, hottest first. Form shows the results (navy win, gray draw, red loss, newest on the right); the bars show Elo change over the window, points taken, points expected from the odds, and actual minus expected. Beside each team: current Elo and season points.

Team Elo Season Pts Form Elo Δ (5) Points (5) Expected (5) Actual − Exp
Young Boys 1832 77 +14 12 9.4 +2.6
Lugano 1736 65 -12 6 7.8 -1.8
Servette 1732 64 +6 7 6.6 +0.4
Zurich 1710 60 +14 12 6.5 +5.5
St. Gallen 1706 57 +4 7 6.3 +0.7
Basel 1673 49 +8 9 8.4 +0.6
Luzern 1662 49 -7 5 8.0 -3.0
Winterthur 1614 49 -27 0 4.9 -4.9
Yverdon-Sport 1569 47 +4 7 5.6 +1.4
Lausanne-Sport 1617 45 -1 5 7.2 -2.2
Grasshopper 1626 38 +4 8 7.5 +0.5
Lausanne-Ouchy 1510 29 -9 6 4.8 +1.2

Head-to-Head

Each cell shows a team's record in that matchup (row vs column, formatted W-D-L) with the model's expected points on the line below. Navy-tinted cells mean the team beat the model's expectations by more than one point in that matchup; gold-tinted cells mean they fell short by the same margin.

Beat expectations Fell short Within expectations
Team BAS GRA LAU LAU LUG LUZ SER SG WIN YB YVE ZUR
Basel —
1-0-3
5.23
2-1-1
7.15
0-1-3
6.53
1-0-2
3.22
1-3-0
5.26
1-0-2
3.83
2-0-1
3.77
2-1-0
4.98
1-0-2
2.30
2-1-1
6.85
0-3-0
3.96
Grasshopper
3-0-1
5.77
—
2-1-1
6.97
1-2-1
5.96
1-1-1
3.59
0-1-3
5.04
0-0-3
3.20
0-2-1
3.73
0-0-3
4.37
0-0-3
2.26
2-1-1
6.56
1-0-2
3.24
Lausanne-Ouchy
1-1-2
3.95
1-1-2
4.10
—
0-2-2
5.32
1-0-2
2.75
2-0-2
3.60
1-1-1
2.23
0-0-3
2.36
0-0-3
3.61
0-0-3
1.53
1-1-2
5.12
0-2-1
2.44
Lausanne-Sport
3-1-0
4.53
1-2-1
5.06
2-2-0
5.68
—
1-0-2
2.67
1-1-2
4.40
0-1-2
2.66
0-1-2
3.23
0-1-2
4.30
1-0-2
2.23
1-1-2
6.02
1-2-0
3.22
Lugano
2-0-1
5.08
1-1-1
4.66
2-0-1
5.57
2-0-1
5.67
—
2-0-1
4.13
0-1-3
5.64
3-0-1
5.65
3-1-0
7.00
1-2-1
4.12
3-0-0
5.85
1-0-3
5.84
Luzern
0-3-1
5.76
3-1-0
5.99
2-0-2
7.51
2-1-1
6.64
1-0-2
4.13
—
1-1-1
4.19
1-1-1
3.59
1-1-1
4.68
0-1-2
2.62
2-0-2
7.21
0-1-2
4.17
Servette
2-0-1
4.43
3-0-0
5.10
1-1-1
6.19
2-1-0
5.68
3-1-0
5.40
1-1-1
4.07
—
2-2-0
5.64
1-2-1
6.89
1-1-2
4.07
1-0-2
5.50
1-1-2
5.73
St. Gallen
1-0-2
4.48
1-2-0
4.54
3-0-0
6.02
2-1-0
5.07
1-0-3
5.39
1-1-1
4.68
0-2-2
5.37
—
2-1-1
6.95
1-1-2
4.08
2-0-1
5.95
2-1-1
5.56
Winterthur
0-1-2
3.31
3-0-0
3.89
3-0-0
4.65
2-1-0
3.96
0-1-3
4.07
1-1-1
3.59
1-2-1
4.15
1-1-2
4.11
—
0-0-4
3.04
1-2-0
4.94
1-1-2
4.25
Young Boys
2-0-1
6.08
3-0-0
6.13
3-0-0
7.01
2-0-1
6.16
1-2-1
6.94
2-1-0
5.73
2-1-1
7.00
2-1-1
6.99
4-0-0
8.15
—
1-2-0
6.38
1-1-2
6.56
Yverdon-Sport
1-1-2
4.20
1-1-2
4.50
2-1-1
5.89
2-1-1
4.99
0-0-3
2.52
2-0-2
3.87
2-0-1
2.82
1-0-2
2.42
0-2-1
3.34
0-2-1
2.05
—
2-0-1
2.88
Zurich
0-3-0
4.31
2-0-1
5.05
1-2-0
5.94
0-2-1
5.07
3-0-1
5.16
2-1-0
4.10
2-1-1
5.30
1-1-2
5.45
2-1-1
6.81
2-1-1
4.47
1-0-2
5.42
—

Points vs. Goals Scored, Allowed, and Differential

Points plotted against goals scored, allowed, and differential. Use the buttons to switch views; hover a team for exact values. The table gives each fit's R² and slope (the change in points per 10 goals).

Fit Metrics

R² Slope
Scored 0.81 +10.8
Allowed 0.55 -7.4
Differential 0.90 +6.0

Scoreline Distribution

Percentage of games ending with each combination of team-goals (rows) and opponent-goals (columns). The diagonal shows draws; cells below the diagonal are wins from the row team's perspective, cells above are losses. Marginal totals on the right and bottom show how often each goal count occurred regardless of opponent. Use the picker to switch between the league-wide view and any individual team.

↓ Scored | Allowed →012345+Total
04.82%9.65%4.61%3.07%0.66%0.44%23.25%
19.65%11.84%8.33%4.82%1.32%1.10%37.06%
24.61%8.33%6.14%1.97%0.88%1.10%23.03%
33.07%4.82%1.97%1.32%——11.18%
40.66%1.32%0.88%———2.85%
5+0.44%1.10%1.10%———2.63%
Total23.25%37.06%23.03%11.18%2.85%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 1.42 1.42 +0.00
SD 1.21 1.21 1.75
CV 0.85 0.85 —
Max 6 6 +5
Min 0 0 -5

Games Played: 228

↓ Scored | Allowed →012345+Total
07.89%7.89%2.63%7.89%——26.32%
110.53%13.16%10.53%2.63%2.63%2.63%42.11%
210.53%5.26%5.26%2.63%——23.68%
3—5.26%————5.26%
4———————
5+——2.63%———2.63%
Total28.95%31.58%21.05%13.16%2.63%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 1.18 1.37 -0.18
SD 1.06 1.26 1.69
CV 0.90 0.92 —
Max 5 5 +3
Min 0 0 -4

Games Played: 38

↓ Scored | Allowed →012345+Total
05.26%26.32%7.89%2.63%——42.11%
12.63%15.79%5.26%7.89%——31.58%
22.63%7.89%—2.63%——13.16%
32.63%2.63%2.63%———7.89%
4———————
5+2.63%—2.63%———5.26%
Total15.79%52.63%18.42%13.16%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.08 1.29 -0.21
SD 1.32 0.90 1.65
CV 1.23 0.70 —
Max 5 3 +5
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
0—13.16%5.26%10.53%5.26%—34.21%
1—15.79%7.89%10.53%——34.21%
2—10.53%5.26%2.63%—5.26%23.68%
32.63%2.63%2.63%———7.89%
4———————
5+———————
Total2.63%42.11%21.05%23.68%5.26%5.26%100%

Summary Statistics

Scored Allowed Difference
Mean 1.05 2.03 -0.97
SD 0.96 1.22 1.65
CV 0.91 0.60 —
Max 3 5 +3
Min 0 0 -4

Games Played: 38

↓ Scored | Allowed →012345+Total
010.53%7.89%5.26%——2.63%26.32%
17.89%10.53%15.79%5.26%——39.47%
22.63%5.26%7.89%——2.63%18.42%
32.63%7.89%—2.63%——13.16%
42.63%—————2.63%
5+———————
Total26.32%31.58%28.95%7.89%—5.26%100%

Summary Statistics

Scored Allowed Difference
Mean 1.26 1.39 -0.13
SD 1.08 1.26 1.68
CV 0.86 0.91 —
Max 4 5 +4
Min 0 0 -5

Games Played: 38

↓ Scored | Allowed →012345+Total
02.63%5.26%2.63%5.26%——15.79%
115.79%2.63%7.89%5.26%2.63%—34.21%
210.53%5.26%5.26%5.26%——26.32%
32.63%2.63%5.26%2.63%——13.16%
4—2.63%2.63%———5.26%
5+2.63%2.63%————5.26%
Total34.21%21.05%23.68%18.42%2.63%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.76 1.34 +0.42
SD 1.40 1.21 1.95
CV 0.80 0.90 —
Max 6 4 +5
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
05.26%10.53%————15.79%
110.53%18.42%13.16%5.26%2.63%2.63%52.63%
27.89%7.89%2.63%—5.26%—23.68%
32.63%2.63%2.63%———7.89%
4———————
5+———————
Total26.32%39.47%18.42%5.26%7.89%2.63%100%

Summary Statistics

Scored Allowed Difference
Mean 1.24 1.39 -0.16
SD 0.82 1.39 1.57
CV 0.66 0.99 —
Max 3 6 +3
Min 0 0 -5

Games Played: 38

↓ Scored | Allowed →012345+Total
0—10.53%2.63%———13.16%
113.16%13.16%10.53%—2.63%—39.47%
213.16%7.89%10.53%———31.58%
3—7.89%—2.63%——10.53%
4—2.63%2.63%———5.26%
5+———————
Total26.32%42.11%26.32%2.63%2.63%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.55 1.13 +0.42
SD 1.03 0.93 1.35
CV 0.66 0.83 —
Max 4 4 +3
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
0—10.53%7.89%2.63%——21.05%
113.16%15.79%5.26%2.63%2.63%—39.47%
2—10.53%5.26%2.63%——18.42%
3—5.26%—2.63%——7.89%
45.26%—2.63%———7.89%
5+—2.63%2.63%———5.26%
Total18.42%44.74%23.68%10.53%2.63%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.58 1.34 +0.24
SD 1.41 0.99 1.78
CV 0.89 0.74 —
Max 5 4 +4
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
05.26%——2.63%——7.89%
110.53%10.53%7.89%10.53%2.63%—42.11%
22.63%13.16%7.89%5.26%5.26%5.26%39.47%
3—5.26%—2.63%——7.89%
4———————
5+——2.63%———2.63%
Total18.42%28.95%18.42%21.05%7.89%5.26%100%

Summary Statistics

Scored Allowed Difference
Mean 1.58 1.87 -0.29
SD 0.95 1.44 1.58
CV 0.60 0.77 —
Max 5 5 +3
Min 0 0 -3

Games Played: 38

↓ Scored | Allowed →012345+Total
05.26%10.53%2.63%———18.42%
118.42%7.89%2.63%2.63%——31.58%
22.63%5.26%5.26%———13.16%
310.53%5.26%—2.63%——18.42%
4—5.26%2.63%———7.89%
5+—7.89%2.63%———10.53%
Total36.84%42.11%15.79%5.26%——100%

Summary Statistics

Scored Allowed Difference
Mean 2.00 0.89 +1.11
SD 1.66 0.86 1.74
CV 0.83 0.96 —
Max 6 3 +5
Min 0 0 -2

Games Played: 38

↓ Scored | Allowed →012345+Total
05.26%5.26%10.53%2.63%2.63%2.63%28.95%
12.63%10.53%7.89%5.26%—7.89%34.21%
2—10.53%5.26%———15.79%
35.26%5.26%7.89%———18.42%
4—2.63%————2.63%
5+———————
Total13.16%34.21%31.58%7.89%2.63%10.53%100%

Summary Statistics

Scored Allowed Difference
Mean 1.32 1.87 -0.55
SD 1.16 1.49 2.13
CV 0.89 0.80 —
Max 4 6 +3
Min 0 0 -5

Games Played: 38

↓ Scored | Allowed →012345+Total
010.53%7.89%7.89%2.63%——28.95%
110.53%7.89%5.26%———23.68%
22.63%10.53%13.16%2.63%——28.95%
37.89%5.26%2.63%———15.79%
4—2.63%————2.63%
5+———————
Total31.58%34.21%28.95%5.26%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.39 1.08 +0.32
SD 1.15 0.91 1.47
CV 0.83 0.85 —
Max 4 3 +3
Min 0 0 -3

Games Played: 38

Season Summary

Every team's regular-season finish compared against 100,000 simulations. Click any column header to sort. Luck is the team's actual points minus the sim's mean — positive means the team beat the model. Percentile is where the actual result fell in the team's sim distribution (e.g. 90% = the team did this well or better in only 10% of sims).

Team Elo Points Avg Luck Percentile Min 5th Q1 Median Q3 95th Max
Young Boys 1832 77 63.90 +13.10 58.0% 43 52 59 63 69 76 82
Lugano 1736 65 51.31 +13.69 89.0% 34 40 46 51 56 61 70
Servette 1732 64 51.01 +12.99 80.0% 34 40 45 51 57 62 69
Zurich 1710 60 50.78 +9.22 41.0% 31 41 46 51 56 61 66
St. Gallen 1706 57 52.30 +4.70 40.0% 34 40 47 52 57 64 76
Basel 1673 49 44.15 +4.85 32.0% 25 30 39 44 50 56 70
Luzern 1662 49 48.85 +0.15 25.0% 33 39 44 48 53 60 64
Grasshopper 1626 38 43.91 -5.91 3.0% 22 31 37 43 49 57 62
Lausanne-Sport 1617 45 37.78 +7.22 69.0% 18 24 34 37 41 49 55
Winterthur 1614 49 39.10 +9.90 92.0% 25 27 33 39 45 50 54
Yverdon-Sport 1569 47 33.33 +13.67 84.0% 17 22 28 33 38 45 50
Lausanne-Ouchy 1510 29 31.78 -2.78 12.0% 18 21 28 32 36 41 48

Point Totals in Context

Each team's actual results against four model perspectives: simulated points, team Elo, average opponent Elo, and percentile within simulated outcomes. First phase is on the left, second phase on the right; the buttons switch the perspective on both plots at once. Dashed crosshairs at each plot's league means split it into four quadrants.

First Phase
Second Phase
First Phase
Second Phase
First Phase
Second Phase
First Phase
Second Phase

Home-Field Advantage Edge

The simulation applies the same home-field boost to every game across the league, so the per-game home win probabilities bake in the model's idea of HFA. For each team, we sum expected points at home and compare to actual home points, and the same on the road. The bar shows (home points above expected) minus (away points above expected). A tall positive bar means the team's home/road split exceeded what the model predicted — a real fortress effect. A tall negative bar means the reverse: they played worse at home or better on the road than expected.

Season Trends

How each metric evolved across the season - Elo rating, actual and projected points, title/promotion probability, and relegation probability - day by day.

Edges & Scoring

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Home Edge
Share of matches won by the home team minus the share won by the away team.
No Edge: under 15% * Slight Edge: 15% to 22.5% * Clear Edge: 22.5% to 26.5% * Strong Edge: 26.5% and up.
Elo Value
Number of Elo rating points one goal is worth. A team this many Elo points better than another is expected to win by one goal on a neutral field.
Scoring Tilt
Average home goals minus average away goals per match. The gold line is the home goals edge implied by the scoring value of an Elo point and the home-field Elo bonus.
Road-Tilted: under -0.2 * Neutral: -0.2 to 0.5 * Home-Tilted: 0.5 to 1.2 * Strong Home: 1.2 and up.
Home Edge
HomeDrawAway
+21.49%
Slight Edge
48.68%24.12%27.19%
Elo Value
Home Edge
179 Elo
0.006 goals per Elo point
075.85500
Scoring Tilt
Expected
+0.40 goals
Neutral
-2+0.42+2

Title Race

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Title-Race Openness
Effective number of teams with a live shot at finishing 1st, from the simulation. 1 means the favorite is a near-lock; larger means a wide-open race. Equal to 1 divided by the sum of squared title odds.
One-Team Race: under 2 * Top-Heavy: 2 to 3 * Open: 3 to 4 * Wide Open: 4 and up.
Champion Preseason Odds
Preseason probability that the eventual champion would finish 1st, from the simulation. The dot marks their rank across all teams, from longshot to favorite.
Preseason Favorite: 1st * Among the Favorites: 2nd * Middle of the Pack: 3rd to 6th * Longshot: 7th or lower.
Title Margin
Points-per-game gap between the champion and the runner-up. Shown per game so it reads the same across long and short seasons. The gold line is the winning margin the model expected, so a dot to the right means a more one-sided race than projected. A title won on goal difference shows 0.00.
Photo Finish: under 0.05 * Tight Race: 0.05 to 0.15 * Comfortable: 0.15 to 0.27 * Runaway: 0.27 and up.
Title-Race Openness
2.2
Top-Heavy
123410
Champion Preseason Odds
65%
Young Boys, 1st of 12
LongshotFavorite
Title Margin
Expected
0.32/gm
Runaway
00.190.5/gm

Simulation-Based Surprises

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Luck Spread
Standard deviation of the gap between each team's actual points and their simulated average points. The gold line is the spread the model expected from chance alone.
As Expected: under 5.79 * Some Luck: 5.79 to 8.69 * Lucky: 8.69 to 11.59 * Wild Swing: 11.59 and up.
Average Finish Error
Average gap between where each team was projected to finish and where they actually finished in the table.
Pinpoint: under 1.44 * Close: 1.44 to 2.16 * Off: 2.16 to 2.88 * Way Off: 2.88 and up.
Biggest Overachiever
The team that finished highest inside its own range of simulated outcomes. The gold line is where the top team in a league of 12 typically lands.
Biggest Underachiever
The team that finished lowest inside its own range of simulated outcomes. The gold line is where the bottom team in a league of 12 typically lands.
Season Outliers
Number of teams that finished above the 95th or below the 5th percentile of their own simulated range. Even a well-calibrated model expects about 10% of teams in the extremes.
Minimal Outliers: under 12 * As Expected: 12 to 19.2 * Several Outliers: 19.2 to 26.4 * Many Outliers: 26.4 and up.
Luck Spread
Expected
6.87 points
Some Luck
07.2418
Average Finish Error
Expected
1.33
Pinpoint
01.804
Biggest Overachiever
Expected 95.83%
92.00%
Winterthur
50100
Biggest Underachiever
Expected 4.17%
3.00%
Grasshopper
050
Season Outliers
Expected
1 of 12
Minimal Outliers
01.26

Parity

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Gini Index
How evenly points were spread across the league. Lower means a tight, balanced table; higher means a few teams ran off with most of the points.
Balanced: under 0.15 * Even: 0.15 to 0.16 * Top-Heavy: 0.16 to 0.19 * Lopsided: 0.19 and up.
Noll-Scully
Take a league where every match is a coin flip and nobody is better than anybody. You would still get a table, with a leader and a bottom club, purely by luck, and you can work out how far apart that table would be. This is the real table measured against it. At 1.00 the season was no more spread out than pure chance; at 2.00 it was twice as spread out, which takes genuine differences in quality. Dividing by the luck figure is what makes seasons of different lengths comparable, because a short season spreads a table by luck alone far more than a long one does. Elo SD in the corner is the same question in rating points: how far apart the teams finished on the ratings.
Coin-Flip Parity: under 1.65 * Moderate Separation: 1.65 to 1.85 * Strong Separation: 1.85 to 2.05 * Wide Separation: 2.05 and up.
Interquartile Edge
Chance the team at the 75th percentile of Elo would beat the team at the 25th percentile on a neutral field. Higher means a bigger gap between the upper and lower half of the table.
Even: under 63% * Slight Edge: 63% to 71% * Clear Edge: 71% to 76% * Wide Edge: 76% and up.
Best vs. Worst
Chance the top-rated team would beat the bottom-rated team on a neutral field. The gold line is how large that gap tends to be in a league of this size; a dot to the right flags an unusually dominant or unusually weak team.
Even: under 86.5% * Clear Edge: 86.5% to 91.5% * Strong Edge: 91.5% to 94.5% * Dominant: 94.5% and up.
Close Games
Share of matches decided by 1 goal or fewer, draws included. The gold line is how many close games the matchups and the scoring value of an Elo point predict.
Few: under 51% * Some Drama: 51% to 55.5% * Frequent: 55.5% to 59.5% * Very Frequent: 59.5% and up.
Blowouts
Share of matches decided by 3 goals or more. The gold line is how many routs the matchups and the scoring model predict.
Rare: under 18% * Occasional: 18% to 22% * Frequent: 22% to 27% * Very Frequent: 27% and up.
Gini Index
0.13
Balanced
00.150.5
Noll-Scully
Elo SD: 81.17
1.59
Coin-Flip Parity
11.651.852.052.75
Interquartile Edge
62%
Even
50%63%71%76%100%
Best vs. Worst
Baseline
85%
Even
50%83%100%
Close Games
Expected
64%
Very Frequent
0%61%100%
Blowouts
Expected
15%
Rare
0%15%100%

Predictability

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Brier Score
How close the pregame probabilities landed to the actual result, averaged over the season. Confident, correct calls are rewarded most; confident misses are punished most. Lower is better; since draws are possible, a score under 0.66 beats guessing the base rate.
Highly Predictable: under 0.56 * Predictable: 0.56 to 0.62 * Hard to Predict: 0.62 to 0.66 * Coin-Flip: 0.66 and up.
Matchup Imbalance
How lopsided the matchups were on paper, averaging the gap between the two win probabilities over their sum. 0 means every match was a toss-up; 1 means every match was a heavy favorite against a big underdog.
Very Even: under 0.37 * Slight Separation: 0.37 to 0.44 * Notable Separation: 0.44 to 0.47 * Lopsided: 0.47 and up.
Strangeness
How wild the final table was versus what the model expected. A value of 1 means teams landed about one standard deviation from their projections on average. Above 1 is a stranger season; below 1 hugged the projections.
Very Predictable: under 0.8 * As Expected: 0.8 to 1.1 * Wilder Than Modeled: 1.1 to 1.4 * Chaotic: 1.4 and up.
Repeatability
How closely the final table order matched the preseason Elo order, by Spearman rank correlation. Higher means last season's ratings strongly predicted this season's finish. Shows N/A for an inaugural season.
Weak Carryover: under 0.42 * Some Carryover: 0.42 to 0.63 * Strong Carryover: 0.63 to 0.73 * Near-Lock: 0.73 and up.
Upset Rate
Share of matches the underdog won. The gold line is how often the model expected underdogs to win; a dot to the right means upsets ran hotter than expected.
Chalky: under 21% * As Expected: 21% to 23.5% * Upset-Prone: 23.5% to 26% * Very Upset-Prone: 26% and up.
Clear Favorite Upset Rate
Share of matches the underdog won, counting only games with a clear favorite (at least 60% likely to win once a draw is set aside). The gold line is how often the model expected these favorites to slip.
Solid Favorites: under 17.5% * As Expected: 17.5% to 20% * Shaky Favorites: 20% to 22.5% * Very Shaky: 22.5% and up.
Brier Score
Expected
0.60
Predictable
00.602
Matchup Imbalance
0.32
Very Even
00.370.5
Strangeness
Expected
0.90
As Expected
01.002
Repeatability
0.77
Near-Lock
00.420.631
Upset Rate
Expected
27%
Very Upset-Prone
0%26%50%
Clear Favorite Upset Rate
Expected
24%
Very Shaky
0%21%50%

Calibration

How these are measured

The navy dot is the actual value, the gold line and key are the model's reference where one applies, and the slate ticks are the cutoffs between read labels listed under each metric.

Probability calibration
An all-in-one chi-square test of the model's probabilities. Matches are grouped by how confident the model was, and within each group the predicted and actual counts of home wins, draws, and away wins are compared. The p-value is plotted; above 0.05 means well-calibrated.
Miscalibrated: under 0.05 * Borderline: 0.05 to 0.1 * Well Calibrated: 0.1 to 0.5 * Excellent: 0.5 and up.
Calibration slope
Checks whether the spread of the probabilities is right. Each probability is turned into log-odds and a line is fit predicting the actual results. A slope of 1.00 is perfect; below 1 is overconfidence (favorites lost more than their odds implied); above 1 is under-confidence.
Overconfident: under 0.85 * Calibrated: 0.85 to 1.15 * Underconfident: 1.15 to 1.3 * Very Underconfident: 1.3 and up.
Calibration error (ECE)
The average gap between the model's stated chances and how often the predicted result actually happened. Smaller is better. The gold line is the noise ceiling, the error luck alone can produce even with perfect probabilities; below it, the model's error is no larger than chance.
Well Within Noise: under 0.11 * Near Noise Ceiling: 0.11 to 0.16 * Above Noise: 0.16 to 0.21 * Well Above Noise: 0.21 and up.
Probability calibration
0.52
Excellent
0.010.050.10.51
Calibration slope
Ideal
0.83
Overconfident
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.070
Well Within Noise
00.1060.25

Elo Progression Through The Playoffs

How each team's Elo rating moved through the playoff games. Game 0 is the starting Elo just before the first game; each later point is the post-game Elo after that fixture. Steep upward moves are wins over higher-rated opponents; sharp drops are losses to lower-rated opponents.

Final Table Odds

Each cell is the probability that the team (row) finished at that position (column). Use the buttons to switch between the first-phase positions when the league split and the final second-phase positions. Rows are sorted by actual finish (champion at top).

Team123456789101112
Young Boys65.00%21.00%9.00%3.00%1.00%—1.00%—————
Lugano8.00%12.00%18.00%13.00%12.00%14.00%13.00%7.00%1.00%2.00%——
Servette5.00%18.00%12.00%17.00%14.00%10.00%6.00%9.00%8.00%—1.00%—
Zurich10.00%10.00%22.00%9.00%10.00%16.00%13.00%4.00%2.00%2.00%2.00%—
St. Gallen10.00%16.00%15.00%16.00%14.00%10.00%8.00%7.00%2.00%2.00%——
Winterthur——4.00%6.00%7.00%7.00%11.00%14.00%12.00%16.00%13.00%10.00%
Luzern1.00%12.00%8.00%17.00%18.00%13.00%13.00%11.00%3.00%3.00%1.00%—
Basel1.00%5.00%3.00%7.00%13.00%7.00%16.00%12.00%11.00%15.00%8.00%2.00%
Yverdon-Sport————1.00%4.00%4.00%6.00%10.00%17.00%26.00%32.00%
Lausanne-Sport—1.00%—4.00%2.00%5.00%8.00%11.00%20.00%23.00%12.00%14.00%
Grasshopper—5.00%9.00%8.00%7.00%12.00%7.00%16.00%19.00%9.00%3.00%5.00%
Lausanne-Ouchy————1.00%2.00%—3.00%12.00%11.00%34.00%37.00%
Team123456789101112
Young Boys94.80%4.95%0.25%—————————
Lugano4.35%69.63%25.03%0.94%0.05%———————
Servette0.85%25.01%67.65%5.92%0.57%———————
Zurich—0.28%4.05%50.12%32.13%13.42%——————
St. Gallen—0.12%2.56%31.75%42.59%22.98%——————
Winterthur—0.01%0.46%11.27%24.66%63.60%——————
Luzern——————73.61%18.15%6.55%1.66%0.03%—
Basel——————14.64%41.54%27.40%15.94%0.48%—
Yverdon-Sport——————3.85%16.57%31.86%46.01%1.71%—
Lausanne-Sport——————7.90%23.73%33.79%33.58%1.00%—
Grasshopper———————0.01%0.40%2.81%95.04%1.74%
Lausanne-Ouchy——————————1.74%98.26%

Points Required Per Position

The empirical CDF of simulated point totals per finishing position. Use the buttons to switch between the first-phase distribution and the second-phase championship and relegation groups. Reading a curve at the 50% mark gives the median points typically needed to finish at that position.

Stochastic Relegation Outcomes

Across 100,000 simulations that played all 38 games of the season from preseason Elo, the probability of each team's end-of-season outcome. Reflects FULL uncertainty — both the first-phase results and the second-phase results are simulated each iteration. For the playoff-sim version that conditions on the actual first-phase results, see the next table.

Team Qualified for Championship Round Survived Relegation Round Relegated
Basel 95.00% 5.00% —
Lugano 100% — —
Luzern 100% — —
Servette 98.00% 2.00% —
St. Gallen 100% — —
Young Boys 100% — —
Zurich 98.00% 2.00% —
Grasshopper 88.00% 8.00% 4.00%
Winterthur 77.00% 13.00% 10.00%
Lausanne-Sport 75.00% 14.00% 11.00%
Yverdon-Sport 42.00% 26.00% 32.00%
Lausanne-Ouchy 27.00% 30.00% 43.00%

Actual Second Phase Relegation Outcomes

Across 100,000 simulations that took the actual first-phase results as FIXED and projected only the second-phase round-robin games, the probability of each team's end-of-season outcome. Reflects the narrower uncertainty that remained once the league split was decided — so contenders and relegation candidates settle into clearer roles here than in the full-season sim above.

Team Qualified for Championship Round Survived Relegation Round Relegated
Basel 99.52% 0.48% —
Lausanne-Sport 99.00% 1.00% —
Lugano 100% — —
Luzern 99.97% 0.03% —
Servette 100% — —
St. Gallen 100% — —
Winterthur 100% — —
Young Boys 100% — —
Yverdon-Sport 98.29% 1.71% —
Zurich 100% — —
Grasshopper 3.22% 95.04% 1.74%
Lausanne-Ouchy — 1.74% 98.26%

Overall Game Log

Summary of every completed game this season. Sort any column by clicking its header.

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Points
2023-07-22 Basel W 2-161.5 1713 1695 50.28% 24.18% 25.54%+0.53 +3.3 3
2023-07-22 @ St. Gallen L 1-261.5 1695 1713 25.54% 24.18% 50.28%-0.53 -3.3 0
2023-07-22 Luzern D 0-066.2 1607 1689 36.32% 25.58% 38.10%-0.03 +0.1 1
2023-07-22 @ Winterthur D 0-066.2 1689 1607 38.10% 25.58% 36.32%+0.03 -0.0 1
2023-07-22 Servette L 1-363.4 1660 1689 43.88% 25.23% 30.89%+0.26 -8.9 0
2023-07-22 @ Grasshopper W 3-163.4 1689 1660 30.89% 25.23% 43.88%-0.26 +8.9 3
2023-07-23 Lausanne-Sport W 2-155.5 1786 1602 69.72% 17.03% 13.24%+1.45 +1.7 3
2023-07-23 @ Young Boys L 1-255.5 1602 1786 13.24% 17.03% 69.72%-1.45 -1.7 0
2023-07-23 Yverdon-Sport W 2-047.5 1674 1577 60.17% 21.21% 18.62%+0.97 +4.9 3
2023-07-23 @ Zurich L 0-247.5 1577 1674 18.62% 21.21% 60.17%-0.97 -4.9 0
2023-07-26 Lugano L 0-350.9 1585 1711 30.58% 25.19% 44.23%-0.28 -11.3 0
2023-07-26 @ Lausanne-Ouchy W 3-050.9 1711 1585 44.23% 25.19% 30.58%+0.28 +11.3 3
2023-07-29 Grasshopper D 1-169.9 1601 1651 40.81% 25.48% 33.70%+0.14 -0.2 1
2023-07-29 @ Lausanne-Sport D 1-169.9 1651 1601 33.70% 25.48% 40.81%-0.14 +0.2 1
2023-07-29 St. Gallen W 1-056.7 1722 1716 48.64% 24.51% 26.85%+0.46 +3.7 6
2023-07-29 @ Lugano L 0-156.7 1716 1722 26.85% 24.51% 48.64%-0.46 -3.7 3
2023-07-29 Zurich D 2-277.6 1698 1679 50.41% 24.15% 25.44%+0.53 -0.5 4
2023-07-29 @ Servette D 2-277.6 1679 1698 25.44% 24.15% 50.41%-0.53 +0.5 4
2023-07-30 Lausanne-Ouchy W 2-156.4 1689 1574 62.25% 20.39% 17.35%+1.07 +2.3 4
2023-07-30 @ Luzern L 1-256.4 1574 1689 17.35% 20.39% 62.25%-1.07 -2.3 0
2023-07-30 Winterthur W 5-254.7 1691 1607 58.62% 21.78% 19.60%+0.89 +5.5 3
2023-07-30 @ Basel L 2-554.7 1607 1691 19.60% 21.78% 58.62%-0.89 -5.5 1
2023-07-30 Young Boys D 2-277.9 1572 1787 21.25% 22.61% 56.14%-0.78 +0.7 1
2023-07-30 @ Yverdon-Sport D 2-277.9 1787 1572 56.14% 22.61% 21.25%+0.78 -0.7 4
2023-08-05 Lugano W 3-052.8 1679 1726 41.39% 25.45% 33.16%+0.16 +12.1 7
2023-08-05 @ Zurich L 0-352.8 1726 1679 33.16% 25.45% 41.39%-0.16 -12.1 6
2023-08-05 Servette D 1-170.3 1572 1697 30.55% 25.18% 44.26%-0.28 +0.4 1
2023-08-05 @ Lausanne-Ouchy D 1-170.3 1697 1572 44.26% 25.18% 30.55%+0.28 -0.4 5
2023-08-05 Winterthur W 5-252.2 1787 1602 69.88% 16.96% 13.16%+1.46 +3.5 7
2023-08-05 @ Young Boys L 2-552.2 1602 1787 13.16% 16.96% 69.88%-1.46 -3.5 1
2023-08-06 Basel W 3-160.2 1651 1697 41.57% 25.44% 33.00%+0.17 +7.2 4
2023-08-06 @ Grasshopper L 1-360.2 1697 1651 33.00% 25.44% 41.57%-0.17 -7.2 3
2023-08-06 Luzern W 2-161.4 1712 1691 50.66% 24.09% 25.24%+0.54 +3.3 6
2023-08-06 @ St. Gallen L 1-261.4 1691 1712 25.24% 24.09% 50.66%-0.54 -3.3 4
2023-08-06 Yverdon-Sport L 1-265.8 1600 1573 51.56% 23.89% 24.56%+0.58 -5.9 1
2023-08-06 @ Lausanne-Sport W 2-165.8 1573 1600 24.56% 23.89% 51.56%-0.58 +5.8 4
2023-08-12 Grasshopper W 3-159.6 1598 1659 39.42% 25.55% 35.03%+0.09 +7.5 4
2023-08-12 @ Winterthur L 1-359.6 1659 1598 35.03% 25.55% 39.42%-0.09 -7.5 4
2023-08-12 St. Gallen D 1-171.8 1697 1716 45.29% 25.06% 29.65%+0.32 -0.4 6
2023-08-12 @ Servette D 1-171.8 1716 1697 29.65% 25.06% 45.29%-0.32 +0.4 7
2023-08-12 Zurich L 0-350.7 1572 1691 31.36% 25.28% 43.36%-0.24 -11.5 1
2023-08-12 @ Lausanne-Ouchy W 3-050.7 1691 1572 43.36% 25.28% 31.36%+0.24 +11.5 10
2023-08-13 Lausanne-Sport L 1-269.7 1690 1595 59.92% 21.31% 18.78%+0.95 -6.6 3
2023-08-13 @ Basel W 2-169.7 1595 1690 18.78% 21.31% 59.92%-0.95 +6.6 4
2023-08-13 Young Boys D 1-172.0 1688 1790 33.56% 25.48% 40.97%-0.15 +0.2 5
2023-08-13 @ Luzern D 1-172.0 1790 1688 40.97% 25.48% 33.56%+0.15 -0.2 8
2023-08-13 Yverdon-Sport W 6-148.3 1714 1578 64.56% 19.42% 16.02%+1.18 +8.0 9
2023-08-13 @ Lugano L 1-648.3 1578 1714 16.02% 19.42% 64.56%-1.18 -8.0 4
2023-08-26 Servette W 4-159.8 1570 1697 30.46% 25.17% 44.37%-0.28 +12.7 7
2023-08-26 @ Yverdon-Sport L 1-459.8 1697 1570 44.37% 25.17% 30.46%+0.28 -12.7 6
2023-08-26 St. Gallen D 1-171.9 1703 1716 46.03% 24.95% 29.02%+0.35 -0.4 11
2023-08-26 @ Zurich D 1-171.9 1716 1703 29.02% 24.95% 46.03%-0.35 +0.4 8
2023-08-27 Luzern L 0-161.0 1651 1688 42.71% 25.34% 31.94%+0.22 -5.3 4
2023-08-27 @ Grasshopper W 1-061.0 1688 1651 31.94% 25.34% 42.71%-0.22 +5.3 8
2023-08-27 Winterthur L 2-562.3 1601 1606 47.24% 24.76% 28.00%+0.40 -11.6 4
2023-08-27 @ Lausanne-Sport W 5-262.3 1606 1601 28.00% 24.76% 47.24%-0.40 +11.6 7
2023-09-02 Grasshopper W 2-163.2 1561 1646 35.89% 25.58% 38.53%-0.05 +4.6 4
2023-09-02 @ Lausanne-Ouchy L 1-263.2 1646 1561 38.53% 25.58% 35.89%+0.05 -4.7 4
2023-09-02 Lausanne-Sport W 2-156.6 1717 1590 63.62% 19.83% 16.55%+1.13 +2.2 11
2023-09-02 @ St. Gallen L 1-256.6 1590 1717 16.55% 19.83% 63.62%-1.13 -2.2 4
2023-09-02 Yverdon-Sport D 1-169.5 1617 1583 52.37% 23.68% 23.94%+0.61 -0.8 8
2023-09-02 @ Winterthur D 1-169.5 1583 1617 23.94% 23.68% 52.37%-0.61 +0.8 8
2023-09-03 Lugano W 3-268.7 1694 1722 43.98% 25.22% 30.80%+0.27 +3.7 11
2023-09-03 @ Luzern L 2-368.7 1722 1694 30.80% 25.22% 43.98%-0.27 -3.7 9
2023-09-03 Young Boys L 0-159.0 1684 1790 33.04% 25.44% 41.52%-0.17 -4.4 6
2023-09-03 @ Servette W 1-059.0 1790 1684 41.52% 25.44% 33.04%+0.17 +4.4 11
2023-09-03 Zurich D 2-277.4 1683 1702 45.20% 25.07% 29.74%+0.32 -0.3 4
2023-09-03 @ Basel D 2-277.4 1702 1683 29.74% 25.07% 45.20%-0.32 +0.3 12
2023-09-23 Lausanne-Ouchy W 2-157.0 1616 1565 54.54% 23.09% 22.36%+0.71 +3.0 11
2023-09-23 @ Winterthur L 1-257.0 1565 1616 22.36% 23.09% 54.54%-0.71 -2.9 4
2023-09-23 St. Gallen D 1-171.3 1641 1719 36.94% 25.59% 37.47%-0.01 +0.0 5
2023-09-23 @ Grasshopper D 1-171.3 1719 1641 37.47% 25.59% 36.94%+0.01 -0.0 12
2023-09-23 Zurich D 0-066.2 1587 1703 31.85% 25.33% 42.81%-0.22 +0.3 5
2023-09-23 @ Lausanne-Sport D 0-066.2 1703 1587 42.81% 25.33% 31.85%+0.22 -0.3 13
2023-09-24 Basel W 3-270.1 1584 1683 33.99% 25.50% 40.51%-0.13 +4.6 11
2023-09-24 @ Yverdon-Sport L 2-370.1 1683 1584 40.51% 25.50% 33.99%+0.13 -4.6 4
2023-09-24 Lugano W 4-153.6 1794 1718 57.68% 22.10% 20.22%+0.85 +6.5 14
2023-09-24 @ Young Boys L 1-453.6 1718 1794 20.22% 22.10% 57.68%-0.85 -6.5 9
2023-09-24 Servette W 2-052.1 1697 1680 50.22% 24.19% 25.59%+0.52 +6.7 14
2023-09-24 @ Luzern L 0-252.1 1680 1697 25.59% 24.19% 50.22%-0.52 -6.7 6
2023-09-26 Grasshopper W 2-159.3 1702 1641 55.81% 22.71% 21.48%+0.77 +2.8 16
2023-09-26 @ Zurich L 1-259.3 1641 1702 21.48% 22.71% 55.81%-0.77 -2.8 5
2023-09-27 Lausanne-Sport W 2-156.6 1712 1588 63.25% 19.98% 16.77%+1.11 +2.2 12
2023-09-27 @ Lugano L 1-256.6 1588 1712 16.77% 19.98% 63.25%-1.11 -2.2 5
2023-09-27 Winterthur D 2-277.1 1673 1619 54.84% 23.01% 22.15%+0.72 -0.7 7
2023-09-27 @ Servette D 2-277.1 1619 1673 22.15% 23.01% 54.84%-0.72 +0.6 12
2023-09-27 Young Boys W 2-166.2 1719 1801 36.30% 25.58% 38.12%-0.04 +4.6 15
2023-09-27 @ St. Gallen L 1-266.2 1801 1719 38.12% 25.58% 36.30%+0.04 -4.6 14
2023-09-28 Luzern D 1-171.6 1678 1704 44.29% 25.18% 30.53%+0.28 -0.3 5
2023-09-28 @ Basel D 1-171.6 1704 1678 30.53% 25.18% 44.29%-0.28 +0.3 15
2023-09-28 Yverdon-Sport D 1-167.8 1562 1588 44.28% 25.18% 30.54%+0.28 -0.4 5
2023-09-28 @ Lausanne-Ouchy D 1-167.8 1588 1562 30.54% 25.18% 44.28%-0.28 +0.3 12
2023-09-30 Lausanne-Sport W 2-157.3 1672 1586 58.92% 21.67% 19.41%+0.91 +2.5 10
2023-09-30 @ Servette L 1-257.3 1586 1672 19.41% 21.67% 58.92%-0.91 -2.6 5
2023-09-30 Lugano L 2-369.3 1620 1714 34.71% 25.54% 39.75%-0.10 -4.1 12
2023-09-30 @ Winterthur W 3-269.3 1714 1620 39.75% 25.54% 34.71%+0.10 +4.1 15
2023-09-30 Young Boys L 0-156.7 1638 1796 26.79% 24.50% 48.70%-0.46 -3.7 5
2023-09-30 @ Grasshopper W 1-056.7 1796 1638 48.70% 24.50% 26.79%+0.46 +3.7 17
2023-10-01 Lausanne-Ouchy L 0-358.1 1678 1562 62.34% 20.36% 17.30%+1.07 -19.8 5
2023-10-01 @ Basel W 3-058.1 1562 1678 17.30% 20.36% 62.34%-1.07 +19.8 8
2023-10-01 St. Gallen W 1-061.4 1589 1723 29.46% 25.03% 45.52%-0.33 +5.6 15
2023-10-01 @ Yverdon-Sport L 0-161.4 1723 1589 45.52% 25.03% 29.46%+0.33 -5.6 15
2023-10-01 Zurich L 1-462.2 1704 1705 47.73% 24.68% 27.59%+0.42 -13.5 15
2023-10-01 @ Luzern W 4-162.2 1705 1704 27.59% 24.68% 47.73%-0.42 +13.5 19
2023-10-07 Grasshopper L 0-353.4 1594 1635 42.28% 25.38% 32.34%+0.20 -14.5 15
2023-10-07 @ Yverdon-Sport W 3-053.4 1635 1594 32.34% 25.38% 42.28%-0.20 +14.5 8
2023-10-07 Lausanne-Ouchy W 4-044.7 1718 1582 64.63% 19.39% 15.98%+1.18 +7.8 18
2023-10-07 @ St. Gallen L 0-444.7 1582 1718 15.98% 19.39% 64.63%-1.18 -7.8 8
2023-10-07 Winterthur W 3-263.0 1719 1616 60.82% 20.96% 18.22%+1.00 +2.3 22
2023-10-07 @ Zurich L 2-363.0 1616 1719 18.22% 20.96% 60.82%-1.00 -2.3 12
2023-10-08 Basel W 3-045.9 1800 1658 65.30% 19.10% 15.60%+1.22 +5.9 20
2023-10-08 @ Young Boys L 0-345.9 1658 1800 15.60% 19.10% 65.30%-1.22 -5.8 5
2023-10-08 Luzern W 3-161.9 1583 1691 32.80% 25.42% 41.78%-0.18 +8.6 8
2023-10-08 @ Lausanne-Sport L 1-361.9 1691 1583 41.78% 25.42% 32.80%+0.18 -8.6 15
2023-10-08 Servette L 0-164.1 1718 1675 53.50% 23.39% 23.11%+0.66 -6.4 15
2023-10-08 @ Lugano W 1-064.1 1675 1718 23.11% 23.39% 53.50%-0.66 +6.4 13
2023-10-21 Lausanne-Sport D 2-274.0 1574 1592 45.43% 25.04% 29.53%+0.32 -0.3 9
2023-10-21 @ Lausanne-Ouchy D 2-274.0 1592 1574 29.53% 25.04% 45.43%-0.32 +0.3 9
2023-10-21 Servette L 0-161.2 1652 1681 43.85% 25.23% 30.92%+0.26 -5.5 5
2023-10-21 @ Basel W 1-061.2 1681 1652 30.92% 25.23% 43.85%-0.26 +5.5 16
2023-10-21 Zurich D 0-068.9 1806 1721 58.72% 21.74% 19.54%+0.90 -1.2 21
2023-10-21 @ Young Boys D 0-068.9 1721 1806 19.54% 21.74% 58.72%-0.90 +1.2 23
2023-10-22 Lugano W 2-164.5 1649 1711 39.15% 25.56% 35.29%+0.08 +4.4 11
2023-10-22 @ Grasshopper L 1-264.5 1711 1649 35.29% 25.56% 39.15%-0.08 -4.4 15
2023-10-22 St. Gallen W 2-166.3 1614 1726 32.28% 25.38% 42.34%-0.20 +5.0 15
2023-10-22 @ Winterthur L 1-266.3 1726 1614 42.34% 25.38% 32.28%+0.20 -5.0 18
2023-10-22 Yverdon-Sport W 2-156.8 1682 1580 60.80% 20.97% 18.23%+1.00 +2.4 18
2023-10-22 @ Luzern L 1-256.8 1580 1682 18.23% 20.97% 60.80%-1.00 -2.4 15
2023-10-28 Grasshopper W 3-155.9 1721 1653 56.54% 22.48% 20.98%+0.80 +4.8 21
2023-10-28 @ St. Gallen L 1-355.9 1653 1721 20.98% 22.48% 56.54%-0.80 -4.8 11
2023-10-28 Lausanne-Ouchy D 1-172.6 1722 1574 66.01% 18.78% 15.21%+1.25 -1.4 24
2023-10-28 @ Zurich D 1-172.6 1574 1722 15.21% 18.78% 66.01%-1.25 +1.4 10
2023-10-28 Winterthur D 1-168.8 1577 1619 42.14% 25.39% 32.47%+0.19 -0.2 16
2023-10-28 @ Yverdon-Sport D 1-168.8 1619 1577 32.47% 25.39% 42.14%-0.19 +0.2 16
2023-10-29 Basel W 3-051.2 1592 1647 40.22% 25.52% 34.26%+0.12 +12.4 12
2023-10-29 @ Lausanne-Sport L 0-351.2 1647 1592 34.26% 25.52% 40.22%-0.12 -12.4 5
2023-10-29 Luzern W 4-262.5 1687 1685 48.11% 24.61% 27.28%+0.43 +5.5 19
2023-10-29 @ Servette L 2-462.5 1685 1687 27.28% 24.61% 48.11%-0.43 -5.5 18
2023-10-29 Young Boys D 1-172.1 1707 1805 34.16% 25.51% 40.33%-0.12 +0.2 16
2023-10-29 @ Lugano D 1-172.1 1805 1707 40.33% 25.51% 34.16%+0.12 -0.2 22
2023-11-04 Lugano W 3-162.2 1604 1707 33.46% 25.47% 41.07%-0.15 +8.5 15
2023-11-04 @ Lausanne-Sport L 1-362.2 1707 1604 41.07% 25.47% 33.46%+0.15 -8.5 16
2023-11-04 Servette L 0-260.0 1721 1692 51.65% 23.86% 24.49%+0.58 -11.7 24
2023-11-04 @ Zurich W 2-060.0 1692 1721 24.49% 23.86% 51.65%-0.58 +11.7 22
2023-11-04 Young Boys L 1-454.9 1619 1805 23.97% 23.70% 52.33%-0.61 -7.7 16
2023-11-04 @ Winterthur W 4-154.9 1805 1619 52.33% 23.70% 23.97%+0.61 +7.7 25
2023-11-05 Grasshopper W 2-051.1 1679 1649 51.90% 23.80% 24.29%+0.59 +6.4 21
2023-11-05 @ Luzern L 0-251.1 1649 1679 24.29% 23.80% 51.90%-0.59 -6.4 11
2023-11-05 St. Gallen L 2-558.0 1575 1725 27.64% 24.69% 47.66%-0.42 -7.6 10
2023-11-05 @ Lausanne-Ouchy W 5-258.0 1725 1575 47.66% 24.69% 27.64%+0.42 +7.6 24
2023-11-05 Yverdon-Sport W 2-157.5 1634 1577 55.29% 22.87% 21.83%+0.74 +2.9 8
2023-11-05 @ Basel L 1-257.5 1577 1634 21.83% 22.87% 55.29%-0.74 -2.9 16
2023-11-11 Lausanne-Sport D 2-274.4 1574 1613 42.54% 25.36% 32.10%+0.21 -0.2 17
2023-11-11 @ Yverdon-Sport D 2-274.4 1613 1574 32.10% 25.36% 42.54%-0.21 +0.2 16
2023-11-11 Luzern W 6-150.1 1812 1686 63.58% 19.84% 16.58%+1.13 +8.3 28
2023-11-11 @ Young Boys L 1-650.1 1686 1812 16.58% 19.84% 63.58%-1.13 -8.4 21
2023-11-11 Winterthur W 4-257.8 1733 1611 63.02% 20.08% 16.90%+1.10 +3.4 27
2023-11-11 @ St. Gallen L 2-457.8 1611 1733 16.90% 20.08% 63.02%-1.10 -3.4 16
2023-11-12 Basel W 4-153.0 1704 1637 56.48% 22.50% 21.02%+0.80 +6.8 25
2023-11-12 @ Servette L 1-453.0 1637 1704 21.02% 22.50% 56.48%-0.80 -6.8 8
2023-11-12 Lausanne-Ouchy W 5-253.5 1642 1567 57.49% 22.17% 20.34%+0.84 +5.7 14
2023-11-12 @ Grasshopper L 2-553.5 1567 1642 20.34% 22.17% 57.49%-0.84 -5.7 10
2023-11-12 Zurich L 0-356.6 1699 1709 46.45% 24.89% 28.66%+0.37 -15.6 16
2023-11-12 @ Lugano W 3-056.6 1709 1699 28.66% 24.89% 46.45%-0.37 +15.6 27
2023-11-25 Lugano L 0-551.7 1574 1683 32.66% 25.41% 41.93%-0.19 -19.2 17
2023-11-25 @ Yverdon-Sport W 5-051.7 1683 1574 41.93% 25.41% 32.66%+0.19 +19.2 19
2023-11-25 Winterthur W 3-154.9 1677 1608 56.82% 22.39% 20.79%+0.81 +4.8 24
2023-11-25 @ Luzern L 1-354.9 1608 1677 20.79% 22.39% 56.82%-0.81 -4.8 16
2023-11-25 Young Boys W 3-163.4 1725 1821 34.39% 25.52% 40.09%-0.11 +8.3 30
2023-11-25 @ Zurich L 1-363.4 1821 1725 40.09% 25.52% 34.39%+0.11 -8.3 28
2023-11-26 Grasshopper W 2-050.2 1711 1648 55.98% 22.66% 21.36%+0.77 +5.6 28
2023-11-26 @ Servette L 0-250.2 1648 1711 21.36% 22.66% 55.98%-0.77 -5.6 14
2023-11-26 Lausanne-Ouchy W 1-051.4 1613 1562 54.54% 23.09% 22.36%+0.71 +3.1 19
2023-11-26 @ Lausanne-Sport L 0-151.4 1562 1613 22.36% 23.09% 54.54%-0.71 -3.1 10
2023-11-26 St. Gallen W 2-057.1 1630 1736 33.05% 25.44% 41.51%-0.17 +9.8 11
2023-11-26 @ Basel L 0-257.1 1736 1630 41.51% 25.44% 33.05%+0.17 -9.9 27
2023-12-02 Basel D 1-168.9 1559 1640 36.38% 25.58% 38.03%-0.03 +0.0 11
2023-12-02 @ Lausanne-Ouchy D 1-168.9 1640 1559 38.03% 25.58% 36.38%+0.03 -0.0 12
2023-12-02 Lausanne-Sport W 5-048.9 1642 1616 51.34% 23.94% 24.72%+0.57 +15.1 17
2023-12-02 @ Grasshopper L 0-548.9 1616 1642 24.72% 23.94% 51.34%-0.57 -15.1 19
2023-12-03 Luzern W 1-055.8 1702 1682 50.55% 24.12% 25.33%+0.54 +3.5 22
2023-12-03 @ Lugano L 0-155.8 1682 1702 25.33% 24.12% 50.55%-0.54 -3.5 24
2023-12-03 Servette D 1-173.4 1812 1716 60.04% 21.26% 18.70%+0.96 -1.1 29
2023-12-03 @ Young Boys D 1-173.4 1716 1812 18.70% 21.26% 60.04%-0.96 +1.1 29
2023-12-06 Basel L 1-366.3 1706 1640 56.35% 22.54% 21.11%+0.79 -10.9 22
2023-12-06 @ Lugano W 3-166.3 1640 1706 21.11% 22.54% 56.35%-0.79 +10.9 15
2023-12-06 Lausanne-Ouchy W 1-048.0 1811 1559 76.34% 13.64% 10.01%+1.83 +1.3 32
2023-12-06 @ Young Boys L 0-148.0 1559 1811 10.01% 13.64% 76.34%-1.83 -1.3 11
2023-12-06 Yverdon-Sport W 4-043.3 1727 1555 68.49% 17.63% 13.88%+1.38 +6.7 30
2023-12-06 @ St. Gallen L 0-443.3 1555 1727 13.88% 17.63% 68.49%-1.38 -6.7 17
2023-12-09 Grasshopper L 0-161.8 1651 1658 46.98% 24.81% 28.21%+0.39 -5.8 15
2023-12-09 @ Basel W 1-061.8 1658 1651 28.21% 24.81% 46.98%-0.39 +5.8 20
2023-12-09 Servette D 1-170.9 1601 1717 31.70% 25.32% 42.99%-0.23 +0.3 20
2023-12-09 @ Lausanne-Sport D 1-170.9 1717 1601 42.99% 25.32% 31.70%+0.23 -0.3 30
2023-12-09 St. Gallen W 3-048.4 1812 1733 58.02% 21.99% 19.99%+0.87 +7.6 35
2023-12-09 @ Young Boys L 0-348.4 1733 1812 19.99% 21.99% 58.02%-0.87 -7.7 30
2023-12-10 Lausanne-Ouchy W 2-157.3 1548 1557 46.60% 24.87% 28.53%+0.37 +3.7 20
2023-12-10 @ Yverdon-Sport L 1-257.3 1557 1548 28.53% 24.87% 46.60%-0.37 -3.7 11
2023-12-10 Luzern D 1-172.4 1733 1679 54.95% 22.97% 22.07%+0.73 -0.9 31
2023-12-10 @ Zurich D 1-172.4 1679 1733 22.07% 22.97% 54.95%-0.73 +0.9 25
2023-12-10 Winterthur W 2-157.7 1695 1603 59.54% 21.45% 19.02%+0.94 +2.5 25
2023-12-10 @ Lugano L 1-257.7 1603 1695 19.02% 21.45% 59.54%-0.94 -2.5 16
2023-12-13 Zurich W 2-167.0 1601 1732 29.84% 25.08% 45.07%-0.31 +5.2 19
2023-12-13 @ Winterthur L 1-267.0 1732 1601 45.07% 25.08% 29.84%+0.31 -5.2 31
2023-12-16 Young Boys L 1-354.2 1554 1820 17.38% 20.41% 62.21%-1.06 -3.9 11
2023-12-16 @ Lausanne-Ouchy W 3-154.2 1820 1554 62.21% 20.41% 17.38%+1.06 +3.9 38
2023-12-16 Yverdon-Sport D 1-170.7 1663 1552 61.83% 20.57% 17.61%+1.05 -1.2 21
2023-12-16 @ Grasshopper D 1-170.7 1552 1663 17.61% 20.57% 61.83%-1.05 +1.2 21
2023-12-16 Zurich W 1-057.1 1726 1727 47.68% 24.69% 27.63%+0.42 +3.8 33
2023-12-16 @ St. Gallen L 0-157.1 1727 1726 27.63% 24.69% 47.68%-0.42 -3.8 31
2023-12-17 Basel L 0-163.2 1679 1645 52.35% 23.69% 23.96%+0.61 -6.3 25
2023-12-17 @ Luzern W 1-063.2 1645 1679 23.96% 23.69% 52.35%-0.61 +6.3 18
2023-12-17 Lausanne-Sport W 1-054.0 1606 1601 48.47% 24.55% 26.98%+0.45 +3.7 22
2023-12-17 @ Winterthur L 0-154.0 1601 1606 26.98% 24.55% 48.47%-0.45 -3.7 20
2023-12-17 Lugano D 2-277.9 1717 1697 50.48% 24.14% 25.39%+0.53 -0.5 31
2023-12-17 @ Servette D 2-277.9 1697 1717 25.39% 24.14% 50.48%-0.53 +0.5 26
2024-01-20 Grasshopper W 1-051.3 1824 1662 67.47% 18.11% 14.42%+1.33 +2.0 41
2024-01-20 @ Young Boys L 0-151.3 1662 1824 14.42% 18.11% 67.47%-1.33 -2.0 21
2024-01-20 St. Gallen L 0-156.9 1598 1729 29.79% 25.08% 45.13%-0.31 -4.0 20
2024-01-20 @ Lausanne-Sport W 1-056.9 1729 1598 45.13% 25.08% 29.79%+0.31 +4.0 36
2024-01-21 Basel D 0-068.0 1723 1652 57.06% 22.31% 20.63%+0.82 -1.1 32
2024-01-21 @ Zurich D 0-068.0 1652 1723 20.63% 22.31% 57.06%-0.82 +1.1 19
2024-01-21 Lausanne-Ouchy L 2-375.4 1698 1550 65.97% 18.80% 15.23%+1.25 -6.8 26
2024-01-21 @ Lugano W 3-275.4 1550 1698 15.23% 18.80% 65.97%-1.25 +6.7 14
2024-01-23 Luzern W 2-165.0 1553 1673 31.25% 25.27% 43.48%-0.25 +5.1 24
2024-01-23 @ Yverdon-Sport L 1-265.0 1673 1553 43.48% 25.27% 31.25%+0.25 -5.1 25
2024-01-23 Servette D 3-380.8 1610 1717 32.91% 25.43% 41.66%-0.17 +0.1 23
2024-01-23 @ Winterthur D 3-380.8 1717 1610 41.66% 25.43% 32.91%+0.17 -0.1 32
2024-01-27 Winterthur L 1-359.3 1557 1610 40.46% 25.50% 34.04%+0.13 -8.4 14
2024-01-27 @ Lausanne-Ouchy W 3-159.3 1610 1557 34.04% 25.50% 40.46%-0.13 +8.4 26
2024-01-27 Young Boys W 1-063.9 1653 1826 25.20% 24.08% 50.72%-0.54 +6.1 22
2024-01-27 @ Basel L 0-163.9 1826 1653 50.72% 24.08% 25.20%+0.54 -6.1 41
2024-01-27 Yverdon-Sport W 1-049.7 1716 1558 67.06% 18.30% 14.64%+1.31 +2.0 35
2024-01-27 @ Servette L 0-149.7 1558 1716 14.64% 18.30% 67.06%-1.31 -2.0 24
2024-01-28 Lausanne-Sport W 2-157.8 1668 1593 57.45% 22.18% 20.37%+0.84 +2.7 28
2024-01-28 @ Luzern L 1-257.8 1593 1668 20.37% 22.18% 57.45%-0.84 -2.7 20
2024-01-28 Lugano L 1-463.6 1733 1691 53.41% 23.41% 23.18%+0.66 -14.7 36
2024-01-28 @ St. Gallen W 4-163.6 1691 1733 23.18% 23.41% 53.41%-0.66 +14.7 29
2024-01-28 Zurich W 2-164.6 1660 1722 39.22% 25.56% 35.22%+0.08 +4.3 24
2024-01-28 @ Grasshopper L 1-264.6 1722 1660 35.22% 25.56% 39.22%-0.08 -4.4 32
2024-01-30 Basel L 1-362.1 1618 1659 42.21% 25.39% 32.41%+0.20 -8.6 26
2024-01-30 @ Winterthur W 3-162.1 1659 1618 32.41% 25.39% 42.21%-0.20 +8.6 25
2024-01-30 Yverdon-Sport W 5-145.7 1820 1556 77.31% 13.12% 9.56%+1.90 +3.6 44
2024-01-30 @ Young Boys L 1-545.7 1556 1820 9.56% 13.12% 77.31%-1.90 -3.5 24
2024-01-31 Grasshopper D 0-067.6 1706 1664 53.31% 23.44% 23.25%+0.66 -0.9 30
2024-01-31 @ Lugano D 0-067.6 1664 1706 23.25% 23.44% 53.31%-0.66 +0.9 25
2024-01-31 Lausanne-Sport D 2-278.2 1718 1591 63.60% 19.84% 16.57%+1.13 -1.0 33
2024-01-31 @ Zurich D 2-278.2 1591 1718 16.57% 19.84% 63.60%-1.13 +1.0 21
2024-01-31 Servette L 0-259.3 1719 1718 47.87% 24.66% 27.47%+0.42 -11.0 36
2024-01-31 @ St. Gallen W 2-059.3 1718 1719 27.47% 24.66% 47.87%-0.42 +11.0 38
2024-02-01 Luzern L 0-349.7 1548 1671 30.94% 25.23% 43.83%-0.26 -11.4 14
2024-02-01 @ Lausanne-Ouchy W 3-049.7 1671 1548 43.83% 25.23% 30.94%+0.26 +11.4 31
2024-02-03 Lugano L 0-161.3 1668 1705 42.67% 25.35% 31.98%+0.21 -5.3 25
2024-02-03 @ Basel W 1-061.3 1705 1668 31.98% 25.35% 42.67%-0.21 +5.3 33
2024-02-03 Winterthur L 0-163.2 1665 1609 55.14% 22.92% 21.94%+0.74 -6.5 25
2024-02-03 @ Grasshopper W 1-063.2 1609 1665 21.94% 22.92% 55.14%-0.74 +6.5 29
2024-02-03 Young Boys L 0-153.8 1592 1823 19.94% 21.96% 58.11%-0.87 -2.8 21
2024-02-03 @ Lausanne-Sport W 1-053.8 1823 1592 58.11% 21.96% 19.94%+0.87 +2.8 47
2024-02-04 Lausanne-Ouchy W 3-150.4 1729 1537 70.65% 16.58% 12.77%+1.50 +2.8 41
2024-02-04 @ Servette L 1-350.4 1537 1729 12.77% 16.58% 70.65%-1.50 -2.8 14
2024-02-04 St. Gallen W 1-057.7 1682 1708 44.34% 25.17% 30.48%+0.28 +4.1 34
2024-02-04 @ Luzern L 0-157.7 1708 1682 30.48% 25.17% 44.34%-0.28 -4.1 36
2024-02-04 Zurich W 3-055.9 1553 1717 26.17% 24.35% 49.48%-0.49 +16.4 27
2024-02-04 @ Yverdon-Sport L 0-355.9 1717 1553 49.48% 24.35% 26.17%+0.49 -16.4 33
2024-02-10 Grasshopper W 1-054.8 1700 1659 53.29% 23.44% 23.26%+0.65 +3.2 36
2024-02-10 @ Zurich L 0-154.8 1659 1700 23.26% 23.44% 53.29%-0.65 -3.2 25
2024-02-10 Lausanne-Sport D 1-166.9 1534 1589 40.20% 25.52% 34.28%+0.12 -0.1 15
2024-02-10 @ Lausanne-Ouchy D 1-166.9 1589 1534 34.28% 25.52% 40.20%-0.12 +0.2 22
2024-02-10 Young Boys D 3-382.1 1710 1826 31.77% 25.33% 42.90%-0.22 +0.2 34
2024-02-10 @ Lugano D 3-382.1 1826 1710 42.90% 25.33% 31.77%+0.22 -0.2 48
2024-02-11 Luzern W 2-164.2 1616 1686 38.01% 25.58% 36.41%+0.03 +4.5 32
2024-02-11 @ Winterthur L 1-264.2 1686 1616 36.41% 25.58% 38.01%-0.03 -4.5 34
2024-02-11 Servette W 2-167.7 1569 1732 26.26% 24.37% 49.37%-0.49 +5.6 30
2024-02-11 @ Yverdon-Sport L 1-267.7 1732 1569 49.37% 24.37% 26.26%+0.49 -5.7 41
2024-02-11 St. Gallen W 1-058.2 1662 1704 42.13% 25.39% 32.48%+0.19 +4.3 28
2024-02-11 @ Basel L 0-158.2 1704 1662 32.48% 25.39% 42.13%-0.19 -4.3 36
2024-02-17 Basel W 2-161.9 1656 1666 46.35% 24.90% 28.74%+0.36 +3.7 28
2024-02-17 @ Grasshopper L 1-261.9 1666 1656 28.74% 24.90% 46.35%-0.36 -3.7 28
2024-02-17 Winterthur D 2-277.7 1699 1620 57.97% 22.01% 20.03%+0.86 -0.8 37
2024-02-17 @ St. Gallen D 2-277.7 1620 1699 20.03% 22.01% 57.97%-0.86 +0.8 33
2024-02-17 Yverdon-Sport W 3-154.6 1589 1575 49.76% 24.29% 25.95%+0.50 +5.8 25
2024-02-17 @ Lausanne-Sport L 1-354.6 1575 1589 25.95% 24.29% 49.76%-0.50 -5.9 30
2024-02-18 Lausanne-Ouchy W 1-046.9 1826 1534 79.70% 11.83% 8.47%+2.05 +1.0 51
2024-02-18 @ Young Boys L 0-146.9 1534 1826 8.47% 11.83% 79.70%-2.05 -1.0 15
2024-02-18 Lugano W 2-161.8 1727 1711 50.00% 24.24% 25.76%+0.51 +3.4 44
2024-02-18 @ Servette L 1-261.8 1711 1727 25.76% 24.24% 50.00%-0.51 -3.4 34
2024-02-18 Zurich L 0-162.0 1682 1703 44.89% 25.11% 30.00%+0.30 -5.5 34
2024-02-18 @ Luzern W 1-062.0 1703 1682 30.00% 25.11% 44.89%-0.30 +5.5 39
2024-02-24 Basel L 0-253.3 1569 1663 34.68% 25.54% 39.79%-0.10 -8.6 30
2024-02-24 @ Yverdon-Sport W 2-053.3 1663 1569 39.79% 25.54% 34.68%+0.10 +8.6 31
2024-02-24 Lausanne-Ouchy W 1-048.7 1698 1533 67.85% 17.93% 14.22%+1.35 +1.9 40
2024-02-24 @ St. Gallen L 0-148.7 1533 1698 14.22% 17.93% 67.85%-1.35 -1.9 15
2024-02-24 Luzern L 0-161.7 1659 1676 45.53% 25.02% 29.45%+0.33 -5.6 28
2024-02-24 @ Grasshopper W 1-061.7 1676 1659 29.45% 25.02% 45.53%-0.33 +5.6 37
2024-02-25 Servette L 0-166.1 1827 1730 60.16% 21.21% 18.62%+0.97 -7.0 51
2024-02-25 @ Young Boys W 1-066.1 1730 1827 18.62% 21.21% 60.16%-0.97 +7.0 47
2024-02-25 Winterthur D 1-169.3 1595 1621 44.25% 25.19% 30.57%+0.28 -0.3 26
2024-02-25 @ Lausanne-Sport D 1-169.3 1621 1595 30.57% 25.19% 44.25%-0.28 +0.3 34
2024-02-25 Zurich W 2-053.1 1707 1709 47.60% 24.70% 27.69%+0.41 +7.2 37
2024-02-25 @ Lugano L 0-253.1 1709 1707 27.69% 24.70% 47.60%-0.41 -7.2 39
2024-03-02 Grasshopper D 1-168.6 1531 1654 30.91% 25.23% 43.86%-0.26 +0.3 16
2024-03-02 @ Lausanne-Ouchy D 1-168.6 1654 1531 43.86% 25.23% 30.91%+0.26 -0.3 29
2024-03-02 Lausanne-Sport L 1-269.0 1671 1595 57.72% 22.09% 20.19%+0.85 -6.4 31
2024-03-02 @ Basel W 2-169.0 1595 1671 20.19% 22.09% 57.72%-0.85 +6.4 29
2024-03-02 St. Gallen W 2-051.7 1737 1700 52.69% 23.60% 23.71%+0.63 +6.2 50
2024-03-02 @ Servette L 0-251.7 1700 1737 23.71% 23.60% 52.69%-0.63 -6.2 40
2024-03-03 Lugano L 0-161.7 1682 1714 43.37% 25.28% 31.35%+0.24 -5.4 37
2024-03-03 @ Luzern W 1-061.7 1714 1682 31.35% 25.28% 43.37%-0.24 +5.4 40
2024-03-03 Young Boys W 1-062.2 1702 1820 31.47% 25.29% 43.23%-0.24 +5.4 42
2024-03-03 @ Zurich L 0-162.2 1820 1702 43.23% 25.29% 31.47%+0.24 -5.4 51
2024-03-03 Yverdon-Sport W 2-156.7 1622 1560 55.80% 22.71% 21.48%+0.77 +2.8 37
2024-03-03 @ Winterthur L 1-256.7 1560 1622 21.48% 22.71% 55.80%-0.77 -2.8 30
2024-03-09 Grasshopper W 2-052.9 1624 1653 43.87% 25.23% 30.90%+0.26 +7.8 40
2024-03-09 @ Winterthur L 0-252.9 1653 1624 30.90% 25.23% 43.87%-0.26 -7.8 29
2024-03-09 Lugano L 2-372.7 1694 1720 44.33% 25.18% 30.49%+0.28 -4.9 40
2024-03-09 @ St. Gallen W 3-272.7 1720 1694 30.49% 25.18% 44.33%-0.28 +4.9 43
2024-03-09 Zurich W 3-272.0 1558 1707 27.72% 24.71% 47.57%-0.41 +5.2 33
2024-03-09 @ Yverdon-Sport L 2-372.0 1707 1558 47.57% 24.71% 27.72%+0.41 -5.2 42
2024-03-10 Basel W 5-149.7 1815 1665 66.13% 18.72% 15.14%+1.26 +6.2 54
2024-03-10 @ Young Boys L 1-549.7 1665 1815 15.14% 18.72% 66.13%-1.26 -6.2 31
2024-03-10 Lausanne-Sport W 3-153.0 1743 1601 65.32% 19.09% 15.59%+1.22 +3.5 53
2024-03-10 @ Servette L 1-353.0 1601 1743 15.59% 19.09% 65.32%-1.22 -3.5 29
2024-03-10 Luzern W 2-165.5 1531 1676 28.23% 24.81% 46.96%-0.39 +5.4 19
2024-03-10 @ Lausanne-Ouchy L 1-265.5 1676 1531 46.96% 24.81% 28.23%+0.39 -5.4 37
2024-03-16 St. Gallen D 1-171.1 1645 1689 41.79% 25.42% 32.79%+0.18 -0.2 30
2024-03-16 @ Grasshopper D 1-171.1 1689 1645 32.79% 25.42% 41.79%-0.18 +0.2 41
2024-03-16 Winterthur D 1-171.0 1659 1632 51.38% 23.93% 24.69%+0.57 -0.7 32
2024-03-16 @ Basel D 1-171.0 1632 1659 24.69% 23.93% 51.38%-0.57 +0.7 41
2024-03-16 Yverdon-Sport W 2-045.9 1725 1563 67.46% 18.11% 14.43%+1.33 +3.7 46
2024-03-16 @ Lugano L 0-245.9 1563 1725 14.43% 18.11% 67.46%-1.33 -3.7 33
2024-03-17 Lausanne-Ouchy D 2-277.7 1702 1537 67.82% 17.95% 14.24%+1.35 -1.1 43
2024-03-17 @ Zurich D 2-277.7 1537 1702 14.24% 17.95% 67.82%-1.35 +1.1 20
2024-03-17 Servette D 2-277.5 1671 1747 37.23% 25.59% 37.18%+0.00 +0.0 38
2024-03-17 @ Luzern D 2-277.5 1747 1671 37.18% 25.59% 37.23%+0.00 +0.0 54
2024-03-17 Young Boys W 2-061.2 1598 1821 20.61% 22.31% 57.08%-0.82 +12.7 32
2024-03-17 @ Lausanne-Sport L 0-261.2 1821 1598 57.08% 22.31% 20.61%+0.82 -12.7 54
2024-03-30 Lugano L 1-355.7 1538 1728 23.50% 23.53% 52.97%-0.64 -5.3 20
2024-03-30 @ Lausanne-Ouchy W 3-155.7 1728 1538 52.97% 23.53% 23.50%+0.64 +5.4 49
2024-03-30 Servette W 1-061.3 1633 1747 32.04% 25.35% 42.60%-0.21 +5.3 44
2024-03-30 @ Winterthur L 0-161.3 1747 1633 42.60% 25.35% 32.04%+0.21 -5.3 54
2024-03-30 Zurich D 2-277.1 1658 1701 41.93% 25.41% 32.66%+0.19 -0.2 33
2024-03-30 @ Basel D 2-277.1 1701 1658 32.66% 25.41% 41.93%-0.19 +0.2 44
2024-04-01 Lausanne-Sport L 0-162.3 1645 1610 52.47% 23.66% 23.87%+0.62 -6.3 30
2024-04-01 @ Grasshopper W 1-062.3 1610 1645 23.87% 23.66% 52.47%-0.62 +6.3 35
2024-04-01 Luzern D 1-171.7 1689 1671 50.31% 24.17% 25.52%+0.53 -0.7 42
2024-04-01 @ St. Gallen D 1-171.7 1671 1689 25.52% 24.17% 50.31%-0.53 +0.7 39
2024-04-01 Young Boys D 0-068.2 1559 1808 18.61% 21.20% 60.19%-0.97 +1.3 34
2024-04-01 @ Yverdon-Sport D 0-068.2 1808 1559 60.19% 21.20% 18.61%+0.97 -1.3 55
2024-04-02 Basel W 2-050.0 1734 1658 57.59% 22.13% 20.27%+0.85 +5.3 52
2024-04-02 @ Lugano L 0-250.0 1658 1734 20.27% 22.13% 57.59%-0.85 -5.3 33
2024-04-03 Lausanne-Ouchy L 1-271.6 1741 1532 72.27% 15.77% 11.97%+1.59 -7.6 54
2024-04-03 @ Servette W 2-171.6 1532 1741 11.97% 15.77% 72.27%-1.59 +7.6 23
2024-04-03 Winterthur D 0-067.6 1701 1638 56.00% 22.65% 21.35%+0.77 -1.0 45
2024-04-03 @ Zurich D 0-067.6 1638 1701 21.35% 22.65% 56.00%-0.77 +1.0 45
2024-04-04 Grasshopper W 3-045.0 1807 1639 68.09% 17.82% 14.09%+1.36 +5.2 58
2024-04-04 @ Young Boys L 0-345.0 1639 1807 14.09% 17.82% 68.09%-1.36 -5.2 30
2024-04-04 St. Gallen D 3-380.5 1617 1689 37.73% 25.59% 36.69%+0.02 -0.0 36
2024-04-04 @ Lausanne-Sport D 3-380.5 1689 1617 36.69% 25.59% 37.73%-0.02 +0.0 43
2024-04-04 Yverdon-Sport W 1-050.5 1672 1560 61.83% 20.56% 17.60%+1.05 +2.4 42
2024-04-04 @ Luzern L 0-150.5 1560 1672 17.60% 20.56% 61.83%-1.05 -2.4 34
2024-04-06 Basel L 0-251.7 1540 1653 32.19% 25.37% 42.44%-0.21 -8.1 23
2024-04-06 @ Lausanne-Ouchy W 2-051.7 1653 1540 42.44% 25.37% 32.19%+0.21 +8.1 36
2024-04-06 Lugano D 2-277.2 1639 1739 33.89% 25.50% 40.62%-0.13 +0.1 46
2024-04-06 @ Winterthur D 2-277.2 1739 1639 40.62% 25.50% 33.89%+0.13 -0.1 53
2024-04-06 Zurich L 0-164.1 1734 1700 52.32% 23.70% 23.98%+0.61 -6.3 54
2024-04-06 @ Servette W 1-064.1 1700 1734 23.98% 23.70% 52.32%-0.61 +6.3 48
2024-04-07 Grasshopper W 3-267.7 1558 1634 37.21% 25.59% 37.20%+0.00 +4.3 37
2024-04-07 @ Yverdon-Sport L 2-367.7 1634 1558 37.20% 25.59% 37.21%+0.00 -4.3 30
2024-04-07 Lausanne-Sport D 0-066.9 1674 1617 55.35% 22.85% 21.79%+0.75 -1.0 43
2024-04-07 @ Luzern D 0-066.9 1617 1674 21.79% 22.85% 55.35%-0.75 +1.0 37
2024-04-07 Young Boys D 2-278.0 1689 1812 30.85% 25.22% 43.93%-0.26 +0.2 44
2024-04-07 @ St. Gallen D 2-278.0 1812 1689 43.93% 25.22% 30.85%+0.26 -0.2 59
2024-04-13 Lugano L 0-158.2 1629 1739 32.60% 25.40% 42.00%-0.19 -4.3 30
2024-04-13 @ Grasshopper W 1-058.2 1739 1629 42.00% 25.40% 32.60%+0.19 +4.3 56
2024-04-13 Yverdon-Sport W 5-148.3 1689 1562 63.61% 19.83% 16.56%+1.13 +6.8 47
2024-04-13 @ St. Gallen L 1-548.3 1562 1689 16.56% 19.83% 63.61%-1.13 -6.8 37
2024-04-13 Zurich W 1-059.8 1618 1706 35.38% 25.56% 39.05%-0.07 +5.0 40
2024-04-13 @ Lausanne-Sport L 0-159.8 1706 1618 39.05% 25.56% 35.38%+0.07 -5.0 48
2024-04-14 Luzern W 4-258.1 1812 1673 64.93% 19.26% 15.81%+1.20 +3.2 62
2024-04-14 @ Young Boys L 2-458.1 1673 1812 15.81% 19.26% 64.93%-1.20 -3.2 43
2024-04-14 Servette W 2-164.9 1661 1727 38.51% 25.58% 35.91%+0.05 +4.4 39
2024-04-14 @ Basel L 1-264.9 1727 1661 35.91% 25.58% 38.51%-0.05 -4.4 54
2024-04-14 Winterthur L 0-155.2 1532 1639 32.85% 25.42% 41.73%-0.18 -4.4 23
2024-04-14 @ Lausanne-Ouchy W 1-055.2 1639 1532 41.73% 25.42% 32.85%+0.18 +4.4 49
2024-04-20 Grasshopper W 1-052.6 1723 1625 60.27% 21.17% 18.56%+0.97 +2.6 57
2024-04-20 @ Servette L 0-152.6 1625 1723 18.56% 21.17% 60.27%-0.97 -2.6 30
2024-04-20 Lausanne-Ouchy W 3-043.7 1555 1528 51.54% 23.89% 24.57%+0.58 +9.3 40
2024-04-20 @ Yverdon-Sport L 0-343.7 1528 1555 24.57% 23.89% 51.54%-0.58 -9.3 23
2024-04-20 Lausanne-Sport W 2-048.2 1743 1623 62.91% 20.13% 16.97%+1.10 +4.4 59
2024-04-20 @ Lugano L 0-248.2 1623 1743 16.97% 20.13% 62.91%-1.10 -4.4 40
2024-04-21 Basel D 1-171.3 1670 1665 48.49% 24.54% 26.97%+0.45 -0.6 44
2024-04-21 @ Luzern D 1-171.3 1665 1670 26.97% 24.54% 48.49%-0.45 +0.6 40
2024-04-21 St. Gallen L 0-163.0 1701 1696 48.58% 24.53% 26.90%+0.45 -5.9 48
2024-04-21 @ Zurich W 1-063.0 1696 1701 26.90% 24.53% 48.58%-0.45 +5.9 50
2024-04-21 Young Boys L 1-261.7 1644 1815 25.42% 24.15% 50.43%-0.53 -3.3 49
2024-04-21 @ Winterthur W 2-161.7 1815 1644 50.43% 24.15% 25.42%+0.53 +3.3 65

Second Phase Game Log

Every second-phase (championship / middle / relegation round) game from each team's perspective, filtered by the team selected at the top of the tab; the table scrolls within its frame. Sort any column by clicking its header. @ before an opponent name indicates an away game. The final column is running points within the second phase only.

Date Opponent ScoreExcitement Pre Elo Opp Elo Win % Tie % Loss %Proj. Margin Elo Δ Points
2024-05-04 Lausanne-Ouchy W 3-259.2 1623 1518 61.01% 20.89% 18.10%+1.01 +2.2 3
2024-05-04 @ Grasshopper L 2-359.2 1518 1623 18.10% 20.89% 61.01%-1.01 -2.2 0
2024-05-04 St. Gallen L 0-164.5 1748 1702 53.87% 23.28% 22.84%+0.68 -6.4 0
2024-05-04 @ Lugano W 1-064.5 1702 1748 22.84% 23.28% 53.87%-0.68 +6.4 3
2024-05-04 Winterthur W 2-158.7 1726 1641 58.74% 21.74% 19.53%+0.90 +2.6 3
2024-05-04 @ Servette L 1-258.7 1641 1726 19.53% 21.74% 58.74%-0.90 -2.6 0
2024-05-05 Lausanne-Sport W 3-157.8 1565 1618 40.42% 25.51% 34.07%+0.13 +7.3 3
2024-05-05 @ Yverdon-Sport L 1-357.8 1618 1565 34.07% 25.51% 40.42%-0.13 -7.3 0
2024-05-05 Luzern D 1-171.3 1666 1669 47.35% 24.75% 27.90%+0.40 -0.5 1
2024-05-05 @ Basel D 1-171.3 1669 1666 27.90% 24.75% 47.35%-0.40 +0.5 1
2024-05-05 Young Boys L 0-254.7 1695 1818 30.89% 25.23% 43.88%-0.26 -7.8 0
2024-05-05 @ Zurich W 2-054.7 1818 1695 43.88% 25.23% 30.89%+0.26 +7.8 3
2024-05-10 Basel D 0-065.9 1611 1665 40.27% 25.51% 34.21%+0.12 -0.2 1
2024-05-10 @ Lausanne-Sport D 0-065.9 1665 1611 34.21% 25.51% 40.27%-0.12 +0.2 2
2024-05-10 Grasshopper D 1-171.2 1670 1625 53.77% 23.31% 22.91%+0.68 -0.8 2
2024-05-10 @ Luzern D 1-171.2 1625 1670 22.91% 23.31% 53.77%-0.68 +0.8 4
2024-05-11 Lugano L 0-165.9 1826 1741 58.70% 21.75% 19.55%+0.90 -6.9 3
2024-05-11 @ Young Boys W 1-065.9 1741 1826 19.55% 21.75% 58.70%-0.90 +6.9 3
2024-05-11 Yverdon-Sport W 3-155.2 1516 1572 40.04% 25.53% 34.44%+0.11 +7.4 3
2024-05-11 @ Lausanne-Ouchy L 1-355.2 1572 1516 34.44% 25.53% 40.04%-0.11 -7.4 3
2024-05-12 Servette D 1-171.9 1708 1728 45.10% 25.08% 29.81%+0.31 -0.4 4
2024-05-12 @ St. Gallen D 1-171.9 1728 1708 29.81% 25.08% 45.10%-0.31 +0.4 4
2024-05-12 Zurich L 1-362.3 1638 1688 40.96% 25.48% 33.56%+0.15 -8.4 0
2024-05-12 @ Winterthur W 3-162.3 1688 1638 33.56% 25.48% 40.96%-0.15 +8.4 3
2024-05-14 Lausanne-Ouchy W 2-044.7 1665 1523 65.30% 19.10% 15.60%+1.22 +4.0 5
2024-05-14 @ Basel L 0-244.7 1523 1665 15.60% 19.10% 65.30%-1.22 -4.0 3
2024-05-14 Yverdon-Sport W 2-047.6 1626 1565 55.77% 22.73% 21.51%+0.76 +5.7 7
2024-05-14 @ Grasshopper L 0-247.6 1565 1626 21.51% 22.73% 55.77%-0.76 -5.7 3
2024-05-15 Luzern L 0-255.6 1611 1669 39.70% 25.54% 34.76%+0.10 -9.5 1
2024-05-15 @ Lausanne-Sport W 2-055.6 1669 1611 34.76% 25.54% 39.70%-0.10 +9.5 5
2024-05-15 Servette W 2-163.7 1696 1729 43.35% 25.28% 31.37%+0.24 +4.0 6
2024-05-15 @ Zurich L 1-263.7 1729 1696 31.37% 25.28% 43.35%-0.24 -4.0 4
2024-05-16 St. Gallen W 3-155.1 1819 1708 61.84% 20.56% 17.60%+1.05 +4.0 6
2024-05-16 @ Young Boys L 1-355.1 1708 1819 17.60% 20.56% 61.84%-1.05 -4.0 4
2024-05-16 Winterthur W 4-258.2 1748 1630 62.67% 20.22% 17.11%+1.09 +3.5 6
2024-05-16 @ Lugano L 2-458.2 1630 1748 17.11% 20.22% 62.67%-1.09 -3.5 0
2024-05-18 Basel L 0-160.5 1631 1669 42.58% 25.36% 32.06%+0.21 -5.3 7
2024-05-18 @ Grasshopper W 1-060.5 1669 1631 32.06% 25.36% 42.58%-0.21 +5.3 8
2024-05-18 Lausanne-Sport L 0-448.8 1519 1601 36.37% 25.58% 38.05%-0.03 -16.9 3
2024-05-18 @ Lausanne-Ouchy W 4-048.8 1601 1519 38.05% 25.58% 36.37%+0.03 +16.9 4
2024-05-18 Luzern W 3-161.7 1559 1679 31.30% 25.28% 43.42%-0.24 +8.8 6
2024-05-18 @ Yverdon-Sport L 1-361.7 1679 1559 43.42% 25.28% 31.30%+0.24 -8.8 5
2024-05-20 Lugano W 2-164.6 1700 1752 40.67% 25.49% 33.84%+0.14 +4.2 9
2024-05-20 @ Zurich L 1-264.6 1752 1700 33.84% 25.49% 40.67%-0.14 -4.2 6
2024-05-20 St. Gallen L 1-361.2 1626 1704 36.93% 25.59% 37.48%-0.01 -7.8 0
2024-05-20 @ Winterthur W 3-161.2 1704 1626 37.48% 25.59% 36.93%+0.01 +7.8 7
2024-05-20 Young Boys L 0-159.6 1725 1823 34.04% 25.50% 40.45%-0.13 -4.5 4
2024-05-20 @ Servette W 1-059.6 1823 1725 40.45% 25.50% 34.04%+0.13 +4.5 9
2024-05-21 Grasshopper D 0-065.6 1618 1626 46.77% 24.84% 28.39%+0.38 -0.5 5
2024-05-21 @ Lausanne-Sport D 0-065.6 1626 1618 28.39% 24.84% 46.77%-0.38 +0.5 8
2024-05-21 Lausanne-Ouchy L 1-268.9 1670 1502 68.03% 17.85% 14.12%+1.36 -7.3 5
2024-05-21 @ Luzern W 2-168.9 1502 1670 14.12% 17.85% 68.03%-1.36 +7.3 6
2024-05-21 Yverdon-Sport D 0-066.8 1675 1568 61.31% 20.77% 17.92%+1.02 -1.3 9
2024-05-21 @ Basel D 0-066.8 1568 1675 17.92% 20.77% 61.31%-1.02 +1.3 7
2024-05-25 Servette L 0-260.3 1747 1720 51.46% 23.91% 24.63%+0.58 -11.7 6
2024-05-25 @ Lugano W 2-060.3 1720 1747 24.63% 23.91% 51.46%-0.58 +11.7 7
2024-05-25 Winterthur W 3-043.8 1828 1618 72.32% 15.74% 11.94%+1.59 +4.3 12
2024-05-25 @ Young Boys L 0-343.8 1618 1828 11.94% 15.74% 72.32%-1.59 -4.3 0
2024-05-25 Zurich L 1-268.6 1712 1704 48.85% 24.47% 26.68%+0.47 -5.6 7
2024-05-25 @ St. Gallen W 2-168.6 1704 1712 26.68% 24.47% 48.85%-0.47 +5.6 12

Biggest Upsets

The 25 games where the underdog won despite the lowest pregame win probability. Underdog Win % is the winner's pregame chance of winning the game (lower = bigger upset). @ before a team name indicates the away side. An asterisk (*) after the date marks a playoff game.

# Date Underdog Win % Winning Team Losing Team
Team Elo Score Team Elo Score
1 2024-04-03 11.97% Lausanne-Ouchy 1532 2 @ Servette 1741 1
2 2024-05-21 14.12% Lausanne-Ouchy 1502 2 @ Luzern 1670 1
3 2024-01-21 15.23% Lausanne-Ouchy 1550 3 @ Lugano 1698 2
4 2023-10-01 17.30% Lausanne-Ouchy 1562 3 @ Basel 1678 0
5 2024-02-25 18.62% Servette 1730 1 @ Young Boys 1827 0
6 2023-08-13 18.78% Lausanne-Sport 1595 2 @ Basel 1690 1
7 2024-05-11 19.55% Lugano 1741 1 @ Young Boys 1826 0
8 2024-03-02 20.19% Lausanne-Sport 1595 2 @ Basel 1671 1
9 2024-03-17 20.61% @ Lausanne-Sport 1598 2 Young Boys 1821 0
10 2023-12-06 21.11% Basel 1640 3 @ Lugano 1706 1
11 2024-02-03 21.94% Winterthur 1609 1 @ Grasshopper 1665 0
12 2024-05-04 22.84% St. Gallen 1702 1 @ Lugano 1748 0
13 2023-10-08 23.11% Servette 1675 1 @ Lugano 1718 0
14 2024-01-28 23.18% Lugano 1691 4 @ St. Gallen 1733 1
15 2024-04-01 23.87% Lausanne-Sport 1610 1 @ Grasshopper 1645 0
16 2023-12-17 23.96% Basel 1645 1 @ Luzern 1679 0
17 2024-04-06 23.98% Zurich 1700 1 @ Servette 1734 0
18 2023-11-04 24.49% Servette 1692 2 @ Zurich 1721 0
19 2023-08-06 24.56% Yverdon-Sport 1573 2 @ Lausanne-Sport 1600 1
20 2024-05-25 24.63% Servette 1720 2 @ Lugano 1747 0
21 2024-01-27 25.20% @ Basel 1653 1 Young Boys 1826 0
22 2024-02-04 26.17% @ Yverdon-Sport 1553 3 Zurich 1717 0
23 2024-02-11 26.26% @ Yverdon-Sport 1569 2 Servette 1732 1
24 2024-05-25 26.68% Zurich 1704 2 @ St. Gallen 1712 1
25 2024-04-21 26.90% St. Gallen 1696 1 @ Zurich 1701 0

Biggest Elo Changes

The 25 games that resulted in the largest shift in Elo rating.

# Date Elo Δ Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2023-10-01 19.77 Lausanne-Ouchy 3 1562 17.30% @ Basel 0 1678 62.34% 20.36%
2 2023-11-25 19.18 Lugano 5 1683 41.93% @ Yverdon-Sport 0 1574 32.66% 25.41%
3 2024-05-18 16.91 Lausanne-Sport 4 1601 38.05% @ Lausanne-Ouchy 0 1519 36.37% 25.58%
4 2024-02-04 16.43 @ Yverdon-Sport 3 1553 26.17% Zurich 0 1717 49.48% 24.35%
5 2023-11-12 15.62 Zurich 3 1709 28.66% @ Lugano 0 1699 46.45% 24.89%
6 2023-12-02 15.14 @ Grasshopper 5 1642 51.34% Lausanne-Sport 0 1616 24.72% 23.94%
7 2024-01-28 14.74 Lugano 4 1691 23.18% @ St. Gallen 1 1733 53.41% 23.41%
8 2023-10-07 14.51 Grasshopper 3 1635 32.34% @ Yverdon-Sport 0 1594 42.28% 25.38%
9 2023-10-01 13.46 Zurich 4 1705 27.59% @ Luzern 1 1704 47.73% 24.68%
10 2023-08-26 12.71 @ Yverdon-Sport 4 1570 30.46% Servette 1 1697 44.37% 25.17%
11 2024-03-17 12.70 @ Lausanne-Sport 2 1598 20.61% Young Boys 0 1821 57.08% 22.31%
12 2023-10-29 12.37 @ Lausanne-Sport 3 1592 40.22% Basel 0 1647 34.26% 25.52%
13 2023-08-05 12.06 @ Zurich 3 1679 41.39% Lugano 0 1726 33.16% 25.45%
14 2023-11-04 11.71 Servette 2 1692 24.49% @ Zurich 0 1721 51.65% 23.86%
15 2024-05-25 11.68 Servette 2 1720 24.63% @ Lugano 0 1747 51.46% 23.91%
16 2023-08-27 11.56 Winterthur 5 1606 28.00% @ Lausanne-Sport 2 1601 47.24% 24.76%
17 2023-08-12 11.53 Zurich 3 1691 43.36% @ Lausanne-Ouchy 0 1572 31.36% 25.28%
18 2024-02-01 11.41 Luzern 3 1671 43.83% @ Lausanne-Ouchy 0 1548 30.94% 25.23%
19 2023-07-26 11.30 Lugano 3 1711 44.23% @ Lausanne-Ouchy 0 1585 30.58% 25.19%
20 2024-01-31 11.02 Servette 2 1718 27.47% @ St. Gallen 0 1719 47.87% 24.66%
21 2023-12-06 10.88 Basel 3 1640 21.11% @ Lugano 1 1706 56.35% 22.54%
22 2023-11-26 9.85 @ Basel 2 1630 33.05% St. Gallen 0 1736 41.51% 25.44%
23 2024-05-15 9.52 Luzern 2 1669 34.76% @ Lausanne-Sport 0 1611 39.70% 25.54%
24 2024-04-20 9.35 @ Yverdon-Sport 3 1555 51.54% Lausanne-Ouchy 0 1528 24.57% 23.89%
25 2023-07-22 8.91 Servette 3 1689 30.89% @ Grasshopper 1 1660 43.88% 25.23%

Most & Least Exciting Games

The season’s games ranked by excitement rating (0–100) — a blend of closeness, upset, team quality, and scoring. An asterisk (*) after the date indicates a playoff game.

# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2024-02-10 82.1 @ Lugano 3 1710 31.77% Young Boys 3 1826 42.90% 25.33%
2 2024-01-23 80.8 @ Winterthur 3 1610 32.91% Servette 3 1717 41.66% 25.43%
3 2024-04-04 80.5 @ Lausanne-Sport 3 1617 37.73% St. Gallen 3 1689 36.69% 25.59%
4 2024-01-31 78.2 @ Zurich 2 1718 63.60% Lausanne-Sport 2 1591 16.57% 19.84%
5 2024-04-07 78.0 @ St. Gallen 2 1689 30.85% Young Boys 2 1812 43.93% 25.22%
6 2023-07-30 77.9 @ Yverdon-Sport 2 1572 21.25% Young Boys 2 1787 56.14% 22.61%
7 2023-12-17 77.9 @ Servette 2 1717 50.48% Lugano 2 1697 25.39% 24.14%
8 2024-02-17 77.7 @ St. Gallen 2 1699 57.97% Winterthur 2 1620 20.03% 22.01%
9 2024-03-17 77.7 @ Zurich 2 1702 67.82% Lausanne-Ouchy 2 1537 14.24% 17.95%
10 2023-07-29 77.6 @ Servette 2 1698 50.41% Zurich 2 1679 25.44% 24.15%
11 2024-03-17 77.5 @ Luzern 2 1671 37.23% Servette 2 1747 37.18% 25.59%
12 2023-09-03 77.4 @ Basel 2 1683 45.20% Zurich 2 1702 29.74% 25.07%
13 2024-04-06 77.2 @ Winterthur 2 1639 33.89% Lugano 2 1739 40.62% 25.50%
14 2023-09-27 77.1 @ Servette 2 1673 54.84% Winterthur 2 1619 22.15% 23.01%
15 2024-03-30 77.1 @ Basel 2 1658 41.93% Zurich 2 1701 32.66% 25.41%
16 2024-01-21 75.4 Lausanne-Ouchy 3 1550 15.23% @ Lugano 2 1698 65.97% 18.80%
17 2023-11-11 74.4 @ Yverdon-Sport 2 1574 42.54% Lausanne-Sport 2 1613 32.10% 25.36%
18 2023-10-21 74.0 @ Lausanne-Ouchy 2 1574 45.43% Lausanne-Sport 2 1592 29.53% 25.04%
19 2023-12-03 73.4 @ Young Boys 1 1812 60.04% Servette 1 1716 18.70% 21.26%
20 2024-03-09 72.7 Lugano 3 1720 30.49% @ St. Gallen 2 1694 44.33% 25.18%
21 2023-10-28 72.6 @ Zurich 1 1722 66.01% Lausanne-Ouchy 1 1574 15.21% 18.78%
22 2023-12-10 72.4 @ Zurich 1 1733 54.95% Luzern 1 1679 22.07% 22.97%
23 2023-10-29 72.1 @ Lugano 1 1707 34.16% Young Boys 1 1805 40.33% 25.51%
24 2023-08-13 72.0 @ Luzern 1 1688 33.56% Young Boys 1 1790 40.97% 25.48%
25 2024-03-09 72.0 @ Yverdon-Sport 3 1558 27.72% Zurich 2 1707 47.57% 24.71%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2023-12-06 43.3 @ St. Gallen 4 1727 68.49% Yverdon-Sport 0 1555 13.88% 17.63%
2 2024-04-20 43.7 @ Yverdon-Sport 3 1555 51.54% Lausanne-Ouchy 0 1528 24.57% 23.89%
3 2024-05-25 43.8 @ Young Boys 3 1828 72.32% Winterthur 0 1618 11.94% 15.74%
4 2023-10-07 44.7 @ St. Gallen 4 1718 64.63% Lausanne-Ouchy 0 1582 15.98% 19.39%
5 2024-05-14 44.7 @ Basel 2 1665 65.30% Lausanne-Ouchy 0 1523 15.60% 19.10%
6 2024-04-04 45.0 @ Young Boys 3 1807 68.09% Grasshopper 0 1639 14.09% 17.82%
7 2024-01-30 45.7 @ Young Boys 5 1820 77.31% Yverdon-Sport 1 1556 9.56% 13.12%
8 2023-10-08 45.9 @ Young Boys 3 1800 65.30% Basel 0 1658 15.60% 19.10%
9 2024-03-16 45.9 @ Lugano 2 1725 67.46% Yverdon-Sport 0 1563 14.43% 18.11%
10 2024-02-18 46.9 @ Young Boys 1 1826 79.70% Lausanne-Ouchy 0 1534 8.47% 11.83%
11 2023-07-23 47.5 @ Zurich 2 1674 60.17% Yverdon-Sport 0 1577 18.62% 21.21%
12 2024-05-14 47.6 @ Grasshopper 2 1626 55.77% Yverdon-Sport 0 1565 21.51% 22.73%
13 2023-12-06 48.0 @ Young Boys 1 1811 76.34% Lausanne-Ouchy 0 1559 10.01% 13.64%
14 2024-04-20 48.2 @ Lugano 2 1743 62.91% Lausanne-Sport 0 1623 16.97% 20.13%
15 2023-08-13 48.3 @ Lugano 6 1714 64.56% Yverdon-Sport 1 1578 16.02% 19.42%
16 2024-04-13 48.3 @ St. Gallen 5 1689 63.61% Yverdon-Sport 1 1562 16.56% 19.83%
17 2023-12-09 48.4 @ Young Boys 3 1812 58.02% St. Gallen 0 1733 19.99% 21.99%
18 2024-02-24 48.7 @ St. Gallen 1 1698 67.85% Lausanne-Ouchy 0 1533 14.22% 17.93%
19 2024-05-18 48.8 Lausanne-Sport 4 1601 38.05% @ Lausanne-Ouchy 0 1519 36.37% 25.58%
20 2023-12-02 48.9 @ Grasshopper 5 1642 51.34% Lausanne-Sport 0 1616 24.72% 23.94%
21 2024-01-27 49.7 @ Servette 1 1716 67.06% Yverdon-Sport 0 1558 14.64% 18.30%
22 2024-02-01 49.7 Luzern 3 1671 43.83% @ Lausanne-Ouchy 0 1548 30.94% 25.23%
23 2024-03-10 49.7 @ Young Boys 5 1815 66.13% Basel 1 1665 15.14% 18.72%
24 2024-04-02 50.0 @ Lugano 2 1734 57.59% Basel 0 1658 20.27% 22.13%
25 2023-11-11 50.1 @ Young Boys 6 1812 63.58% Luzern 1 1686 16.58% 19.84%