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

1. Liga Promotion 2025/26

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

306Matches
1,127Goals
3.68Per game
47.1%Home wins
82%Priced at kickoff
SC KriensTop of the table

Final table 18 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 SKSC Kriens 34 25 4 5 +57 79
2 BRHBrühl 34 22 6 6 +41 72
3 BIEBiel-Bienne 34 19 7 8 +32 64
4 BIBasel II 34 17 8 9 +17 59
5 BAVBavois 34 17 4 13 +11 55
6 YBIYoung Boys II 34 15 9 10 +14 54
7 FSFC Schaffhausen 34 16 5 13 +5 53
8 BULBulle 34 15 6 13 +6 51
9 CHACham 34 14 8 12 +1 50
10 GRAGrand-Saconnex 34 11 10 13 +2 43
11 ZIZürich II 34 11 8 15 -3 41
12 BREBreitenrain 34 11 8 15 -4 41
13 LILuzern II 34 10 10 14 -3 40
14 KREKreuzlingen 34 8 13 13 -23 37
15 LILugano II 34 8 12 14 -30 36
16 PARParadiso 34 8 11 15 -14 35
17 LSILausanne Sport II 34 9 4 21 -24 31
18 VSVevey Sports 34 1 5 28 -85 8

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.68
1,127 goals. 69% of matches went over 2.5.
Home advantage
47.1%
Draws 22.5%, away wins 30.4%.
Half-time lead held
74.5%
From 200 matches where someone led at the break.
1–1 30 · 9.8%
2–2 22 · 7.2%
3–1 21 · 6.9%
2–1 20 · 6.5%
1–0 17 · 5.6%
2–3 16 · 5.2%

Results 306

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.

