The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
SWI

Super League 2025/26

Every result, the table as it finished, and the price each match went off at. 230 matches played between July 2025 and May 2026.

230Matches
753Goals
3.27Per game
40.4%Home wins
98%Priced at kickoff
FC ThunTop of the table

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
1 FTFC Thun 38 24 3 11 +28 75
2 FSGFC ST. Gallen 38 20 10 8 +25 70
3 FLFC Lugano 38 19 10 9 +17 67
4 FSFC Sion 38 16 15 7 +23 63
5 FBFC Basel 1893 38 16 8 14 -3 56
6 BYBBSC Young Boys 38 15 10 13 +11 55
7 FLFC Luzern 38 14 11 13 +10 53
8 SFServette FC 38 13 14 11 +8 53
9 LAULausanne 38 11 9 18 -14 42
10 FZFC Zurich 38 11 5 22 -23 38
11 GRAGrasshoppers 40 9 10 21 -25 37
12 FWFC Winterthur 38 5 8 25 -56 23
13 FAFC Aarau 2 0 1 1 -1 1

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

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key