‹

2026-27 Challenge League Season

45 games played · 10 teams

Live

Season Status

In Progress

Awaiting final results

Top Promotion Contender

Lausanne-Ouchy

72% promotion probability

Biggest Overachiever

Lausanne-Ouchy

6.33 points above expected

21 points · 14.67 expected points

Biggest Disappointment

Stade Nyonnais

6.29 points below expected

2 points · 8.29 expected points

League Table

Each team's record through games played. SimPts is the model's expected points through the same games — the sum over completed games of pregame win-probability × 3 plus tie-probability × 1. vsSim shows actual points minus that expectation — positive means the team has overachieved against the model so far.

# Team GP W D L Pts GF GA GD SimPts vsSim
1 Lausanne-Ouchy 9 6 3 0 21 17 3 +14 14.67 +6.33
2 Winterthur 9 5 3 1 18 19 8 +11 13.28 +4.72
3 Yverdon-Sport 9 4 4 1 16 14 9 +5 15.98 +0.02
4 Kriens 9 4 2 3 14 16 11 +5 11.35 +2.65
5 Aarau 9 3 3 3 12 14 16 -2 15.16 -3.16
6 Neuchatel Xamax 9 4 0 5 12 12 17 -5 12.87 -0.87
7 Rapperswil-Jona 9 3 1 5 10 15 16 -1 11.32 -1.32
8 Etoile Carouge 9 2 3 4 9 8 12 -4 12.90 -3.90
9 Wil 9 2 3 4 9 15 21 -6 10.49 -1.49
10 Stade Nyonnais 9 0 2 7 2 6 23 -17 8.29 -6.29

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 Lausanne-Ouchy 21 14.67 +6.33
2 Winterthur 18 13.28 +4.72
3 Kriens 14 11.35 +2.65
4 Yverdon-Sport 16 15.98 +0.02
5 Neuchatel Xamax 12 12.87 -0.87

Biggest Disappointments

# Team Actual Sim vsSim
1 Stade Nyonnais 2 8.29 -6.29
2 Etoile Carouge 9 12.90 -3.90
3 Aarau 12 15.16 -3.16
4 Wil 9 10.49 -1.49
5 Rapperswil-Jona 10 11.32 -1.32

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 Rapperswil-Jona 2 Sep 11 – Sep 18 1 in 13
2 Winterthur 3 Sep 4 – Sep 18 1 in 12
3 Neuchatel Xamax 3 Jul 24 – Aug 7 1 in 12
4 Lausanne-Ouchy 3 Sep 1 – Sep 11 1 in 7
5 Kriens 2 Aug 22 – Aug 28 1 in 5

Most Unlikely Losing Streaks

# Team Games Dates Probability
1 Neuchatel Xamax 4 Aug 21 – Sep 4 1 in 24
2 Wil 3 Jul 31 – Aug 22 1 in 14
3 Rapperswil-Jona 3 Aug 7 – Aug 28 1 in 10
4 Etoile Carouge 2 Sep 11 – Sep 18 1 in 6
5 Stade Nyonnais 3 Jul 24 – Aug 7 1 in 6

Most Unlikely Unbeaten Streaks

# Team Games Dates Probability
1 Lausanne-Ouchy 9 Jul 24 – Sep 20 1 in 37
2 Winterthur 7 Aug 7 – Sep 18 1 in 25
3 Wil 3 Aug 28 – Sep 4 1 in 13
4 Yverdon-Sport 7 Jul 24 – Sep 6 1 in 9
5 Rapperswil-Jona 2 Sep 11 – Sep 18 1 in 4

Most Unlikely Winless Streaks

# Team Games Dates Probability
1 Stade Nyonnais 9 Jul 24 – Sep 18 1 in 13
2 Wil 7 Jul 31 – Sep 11 1 in 12
3 Etoile Carouge 4 Sep 1 – Sep 18 1 in 8
4 Rapperswil-Jona 5 Aug 7 – Sep 4 1 in 7
5 Neuchatel Xamax 4 Aug 21 – Sep 4 1 in 6

Position Race

Each team’s league position across the whole season. The current top 3 and bottom 3 are highlighted; everyone else is gray as context.

Recent Elo Movers

Which teams are the hottest and coldest over the last 14 days according to their Elo ratings?

Biggest Elo Gainers

# Team Δ Elo Current Elo
1 Aarau +0.00 1481
2 Etoile Carouge +0.00 1392
3 Kriens +0.00 1419
4 Lausanne-Ouchy +0.00 1538
5 Neuchatel Xamax +0.00 1382

Biggest Elo Losers

# Team Δ Elo Current Elo
1 Aarau +0.00 1481
2 Etoile Carouge +0.00 1392
3 Kriens +0.00 1419
4 Lausanne-Ouchy +0.00 1538
5 Neuchatel Xamax +0.00 1382

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
Lausanne-Ouchy 1538 21 +55 11 8.5 +2.5
Winterthur 1498 18 +49 11 7.8 +3.2
Yverdon-Sport 1507 16 -12 8 9.3 -1.3
Kriens 1419 14 +32 8 6.6 +1.4
Aarau 1481 12 +3 8 8.5 -0.5
Neuchatel Xamax 1382 12 -65 3 7.0 -4.0
Rapperswil-Jona 1425 10 +41 7 5.6 +1.4
Wil 1362 9 +23 6 5.1 +0.9
Etoile Carouge 1392 9 -50 4 7.3 -3.3
Stade Nyonnais 1234 2 -75 1 4.6 -3.6

Upcoming Matches

The next slate of games with the model’s win / draw probabilities and an excitement rating (0–100). Beside each team: record · pre-game Elo.

Date Favored By Home Win% – Draw% – Win% Away Favored ByExcitement
2026-10-10 Etoile Carouge 9 pts·1392 25% – 19% – 55% Yverdon-Sport 16 pts·1507 0.5239.4
2026-10-10 Neuchatel Xamax 12 pts·1382 25% – 19% – 56% Winterthur 18 pts·1498 0.5346.4
2026-10-10 Rapperswil-Jona 10 pts·1425 26% – 19% – 55% Lausanne-Ouchy 21 pts·1538 0.5050.6
2026-10-10 0.96 Kriens 14 pts·1419 48% – 20% – 32% Wil 9 pts·1362 52.5
2026-10-10 Stade Nyonnais 2 pts·1234 14% – 18% – 69% Aarau 12 pts·1481 1.6622.0

Recent Matches

The most recent results with an excitement rating (0–100). Beside each team: record · pre-game Elo · Elo change.