Saturday 30 May 2026
15:00 Cham 3 – 2 Biel-Bienne 3.35 4.52 1.96
15:00 Kreuzlingen 1 – 1 Lugano II 2.00 4.75 4.65
15:00 Vevey Sports 0 – 2 Paradiso — — —
15:00 SC Kriens 2 – 1 Bavois 1.49 5.54 5.68
15:00 Breitenrain 3 – 0 Young Boys II 2.08 4.40 3.20
15:00 Luzern II 2 – 3 Bulle 2.30 4.55 2.81
15:00 Lausanne Sport II 2 – 1 FC Schaffhausen — — —
15:00 Brühl 1 – 0 Basel II 1.64 4.75 4.60
15:00 Grand-Saconnex 3 – 2 Zürich II — — —
Saturday 23 May 2026
15:00 FC Schaffhausen 3 – 0 Grand-Saconnex 2.33 4.00 2.83
15:00 Lugano II 2 – 2 Lausanne Sport II — — —
15:00 Bavois 3 – 2 Cham 1.95 4.42 3.50
15:00 Bulle 3 – 1 Brühl 4.96 4.70 1.56
15:00 Zürich II 2 – 3 Luzern II 2.31 4.50 3.01
15:00 Paradiso 4 – 0 Breitenrain 1.57 4.60 6.82
15:00 Biel-Bienne 4 – 0 Kreuzlingen 1.51 5.66 7.50
15:00 Young Boys II 0 – 2 SC Kriens 5.22 4.81 1.57
15:00 Basel II 3 – 0 Vevey Sports — — —
Sunday 17 May 2026
14:00 Kreuzlingen 4 – 1 Bavois 3.01 4.00 2.13
Saturday 16 May 2026
16:30 Vevey Sports 2 – 3 Bulle — — —
16:30 SC Kriens 4 – 0 Paradiso 1.27 5.75 10.10
16:00 Grand-Saconnex 3 – 2 Luzern II 1.79 4.33 3.60
15:00 Cham 1 – 1 Young Boys II 1.83 4.08 3.90
15:00 Brühl 3 – 1 Zürich II 1.52 5.30 6.10
15:00 Breitenrain 1 – 0 Basel II 2.42 3.86 3.27
14:30 FC Schaffhausen 4 – 2 Lugano II 1.48 4.65 6.60
Friday 15 May 2026
18:00 Lausanne Sport II 2 – 2 Biel-Bienne 4.90 4.90 1.64
Saturday 9 May 2026
16:30 Biel-Bienne 1 – 0 FC Schaffhausen 1.86 4.20 4.20
16:00 Young Boys II 1 – 1 Kreuzlingen 1.76 4.00 3.85
15:30 Lugano II 0 – 3 Grand-Saconnex 4.00 4.07 1.87
15:30 Paradiso 0 – 2 Cham 2.02 3.92 3.21
15:00 Bavois 2 – 1 Lausanne Sport II — — —
15:00 Zürich II 8 – 1 Vevey Sports — — —
14:30 Basel II 3 – 1 SC Kriens 5.95 5.00 1.54
14:00 Luzern II 2 – 2 Brühl 4.36 4.60 1.63
Friday 8 May 2026
18:30 Bulle 1 – 0 Breitenrain 2.28 3.90 3.05
Saturday 2 May 2026
16:30 Vevey Sports 2 – 3 Luzern II — — —
16:30 SC Kriens 2 – 2 Bulle 1.49 5.20 6.33
16:30 Biel-Bienne 1 – 1 Lugano II 1.44 6.00 9.30
15:00 Grand-Saconnex 3 – 1 Brühl 3.68 4.20 1.79
15:00 Breitenrain 3 – 1 Zürich II 1.82 4.06 3.80
15:00 Kreuzlingen 0 – 0 Paradiso 2.76 3.60 2.30
15:00 Cham 1 – 1 Basel II 1.95 4.26 3.35
14:30 FC Schaffhausen 3 – 1 Bavois 2.28 3.70 3.13
Wednesday 29 April 2026
18:00 Lausanne Sport II 2 – 4 Young Boys II 2.98 4.70 2.32
Saturday 25 April 2026
16:30 Biel-Bienne 1 – 1 Grand-Saconnex 1.61 4.99 5.25
16:00 Zürich II 0 – 4 SC Kriens 4.01 4.18 1.86
16:00 Young Boys II 3 – 5 FC Schaffhausen 2.08 3.74 3.26
15:30 Paradiso 3 – 0 Lausanne Sport II — — —
15:00 Bavois 4 – 1 Lugano II 1.55 4.78 5.85
15:00 Bulle 2 – 4 Cham 2.30 3.80 2.73
15:00 Luzern II 2 – 3 Breitenrain 2.47 4.00 3.06
15:00 Brühl 7 – 1 Vevey Sports — — —
15:00 Basel II 2 – 4 Kreuzlingen 1.76 4.60 4.00
Sunday 19 April 2026
15:00 Lugano II 0 – 6 Young Boys II 2.69 3.98 2.95
14:00 Biel-Bienne 5 – 2 Bavois 1.73 4.20 4.15
14:00 Kreuzlingen 1 – 1 Bulle 3.40 3.80 1.94
Saturday 18 April 2026
16:30 SC Kriens 4 – 0 Luzern II 1.47 5.07 5.48
16:00 Lausanne Sport II 0 – 1 Basel II — — —
15:00 Grand-Saconnex 7 – 0 Vevey Sports — — —
15:00 Breitenrain 1 – 3 Brühl 3.77 4.10 1.89
15:00 Cham 2 – 0 Zürich II 1.83 3.90 3.80
14:30 FC Schaffhausen 1 – 0 Paradiso 1.98 3.66 3.60
Wednesday 15 April 2026
19:00 Luzern II 3 – 3 Cham 2.58 4.60 2.54
18:30 Brühl 4 – 1 SC Kriens 2.60 5.00 2.66
18:30 Bulle 5 – 1 Lausanne Sport II 1.95 4.40 3.65
18:30 Zürich II 1 – 1 Kreuzlingen 1.70 5.80 5.50
18:30 Bavois 2 – 0 Grand-Saconnex 2.36 4.20 3.00
18:30 Young Boys II 0 – 2 Biel-Bienne 3.95 4.50 1.99
18:00 Vevey Sports 2 – 2 Breitenrain 5.50 4.70 1.63
17:30 Paradiso 1 – 1 Lugano II 2.04 3.95 4.30
17:00 Basel II 2 – 1 FC Schaffhausen 2.76 4.20 2.72
Saturday 11 April 2026
18:30 Biel-Bienne 0 – 0 Paradiso 1.58 4.50 5.33
18:00 Lausanne Sport II 0 – 4 Zürich II — — —
16:30 SC Kriens 8 – 0 Vevey Sports — — —
15:00 Grand-Saconnex 1 – 1 Breitenrain — — —
15:00 Bavois 0 – 0 Young Boys II 1.99 4.12 3.35
15:00 Kreuzlingen 1 – 1 Luzern II 3.26 4.27 2.40
15:00 Cham 0 – 5 Brühl 2.35 3.82 2.55
14:30 FC Schaffhausen 1 – 2 Bulle 1.85 3.75 3.89
14:00 Lugano II 4 – 2 Basel II 3.32 4.22 1.90
Wednesday 8 April 2026
15:30 Lugano II 0 – 0 Zürich II 2.90 4.00 2.48
Saturday 4 April 2026
19:00 Luzern II 4 – 2 Lausanne Sport II 1.80 4.20 3.20
15:00 Paradiso 2 – 1 Bavois 2.40 3.60 2.40
15:00 Zürich II 0 – 1 FC Schaffhausen 2.86 3.86 2.43
15:00 Brühl 5 – 0 Kreuzlingen 1.40 4.75 5.00
14:00 Young Boys II 2 – 2 Grand-Saconnex 2.10 3.90 2.63
Thursday 2 April 2026
18:30 Biel-Bienne 1 – 2 Basel II 1.66 4.75 4.60
17:00 Bulle 2 – 0 Lugano II 1.80 3.80 3.50
Wednesday 1 April 2026
18:30 Breitenrain 0 – 2 SC Kriens 3.75 3.80 1.73
18:00 Vevey Sports 1 – 2 Cham 6.50 4.75 1.33
Sunday 29 March 2026
14:00 Biel-Bienne 4 – 1 Bulle 1.55 5.40 6.00
Saturday 28 March 2026
15:00 Grand-Saconnex 3 – 4 SC Kriens — — —
15:00 Lausanne Sport II 3 – 5 Brühl 3.70 4.00 1.70
15:00 Young Boys II 1 – 1 Paradiso 1.91 3.80 3.10
15:00 Cham 2 – 2 Breitenrain 1.95 3.60 3.10
15:00 Vevey Sports 1 – 2 Kreuzlingen 5.00 4.20 1.47
14:30 FC Schaffhausen 2 – 1 Luzern II 1.80 4.10 3.75
14:00 Bavois 0 – 2 Basel II 1.90 3.80 3.25
Saturday 21 March 2026
17:00 Bulle 3 – 0 Bavois 2.63 3.90 2.10
17:00 Zürich II 1 – 3 Biel-Bienne 3.16 3.90 2.05
16:30 SC Kriens 2 – 3 Cham 1.30 4.60 6.00
16:30 Vevey Sports 4 – 5 Lausanne Sport II 4.75 4.20 1.50
16:00 Luzern II 4 – 2 Lugano II 1.60 4.33 4.00
15:00 Brühl 1 – 1 FC Schaffhausen 1.96 3.70 3.40
14:30 Basel II 1 – 0 Young Boys II 2.25 3.90 2.40
14:00 Breitenrain 2 – 0 Kreuzlingen 1.57 3.60 5.00
14:00 Paradiso 0 – 0 Grand-Saconnex 2.10 3.90 2.55
Sunday 15 March 2026
14:00 Lugano II 4 – 2 Brühl 3.25 3.60 1.91
14:00 Biel-Bienne 4 – 2 Luzern II — — —
Saturday 14 March 2026
18:00 Lausanne Sport II 3 – 1 Breitenrain 2.20 3.25 2.88
16:00 Young Boys II 4 – 1 Bulle 1.91 3.75 3.10
16:00 Vevey Sports 0 – 2 FC Schaffhausen — — —
14:00 Grand-Saconnex 1 – 0 Cham 2.25 3.50 2.60
14:00 Bavois 2 – 3 Zürich II 1.80 3.50 3.60
14:00 Paradiso 2 – 3 Basel II 2.30 3.60 2.50
14:00 Kreuzlingen 1 – 5 SC Kriens 6.50 4.50 1.36
Wednesday 11 March 2026
18:30 Bulle 4 – 2 Luzern II 2.20 4.10 2.40
18:30 Bavois 2 – 0 SC Kriens 2.45 3.80 2.25
Sunday 8 March 2026
14:00 Biel-Bienne 1 – 0 Brühl 2.03 3.77 3.24
Saturday 7 March 2026
17:00 Zürich II 1 – 0 Young Boys II 2.41 3.70 2.64
16:30 SC Kriens 3 – 0 Lausanne Sport II 1.33 5.00 6.00
16:30 Vevey Sports 1 – 3 Lugano II 3.25 3.80 1.83
16:00 Luzern II 3 – 1 Bavois 2.91 4.12 2.07
15:00 Cham 2 – 2 Kreuzlingen 1.42 4.50 5.25
14:30 Basel II 0 – 1 Grand-Saconnex 2.05 4.36 3.00
14:00 Bulle 2 – 1 Paradiso 2.61 3.60 2.46
14:00 Breitenrain 1 – 2 FC Schaffhausen 2.25 3.50 2.63
Wednesday 4 March 2026
18:30 Brühl 2 – 2 Young Boys II 1.86 4.34 3.80
Sunday 1 March 2026
14:00 Biel-Bienne 4 – 1 Vevey Sports 1.14 7.50 11.00
Saturday 28 February 2026
18:00 Lausanne Sport II 0 – 2 Cham 2.50 3.60 2.30
14:30 FC Schaffhausen 0 – 2 SC Kriens 3.20 3.80 1.85
14:30 Basel II 2 – 1 Bulle 1.83 4.00 3.10
14:00 Grand-Saconnex 6 – 3 Kreuzlingen 1.67 4.10 3.60
14:00 Bavois 1 – 2 Brühl 2.10 3.75 2.70
14:00 Young Boys II 3 – 2 Luzern II 2.17 3.91 2.84
14:00 Lugano II 0 – 4 Breitenrain 2.38 3.50 2.45
14:00 Paradiso 1 – 2 Zürich II 2.30 3.90 2.38
Sunday 22 February 2026
13:30 Bulle 3 – 1 Grand-Saconnex 2.40 3.75 2.30
Saturday 21 February 2026
17:00 Zürich II 0 – 1 Basel II 2.45 4.00 2.20
16:30 SC Kriens 5 – 2 Lugano II 1.36 5.24 7.90
16:30 Vevey Sports 0 – 4 Bavois 6.25 4.75 1.33
16:00 Luzern II 2 – 2 Paradiso 1.80 4.20 3.10
15:00 Cham 0 – 2 FC Schaffhausen 2.16 3.60 3.80
14:00 Breitenrain 2 – 2 Biel-Bienne 2.95 3.46 2.30
14:00 Kreuzlingen 2 – 0 Lausanne Sport II 2.30 3.80 2.38
Wednesday 18 February 2026
15:00 Basel II 3 – 2 Luzern II 1.80 4.00 3.25
Sunday 15 February 2026
14:00 Young Boys II 4 – 1 Vevey Sports 1.40 6.30 8.00
14:00 Biel-Bienne 3 – 1 SC Kriens 2.45 3.90 2.25
Saturday 14 February 2026
15:00 Grand-Saconnex 1 – 1 Lausanne Sport II — — —
15:00 Bulle 1 – 3 Zürich II 2.23 3.56 3.09
14:30 FC Schaffhausen 1 – 0 Kreuzlingen 1.62 4.00 4.00
14:00 Lugano II 0 – 3 Cham 2.45 3.70 2.30
14:00 Bavois 1 – 1 Breitenrain 1.60 4.10 4.10
14:00 Paradiso 2 – 5 Brühl 2.45 3.70 2.30
Sunday 23 November 2025
15:00 Zürich II 2 – 2 Grand-Saconnex 2.15 4.00 2.50
14:00 Lugano II 1 – 0 Kreuzlingen 1.85 3.90 3.20
14:00 Biel-Bienne 3 – 1 Cham 1.80 4.00 3.25
12:30 Young Boys II 3 – 2 Breitenrain 2.05 3.82 3.25
Saturday 22 November 2025
17:30 FC Schaffhausen 2 – 1 Lausanne Sport II 2.15 3.80 2.55
14:30 Basel II 2 – 2 Brühl 2.30 3.40 2.63
14:00 Paradiso 3 – 0 Vevey Sports 1.38 4.33 6.00
Saturday 15 November 2025
16:30 Vevey Sports 2 – 1 Basel II 5.25 4.50 1.40
16:30 SC Kriens 2 – 1 Young Boys II 1.53 5.00 6.40
15:00 Grand-Saconnex 3 – 0 FC Schaffhausen 2.63 3.80 2.15
15:00 Lausanne Sport II 2 – 0 Lugano II 2.10 4.00 2.55
15:00 Cham 0 – 2 Bavois 2.40 3.75 2.50
15:00 Brühl 2 – 1 Bulle 1.71 4.26 4.11
15:00 Kreuzlingen 1 – 1 Biel-Bienne — — —
14:00 Breitenrain 0 – 1 Paradiso 2.26 3.40 3.03
Sunday 9 November 2025
15:00 Zürich II 1 – 4 Brühl 2.86 3.81 2.21
14:00 Bulle 5 – 0 Vevey Sports 1.68 4.34 4.41
14:00 Biel-Bienne 4 – 1 Lausanne Sport II 1.57 4.33 3.90
Saturday 8 November 2025
15:00 Luzern II 4 – 4 Grand-Saconnex 1.72 4.75 4.16
14:30 Basel II 0 – 0 Breitenrain 1.80 3.80 3.40
14:00 Bavois 1 – 3 Kreuzlingen 1.33 4.75 6.50
14:00 Paradiso 0 – 1 SC Kriens 3.55 4.50 1.90
14:00 Lugano II 0 – 0 FC Schaffhausen — — —
13:00 Young Boys II 1 – 1 Cham 2.22 4.02 2.85
Wednesday 5 November 2025
19:00 Luzern II 0 – 0 Zürich II — — —
Saturday 1 November 2025
17:30 FC Schaffhausen 0 – 2 Biel-Bienne — — —
16:30 Vevey Sports 1 – 1 Zürich II 4.10 4.40 1.77
16:30 SC Kriens 3 – 2 Basel II 1.75 4.85 3.74
15:30 Brühl 0 – 0 Luzern II 1.59 4.87 4.79
15:00 Grand-Saconnex 2 – 3 Lugano II 1.95 3.90 3.00
15:00 Lausanne Sport II 1 – 4 Bavois 3.30 3.90 1.80
15:00 Kreuzlingen 0 – 2 Young Boys II — — —
15:00 Cham 2 – 1 Paradiso 2.02 3.80 3.27
14:00 Breitenrain 2 – 1 Bulle 1.95 3.40 3.25
Wednesday 29 October 2025
19:00 Luzern II 2 – 2 SC Kriens 3.98 4.40 1.76
Sunday 26 October 2025
15:00 Zürich II 1 – 0 Breitenrain 1.93 4.00 3.45
14:30 Lugano II 1 – 0 Biel-Bienne — — —
Saturday 25 October 2025
18:30 Bulle 1 – 2 SC Kriens 5.00 5.46 1.57
15:00 Luzern II 8 – 1 Vevey Sports 1.77 4.63 4.29
15:00 Bavois 3 – 0 FC Schaffhausen 1.83 3.70 3.50
15:00 Brühl 4 – 3 Grand-Saconnex 1.42 5.26 6.99
14:30 Basel II 3 – 0 Cham 2.00 3.60 2.90
14:00 Paradiso 1 – 1 Kreuzlingen 1.73 4.00 3.60
13:00 Young Boys II 3 – 1 Lausanne Sport II — — —
Sunday 19 October 2025
14:00 Lugano II 1 – 1 Bavois 3.25 4.10 1.80
Saturday 18 October 2025
19:00 Lausanne Sport II 5 – 0 Paradiso — — —
17:30 FC Schaffhausen 0 – 1 Young Boys II 3.03 3.85 2.91
17:00 Kreuzlingen 2 – 2 Basel II 3.70 4.13 1.80
16:30 Vevey Sports 0 – 1 Brühl 5.38 4.50 1.92
16:30 SC Kriens 6 – 2 Zürich II 1.47 5.20 5.80
16:00 Grand-Saconnex 3 – 2 Biel-Bienne 3.40 5.19 2.12
15:00 Breitenrain 2 – 3 Luzern II 2.12 4.51 3.00
15:00 Cham 4 – 1 Bulle 2.16 3.90 3.47
Saturday 11 October 2025
16:30 Vevey Sports 1 – 3 Grand-Saconnex 2.10 3.70 2.70
16:00 Bulle 1 – 2 Kreuzlingen — — —
15:00 Zürich II 1 – 1 Cham 2.20 3.60 2.63
15:00 Young Boys II 3 – 2 Lugano II 2.20 3.75 3.17
15:00 Bavois 3 – 2 Biel-Bienne 1.67 4.50 3.30
15:00 Brühl 1 – 0 Breitenrain 1.50 4.76 5.90
14:30 Basel II 2 – 1 Lausanne Sport II 1.67 3.80 4.00
14:00 Paradiso 1 – 2 FC Schaffhausen 2.05 3.60 2.88
Wednesday 8 October 2025
18:30 Vevey Sports 0 – 2 SC Kriens 5.25 4.50 1.40
Sunday 5 October 2025
14:00 Biel-Bienne 3 – 2 Young Boys II 1.60 4.51 4.83
14:00 FC Schaffhausen 1 – 6 Basel II — — —
Saturday 4 October 2025
17:00 Kreuzlingen 1 – 3 Zürich II 3.21 4.00 1.96
16:30 SC Kriens 4 – 0 Brühl 1.90 4.20 3.43
16:00 Grand-Saconnex 1 – 3 Bavois 3.50 3.70 1.80
15:00 Lausanne Sport II 1 – 1 Bulle 2.20 3.50 2.70
15:00 Breitenrain 3 – 0 Vevey Sports 2.23 3.66 3.00
15:00 Cham 3 – 1 Luzern II 2.03 4.10 3.35
14:00 Lugano II 2 – 2 Paradiso 2.25 3.50 2.63
Wednesday 1 October 2025
18:30 SC Kriens 5 – 1 Breitenrain 1.54 4.78 5.73
17:00 FC Schaffhausen 2 – 0 Zürich II 1.70 4.00 3.60
Sunday 28 September 2025
15:00 Zürich II 2 – 1 Lausanne Sport II 2.25 3.70 2.45
14:00 Bulle 2 – 0 FC Schaffhausen — — —
13:00 Basel II 3 – 2 Lugano II 1.81 4.20 4.02
Saturday 27 September 2025
16:00 Young Boys II 0 – 2 Bavois 2.80 3.75 2.41
15:00 Luzern II 3 – 0 Kreuzlingen — — —
15:00 Brühl 4 – 0 Cham 1.79 4.10 4.20
15:00 Breitenrain 1 – 1 Grand-Saconnex 1.38 4.75 5.75
15:00 Paradiso 2 – 2 Biel-Bienne 2.88 4.20 1.91
Wednesday 24 September 2025
18:30 Grand-Saconnex 2 – 3 Young Boys II 2.45 4.27 2.91
18:30 Lausanne Sport II 2 – 1 Vevey Sports 1.95 3.70 3.00
Sunday 21 September 2025
15:00 Lugano II 1 – 1 Bulle 2.60 3.70 2.20
14:00 Kreuzlingen 0 – 2 Brühl 3.75 4.20 1.88
Saturday 20 September 2025
19:00 Lausanne Sport II 2 – 6 Luzern II — — —
15:00 Bavois 3 – 2 Paradiso 1.85 4.10 3.95
14:30 Basel II 1 – 3 Biel-Bienne — — —
Wednesday 17 September 2025
18:30 Cham 3 – 1 Vevey Sports 1.73 4.10 3.40
16:00 Lugano II 2 – 2 Luzern II 2.10 3.75 2.70
Sunday 14 September 2025
15:00 Zürich II 1 – 2 Lugano II 1.95 4.10 3.65
14:00 Bulle 1 – 4 Biel-Bienne 2.72 3.85 2.45
Saturday 13 September 2025
17:00 Kreuzlingen 2 – 2 Vevey Sports — — —
16:30 SC Kriens 4 – 1 Grand-Saconnex 1.56 4.70 4.75
15:00 Breitenrain 3 – 1 Cham 2.52 3.65 2.52
15:00 Paradiso 2 – 4 Young Boys II 2.35 3.85 2.85
15:00 Luzern II 3 – 2 FC Schaffhausen — — —
15:00 Brühl 3 – 1 Lausanne Sport II — — —
14:00 Basel II 1 – 4 Bavois 2.12 3.61 3.10
Sunday 7 September 2025
14:00 Biel-Bienne 2 – 4 Zürich II 1.70 4.20 4.20
Saturday 6 September 2025
17:30 FC Schaffhausen 1 – 1 Brühl — — —
17:00 Kreuzlingen 1 – 0 Breitenrain — — —
16:00 Grand-Saconnex 2 – 3 Paradiso 2.37 3.70 2.70
16:00 Young Boys II 0 – 0 Basel II 2.87 3.72 2.21
15:00 Bavois 0 – 0 Bulle 2.17 3.74 3.18
15:00 Cham 2 – 2 SC Kriens 2.64 3.62 2.50
Sunday 31 August 2025
14:00 FC Schaffhausen 4 – 0 Vevey Sports — — —
Saturday 30 August 2025
16:30 SC Kriens 5 – 1 Kreuzlingen — — —
16:00 Bulle 3 – 4 Young Boys II — — —
15:00 Cham 2 – 1 Grand-Saconnex — — —
15:00 Breitenrain 1 – 0 Lausanne Sport II — — —
15:00 Brühl 4 – 1 Lugano II — — —
15:00 Zürich II 2 – 3 Bavois — — —
15:00 Luzern II 1 – 4 Biel-Bienne — — —
14:30 Basel II 5 – 0 Paradiso — — —
Wednesday 27 August 2025
19:00 SC Kriens 2 – 1 FC Schaffhausen 2.30 3.40 2.60
18:30 Vevey Sports 1 – 3 Biel-Bienne 3.10 3.90 1.85
18:30 Cham 3 – 5 Lausanne Sport II 2.00 3.70 2.90
Sunday 24 August 2025
14:00 FC Schaffhausen 1 – 1 Breitenrain — — —
Saturday 23 August 2025
19:00 Lausanne Sport II 4 – 5 SC Kriens — — —
17:00 Paradiso 3 – 3 Bulle 2.25 3.50 3.00
17:00 Kreuzlingen 2 – 1 Cham — — —
16:00 Grand-Saconnex 1 – 1 Basel II 2.55 4.27 2.43
16:00 Young Boys II 0 – 3 Zürich II 2.29 3.91 2.73
15:00 Lugano II 0 – 0 Vevey Sports 1.99 3.82 3.42
15:00 Bavois 3 – 1 Luzern II 1.90 3.90 3.55
15:00 Brühl 2 – 0 Biel-Bienne — — —
Wednesday 20 August 2025
19:00 Kreuzlingen 2 – 2 Grand-Saconnex — — —
18:00 Breitenrain 2 – 3 Lugano II 2.29 3.70 2.93
Saturday 16 August 2025
16:00 Bulle 2 – 3 Basel II 2.30 3.67 2.81
15:00 Luzern II 0 – 4 Young Boys II 2.05 3.75 3.17
15:00 Zürich II 1 – 1 Paradiso 2.67 3.60 2.50
15:00 Brühl 3 – 1 Bavois 2.50 3.70 2.61
Sunday 10 August 2025
14:00 Biel-Bienne 3 – 1 Breitenrain 1.48 4.20 5.00
Saturday 9 August 2025
17:30 FC Schaffhausen 3 – 0 Cham — — —
17:00 Lausanne Sport II 3 – 0 Kreuzlingen — — —
17:00 Paradiso 7 – 5 Luzern II 1.87 4.06 4.20
16:00 Grand-Saconnex 3 – 4 Bulle 2.71 3.71 2.35
15:30 Young Boys II 4 – 2 Brühl 2.58 3.85 2.48
15:00 Bavois 3 – 1 Vevey Sports 1.81 3.80 3.88
15:00 Lugano II 1 – 1 SC Kriens 3.14 3.90 2.11
14:30 Basel II 4 – 4 Zürich II 1.88 4.00 3.56
Wednesday 6 August 2025
19:00 Luzern II 1 – 1 Basel II 2.40 3.90 2.25
Sunday 3 August 2025
15:00 Zürich II 2 – 3 Bulle 2.15 3.60 2.70
Saturday 2 August 2025
19:00 Lausanne Sport II 5 – 1 Grand-Saconnex 2.38 3.30 2.55
17:00 Kreuzlingen 2 – 2 FC Schaffhausen — — —
16:30 SC Kriens 2 – 0 Biel-Bienne 2.62 3.70 2.53
15:00 Cham 6 – 0 Lugano II 2.10 3.70 3.20
15:00 Vevey Sports 0 – 0 Young Boys II 2.14 3.75 3.05
15:00 Brühl 3 – 1 Paradiso 2.46 3.45 2.70
15:00 Breitenrain 1 – 0 Bavois 2.25 3.50 2.63

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