‹ ›

2016-17 Super League Season

180 games

Final

Champion

Basel

86 points

Relegated

No relegation

Biggest Overachiever

Lugano

10.95 points above expected

53 points · 42.05 expected points

Biggest Disappointment

Grasshopper

10.38 points below expected

38 points · 48.38 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 Basel 36 26 8 2 86 92 35 +57 76.94 +9.06
2 Young Boys 36 20 9 7 69 72 44 +28 65.41 +3.59
3 Lugano 36 15 8 13 53 52 61 -9 42.05 +10.95
4 Sion 36 15 6 15 51 60 55 +5 52.02 -1.02
5 Luzern 36 14 8 14 50 62 66 -4 56.88 -6.88
6 Thun 36 11 12 13 45 58 63 -5 44.77 +0.23
7 St. Gallen 36 11 8 17 41 43 57 -14 37.01 +3.99
8 Grasshopper 36 10 8 18 38 47 61 -14 48.38 -10.38
9 Lausanne-Sport 36 9 8 19 35 51 62 -11 38.83 -3.83
10 Vaduz 36 7 9 20 30 45 78 -33 36.96 -6.96

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 Lugano 53 42.05 +10.95
2 Basel 86 76.94 +9.06
3 St. Gallen 41 37.01 +3.99
4 Young Boys 69 65.41 +3.59
5 Thun 45 44.77 +0.23

Biggest Disappointments

# Team Actual Sim vsSim
1 Grasshopper 38 48.38 -10.38
2 Vaduz 30 36.96 -6.96
3 Luzern 50 56.88 -6.88
4 Lausanne-Sport 35 38.83 -3.83
5 Sion 51 52.02 -1.02

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 Lugano 5 Apr 2 – Apr 30 1 in 798
2 Basel 9 Jul 24 – Sep 24 1 in 121
3 Sion 5 Oct 1 – Nov 5 1 in 66
4 Grasshopper 3 Apr 8 – Apr 22 1 in 43
5 Young Boys 5 Nov 20 – Feb 5 1 in 39

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Lausanne-Sport 7 Oct 15 – Dec 4 1 in 240
2 Luzern 5 Apr 22 – May 17 1 in 141
3 Grasshopper 4 Feb 4 – Feb 25 1 in 49
4 Young Boys 2 Apr 17 – Apr 23 1 in 35
5 Lugano 4 Oct 29 – Nov 27 1 in 33

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Thun 8 Apr 23 – Jun 2 1 in 143
2 Lugano 6 Apr 2 – May 7 1 in 101
3 Sion 9 Aug 27 – Nov 5 1 in 53
4 Young Boys 13 Sep 10 – Feb 5 1 in 53
5 Basel 16 Jul 24 – Nov 27 1 in 24

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Lausanne-Sport 14 Oct 15 – Mar 12 1 in 114
2 Basel 4 May 7 – May 21 1 in 67
3 Grasshopper 9 Dec 11 – Apr 2 1 in 65
4 Lugano 11 Sep 25 – Feb 4 1 in 47
5 Luzern 6 Aug 28 – Oct 15 1 in 27

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
Basel 1899 86 -2 8 10.8 -2.8
Young Boys 1799 69 +9 10 9.1 +0.9
Lugano 1635 53 -1 9 7.3 +1.7
Sion 1681 51 +3 6 7.2 -1.2
Luzern 1673 50 -18 7 7.2 -0.2
Thun 1652 45 +18 9 5.9 +3.1
St. Gallen 1597 41 +15 7 5.6 +1.4
Grasshopper 1626 38 -26 2 6.2 -4.2
Lausanne-Sport 1596 35 +11 5 5.3 -0.3
Vaduz 1549 30 -10 4 4.8 -0.8

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 LUG LUZ SIO SG THU VAD YB
Basel —
4-0-0
8.58
4-0-0
9.06
2-2-0
8.93
4-0-0
7.72
3-1-0
8.06
4-0-0
9.16
2-2-0
8.80
2-2-0
9.25
1-1-2
6.96
Grasshopper
0-0-4
2.65
—
2-2-0
6.45
0-1-3
6.47
2-1-1
4.59
1-1-2
5.19
1-1-2
6.45
0-1-3
6.03
2-1-1
6.77
2-0-2
3.76
Lausanne-Sport
0-0-4
2.25
0-2-2
4.59
—
1-1-2
5.23
2-1-1
4.01
2-0-2
4.21
1-0-3
5.71
1-2-1
5.02
2-1-1
5.78
0-1-3
3.02
Lugano
0-2-2
2.35
3-1-0
4.57
2-1-1
5.79
—
1-0-3
4.17
2-0-2
4.49
3-0-1
5.79
1-2-1
5.36
1-1-2
6.12
2-1-1
3.25
Luzern
0-0-4
3.41
1-1-2
6.45
1-1-2
7.05
3-0-1
6.90
—
1-2-1
5.87
2-1-1
7.43
2-1-1
6.90
3-1-0
7.41
1-1-2
4.41
Sion
0-1-3
3.09
2-1-1
5.84
2-0-2
6.85
2-0-2
6.54
1-2-1
5.16
—
1-1-2
6.95
3-0-1
6.45
4-0-0
6.92
0-1-3
4.11
St. Gallen
0-0-4
2.17
2-1-1
4.58
3-0-1
5.31
1-0-3
5.24
1-1-2
3.66
2-1-1
4.10
—
1-2-1
4.96
1-1-2
5.73
0-2-2
3.11
Thun
0-2-2
2.47
3-1-0
5.00
1-2-1
6.00
1-2-1
5.66
1-1-2
4.15
1-0-3
4.58
1-2-1
6.06
—
3-1-0
6.38
0-1-3
3.37
Vaduz
0-2-2
2.11
1-1-2
4.28
1-1-2
5.24
2-1-1
4.91
0-1-3
3.68
0-0-4
4.14
2-1-1
5.29
0-1-3
4.65
—
1-1-2
2.80
Young Boys
2-1-1
4.10
2-0-2
7.33
3-1-0
8.14
1-1-2
7.89
2-1-1
6.63
3-1-0
6.95
2-2-0
8.05
3-1-0
7.75
2-1-1
8.41
—

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.89 +10.7
Allowed 0.80 -12.7
Differential 0.93 +6.4

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
06.11%5.28%5.28%3.06%0.83%0.83%21.39%
15.28%8.89%8.33%4.72%2.50%0.83%30.56%
25.28%8.33%6.67%3.33%1.39%0.83%25.83%
33.06%4.72%3.33%0.56%1.11%—12.78%
40.83%2.50%1.39%1.11%1.11%—6.94%
5+0.83%0.83%0.83%———2.50%
Total21.39%30.56%25.83%12.78%6.94%2.50%100%

Summary Statistics

Scored Allowed Difference
Mean 1.62 1.62 +0.00
SD 1.31 1.31 1.88
CV 0.81 0.81 —
Max 7 7 +6
Min 0 0 -6

Games Played: 180

↓ Scored | Allowed →012345+Total
0———————
18.33%8.33%2.78%2.78%——22.22%
25.56%11.11%11.11%———27.78%
313.89%11.11%2.78%2.78%——30.56%
45.56%5.56%—2.78%——13.89%
5+2.78%2.78%————5.56%
Total36.11%38.89%16.67%8.33%——100%

Summary Statistics

Scored Allowed Difference
Mean 2.56 0.97 +1.58
SD 1.23 0.94 1.65
CV 0.48 0.97 —
Max 6 3 +6
Min 1 0 -2

Games Played: 36

↓ Scored | Allowed →012345+Total
08.33%11.11%5.56%2.78%2.78%—30.56%
12.78%11.11%8.33%8.33%2.78%—33.33%
22.78%8.33%2.78%2.78%2.78%—19.44%
3—2.78%2.78%—2.78%—8.33%
4—5.56%2.78%———8.33%
5+———————
Total13.89%38.89%22.22%13.89%11.11%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.31 1.69 -0.39
SD 1.24 1.21 1.66
CV 0.95 0.72 —
Max 4 4 +3
Min 0 0 -4

Games Played: 36

↓ Scored | Allowed →012345+Total
08.33%8.33%11.11%—2.78%—30.56%
18.33%8.33%19.44%2.78%——38.89%
2———2.78%—2.78%5.56%
32.78%5.56%——2.78%—11.11%
4—2.78%2.78%—5.56%—11.11%
5+2.78%—————2.78%
Total22.22%25.00%33.33%5.56%11.11%2.78%100%

Summary Statistics

Scored Allowed Difference
Mean 1.42 1.72 -0.31
SD 1.46 1.52 1.91
CV 1.03 0.88 —
Max 5 7 +5
Min 0 0 -5

Games Played: 36

↓ Scored | Allowed →012345+Total
05.56%2.78%8.33%—2.78%—19.44%
15.56%8.33%5.56%—5.56%5.56%30.56%
28.33%16.67%8.33%2.78%—2.78%38.89%
32.78%2.78%2.78%———8.33%
4——2.78%———2.78%
5+———————
Total22.22%30.56%27.78%2.78%8.33%8.33%100%

Summary Statistics

Scored Allowed Difference
Mean 1.44 1.69 -0.25
SD 1.00 1.51 1.90
CV 0.69 0.89 —
Max 4 5 +3
Min 0 0 -4

Games Played: 36