Date Favored By Home Score Away Favored ByExcitement
2026-09-20 0.20 Yverdon-Sport 16 pts·1507·+0.50 0 – 0 Lausanne-Ouchy 21 pts·1538·-0.51 60.8
2026-09-18 0.94 Wil 9 pts·1326·+36.04 5 – 0 Stade Nyonnais 2 pts·1270·-36.04 34.3
2026-09-18 0.57 Neuchatel Xamax 12 pts·1409·-27.50 0 – 3 Rapperswil-Jona 10 pts·1397·+27.50 39.7
2026-09-18 0.29 Kriens 14 pts·1395·+23.79 4 – 1 Etoile Carouge 9 pts·1416·-23.79 45.9
2026-09-18 0.45 Winterthur 18 pts·1489·+9.19 2 – 1 Aarau 12 pts·1491·-9.20 55.0

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 AAR EC KRI LAU NX RAP SN WIL WIN YVE
Aarau —
0-0-1
1.79
0-1-0
1.79
0-1-0
1.51
1-0-0
1.54
1-0-0
1.83
1-0-0
2.03
0-1-0
1.96
0-0-1
1.41
0-0-1
1.30
Etoile Carouge
1-0-0
1.02
—
0-0-1
1.49
0-0-1
1.26
0-0-1
1.44
1-0-0
1.64
0-1-0
1.93
0-1-0
1.74
0-0-1
1.17
0-1-0
1.21
Kriens
0-1-0
1.01
1-0-0
1.31
—
0-0-1
1.01
0-0-1
1.15
0-1-0
1.53
1-0-0
1.72
1-0-0
1.46
1-0-0
1.20
0-0-1
0.95
Lausanne-Ouchy
0-1-0
1.30
1-0-0
1.54
1-0-0
1.80
—
1-0-0
1.48
1-0-0
1.57
1-0-0
1.85
1-0-0
2.05
0-1-0
1.55
0-1-0
1.54
Neuchatel Xamax
0-0-1
1.27
1-0-0
1.37
1-0-0
1.66
0-0-1
1.32
—
0-0-1
1.45
1-0-0
1.86
1-0-0
1.52
0-0-1
1.33
0-0-1
1.09
Rapperswil-Jona
0-0-1
0.98
0-0-1
1.16
0-1-0
1.27
0-0-1
1.23
1-0-0
1.35
—
1-0-0
1.77
0-0-1
1.48
0-0-1
1.27
1-0-0
0.81
Stade Nyonnais
0-0-1
0.78
0-1-0
0.88
0-0-1
1.09
0-0-1
0.96
0-0-1
0.94
0-0-1
1.04
—
0-0-1
1.17
0-1-0
0.81
0-0-1
0.62
Wil
0-1-0
0.86
0-1-0
1.07
0-0-1
1.35
0-0-1
0.77
0-0-1
1.28
1-0-0
1.32
1-0-0
1.63
—
0-0-1
1.46
0-1-0
0.76
Winterthur
1-0-0
1.40
1-0-0
1.64
0-0-1
1.60
0-1-0
1.26
1-0-0
1.47
1-0-0
1.53
0-1-0
2.00
1-0-0
1.35
—
0-1-0
1.03
Yverdon-Sport
1-0-0
1.50
0-1-0
1.59
1-0-0
1.86
0-1-0
1.27
1-0-0
1.72
0-0-1
2.01
1-0-0
2.20
0-1-0
2.06
0-1-0
1.77
—

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.66 +10.9
Allowed 0.82 -7.9
Differential 0.94 +5.7

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.44%2.22%8.89%4.44%2.22%2.22%24.44%
12.22%13.33%10.00%1.11%2.22%—28.89%
28.89%10.00%8.89%2.22%——30.00%
34.44%1.11%2.22%———7.78%
42.22%2.22%———1.11%5.56%
5+2.22%———1.11%—3.33%
Total24.44%28.89%30.00%7.78%5.56%3.33%100%

Summary Statistics

Scored Allowed Difference
Mean 1.51 1.51 +0.00
SD 1.28 1.28 2.04
CV 0.85 0.85 —
Max 5 5 +5
Min 0 0 -5

Games Played: 45

↓ Scored | Allowed →012345+Total
0———11.11%——11.11%
1—11.11%22.22%———33.33%
2—22.22%22.22%———44.44%
3——11.11%———11.11%
4———————
5+———————
Total—33.33%55.56%11.11%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.56 1.78 -0.22
SD 0.88 0.67 1.30
CV 0.57 0.38 —
Max 3 3 +1
Min 0 1 -3

Games Played: 9

↓ Scored | Allowed →012345+Total
011.11%22.22%—11.11%——44.44%
1—22.22%——11.11%—33.33%
2—11.11%————11.11%
311.11%—————11.11%
4———————
5+———————
Total22.22%55.56%—11.11%11.11%—100%

Summary Statistics

Scored Allowed Difference
Mean 0.89 1.33 -0.44
SD 1.05 1.32 1.88
CV 1.19 0.99 —
Max 3 4 +3
Min 0 0 -3

Games Played: 9

↓ Scored | Allowed →012345+Total
0——22.22%———22.22%
1—11.11%————11.11%
222.22%—11.11%11.11%——44.44%
311.11%—————11.11%
4—11.11%————11.11%
5+———————
Total33.33%22.22%33.33%11.11%——100%

Summary Statistics

Scored Allowed Difference
Mean 1.78 1.22 +0.56
SD 1.30 1.09 2.01
CV 0.73 0.89 —
Max 4 3 +3
Min 0 0 -2

Games Played: 9

↓ Scored | Allowed →012345+Total
011.11%—————11.11%
1—22.22%————22.22%
233.33%11.11%————44.44%
311.11%—————11.11%
411.11%—————11.11%
5+———————
Total66.67%33.33%————100%

Summary Statistics

Scored Allowed Difference
Mean 1.89 0.33 +1.56
SD 1.17 0.50 1.42
CV 0.62 1.50 —
Max 4 1 +4
Min 0 0 +0

Games Played: 9

↓ Scored | Allowed →012345+Total
0———11.11%11.11%—22.22%
111.11%—33.33%———44.44%
2—11.11%————11.11%
3—11.11%11.11%———22.22%
4———————
5+———————
Total11.11%22.22%44.44%11.11%11.11%—100%

Summary Statistics

Scored Allowed Difference
Mean 1.33 1.89 -0.56
SD 1.12 1.17 2.01
CV 0.84 0.62 —
Max 3 4 +2
Min 0 0 -4

Games Played: 9

