1. Runde
13.08.2022 13:30 Team Südostschweiz - Team AFF-FFV Fribourg 0:1 (0:1)
14:00 BSC Young Boys - Team Vaud Lausanne 0:2 (0:0)
15:00 FC Schaffhausen - FC Concordia/BSC Old Boys 2:3 (1:1)
15:00 FCO Wil - Team Liechtenstein 6:0 (0:0)
14.08.2022 15:00 Servette FC - Team Zürich 4:6 (1:1, 2:2) i.E.
2. Runde
20.08.2022 14:00 FCO Wil - FC Luzern 4:1 (2:0)
14:30 Team Vaud Lausanne - FC Basel 1893 0:2 (0:2)
15:00 Team AFF-FFV Fribourg - FC Concordia/BSC Old Boys 1:5 (0:2)
16:30 Team Zürich - FC Rapperswil-Jona/GC 5:7 (1:1, 2:2) i.E.
3. Runde
27.08.2022 13:00 FC Concordia/BSC Old Boys - FC Basel 1893 2:1 (2:1)
16:00 FC Rapperswil-Jona/GC - FCO Wil 4:2 (0:0, 0:0) i.E.
Achtelfinale
29.10.2022 13:00 Team Aargau - Grasshopper Club Zürich 1:3 (1:2)
13:30 Team Ticino - FC Zürich 1:0 (0:0)
13:30 FC Winterthur - FC Basel 1893 1:5 (0:4)
14:00 Team Vaud Lausanne - FC Luzern 3:5 (0:0, 1:1) i.E.
14:00 FCO St. Gallen/Wil - Team Xamax-BEJUNE FA 2:3 (1:0)
14:00 FC Thun Berner Oberland - FC Concordia/BSC Old Boys 0:4 (0:1)
14:00 BSC Young Boys - FC Sion 1:0 (1:0)
30.10.2022 13:30 FC Rapperswil-Jona/GC - Servette FC 2:3 (1:1)
Viertelfinale
10.12.2022 13:00 FC Concordia/BSC Old Boys - FC Luzern 3:0 (2:0)
14:00 Grasshopper Club Zürich - Team Ticino 3:0 (1:0)
14:00 FC Basel 1893 - Servette FC 1:2 (1:2)
15:00 Team Xamax-BEJUNE FA - BSC Young Boys 0:5 (0:1)
Halbfinale
01.03.2023 17:00 Servette FC - FC Concordia/BSC Old Boys 5:3 (4:0)
18:30 BSC Young Boys - Grasshopper Club Zürich 1:2 (0:1)
Finale
26.04.2023 19:30 Grasshopper Club Zürich - Servette FC 1:2 (1:0)