1. Runde
19.08.2022 19:00 FC Bulle - FC Thun Berner Oberland 0:4 (0:1)
19:30 Stade Nyonnais - Servette FC 1:4 (0:2)
20:00 FC La Chaux-de-Fonds - FC Solothurn 1:0 (0:0)
20.08.2022 15:30 FC Schötz - FC Luzern 0:4 (0:3)
16:00 FC Affoltern - FC Sarmenstorf 1:2 (1:0)
16:00 FC Bavois - Yverdon Sport FC 1:3 (1:0)
16:00 FC Rotkreuz - FC Chiasso 3:0 (2:0)
16:00 FC Wohlen - FC Kreuzlingen 5:3 (1:1, 4:4, 4:4) i.E.
17:00 FC Sternenberg - FC Goldstern 2:4
17:00 FC Wettswil-Bonstetten - Grasshopper Club Zürich 0:4 (0:2)
17:00 FC Wittenbach - AC Arbedo-Castione 1:2 (1:0, 1:1, 1:2) n.V.
17:15 FC Bischofszell - FC Aarau 0:8 (0:5)
17:30 CS Chênois - FC Sion 1:3 (0:1, 1:1, 1:3) n.V.
17:30 FC Portalban/Gletterens - FC Grand-Saconnex 1:0 (1:0)
18:00 FC Littau - FC Wil 1900 0:6 (0:1)
18:00 FC Saxon Sports - FC Meyrin 0:2 (0:1)
20:00 CS Italien GE - Stade Lausanne-Ouchy 2:5 (2:2)
21.08.2022 14:00 SC Cham - FC Zürich 0:4 (0:2)
14:00 FC Widnau - AC Bellinzona 1:4 (0:3)
15:00 Compesières FC - Etoile Carouge FC 0:5 (0:1)
15:00 FC Gland - FC Lausanne-Sport 0:4 (0:4)
15:00 FC Ibach - FC Schaffhausen 1:5 (1:3)
15:00 FC Linth 04 - FC Lugano 1:5 (0:2)
15:00 FC Muri - FC Winterthur 0:7 (0:3)
15:00 FC Subingen - FC Köniz 0:2 (0:0)
16:00 FC Allschwil - FC Basel 0:5 (0:4)
16:00 ASI Audax-Friul - Neuchâtel Xamax FCS 1:5 (1:2)
16:00 FC Bosporus - FC Breitenrain Bern 0:3 (0:0)
16:00 FC Rorschach-Goldach - FC St. Gallen 0:15 (0:9)
16:30 FC Gambarogno-Contone - SC Kriens 0:5 (0:2)
17:00 FC Schönberg - BSC Young Boys 1:10 (0:7)
17:30 FC Wiedikon - FC Rapperswil-Jona 1:2 (1:0)
2. Runde
16.09.2022 19:30 Neuchâtel Xamax FCS - FC Thun Berner Oberland 1:2 (1:1)
17.09.2022 15:00 FC Meyrin - FC Winterthur 0:4 (0:1)
16:00 FC Köniz - FC Wohlen 1:2 (0:1)
16:00 FC Rotkreuz - SC Kriens 2:1 (0:1, 1:1) n.V.
16:00 AC Bellinzona - FC Luzern 0:1 (0:0, 0:0) n.V.
17:00 FC Rapperswil-Jona - FC Sion 0:2 (0:1)
17:00 Etoile Carouge FC - FC St. Gallen 2:4 (2:1)
17:00 FC Goldstern - Grasshopper Club Zürich 0:3 (0:0)
18:00 FC La Chaux-de-Fonds - Servette FC 0:2 (0:0)
18:30 AC Arbedo-Castione - FC Sarmenstorf 6:0 (3:0)
18:30 Stade Lausanne-Ouchy - BSC Young Boys 0:1 (0:0)
18.09.2022 14:00 FC Schaffhausen - Yverdon Sport FC 4:1 (3:1)
15:00 FC Breitenrain Bern - FC Lugano 0:4 (0:0)
15:30 FC Aarau - FC Basel 1:3 (1:1, 1:1) n.V.
16:00 FC Portalban/Gletterens - FC Wil 1900 0:2 (0:0)
16:00 FC Lausanne-Sport - FC Zürich 3:2 (1:2, 2:2) n.V.
Achtelfinale
08.11.2022 20:00 FC Rotkreuz - FC Schaffhausen 2:1 (0:1)
20:30 AC Arbedo-Castione - FC St. Gallen 0:5 (0:2)
09.11.2022 19:30 FC Wil 1900 - FC Sion 1:2 (0:0, 0:0) n.V.
20:15 FC Lausanne-Sport - BSC Young Boys 1:5 (1:2)
20:15 FC Wohlen - Servette FC 2:5 (1:0, 1:1) n.V.
20:30 FC Lugano - FC Winterthur 1:0 (0:0)
31.01.2023 19:00 FC Thun Berner Oberland - FC Luzern 4:2 (0:1, 2:2, 2:2) i.E.
01.02.2023 20:15 Grasshopper Club Zürich - FC Basel 3:5 (1:2)
Viertelfinale
28.02.2023 20:15 FC Thun Berner Oberland - BSC Young Boys 0:5 (0:1)
01.03.2023 20:15 FC St. Gallen - FC Basel 1:2 (1:0, 1:1) n.V.
20:15 FC Sion - FC Lugano 0:3 (0:0)
02.03.2023 20:15 FC Rotkreuz - Servette FC 0:3 (0:2)
Halbfinale
04.04.2023 20:15 FC Basel - BSC Young Boys 2:4 (0:2)
05.04.2023 20:15 Servette FC - FC Lugano 3:5 (1:2, 2:2, 2:2) i.E.
Finale
04.06.2023 14:00 BSC Young Boys - FC Lugano 3:2 (2:0)