↓ Scored | Allowed →012345+Total
0——22.22%———22.22%
1—11.11%11.11%———22.22%
211.11%11.11%—11.11%——33.33%
311.11%—————11.11%
4—————11.11%11.11%
5+———————
Total22.22%22.22%33.33%11.11%—11.11%100%

Summary Statistics

Scored Allowed Difference
Mean 1.67 1.78 -0.11
SD 1.32 1.56 1.76
CV 0.79 0.88 —
Max 4 5 +3
Min 0 0 -2

Games Played: 9

↓ Scored | Allowed →012345+Total
011.11%—11.11%11.11%—11.11%44.44%
1——22.22%11.11%11.11%—44.44%
2——11.11%———11.11%
3———————
4———————
5+———————
Total11.11%—44.44%22.22%11.11%11.11%100%

Summary Statistics

Scored Allowed Difference
Mean 0.67 2.56 -1.89
SD 0.71 1.42 1.62
CV 1.06 0.56 —
Max 2 5 +0
Min 0 0 -5

Games Played: 9

↓ Scored | Allowed →012345+Total
0——11.11%—11.11%11.11%33.33%
1—22.22%11.11%———33.33%
2——11.11%———11.11%
3———————
4———————
5+11.11%———11.11%—22.22%
Total11.11%22.22%33.33%—22.22%11.11%100%

Summary Statistics

Scored Allowed Difference
Mean 1.67 2.33 -0.67
SD 2.00 1.66 2.92
CV 1.20 0.71 —
Max 5 5 +5
Min 0 0 -5

Games Played: 9

↓ Scored | Allowed →012345+Total
0——11.11%———11.11%
111.11%11.11%————22.22%
211.11%11.11%22.22%———44.44%
3———————
411.11%—————11.11%
5+11.11%—————11.11%
Total44.44%22.22%33.33%———100%

Summary Statistics

Scored Allowed Difference
Mean 2.11 0.89 +1.22
SD 1.54 0.93 2.17
CV 0.73 1.04 —
Max 5 2 +5
Min 0 0 -2

Games Played: 9

↓ Scored | Allowed →012345+Total
011.11%—11.11%———22.22%
1—22.22%————22.22%
211.11%22.22%11.11%———44.44%
3———————
4—11.11%————11.11%
5+———————
Total22.22%55.56%22.22%———100%

Summary Statistics

Scored Allowed Difference
Mean 1.56 1.00 +0.56
SD 1.24 0.71 1.42
CV 0.79 0.71 —
Max 4 2 +3
Min 0 0 -2

Games Played: 9

Season Summary

Every team's season-to-date record alongside the projected end-of-season points totals from 100,000 simulations. Click any column header to sort. Exp. Pts. Rem. is the expected additional points the model thinks the team will accumulate over the rest of the season.

Team Elo Points Avg Exp. Pts. Rem. Min 5th Q1 Median Q3 95th Max
Lausanne-Ouchy 1538 21 37.80 16.80 22 31 35 38 40 44 48
Yverdon-Sport 1507 16 31.68 15.68 17 25 29 32 35 38 43
Winterthur 1498 18 33.34 15.34 19 27 31 33 36 40 45
Aarau 1481 12 26.80 14.80 13 20 24 27 30 33 39
Rapperswil-Jona 1425 10 22.59 12.59 10 16 20 23 25 29 35
Kriens 1419 14 26.39 12.39 14 20 24 26 29 33 41
Etoile Carouge 1392 9 20.41 11.41 9 14 18 20 23 27 34
Neuchatel Xamax 1382 12 23.00 11.00 12 17 20 23 26 30 39
Wil 1362 9 19.27 10.27 9 13 17 19 22 26 36
Stade Nyonnais 1234 2 8.16 6.16 2 3 6 8 10 14 21

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.

