| 23 May 2026 | MAC 139 v SWI 145/77th Place Play-Off · T20I | SWI | 0* | 1/24 | 1 | Switzerland won by 3 wickets | Episkopi | ICC Men's T20 World Cup Sub Regional Europe Qualifier A 2026 |
| 22 May 2026 | FRA 149/7 v SWI 141/9Match 17 · T20I | SWI | DNB | 2/14 | 0 | France won by 8 runs | Episkopi | ICC Men's T20 World Cup Sub Regional Europe Qualifier A 2026 |
| 20 May 2026 | SWI 155/9 v CYP 130Match 14 · T20I | SWI | 5 | 0/29 | 0 | Switzerland won by 25 runs | Episkopi | ICC Men's T20 World Cup Sub Regional Europe Qualifier A 2026 |
| 19 May 2026 | CRO 199/2 v SWI 183/8Match 11 · T20I | SWI | DNB | 0/15 | 0 | Croatia won by 16 runs | Episkopi | ICC Men's T20 World Cup Sub Regional Europe Qualifier A 2026 |
| 16 May 2026 | SWI 73 v JER 75/1Match 3 · T20I | SWI | 6 | 0/10 | 0 | Jersey won by 9 wickets | Episkopi | ICC Men's T20 World Cup Sub Regional Europe Qualifier A 2026 |
| 3 Aug 2025 | SWI 157/6 v EST 1422nd T20I · T20I | SWI | DNB | 2/22 | 2 | Switzerland won by 15 runs | Tallinn | Switzerland tour of Estonia 2025 |
| 3 Aug 2025 | SWI 235/6 v EST 194/93rd T20I · T20I | SWI | DNB | 0/26 | 0 | Switzerland won by 41 runs | Tallinn | Switzerland tour of Estonia 2025 |
| 2 Aug 2025 | SWI 162/8 v EST 901st T20I · T20I | SWI | 2* | 3/19 | 0 | Switzerland won by 72 runs | Tallinn | Switzerland tour of Estonia 2025 |
| 22 Jun 2025 | SWI 139 v LUX 140/33rd T20I · T20I | SWI | 0 | 0/12 | 0 | Luxembourg won by 7 wickets | Walferdange | Switzerland tour of Luxembourg 2025 |
| 21 Jun 2025 | SWI 163/6 v LUX 1061st T20I · T20I | SWI | DNB | 0/30 | 0 | Switzerland won by 57 runs | Walferdange | Switzerland tour of Luxembourg 2025 |
| 21 Jun 2025 | SWI 168/8 v LUX 157/52nd T20I · T20I | SWI | 24* | 0/23 | 0 | Switzerland won by 11 runs | Walferdange | Switzerland tour of Luxembourg 2025 |
| 1 Jun 2025 | AUA 190/3 v SWI 1734th T20I · T20I | SWI | 1* | 0/35 | 0 | Austria won by 17 runs | Latschach | Switzerland tour of Austria 2025 |
| 31 May 2025 | AUA 161/8 v SWI 144/72nd T20I · T20I | SWI | DNB | 2/23 | 0 | Austria won by 17 runs | Latschach | Switzerland tour of Austria 2025 |
| 31 May 2025 | AUA 148/8 v SWI 154/73rd T20I · T20I | SWI | DNB | 0/21 | 0 | Switzerland won by 3 wickets | Latschach | Switzerland tour of Austria 2025 |
| 30 May 2025 | AUA 163/7 v SWI 1341st T20I · T20I | SWI | 2* | 0/21 | 0 | Austria won by 29 runs | Latschach | Switzerland tour of Austria 2025 |
| 13 Jul 2024 | CRO 104/7 v SWI 106/3Match 19 · T20I | SWI | DNB | 1/10 | 0 | Switzerland won by 7 wickets | Krefeld | ICC Men's T20 World Cup Sub Regional Europe Qualifier 2024 |
| 11 Jul 2024 | SWI 146/9 v SER 106Match 14 · T20I | SWI | 2 | 1/17 | 1 | Switzerland won by 40 runs | Krefeld | ICC Men's T20 World Cup Sub Regional Europe Qualifier 2024 |
| 9 Jul 2024 | JER 219/9 v SWI 52Match 8 · T20I | SWI | 0 | 1/31 | 0 | Jersey won by 167 runs | Krefeld | ICC Men's T20 World Cup Sub Regional Europe Qualifier 2024 |
| 7 Jul 2024 | SWI 172/5 v BEL 177/8Match 2 · T20I | SWI | DNB | 2/19 | 3 | Belgium won by 2 wickets | Krefeld | ICC Men's T20 World Cup Sub Regional Europe Qualifier 2024 |
| 16 Jul 2023 | MAC 164/6 v SWI 166/4Final · T20I | SWI | DNB | 0/15 | 2 | Switzerland won by 6 wickets | Marsa | Valletta Cup 2023 |
| 15 Jul 2023 | MAC 156/9 v SWI 157/4Match 9 · T20I | SWI | DNB | 0/36 | 0 | Switzerland won by 6 wickets | Marsa | Valletta Cup 2023 |
| 14 Jul 2023 | LUX 118/8 v SWI 119/2Match 5 · T20I | SWI | DNB | 1/26 | 0 | Switzerland won by 8 wickets | Marsa | Valletta Cup 2023 |
| 14 Jul 2023 | FRA 148/4 v SWI 151/4Match 7 · T20I | SWI | DNB | 1/18 | 0 | Switzerland won by 6 wickets | Marsa | Valletta Cup 2023 |
| 13 Jul 2023 | ROM 134/5 v SWI 139/4Match 3 · T20I | SWI | DNB | 0/30 | 1 | Switzerland won by 6 wickets | Marsa | Valletta Cup 2023 |
| 31 Jul 2022 | LUX 115/9 v SWI 1085th Place Play-Off · T20I | SWI | 7* | - | 1 | Luxembourg won by 7 runs | Vantaa | ICC Men's T20 World Cup Sub Regional Europe Qualifier 2022 |
| 30 Jul 2022 | SWI 183/8 v CZE 184/3Match 18 · T20I | SWI | 2* | 0/37 | 0 | Czech Republic won by 7 wickets | Kerava | ICC Men's T20 World Cup Sub Regional Europe Qualifier 2022 |
| 28 Jul 2022 | NOR 174/7 v SWI 25/1Match 13 · T20I | SWI | DNB | 2/10 | 0 | Norway won by 12 runs (DLS method) | Vantaa | ICC Men's T20 World Cup Sub Regional Europe Qualifier 2022 |
| 27 Jul 2022 | SWI 173/4 v EST 142/3Match 10 · T20I | SWI | DNB | 0/24 | 0 | Switzerland won by 31 runs | Kerava | ICC Men's T20 World Cup Sub Regional Europe Qualifier 2022 |
| 25 Jul 2022 | FRA 157/5 v SWI 158/9Match 7 · T20I | SWI | 0 | 0/30 | 0 | Switzerland won by 1 wicket | Vantaa | ICC Men's T20 World Cup Sub Regional Europe Qualifier 2022 |
| 24 Oct 2021 | MAC 176/7 v SWI 170/8Final · T20I | SWI | 1 | 2/26 | 0 | Malta won by 6 runs | Marsa | Valletta Cup 2021/22 |
| 23 Oct 2021 | SWI 150/9 v MAC 142/9Match 5 · T20I | SWI | 0* | 0/10 | 1 | Switzerland won by 8 runs | Marsa | Valletta Cup 2021/22 |
| 22 Oct 2021 | BUL 81 v SWI 82/2Match 3 · T20I | SWI | DNB | 3/3 | 0 | Switzerland won by 8 wickets | Marsa | Valletta Cup 2021/22 |