‹ ›

1959-60 Nationalliga A Season

182 games

Final

Champion

Young Boys

42 points

Relegated

No relegation

Biggest Overachiever

Biel-Bienne

11.62 points above expected

36 points · 24.38 expected points

Biggest Disappointment

Grenchen

5.80 points below expected

21 points · 26.80 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 26 20 2 4 42 86 44 +42 36.47 +5.53
2 Biel-Bienne 26 14 8 4 36 61 38 +23 24.38 +11.62
3 Zurich 26 14 4 8 32 64 41 +23 30.67 +1.33
4 La Chaux-de-Fonds 26 14 4 8 32 71 51 +20 31.09 +0.91
5 Luzern 26 11 5 10 27 65 62 +3 25.15 +1.85
6 Winterthur 26 12 3 11 27 40 40 0 21.80 +5.20
7 Servette 26 8 9 9 25 46 39 +7 28.97 -3.97
8 Grasshopper 26 8 8 10 24 54 61 -7 27.39 -3.39
9 Chiasso 26 8 7 11 23 39 57 -18 23.08 -0.08
10 Basel 26 6 10 10 22 46 55 -9 23.82 -1.82
11 Grenchen 26 8 5 13 21 51 48 +3 26.80 -5.80
12 Lausanne-Sport 26 7 6 13 20 38 74 -36 22.33 -2.33
13 Lugano 26 6 6 14 18 34 52 -18 22.06 -4.06
14 Bellinzona 26 4 7 15 15 28 61 -33 19.99 -4.99

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 Biel-Bienne 36 24.38 +11.62
2 Young Boys 42 36.47 +5.53
3 Winterthur 27 21.80 +5.20
4 Luzern 27 25.15 +1.85
5 Zurich 32 30.67 +1.33

Biggest Disappointments

# Team Actual Sim vsSim
1 Grenchen 21 26.80 -5.80
2 Bellinzona 15 19.99 -4.99
3 Lugano 18 22.06 -4.06
4 Servette 25 28.97 -3.97
5 Grasshopper 24 27.39 -3.39

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 Winterthur 5 Nov 22 – Feb 28 1 in 1,624
2 Young Boys 10 Mar 13 – Jun 5 1 in 200
3 Biel-Bienne 3 Nov 15 – Dec 6 1 in 81
4 Grenchen 3 Mar 20 – Apr 10 1 in 76
5 Chiasso 3 Nov 8 – Dec 6 1 in 63

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Grasshopper 6 Nov 15 – Feb 28 1 in 904
2 Grenchen 5 Nov 15 – Dec 20 1 in 319
3 Servette 3 Nov 8 – Nov 22 1 in 123
4 Basel 3 Aug 23 – Sep 6 1 in 38
5 La Chaux-de-Fonds 2 Mar 13 – Mar 20 1 in 35

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Biel-Bienne 10 Aug 30 – Dec 6 1 in 2,041
2 Luzern 7 Oct 18 – Dec 20 1 in 48
3 Chiasso 6 Sep 27 – Dec 6 1 in 45
4 Winterthur 5 Nov 22 – Feb 28 1 in 39
5 Grasshopper 6 Mar 6 – Apr 24 1 in 31

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Grenchen 14 Sep 5 – Mar 13 1 in 2,187
2 Basel 12 Sep 27 – Mar 13 1 in 427
3 La Chaux-de-Fonds 5 Feb 28 – Apr 3 1 in 55
4 Bellinzona 10 Aug 23 – Dec 6 1 in 51
5 Servette 5 Oct 18 – Dec 6 1 in 19

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 1873 42 +38 9 7.2 +1.8
Biel-Bienne 1683 36 +33 7 5.4 +1.6
Zurich 1711 32 -9 5 6.1 -1.1
La Chaux-de-Fonds 1684 32 +10 5 5.6 -0.6
Winterthur 1607 27 +42 7 4.5 +2.5
Luzern 1589 27 -46 3 5.8 -2.8
Servette 1640 25 -49 2 5.7 -3.7
Grasshopper 1591 24 +35 7 5.1 +1.9
Chiasso 1497 23 -30 3 3.8 -0.8
Basel 1609 22 +24 7 5.0 +2.0
Grenchen 1645 21 +37 6 5.7 +0.3
Lausanne-Sport 1400 20 -29 3 2.8 +0.2
Lugano 1501 18 -15 4 4.9 -0.9
Bellinzona 1444 15 -40 2 2.5 -0.5

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 BEL BIE CHI GRA GRE LC LAU LUG LUZ SER WIN YB ZUR
Basel —
1-1-0
3.26
0-0-2
3.03
1-0-1
2.75
0-1-1
2.56
0-1-1
2.69
1-0-1
1.94
0-1-1
2.92
1-1-0
3.04
0-1-1
2.69
0-1-1
2.16
0-1-1
3.18
0-2-0
1.29
2-0-0
2.21
Bellinzona
0-1-1
2.26
—
1-0-1
1.87
0-0-2
2.42
0-2-0
2.19
0-1-1
1.96
0-0-2
1.81
0-1-1
2.57
1-0-1
2.47
0-0-2
2.62
0-2-0
1.74
1-0-1
2.74
0-0-2
0.96
1-0-1
1.25
Biel-Bienne
2-0-0
2.51
1-0-1
3.66
—
1-1-0
3.38
1-1-0
2.33
1-1-0
2.49
1-0-1
2.11
1-1-0
2.71
0-2-0
3.11
1-1-0
2.75
2-0-0
2.42
1-1-0
3.09
1-0-1
1.47
1-0-1
1.89
Chiasso
1-0-1
2.77
2-0-0
3.10
0-1-1
2.13
—
0-2-0
2.19
1-0-1
2.39
0-2-0
1.86
0-1-1
2.65
1-1-0
2.72
1-0-1
2.51
1-0-1
2.00
1-0-1
2.88
0-0-2
1.59
0-0-2
2.34
Grasshopper
1-1-0
2.95
0-2-0
3.34
0-1-1
3.18
0-2-0
3.33
—
1-0-1
2.74
0-1-1
2.24
1-0-1
3.24
1-0-1
3.09
1-0-1
2.64
1-1-0
2.44
0-0-2
3.11
1-0-1
1.94
1-0-1
2.33
Grenchen
1-1-0
2.83
1-1-0
3.56
0-1-1
3.03
1-0-1
3.14
1-0-1
2.77
—
1-0-1
2.40
0-0-2
3.63
1-0-1
3.24
1-0-1
2.73
0-2-0
2.32
1-0-1
3.17
0-0-2
1.79
0-0-2
2.37
La Chaux-de-Fonds
1-0-1
3.59
2-0-0
3.72
1-0-1
3.40
0-2-0
3.67
1-1-0
3.27
1-0-1
3.12
—
2-0-0
3.98
1-0-1
3.86
1-1-0
3.48
1-0-1
2.93
1-0-1
4.03
1-0-1
2.21
1-0-1
2.77
Lausanne-Sport
1-1-0
2.59
1-1-0
2.95
0-1-1
2.82
1-1-0
2.87
1-0-1
2.28
2-0-0
1.88
0-0-2
1.57
—
0-0-2
2.71
0-0-2
2.54
0-1-1
1.74
1-0-1
3.04
0-0-2
1.61
0-1-1
1.94
Lugano
0-1-1
2.48
1-0-1
3.04
0-2-0
2.40
0-1-1
2.80
1-0-1
2.43
1-0-1
2.28
1-0-1
1.67
2-0-0
2.81
—
0-1-1
2.28
0-0-2
2.18
0-1-1
2.77
0-0-2
1.39
0-0-2
1.99
Luzern
1-1-0
2.82
2-0-0
2.90
0-1-1
2.77
1-0-1
3.00
1-0-1
2.88
1-0-1
2.79
0-1-1
2.04
2-0-0
2.97
1-1-0
3.24
—
0-0-2
2.65
1-0-1
3.26
0-0-2
1.63
1-1-0
1.94
Servette
1-1-0
3.36
0-2-0
3.78
0-0-2
3.10
1-0-1
3.52
0-1-1
3.09
0-2-0
3.19
1-0-1
2.59
1-1-0
3.78
2-0-0
3.34
2-0-0
2.87
—
0-0-2
3.45
0-0-2
1.96
0-2-0
2.35
Winterthur
1-1-0
2.34
1-0-1
2.77
0-1-1
2.43
1-0-1
2.64
2-0-0
2.42
1-0-1
2.34
1-0-1
1.50
1-0-1
2.48
1-1-0
2.75
1-0-1
2.26
2-0-0
2.07
—
0-0-2
1.36
0-0-2
1.86
Young Boys
0-2-0
4.25
2-0-0
4.60
1-0-1
4.07
2-0-0
3.97
1-0-1
3.60
2-0-0
3.73
1-0-1
3.32
2-0-0
3.92
2-0-0
4.15
2-0-0
3.90
2-0-0
3.56
2-0-0
4.18
—
1-0-1
3.21
Zurich
0-0-2
3.33
1-0-1
4.29
1-0-1
3.63
2-0-0
3.19
1-0-1
3.20
2-0-0
3.15
1-0-1
2.74
1-1-0
3.58
2-0-0
3.54
0-1-1
3.58
0-2-0
3.17
2-0-0
3.68
1-0-1
2.30
—

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.80 +4.1
Allowed 0.33 -3.9
Differential 0.85 +3.1

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.40%1.92%4.95%1.92%2.20%2.20%17.58%
11.92%10.44%6.59%3.85%2.20%2.47%27.47%
24.95%6.59%4.95%3.85%1.92%1.92%24.18%
31.92%3.85%3.85%2.75%0.82%1.10%14.29%
42.20%2.20%1.92%0.82%—0.55%7.69%
5+2.20%2.47%1.92%1.10%0.55%0.55%8.79%
Total17.58%27.47%24.18%14.29%7.69%8.79%100%

Summary Statistics

Scored Allowed Difference
Mean 1.99 1.99 +0.00
SD 1.63 1.63 2.41
CV 0.82 0.82 —
Max 8 8 +7
Min 0 0 -7

Games Played: 182

↓ Scored | Allowed →012345+Total
03.85%—7.69%3.85%——15.38%
1—15.38%7.69%3.85%3.85%3.85%34.62%
2——7.69%3.85%—3.85%15.38%
33.85%7.69%3.85%11.54%——26.92%
43.85%—3.85%———7.69%
5+———————
Total11.54%23.08%30.77%23.08%3.85%7.69%100%

Summary Statistics

Scored Allowed Difference
Mean 1.77 2.12 -0.35
SD 1.24 1.45 2.02
CV 0.70 0.69 —
Max 4 6 +4
Min 0 0 -5

Games Played: 26