Season metrics are available for completed seasons.

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
Lausanne-Ouchy71.92%19.66%6.29%1.67%0.37%0.07%0.02%———
Winterthur17.61%41.85%24.92%10.02%3.74%1.24%0.46%0.13%0.03%—
Yverdon-Sport8.71%27.66%35.70%16.15%7.21%3.13%1.06%0.28%0.10%—
Kriens0.73%4.39%11.99%24.82%24.95%16.86%9.24%5.12%1.88%0.02%
Aarau0.83%4.75%13.85%24.95%22.97%15.88%10.16%4.58%2.03%—
Neuchatel Xamax0.13%0.82%3.09%8.28%14.39%19.91%22.36%19.25%11.58%0.19%
Rapperswil-Jona0.05%0.65%2.81%8.92%14.76%21.49%22.18%17.56%11.31%0.27%
Etoile Carouge0.01%0.12%0.89%3.41%7.50%13.01%19.63%27.69%26.97%0.77%
Wil0.01%0.10%0.46%1.78%4.11%8.41%14.81%25.03%43.72%1.57%
Stade Nyonnais——————0.08%0.36%2.38%97.18%

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 Direct promotion Qualified for promotion playoff Same level Direct relegation
Lausanne-Ouchy 71.92% 19.66% 8.42% —
Winterthur 17.61% 41.85% 40.54% —
Yverdon-Sport 8.71% 27.66% 63.63% —
Aarau 0.83% 4.75% 94.42% —
Kriens 0.73% 4.39% 94.86% 0.02%
Neuchatel Xamax 0.13% 0.82% 98.86% 0.19%
Rapperswil-Jona 0.05% 0.65% 99.03% 0.27%
Etoile Carouge 0.01% 0.12% 99.10% 0.77%
Wil 0.01% 0.10% 98.32% 1.57%
Stade Nyonnais — — 2.82% 97.18%

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
2026-07-24 Stade Nyonnais W 2-035.7 1445 1331 55.31% 19.17% 25.52%+1.45 +12.5 3
2026-07-24 @ Lausanne-Ouchy L 0-235.7 1331 1445 25.52% 19.17% 55.31%-1.45 -12.5 0
2026-07-24 Kriens W 3-252.4 1430 1368 48.79% 19.50% 31.71%+1.00 +7.2 3
2026-07-24 @ Neuchatel Xamax L 2-352.4 1368 1430 31.71% 19.50% 48.79%-1.00 -7.2 0
2026-07-24 Wil L 4-560.2 1419 1401 42.83% 19.63% 37.54%+0.63 -8.8 0
2026-07-24 @ Rapperswil-Jona W 5-460.2 1401 1419 37.54% 19.63% 42.83%-0.63 +8.8 3
2026-07-24 Aarau W 3-046.9 1420 1517 27.46% 19.30% 53.24%-0.36 +33.8 3
2026-07-24 @ Etoile Carouge L 0-346.9 1517 1420 53.24% 19.30% 27.46%+0.36 -33.8 0
2026-07-24 Yverdon-Sport D 2-266.5 1408 1500 28.05% 19.33% 52.61%-0.32 +1.0 1
2026-07-24 @ Winterthur D 2-266.5 1500 1408 52.61% 19.33% 28.05%+0.32 -1.0 1
2026-07-31 Neuchatel Xamax L 1-249.3 1409 1437 36.24% 19.61% 44.15%+0.23 -8.4 3
2026-07-31 @ Wil W 2-149.3 1437 1409 44.15% 19.61% 36.24%-0.23 +8.4 6
2026-07-31 Rapperswil-Jona L 1-244.3 1319 1410 28.07% 19.33% 52.60%-0.32 -6.8 0
2026-07-31 @ Stade Nyonnais W 2-144.3 1410 1319 52.60% 19.33% 28.07%+0.32 +6.8 3
2026-07-31 Etoile Carouge D 1-161.7 1499 1453 46.54% 19.57% 33.89%+0.86 -0.7 2
2026-07-31 @ Yverdon-Sport D 1-161.7 1453 1499 33.89% 19.57% 46.54%-0.86 +0.6 4
2026-07-31 Winterthur W 2-042.1 1361 1409 33.58% 19.56% 46.86%+0.06 +20.8 3
2026-07-31 @ Kriens L 0-242.1 1409 1361 46.86% 19.56% 33.58%-0.06 -20.8 1
2026-08-01 Lausanne-Ouchy D 1-161.3 1483 1458 43.71% 19.62% 36.67%+0.68 -0.4 1
2026-08-01 @ Aarau D 1-161.3 1458 1483 36.67% 19.62% 43.71%-0.68 +0.4 4
2026-08-07 Rapperswil-Jona W 2-041.0 1458 1417 45.94% 19.58% 34.48%+0.82 +16.2 7
2026-08-07 @ Lausanne-Ouchy L 0-241.0 1417 1458 34.48% 19.58% 45.94%-0.82 -16.2 3
2026-08-07 Wil W 5-039.7 1388 1401 38.31% 19.64% 42.05%+0.36 +44.4 4
2026-08-07 @ Winterthur L 0-539.7 1401 1388 42.05% 19.64% 38.31%-0.36 -44.4 3
2026-08-07 Yverdon-Sport L 0-238.2 1382 1498 25.29% 19.15% 55.56%-0.53 -12.4 3
2026-08-07 @ Kriens W 2-038.2 1498 1382 55.56% 19.15% 25.29%+0.53 +12.4 5
2026-08-07 Neuchatel Xamax L 0-146.7 1454 1446 41.35% 19.64% 39.01%+0.54 -9.9 4
2026-08-07 @ Etoile Carouge W 1-046.7 1446 1454 39.01% 19.64% 41.35%-0.54 +9.9 9
2026-08-07 Stade Nyonnais W 2-142.8 1482 1312 61.51% 18.60% 19.89%+1.93 +5.0 4
2026-08-07 @ Aarau L 1-242.8 1312 1482 19.89% 18.60% 61.51%-1.93 -5.0 0
2026-08-21 Lausanne-Ouchy L 1-252.3 1456 1474 37.54% 19.63% 42.83%+0.31 -8.7 9
2026-08-21 @ Neuchatel Xamax W 2-152.3 1474 1456 42.83% 19.63% 37.54%-0.31 +8.7 10
2026-08-21 Etoile Carouge D 0-052.0 1307 1444 23.08% 18.96% 57.96%-0.71 +2.1 1
2026-08-21 @ Stade Nyonnais D 0-052.0 1444 1307 57.96% 18.96% 23.08%+0.71 -2.1 5
2026-08-21 Winterthur L 0-240.2 1401 1432 35.78% 19.61% 44.61%+0.20 -16.7 3
2026-08-21 @ Rapperswil-Jona W 2-040.2 1432 1401 44.61% 19.61% 35.78%-0.20 +16.7 7
2026-08-22 Kriens L 0-238.8 1357 1369 38.35% 19.64% 42.02%+0.36 -17.6 3
2026-08-22 @ Wil W 2-038.8 1369 1357 42.02% 19.64% 38.35%-0.36 +17.6 6
2026-08-23 Aarau W 2-154.6 1511 1487 43.47% 19.62% 36.90%+0.67 +8.5 8
2026-08-23 @ Yverdon-Sport L 1-254.6 1487 1511 36.90% 19.62% 43.47%-0.67 -8.5 4
2026-08-28 Lausanne-Ouchy D 1-161.0 1449 1483 35.42% 19.60% 44.98%+0.18 +0.5 8
2026-08-28 @ Winterthur D 1-161.0 1483 1449 44.98% 19.60% 35.42%-0.18 -0.5 11
2026-08-28 Stade Nyonnais W 3-034.0 1387 1309 50.87% 19.42% 29.72%+1.14 +20.7 9
2026-08-28 @ Kriens L 0-334.0 1309 1387 29.72% 19.42% 50.87%-1.14 -20.7 1
2026-08-28 Wil D 1-159.0 1519 1339 62.48% 18.49% 19.03%+2.01 -2.4 9
2026-08-28 @ Yverdon-Sport D 1-159.0 1339 1519 19.03% 18.49% 62.48%-2.01 +2.4 4
2026-08-28 Rapperswil-Jona W 2-147.5 1442 1384 48.19% 19.52% 32.29%+0.96 +7.7 8
2026-08-28 @ Etoile Carouge L 1-247.5 1384 1442 32.29% 19.52% 48.19%-0.96 -7.7 3
2026-08-28 Neuchatel Xamax W 2-151.6 1479 1447 44.66% 19.61% 35.74%+0.74 +8.3 7
2026-08-28 @ Aarau L 1-251.6 1447 1479 35.74% 19.61% 44.66%-0.74 -8.3 9
2026-08-31 Aarau D 2-264.3 1341 1487 22.22% 18.88% 58.90%-0.78 +1.5 5
2026-08-31 @ Wil D 2-264.3 1487 1341 58.90% 18.88% 22.22%+0.78 -1.5 8
2026-09-01 Etoile Carouge W 3-041.5 1483 1450 44.83% 19.60% 35.57%+0.75 +24.1 14
2026-09-01 @ Lausanne-Ouchy L 0-341.5 1450 1483 35.57% 19.60% 44.83%-0.75 -24.1 8
2026-09-01 Yverdon-Sport L 1-250.8 1439 1517 29.74% 19.42% 50.84%-0.20 -7.1 9
2026-09-01 @ Neuchatel Xamax W 2-150.8 1517 1439 50.84% 19.42% 29.74%+0.20 +7.1 12
2026-09-01 Kriens D 1-156.8 1377 1408 35.82% 19.61% 44.57%+0.20 +0.5 4
2026-09-01 @ Rapperswil-Jona D 1-156.8 1408 1377 44.57% 19.61% 35.82%-0.20 -0.4 10
2026-09-01 Winterthur D 2-262.5 1288 1450 20.73% 18.71% 60.56%-0.92 +1.6 2
2026-09-01 @ Stade Nyonnais D 2-262.5 1450 1288 60.56% 18.71% 20.73%+0.92 -1.6 9
2026-09-04 Rapperswil-Jona W 3-252.3 1486 1377 54.63% 19.21% 26.16%+1.40 +6.1 11
2026-09-04 @ Aarau L 2-352.3 1377 1486 26.16% 19.21% 54.63%-1.40 -6.1 4
2026-09-04 Lausanne-Ouchy L 0-240.0 1407 1507 27.20% 19.28% 53.52%-0.38 -13.2 10
2026-09-04 @ Kriens W 2-040.0 1507 1407 53.52% 19.28% 27.20%+0.38 +13.2 17
2026-09-04 Wil D 1-156.5 1426 1343 51.46% 19.39% 29.15%+1.18 -1.2 9
2026-09-04 @ Etoile Carouge D 1-156.5 1343 1426 29.15% 19.39% 51.46%-1.18 +1.2 6
2026-09-04 Neuchatel Xamax W 4-040.2 1448 1432 42.50% 19.63% 37.87%+0.61 +33.1 12
2026-09-04 @ Winterthur L 0-440.2 1432 1448 37.87% 19.63% 42.50%-0.61 -33.1 9
2026-09-06 Stade Nyonnais W 4-136.9 1524 1290 67.42% 17.75% 14.83%+2.47 +9.3 15
2026-09-06 @ Yverdon-Sport L 1-436.9 1290 1524 14.83% 17.75% 67.42%-2.47 -9.3 2
2026-09-11 Wil W 4-033.9 1520 1344 62.06% 18.54% 19.41%+1.98 +18.5 20
2026-09-11 @ Lausanne-Ouchy L 0-433.9 1344 1520 19.41% 18.54% 62.06%-1.98 -18.5 6
2026-09-11 Yverdon-Sport W 2-049.5 1371 1533 20.67% 18.70% 60.63%-0.92 +26.3 7
2026-09-11 @ Rapperswil-Jona L 0-249.5 1533 1371 60.63% 18.70% 20.67%+0.92 -26.3 15
2026-09-11 Neuchatel Xamax L 1-340.3 1281 1399 25.11% 19.14% 55.75%-0.54 -10.7 2
2026-09-11 @ Stade Nyonnais W 3-140.3 1399 1281 55.75% 19.14% 25.11%+0.54 +10.7 12
2026-09-11 Winterthur L 0-144.2 1424 1481 32.41% 19.52% 48.07%-0.02 -8.2 9
2026-09-11 @ Etoile Carouge W 1-044.2 1481 1424 48.07% 19.52% 32.41%+0.02 +8.1 15
2026-09-12 Kriens D 2-265.8 1492 1394 53.31% 19.29% 27.40%+1.30 -1.0 12
2026-09-12 @ Aarau D 2-265.8 1394 1492 27.40% 19.29% 53.31%-1.30 +1.0 11
2026-09-18 Stade Nyonnais W 5-034.3 1326 1270 47.91% 19.53% 32.56%+0.94 +36.0 9
2026-09-18 @ Wil L 0-534.3 1270 1326 32.56% 19.53% 47.91%-0.94 -36.0 2
2026-09-18 Rapperswil-Jona L 0-339.7 1409 1397 41.87% 19.64% 38.50%+0.57 -27.5 12
2026-09-18 @ Neuchatel Xamax W 3-039.7 1397 1409 38.50% 19.64% 41.87%-0.57 +27.5 10
2026-09-18 Etoile Carouge W 4-145.9 1395 1416 37.19% 19.63% 43.18%+0.29 +23.8 14
2026-09-18 @ Kriens L 1-445.9 1416 1395 43.18% 19.63% 37.19%-0.29 -23.8 9
2026-09-18 Aarau W 2-155.0 1489 1491 39.97% 19.64% 40.39%+0.45 +9.2 18
2026-09-18 @ Winterthur L 1-255.0 1491 1489 40.39% 19.64% 39.97%-0.45 -9.2 12
2026-09-20 Lausanne-Ouchy D 0-060.8 1507 1538 35.74% 19.61% 44.65%+0.20 +0.5 16
2026-09-20 @ Yverdon-Sport D 0-060.8 1538 1507 44.65% 19.61% 35.74%-0.20 -0.5 21

