1. Liga Promotion 2026/27
1. Liga Promotion has 94 matches played on record. Below are the most recent results, each with goals, line-ups and full match statistics.
Upcoming matches
Kick-off times: local time in Switzerland
Matchday 16
- 14 Nov 2026 15:00Paradiso — Amical Saint-Prex
- 14 Nov 2026 15:00Kreuzlingen — Bavois
- 14 Nov 2026 15:30Breitenrain — FC Schaffhausen
- 14 Nov 2026 16:00Zürich II — Young Boys II
- 14 Nov 2026 16:00YF Juventus — Bulle
- 14 Nov 2026 16:00Brühl — Lugano II
- 14 Nov 2026 16:00Cham — Basel II
- 14 Nov 2026 16:00Grand-Saconnex — Biel-Bienne
- 15 Nov 2026 14:30Bellinzona — Luzern II
Matchday 17
- 21 Nov 2026 15:00Bavois — Grand-Saconnex
- 21 Nov 2026 15:00Amical Saint-Prex — Kreuzlingen
- 21 Nov 2026 15:30Basel II — Paradiso
- 21 Nov 2026 17:00Luzern II — Zürich II
- 22 Nov 2026 15:00FC Schaffhausen — Cham
- 22 Nov 2026 15:00Biel-Bienne — Bellinzona
- 22 Nov 2026 15:00Bulle — Brühl
- 22 Nov 2026 15:00Young Boys II — YF Juventus
- 22 Nov 2026 15:30Lugano II — Breitenrain
Results
Matchday 15
- 8 Nov 2026Biel-Bienne 3–1 Kreuzlingen
- 8 Nov 2026Young Boys II 3–2 Bellinzona
- 7 Nov 2026Lugano II 1–6 YF Juventus
- 7 Nov 2026Amical Saint-Prex 0–5 Cham
- 7 Nov 2026Brühl 2–1 Breitenrain
- 7 Nov 2026Bulle 3–0 Zürich II
- 7 Nov 2026Basel II 2–2 FC Schaffhausen
- 7 Nov 2026Bavois 4–1 Paradiso
- 7 Nov 2026Luzern II 5–1 Grand-Saconnex
Matchday 12
- 4 Nov 2026FC Schaffhausen 3–2 Biel-Bienne
Matchday 14
- 1 Nov 2026Bellinzona 0–1 Bulle
- 31 Oct 2026Zürich II 6–1 Lugano II
- 31 Oct 2026Cham 2–1 Bavois
- 31 Oct 2026Kreuzlingen 2–3 Luzern II
- 31 Oct 2026YF Juventus 0–2 Brühl
- 31 Oct 2026Grand-Saconnex 2–1 Young Boys II
- 31 Oct 2026FC Schaffhausen 1–0 Amical Saint-Prex
- 31 Oct 2026Breitenrain 2–0 Basel II
- 31 Oct 2026Paradiso 1–1 Biel-Bienne
Matchday 12
- 28 Oct 2026Cham 2–2 Luzern II
Matchday 13
- 25 Oct 2026Lugano II 1–1 Bellinzona
- 25 Oct 2026Bulle 3–2 Grand-Saconnex
- 25 Oct 2026Biel-Bienne 2–2 Cham
- 25 Oct 2026Young Boys II 5–2 Kreuzlingen
- 24 Oct 2026Luzern II 1–2 Paradiso
- 24 Oct 2026Brühl 3–1 Zürich II
- 24 Oct 2026YF Juventus 3–1 Breitenrain
- 24 Oct 2026Amical Saint-Prex 2–0 Basel II
Matchday 12
- 21 Oct 2026Bellinzona 2–0 Brühl
- 21 Oct 2026Kreuzlingen 2–3 Bulle
- 17 Oct 2026Zürich II 2–1 YF Juventus
- 17 Oct 2026Grand-Saconnex 1–2 Lugano II
- 17 Oct 2026Paradiso 2–2 Young Boys II
- 17 Oct 2026Breitenrain 3–0 Amical Saint-Prex
- 17 Oct 2026Basel II 3–1 Bavois
Matchday 11
- 11 Oct 2026Lugano II 2–3 Kreuzlingen
- 11 Oct 2026Biel-Bienne 2–2 Basel II
- 10 Oct 2026Young Boys II 1–3 Cham
- 10 Oct 2026Bulle 2–2 Paradiso
- 10 Oct 2026Zürich II 2–2 Breitenrain
- 10 Oct 2026YF Juventus 2–0 Bellinzona
- 10 Oct 2026Brühl 1–0 Grand-Saconnex
- 10 Oct 2026Bavois 0–2 Amical Saint-Prex
- 10 Oct 2026Luzern II 0–8 FC Schaffhausen
Matchday 10
- 4 Oct 2026Bellinzona 0–4 Zürich II
- 3 Oct 2026Amical Saint-Prex 1–2 Biel-Bienne
- 3 Oct 2026Cham 2–4 Bulle
- 3 Oct 2026Grand-Saconnex 0–1 YF Juventus
- 3 Oct 2026Paradiso 1–0 Lugano II
- 3 Oct 2026Basel II 3–2 Luzern II
- 3 Oct 2026Breitenrain 1–0 Bavois
- 3 Oct 2026FC Schaffhausen 6–3 Young Boys II
- 30 Sept 2026Kreuzlingen 3–0 Brühl
Matchday 9
- 27 Sept 2026Bellinzona 2–2 Breitenrain
- 26 Sept 2026Bulle 0–1 FC Schaffhausen
- 26 Sept 2026Biel-Bienne 2–0 Bavois
- 26 Sept 2026Lugano II 0–1 Cham
- 26 Sept 2026YF Juventus 1–1 Kreuzlingen
- 26 Sept 2026Brühl 0–2 Paradiso
- 26 Sept 2026Zürich II 1–2 Grand-Saconnex