Final table 13 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.27
753 goals.
67% of matches went over 2.5.
Home advantage
40.4%
Draws 24.8%,
away wins 34.8%.
Half-time lead held
67.1%
From 143 matches where someone led at the break.
1–1
26 · 11.3%
1–2
24 · 10.4%
2–1
22 · 9.6%
2–2
13 · 5.7%
0–1
13 · 5.7%
3–0
12 · 5.2%
Results 230
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.
Thursday 21 May 2026
18:15
Grasshoppers
2 – 1
FC Aarau
2.10
3.40
3.80
Monday 18 May 2026
18:15
FC Aarau
0 – 0
Grasshoppers
2.58
3.70
2.60
Sunday 17 May 2026
15:30
BSC Young Boys
3 – 3
FC Sion
2.44
4.70
2.70
15:30
FC ST. Gallen
1 – 1
FC Thun
1.80
4.80
4.10
15:30
FC Lugano
4 – 0
FC Basel 1893
1.61
4.90
5.60
Saturday 16 May 2026
17:00
FC Zurich
0 – 2
Servette FC
3.60
4.50
2.10
17:00
FC Winterthur
0 – 3
FC Luzern
8.80
6.00
1.39
17:00
Lausanne
1 – 3
Grasshoppers
1.27
8.00
12.50
Thursday 14 May 2026
15:30
FC Thun
3 – 8
BSC Young Boys
2.28
4.40
3.05
15:30
FC Sion
2 – 2
FC Lugano
2.12
3.55
3.75
15:30
FC Basel 1893
1 – 3
FC ST. Gallen
2.02
4.40
3.50
Tuesday 12 May 2026
19:30
Servette FC
2 – 0
Lausanne
1.91
4.10
4.10
19:30
FC Luzern
1 – 0
FC Zurich
1.52
5.50
6.20
19:30
Grasshoppers
3 – 2
FC Winterthur
1.97
4.00
4.20
Sunday 10 May 2026
15:30
BSC Young Boys
3 – 0
FC Basel 1893
1.85
4.80
4.10
15:30
FC Sion
2 – 0
FC Thun
1.55
5.10
6.00
13:00
FC Lugano
1 – 2
FC ST. Gallen
2.32
3.80
3.20
Saturday 9 May 2026
19:30
FC Luzern
3 – 3
Servette FC
2.25
3.90
3.05
17:00
FC Zurich
2 – 1
Grasshoppers
2.71
3.60
2.75
17:00
FC Winterthur
2 – 1
Lausanne
3.52
3.90
2.55
Sunday 3 May 2026
15:30
FC Lugano
1 – 0
BSC Young Boys
2.22
4.00
3.35
15:30
Grasshoppers
0 – 2
Servette FC
3.15
3.90
2.42
13:00
FC ST. Gallen
0 – 3
FC Sion
2.38
3.95
3.05
Saturday 2 May 2026
19:30
FC Basel 1893
3 – 1
FC Thun
2.92
3.85
2.48
17:00
FC Winterthur
2 – 2
FC Zurich
2.54
3.75
2.85
17:00
Lausanne
1 – 3
FC Luzern
2.78
3.90
2.56
Sunday 26 April 2026
15:30
BSC Young Boys
1 – 2
FC ST. Gallen
1.91
4.60
3.85
15:30
Servette FC
5 – 3
FC Winterthur
1.46
5.30
7.40
13:00
FC Basel 1893
0 – 2
FC Sion
3.00
3.75
2.52
Saturday 25 April 2026
19:30
FC Thun
0 – 1
FC Lugano
2.00
3.90
3.50
17:00
Lausanne
3 – 0
FC Zurich
1.76
4.20
4.25
17:00
Grasshoppers
1 – 2
FC Luzern
4.00
4.00
2.24
Saturday 18 April 2026
19:30
FC Thun
3 – 1
FC Basel 1893
1.87
4.60
4.10
Sunday 12 April 2026
15:30
BSC Young Boys
1 – 1
Servette FC
2.15
3.90
3.30
15:30
FC Sion
3 – 0
Lausanne
1.95
3.62
4.33
15:30
FC Luzern
2 – 2
FC ST. Gallen
2.23
4.10
3.33
Saturday 11 April 2026
17:00
FC Zurich
0 – 1
FC Lugano
3.55
4.00
2.04
17:00
FC Winterthur
0 – 2
Grasshoppers
2.94
3.70
2.58
Monday 6 April 2026
15:30
FC ST. Gallen
2 – 1
FC Zurich
1.52
5.30
6.60
15:30
Servette FC
3 – 0
FC Luzern
2.22
3.95
3.35
13:00
Grasshoppers
0 – 4
FC Sion
3.30
3.50
2.34
Saturday 4 April 2026
19:30
FC Basel 1893
3 – 3
BSC Young Boys
2.30
3.90
2.63
17:00
FC Lugano
1 – 0
FC Thun
2.45
3.80
2.45
17:00
Lausanne
2 – 1
FC Winterthur
1.47
4.75
5.00
Sunday 22 March 2026
15:30
BSC Young Boys
1 – 1
FC Lugano
1.91
3.80
3.40
15:30
FC Luzern
4 – 0
Lausanne
2.00
3.90
3.10
13:00
FC Winterthur
0 – 2
FC Basel 1893
4.20
4.33
1.67
Saturday 21 March 2026
19:30
FC Sion
1 – 1
FC ST. Gallen
2.25
3.40
3.00
17:00
FC Zurich
2 – 1
FC Thun
4.75
3.90
1.62
17:00
Servette FC
5 – 0
Grasshoppers
1.73
3.80
4.33
Tuesday 17 March 2026
18:00
FC ST. Gallen
1 – 1
FC Lugano
1.95
3.60
3.60
Sunday 15 March 2026
15:30
FC Luzern
1 – 2
FC Winterthur
1.25
5.50
9.00
15:30
FC Basel 1893
3 – 1
Servette FC
2.20
3.50
3.00
13:00
Lausanne
0 – 2
BSC Young Boys
2.40
3.90
2.50
Saturday 14 March 2026
17:00
FC Zurich
1 – 2
FC Sion
3.60
3.70
1.85
17:00
FC Thun
5 – 1
Grasshoppers
1.50
4.20
5.00
Sunday 8 March 2026
15:30
BSC Young Boys
1 – 2
FC Thun
2.35
3.75
2.62
15:30
Grasshoppers
2 – 3
Lausanne
2.63
3.30
2.50
13:00
FC ST. Gallen
3 – 0
FC Basel 1893
—
—
—
Saturday 7 March 2026
19:30
FC Lugano
1 – 3
FC Luzern
—
—
—
17:00
FC Sion
1 – 1
FC Winterthur
—
—
—
17:00
Servette FC
2 – 1
FC Zurich
—
—
—
Thursday 5 March 2026
19:30
FC Thun
2 – 2
FC ST. Gallen
2.05
3.75
3.10
19:30
FC Basel 1893
1 – 0
Grasshoppers
1.70
3.80
4.60
Wednesday 4 March 2026
19:30
FC Zurich
1 – 2
Lausanne
2.85
3.60
2.20
19:30
FC Luzern
1 – 2
BSC Young Boys
2.15
3.80
2.88
19:30
FC Lugano
2 – 1
FC Sion
2.05
3.40
3.40
Tuesday 3 March 2026
19:30
FC Winterthur
1 – 1
Servette FC
6.50
4.33
1.39
Sunday 1 March 2026
15:30
BSC Young Boys
3 – 0
FC Zurich
1.56
4.33
4.75
15:30
Grasshoppers
1 – 0
FC Lugano
3.30
3.50
2.27
13:00
Lausanne
1 – 2
FC Basel 1893
2.30
3.75
2.65
Saturday 28 February 2026
19:30
Servette FC
0 – 0
FC Sion
1.96
3.50
3.50
17:00
FC Thun
2 – 1
FC Luzern
1.86
3.90
3.50
17:00
FC ST. Gallen
2 – 1
FC Winterthur
1.27
5.75
7.50
Wednesday 25 February 2026
18:00
FC Winterthur
0 – 3
FC Thun
7.00
4.75
1.35
Sunday 22 February 2026
15:30
FC Luzern
4 – 2
FC Basel 1893
2.45
3.60
2.55
15:30
FC Lugano
2 – 1
Lausanne
1.71
3.80
4.33
13:00
FC Sion
3 – 1
BSC Young Boys
2.55
3.50
2.55
Saturday 21 February 2026
19:30
Grasshoppers
1 – 2
FC Zurich
2.60
3.47
2.80
17:00
Servette FC
1 – 1
FC ST. Gallen
2.15
3.80
2.85
Wednesday 18 February 2026
18:00
FC Winterthur
1 – 5
FC ST. Gallen
4.50
3.90
1.68
Sunday 15 February 2026
15:30
Lausanne
3 – 3
Servette FC
2.40
3.50
2.65
15:30
FC Basel 1893
1 – 1
FC Lugano
2.20
3.70
2.82
13:00
FC Thun
1 – 0
FC Sion
1.76
3.80
4.00
Saturday 14 February 2026
19:30
BSC Young Boys
6 – 1
FC Winterthur
1.30
5.00
7.50
17:00
FC Zurich
1 – 4
FC Luzern
2.55
3.60
2.32
17:00
FC ST. Gallen
0 – 0
Grasshoppers
1.67
4.75
6.06
Thursday 12 February 2026
19:30
FC Thun
5 – 1
Lausanne
2.01
3.50
3.50
19:30
FC Sion
2 – 0
FC Basel 1893
2.57
3.50
2.45
Wednesday 11 February 2026
19:30
FC Zurich
3 – 0
FC Winterthur
1.61
3.90
4.75
19:30
FC ST. Gallen
2 – 1
BSC Young Boys
2.25
3.60
2.75
19:30
FC Lugano
1 – 1
Servette FC
2.20
3.30
3.25
Tuesday 10 February 2026
19:30
FC Luzern
4 – 3
Grasshoppers
1.82
4.08
4.36
Sunday 8 February 2026
15:30
Lausanne
1 – 1
FC ST. Gallen
2.20
3.30
3.20
15:30
FC Basel 1893
2 – 1
FC Zurich
1.57
4.50
4.50
13:00
Servette FC
1 – 3
FC Thun
2.35
3.75
2.57
Saturday 7 February 2026
19:30
Grasshoppers
1 – 1
BSC Young Boys
4.33
3.96
2.05
17:00
FC Winterthur
1 – 1
FC Lugano
4.75
4.00
1.62
17:00
FC Sion
0 – 0
FC Luzern
1.91
3.60
3.70
Sunday 1 February 2026
15:30
BSC Young Boys
3 – 0
FC Zurich
1.79
3.80
3.80
15:30
FC Basel 1893
1 – 2
FC Thun
2.05
3.70
3.00
13:00
FC Luzern
2 – 2
FC ST. Gallen
2.35
3.60
2.55
Saturday 31 January 2026
19:30
Grasshoppers
1 – 1
FC Lugano
3.55
3.71
2.08
17:00
FC Winterthur
2 – 1
Lausanne
4.20
3.90
1.68
17:00
Servette FC
3 – 3
FC Sion
2.10
3.40
3.20
Sunday 25 January 2026
15:30
FC Zurich
3 – 4
FC Basel 1893
3.40
3.90
1.86
15:30
FC ST. Gallen
2 – 4
Servette FC
2.25
3.60
2.70
13:00
FC Thun
4 – 1
BSC Young Boys
2.01
3.80
3.10
Saturday 24 January 2026
19:30
FC Sion
1 – 1
FC Luzern
1.91
3.70
3.50
17:00
FC Lugano
4 – 1
FC Winterthur
1.33
4.75
7.50
17:00
Lausanne
1 – 1
Grasshoppers
1.81
3.80
4.75
Sunday 18 January 2026
15:30
Grasshoppers
1 – 3
FC Thun
3.15
3.53
2.38
15:30
FC Basel 1893
1 – 1
FC Sion
1.68
3.90
4.33
13:00
Servette FC
1 – 1
FC Zurich
1.76
3.60
4.20
Saturday 17 January 2026
19:30
BSC Young Boys
1 – 3
Lausanne
1.86
3.70
3.80
17:00
FC Luzern
2 – 5
FC Lugano
2.75
3.20
2.50
Wednesday 14 January 2026
19:30
FC Sion
2 – 0
FC Winterthur
1.45
4.33
6.25
19:30
Servette FC
0 – 1
Lausanne
2.01
3.70
3.20
Sunday 21 December 2025
15:30
FC Lugano
3 – 0
BSC Young Boys
2.40
3.60
2.65
15:30
Grasshoppers
1 – 2
FC ST. Gallen
2.89
3.62
2.45
13:00
Lausanne
0 – 4
FC Luzern
2.01
3.75
3.30
Saturday 20 December 2025
19:30
FC Basel 1893
1 – 1
Servette FC
1.57
3.90
4.50
17:00
FC Thun
4 – 2
FC Zurich
1.91
3.70
3.30
Wednesday 17 December 2025
19:30
FC Zurich
0 – 1
FC Lugano
2.65
3.60
2.35
19:30
BSC Young Boys
2 – 6
Grasshoppers
1.58
4.51
5.63
19:30
FC Luzern
1 – 2
FC Basel 1893
3.30
3.80
1.96
Tuesday 16 December 2025
19:30
FC Winterthur
1 – 4
FC Thun
4.10
4.20
1.68
19:30
FC ST. Gallen
3 – 1
FC Sion
2.25
3.60
2.75
Sunday 14 December 2025
15:30
FC Lugano
4 – 2
Servette FC
2.15
3.50
3.05
15:30
FC Basel 1893
0 – 0
Lausanne
1.61
4.33
4.33
13:00
BSC Young Boys
2 – 0
FC Luzern
1.71
4.10
3.90
Saturday 13 December 2025
19:30
FC Thun
0 – 2
FC ST. Gallen
1.91
3.50
3.75
17:00
FC Zurich
2 – 2
FC Winterthur
1.51
4.75
4.75
17:00
FC Sion
1 – 0
Grasshoppers
1.74
3.95
5.00
Sunday 7 December 2025
15:30
FC Sion
2 – 0
BSC Young Boys
2.50
3.50
2.55
15:30
Lausanne
0 – 0
FC Lugano
2.05
3.75
3.05
13:00
FC Winterthur
1 – 2
FC Basel 1893
6.50
5.00
1.37
Saturday 6 December 2025
19:30
FC ST. Gallen
1 – 2
FC Zurich
2.05
3.30
3.50
17:00
FC Thun
4 – 1
FC Luzern
2.05
3.75
3.05
17:00
Grasshoppers
0 – 1
Servette FC
3.44
3.71
2.15
Sunday 30 November 2025
15:30
Lausanne
2 – 1
FC Thun
2.05
3.70
3.05
15:30
FC Basel 1893
0 – 0
FC ST. Gallen
1.56
4.20
5.00
13:00
Servette FC
4 – 4
BSC Young Boys
2.20
3.70
2.75
Saturday 29 November 2025
19:30
FC Luzern
1 – 3
FC Winterthur
1.51
4.20
5.50
17:00
FC Zurich
1 – 0
Grasshoppers
2.06
3.75
3.64
17:00
FC Lugano
1 – 1
FC Sion
2.01
3.50
3.40
Wednesday 26 November 2025
18:00
FC Lugano
1 – 3
FC ST. Gallen
2.01
3.60
3.25
Sunday 23 November 2025
15:30
FC ST. Gallen
1 – 0
Lausanne
2.10
3.60
3.05
15:30
Grasshoppers
1 – 1
FC Basel 1893
5.07
4.01
1.71
13:00
FC Sion
2 – 2
FC Zurich
2.10
3.50
3.30
Saturday 22 November 2025
19:30
FC Thun
0 – 1
FC Lugano
2.25
3.50
2.75
17:00
BSC Young Boys
5 – 0
FC Winterthur
1.37
5.00
7.00
17:00
FC Luzern
2 – 2
Servette FC
2.45
3.60
2.55
Sunday 9 November 2025
15:30
FC ST. Gallen
1 – 4
BSC Young Boys
2.20
3.60
2.85
15:30
Lausanne
2 – 2
FC Sion
2.10
3.60
3.05
13:00
FC Basel 1893
0 – 1
FC Lugano
1.76
3.90
3.90
Saturday 8 November 2025
19:30
Servette FC
0 – 1
FC Thun
2.01
4.00
3.20
17:00
FC Zurich
3 – 2
FC Luzern
2.25
3.50
2.75
17:00
FC Winterthur
0 – 1
Grasshoppers
3.14
3.70
2.27
Sunday 2 November 2025
15:30
BSC Young Boys
0 – 0
FC Basel 1893
2.35
3.80
2.45
15:30
FC Luzern
6 – 0
Grasshoppers
1.83
4.00
4.40
Saturday 1 November 2025
19:30
FC Zurich
1 – 2
Lausanne
2.15
3.60
2.95
17:00
FC Winterthur
4 – 2
Servette FC
4.00
3.90
1.76
17:00
FC Thun
2 – 1
FC Sion
2.01
3.60
3.40
Thursday 30 October 2025
19:30
FC Lugano
2 – 0
FC Luzern
1.76
3.90
3.90
19:30
Grasshoppers
3 – 3
BSC Young Boys
3.24
3.65
2.37
Wednesday 29 October 2025
19:30
Lausanne
1 – 3
Servette FC
2.40
3.60
2.57
19:30
FC Basel 1893
2 – 0
FC Zurich
1.42
5.00
5.50
Tuesday 28 October 2025
19:30
FC Thun
3 – 0
FC Winterthur
1.49
5.21
7.25
19:30
FC Sion
3 – 2
FC ST. Gallen
2.74
3.60
2.78
Sunday 26 October 2025
15:30
Servette FC
2 – 1
FC Lugano
2.40
3.50
2.65
15:30
Lausanne
5 – 1
FC Basel 1893
3.60
3.80
1.86
13:00
FC Zurich
2 – 3
BSC Young Boys
2.65
3.50
2.45
Saturday 25 October 2025
19:30
FC Winterthur
2 – 2
FC Luzern
3.40
3.90
2.10
17:00
FC ST. Gallen
5 – 0
Grasshoppers
1.91
3.90
4.00
17:00
FC Sion
0 – 1
FC Thun
2.20
3.30
3.20
Sunday 19 October 2025
15:30
BSC Young Boys
1 – 2
FC ST. Gallen
1.71
4.20
4.00
15:30
FC Luzern
2 – 2
Lausanne
2.25
3.75
2.70
13:00
Grasshoppers
0 – 1
FC Sion
2.80
3.47
2.75
Saturday 18 October 2025
19:30
FC Lugano
1 – 0
FC Zurich
1.92
4.10
4.09
17:00
FC Thun
3 – 1
Servette FC
2.56
3.90
2.91
17:00
FC Basel 1893
3 – 0
FC Winterthur
1.28
6.90
10.00
Sunday 5 October 2025
15:30
FC Winterthur
2 – 4
FC Lugano
3.70
3.90
1.81
15:30
Servette FC
0 – 3
FC Basel 1893
2.75
3.60
2.20
13:00
Lausanne
5 – 0
BSC Young Boys
3.10
3.70
2.10
Saturday 4 October 2025
19:30
Grasshoppers
3 – 0
FC Zurich
3.70
3.60
2.22
17:00
FC ST. Gallen
1 – 2
FC Thun
2.40
3.40
2.75
17:00
FC Luzern
3 – 3
FC Sion
2.30
3.40
2.85
Sunday 28 September 2025
15:30
FC Sion
0 – 0
Lausanne
2.15
3.30
3.25
15:30
FC Basel 1893
1 – 2
FC Luzern
1.57
4.10
4.75
13:00
BSC Young Boys
4 – 2
FC Thun
1.71
4.33
3.80
Saturday 27 September 2025
19:30
FC Zurich
3 – 1
FC ST. Gallen
2.45
3.50
2.57
17:00
Servette FC
4 – 0
FC Winterthur
1.41
5.00
5.50
17:00
FC Lugano
2 – 1
Grasshoppers
1.68
4.27
5.70
Wednesday 17 September 2025
18:00
FC Lugano
1 – 1
Lausanne
1.86
3.70
3.80
18:00
FC Sion
0 – 2
Servette FC
2.30
3.40
2.85
Sunday 14 September 2025
15:30
FC Luzern
1 – 2
BSC Young Boys
3.00
3.60
2.15
15:30
Grasshoppers
3 – 1
Lausanne
2.86
3.58
2.53
13:00
FC Winterthur
2 – 3
FC Sion
3.10
3.40
2.15
Saturday 13 September 2025
19:30
FC ST. Gallen
1 – 0
FC Lugano
2.05
3.40
2.55
17:00
FC Zurich
2 – 1
Servette FC
2.05
3.50
2.55
17:00
FC Thun
1 – 3
FC Basel 1893
3.40
3.75
1.74
Sunday 31 August 2025
15:30
BSC Young Boys
3 – 1
FC Lugano
1.91
3.70
3.50
15:30
Servette FC
2 – 2
FC Luzern
1.90
3.90
3.50
13:00
Lausanne
1 – 2
FC ST. Gallen
1.91
3.75
3.50
Saturday 30 August 2025
19:30
FC Sion
0 – 1
FC Basel 1893
4.10
3.90
1.75
17:00
FC Winterthur
1 – 3
FC Zurich
2.80
3.50
2.30
17:00
FC Thun
1 – 1
Grasshoppers
1.80
3.76
3.82
Sunday 24 August 2025
15:30
FC ST. Gallen
0 – 1
FC Luzern
2.00
3.75
3.25
13:00
Grasshoppers
2 – 2
FC Winterthur
2.10
3.58
3.75
Saturday 23 August 2025
17:00
FC Zurich
0 – 4
FC Thun
2.05
3.50
3.40
Sunday 10 August 2025
15:30
FC Lugano
3 – 1
FC Basel 1893
3.10
3.80
2.10
15:30
Lausanne
1 – 2
FC Zurich
1.80
3.90
3.90
15:30
Servette FC
1 – 1
Grasshoppers
1.79
4.09
4.34
13:00
BSC Young Boys
0 – 0
FC Sion
1.62
4.50
4.50
Saturday 9 August 2025
19:30
FC Luzern
1 – 2
FC Thun
2.30
3.60
2.80
17:00
FC ST. Gallen
5 – 0
FC Winterthur
1.70
4.00
4.33
Wednesday 6 August 2025
19:30
FC Basel 1893
4 – 1
BSC Young Boys
2.15
3.80
3.00
Sunday 3 August 2025
15:30
FC Sion
4 – 0
FC Lugano
2.60
3.40
2.60
15:30
FC Luzern
1 – 1
FC Zurich
2.15
3.75
3.00
13:00
FC Thun
2 – 1
Lausanne
2.75
3.50
2.40
Saturday 2 August 2025
19:30
FC Basel 1893
2 – 1
Grasshoppers
1.29
6.33
10.75
17:00
FC Winterthur
1 – 1
BSC Young Boys
5.00
3.80
1.57
17:00
Servette FC
1 – 4
FC ST. Gallen
1.85
3.80
3.40
Sunday 27 July 2025
15:00
FC Lugano
1 – 2
FC Thun
1.65
4.10
4.50
15:00
Lausanne
3 – 2
FC Winterthur
1.73
4.10
4.10
Saturday 26 July 2025
19:30
BSC Young Boys
3 – 1
Servette FC
2.05
3.50
3.50
17:00
FC ST. Gallen
2 – 1
FC Basel 1893
3.50
3.50
2.00
17:00
Grasshoppers
2 – 3
FC Luzern
2.87
3.55
2.90
Friday 25 July 2025
19:30
FC Zurich
2 – 3
FC Sion
1.76
3.60
3.90