↓ Scored | Allowed →012345+Total
015.38%—15.38%—3.85%3.85%38.46%
1—7.69%3.85%7.69%3.85%3.85%26.92%
23.85%3.85%3.85%7.69%—3.85%23.08%
33.85%—3.85%——3.85%11.54%
4———————
5+———————
Total23.08%11.54%26.92%15.38%7.69%15.38%100%

Summary Statistics

Scored Allowed Difference
Mean 1.08 2.35 -1.27
SD 1.06 2.02 2.15
CV 0.98 0.86 —
Max 3 7 +3
Min 0 0 -7

Games Played: 26

↓ Scored | Allowed →012345+Total
03.85%———3.85%—7.69%
13.85%11.54%3.85%3.85%3.85%—26.92%
215.38%3.85%7.69%———26.92%
33.85%7.69%7.69%3.85%——23.08%
4———————
5+3.85%3.85%3.85%——3.85%15.38%
Total30.77%26.92%23.08%7.69%7.69%3.85%100%

Summary Statistics

Scored Allowed Difference
Mean 2.35 1.46 +0.88
SD 1.67 1.42 2.20
CV 0.71 0.97 —
Max 7 5 +7
Min 0 0 -4

Games Played: 26

↓ Scored | Allowed →012345+Total
03.85%—3.85%3.85%3.85%—15.38%
13.85%19.23%3.85%7.69%3.85%3.85%42.31%
23.85%11.54%3.85%3.85%—7.69%30.77%
3—7.69%————7.69%
4———————
5+———3.85%——3.85%
Total11.54%38.46%11.54%19.23%7.69%11.54%100%

Summary Statistics

Scored Allowed Difference
Mean 1.50 2.19 -0.69
SD 1.24 1.88 2.20
CV 0.83 0.86 —
Max 6 8 +3
Min 0 0 -6

Games Played: 26

↓ Scored | Allowed →012345+Total
07.69%—3.85%——3.85%15.38%
13.85%11.54%3.85%7.69%3.85%7.69%38.46%
2——7.69%———7.69%
33.85%—3.85%—3.85%—11.54%
4—3.85%7.69%——3.85%15.38%
5+3.85%——3.85%—3.85%11.54%
Total19.23%15.38%26.92%11.54%7.69%19.23%100%

Summary Statistics

Scored Allowed Difference
Mean 2.08 2.35 -0.27
SD 1.70 1.83 2.43
CV 0.82 0.78 —
Max 5 6 +5
Min 0 0 -6

Games Played: 26

↓ Scored | Allowed →012345+Total
011.54%7.69%————19.23%
1—3.85%15.38%3.85%—3.85%26.92%
2—3.85%3.85%7.69%3.85%—19.23%
33.85%—3.85%—7.69%—15.38%
4—7.69%3.85%———11.54%
5+—7.69%————7.69%
Total15.38%30.77%26.92%11.54%11.54%3.85%100%

Summary Statistics

Scored Allowed Difference
Mean 1.96 1.85 +0.12
SD 1.56 1.38 1.99
CV 0.80 0.75 —
Max 5 5 +4
Min 0 0 -4

Games Played: 26

↓ Scored | Allowed →012345+Total
0——7.69%3.85%3.85%—15.38%
1—11.54%3.85%3.85%——19.23%
23.85%3.85%3.85%———11.54%
3——3.85%——7.69%11.54%
47.69%3.85%3.85%7.69%——23.08%
5+3.85%11.54%3.85%———19.23%
Total15.38%30.77%26.92%15.38%3.85%7.69%100%

Summary Statistics

Scored Allowed Difference
Mean 2.73 1.96 +0.77
SD 1.95 1.75 2.90
CV 0.71 0.89 —
Max 7 8 +7
Min 0 0 -5

Games Played: 26

↓ Scored | Allowed →012345+Total
0——3.85%3.85%11.54%11.54%30.77%
13.85%7.69%3.85%—3.85%3.85%23.08%
23.85%7.69%7.69%3.85%—3.85%26.92%
3—3.85%—7.69%——11.54%
4———3.85%——3.85%
5+————3.85%—3.85%
Total7.69%19.23%15.38%19.23%19.23%19.23%100%

Summary Statistics

Scored Allowed Difference
Mean 1.46 2.85 -1.38
SD 1.36 1.69 2.42
CV 0.93 0.59 —
Max 5 6 +2
Min 0 0 -6

Games Played: 26

↓ Scored | Allowed →012345+Total
0—7.69%11.54%——3.85%23.08%
1—23.08%11.54%3.85%—3.85%42.31%
2—7.69%——11.54%—19.23%
33.85%3.85%3.85%———11.54%
43.85%—————3.85%
5+———————
Total7.69%42.31%26.92%3.85%11.54%7.69%100%

Summary Statistics

Scored Allowed Difference
Mean 1.31 2.00 -0.69
SD 1.09 1.62 2.17
CV 0.83 0.81 —
Max 4 7 +4
Min 0 0 -7

Games Played: 26

↓ Scored | Allowed →012345+Total
0——3.85%3.85%—3.85%11.54%
13.85%3.85%—3.85%3.85%—15.38%
23.85%3.85%11.54%3.85%7.69%3.85%34.62%
3——7.69%3.85%——11.54%
43.85%—3.85%——3.85%11.54%
5+3.85%7.69%3.85%———15.38%
Total15.38%15.38%30.77%15.38%11.54%11.54%100%

Summary Statistics

Scored Allowed Difference
Mean 2.50 2.38 +0.12
SD 1.73 1.86 2.82
CV 0.69 0.78 —
Max 6 8 +6
Min 0 0 -5

Games Played: 26

↓ Scored | Allowed →012345+Total
015.38%—11.54%—3.85%—30.77%
1—11.54%11.54%—3.85%—26.92%
23.85%—3.85%—3.85%—11.54%
33.85%7.69%—3.85%——15.38%
4———————
5+7.69%—3.85%3.85%——15.38%
Total30.77%19.23%30.77%7.69%11.54%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.77 1.50 +0.27
SD 1.84 1.33 2.34
CV 1.04 0.89 —
Max 6 4 +6
Min 0 0 -4

Games Played: 26

↓ Scored | Allowed →012345+Total
0—11.54%—7.69%—3.85%23.08%
1—7.69%11.54%———19.23%
219.23%19.23%—3.85%—3.85%46.15%
3—3.85%—3.85%——7.69%
4———————
5+3.85%—————3.85%
Total23.08%42.31%11.54%15.38%—7.69%100%

Summary Statistics

Scored Allowed Difference
Mean 1.54 1.54 +0.00
SD 1.17 1.53 2.19
CV 0.76 0.99 —
Max 5 6 +5
Min 0 0 -5

Games Played: 26

↓ Scored | Allowed →012345+Total
0———————
1—3.85%—3.85%—3.85%11.54%
23.85%19.23%—3.85%——26.92%
3—7.69%7.69%3.85%—3.85%23.08%
411.54%7.69%3.85%———23.08%
5+3.85%—3.85%3.85%3.85%—15.38%
Total19.23%38.46%15.38%15.38%3.85%7.69%100%

Summary Statistics

Scored Allowed Difference
Mean 3.31 1.69 +1.62
SD 1.85 1.46 2.26
CV 0.56 0.86 —
Max 8 5 +5
Min 1 0 -4

Games Played: 26

↓ Scored | Allowed →012345+Total
0———————
17.69%7.69%11.54%3.85%——30.77%
27.69%7.69%7.69%15.38%——38.46%
3—3.85%7.69%———11.54%
4—7.69%————7.69%
5+—3.85%7.69%———11.54%
Total15.38%30.77%34.62%19.23%——100%

Summary Statistics

Scored Allowed Difference
Mean 2.46 1.58 +0.88
SD 1.73 0.99 1.95
CV 0.70 0.63 —
Max 8 3 +6
Min 1 0 -2

Games Played: 26

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 1873 42 36.47 +5.53 94.0% 27 29 34 36 39 43 47
Zurich 1711 32 30.67 +1.33 73.0% 19 23 28 31 33 37 42
La Chaux-de-Fonds 1684 32 31.09 +0.91 62.0% 19 24 28 31 34 38 40
Biel-Bienne 1683 36 24.38 +11.62 100.0% 12 17 22 24 27 30 35
Grenchen 1645 21 26.80 -5.80 9.0% 17 19 24 27 30 33 36
Servette 1640 25 28.97 -3.97 17.0% 18 21 27 29 31 34 38
Basel 1609 22 23.82 -1.82 35.0% 15 16 21 24 27 29 32
Winterthur 1607 27 21.80 +5.20 90.0% 13 15 19 22 24 29 31
Grasshopper 1591 24 27.39 -3.39 19.0% 20 21 25 27 29 34 39
Luzern 1589 27 25.15 +1.85 70.0% 15 18 23 25 28 31 36
Lugano 1501 18 22.06 -4.06 19.0% 14 15 19 22 25 27 30
Chiasso 1497 23 23.08 -0.08 58.0% 13 16 20 23 26 30 32
Bellinzona 1444 15 19.99 -4.99 13.0% 9 14 17 20 23 27 29
Lausanne-Sport 1400 20 22.33 -2.33 30.0% 12 15 20 22 25 29 30

Point Totals in Context

How did each team's actual results compare to their simulated points, Elo rating, average opponent Elo, and percentile within simulated outcomes? Use the buttons to switch between views. In each chart, dashed crosshairs at the league means split the plot into four quadrants: pastel green (team did well, model agreed), pastel red (team did poorly, model agreed), and pastel yellow (model and reality disagreed).

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
+25.27%
Clear Edge
51.10%23.08%25.82%
Elo Value
Home Edge
150 Elo
0.007 goals per Elo point
089.76400
Scoring Tilt
Expected
+0.86 goals
Home-Tilted
-2+0.60+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 to 3rd * Middle of the Pack: 4th to 7th * Longshot: 8th 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.0
Top-Heavy
123410
Champion Preseason Odds
68%
Young Boys, 1st of 14
LongshotFavorite
Title Margin
Expected
0.23/gm
Comfortable
00.150.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 3.19 * Some Luck: 3.19 to 4.78 * Lucky: 4.78 to 6.37 * Wild Swing: 6.37 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.84 * Close: 1.84 to 2.76 * Off: 2.76 to 3.68 * Way Off: 3.68 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 14 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 14 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 14 * As Expected: 14 to 22.4 * Several Outliers: 22.4 to 30.8 * Many Outliers: 30.8 and up.
Luck Spread
Expected
4.70 points
Some Luck
03.9810
Average Finish Error
Expected
2.29
Close
02.305
Biggest Overachiever
Expected 96.43%
100.00%
Biel-Bienne
50100
Biggest Underachiever
Expected 3.57%
9.00%
Grenchen
050
Season Outliers
Expected
1 of 14
Minimal Outliers
01.47

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.15
Even
00.150.5
Noll-Scully
Elo SD: 120.51
1.65
Coin-Flip Parity
11.651.852.052.75
Interquartile Edge
70%
Slight Edge
50%63%71%76%100%
Best vs. Worst
Baseline
94%
Strong Edge
50%92%100%
Close Games
Expected
50%
Few
0%47%100%
Blowouts
Expected
27%
Very Frequent
0%30%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.61
Predictable
00.572
Matchup Imbalance
0.46
Notable Separation
00.370.5
Strangeness
Expected
1.38
Wilder Than Modeled
01.002
Repeatability
0.07
Weak Carryover
00.420.631
Upset Rate
Expected
25%
Upset-Prone
0%21%50%
Clear Favorite Upset Rate
Expected
22%
Shaky Favorites
0%17%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.12 * Near Noise Ceiling: 0.12 to 0.17 * Above Noise: 0.17 to 0.23 * Well Above Noise: 0.23 and up.
Probability calibration
0.45
Well Calibrated
0.010.050.10.51
Calibration slope
Ideal
0.57
Overconfident
0.4352231.001.56478
Calibration error (ECE)
Noise ceiling
0.102
Well Within Noise
00.1150.3