↓ Scored | Allowed →012345+Total
02.78%—2.78%8.33%——13.89%
12.78%8.33%5.56%11.11%5.56%—33.33%
25.56%8.33%8.33%5.56%——27.78%
38.33%2.78%5.56%———16.67%
4—2.78%—2.78%2.78%—8.33%
5+———————
Total19.44%22.22%22.22%27.78%8.33%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.72 1.83 -0.11
SD 1.16 1.28 1.88
CV 0.67 0.70 —
Max 4 4 +3
Min 0 0 -3

Games Played: 36

↓ Scored | Allowed →012345+Total
05.56%8.33%—2.78%——16.67%
111.11%5.56%13.89%8.33%——38.89%
25.56%5.56%5.56%2.78%2.78%—22.22%
3—5.56%2.78%—2.78%—11.11%
4——5.56%———5.56%
5+—2.78%2.78%———5.56%
Total22.22%27.78%30.56%13.89%5.56%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.67 1.53 +0.14
SD 1.35 1.16 1.61
CV 0.81 0.76 —
Max 5 4 +4
Min 0 0 -3

Games Played: 36

↓ Scored | Allowed →012345+Total
02.78%8.33%16.67%5.56%——33.33%
12.78%8.33%5.56%5.56%2.78%—25.00%
25.56%13.89%11.11%2.78%——33.33%
32.78%—2.78%———5.56%
4—2.78%————2.78%
5+———————
Total13.89%33.33%36.11%13.89%2.78%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.19 1.58 -0.39
SD 1.06 1.00 1.63
CV 0.89 0.63 —
Max 4 4 +3
Min 0 0 -3

Games Played: 36

↓ Scored | Allowed →012345+Total
08.33%2.78%2.78%5.56%——19.44%
15.56%13.89%11.11%—2.78%—33.33%
2—8.33%5.56%8.33%2.78%—25.00%
3—8.33%2.78%2.78%——13.89%
4———2.78%2.78%—5.56%
5+——2.78%———2.78%
Total13.89%33.33%25.00%19.44%8.33%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.61 1.75 -0.14
SD 1.27 1.18 1.42
CV 0.79 0.67 —
Max 5 4 +3
Min 0 0 -3

Games Played: 36

↓ Scored | Allowed →012345+Total
05.56%5.56%5.56%2.78%—8.33%27.78%
12.78%13.89%5.56%8.33%—2.78%33.33%
28.33%2.78%5.56%5.56%5.56%2.78%30.56%
3—2.78%——2.78%—5.56%
4———————
5+—2.78%————2.78%
Total16.67%27.78%16.67%16.67%8.33%13.89%100%

Summary Statistics

Scored Allowed Difference
Mean 1.25 2.17 -0.92
SD 1.11 1.72 2.13
CV 0.88 0.79 —
Max 5 6 +4
Min 0 0 -6

Games Played: 36

↓ Scored | Allowed →012345+Total
013.89%5.56%—2.78%——22.22%
12.78%2.78%5.56%—5.56%—16.67%
211.11%8.33%8.33%———27.78%
3—5.56%11.11%———16.67%
42.78%5.56%—2.78%——11.11%
5+2.78%—2.78%———5.56%
Total33.33%27.78%27.78%5.56%5.56%—100%

Summary Statistics

Scored Allowed Difference
Mean 2.00 1.22 +0.78
SD 1.64 1.15 1.90
CV 0.82 0.94 —
Max 7 4 +5
Min 0 0 -3

Games Played: 36

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
Basel 1899 86 76.94 +9.06 88.0% 61 66 71 77 81 89 91
Young Boys 1799 69 65.41 +3.59 72.0% 42 53 60 65 71 78 86
Sion 1681 51 52.02 -1.02 49.0% 37 40 46 52 57 64 70
Luzern 1673 50 56.88 -6.88 21.0% 39 45 52 57 62 67 75
Thun 1652 45 44.77 +0.23 56.0% 21 33 39 44 50 57 75
Lugano 1635 53 42.05 +10.95 93.0% 23 28 36 42 48 56 62
Grasshopper 1626 38 48.38 -10.38 10.0% 33 36 44 48 53 58 66
St. Gallen 1597 41 37.01 +3.99 77.0% 20 27 32 37 41 48 55
Lausanne-Sport 1596 35 38.83 -3.83 24.0% 24 27 36 38 43 48 55
Vaduz 1549 30 36.96 -6.96 18.0% 16 26 33 37 42 47 58

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
+8.89%
No Edge
42.78%23.33%33.89%
Elo Value
Home Edge: 30.96 Elo pts.
166 Elo
0.006 goals per Elo point
0500
Scoring Tilt
Expected
+0.38 goals
Neutral
-2+0.19+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 5th * Longshot: 6th 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
1.3
One-Team Race
123410
Champion Preseason Odds
86%
Basel, 1st of 10
LongshotFavorite
Title Margin
Expected
0.47/gm
Runaway
00.310.8/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.81 * Some Luck: 5.81 to 8.71 * Lucky: 8.71 to 11.61 * Wild Swing: 11.61 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 0.94 * Close: 0.94 to 1.42 * Off: 1.42 to 1.89 * Way Off: 1.89 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 10 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 10 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 10 * As Expected: 10 to 16 * Several Outliers: 16 to 22 * Many Outliers: 22 and up.
Luck Spread
Expected
6.71 points
Some Luck
07.2618
Average Finish Error
Expected
1.20
Close
01.182.5
Biggest Overachiever
Expected 95.00%
93.00%
Lugano
50100
Biggest Underachiever
Expected 5.00%
10.00%
Grasshopper
050
Season Outliers
Expected
0 of 10
Minimal Outliers
01.010

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.17
Top-Heavy
00.150.5
Noll-Scully
Elo SD: 104.27
2.11
Wide Separation
11.651.852.052.75
Interquartile Edge
61%
Even
50%63%71%76%100%
Best vs. Worst
Baseline
88%
Clear Edge
50%88%100%
Close Games
Expected
59%
Frequent
0%57%100%
Blowouts
Expected
18%
Rare
0%18%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.33
Very Even
00.370.5
Strangeness
Expected
0.88
As Expected
01.002
Repeatability
0.72
Strong Carryover
00.420.631
Upset Rate
Expected
26%
Upset-Prone
0%26%50%
Clear Favorite Upset Rate
Expected
20%
Shaky Favorites
0%22%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.13 * Near Noise Ceiling: 0.13 to 0.19 * Above Noise: 0.19 to 0.26 * Well Above Noise: 0.26 and up.
Probability calibration
1.00
Excellent
0.010.050.10.51
Calibration slope
Ideal
1.21
Underconfident
0.51.001.5
Calibration error (ECE)
Noise ceiling
0.088
Well Within Noise
00.1290.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).