Upcoming Games

Remaining games on the team's schedule

Date Opponent Pre Elo Opp Elo Win % Tie % Loss %Proj. MarginExcitement
2026-10-10 Yverdon-Sport 1392 1507 25.45% 19.16% 55.39%-0.5239.4
2026-10-10 @ Etoile Carouge 1507 1392 55.39% 19.16% 25.45%+0.5239.4
2026-10-10 Winterthur 1382 1498 25.24% 19.15% 55.61%-0.5346.4
2026-10-10 @ Neuchatel Xamax 1498 1382 55.61% 19.15% 25.24%+0.5346.4
2026-10-10 Lausanne-Ouchy 1425 1538 25.65% 19.18% 55.17%-0.5050.6
2026-10-10 @ Rapperswil-Jona 1538 1425 55.17% 19.18% 25.65%+0.5050.6
2026-10-10 Wil 1419 1362 48.17% 19.52% 32.31%+0.9652.5
2026-10-10 @ Kriens 1362 1419 32.31% 19.52% 48.17%-0.9652.5
2026-10-10 Aarau 1234 1481 13.91% 17.54% 68.56%-1.6622.0
2026-10-10 @ Stade Nyonnais 1481 1234 68.56% 17.54% 13.91%+1.6622.0
2026-10-24 Etoile Carouge 1481 1392 52.25% 19.35% 28.40%+1.2342.3
2026-10-24 @ Aarau 1392 1481 28.40% 19.35% 52.25%-1.2342.3
2026-10-24 Neuchatel Xamax 1538 1382 60.02% 18.77% 21.21%+1.8141.2
2026-10-24 @ Lausanne-Ouchy 1382 1538 21.21% 18.77% 60.02%-1.8141.2
2026-10-24 Rapperswil-Jona 1362 1425 31.54% 19.49% 48.96%-0.0850.9
2026-10-24 @ Wil 1425 1362 48.96% 19.49% 31.54%+0.0850.9
2026-10-24 Stade Nyonnais 1498 1234 69.90% 17.26% 12.84%+2.7325.3
2026-10-24 @ Winterthur 1234 1498 12.84% 17.26% 69.90%-2.7325.3
2026-10-24 Kriens 1507 1419 52.17% 19.36% 28.48%+1.2251.2
2026-10-24 @ Yverdon-Sport 1419 1507 28.48% 19.36% 52.17%-1.2251.2
2026-10-31 Kriens 1392 1419 36.44% 19.62% 43.94%+0.2450.9
2026-10-31 @ Etoile Carouge 1419 1392 43.94% 19.62% 36.44%-0.2450.9
2026-10-31 Yverdon-Sport 1538 1507 44.51% 19.61% 35.88%+0.7364.5
2026-10-31 @ Lausanne-Ouchy 1507 1538 35.88% 19.61% 44.51%-0.7364.5
2026-10-31 Winterthur 1362 1498 23.11% 18.96% 57.92%-0.7145.4
2026-10-31 @ Wil 1498 1362 57.92% 18.96% 23.11%+0.7145.4
2026-10-31 Aarau 1382 1481 27.14% 19.28% 53.58%-0.3943.8
2026-10-31 @ Neuchatel Xamax 1481 1382 53.58% 19.28% 27.14%+0.3943.8
2026-10-31 Stade Nyonnais 1425 1234 63.54% 18.35% 18.11%+2.1125.4
2026-10-31 @ Rapperswil-Jona 1234 1425 18.11% 18.35% 63.54%-2.1125.4
2026-11-07 Wil 1481 1362 55.99% 19.12% 24.89%+1.5043.2
2026-11-07 @ Aarau 1362 1481 24.89% 19.12% 55.99%-1.5043.2
2026-11-07 Etoile Carouge 1498 1392 54.33% 19.23% 26.44%+1.3844.7
2026-11-07 @ Winterthur 1392 1498 26.44% 19.23% 54.33%-1.3844.7
2026-11-07 Rapperswil-Jona 1419 1425 39.32% 19.64% 41.04%+0.4260.3
2026-11-07 @ Kriens 1425 1419 41.04% 19.64% 39.32%-0.4260.3
2026-11-07 Lausanne-Ouchy 1234 1538 10.63% 16.58% 72.79%-2.1422.8
2026-11-07 @ Stade Nyonnais 1538 1234 72.79% 16.58% 10.63%+2.1422.8
2026-11-07 Neuchatel Xamax 1507 1382 56.64% 19.07% 24.29%+1.5441.0
2026-11-07 @ Yverdon-Sport 1382 1507 24.29% 19.07% 56.64%-1.5441.0
2026-11-21 Kriens 1538 1419 55.87% 19.13% 25.00%+1.4950.3
2026-11-21 @ Lausanne-Ouchy 1419 1538 25.00% 19.13% 55.87%-1.4950.3
2026-11-21 Etoile Carouge 1382 1392 38.65% 19.64% 41.72%+0.3848.9
2026-11-21 @ Neuchatel Xamax 1392 1382 41.72% 19.64% 38.65%-0.3848.9
2026-11-21 Aarau 1425 1481 32.43% 19.52% 48.05%-0.0254.3
2026-11-21 @ Rapperswil-Jona 1481 1425 48.05% 19.52% 32.43%+0.0254.3
2026-11-21 Wil 1234 1362 24.07% 19.05% 56.87%-0.6331.5
2026-11-21 @ Stade Nyonnais 1362 1234 56.87% 19.05% 24.07%+0.6331.5
2026-11-21 Winterthur 1507 1498 41.45% 19.64% 38.91%+0.5467.0
2026-11-21 @ Yverdon-Sport 1498 1507 38.91% 19.64% 41.45%-0.5467.0
2026-11-28 Lausanne-Ouchy 1392 1538 22.25% 18.88% 58.87%-0.7839.0
2026-11-28 @ Etoile Carouge 1538 1392 58.87% 18.88% 22.25%+0.7839.0
2026-11-28 Yverdon-Sport 1362 1507 22.22% 18.88% 58.90%-0.7840.7
2026-11-28 @ Wil 1507 1362 58.90% 18.88% 22.22%+0.7840.7
2026-11-28 Rapperswil-Jona 1498 1425 50.27% 19.44% 30.28%+1.1056.3
2026-11-28 @ Winterthur 1425 1498 30.28% 19.44% 50.27%-1.1056.3
2026-11-28 Stade Nyonnais 1382 1234 59.12% 18.85% 22.02%+1.7327.4
2026-11-28 @ Neuchatel Xamax 1234 1382 22.02% 18.85% 59.12%-1.7327.4
2026-11-28 Aarau 1419 1481 31.66% 19.50% 48.84%-0.0754.1
2026-11-28 @ Kriens 1481 1419 48.84% 19.50% 31.66%+0.0754.1
2026-12-05 Yverdon-Sport 1481 1507 36.54% 19.62% 43.84%+0.2560.3
2026-12-05 @ Aarau 1507 1481 43.84% 19.62% 36.54%-0.2560.3
2026-12-05 Winterthur 1538 1498 45.74% 19.58% 34.68%+0.8166.4
2026-12-05 @ Lausanne-Ouchy 1498 1538 34.68% 19.58% 45.74%-0.8166.4
2026-12-05 Etoile Carouge 1362 1392 35.83% 19.61% 44.56%+0.2048.4
2026-12-05 @ Wil 1392 1362 44.56% 19.61% 35.83%-0.2048.4
2026-12-05 Neuchatel Xamax 1425 1382 46.25% 19.57% 34.18%+0.8451.4
2026-12-05 @ Rapperswil-Jona 1382 1425 34.18% 19.57% 46.25%-0.8451.4
2026-12-05 Kriens 1234 1419 18.61% 18.43% 62.96%-1.1226.6
2026-12-05 @ Stade Nyonnais 1419 1234 62.96% 18.43% 18.61%+1.1226.6
2026-12-12 Stade Nyonnais 1392 1234 60.27% 18.74% 20.99%+1.8324.9
2026-12-12 @ Etoile Carouge 1234 1392 20.99% 18.74% 60.27%-1.8324.9
2026-12-12 Aarau 1538 1481 48.03% 19.53% 32.44%+0.9560.1
2026-12-12 @ Lausanne-Ouchy 1481 1538 32.44% 19.53% 48.03%-0.9560.1
2026-12-12 Kriens 1498 1419 51.04% 19.41% 29.55%+1.1555.8
2026-12-12 @ Winterthur 1419 1498 29.55% 19.41% 51.04%-1.1555.8
2026-12-12 Wil 1382 1362 43.06% 19.63% 37.32%+0.6453.0
2026-12-12 @ Neuchatel Xamax 1362 1382 37.32% 19.63% 43.06%-0.6453.0
2026-12-12 Rapperswil-Jona 1507 1425 51.41% 19.39% 29.20%+1.1751.4
2026-12-12 @ Yverdon-Sport 1425 1507 29.20% 19.39% 51.41%-1.1751.4
2026-12-19 Winterthur 1481 1498 37.77% 19.63% 42.59%+0.3265.2
2026-12-19 @ Aarau 1498 1481 42.59% 19.63% 37.77%-0.3265.2
2026-12-19 Lausanne-Ouchy 1362 1538 19.36% 18.53% 62.10%-1.0441.1
2026-12-19 @ Wil 1538 1362 62.10% 18.53% 19.36%+1.0441.1
2026-12-19 Etoile Carouge 1425 1392 44.77% 19.60% 35.62%+0.7549.5
2026-12-19 @ Rapperswil-Jona 1392 1425 35.62% 19.60% 44.77%-0.7549.5
2026-12-19 Neuchatel Xamax 1419 1382 45.43% 19.59% 34.98%+0.7953.0
2026-12-19 @ Kriens 1382 1419 34.98% 19.59% 45.43%-0.7953.0
2026-12-19 Yverdon-Sport 1234 1507 12.30% 17.11% 70.58%-1.8821.2
2026-12-19 @ Stade Nyonnais 1507 1234 70.58% 17.11% 12.30%+1.8821.2

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 2026-09-11 20.67% @ Rapperswil-Jona 1371 2 Yverdon-Sport 1533 0
2 2026-07-24 27.46% @ Etoile Carouge 1420 3 Aarau 1517 0
3 2026-07-31 33.58% @ Kriens 1361 2 Winterthur 1409 0
4 2026-09-18 37.19% @ Kriens 1395 4 Etoile Carouge 1416 1
5 2026-07-24 37.54% Wil 1401 5 @ Rapperswil-Jona 1419 4
6 2026-08-07 38.31% @ Winterthur 1388 5 Wil 1401 0
7 2026-09-18 38.50% Rapperswil-Jona 1397 3 @ Neuchatel Xamax 1409 0
8 2026-08-07 39.01% Neuchatel Xamax 1446 1 @ Etoile Carouge 1454 0
9 2026-09-18 39.97% @ Winterthur 1489 2 Aarau 1491 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 2026-08-07 44.44 @ Winterthur 5 1388 38.31% Wil 0 1401 42.05% 19.64%
2 2026-09-18 36.04 @ Wil 5 1326 47.91% Stade Nyonnais 0 1270 32.56% 19.53%
3 2026-07-24 33.84 @ Etoile Carouge 3 1420 27.46% Aarau 0 1517 53.24% 19.30%
4 2026-09-04 33.13 @ Winterthur 4 1448 42.50% Neuchatel Xamax 0 1432 37.87% 19.63%
5 2026-09-18 27.50 Rapperswil-Jona 3 1397 38.50% @ Neuchatel Xamax 0 1409 41.87% 19.64%
6 2026-09-11 26.28 @ Rapperswil-Jona 2 1371 20.67% Yverdon-Sport 0 1533 60.63% 18.70%
7 2026-09-01 24.09 @ Lausanne-Ouchy 3 1483 44.83% Etoile Carouge 0 1450 35.57% 19.60%
8 2026-09-18 23.79 @ Kriens 4 1395 37.19% Etoile Carouge 1 1416 43.18% 19.63%
9 2026-07-31 20.82 @ Kriens 2 1361 33.58% Winterthur 0 1409 46.86% 19.56%
10 2026-08-28 20.72 @ Kriens 3 1387 50.87% Stade Nyonnais 0 1309 29.72% 19.42%
11 2026-09-11 18.52 @ Lausanne-Ouchy 4 1520 62.06% Wil 0 1344 19.41% 18.54%
12 2026-08-22 17.64 Kriens 2 1369 42.02% @ Wil 0 1357 38.35% 19.64%
13 2026-08-21 16.67 Winterthur 2 1432 44.61% @ Rapperswil-Jona 0 1401 35.78% 19.61%
14 2026-08-07 16.17 @ Lausanne-Ouchy 2 1458 45.94% Rapperswil-Jona 0 1417 34.48% 19.58%
15 2026-09-04 13.22 Lausanne-Ouchy 2 1507 53.52% @ Kriens 0 1407 27.20% 19.28%
16 2026-07-24 12.51 @ Lausanne-Ouchy 2 1445 55.31% Stade Nyonnais 0 1331 25.52% 19.17%
17 2026-08-07 12.41 Yverdon-Sport 2 1498 55.56% @ Kriens 0 1382 25.29% 19.15%
18 2026-09-11 10.68 Neuchatel Xamax 3 1399 55.75% @ Stade Nyonnais 1 1281 25.11% 19.14%
19 2026-08-07 9.94 Neuchatel Xamax 1 1446 39.01% @ Etoile Carouge 0 1454 41.35% 19.64%
20 2026-09-06 9.26 @ Yverdon-Sport 4 1524 67.42% Stade Nyonnais 1 1290 14.83% 17.75%
21 2026-09-18 9.20 @ Winterthur 2 1489 39.97% Aarau 1 1491 40.39% 19.64%
22 2026-07-24 8.81 Wil 5 1401 37.54% @ Rapperswil-Jona 4 1419 42.83% 19.63%
23 2026-08-21 8.67 Lausanne-Ouchy 2 1474 42.83% @ Neuchatel Xamax 1 1456 37.54% 19.63%
24 2026-08-23 8.55 @ Yverdon-Sport 2 1511 43.47% Aarau 1 1487 36.90% 19.62%
25 2026-07-31 8.42 Neuchatel Xamax 2 1437 44.15% @ Wil 1 1409 36.24% 19.61%

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 2026-07-24 66.5 @ Winterthur 2 1408 28.05% Yverdon-Sport 2 1500 52.61% 19.33%
2 2026-09-12 65.8 @ Aarau 2 1492 53.31% Kriens 2 1394 27.40% 19.29%
3 2026-08-31 64.3 @ Wil 2 1341 22.22% Aarau 2 1487 58.90% 18.88%
4 2026-09-01 62.5 @ Stade Nyonnais 2 1288 20.73% Winterthur 2 1450 60.56% 18.71%
5 2026-07-31 61.7 @ Yverdon-Sport 1 1499 46.54% Etoile Carouge 1 1453 33.89% 19.57%
6 2026-08-01 61.3 @ Aarau 1 1483 43.71% Lausanne-Ouchy 1 1458 36.67% 19.62%
7 2026-08-28 61.0 @ Winterthur 1 1449 35.42% Lausanne-Ouchy 1 1483 44.98% 19.60%
8 2026-09-20 60.8 @ Yverdon-Sport 0 1507 35.74% Lausanne-Ouchy 0 1538 44.65% 19.61%
9 2026-07-24 60.2 Wil 5 1401 37.54% @ Rapperswil-Jona 4 1419 42.83% 19.63%
10 2026-08-28 59.0 @ Yverdon-Sport 1 1519 62.48% Wil 1 1339 19.03% 18.49%
11 2026-09-01 56.8 @ Rapperswil-Jona 1 1377 35.82% Kriens 1 1408 44.57% 19.61%
12 2026-09-04 56.5 @ Etoile Carouge 1 1426 51.46% Wil 1 1343 29.15% 19.39%
13 2026-09-18 55.0 @ Winterthur 2 1489 39.97% Aarau 1 1491 40.39% 19.64%
14 2026-08-23 54.6 @ Yverdon-Sport 2 1511 43.47% Aarau 1 1487 36.90% 19.62%
15 2026-07-24 52.4 @ Neuchatel Xamax 3 1430 48.79% Kriens 2 1368 31.71% 19.50%
16 2026-08-21 52.3 Lausanne-Ouchy 2 1474 42.83% @ Neuchatel Xamax 1 1456 37.54% 19.63%
17 2026-09-04 52.3 @ Aarau 3 1486 54.63% Rapperswil-Jona 2 1377 26.16% 19.21%
18 2026-08-21 52.0 @ Stade Nyonnais 0 1307 23.08% Etoile Carouge 0 1444 57.96% 18.96%
19 2026-08-28 51.6 @ Aarau 2 1479 44.66% Neuchatel Xamax 1 1447 35.74% 19.61%
20 2026-09-01 50.8 Yverdon-Sport 2 1517 50.84% @ Neuchatel Xamax 1 1439 29.74% 19.42%
21 2026-09-11 49.5 @ Rapperswil-Jona 2 1371 20.67% Yverdon-Sport 0 1533 60.63% 18.70%
22 2026-07-31 49.3 Neuchatel Xamax 2 1437 44.15% @ Wil 1 1409 36.24% 19.61%
23 2026-08-28 47.5 @ Etoile Carouge 2 1442 48.19% Rapperswil-Jona 1 1384 32.29% 19.52%
24 2026-07-24 46.9 @ Etoile Carouge 3 1420 27.46% Aarau 0 1517 53.24% 19.30%
25 2026-08-07 46.7 Neuchatel Xamax 1 1446 39.01% @ Etoile Carouge 0 1454 41.35% 19.64%
# Date Excitement Winning Team Losing Team Tie %
Team Score Elo Win % Team Score Elo Win %
1 2026-09-11 33.9 @ Lausanne-Ouchy 4 1520 62.06% Wil 0 1344 19.41% 18.54%
2 2026-08-28 34.0 @ Kriens 3 1387 50.87% Stade Nyonnais 0 1309 29.72% 19.42%
3 2026-09-18 34.3 @ Wil 5 1326 47.91% Stade Nyonnais 0 1270 32.56% 19.53%
4 2026-07-24 35.7 @ Lausanne-Ouchy 2 1445 55.31% Stade Nyonnais 0 1331 25.52% 19.17%
5 2026-09-06 36.9 @ Yverdon-Sport 4 1524 67.42% Stade Nyonnais 1 1290 14.83% 17.75%
6 2026-08-07 38.2 Yverdon-Sport 2 1498 55.56% @ Kriens 0 1382 25.29% 19.15%
7 2026-08-22 38.8 Kriens 2 1369 42.02% @ Wil 0 1357 38.35% 19.64%
8 2026-08-07 39.7 @ Winterthur 5 1388 38.31% Wil 0 1401 42.05% 19.64%
9 2026-09-18 39.7 Rapperswil-Jona 3 1397 38.50% @ Neuchatel Xamax 0 1409 41.87% 19.64%
10 2026-09-04 40.0 Lausanne-Ouchy 2 1507 53.52% @ Kriens 0 1407 27.20% 19.28%
11 2026-08-21 40.2 Winterthur 2 1432 44.61% @ Rapperswil-Jona 0 1401 35.78% 19.61%
12 2026-09-04 40.2 @ Winterthur 4 1448 42.50% Neuchatel Xamax 0 1432 37.87% 19.63%
13 2026-09-11 40.3 Neuchatel Xamax 3 1399 55.75% @ Stade Nyonnais 1 1281 25.11% 19.14%
14 2026-08-07 41.0 @ Lausanne-Ouchy 2 1458 45.94% Rapperswil-Jona 0 1417 34.48% 19.58%
15 2026-09-01 41.5 @ Lausanne-Ouchy 3 1483 44.83% Etoile Carouge 0 1450 35.57% 19.60%
16 2026-07-31 42.1 @ Kriens 2 1361 33.58% Winterthur 0 1409 46.86% 19.56%
17 2026-08-07 42.8 @ Aarau 2 1482 61.51% Stade Nyonnais 1 1312 19.89% 18.60%
18 2026-09-11 44.2 Winterthur 1 1481 48.07% @ Etoile Carouge 0 1424 32.41% 19.52%
19 2026-07-31 44.3 Rapperswil-Jona 2 1410 52.60% @ Stade Nyonnais 1 1319 28.07% 19.33%
20 2026-09-18 45.9 @ Kriens 4 1395 37.19% Etoile Carouge 1 1416 43.18% 19.63%
21 2026-08-07 46.7 Neuchatel Xamax 1 1446 39.01% @ Etoile Carouge 0 1454 41.35% 19.64%
22 2026-07-24 46.9 @ Etoile Carouge 3 1420 27.46% Aarau 0 1517 53.24% 19.30%
23 2026-08-28 47.5 @ Etoile Carouge 2 1442 48.19% Rapperswil-Jona 1 1384 32.29% 19.52%
24 2026-07-31 49.3 Neuchatel Xamax 2 1437 44.15% @ Wil 1 1409 36.24% 19.61%
25 2026-09-11 49.5 @ Rapperswil-Jona 2 1371 20.67% Yverdon-Sport 0 1533 60.63% 18.70%