Final Table Odds

Each cell is the probability — across 100,000 simulations — that the team (row) finished at that position (column). Rows are sorted by actual finish (champion at top, bottom of the table at the bottom).

Team1234567891011121314
Young Boys68.00%22.00%5.00%3.00%1.00%——1.00%——————
Biel-Bienne—4.00%2.00%7.00%9.00%11.00%11.00%10.00%15.00%7.00%9.00%3.00%7.00%5.00%
Zurich8.00%27.00%24.00%17.00%3.00%6.00%4.00%4.00%—3.00%1.00%—2.00%1.00%
La Chaux-de-Fonds16.00%23.00%14.00%15.00%14.00%8.00%2.00%2.00%3.00%—2.00%1.00%——
Luzern1.00%5.00%2.00%6.00%11.00%8.00%10.00%14.00%7.00%14.00%9.00%5.00%5.00%3.00%
Winterthur——2.00%1.00%3.00%5.00%3.00%6.00%7.00%18.00%10.00%19.00%18.00%8.00%
Servette3.00%9.00%24.00%19.00%8.00%13.00%8.00%7.00%2.00%2.00%2.00%1.00%1.00%1.00%
Grasshopper2.00%8.00%7.00%8.00%14.00%12.00%16.00%12.00%7.00%5.00%1.00%6.00%1.00%1.00%
Chiasso1.00%—6.00%3.00%2.00%4.00%7.00%11.00%8.00%9.00%17.00%14.00%10.00%8.00%
Basel——2.00%6.00%5.00%14.00%8.00%7.00%12.00%9.00%7.00%15.00%8.00%7.00%
Grenchen1.00%2.00%10.00%11.00%18.00%14.00%7.00%6.00%12.00%3.00%6.00%3.00%5.00%2.00%
Lausanne-Sport———2.00%7.00%3.00%7.00%7.00%10.00%8.00%16.00%12.00%11.00%17.00%
Lugano——2.00%—3.00%2.00%12.00%9.00%12.00%13.00%9.00%9.00%14.00%15.00%
Bellinzona———2.00%2.00%—5.00%4.00%5.00%9.00%11.00%12.00%18.00%32.00%

Points Required Per Position

The empirical CDF of simulated point totals per finishing position. Each curve shows, for one position (1st, 2nd, ..., last), the spread of point totals teams accumulated across simulations. Reading the curve at the 50% mark gives the median points typically needed to finish at that position. Steep curves mean the position is tightly clustered around a particular point range; shallow curves mean the position came with a wide variety of point totals.

Next-Season Status

Across 100,000 regular-season simulations, the probability of each team's next-season status. Columns appear in best-to-worst outcome order: promotion-positive on the left, relegation-positive on the right. Cells with darker shading indicate higher likelihood.