Team12345678910
Basel86.00%12.00%2.00%———————
Young Boys12.00%60.00%17.00%7.00%2.00%1.00%—1.00%——
Lugano—1.00%7.00%11.00%7.00%16.00%17.00%14.00%10.00%17.00%
Sion—5.00%21.00%19.00%30.00%13.00%7.00%3.00%2.00%—
Luzern1.00%20.00%29.00%25.00%14.00%8.00%2.00%1.00%——
Thun1.00%1.00%6.00%13.00%16.00%16.00%20.00%11.00%9.00%7.00%
St. Gallen——2.00%1.00%4.00%7.00%11.00%22.00%27.00%26.00%
Grasshopper—1.00%13.00%20.00%19.00%19.00%14.00%11.00%1.00%2.00%
Lausanne-Sport——1.00%4.00%4.00%14.00%17.00%18.00%25.00%17.00%
Vaduz——2.00%—4.00%6.00%12.00%19.00%26.00%31.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
Basel 100% —
Luzern 100% —
Sion 100% —
Young Boys 100% —
Grasshopper 98.00% 2.00%
Thun 93.00% 7.00%
Lausanne-Sport 83.00% 17.00%
Lugano 83.00% 17.00%
St. Gallen 74.00% 26.00%
Vaduz 69.00% 31.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
2016-07-23 Luzern L 1-261.0 1614 1720 27.82% 24.00% 48.19%-0.46 -4.0 0
2016-07-23 @ Lugano W 2-161.0 1720 1614 48.19% 24.00% 27.82%+0.46 +4.0 3
2016-07-23 Young Boys L 0-250.8 1604 1758 22.88% 22.82% 54.30%-0.74 -6.7 0
2016-07-23 @ St. Gallen W 2-050.8 1758 1604 54.30% 22.82% 22.88%+0.74 +6.7 3
2016-07-24 Lausanne-Sport W 2-049.8 1681 1592 53.88% 22.92% 23.20%+0.72 +6.8 3
2016-07-24 @ Grasshopper L 0-249.8 1592 1681 23.20% 22.92% 53.88%-0.72 -6.8 0
2016-07-24 Sion W 3-047.9 1800 1677 58.01% 21.83% 20.15%+0.93 +8.6 3
2016-07-24 @ Basel L 0-347.9 1677 1800 20.15% 21.83% 58.01%-0.93 -8.6 0
2016-07-24 Vaduz D 1-170.0 1649 1612 47.06% 24.15% 28.79%+0.41 -0.5 1
2016-07-24 @ Thun D 1-170.0 1612 1649 28.79% 24.15% 47.06%-0.41 +0.5 1
2016-07-30 Lugano L 1-270.6 1765 1610 61.67% 20.65% 17.68%+1.12 -7.6 3
2016-07-30 @ Young Boys W 2-170.6 1610 1765 17.68% 20.65% 61.67%-1.12 +7.6 3
2016-07-30 St. Gallen W 2-159.1 1668 1597 51.66% 23.40% 24.94%+0.62 +3.6 3
2016-07-30 @ Sion L 1-259.1 1597 1668 24.94% 23.40% 51.66%-0.62 -3.6 0
2016-07-31 Basel L 1-551.0 1613 1809 19.29% 21.45% 59.26%-0.99 -9.0 1
2016-07-31 @ Vaduz W 5-151.0 1809 1613 59.26% 21.45% 19.29%+0.99 +9.0 6
2016-07-31 Grasshopper W 4-370.4 1724 1688 47.08% 24.15% 28.77%+0.41 +3.8 6
2016-07-31 @ Luzern L 3-470.4 1688 1724 28.77% 24.15% 47.08%-0.41 -3.8 3
2016-07-31 Thun D 4-481.3 1585 1648 33.17% 24.61% 42.22%-0.19 +0.1 1
2016-07-31 @ Lausanne-Sport D 4-481.3 1648 1585 42.22% 24.61% 33.17%+0.19 -0.1 2
2016-08-06 Lausanne-Sport L 1-364.1 1672 1585 53.59% 22.99% 23.42%+0.71 -11.7 3
2016-08-06 @ Sion W 3-164.1 1585 1672 23.42% 22.99% 53.59%-0.71 +11.7 4
2016-08-06 Thun W 4-153.2 1757 1648 56.31% 22.31% 21.38%+0.84 +7.7 6
2016-08-06 @ Young Boys L 1-453.2 1648 1757 21.38% 22.31% 56.31%-0.84 -7.7 2
2016-08-07 Basel L 2-368.1 1728 1818 29.84% 24.30% 45.86%-0.35 -4.0 6
2016-08-07 @ Luzern W 3-268.1 1818 1728 45.86% 24.30% 29.84%+0.35 +4.0 9
2016-08-07 Grasshopper W 2-165.9 1593 1684 29.71% 24.28% 46.01%-0.36 +6.0 3
2016-08-07 @ St. Gallen L 1-265.9 1684 1593 46.01% 24.28% 29.71%+0.36 -6.0 3
2016-08-07 Vaduz L 0-255.6 1617 1604 43.87% 24.49% 31.64%+0.27 -11.5 3
2016-08-07 @ Lugano W 2-055.6 1604 1617 31.64% 24.49% 43.87%-0.27 +11.5 4
2016-08-10 Luzern L 1-357.6 1615 1724 27.60% 23.96% 48.44%-0.47 -6.9 4
2016-08-10 @ Vaduz W 3-157.6 1724 1615 48.44% 23.96% 27.60%+0.47 +6.9 9
2016-08-10 Sion W 3-160.9 1606 1660 34.32% 24.67% 41.00%-0.14 +9.4 6
2016-08-10 @ Lugano L 1-360.9 1660 1606 41.00% 24.67% 34.32%+0.14 -9.4 3
2016-08-10 Young Boys W 3-050.6 1822 1765 49.79% 23.74% 26.47%+0.53 +11.1 12
2016-08-10 @ Basel L 0-350.6 1765 1822 26.47% 23.74% 49.79%-0.53 -11.1 6
2016-08-11 Grasshopper W 2-164.3 1641 1678 36.70% 24.74% 38.56%-0.04 +5.2 5
2016-08-11 @ Thun L 1-264.3 1678 1641 38.56% 24.74% 36.70%+0.04 -5.2 3
2016-08-11 St. Gallen W 1-055.9 1597 1599 41.72% 24.64% 33.64%+0.17 +5.0 7
2016-08-11 @ Lausanne-Sport L 0-155.9 1599 1597 33.64% 24.64% 41.72%-0.17 -5.0 3
2016-08-20 Lausanne-Sport W 7-251.0 1754 1602 61.30% 20.78% 17.92%+1.10 +8.5 9
2016-08-20 @ Young Boys L 2-751.0 1602 1754 17.92% 20.78% 61.30%-1.10 -8.5 7
2016-08-20 Lugano W 4-149.8 1833 1615 68.29% 18.04% 13.67%+1.50 +4.8 15
2016-08-20 @ Basel L 1-449.8 1615 1833 13.67% 18.04% 68.29%-1.50 -4.8 6
2016-08-21 Sion W 2-161.9 1673 1651 45.08% 24.38% 30.54%+0.32 +4.3 6
2016-08-21 @ Grasshopper L 1-261.9 1651 1673 30.54% 24.38% 45.08%-0.32 -4.3 3
2016-08-21 St. Gallen W 2-051.5 1609 1594 44.03% 24.48% 31.49%+0.27 +8.9 7
2016-08-21 @ Vaduz L 0-251.5 1594 1609 31.49% 24.48% 44.03%-0.27 -8.9 3
2016-08-21 Thun W 3-048.7 1731 1646 53.42% 23.03% 23.55%+0.70 +10.0 12
2016-08-21 @ Luzern L 0-348.7 1646 1731 23.55% 23.03% 53.42%-0.70 -10.0 5
2016-08-27 Lausanne-Sport D 1-168.8 1610 1593 44.39% 24.44% 31.16%+0.29 -0.4 7
2016-08-27 @ Lugano D 1-168.8 1593 1610 31.16% 24.44% 44.39%-0.29 +0.4 8
2016-08-27 Vaduz W 3-157.4 1647 1617 46.07% 24.27% 29.66%+0.36 +7.3 6
2016-08-27 @ Sion L 1-357.4 1617 1647 29.66% 24.27% 46.07%-0.36 -7.3 7
2016-08-28 Basel L 0-347.3 1636 1838 18.80% 21.22% 59.98%-1.03 -8.0 5
2016-08-28 @ Thun W 3-047.3 1838 1636 59.98% 21.22% 18.80%+1.03 +8.0 18
2016-08-28 Luzern W 3-057.4 1585 1741 22.75% 22.79% 54.46%-0.75 +19.9 6
2016-08-28 @ St. Gallen L 0-357.4 1741 1585 54.46% 22.79% 22.75%+0.75 -19.9 12
2016-08-28 Young Boys W 4-161.1 1677 1762 30.39% 24.36% 45.25%-0.33 +14.4 9
2016-08-28 @ Grasshopper L 1-461.1 1762 1677 45.25% 24.36% 30.39%+0.33 -14.4 9
2016-09-10 Grasshopper W 3-154.8 1846 1692 61.58% 20.68% 17.74%+1.11 +4.5 21
2016-09-10 @ Basel L 1-354.8 1692 1846 17.74% 20.68% 61.58%-1.11 -4.5 9
2016-09-10 Luzern W 2-162.7 1748 1721 45.73% 24.31% 29.96%+0.35 +4.3 12
2016-09-10 @ Young Boys L 1-262.7 1721 1748 29.96% 24.31% 45.73%-0.35 -4.2 12
2016-09-11 Lugano L 0-254.8 1605 1610 41.38% 24.66% 33.96%+0.16 -10.9 6
2016-09-11 @ St. Gallen W 2-054.8 1610 1605 33.96% 24.66% 41.38%-0.16 +10.9 10
2016-09-11 Thun W 1-056.3 1654 1628 45.67% 24.32% 30.01%+0.34 +4.5 9
2016-09-11 @ Sion L 0-156.3 1628 1654 30.01% 24.32% 45.67%-0.34 -4.5 5
2016-09-11 Vaduz W 5-050.5 1594 1610 39.72% 24.72% 35.56%+0.09 +22.8 11
2016-09-11 @ Lausanne-Sport L 0-550.5 1610 1594 35.56% 24.72% 39.72%-0.09 -22.8 7
2016-09-20 St. Gallen L 1-264.8 1623 1594 46.02% 24.28% 29.70%+0.36 -6.0 5
2016-09-20 @ Thun W 2-164.8 1594 1623 29.70% 24.28% 46.02%-0.36 +6.0 9
2016-09-21 Basel L 1-257.4 1617 1850 16.51% 19.99% 63.50%-1.22 -2.4 11
2016-09-21 @ Lausanne-Sport W 2-157.4 1850 1617 63.50% 19.99% 16.51%+1.22 +2.4 24
2016-09-21 Sion D 2-276.8 1717 1658 49.99% 23.71% 26.30%+0.54 -0.5 13
2016-09-21 @ Luzern D 2-276.8 1658 1717 26.30% 23.71% 49.99%-0.54 +0.5 10
2016-09-21 Young Boys D 0-067.7 1587 1752 21.92% 22.51% 55.58%-0.80 +1.2 8
2016-09-21 @ Vaduz D 0-067.7 1752 1587 55.58% 22.51% 21.92%+0.80 -1.1 13
2016-09-22 Grasshopper W 2-056.6 1621 1687 32.79% 24.58% 42.62%-0.21 +11.2 13
2016-09-22 @ Lugano L 0-256.6 1687 1621 42.62% 24.58% 32.79%+0.21 -11.2 9
2016-09-24 Basel L 1-353.3 1600 1853 15.29% 19.21% 65.50%-1.33 -3.8 9
2016-09-24 @ St. Gallen W 3-153.3 1853 1600 65.50% 19.21% 15.29%+1.33 +3.9 27
2016-09-24 Lausanne-Sport L 1-365.5 1716 1614 55.51% 22.52% 21.96%+0.80 -12.0 13
2016-09-24 @ Luzern W 3-165.5 1614 1716 21.96% 22.52% 55.51%-0.80 +12.0 14
2016-09-25 Lugano D 2-275.0 1617 1632 39.93% 24.71% 35.36%+0.10 -0.1 6
2016-09-25 @ Thun D 2-275.0 1632 1617 35.36% 24.71% 39.93%-0.10 +0.1 14
2016-09-25 Vaduz W 2-158.5 1676 1589 53.67% 22.97% 23.36%+0.71 +3.4 12
2016-09-25 @ Grasshopper L 1-258.5 1589 1676 23.36% 22.97% 53.67%-0.71 -3.4 8
2016-09-25 Young Boys D 0-067.7 1659 1751 29.55% 24.26% 46.19%-0.37 +0.5 11
2016-09-25 @ Sion D 0-067.7 1751 1659 46.19% 24.26% 29.55%+0.37 -0.5 14
2016-10-01 Sion L 2-558.3 1585 1659 31.72% 24.50% 43.78%-0.26 -9.4 8
2016-10-01 @ Vaduz W 5-258.3 1659 1585 43.78% 24.50% 31.72%+0.26 +9.5 14
2016-10-01 Thun D 1-174.0 1856 1617 70.41% 17.08% 12.51%+1.63 -1.8 28
2016-10-01 @ Basel D 1-174.0 1617 1856 12.51% 17.08% 70.41%-1.63 +1.8 7
2016-10-02 Lugano W 4-156.1 1626 1632 41.19% 24.67% 34.14%+0.15 +11.6 17
2016-10-02 @ Lausanne-Sport L 1-456.1 1632 1626 34.14% 24.67% 41.19%-0.15 -11.6 14
2016-10-02 Luzern W 3-269.6 1679 1704 38.46% 24.74% 36.79%+0.04 +4.8 15
2016-10-02 @ Grasshopper L 2-369.6 1704 1679 36.79% 24.74% 38.46%-0.04 -4.7 13
2016-10-02 St. Gallen D 2-277.4 1750 1596 61.55% 20.70% 17.76%+1.11 -1.0 15
2016-10-02 @ Young Boys D 2-277.4 1596 1750 17.76% 20.70% 61.55%-1.11 +1.0 10
2016-10-15 Lausanne-Sport W 1-057.8 1619 1638 39.36% 24.73% 35.91%+0.07 +5.2 10
2016-10-15 @ Thun L 0-157.8 1638 1619 35.91% 24.73% 39.36%-0.07 -5.2 17
2016-10-15 Luzern W 3-047.0 1855 1700 61.67% 20.65% 17.68%+1.12 +7.5 31
2016-10-15 @ Basel L 0-347.0 1700 1855 17.68% 20.65% 61.67%-1.12 -7.5 13
2016-10-16 Grasshopper W 4-264.7 1669 1684 39.91% 24.71% 35.38%+0.10 +7.5 17
2016-10-16 @ Sion L 2-464.7 1684 1669 35.38% 24.71% 39.91%-0.10 -7.5 15
2016-10-16 Vaduz L 0-254.8 1597 1576 45.07% 24.38% 30.55%+0.32 -11.7 10
2016-10-16 @ St. Gallen W 2-054.8 1576 1597 30.55% 24.38% 45.07%-0.32 +11.7 11
2016-10-16 Young Boys D 0-067.6 1621 1749 25.42% 23.52% 51.07%-0.59 +0.9 15
2016-10-16 @ Lugano D 0-067.6 1749 1621 51.07% 23.52% 25.42%+0.59 -0.8 16
2016-10-22 Basel D 2-278.6 1621 1862 16.04% 19.69% 64.27%-1.26 +1.1 16
2016-10-22 @ Lugano D 2-278.6 1862 1621 64.27% 19.69% 16.04%+1.26 -1.1 32
2016-10-22 Thun L 2-367.2 1587 1624 36.79% 24.74% 38.46%-0.03 -4.8 11
2016-10-22 @ Vaduz W 3-267.2 1624 1587 38.46% 24.74% 36.79%+0.03 +4.8 13
2016-10-23 Grasshopper W 4-049.0 1748 1676 51.74% 23.38% 24.87%+0.62 +13.7 19
2016-10-23 @ Young Boys L 0-449.0 1676 1748 24.87% 23.38% 51.74%-0.62 -13.7 15
2016-10-23 Sion L 0-254.7 1633 1676 35.79% 24.73% 39.48%-0.08 -9.8 17
2016-10-23 @ Lausanne-Sport W 2-054.7 1676 1633 39.48% 24.73% 35.79%+0.08 +9.8 20
2016-10-23 St. Gallen W 3-046.8 1692 1586 56.01% 22.40% 21.60%+0.83 +9.2 16
2016-10-23 @ Luzern L 0-346.8 1586 1692 21.60% 22.40% 56.01%-0.83 -9.2 10
2016-10-29 Basel L 0-250.0 1663 1861 19.08% 21.35% 59.57%-1.01 -5.6 15
2016-10-29 @ Grasshopper W 2-050.0 1861 1663 59.57% 21.35% 19.08%+1.01 +5.6 35
2016-10-29 Lugano W 5-152.6 1686 1623 50.66% 23.59% 25.75%+0.57 +11.8 23
2016-10-29 @ Sion L 1-552.6 1623 1686 25.75% 23.59% 50.66%-0.57 -11.8 16
2016-10-30 Luzern L 2-367.2 1623 1701 31.20% 24.45% 44.35%-0.29 -4.2 17
2016-10-30 @ Lausanne-Sport W 3-267.2 1701 1623 44.35% 24.45% 31.20%+0.29 +4.2 19
2016-10-30 Thun D 0-064.9 1577 1629 34.63% 24.69% 40.68%-0.13 +0.2 11
2016-10-30 @ St. Gallen D 0-064.9 1629 1577 40.68% 24.69% 34.63%+0.13 -0.2 14
2016-10-30 Vaduz W 5-045.3 1762 1583 64.36% 19.66% 15.98%+1.27 +10.9 22
2016-10-30 @ Young Boys L 0-545.3 1583 1762 15.98% 19.66% 64.36%-1.27 -10.9 11
2016-11-05 Lausanne-Sport W 2-155.1 1867 1619 71.24% 16.70% 12.06%+1.68 +1.7 38
2016-11-05 @ Basel L 1-255.1 1619 1867 12.06% 16.70% 71.24%-1.68 -1.7 17
2016-11-05 Sion L 2-367.6 1629 1698 32.37% 24.55% 43.08%-0.23 -4.3 14
2016-11-05 @ Thun W 3-267.6 1698 1629 43.08% 24.55% 32.37%+0.23 +4.3 26
2016-11-06 Grasshopper D 0-065.5 1572 1657 30.35% 24.36% 45.30%-0.33 +0.5 12
2016-11-06 @ Vaduz D 0-065.5 1657 1572 45.30% 24.36% 30.35%+0.33 -0.5 16
2016-11-06 St. Gallen L 2-369.5 1611 1577 46.74% 24.19% 29.07%+0.39 -5.7 16
2016-11-06 @ Lugano W 3-269.5 1577 1611 29.07% 24.19% 46.74%-0.39 +5.7 14
2016-11-06 Young Boys D 2-277.1 1705 1773 32.59% 24.57% 42.84%-0.22 +0.2 20
2016-11-06 @ Luzern D 2-277.1 1773 1705 42.84% 24.57% 32.59%+0.22 -0.2 23
2016-11-19 Thun D 1-170.3 1657 1624 46.49% 24.22% 29.29%+0.38 -0.5 17
2016-11-19 @ Grasshopper D 1-170.3 1624 1657 29.29% 24.22% 46.49%-0.38 +0.5 15
2016-11-19 Vaduz W 6-043.7 1868 1572 75.56% 14.58% 9.86%+1.97 +7.5 41
2016-11-19 @ Basel L 0-643.7 1572 1868 9.86% 14.58% 75.56%-1.97 -7.5 12
2016-11-20 Lausanne-Sport W 2-053.5 1582 1617 37.13% 24.75% 38.13%-0.02 +10.3 17
2016-11-20 @ St. Gallen L 0-253.5 1617 1582 38.13% 24.75% 37.13%+0.02 -10.3 17
2016-11-20 Lugano W 2-158.6 1706 1605 55.32% 22.57% 22.11%+0.79 +3.2 23
2016-11-20 @ Luzern L 1-258.6 1605 1706 22.11% 22.57% 55.32%-0.79 -3.2 16
2016-11-20 Sion W 4-369.4 1773 1702 51.55% 23.42% 25.02%+0.61 +3.4 26
2016-11-20 @ Young Boys L 3-469.4 1702 1773 25.02% 23.42% 51.55%-0.61 -3.4 26
2016-11-26 Luzern L 1-262.0 1625 1709 30.51% 24.38% 45.11%-0.32 -4.3 15
2016-11-26 @ Thun W 2-162.0 1709 1625 45.11% 24.38% 30.51%+0.32 +4.3 26
2016-11-26 St. Gallen D 2-275.3 1656 1593 50.62% 23.60% 25.78%+0.57 -0.5 18
2016-11-26 @ Grasshopper D 2-275.3 1593 1656 25.78% 23.60% 50.62%-0.57 +0.5 18
2016-11-27 Basel L 1-259.6 1699 1876 20.84% 22.11% 57.05%-0.88 -3.1 26
2016-11-27 @ Sion W 2-159.6 1876 1699 57.05% 22.11% 20.84%+0.88 +3.1 44
2016-11-27 Lugano W 5-154.1 1565 1602 36.75% 24.74% 38.51%-0.04 +16.4 15
2016-11-27 @ Vaduz L 1-554.1 1602 1565 38.51% 24.74% 36.75%+0.04 -16.4 16
2016-11-27 Young Boys L 1-259.1 1607 1776 21.47% 22.35% 56.18%-0.83 -3.2 17
2016-11-27 @ Lausanne-Sport W 2-159.1 1776 1607 56.18% 22.35% 21.47%+0.83 +3.2 29
2016-12-03 Basel W 3-164.9 1779 1879 28.66% 24.13% 47.21%-0.41 +10.5 32
2016-12-03 @ Young Boys L 1-364.9 1879 1779 47.21% 24.13% 28.66%+0.41 -10.5 44
2016-12-03 Vaduz W 3-046.1 1713 1581 59.07% 21.51% 19.42%+0.98 +8.3 29
2016-12-03 @ Luzern L 0-346.1 1581 1713 19.42% 21.51% 59.07%-0.98 -8.3 15
2016-12-04 Grasshopper L 1-262.3 1603 1656 34.67% 24.69% 40.65%-0.13 -4.8 17
2016-12-04 @ Lausanne-Sport W 2-162.3 1656 1603 40.65% 24.69% 34.67%+0.13 +4.8 21
2016-12-04 Sion W 2-166.5 1593 1696 28.29% 24.08% 47.63%-0.43 +6.1 21
2016-12-04 @ St. Gallen L 1-266.5 1696 1593 47.63% 24.08% 28.29%+0.43 -6.1 26
2016-12-04 Thun D 1-168.8 1585 1621 37.03% 24.75% 38.23%-0.03 +0.0 17
2016-12-04 @ Lugano D 1-168.8 1621 1585 38.23% 24.75% 37.03%+0.03 -0.0 16
2016-12-10 Lausanne-Sport D 1-167.9 1573 1599 38.35% 24.74% 36.90%+0.03 -0.0 16
2016-12-10 @ Vaduz D 1-167.9 1599 1573 36.90% 24.74% 38.35%-0.03 +0.0 18
2016-12-10 St. Gallen W 1-049.7 1868 1599 73.17% 15.77% 11.06%+1.80 +1.6 47
2016-12-10 @ Basel L 0-149.7 1599 1868 11.06% 15.77% 73.17%-1.80 -1.6 21
2016-12-11 Lugano D 0-066.1 1660 1585 52.10% 23.31% 24.59%+0.64 -0.9 22
2016-12-11 @ Grasshopper D 0-066.1 1585 1660 24.59% 23.31% 52.10%-0.64 +0.9 18
2016-12-11 Luzern W 3-161.5 1690 1722 37.51% 24.75% 37.74%+0.00 +8.8 29
2016-12-11 @ Sion L 1-361.5 1722 1690 37.74% 24.75% 37.51%+0.00 -8.8 29
2016-12-11 Young Boys L 2-364.4 1621 1790 21.49% 22.36% 56.15%-0.83 -3.0 16
2016-12-11 @ Thun W 3-264.4 1790 1621 56.15% 22.36% 21.49%+0.83 +3.0 35
2017-02-04 Lugano W 4-042.3 1870 1586 74.47% 15.13% 10.40%+1.89 +5.4 50
2017-02-04 @ Basel L 0-442.3 1586 1870 10.40% 15.13% 74.47%-1.89 -5.4 18
2017-02-04 Thun L 0-161.5 1659 1618 47.79% 24.05% 28.16%+0.44 -6.5 22
2017-02-04 @ Grasshopper W 1-061.5 1618 1659 28.16% 24.05% 47.79%-0.44 +6.5 19
2017-02-05 Luzern D 4-482.7 1599 1713 27.00% 23.85% 49.15%-0.50 +0.4 19
2017-02-05 @ Lausanne-Sport D 4-482.7 1713 1599 49.15% 23.85% 27.00%+0.50 -0.4 30
2017-02-05 Sion W 3-156.8 1793 1699 54.55% 22.77% 22.69%+0.75 +5.8 38
2017-02-05 @ Young Boys L 1-356.8 1699 1793 22.69% 22.77% 54.55%-0.75 -5.8 29
2017-02-05 St. Gallen D 1-167.9 1573 1598 38.48% 24.74% 36.78%+0.04 -0.0 17
2017-02-05 @ Vaduz D 1-167.9 1598 1573 36.78% 24.74% 38.48%-0.04 +0.0 22
2017-02-11 Basel L 0-248.2 1624 1875 15.35% 19.25% 65.40%-1.33 -4.5 19
2017-02-11 @ Thun W 2-048.2 1875 1624 65.40% 19.25% 15.35%+1.33 +4.5 53
2017-02-11 Grasshopper W 3-053.3 1581 1653 32.04% 24.53% 43.44%-0.25 +16.5 21
2017-02-11 @ Lugano L 0-353.3 1653 1581 43.44% 24.53% 32.04%+0.25 -16.5 22
2017-02-12 Lausanne-Sport W 2-160.7 1598 1599 41.86% 24.63% 33.51%+0.18 +4.7 25
2017-02-12 @ St. Gallen L 1-260.7 1599 1598 33.51% 24.63% 41.86%-0.18 -4.6 19
2017-02-12 Vaduz W 4-258.3 1693 1573 57.67% 21.93% 20.40%+0.91 +4.7 32
2017-02-12 @ Sion L 2-458.3 1573 1693 20.40% 21.93% 57.67%-0.91 -4.7 17
2017-02-12 Young Boys W 4-161.5 1712 1799 30.23% 24.34% 45.43%-0.33 +14.4 33
2017-02-12 @ Luzern L 1-461.5 1799 1712 45.43% 24.34% 30.23%+0.33 -14.4 38
2017-02-18 St. Gallen D 2-278.1 1784 1602 64.59% 19.57% 15.84%+1.28 -1.1 39
2017-02-18 @ Young Boys D 2-278.1 1602 1784 15.84% 19.57% 64.59%-1.28 +1.1 26
2017-02-18 Thun D 1-171.6 1727 1620 56.12% 22.37% 21.52%+0.83 -1.0 34
2017-02-18 @ Luzern D 1-171.6 1620 1727 21.52% 22.37% 56.12%-0.83 +1.1 20
2017-02-19 Lausanne-Sport W 4-362.5 1880 1594 74.63% 15.05% 10.32%+1.90 +1.3 56
2017-02-19 @ Basel L 3-462.5 1594 1880 10.32% 15.05% 74.63%-1.90 -1.3 19
2017-02-19 Lugano D 1-167.8 1568 1597 37.85% 24.75% 37.41%+0.01 -0.0 18
2017-02-19 @ Vaduz D 1-167.8 1597 1568 37.41% 24.75% 37.85%-0.01 +0.0 22
2017-02-19 Sion L 0-158.1 1636 1698 33.45% 24.63% 41.92%-0.18 -4.9 22
2017-02-19 @ Grasshopper W 1-058.1 1698 1636 41.92% 24.63% 33.45%+0.18 +4.9 35
2017-02-25 Vaduz W 4-366.7 1621 1568 49.22% 23.84% 26.94%+0.50 +3.6 23
2017-02-25 @ Thun L 3-466.7 1568 1621 26.94% 23.84% 49.22%-0.50 -3.6 18
2017-02-25 Young Boys L 2-365.1 1631 1783 23.12% 22.90% 53.98%-0.73 -3.2 22
2017-02-25 @ Grasshopper W 3-265.1 1783 1631 53.98% 22.90% 23.12%+0.73 +3.2 42
2017-02-26 Lugano L 0-158.8 1604 1597 42.89% 24.57% 32.54%+0.22 -6.0 26
2017-02-26 @ St. Gallen W 1-058.8 1597 1604 32.54% 24.57% 42.89%-0.22 +6.0 25
2017-02-26 Luzern W 3-154.9 1881 1726 61.72% 20.63% 17.64%+1.12 +4.5 59
2017-02-26 @ Basel L 1-354.9 1726 1881 17.64% 20.63% 61.72%-1.12 -4.5 34
2017-02-26 Sion L 0-155.7 1593 1702 27.53% 23.95% 48.53%-0.47 -4.2 19
2017-02-26 @ Lausanne-Sport W 1-055.7 1702 1593 48.53% 23.95% 27.53%+0.47 +4.2 38
2017-03-04 Lausanne-Sport W 2-160.0 1603 1589 44.07% 24.47% 31.46%+0.27 +4.4 28
2017-03-04 @ Lugano L 1-260.0 1589 1603 31.46% 24.47% 44.07%-0.27 -4.4 19
2017-03-04 Thun W 3-262.5 1786 1624 62.46% 20.37% 17.17%+1.16 +2.4 45
2017-03-04 @ Young Boys L 2-362.5 1624 1786 17.17% 20.37% 62.46%-1.16 -2.4 23
2017-03-05 Basel D 1-174.2 1564 1886 11.51% 16.20% 72.29%-1.75 +1.9 19
2017-03-05 @ Vaduz D 1-174.2 1886 1564 72.29% 16.20% 11.51%+1.75 -1.9 60
2017-03-05 Grasshopper D 1-171.5 1721 1628 54.38% 22.81% 22.81%+0.75 -1.0 35
2017-03-05 @ Luzern D 1-171.5 1628 1721 22.81% 22.81% 54.38%-0.75 +1.0 23
2017-03-05 St. Gallen L 1-268.8 1707 1598 56.33% 22.31% 21.36%+0.84 -7.0 38
2017-03-05 @ Sion W 2-168.8 1598 1707 21.36% 22.31% 56.33%-0.84 +7.0 29
2017-03-11 Luzern D 1-170.9 1605 1720 26.82% 23.82% 49.36%-0.51 +0.7 30
2017-03-11 @ St. Gallen D 1-170.9 1720 1605 49.36% 23.82% 26.82%+0.51 -0.7 36
2017-03-11 Vaduz L 1-265.5 1629 1566 50.56% 23.61% 25.83%+0.56 -6.4 23
2017-03-11 @ Grasshopper W 2-165.5 1566 1629 25.83% 23.61% 50.56%-0.56 +6.4 22
2017-03-12 Basel L 0-154.6 1700 1884 20.22% 21.86% 57.92%-0.92 -3.2 38
2017-03-12 @ Sion W 1-054.6 1884 1700 57.92% 21.86% 20.22%+0.92 +3.2 63
2017-03-12 Lugano W 5-258.0 1622 1608 43.99% 24.48% 31.53%+0.27 +9.4 26
2017-03-12 @ Thun L 2-558.0 1608 1622 31.53% 24.48% 43.99%-0.27 -9.4 28
2017-03-12 Young Boys D 0-068.4 1584 1789 18.62% 21.14% 60.25%-1.04 +1.4 20
2017-03-12 @ Lausanne-Sport D 0-068.4 1789 1584 60.25% 21.14% 18.62%+1.04 -1.4 46
2017-03-18 Grasshopper W 1-049.9 1887 1623 72.73% 15.99% 11.28%+1.78 +1.7 66
2017-03-18 @ Basel L 0-149.9 1623 1887 11.28% 15.99% 72.73%-1.78 -1.7 23
2017-03-18 Sion D 0-067.7 1720 1696 45.26% 24.36% 30.38%+0.33 -0.5 37
2017-03-18 @ Luzern D 0-067.7 1696 1720 30.38% 24.36% 45.26%-0.33 +0.5 39
2017-03-19 Lausanne-Sport L 0-157.0 1573 1586 40.17% 24.71% 35.12%+0.11 -5.7 22
2017-03-19 @ Vaduz W 1-057.0 1586 1573 35.12% 24.71% 40.17%-0.11 +5.7 23
2017-03-19 St. Gallen D 2-274.8 1631 1605 45.63% 24.32% 30.05%+0.34 -0.3 27
2017-03-19 @ Thun D 2-274.8 1605 1631 30.05% 24.32% 45.63%-0.34 +0.3 31
2017-03-19 Young Boys L 0-249.7 1598 1787 19.84% 21.70% 58.46%-0.95 -5.8 28
2017-03-19 @ Lugano W 2-049.7 1787 1598 58.46% 21.70% 19.84%+0.95 +5.8 49
2017-04-01 Basel L 0-344.8 1606 1889 13.49% 17.89% 68.62%-1.52 -5.6 31
2017-04-01 @ St. Gallen W 3-044.8 1889 1606 68.62% 17.89% 13.49%+1.52 +5.6 69
2017-04-01 Thun W 2-160.2 1697 1631 50.96% 23.53% 25.50%+0.58 +3.7 42
2017-04-01 @ Sion L 1-260.2 1631 1697 25.50% 23.53% 50.96%-0.58 -3.7 27
2017-04-02 Grasshopper D 0-065.1 1592 1621 37.84% 24.75% 37.42%+0.01 -0.0 24
2017-04-02 @ Lausanne-Sport D 0-065.1 1621 1592 37.42% 24.75% 37.84%-0.01 +0.0 24
2017-04-02 Lugano L 0-260.6 1719 1593 58.41% 21.71% 19.87%+0.95 -14.5 37
2017-04-02 @ Luzern W 2-060.6 1593 1719 19.87% 21.71% 58.41%-0.95 +14.5 31
2017-04-02 Vaduz W 3-260.2 1793 1567 69.12% 17.67% 13.21%+1.55 +1.8 52
2017-04-02 @ Young Boys L 2-360.2 1567 1793 13.21% 17.67% 69.12%-1.55 -1.8 22
2017-04-08 Lausanne-Sport L 2-466.1 1627 1592 46.95% 24.17% 28.88%+0.40 -9.4 27
2017-04-08 @ Thun W 4-266.1 1592 1627 28.88% 24.17% 46.95%-0.40 +9.4 27
2017-04-08 St. Gallen W 3-156.9 1621 1600 44.96% 24.39% 30.64%+0.31 +7.5 27
2017-04-08 @ Grasshopper L 1-356.9 1600 1621 30.64% 24.39% 44.96%-0.31 -7.5 31
2017-04-09 Luzern L 0-250.2 1565 1705 24.33% 23.24% 52.43%-0.65 -7.1 22
2017-04-09 @ Vaduz W 2-050.2 1705 1565 52.43% 23.24% 24.33%+0.65 +7.1 40
2017-04-09 Sion W 4-267.3 1607 1701 29.36% 24.23% 46.40%-0.38 +9.3 34
2017-04-09 @ Lugano L 2-467.3 1701 1607 46.40% 24.23% 29.36%+0.38 -9.3 42
2017-04-09 Young Boys D 1-172.8 1894 1795 55.15% 22.62% 22.23%+0.78 -1.0 70
2017-04-09 @ Basel D 1-172.8 1795 1894 22.23% 22.62% 55.15%-0.78 +1.0 53
2017-04-15 Basel L 0-444.0 1601 1893 12.98% 17.48% 69.54%-1.57 -7.0 27
2017-04-15 @ Lausanne-Sport W 4-044.0 1893 1601 69.54% 17.48% 12.98%+1.57 +7.0 73
2017-04-15 Sion L 0-154.0 1558 1691 24.96% 23.41% 51.63%-0.61 -3.9 22
2017-04-15 @ Vaduz W 1-054.0 1691 1558 51.63% 23.41% 24.96%+0.61 +3.9 45
2017-04-17 Grasshopper L 0-166.3 1796 1629 63.03% 20.16% 16.81%+1.19 -8.2 53
2017-04-17 @ Young Boys W 1-066.3 1629 1796 16.81% 20.16% 63.03%-1.19 +8.2 30
2017-04-17 St. Gallen W 2-049.2 1712 1593 57.55% 21.97% 20.48%+0.90 +6.0 43
2017-04-17 @ Luzern L 0-249.2 1593 1712 20.48% 21.97% 57.55%-0.90 -6.0 31
2017-04-17 Thun W 2-161.5 1616 1618 41.83% 24.63% 33.53%+0.18 +4.7 37
2017-04-17 @ Lugano L 1-261.5 1618 1616 33.53% 24.63% 41.83%-0.18 -4.6 27
2017-04-22 Luzern W 4-160.4 1637 1718 30.89% 24.42% 44.69%-0.30 +14.2 33
2017-04-22 @ Grasshopper L 1-460.4 1718 1637 44.69% 24.42% 30.89%+0.30 -14.2 43
2017-04-22 Vaduz D 2-280.7 1900 1554 79.56% 12.48% 7.96%+2.27 -1.7 74
2017-04-22 @ Basel D 2-280.7 1554 1900 7.96% 12.48% 79.56%-2.27 +1.7 23
2017-04-23 Lausanne-Sport L 0-163.5 1695 1594 55.39% 22.55% 22.05%+0.80 -7.4 45
2017-04-23 @ Sion W 1-063.5 1594 1695 22.05% 22.55% 55.39%-0.80 +7.4 30
2017-04-23 Lugano L 1-271.1 1788 1621 62.96% 20.19% 16.85%+1.19 -7.7 53
2017-04-23 @ Young Boys W 2-171.1 1621 1788 16.85% 20.19% 62.96%-1.19 +7.7 40
2017-04-23 Thun L 1-262.3 1587 1613 38.24% 24.75% 37.01%+0.03 -5.1 31
2017-04-23 @ St. Gallen W 2-162.3 1613 1587 37.01% 24.75% 38.24%-0.03 +5.1 30
2017-04-28 Basel L 1-259.0 1704 1899 19.34% 21.48% 59.19%-0.99 -2.8 43
2017-04-28 @ Luzern W 2-159.0 1899 1704 59.19% 21.48% 19.34%+0.99 +2.9 77
2017-04-29 Vaduz L 1-360.6 1601 1556 48.25% 23.99% 27.76%+0.46 -10.7 30
2017-04-29 @ Lausanne-Sport W 3-160.6 1556 1601 27.76% 23.99% 48.25%-0.46 +10.7 26
2017-04-30 Lugano L 0-160.9 1651 1629 45.13% 24.37% 30.49%+0.32 -6.2 33
2017-04-30 @ Grasshopper W 1-060.9 1629 1651 30.49% 24.37% 45.13%-0.32 +6.2 43
2017-04-30 Sion W 2-165.5 1618 1688 32.35% 24.55% 43.10%-0.23 +5.7 33
2017-04-30 @ Thun L 1-265.5 1688 1618 43.10% 24.55% 32.35%+0.23 -5.6 45
2017-04-30 Young Boys L 0-249.2 1581 1780 19.05% 21.34% 59.61%-1.01 -5.6 31
2017-04-30 @ St. Gallen W 2-049.2 1780 1581 59.61% 21.34% 19.05%+1.01 +5.6 56
2017-05-06 Grasshopper L 2-461.3 1567 1645 31.25% 24.45% 44.29%-0.28 -6.8 26
2017-05-06 @ Vaduz W 4-261.3 1645 1567 44.29% 24.45% 31.25%+0.28 +6.8 36
2017-05-06 Luzern W 3-162.6 1624 1701 31.43% 24.47% 44.10%-0.28 +10.0 36
2017-05-06 @ Thun L 1-362.6 1701 1624 44.10% 24.47% 31.43%+0.28 -10.0 43
2017-05-07 Basel D 2-279.1 1635 1901 14.43% 18.61% 66.96%-1.42 +1.2 44
2017-05-07 @ Lugano D 2-279.1 1901 1635 66.96% 18.61% 14.43%+1.42 -1.2 78
2017-05-07 St. Gallen L 0-158.3 1591 1576 44.10% 24.47% 31.43%+0.28 -6.1 30
2017-05-07 @ Lausanne-Sport W 1-058.3 1576 1591 31.43% 24.47% 44.10%-0.28 +6.1 34
2017-05-07 Young Boys L 0-157.3 1682 1786 28.19% 24.06% 47.75%-0.44 -4.3 45
2017-05-07 @ Sion W 1-057.3 1786 1682 47.75% 24.06% 28.19%+0.44 +4.3 59
2017-05-13 Lugano W 2-052.2 1678 1636 47.77% 24.06% 28.18%+0.44 +8.1 48
2017-05-13 @ Sion L 0-252.2 1636 1678 28.18% 24.06% 47.77%-0.44 -8.1 44
2017-05-13 Vaduz W 2-049.6 1582 1560 45.09% 24.38% 30.53%+0.32 +8.6 37
2017-05-13 @ St. Gallen L 0-249.6 1560 1582 30.53% 24.38% 45.09%-0.32 -8.6 26
2017-05-14 Lausanne-Sport D 1-169.7 1652 1584 51.11% 23.51% 25.38%+0.59 -0.8 37
2017-05-14 @ Grasshopper D 1-169.7 1584 1652 25.38% 23.51% 51.11%-0.59 +0.8 31
2017-05-14 Luzern W 4-153.9 1790 1691 55.15% 22.62% 22.23%+0.78 +8.0 62
2017-05-14 @ Young Boys L 1-453.9 1691 1790 22.23% 22.62% 55.15%-0.78 -8.0 43
2017-05-14 Thun D 3-384.3 1900 1634 72.92% 15.89% 11.18%+1.79 -1.2 79
2017-05-14 @ Basel D 3-384.3 1634 1900 11.18% 15.89% 72.92%-1.79 +1.2 37
2017-05-16 St. Gallen W 3-264.7 1628 1591 47.22% 24.13% 28.65%+0.41 +3.9 47
2017-05-16 @ Lugano L 2-364.7 1591 1628 28.65% 24.13% 47.22%-0.41 -3.9 37
2017-05-17 Grasshopper W 3-159.6 1635 1651 39.81% 24.72% 35.47%+0.09 +8.4 40
2017-05-17 @ Thun L 1-359.6 1651 1635 35.47% 24.72% 39.81%-0.09 -8.4 37
2017-05-17 Lausanne-Sport L 0-356.7 1683 1585 54.93% 22.67% 22.40%+0.77 -20.0 43
2017-05-17 @ Luzern W 3-056.7 1585 1683 22.40% 22.67% 54.93%-0.77 +20.0 34
2017-05-17 Young Boys W 1-066.1 1551 1798 15.65% 19.44% 64.91%-1.30 +8.4 29
2017-05-17 @ Vaduz L 0-166.1 1798 1551 64.91% 19.44% 15.65%+1.30 -8.4 62
2017-05-18 Sion D 2-279.3 1899 1686 67.83% 18.24% 13.94%+1.47 -1.3 80
2017-05-18 @ Basel D 2-279.3 1686 1899 13.94% 18.24% 67.83%-1.47 +1.3 49
2017-05-20 Thun D 0-065.8 1605 1644 36.58% 24.74% 38.68%-0.04 +0.1 35
2017-05-20 @ Lausanne-Sport D 0-065.8 1644 1605 38.68% 24.74% 36.58%+0.04 -0.1 41
2017-05-20 Vaduz W 2-157.6 1632 1560 51.78% 23.38% 24.84%+0.62 +3.6 50
2017-05-20 @ Lugano L 1-257.6 1560 1632 24.84% 23.38% 51.78%-0.62 -3.6 29
2017-05-21 Basel W 2-168.6 1790 1898 27.66% 23.97% 48.37%-0.46 +6.2 65
2017-05-21 @ Young Boys L 1-268.6 1898 1790 48.37% 23.97% 27.66%+0.46 -6.2 80
2017-05-21 Grasshopper W 4-157.7 1587 1642 34.16% 24.67% 41.18%-0.15 +13.4 40
2017-05-21 @ St. Gallen L 1-457.7 1642 1587 41.18% 24.67% 34.16%+0.15 -13.4 37
2017-05-21 Luzern L 2-371.7 1687 1663 45.44% 24.34% 30.22%+0.33 -5.6 49
2017-05-21 @ Sion W 3-271.7 1663 1687 30.22% 24.34% 45.44%-0.33 +5.6 46
2017-05-28 Basel L 1-353.3 1629 1892 14.67% 18.78% 66.55%-1.39 -3.7 37
2017-05-28 @ Grasshopper W 3-153.3 1892 1629 66.55% 18.78% 14.67%+1.39 +3.7 83
2017-05-28 Lugano L 1-262.9 1605 1636 37.72% 24.75% 37.53%+0.00 -5.1 35
2017-05-28 @ Lausanne-Sport W 2-162.9 1636 1605 37.53% 24.75% 37.72%+0.00 +5.1 53
2017-05-28 Sion D 1-170.2 1600 1682 30.80% 24.41% 44.79%-0.31 +0.4 41
2017-05-28 @ St. Gallen D 1-170.2 1682 1600 44.79% 24.41% 30.80%+0.31 -0.4 50
2017-05-28 Vaduz D 2-275.2 1668 1556 56.73% 22.20% 21.07%+0.86 -0.8 47
2017-05-28 @ Luzern D 2-275.2 1556 1668 21.07% 22.20% 56.73%-0.86 +0.8 30
2017-05-28 Young Boys D 0-068.3 1644 1796 23.06% 22.88% 54.05%-0.73 +1.0 42
2017-05-28 @ Thun D 0-068.3 1796 1644 54.05% 22.88% 23.06%+0.73 -1.0 66
2017-06-02 Grasshopper D 1-170.7 1681 1625 49.64% 23.77% 26.59%+0.52 -0.7 51
2017-06-02 @ Sion D 1-170.7 1625 1681 26.59% 23.77% 49.64%-0.52 +0.7 38
2017-06-02 Lausanne-Sport W 2-047.5 1795 1600 65.93% 19.03% 15.04%+1.36 +4.4 69
2017-06-02 @ Young Boys L 0-247.5 1600 1795 15.04% 19.03% 65.93%-1.36 -4.4 35
2017-06-02 Luzern L 0-159.3 1641 1668 38.23% 24.75% 37.03%+0.03 -5.5 53
2017-06-02 @ Lugano W 1-059.3 1668 1641 37.03% 24.75% 38.23%-0.03 +5.5 50
2017-06-02 St. Gallen W 4-147.9 1895 1600 75.45% 14.64% 9.91%+1.96 +3.3 86
2017-06-02 @ Basel L 1-447.9 1600 1895 9.91% 14.64% 75.45%-1.96 -3.3 41
2017-06-02 Thun L 1-356.3 1557 1645 30.06% 24.32% 45.62%-0.34 -7.4 30
2017-06-02 @ Vaduz W 3-156.3 1645 1557 45.62% 24.32% 30.06%+0.34 +7.4 45

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 2017-05-17 15.65% @ Vaduz 1551 1 Young Boys 1798 0
2 2017-04-17 16.81% Grasshopper 1629 1 @ Young Boys 1796 0
3 2017-04-23 16.85% Lugano 1621 2 @ Young Boys 1788 1
4 2016-07-30 17.68% Lugano 1610 2 @ Young Boys 1765 1
5 2017-04-02 19.87% Lugano 1593 2 @ Luzern 1719 0
6 2017-03-05 21.36% St. Gallen 1598 2 @ Sion 1707 1
7 2016-09-24 21.96% Lausanne-Sport 1614 3 @ Luzern 1716 1
8 2017-04-23 22.05% Lausanne-Sport 1594 1 @ Sion 1695 0
9 2017-05-17 22.40% Lausanne-Sport 1585 3 @ Luzern 1683 0
10 2016-08-28 22.75% @ St. Gallen 1585 3 Luzern 1741 0
11 2016-08-06 23.42% Lausanne-Sport 1585 3 @ Sion 1672 1
12 2017-03-11 25.83% Vaduz 1566 2 @ Grasshopper 1629 1
13 2017-05-21 27.66% @ Young Boys 1790 2 Basel 1898 1
14 2017-04-29 27.76% Vaduz 1556 3 @ Lausanne-Sport 1601 1
15 2017-02-04 28.16% Thun 1618 1 @ Grasshopper 1659 0
16 2016-12-04 28.29% @ St. Gallen 1593 2 Sion 1696 1
17 2016-12-03 28.66% @ Young Boys 1779 3 Basel 1879 1
18 2017-04-08 28.88% Lausanne-Sport 1592 4 @ Thun 1627 2
19 2016-11-06 29.07% St. Gallen 1577 3 @ Lugano 1611 2
20 2017-04-09 29.36% @ Lugano 1607 4 Sion 1701 2
21 2016-09-20 29.70% St. Gallen 1594 2 @ Thun 1623 1
22 2016-08-07 29.71% @ St. Gallen 1593 2 Grasshopper 1684 1
23 2017-05-21 30.22% Luzern 1663 3 @ Sion 1687 2
24 2017-02-12 30.23% @ Luzern 1712 4 Young Boys 1799 1
25 2016-08-28 30.39% @ Grasshopper 1677 4 Young Boys 1762 1

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 2016-09-11 22.80 @ Lausanne-Sport 5 1594 39.72% Vaduz 0 1610 35.56% 24.72%
2 2017-05-17 20.01 Lausanne-Sport 3 1585 22.40% @ Luzern 0 1683 54.93% 22.67%
3 2016-08-28 19.86 @ St. Gallen 3 1585 22.75% Luzern 0 1741 54.46% 22.79%
4 2017-02-11 16.51 @ Lugano 3 1581 32.04% Grasshopper 0 1653 43.44% 24.53%
5 2016-11-27 16.37 @ Vaduz 5 1565 36.75% Lugano 1 1602 38.51% 24.74%
6 2017-04-02 14.49 Lugano 2 1593 19.87% @ Luzern 0 1719 58.41% 21.71%
7 2017-02-12 14.43 @ Luzern 4 1712 30.23% Young Boys 1 1799 45.43% 24.34%
8 2016-08-28 14.39 @ Grasshopper 4 1677 30.39% Young Boys 1 1762 45.25% 24.36%
9 2017-04-22 14.24 @ Grasshopper 4 1637 30.89% Luzern 1 1718 44.69% 24.42%
10 2016-10-23 13.74 @ Young Boys 4 1748 51.74% Grasshopper 0 1676 24.87% 23.38%
11 2017-05-21 13.35 @ St. Gallen 4 1587 34.16% Grasshopper 1 1642 41.18% 24.67%
12 2016-09-24 12.03 Lausanne-Sport 3 1614 21.96% @ Luzern 1 1716 55.51% 22.52%
13 2016-10-29 11.81 @ Sion 5 1686 50.66% Lugano 1 1623 25.75% 23.59%
14 2016-10-16 11.71 Vaduz 2 1576 30.55% @ St. Gallen 0 1597 45.07% 24.38%
15 2016-08-06 11.69 Lausanne-Sport 3 1585 23.42% @ Sion 1 1672 53.59% 22.99%
16 2016-10-02 11.56 @ Lausanne-Sport 4 1626 41.19% Lugano 1 1632 34.14% 24.67%
17 2016-08-07 11.45 Vaduz 2 1604 31.64% @ Lugano 0 1617 43.87% 24.49%
18 2016-09-22 11.20 @ Lugano 2 1621 32.79% Grasshopper 0 1687 42.62% 24.58%
19 2016-08-10 11.11 @ Basel 3 1822 49.79% Young Boys 0 1765 26.47% 23.74%
20 2016-09-11 10.94 Lugano 2 1610 33.96% @ St. Gallen 0 1605 41.38% 24.66%
21 2016-10-30 10.91 @ Young Boys 5 1762 64.36% Vaduz 0 1583 15.98% 19.66%
22 2017-04-29 10.72 Vaduz 3 1556 27.76% @ Lausanne-Sport 1 1601 48.25% 23.99%
23 2016-12-03 10.52 @ Young Boys 3 1779 28.66% Basel 1 1879 47.21% 24.13%
24 2016-11-20 10.27 @ St. Gallen 2 1582 37.13% Lausanne-Sport 0 1617 38.13% 24.75%
25 2016-08-21 10.01 @ Luzern 3 1731 53.42% Thun 0 1646 23.55% 23.03%

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 2017-05-14 84.3 @ Basel 3 1900 72.92% Thun 3 1634 11.18% 15.89%
2 2017-02-05 82.7 @ Lausanne-Sport 4 1599 27.00% Luzern 4 1713 49.15% 23.85%
3 2016-07-31 81.3 @ Lausanne-Sport 4 1585 33.17% Thun 4 1648 42.22% 24.61%
4 2017-04-22 80.7 @ Basel 2 1900 79.56% Vaduz 2 1554 7.96% 12.48%
5 2017-05-18 79.3 @ Basel 2 1899 67.83% Sion 2 1686 13.94% 18.24%
6 2017-05-07 79.1 @ Lugano 2 1635 14.43% Basel 2 1901 66.96% 18.61%
7 2016-10-22 78.6 @ Lugano 2 1621 16.04% Basel 2 1862 64.27% 19.69%
8 2017-02-18 78.1 @ Young Boys 2 1784 64.59% St. Gallen 2 1602 15.84% 19.57%
9 2016-10-02 77.4 @ Young Boys 2 1750 61.55% St. Gallen 2 1596 17.76% 20.70%
10 2016-11-06 77.1 @ Luzern 2 1705 32.59% Young Boys 2 1773 42.84% 24.57%
11 2016-09-21 76.8 @ Luzern 2 1717 49.99% Sion 2 1658 26.30% 23.71%
12 2016-11-26 75.3 @ Grasshopper 2 1656 50.62% St. Gallen 2 1593 25.78% 23.60%
13 2017-05-28 75.2 @ Luzern 2 1668 56.73% Vaduz 2 1556 21.07% 22.20%
14 2016-09-25 75.0 @ Thun 2 1617 39.93% Lugano 2 1632 35.36% 24.71%
15 2017-03-19 74.8 @ Thun 2 1631 45.63% St. Gallen 2 1605 30.05% 24.32%
16 2017-03-05 74.2 @ Vaduz 1 1564 11.51% Basel 1 1886 72.29% 16.20%
17 2016-10-01 74.0 @ Basel 1 1856 70.41% Thun 1 1617 12.51% 17.08%
18 2017-04-09 72.8 @ Basel 1 1894 55.15% Young Boys 1 1795 22.23% 22.62%
19 2017-05-21 71.7 Luzern 3 1663 30.22% @ Sion 2 1687 45.44% 24.34%
20 2017-02-18 71.6 @ Luzern 1 1727 56.12% Thun 1 1620 21.52% 22.37%
21 2017-03-05 71.5 @ Luzern 1 1721 54.38% Grasshopper 1 1628 22.81% 22.81%
22 2017-04-23 71.1 Lugano 2 1621 16.85% @ Young Boys 1 1788 62.96% 20.19%
23 2017-03-11 70.9 @ St. Gallen 1 1605 26.82% Luzern 1 1720 49.36% 23.82%
24 2017-06-02 70.7 @ Sion 1 1681 49.64% Grasshopper 1 1625 26.59% 23.77%
25 2016-07-30 70.6 Lugano 2 1610 17.68% @ Young Boys 1 1765 61.67% 20.65%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2017-02-04 42.3 @ Basel 4 1870 74.47% Lugano 0 1586 10.40% 15.13%
2 2016-11-19 43.7 @ Basel 6 1868 75.56% Vaduz 0 1572 9.86% 14.58%
3 2017-04-15 44.0 Basel 4 1893 69.54% @ Lausanne-Sport 0 1601 12.98% 17.48%
4 2017-04-01 44.8 Basel 3 1889 68.62% @ St. Gallen 0 1606 13.49% 17.89%
5 2016-10-30 45.3 @ Young Boys 5 1762 64.36% Vaduz 0 1583 15.98% 19.66%
6 2016-12-03 46.1 @ Luzern 3 1713 59.07% Vaduz 0 1581 19.42% 21.51%
7 2016-10-23 46.8 @ Luzern 3 1692 56.01% St. Gallen 0 1586 21.60% 22.40%
8 2016-10-15 47.0 @ Basel 3 1855 61.67% Luzern 0 1700 17.68% 20.65%
9 2016-08-28 47.3 Basel 3 1838 59.98% @ Thun 0 1636 18.80% 21.22%
10 2017-06-02 47.5 @ Young Boys 2 1795 65.93% Lausanne-Sport 0 1600 15.04% 19.03%
11 2016-07-24 47.9 @ Basel 3 1800 58.01% Sion 0 1677 20.15% 21.83%
12 2017-06-02 47.9 @ Basel 4 1895 75.45% St. Gallen 1 1600 9.91% 14.64%
13 2017-02-11 48.2 Basel 2 1875 65.40% @ Thun 0 1624 15.35% 19.25%
14 2016-08-21 48.7 @ Luzern 3 1731 53.42% Thun 0 1646 23.55% 23.03%
15 2016-10-23 49.0 @ Young Boys 4 1748 51.74% Grasshopper 0 1676 24.87% 23.38%
16 2017-04-17 49.2 @ Luzern 2 1712 57.55% St. Gallen 0 1593 20.48% 21.97%
17 2017-04-30 49.2 Young Boys 2 1780 59.61% @ St. Gallen 0 1581 19.05% 21.34%
18 2017-05-13 49.6 @ St. Gallen 2 1582 45.09% Vaduz 0 1560 30.53% 24.38%
19 2016-12-10 49.7 @ Basel 1 1868 73.17% St. Gallen 0 1599 11.06% 15.77%
20 2017-03-19 49.7 Young Boys 2 1787 58.46% @ Lugano 0 1598 19.84% 21.70%
21 2016-07-24 49.8 @ Grasshopper 2 1681 53.88% Lausanne-Sport 0 1592 23.20% 22.92%
22 2016-08-20 49.8 @ Basel 4 1833 68.29% Lugano 1 1615 13.67% 18.04%
23 2017-03-18 49.9 @ Basel 1 1887 72.73% Grasshopper 0 1623 11.28% 15.99%
24 2016-10-29 50.0 Basel 2 1861 59.57% @ Grasshopper 0 1663 19.08% 21.35%
25 2017-04-09 50.2 Luzern 2 1705 52.43% @ Vaduz 0 1565 24.33% 23.24%