Final table 12 clubs
Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.
#ClubPWDLGDPts
How the season went
Every figure counted from the matches, not typed in.
Goals per game
3.67
242 goals.
74.2% of matches went over 2.5.
Home advantage
45.5%
Draws 16.7%,
away wins 37.9%.
Half-time lead held
70.7%
From 41 matches where someone led at the break.
2–1
8 · 12.1%
4–2
4 · 6.1%
2–2
4 · 6.1%
1–2
4 · 6.1%
1–0
4 · 6.1%
0–1
4 · 6.1%
Results 108
The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.
Sunday 20 December 2026
15:30
FC Vaduz
scheduled
FC Lugano
—
—
—
15:30
Servette FC
scheduled
BSC Young Boys
—
—
—
13:00
FC Thun
scheduled
FC Sion
—
—
—
Saturday 19 December 2026
19:30
FC Basel 1893
scheduled
FC Zurich
—
—
—
17:00
Lausanne
scheduled
FC ST. Gallen
—
—
—
17:00
Grasshoppers
scheduled
FC Luzern
—
—
—
Sunday 13 December 2026
15:30
FC Sion
scheduled
FC Basel 1893
—
—
—
15:30
FC Lugano
scheduled
FC Thun
—
—
—
13:00
FC Luzern
scheduled
Servette FC
—
—
—
Saturday 12 December 2026
19:30
BSC Young Boys
scheduled
Lausanne
—
—
—
17:00
FC Zurich
scheduled
Grasshoppers
—
—
—
17:00
FC ST. Gallen
scheduled
FC Vaduz
—
—
—
Sunday 6 December 2026
15:30
FC ST. Gallen
scheduled
Grasshoppers
—
—
—
15:30
Lausanne
scheduled
FC Sion
—
—
—
13:00
FC Basel 1893
scheduled
Servette FC
—
—
—
Saturday 5 December 2026
19:30
FC Zurich
scheduled
FC Lugano
—
—
—
17:00
FC Vaduz
scheduled
BSC Young Boys
—
—
—
17:00
FC Thun
scheduled
FC Luzern
—
—
—
Sunday 29 November 2026
15:30
FC Thun
scheduled
FC ST. Gallen
—
—
—
15:30
FC Sion
scheduled
BSC Young Boys
—
—
—
13:00
FC Luzern
scheduled
FC Lugano
—
—
—
Saturday 28 November 2026
19:30
Servette FC
scheduled
Lausanne
—
—
—
17:00
FC Vaduz
scheduled
FC Zurich
—
—
—
17:00
Grasshoppers
scheduled
FC Basel 1893
—
—
—
Sunday 22 November 2026
15:30
Lausanne
scheduled
FC Vaduz
—
—
—
15:30
FC Basel 1893
scheduled
FC Luzern
—
—
—
13:00
FC Zurich
scheduled
FC ST. Gallen
—
—
—
Saturday 21 November 2026
19:30
FC Sion
scheduled
Servette FC
—
—
—
17:00
BSC Young Boys
scheduled
FC Thun
—
—
—
17:00
FC Lugano
scheduled
Grasshoppers
—
—
—
Sunday 8 November 2026
15:30
FC Thun
scheduled
FC Basel 1893
—
—
—
15:30
Servette FC
scheduled
FC Zurich
—
—
—
13:00
FC ST. Gallen
scheduled
FC Lugano
—
—
—
Saturday 7 November 2026
19:30
Grasshoppers
scheduled
Lausanne
—
—
—
17:00
FC Vaduz
scheduled
FC Sion
—
—
—
17:00
FC Luzern
scheduled
BSC Young Boys
—
—
—
Sunday 1 November 2026
15:30
FC Lugano
scheduled
FC Basel 1893
—
—
—
15:30
Lausanne
scheduled
FC Thun
—
—
—
13:00
BSC Young Boys
scheduled
FC Zurich
—
—
—
Saturday 31 October 2026
19:30
FC Luzern
scheduled
FC Sion
—
—
—
17:00
FC ST. Gallen
scheduled
Servette FC
—
—
—
17:00
Grasshoppers
scheduled
FC Vaduz
—
—
—
Sunday 25 October 2026
15:30
FC Sion
1 – 0
Lausanne
1.47
4.39
5.43
15:30
FC Basel 1893
0 – 0
Grasshoppers
1.72
3.99
3.83
13:00
FC Thun
2 – 3
FC Lugano
3.21
3.84
1.92
Saturday 24 October 2026
18:30
BSC Young Boys
2 – 0
FC ST. Gallen
1.62
4.34
4.09
16:00
FC Zurich
2 – 1
FC Luzern
2.70
3.74
2.21
16:00
Servette FC
2 – 1
FC Vaduz
1.92
3.69
3.38
Sunday 11 October 2026
14:30
FC Vaduz
3 – 0
FC Basel 1893
2.43
3.82
2.42
14:30
FC ST. Gallen
1 – 0
Lausanne
1.38
4.85
6.43
12:00
Grasshoppers
0 – 2
BSC Young Boys
5.58
5.13
1.41
Saturday 10 October 2026
16:00
FC Lugano
4 – 0
FC Luzern
1.65
4.16
4.15
16:00
FC Zurich
4 – 2
FC Thun
2.34
3.68
2.58
16:00
Servette FC
3 – 0
FC Sion
3.17
3.51
2.05
Sunday 20 September 2026
14:30
Lausanne
0 – 4
FC Lugano
3.58
3.53
1.92
14:30
FC Basel 1893
1 – 3
FC ST. Gallen
2.49
3.83
2.33
12:00
FC Vaduz
1 – 2
FC Thun
2.41
3.97
2.38
Saturday 19 September 2026
16:00
FC Sion
1 – 1
FC Zurich
1.37
5.02
6.31
16:00
BSC Young Boys
3 – 2
Servette FC
1.53
4.51
4.73
16:00
FC Luzern
5 – 1
Grasshoppers
1.65
4.34
3.98
Wednesday 16 September 2026
17:00
FC Thun
2 – 4
Servette FC
2.17
3.55
2.92
17:00
FC Lugano
4 – 1
FC ST. Gallen
2.15
3.71
2.83
Tuesday 15 September 2026
17:00
Grasshoppers
2 – 5
FC Sion
3.89
3.20
2.04
Sunday 13 September 2026
14:30
FC Luzern
2 – 4
FC Basel 1893
2.08
3.75
2.94
14:30
Lausanne
0 – 1
Servette FC
3.25
3.65
2.23
12:00
FC Zurich
2 – 1
FC Vaduz
2.32
3.80
2.71
Saturday 12 September 2026
17:00
FC Lugano
2 – 2
BSC Young Boys
2.46
4.00
2.55
16:00
FC Thun
0 – 1
Grasshoppers
1.77
4.05
4.10
16:00
FC ST. Gallen
0 – 3
FC Sion
2.12
3.80
3.25
Sunday 6 September 2026
14:30
FC Sion
3 – 2
FC Thun
1.70
4.43
4.75
14:30
FC Basel 1893
1 – 3
FC Lugano
2.90
3.59
2.16
12:00
Servette FC
0 – 2
FC ST. Gallen
2.31
3.75
2.95
Saturday 5 September 2026
18:30
Grasshoppers
2 – 2
FC Zurich
2.70
3.70
2.60
16:00
BSC Young Boys
3 – 3
FC Luzern
1.49
5.50
6.01
16:00
FC Vaduz
3 – 1
Lausanne
2.29
3.85
3.10
Thursday 3 September 2026
18:30
FC Lugano
1 – 0
Servette FC
2.53
3.70
3.20
18:30
FC Basel 1893
1 – 2
FC Sion
2.37
3.57
2.60
Wednesday 2 September 2026
18:30
FC Thun
0 – 0
Lausanne
2.02
3.80
3.66
18:30
FC Luzern
2 – 1
FC Vaduz
1.95
4.10
4.10
18:30
Grasshoppers
2 – 0
FC ST. Gallen
4.90
4.60
1.74
Tuesday 1 September 2026
18:30
FC Zurich
2 – 4
BSC Young Boys
4.74
4.75
1.63
Sunday 30 August 2026
14:30
FC Vaduz
5 – 2
Grasshoppers
2.10
3.80
3.38
14:30
FC ST. Gallen
3 – 4
FC Thun
1.66
4.45
4.60
12:00
FC Sion
1 – 2
FC Lugano
2.38
3.65
3.00
Saturday 29 August 2026
18:30
BSC Young Boys
3 – 3
FC Basel 1893
1.46
4.67
5.25
16:00
Servette FC
1 – 1
FC Luzern
2.55
3.90
2.31
16:00
Lausanne
2 – 3
FC Zurich
2.08
3.80
3.85
Sunday 23 August 2026
12:00
BSC Young Boys
4 – 2
FC Vaduz
1.31
6.40
9.00
Saturday 22 August 2026
18:30
FC Zurich
1 – 2
FC Basel 1893
2.66
3.55
2.32
16:00
FC Luzern
1 – 0
Lausanne
2.00
4.00
3.60
Sunday 9 August 2026
14:30
FC ST. Gallen
2 – 2
FC Luzern
2.15
4.20
3.75
14:30
FC Sion
3 – 2
FC Vaduz
1.53
4.80
6.20
14:30
FC Basel 1893
4 – 2
FC Thun
2.04
3.61
3.14
12:00
FC Lugano
5 – 0
FC Zurich
1.50
4.80
6.60
Saturday 8 August 2026
18:30
Servette FC
2 – 1
Grasshoppers
1.60
4.50
6.50
16:00
Lausanne
2 – 2
BSC Young Boys
4.23
4.75
2.25
Sunday 2 August 2026
14:30
FC Sion
3 – 0
FC Luzern
1.95
4.33
4.20
14:30
Grasshoppers
1 – 4
FC Lugano
4.43
3.90
1.90
12:00
FC Vaduz
2 – 3
FC ST. Gallen
3.68
4.00
2.00
Saturday 1 August 2026
18:30
FC Thun
0 – 6
BSC Young Boys
3.70
4.26
2.04
16:00
FC Zurich
2 – 1
Servette FC
4.00
4.00
1.90
16:00
FC Basel 1893
0 – 1
Lausanne
1.84
3.75
3.54
Sunday 26 July 2026
14:30
FC ST. Gallen
2 – 1
FC Zurich
1.61
4.75
5.66
14:30
FC Lugano
2 – 1
FC Vaduz
1.65
4.50
6.25
12:00
BSC Young Boys
4 – 2
FC Sion
1.83
4.30
3.90
Saturday 25 July 2026
18:30
FC Luzern
1 – 3
FC Thun
2.04
4.20
4.33
16:00
Servette FC
0 – 1
FC Basel 1893
1.84
3.76
3.48
16:00
Lausanne
1 – 1
Grasshoppers
1.91
4.33
4.75