Team Same level Direct relegation
La Chaux-de-Fonds 100% —
Young Boys 100% —
Grasshopper 98.00% 2.00%
Servette 98.00% 2.00%
Zurich 97.00% 3.00%
Grenchen 93.00% 7.00%
Luzern 92.00% 8.00%
Biel-Bienne 88.00% 12.00%
Basel 85.00% 15.00%
Chiasso 82.00% 18.00%
Winterthur 74.00% 26.00%
Lausanne-Sport 72.00% 28.00%
Lugano 71.00% 29.00%
Bellinzona 50.00% 50.00%

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
1959-08-23 Lausanne-Sport D 1-167.3 1579 1611 51.60% 24.38% 24.02%+0.39 -1.9 1
1959-08-23 @ Bellinzona D 1-167.3 1611 1579 24.02% 24.38% 51.60%-0.39 +1.9 1
1959-08-23 Zurich L 0-259.2 1588 1619 51.63% 24.38% 23.98%+0.39 -30.5 0
1959-08-23 @ Chiasso W 2-059.2 1619 1588 23.98% 24.38% 51.63%-0.39 +30.5 2
1959-08-23 Lugano W 4-257.3 1678 1593 62.70% 23.71% 13.59%+1.17 +7.9 2
1959-08-23 @ Grasshopper L 2-457.3 1593 1678 13.59% 23.71% 62.70%-1.17 -7.9 0
1959-08-23 Basel W 3-262.0 1662 1642 57.15% 24.16% 18.70%+0.74 +6.4 2
1959-08-23 @ Grenchen L 2-362.0 1642 1662 18.70% 24.16% 57.15%-0.74 -6.4 0
1959-08-23 Winterthur W 2-151.0 1645 1490 67.43% 23.02% 9.55%+1.63 +3.7 2
1959-08-23 @ La Chaux-de-Fonds L 1-251.0 1490 1645 9.55% 23.02% 67.43%-1.63 -3.7 0
1959-08-23 Luzern W 5-043.8 1635 1567 61.34% 23.85% 14.81%+1.05 +25.7 2
1959-08-23 @ Servette L 0-543.8 1567 1635 14.81% 23.85% 61.34%-1.05 -25.7 0
1959-08-23 Biel-Bienne W 3-147.4 1730 1435 74.27% 21.09% 4.64%+2.57 +3.1 2
1959-08-23 @ Young Boys L 1-347.4 1435 1730 4.64% 21.09% 74.27%-2.57 -3.1 0
1959-08-30 Biel-Bienne L 0-260.1 1635 1432 70.15% 22.43% 7.43%+1.96 -41.3 0
1959-08-30 @ Basel W 2-060.1 1432 1635 7.43% 22.43% 70.15%-1.96 +41.3 2
1959-08-30 Grasshopper W 5-153.1 1669 1686 53.21% 24.34% 22.45%+0.48 +24.7 4
1959-08-30 @ Grenchen L 1-553.1 1686 1669 22.45% 24.34% 53.21%-0.48 -24.7 2
1959-08-30 Chiasso W 3-151.7 1613 1557 60.32% 23.94% 15.74%+0.97 +10.0 3
1959-08-30 @ Lausanne-Sport L 1-351.7 1557 1613 15.74% 23.94% 60.32%-0.97 -10.0 0
1959-08-30 Servette L 1-362.7 1585 1661 46.35% 24.47% 29.18%+0.10 -24.0 0
1959-08-30 @ Lugano W 3-162.7 1661 1585 29.18% 24.47% 46.35%-0.10 +24.0 4
1959-08-30 La Chaux-de-Fonds L 2-561.7 1541 1648 42.19% 24.47% 33.34%-0.11 -27.2 0
1959-08-30 @ Luzern W 5-261.7 1648 1541 33.34% 24.47% 42.19%+0.11 +27.2 4
1959-08-30 Bellinzona W 2-048.9 1486 1577 44.37% 24.47% 31.15%-0.01 +20.3 2
1959-08-30 @ Winterthur L 0-248.9 1577 1486 31.15% 24.47% 44.37%+0.01 -20.3 1
1959-08-30 Young Boys L 1-266.4 1650 1733 45.30% 24.47% 30.23%+0.04 -13.6 2
1959-08-30 @ Zurich W 2-166.4 1733 1650 30.23% 24.47% 45.30%-0.04 +13.6 4
1959-09-05 Grenchen D 0-067.1 1685 1694 54.15% 24.30% 21.54%+0.54 -2.6 5
1959-09-05 @ Servette D 0-067.1 1694 1685 21.54% 24.30% 54.15%-0.54 +2.6 5
1959-09-06 Luzern L 0-257.4 1557 1514 59.16% 24.03% 16.81%+0.88 -34.8 1
1959-09-06 @ Bellinzona W 2-057.4 1514 1557 16.81% 24.03% 59.16%-0.88 +34.8 2
1959-09-06 Zurich W 2-160.1 1473 1636 34.34% 24.35% 41.31%-0.49 +12.6 4
1959-09-06 @ Biel-Bienne L 1-260.1 1636 1473 41.31% 24.35% 34.34%+0.49 -12.6 2
1959-09-06 Winterthur W 1-047.1 1547 1507 58.96% 24.04% 17.00%+0.87 +6.6 2
1959-09-06 @ Chiasso L 0-147.1 1507 1547 17.00% 24.04% 58.96%-0.87 -6.6 2
1959-09-06 Basel W 3-046.5 1662 1594 61.31% 23.85% 14.84%+1.05 +16.0 4
1959-09-06 @ Grasshopper L 0-346.5 1594 1662 14.84% 23.85% 61.31%-1.05 -16.0 0
1959-09-06 Lugano W 7-044.7 1676 1561 64.82% 23.45% 11.73%+1.36 +28.6 6
1959-09-06 @ La Chaux-de-Fonds L 0-744.7 1561 1676 11.73% 23.45% 64.82%-1.36 -28.6 0
1959-09-06 Lausanne-Sport W 2-155.7 1747 1623 65.49% 23.35% 11.16%+1.43 +4.2 6
1959-09-06 @ Young Boys L 1-255.7 1623 1747 11.16% 23.35% 65.49%-1.43 -4.2 3
1959-09-12 Young Boys L 1-258.1 1500 1751 23.58% 23.86% 52.56%-1.08 -8.1 2
1959-09-12 @ Winterthur W 2-158.1 1751 1500 52.56% 23.86% 23.58%+1.08 +8.1 8
1959-09-13 Zurich W 3-155.5 1578 1624 50.01% 24.42% 25.57%+0.29 +15.0 2
1959-09-13 @ Basel L 1-355.5 1624 1578 25.57% 24.42% 50.01%-0.29 -15.0 2
1959-09-13 Servette W 4-154.3 1678 1682 54.57% 24.29% 21.14%+0.57 +18.2 6
1959-09-13 @ Grasshopper L 1-454.3 1682 1678 21.14% 24.29% 54.57%-0.57 -18.2 5
1959-09-13 La Chaux-de-Fonds L 3-477.3 1696 1704 54.22% 24.30% 21.48%+0.54 -14.8 5
1959-09-13 @ Grenchen W 4-377.3 1704 1696 21.48% 24.30% 54.22%-0.54 +14.8 8
1959-09-13 Biel-Bienne D 3-373.8 1619 1486 66.09% 23.26% 10.66%+1.49 -2.6 4
1959-09-13 @ Lausanne-Sport D 3-373.8 1486 1619 10.66% 23.26% 66.09%-1.49 +2.6 5
1959-09-13 Bellinzona W 2-151.7 1533 1522 56.15% 24.21% 19.63%+0.67 +7.0 2
1959-09-13 @ Lugano L 1-251.7 1522 1533 19.63% 24.21% 56.15%-0.67 -7.0 1
1959-09-13 Chiasso W 5-147.6 1549 1554 54.59% 24.28% 21.13%+0.57 +23.5 4
1959-09-13 @ Luzern L 1-547.6 1554 1549 21.13% 24.28% 54.59%-0.57 -23.5 2
1959-09-27 Grenchen D 0-064.5 1515 1681 33.91% 24.34% 41.75%-0.51 +0.6 2
1959-09-27 @ Bellinzona D 0-064.5 1681 1515 41.75% 24.34% 33.91%+0.51 -0.6 6
1959-09-27 Winterthur D 1-160.5 1488 1492 54.66% 24.28% 21.06%+0.57 -2.4 6
1959-09-27 @ Biel-Bienne D 1-160.5 1492 1488 21.06% 24.28% 54.66%-0.57 +2.4 3
1959-09-27 Lugano D 1-163.8 1530 1540 54.05% 24.31% 21.64%+0.53 -2.3 3
1959-09-27 @ Chiasso D 1-163.8 1540 1530 21.64% 24.31% 54.05%-0.53 +2.3 3
1959-09-27 Grasshopper W 4-366.7 1719 1696 57.38% 24.15% 18.48%+0.75 +6.2 10
1959-09-27 @ La Chaux-de-Fonds L 3-466.7 1696 1719 18.48% 24.15% 57.38%-0.75 -6.2 6
1959-09-27 Basel W 5-254.6 1664 1593 61.58% 23.82% 14.59%+1.07 +11.5 7
1959-09-27 @ Servette L 2-554.6 1593 1664 14.59% 23.82% 61.58%-1.07 -11.5 2
1959-09-27 Luzern W 4-149.6 1759 1573 69.26% 22.64% 8.10%+1.84 +7.7 10
1959-09-27 @ Young Boys L 1-449.6 1573 1759 8.10% 22.64% 69.26%-1.84 -7.7 4
1959-09-27 Lausanne-Sport W 4-152.5 1609 1616 54.28% 24.30% 21.42%+0.55 +18.4 4
1959-09-27 @ Zurich L 1-452.5 1616 1609 21.42% 24.30% 54.28%-0.55 -18.4 4
1959-10-11 Lausanne-Sport D 2-271.3 1581 1598 53.36% 24.33% 22.30%+0.49 -1.6 3
1959-10-11 @ Basel D 2-271.3 1598 1581 22.30% 24.33% 53.36%-0.49 +1.6 5
1959-10-11 Bellinzona D 2-272.4 1690 1516 68.56% 22.80% 8.64%+1.76 -3.4 7
1959-10-11 @ Grasshopper D 2-272.4 1516 1690 8.64% 22.80% 68.56%-1.76 +3.4 3
1959-10-11 Chiasso L 1-270.2 1681 1528 67.33% 23.04% 9.63%+1.62 -19.8 6
1959-10-11 @ Grenchen W 2-170.2 1528 1681 9.63% 23.04% 67.33%-1.62 +19.8 5
1959-10-11 Young Boys L 1-259.9 1542 1767 26.50% 24.04% 49.46%-0.90 -8.9 3
1959-10-11 @ Lugano W 2-159.9 1767 1542 49.46% 24.04% 26.50%+0.90 +8.9 12
1959-10-11 Biel-Bienne L 2-368.7 1565 1486 62.23% 23.76% 14.01%+1.13 -17.3 4
1959-10-11 @ Luzern W 3-268.7 1486 1565 14.01% 23.76% 62.23%-1.13 +17.4 8
1959-10-11 La Chaux-de-Fonds W 5-365.5 1676 1725 49.54% 24.43% 26.03%+0.27 +12.9 9
1959-10-11 @ Servette L 3-565.5 1725 1676 26.03% 24.43% 49.54%-0.27 -12.9 10
1959-10-11 Zurich L 1-259.7 1494 1627 38.64% 24.43% 36.93%-0.29 -12.0 3
1959-10-11 @ Winterthur W 2-159.7 1627 1494 36.93% 24.43% 38.64%+0.29 +12.0 6
1959-10-18 Servette D 0-064.7 1519 1688 33.49% 24.33% 42.18%-0.53 +0.6 4
1959-10-18 @ Bellinzona D 0-064.7 1688 1519 42.18% 24.33% 33.49%+0.53 -0.6 10
1959-10-18 Lugano D 1-162.5 1503 1533 51.82% 24.38% 23.80%+0.40 -2.0 9
1959-10-18 @ Biel-Bienne D 1-162.5 1533 1503 23.80% 24.38% 51.82%-0.40 +2.0 4
1959-10-18 Grasshopper D 2-272.5 1548 1686 37.78% 24.42% 37.80%-0.33 +0.0 6
1959-10-18 @ Chiasso D 2-272.5 1686 1548 37.80% 24.42% 37.78%+0.33 +0.0 8
1959-10-18 Basel W 4-150.1 1712 1580 66.04% 23.26% 10.70%+1.48 +10.0 12
1959-10-18 @ La Chaux-de-Fonds L 1-450.1 1580 1712 10.70% 23.26% 66.04%-1.48 -10.0 3
1959-10-18 Winterthur W 1-046.3 1599 1482 65.00% 23.42% 11.58%+1.38 +4.7 7
1959-10-18 @ Lausanne-Sport L 0-146.3 1482 1599 11.58% 23.42% 65.00%-1.38 -4.7 3
1959-10-18 Grenchen W 3-260.9 1776 1661 64.87% 23.44% 11.69%+1.36 +4.2 14
1959-10-18 @ Young Boys L 2-360.9 1661 1776 11.69% 23.44% 64.87%-1.36 -4.2 6
1959-10-18 Luzern D 2-271.7 1639 1547 63.18% 23.66% 13.17%+1.21 -2.8 7
1959-10-18 @ Zurich D 2-271.7 1547 1639 13.17% 23.66% 63.18%-1.21 +2.8 5
1959-11-08 Winterthur D 3-371.7 1570 1478 63.22% 23.65% 13.13%+1.21 -2.3 4
1959-11-08 @ Basel D 3-371.7 1478 1570 13.13% 23.65% 63.22%-1.21 +2.3 4
1959-11-08 Young Boys W 5-367.6 1686 1780 43.94% 24.47% 31.58%-0.03 +15.0 10
1959-11-08 @ Grasshopper L 3-567.6 1780 1686 31.58% 24.47% 43.94%+0.03 -15.0 14
1959-11-08 Biel-Bienne D 2-271.2 1657 1501 67.49% 23.01% 9.50%+1.64 -3.3 7
1959-11-08 @ Grenchen D 2-271.2 1501 1657 9.50% 23.01% 67.49%-1.64 +3.3 10
1959-11-08 Bellinzona W 5-146.5 1722 1520 70.10% 22.44% 7.46%+1.95 +9.2 14
1959-11-08 @ La Chaux-de-Fonds L 1-546.5 1520 1722 7.46% 22.44% 70.10%-1.95 -9.1 4
1959-11-08 Zurich L 0-158.7 1535 1636 42.99% 24.47% 32.54%-0.08 -13.8 4
1959-11-08 @ Lugano W 1-058.7 1636 1535 32.54% 24.47% 42.99%+0.08 +13.8 9
1959-11-08 Lausanne-Sport W 5-256.1 1550 1604 49.06% 24.44% 26.50%+0.24 +19.0 7
1959-11-08 @ Luzern L 2-556.1 1604 1550 26.50% 24.44% 49.06%-0.24 -19.0 7
1959-11-08 Chiasso L 1-270.5 1688 1548 66.54% 23.18% 10.28%+1.53 -19.6 10
1959-11-08 @ Servette W 2-170.5 1548 1688 10.28% 23.18% 66.54%-1.53 +19.6 8
1959-11-15 Grasshopper W 5-157.8 1504 1701 29.94% 24.21% 45.86%-0.71 +43.4 12
1959-11-15 @ Biel-Bienne L 1-557.8 1701 1504 45.86% 24.21% 29.94%+0.71 -43.4 10
1959-11-15 Lugano L 2-370.3 1585 1521 60.98% 23.88% 15.14%+1.02 -17.0 7
1959-11-15 @ Lausanne-Sport W 3-270.3 1521 1585 15.14% 23.88% 60.98%-1.02 +17.0 6
1959-11-15 Luzern L 2-363.6 1480 1569 44.58% 24.47% 30.95%+0.00 -12.7 4
1959-11-15 @ Winterthur W 3-263.6 1569 1480 30.95% 24.47% 44.58%+0.00 +12.7 9
1959-11-15 Servette W 4-046.3 1765 1668 63.58% 23.61% 12.81%+1.24 +18.3 16
1959-11-15 @ Young Boys L 0-446.3 1668 1765 12.81% 23.61% 63.58%-1.24 -18.3 10
1959-11-15 Grenchen W 5-152.1 1650 1653 54.71% 24.28% 21.01%+0.58 +23.4 11
1959-11-15 @ Zurich L 1-552.1 1653 1650 21.01% 24.28% 54.71%-0.58 -23.4 7
1959-11-22 Luzern D 3-374.8 1568 1582 53.54% 24.33% 22.13%+0.50 -1.4 5
1959-11-22 @ Basel D 3-374.8 1582 1568 22.13% 24.33% 53.54%-0.50 +1.4 10
1959-11-22 Chiasso L 1-358.9 1510 1567 48.68% 24.44% 26.87%+0.22 -25.1 4
1959-11-22 @ Bellinzona W 3-158.9 1567 1510 26.87% 24.44% 48.68%-0.22 +25.1 10
1959-11-22 Zurich L 0-261.7 1658 1673 53.42% 24.33% 22.25%+0.49 -31.5 10
1959-11-22 @ Grasshopper W 2-061.7 1673 1658 22.25% 24.33% 53.42%-0.49 +31.5 13
1959-11-22 Lausanne-Sport L 1-268.3 1630 1568 60.85% 23.89% 15.26%+1.01 -17.9 7
1959-11-22 @ Grenchen W 2-168.3 1568 1630 15.26% 23.89% 60.85%-1.01 +17.9 9
1959-11-22 Young Boys W 5-155.2 1731 1783 49.26% 24.43% 26.31%+0.25 +28.1 16
1959-11-22 @ La Chaux-de-Fonds L 1-555.2 1783 1731 26.31% 24.43% 49.26%-0.25 -28.1 16
1959-11-22 Winterthur L 1-262.4 1538 1467 61.57% 23.83% 14.60%+1.07 -18.1 6
1959-11-22 @ Lugano W 2-162.4 1467 1538 14.60% 23.83% 61.57%-1.07 +18.1 6
1959-11-22 Biel-Bienne L 0-262.4 1650 1548 63.96% 23.56% 12.48%+1.28 -37.6 10
1959-11-22 @ Servette W 2-062.4 1548 1650 12.48% 23.56% 63.96%-1.28 +37.6 14
1959-12-06 La Chaux-de-Fonds W 2-058.6 1585 1760 32.87% 24.31% 42.82%-0.56 +25.9 16
1959-12-06 @ Biel-Bienne L 0-258.6 1760 1585 42.82% 24.31% 32.87%+0.56 -25.9 16
1959-12-06 Basel W 2-154.6 1592 1566 57.64% 24.13% 18.23%+0.77 +6.6 12
1959-12-06 @ Chiasso L 1-254.6 1566 1592 18.23% 24.13% 57.64%-0.77 -6.6 5
1959-12-06 Grasshopper W 5-468.3 1586 1626 50.61% 24.41% 24.98%+0.33 +7.8 11
1959-12-06 @ Lausanne-Sport L 4-568.3 1626 1586 24.98% 24.41% 50.61%-0.33 -7.8 10
1959-12-06 Lugano W 1-048.2 1583 1520 60.94% 23.88% 15.17%+1.02 +6.0 12
1959-12-06 @ Luzern L 0-148.2 1520 1583 15.17% 23.88% 60.94%-1.02 -6.0 6
1959-12-06 Grenchen W 2-158.2 1485 1612 39.47% 24.45% 36.08%-0.25 +11.4 8
1959-12-06 @ Winterthur L 1-258.2 1612 1485 36.08% 24.45% 39.47%+0.25 -11.4 7
1959-12-06 Bellinzona W 6-248.5 1755 1485 73.22% 21.49% 5.29%+2.40 +5.5 18
1959-12-06 @ Young Boys L 2-648.5 1485 1755 5.29% 21.49% 73.22%-2.40 -5.5 4
1959-12-06 Servette D 1-169.7 1705 1612 63.27% 23.65% 13.09%+1.22 -3.8 14
1959-12-06 @ Zurich D 1-169.7 1612 1705 13.09% 23.65% 63.27%-1.22 +3.7 11
1959-12-13 Lugano D 1-164.0 1560 1514 59.42% 24.01% 16.57%+0.90 -3.1 6
1959-12-13 @ Basel D 1-164.0 1514 1560 16.57% 24.01% 59.42%-0.90 +3.1 7
1959-12-13 Biel-Bienne W 2-158.2 1480 1611 38.78% 24.44% 36.78%-0.28 +11.5 6
1959-12-13 @ Bellinzona L 1-258.2 1611 1480 36.78% 24.44% 38.78%+0.28 -11.5 16
1959-12-13 Young Boys L 0-452.5 1599 1761 34.51% 24.36% 41.13%-0.48 -41.6 12
1959-12-13 @ Chiasso W 4-052.5 1761 1599 41.13% 24.36% 34.51%+0.48 +41.6 20
1959-12-13 Winterthur L 1-267.2 1618 1497 65.33% 23.37% 11.30%+1.41 -19.2 10
1959-12-13 @ Grasshopper W 2-167.2 1497 1618 11.30% 23.37% 65.33%-1.41 +19.2 10
1959-12-13 Luzern L 2-468.7 1601 1589 56.22% 24.21% 19.57%+0.67 -25.6 7
1959-12-13 @ Grenchen W 4-268.7 1589 1601 19.57% 24.21% 56.22%-0.67 +25.6 14
1959-12-13 Zurich W 3-262.8 1734 1701 58.24% 24.09% 17.66%+0.81 +6.1 18
1959-12-13 @ La Chaux-de-Fonds L 2-362.8 1701 1734 17.66% 24.09% 58.24%-0.81 -6.1 14
1959-12-13 Lausanne-Sport W 6-045.7 1616 1594 57.30% 24.15% 18.55%+0.75 +37.1 13
1959-12-13 @ Servette L 0-645.7 1594 1616 18.55% 24.15% 57.30%-0.75 -37.1 11
1959-12-20 Chiasso D 0-063.6 1600 1557 59.17% 24.03% 16.80%+0.88 -3.4 17
1959-12-20 @ Biel-Bienne D 0-063.6 1557 1600 16.80% 24.03% 59.17%-0.88 +3.5 13
1959-12-20 La Chaux-de-Fonds L 0-450.9 1556 1740 31.67% 24.27% 44.06%-0.62 -38.9 11
1959-12-20 @ Lausanne-Sport W 4-050.9 1740 1556 44.06% 24.27% 31.67%+0.62 +38.9 20
1959-12-20 Grenchen W 2-155.3 1517 1575 48.55% 24.45% 27.00%+0.21 +9.1 9
1959-12-20 @ Lugano L 1-255.3 1575 1517 27.00% 24.45% 48.55%-0.21 -9.1 7
1959-12-20 Grasshopper W 6-046.0 1615 1599 56.64% 24.19% 19.17%+0.70 +38.1 16
1959-12-20 @ Luzern L 0-646.0 1599 1615 19.17% 24.19% 56.64%-0.70 -38.1 10
1959-12-20 Servette W 2-054.1 1516 1653 38.00% 24.43% 37.57%-0.32 +23.4 12
1959-12-20 @ Winterthur L 0-254.1 1653 1516 37.57% 24.43% 38.00%+0.32 -23.4 13
1959-12-20 Basel D 1-170.7 1802 1556 72.18% 21.84% 5.98%+2.24 -5.2 21
1959-12-20 @ Young Boys D 1-170.7 1556 1802 5.98% 21.84% 72.18%-2.24 +5.2 7
1959-12-20 Bellinzona W 3-256.0 1695 1491 70.15% 22.42% 7.43%+1.96 +2.7 16
1959-12-20 @ Zurich L 2-356.0 1491 1695 7.43% 22.42% 70.15%-1.96 -2.7 6
1960-02-21 Basel D 0-060.1 1489 1562 46.66% 24.47% 28.87%+0.11 -1.3 7
1960-02-21 @ Bellinzona D 0-060.1 1562 1489 28.87% 24.47% 46.66%-0.11 +1.3 8
1960-02-28 Grenchen D 1-165.7 1563 1566 54.75% 24.28% 20.97%+0.58 -2.4 9
1960-02-28 @ Basel D 1-165.7 1566 1563 20.97% 24.28% 54.75%-0.58 +2.4 8
1960-02-28 Young Boys W 3-164.3 1596 1797 29.42% 24.19% 46.39%-0.74 +24.0 19
1960-02-28 @ Biel-Bienne L 1-364.3 1797 1596 46.39% 24.19% 29.42%+0.74 -24.0 21
1960-02-28 Bellinzona W 2-042.6 1518 1487 58.03% 24.11% 17.86%+0.80 +12.9 13
1960-02-28 @ Lausanne-Sport L 0-242.6 1487 1518 17.86% 24.11% 58.03%-0.80 -12.9 7
1960-02-28 Grasshopper W 3-151.9 1526 1561 51.28% 24.39% 24.33%+0.37 +14.5 11
1960-02-28 @ Lugano L 1-351.9 1561 1526 24.33% 24.39% 51.28%-0.37 -14.5 10
1960-02-28 Servette L 0-359.7 1653 1630 57.39% 24.15% 18.47%+0.75 -49.0 16
1960-02-28 @ Luzern W 3-059.7 1630 1653 18.47% 24.15% 57.39%-0.75 +49.0 15
1960-02-28 La Chaux-de-Fonds W 2-060.7 1539 1779 24.89% 23.95% 51.16%-1.00 +30.1 14
1960-02-28 @ Winterthur L 0-260.7 1779 1539 51.16% 23.95% 24.89%+1.00 -30.1 20
1960-02-28 Chiasso W 8-248.4 1698 1561 66.35% 23.21% 10.44%+1.51 +15.2 18
1960-02-28 @ Zurich L 2-848.4 1561 1698 10.44% 23.21% 66.35%-1.51 -15.2 13
1960-03-06 Winterthur W 3-045.9 1474 1570 43.77% 24.47% 31.75%-0.04 +29.9 9
1960-03-06 @ Bellinzona L 0-345.9 1570 1474 31.75% 24.47% 43.77%+0.04 -29.9 14
1960-03-06 Basel W 3-151.9 1620 1561 60.66% 23.91% 15.43%+1.00 +9.9 21
1960-03-06 @ Biel-Bienne L 1-351.9 1561 1620 15.43% 23.91% 60.66%-1.00 -9.9 9
1960-03-06 Lausanne-Sport D 1-164.0 1545 1530 56.57% 24.19% 19.23%+0.70 -2.7 14
1960-03-06 @ Chiasso D 1-164.0 1530 1545 19.23% 24.19% 56.57%-0.70 +2.7 14
1960-03-06 Grenchen W 1-051.1 1547 1568 52.75% 24.35% 22.90%+0.45 +8.4 12
1960-03-06 @ Grasshopper L 0-151.1 1568 1547 22.90% 24.35% 52.75%-0.45 -8.4 8
1960-03-06 Luzern D 2-274.5 1748 1604 66.81% 23.14% 10.06%+1.56 -3.2 21
1960-03-06 @ La Chaux-de-Fonds D 2-274.5 1604 1748 10.06% 23.14% 66.81%-1.56 +3.2 17
1960-03-06 Lugano W 2-046.7 1679 1541 66.39% 23.21% 10.40%+1.52 +8.0 17
1960-03-06 @ Servette L 0-246.7 1541 1679 10.40% 23.21% 66.39%-1.52 -8.0 11
1960-03-06 Zurich L 2-375.9 1773 1713 60.70% 23.91% 15.40%+1.00 -16.9 21
1960-03-06 @ Young Boys W 3-275.9 1713 1773 15.40% 23.91% 60.70%-1.00 +16.9 20
1960-03-13 Grasshopper D 1-165.0 1551 1555 54.61% 24.28% 21.11%+0.57 -2.4 10
1960-03-13 @ Basel D 1-165.0 1555 1551 21.11% 24.28% 54.61%-0.57 +2.4 13
1960-03-13 Servette D 0-065.5 1560 1687 39.47% 24.45% 36.09%-0.25 -0.2 9
1960-03-13 @ Grenchen D 0-065.5 1687 1560 36.09% 24.45% 39.47%+0.25 +0.2 18
1960-03-13 Young Boys L 0-253.1 1533 1756 26.72% 24.06% 49.23%-0.89 -17.9 14
1960-03-13 @ Lausanne-Sport W 2-053.1 1756 1533 49.23% 24.06% 26.72%+0.89 +17.9 23
1960-03-13 La Chaux-de-Fonds W 3-056.8 1533 1745 28.00% 24.12% 47.88%-0.82 +41.3 13
1960-03-13 @ Lugano L 0-356.8 1745 1533 47.88% 24.12% 28.00%+0.82 -41.3 21
1960-03-13 Bellinzona W 3-255.8 1607 1504 64.02% 23.55% 12.43%+1.28 +4.5 19
1960-03-13 @ Luzern L 2-355.8 1504 1607 12.43% 23.55% 64.02%-1.28 -4.4 9
1960-03-13 Chiasso W 2-153.1 1540 1543 54.74% 24.28% 20.98%+0.58 +7.4 16
1960-03-13 @ Winterthur L 1-253.1 1543 1540 20.98% 24.28% 54.74%-0.58 -7.4 14
1960-03-13 Biel-Bienne W 4-151.5 1730 1630 63.78% 23.58% 12.63%+1.26 +11.7 22
1960-03-13 @ Zurich L 1-451.5 1630 1730 12.63% 23.58% 63.78%-1.26 -11.7 21
1960-03-20 Lugano W 2-048.6 1500 1574 46.49% 24.47% 29.04%+0.10 +19.2 11
1960-03-20 @ Bellinzona L 0-248.6 1574 1500 29.04% 24.47% 46.49%-0.10 -19.2 13
1960-03-20 Lausanne-Sport W 3-042.9 1619 1515 64.05% 23.55% 12.40%+1.29 +13.6 23
1960-03-20 @ Biel-Bienne L 0-342.9 1515 1619 12.40% 23.55% 64.05%-1.29 -13.6 14
1960-03-20 Luzern W 3-155.3 1535 1612 46.24% 24.47% 29.29%+0.09 +16.8 16
1960-03-20 @ Chiasso L 1-355.3 1612 1535 29.29% 24.47% 46.24%-0.09 -16.8 19
1960-03-20 Grenchen L 1-271.1 1704 1560 66.79% 23.14% 10.07%+1.56 -19.7 21
1960-03-20 @ La Chaux-de-Fonds W 2-171.1 1560 1704 10.07% 23.14% 66.79%-1.56 +19.7 11
1960-03-20 Grasshopper D 0-065.8 1687 1558 65.84% 23.29% 10.86%+1.46 -4.7 19
1960-03-20 @ Servette D 0-065.8 1558 1687 10.86% 23.29% 65.84%-1.46 +4.7 14
1960-03-20 Winterthur W 5-042.8 1774 1547 71.31% 22.11% 6.58%+2.11 +12.0 25
1960-03-20 @ Young Boys L 0-542.8 1547 1774 6.58% 22.11% 71.31%-2.11 -11.9 16
1960-03-20 Basel L 2-376.6 1742 1548 69.61% 22.56% 7.84%+1.89 -19.4 22
1960-03-20 @ Zurich W 3-276.6 1548 1742 7.84% 22.56% 69.61%-1.89 +19.4 12
1960-04-03 Servette D 2-272.8 1568 1682 41.17% 24.46% 34.37%-0.16 -0.3 13
1960-04-03 @ Basel D 2-272.8 1682 1568 34.37% 24.46% 41.17%+0.16 +0.3 20
1960-04-03 La Chaux-de-Fonds D 1-168.4 1562 1684 40.11% 24.45% 35.44%-0.22 -0.3 15
1960-04-03 @ Grasshopper D 1-168.4 1684 1562 35.44% 24.45% 40.11%+0.22 +0.3 22
1960-04-03 Bellinzona W 4-147.2 1579 1519 60.70% 23.91% 15.40%+1.00 +13.9 13
1960-04-03 @ Grenchen L 1-447.2 1519 1579 15.40% 23.91% 60.70%-1.00 -13.9 11
1960-04-03 Zurich D 2-272.4 1502 1722 27.03% 24.07% 48.90%-0.87 +1.1 15
1960-04-03 @ Lausanne-Sport D 2-272.4 1722 1502 48.90% 24.07% 27.03%+0.87 -1.1 23
1960-04-03 Chiasso L 0-257.6 1555 1552 55.35% 24.25% 20.39%+0.62 -32.6 13
1960-04-03 @ Lugano W 2-057.6 1552 1555 20.39% 24.25% 55.35%-0.62 +32.6 18
1960-04-03 Young Boys L 4-860.9 1595 1786 30.63% 24.23% 45.14%-0.68 -23.1 19
1960-04-03 @ Luzern W 8-460.9 1786 1595 45.14% 24.23% 30.63%+0.68 +23.1 27
1960-04-03 Biel-Bienne L 0-158.8 1535 1632 43.53% 24.47% 32.00%-0.05 -14.0 16
1960-04-03 @ Winterthur W 1-058.8 1632 1535 32.00% 24.47% 43.53%+0.05 +14.0 25
1960-04-10 Grasshopper D 0-060.7 1505 1562 48.69% 24.44% 26.87%+0.22 -1.7 12
1960-04-10 @ Bellinzona D 0-060.7 1562 1505 26.87% 24.44% 48.69%-0.22 +1.7 16
1960-04-10 Luzern D 2-272.4 1646 1572 61.85% 23.80% 14.35%+1.09 -2.6 26
1960-04-10 @ Biel-Bienne D 2-272.4 1572 1646 14.35% 23.80% 61.85%-1.09 +2.6 20
1960-04-10 Grenchen L 1-461.3 1585 1593 54.17% 24.30% 21.53%+0.54 -39.1 18
1960-04-10 @ Chiasso W 4-161.3 1593 1585 21.53% 24.30% 54.17%-0.54 +39.1 15
1960-04-10 Servette W 4-260.6 1685 1683 55.27% 24.26% 20.47%+0.61 +11.2 24
1960-04-10 @ La Chaux-de-Fonds L 2-460.6 1683 1685 20.47% 24.26% 55.27%-0.61 -11.2 20
1960-04-10 Basel W 2-154.8 1503 1567 47.70% 24.46% 27.84%+0.17 +9.3 17
1960-04-10 @ Lausanne-Sport L 1-254.8 1567 1503 27.84% 24.46% 47.70%-0.17 -9.3 13
1960-04-10 Lugano W 4-254.7 1809 1522 73.92% 21.23% 4.85%+2.51 +2.9 29
1960-04-10 @ Young Boys L 2-454.7 1522 1809 4.85% 21.23% 73.92%-2.51 -2.9 13
1960-04-10 Winterthur W 6-249.5 1721 1521 69.95% 22.47% 7.57%+1.93 +7.9 25
1960-04-10 @ Zurich L 2-649.5 1521 1721 7.57% 22.47% 69.95%-1.93 -7.9 16
1960-04-17 La Chaux-de-Fonds D 1-168.4 1546 1696 36.15% 24.39% 39.46%-0.40 +0.2 19
1960-04-17 @ Chiasso D 1-168.4 1696 1546 39.46% 24.39% 36.15%+0.40 -0.2 25
1960-04-24 La Chaux-de-Fonds W 4-052.1 1558 1696 37.95% 24.42% 37.63%-0.32 +44.5 15
1960-04-24 @ Basel L 0-452.1 1696 1558 37.63% 24.42% 37.95%+0.32 -44.5 25
1960-04-24 Chiasso D 1-165.1 1564 1546 56.84% 24.18% 18.99%+0.72 -2.7 17
1960-04-24 @ Grasshopper D 1-165.1 1546 1564 18.99% 24.18% 56.84%-0.72 +2.7 20
1960-04-24 Young Boys L 1-360.4 1632 1812 32.13% 24.29% 43.59%-0.60 -18.0 15
1960-04-24 @ Grenchen W 3-160.4 1812 1632 43.59% 24.29% 32.13%+0.60 +18.0 31
1960-04-24 Biel-Bienne D 1-166.6 1519 1644 39.83% 24.45% 35.72%-0.23 -0.3 14
1960-04-24 @ Lugano D 1-166.6 1644 1519 35.72% 24.45% 39.83%+0.23 +0.3 27
1960-04-24 Zurich W 2-164.0 1574 1729 35.55% 24.38% 40.07%-0.43 +12.3 22
1960-04-24 @ Luzern L 1-264.0 1729 1574 40.07% 24.38% 35.55%+0.43 -12.3 25
1960-04-24 Bellinzona D 1-167.4 1671 1504 68.20% 22.87% 8.92%+1.72 -4.5 21
1960-04-24 @ Servette D 1-167.4 1504 1671 8.92% 22.87% 68.20%-1.72 +4.6 13
1960-04-24 Lausanne-Sport W 5-040.2 1513 1512 55.19% 24.26% 20.55%+0.61 +34.0 18
1960-04-24 @ Winterthur L 0-540.2 1512 1513 20.55% 24.26% 55.19%-0.61 -34.0 17
1960-05-01 La Chaux-de-Fonds L 0-253.7 1508 1651 37.15% 24.41% 38.44%-0.35 -23.2 13
1960-05-01 @ Bellinzona W 2-053.7 1651 1508 38.44% 24.41% 37.15%+0.35 +23.2 27
1960-05-01 Grenchen W 3-261.1 1644 1614 57.95% 24.11% 17.94%+0.79 +6.2 29
1960-05-01 @ Biel-Bienne L 2-361.1 1614 1644 17.94% 24.11% 57.95%-0.79 -6.2 15
1960-05-01 Servette L 1-360.4 1549 1667 40.65% 24.46% 34.89%-0.19 -21.6 20
1960-05-01 @ Chiasso W 3-160.4 1667 1549 34.89% 24.46% 40.65%+0.19 +21.6 23
1960-05-01 Luzern L 0-448.4 1478 1587 41.95% 24.47% 33.58%-0.13 -48.5 17
1960-05-01 @ Lausanne-Sport W 4-048.4 1587 1478 33.58% 24.47% 41.95%+0.13 +48.5 24
1960-05-01 Basel W 2-050.3 1547 1603 48.85% 24.44% 26.71%+0.23 +18.0 20
1960-05-01 @ Winterthur L 0-250.3 1603 1547 26.71% 24.44% 48.85%-0.23 -18.0 15
1960-05-01 Grasshopper W 4-148.9 1830 1561 73.20% 21.50% 5.30%+2.39 +5.0 33
1960-05-01 @ Young Boys L 1-448.9 1561 1830 5.30% 21.50% 73.20%-2.39 -5.0 17
1960-05-01 Lugano W 2-152.7 1717 1519 69.83% 22.51% 7.67%+1.91 +3.0 27
1960-05-01 @ Zurich L 1-252.7 1519 1717 7.67% 22.51% 69.83%-1.91 -3.0 14
1960-05-14 Young Boys L 1-264.5 1688 1835 36.61% 24.40% 38.98%-0.38 -11.5 23
1960-05-14 @ Servette W 2-164.5 1835 1688 38.98% 24.40% 36.61%+0.38 +11.5 35
1960-05-15 Bellinzona W 3-147.6 1585 1485 63.79% 23.58% 12.62%+1.26 +8.2 17
1960-05-15 @ Basel L 1-347.6 1485 1585 12.62% 23.58% 63.79%-1.26 -8.2 13
1960-05-15 Biel-Bienne D 5-580.7 1556 1650 43.91% 24.47% 31.61%-0.03 -0.4 18
1960-05-15 @ Grasshopper D 5-580.7 1650 1556 31.61% 24.47% 43.91%+0.03 +0.4 30
1960-05-15 Zurich L 0-161.1 1608 1720 41.61% 24.47% 33.93%-0.14 -13.5 15
1960-05-15 @ Grenchen W 1-061.1 1720 1608 33.93% 24.47% 41.61%+0.14 +13.5 29
1960-05-15 Chiasso D 1-168.0 1674 1527 66.98% 23.10% 9.91%+1.58 -4.3 28
1960-05-15 @ La Chaux-de-Fonds D 1-168.0 1527 1674 9.91% 23.10% 66.98%-1.58 +4.4 21
1960-05-15 Lausanne-Sport W 4-035.2 1516 1430 62.81% 23.70% 13.49%+1.18 +19.2 16
1960-05-15 @ Lugano L 0-435.2 1430 1516 13.49% 23.70% 62.81%-1.18 -19.2 17
1960-05-15 Winterthur L 0-261.8 1635 1565 61.49% 23.83% 14.67%+1.06 -36.2 24
1960-05-15 @ Luzern W 2-061.8 1565 1635 14.67% 23.83% 61.49%-1.06 +36.2 22
1960-05-22 Servette W 2-052.6 1650 1677 52.22% 24.37% 23.42%+0.42 +16.2 32
1960-05-22 @ Biel-Bienne L 0-252.6 1677 1650 23.42% 24.37% 52.22%-0.42 -16.2 23
1960-05-22 Bellinzona W 6-350.0 1531 1477 60.23% 23.95% 15.82%+0.96 +11.4 23
1960-05-22 @ Chiasso L 3-650.0 1477 1531 15.82% 23.95% 60.23%-0.96 -11.4 13
1960-05-22 Grenchen W 4-365.5 1410 1595 31.51% 24.27% 44.23%-0.63 +12.3 19
1960-05-22 @ Lausanne-Sport L 3-465.5 1595 1410 44.23% 24.27% 31.51%+0.63 -12.3 15
1960-05-22 Basel W 6-149.0 1599 1593 55.70% 24.24% 20.07%+0.64 +27.6 26
1960-05-22 @ Luzern L 1-649.0 1593 1599 20.07% 24.24% 55.70%-0.64 -27.6 17
1960-05-22 Lugano D 1-166.1 1601 1535 61.18% 23.86% 14.96%+1.04 -3.4 23
1960-05-22 @ Winterthur D 1-166.1 1535 1601 14.96% 23.86% 61.18%-1.04 +3.4 17
1960-05-22 La Chaux-de-Fonds W 8-351.7 1847 1670 68.71% 22.76% 8.53%+1.78 +9.7 37
1960-05-22 @ Young Boys L 3-851.7 1670 1847 8.53% 22.76% 68.71%-1.78 -9.7 28
1960-05-22 Grasshopper L 2-376.4 1733 1555 68.76% 22.75% 8.49%+1.78 -19.2 29
1960-05-22 @ Zurich W 3-276.4 1555 1733 8.49% 22.75% 68.76%-1.78 +19.2 20
1960-05-29 Chiasso W 3-044.1 1565 1543 57.30% 24.15% 18.55%+0.75 +19.4 19
1960-05-29 @ Basel L 0-344.1 1543 1565 18.55% 24.15% 57.30%-0.75 -19.4 23
1960-05-29 Young Boys L 0-444.8 1465 1856 12.07% 22.39% 65.54%-2.01 -16.9 13
1960-05-29 @ Bellinzona W 4-044.8 1856 1465 65.54% 22.39% 12.07%+2.01 +16.9 39
1960-05-29 Lausanne-Sport W 5-035.6 1575 1423 67.26% 23.05% 9.68%+1.61 +17.4 22
1960-05-29 @ Grasshopper L 0-535.6 1423 1575 9.68% 23.05% 67.26%-1.61 -17.4 19
1960-05-29 Winterthur W 3-047.3 1583 1598 53.42% 24.33% 22.25%+0.49 +22.5 17
1960-05-29 @ Grenchen L 0-347.3 1598 1583 22.25% 24.33% 53.42%-0.49 -22.5 23
1960-05-29 Biel-Bienne W 4-048.2 1660 1667 54.41% 24.29% 21.29%+0.56 +28.4 30
1960-05-29 @ La Chaux-de-Fonds L 0-448.2 1667 1660 21.29% 24.29% 54.41%-0.56 -28.4 32
1960-05-29 Luzern D 1-166.7 1539 1627 44.74% 24.47% 30.78%+0.01 -0.9 18
1960-05-29 @ Lugano D 1-166.7 1627 1539 30.78% 24.47% 44.74%-0.01 +0.9 27
1960-05-29 Zurich D 1-170.0 1661 1714 49.11% 24.44% 26.45%+0.24 -1.6 24
1960-05-29 @ Servette D 1-170.0 1714 1661 26.45% 24.44% 49.11%-0.24 +1.5 30
1960-06-04 Bellinzona W 7-039.4 1638 1448 69.43% 22.60% 7.97%+1.86 +19.9 34
1960-06-04 @ Biel-Bienne L 0-739.4 1448 1638 7.97% 22.60% 69.43%-1.86 -19.8 13
1960-06-04 Servette D 3-372.3 1405 1659 23.30% 23.84% 52.86%-1.09 +1.3 20
1960-06-04 @ Lausanne-Sport D 3-372.3 1659 1405 52.86% 23.84% 23.30%+1.09 -1.3 25
1960-06-04 La Chaux-de-Fonds W 3-155.9 1715 1689 57.70% 24.13% 18.17%+0.78 +11.4 32
1960-06-04 @ Zurich L 1-355.9 1689 1715 18.17% 24.13% 57.70%-0.78 -11.4 30
1960-06-05 Basel L 2-465.0 1538 1585 49.88% 24.42% 25.70%+0.29 -22.9 18
1960-06-05 @ Lugano W 4-265.0 1585 1538 25.70% 24.42% 49.88%-0.29 +22.9 21
1960-06-05 Grenchen L 2-469.9 1628 1605 57.31% 24.15% 18.54%+0.75 -26.1 27
1960-06-05 @ Luzern W 4-269.9 1605 1628 18.54% 24.15% 57.31%-0.75 +26.1 19
1960-06-05 Grasshopper W 3-153.7 1576 1592 53.32% 24.33% 22.35%+0.49 +13.5 25
1960-06-05 @ Winterthur L 1-353.7 1592 1576 22.35% 24.33% 53.32%-0.49 -13.5 22
1960-06-05 Chiasso W 3-257.2 1873 1523 76.28% 20.20% 3.51%+2.93 +1.3 41
1960-06-05 @ Young Boys L 2-357.2 1523 1873 3.51% 20.20% 76.28%-2.93 -1.3 23
1960-06-11 Winterthur L 1-269.4 1658 1589 61.41% 23.84% 14.75%+1.06 -18.0 25
1960-06-11 @ Servette W 2-169.4 1589 1658 14.75% 23.84% 61.41%-1.06 +18.0 27
1960-06-12 Young Boys D 3-379.4 1608 1874 21.94% 23.73% 54.32%-1.18 +1.4 22
1960-06-12 @ Basel D 3-379.4 1874 1608 54.32% 23.73% 21.94%+1.18 -1.4 42
1960-06-12 Zurich W 3-270.6 1428 1727 18.94% 23.45% 57.60%-1.39 +16.0 15
1960-06-12 @ Bellinzona L 2-370.6 1727 1428 57.60% 23.45% 18.94%+1.39 -16.0 32
1960-06-12 Biel-Bienne L 2-560.3 1522 1658 38.17% 24.43% 37.40%-0.31 -25.2 23
1960-06-12 @ Chiasso W 5-260.3 1658 1522 37.40% 24.43% 38.17%+0.31 +25.1 36
1960-06-12 Luzern W 4-258.5 1578 1602 52.60% 24.36% 23.04%+0.45 +12.4 24
1960-06-12 @ Grasshopper L 2-458.5 1602 1578 23.04% 24.36% 52.60%-0.45 -12.4 27
1960-06-12 Lugano W 5-145.9 1631 1515 64.96% 23.43% 11.61%+1.37 +13.9 21
1960-06-12 @ Grenchen L 1-545.9 1515 1631 11.61% 23.43% 64.96%-1.37 -14.0 18
1960-06-12 Lausanne-Sport W 5-141.4 1677 1407 73.26% 21.48% 5.26%+2.40 +6.4 32
1960-06-12 @ La Chaux-de-Fonds L 1-541.4 1407 1677 5.26% 21.48% 73.26%-2.40 -6.4 20

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 1959-08-30 7.43% Biel-Bienne 1432 2 @ Basel 1635 0
2 1960-03-20 7.84% Basel 1548 3 @ Zurich 1742 2
3 1960-05-22 8.49% Grasshopper 1555 3 @ Zurich 1733 2
4 1959-10-11 9.63% Chiasso 1528 2 @ Grenchen 1681 1
5 1960-03-20 10.07% Grenchen 1560 2 @ La Chaux-de-Fonds 1704 1
6 1959-11-08 10.28% Chiasso 1548 2 @ Servette 1688 1
7 1959-12-13 11.30% Winterthur 1497 2 @ Grasshopper 1618 1
8 1959-11-22 12.48% Biel-Bienne 1548 2 @ Servette 1650 0
9 1959-10-11 14.01% Biel-Bienne 1486 3 @ Luzern 1565 2
10 1959-11-22 14.60% Winterthur 1467 2 @ Lugano 1538 1
11 1960-05-15 14.67% Winterthur 1565 2 @ Luzern 1635 0
12 1960-06-11 14.75% Winterthur 1589 2 @ Servette 1658 1
13 1959-11-15 15.14% Lugano 1521 3 @ Lausanne-Sport 1585 2
14 1959-11-22 15.26% Lausanne-Sport 1568 2 @ Grenchen 1630 1
15 1960-03-06 15.40% Zurich 1713 3 @ Young Boys 1773 2
16 1959-09-06 16.81% Luzern 1514 2 @ Bellinzona 1557 0
17 1960-02-28 18.47% Servette 1630 3 @ Luzern 1653 0
18 1960-06-05 18.54% Grenchen 1605 4 @ Luzern 1628 2
19 1960-06-12 18.94% @ Bellinzona 1428 3 Zurich 1727 2
20 1959-12-13 19.57% Luzern 1589 4 @ Grenchen 1601 2
21 1960-04-03 20.39% Chiasso 1552 2 @ Lugano 1555 0
22 1959-09-13 21.48% La Chaux-de-Fonds 1704 4 @ Grenchen 1696 3
23 1960-04-10 21.53% Grenchen 1593 4 @ Chiasso 1585 1
24 1959-11-22 22.25% Zurich 1673 2 @ Grasshopper 1658 0
25 1959-08-23 23.98% Zurich 1619 2 @ Chiasso 1588 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 1960-02-28 49.02 Servette 3 1630 18.47% @ Luzern 0 1653 57.39% 24.15%
2 1960-05-01 48.45 Luzern 4 1587 33.58% @ Lausanne-Sport 0 1478 41.95% 24.47%
3 1960-04-24 44.48 @ Basel 4 1558 37.95% La Chaux-de-Fonds 0 1696 37.63% 24.42%
4 1959-11-15 43.36 @ Biel-Bienne 5 1504 29.94% Grasshopper 1 1701 45.86% 24.21%
5 1959-12-13 41.63 Young Boys 4 1761 41.13% @ Chiasso 0 1599 34.51% 24.36%
6 1960-03-13 41.32 @ Lugano 3 1533 28.00% La Chaux-de-Fonds 0 1745 47.88% 24.12%
7 1959-08-30 41.28 Biel-Bienne 2 1432 7.43% @ Basel 0 1635 70.15% 22.43%
8 1960-04-10 39.11 Grenchen 4 1593 21.53% @ Chiasso 1 1585 54.17% 24.30%
9 1959-12-20 38.92 La Chaux-de-Fonds 4 1740 44.06% @ Lausanne-Sport 0 1556 31.67% 24.27%
10 1959-12-20 38.11 @ Luzern 6 1615 56.64% Grasshopper 0 1599 19.17% 24.19%
11 1959-11-22 37.62 Biel-Bienne 2 1548 12.48% @ Servette 0 1650 63.96% 23.56%
12 1959-12-13 37.06 @ Servette 6 1616 57.30% Lausanne-Sport 0 1594 18.55% 24.15%
13 1960-05-15 36.16 Winterthur 2 1565 14.67% @ Luzern 0 1635 61.49% 23.83%
14 1959-09-06 34.78 Luzern 2 1514 16.81% @ Bellinzona 0 1557 59.16% 24.03%
15 1960-04-24 34.00 @ Winterthur 5 1513 55.19% Lausanne-Sport 0 1512 20.55% 24.26%
16 1960-04-03 32.59 Chiasso 2 1552 20.39% @ Lugano 0 1555 55.35% 24.25%
17 1959-11-22 31.51 Zurich 2 1673 22.25% @ Grasshopper 0 1658 53.42% 24.33%
18 1959-08-23 30.53 Zurich 2 1619 23.98% @ Chiasso 0 1588 51.63% 24.38%
19 1960-02-28 30.15 @ Winterthur 2 1539 24.89% La Chaux-de-Fonds 0 1779 51.16% 23.95%
20 1960-03-06 29.92 @ Bellinzona 3 1474 43.77% Winterthur 0 1570 31.75% 24.47%
21 1959-09-06 28.62 @ La Chaux-de-Fonds 7 1676 64.82% Lugano 0 1561 11.73% 23.45%
22 1960-05-29 28.42 @ La Chaux-de-Fonds 4 1660 54.41% Biel-Bienne 0 1667 21.29% 24.29%
23 1959-11-22 28.12 @ La Chaux-de-Fonds 5 1731 49.26% Young Boys 1 1783 26.31% 24.43%
24 1960-05-22 27.61 @ Luzern 6 1599 55.70% Basel 1 1593 20.07% 24.24%
25 1959-08-30 27.21 La Chaux-de-Fonds 5 1648 33.34% @ Luzern 2 1541 42.19% 24.47%

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 1960-05-15 80.7 @ Grasshopper 5 1556 43.91% Biel-Bienne 5 1650 31.61% 24.47%
2 1960-06-12 79.4 @ Basel 3 1608 21.94% Young Boys 3 1874 54.32% 23.73%
3 1959-09-13 77.3 La Chaux-de-Fonds 4 1704 21.48% @ Grenchen 3 1696 54.22% 24.30%
4 1960-03-20 76.6 Basel 3 1548 7.84% @ Zurich 2 1742 69.61% 22.56%
5 1960-05-22 76.4 Grasshopper 3 1555 8.49% @ Zurich 2 1733 68.76% 22.75%
6 1960-03-06 75.9 Zurich 3 1713 15.40% @ Young Boys 2 1773 60.70% 23.91%
7 1959-11-22 74.8 @ Basel 3 1568 53.54% Luzern 3 1582 22.13% 24.33%
8 1960-03-06 74.5 @ La Chaux-de-Fonds 2 1748 66.81% Luzern 2 1604 10.06% 23.14%
9 1959-09-13 73.8 @ Lausanne-Sport 3 1619 66.09% Biel-Bienne 3 1486 10.66% 23.26%
10 1960-04-03 72.8 @ Basel 2 1568 41.17% Servette 2 1682 34.37% 24.46%
11 1959-10-18 72.5 @ Chiasso 2 1548 37.78% Grasshopper 2 1686 37.80% 24.42%
12 1959-10-11 72.4 @ Grasshopper 2 1690 68.56% Bellinzona 2 1516 8.64% 22.80%
13 1960-04-03 72.4 @ Lausanne-Sport 2 1502 27.03% Zurich 2 1722 48.90% 24.07%
14 1960-04-10 72.4 @ Biel-Bienne 2 1646 61.85% Luzern 2 1572 14.35% 23.80%
15 1960-06-04 72.3 @ Lausanne-Sport 3 1405 23.30% Servette 3 1659 52.86% 23.84%
16 1959-10-18 71.7 @ Zurich 2 1639 63.18% Luzern 2 1547 13.17% 23.66%
17 1959-11-08 71.7 @ Basel 3 1570 63.22% Winterthur 3 1478 13.13% 23.65%
18 1959-10-11 71.3 @ Basel 2 1581 53.36% Lausanne-Sport 2 1598 22.30% 24.33%
19 1959-11-08 71.2 @ Grenchen 2 1657 67.49% Biel-Bienne 2 1501 9.50% 23.01%
20 1960-03-20 71.1 Grenchen 2 1560 10.07% @ La Chaux-de-Fonds 1 1704 66.79% 23.14%
21 1959-12-20 70.7 @ Young Boys 1 1802 72.18% Basel 1 1556 5.98% 21.84%
22 1960-06-12 70.6 @ Bellinzona 3 1428 18.94% Zurich 2 1727 57.60% 23.45%
23 1959-11-08 70.5 Chiasso 2 1548 10.28% @ Servette 1 1688 66.54% 23.18%
24 1959-11-15 70.3 Lugano 3 1521 15.14% @ Lausanne-Sport 2 1585 60.98% 23.88%
25 1959-10-11 70.2 Chiasso 2 1528 9.63% @ Grenchen 1 1681 67.33% 23.04%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 1960-05-15 35.2 @ Lugano 4 1516 62.81% Lausanne-Sport 0 1430 13.49% 23.70%
2 1960-05-29 35.6 @ Grasshopper 5 1575 67.26% Lausanne-Sport 0 1423 9.68% 23.05%
3 1960-06-04 39.4 @ Biel-Bienne 7 1638 69.43% Bellinzona 0 1448 7.97% 22.60%
4 1960-04-24 40.2 @ Winterthur 5 1513 55.19% Lausanne-Sport 0 1512 20.55% 24.26%
5 1960-06-12 41.4 @ La Chaux-de-Fonds 5 1677 73.26% Lausanne-Sport 1 1407 5.26% 21.48%
6 1960-02-28 42.6 @ Lausanne-Sport 2 1518 58.03% Bellinzona 0 1487 17.86% 24.11%
7 1960-03-20 42.8 @ Young Boys 5 1774 71.31% Winterthur 0 1547 6.58% 22.11%
8 1960-03-20 42.9 @ Biel-Bienne 3 1619 64.05% Lausanne-Sport 0 1515 12.40% 23.55%
9 1959-08-23 43.8 @ Servette 5 1635 61.34% Luzern 0 1567 14.81% 23.85%
10 1960-05-29 44.1 @ Basel 3 1565 57.30% Chiasso 0 1543 18.55% 24.15%
11 1959-09-06 44.7 @ La Chaux-de-Fonds 7 1676 64.82% Lugano 0 1561 11.73% 23.45%
12 1960-05-29 44.8 Young Boys 4 1856 65.54% @ Bellinzona 0 1465 12.07% 22.39%
13 1959-12-13 45.7 @ Servette 6 1616 57.30% Lausanne-Sport 0 1594 18.55% 24.15%
14 1960-03-06 45.9 @ Bellinzona 3 1474 43.77% Winterthur 0 1570 31.75% 24.47%
15 1960-06-12 45.9 @ Grenchen 5 1631 64.96% Lugano 1 1515 11.61% 23.43%
16 1959-12-20 46.0 @ Luzern 6 1615 56.64% Grasshopper 0 1599 19.17% 24.19%
17 1959-10-18 46.3 @ Lausanne-Sport 1 1599 65.00% Winterthur 0 1482 11.58% 23.42%
18 1959-11-15 46.3 @ Young Boys 4 1765 63.58% Servette 0 1668 12.81% 23.61%
19 1959-09-06 46.5 @ Grasshopper 3 1662 61.31% Basel 0 1594 14.84% 23.85%
20 1959-11-08 46.5 @ La Chaux-de-Fonds 5 1722 70.10% Bellinzona 1 1520 7.46% 22.44%
21 1960-03-06 46.7 @ Servette 2 1679 66.39% Lugano 0 1541 10.40% 23.21%
22 1959-09-06 47.1 @ Chiasso 1 1547 58.96% Winterthur 0 1507 17.00% 24.04%
23 1960-04-03 47.2 @ Grenchen 4 1579 60.70% Bellinzona 1 1519 15.40% 23.91%
24 1960-05-29 47.3 @ Grenchen 3 1583 53.42% Winterthur 0 1598 22.25% 24.33%
25 1959-08-23 47.4 @ Young Boys 3 1730 74.27% Biel-Bienne 1 1435 4.64% 21.09%