| 2026-07-12 | T20I (W) | Switzerland v Germany | 130/6 · 105/9 | Switzerland won by 25 runs | SSC Karlsruhe |
| 2026-07-11 | T20I (W) | Germany v Switzerland | 116/4 · 112/4 | Germany won by 4 runs | SSC Karlsruhe |
| 2026-07-11 | T20I (W) | Germany v Switzerland | 98 · 85 | Germany won by 13 runs | SSC Karlsruhe |
| 2026-07-10 | T20I (W) | Switzerland v Germany | 106/7 · 107/0 | Germany won by 10 wickets | SSC Karlsruhe |
| 2026-07-10 | T20I (W) | Germany v Switzerland | 118/9 · 116/4 | Germany won by 2 runs | SSC Karlsruhe |
| 2026-06-27 | T20I (W) | Denmark v Switzerland | 114/6 · 70 | Denmark won by 44 runs | Albertslund Cricket Club |
| 2026-06-21 | T20I | Romania v Switzerland | 229/3 · 178/6 | Romania won by 51 runs | Moara Vlasiei Cricket Ground |
| 2026-06-20 | T20I | Belgium v Switzerland | 184/8 · 168/7 | Belgium won by 16 runs | Moara Vlasiei Cricket Ground |
| 2026-06-19 | T20I | Hungary v Switzerland | 141 · 145/7 | Switzerland won by 3 wickets | Moara Vlasiei Cricket Ground |
| 2026-06-19 | T20I | Romania v Switzerland | 192/7 · 195/6 | Switzerland won by 4 wickets | Moara Vlasiei Cricket Ground |
| 2026-05-23 | T20I | Malta v Switzerland | 139 · 145/7 | Switzerland won by 3 wickets | Happy Valley Ground |
| 2026-05-22 | T20I | France v Switzerland | 149/7 · 141/9 | France won by 8 runs | Happy Valley Ground |
| 2026-05-20 | T20I | Switzerland v Cyprus | 155/9 · 130 | Switzerland won by 25 runs | Happy Valley Ground 2 |
| 2026-05-19 | T20I | Croatia v Switzerland | 199/2 · 183/8 | Croatia won by 16 runs | Happy Valley Ground |
| 2026-05-16 | T20I | Switzerland v Jersey | 73 · 75/1 | Jersey won by 9 wickets | Happy Valley Ground |
| 2025-09-14 | T20I (W) | Luxembourg v Switzerland | 81/8 · 82/2 | Switzerland won by 8 wickets | Pierre Werner Cricket Ground |
| 2025-09-13 | T20I (W) | Austria v Switzerland | 145/6 · 146/4 | Switzerland won by 6 wickets | Pierre Werner Cricket Ground |
| 2025-09-12 | T20I (W) | Switzerland v Luxembourg | 157/3 · 83/9 | Switzerland won by 74 runs | Pierre Werner Cricket Ground |
| 2025-08-30 | T20I | Switzerland v Guernsey | 83/3 | No result | King George V Sports Ground |
| 2025-08-30 | T20I | Guernsey v Switzerland | 154/4 · 16/1 | No result | King George V Sports Ground |
| 2025-08-03 | T20I | Switzerland v Estonia | 235/6 · 194/9 | Switzerland won by 41 runs | Estonian National Cricket and Rugby Field |
| 2025-08-03 | T20I | Switzerland v Estonia | 157/6 · 142 | Switzerland won by 15 runs | Estonian National Cricket and Rugby Field |
| 2025-08-02 | T20I | Switzerland v Estonia | 162/8 · 90 | Switzerland won by 72 runs | Estonian National Cricket and Rugby Field |
| 2025-07-20 | T20I (W) | Finland v Switzerland | 54 · 55/0 | Switzerland won by 10 wickets | Kerava National Cricket Ground |
| 2025-07-19 | T20I (W) | Switzerland v Estonia | 152/4 · 76 | Switzerland won by 76 runs | Kerava National Cricket Ground |
| 2025-07-19 | T20I (W) | Finland v Switzerland | 95/9 · 96/1 | Switzerland won by 9 wickets | Kerava National Cricket Ground |
| 2025-06-22 | T20I | Switzerland v Luxembourg | 139 · 140/3 | Luxembourg won by 7 wickets | Pierre Werner Cricket Ground |
| 2025-06-21 | T20I | Switzerland v Luxembourg | 168/8 · 157/5 | Switzerland won by 11 runs | Pierre Werner Cricket Ground |
| 2025-06-21 | T20I | Switzerland v Luxembourg | 163/6 · 106 | Switzerland won by 57 runs | Pierre Werner Cricket Ground |
| 2025-06-01 | T20I | Austria v Switzerland | 190/3 · 173 | Austria won by 17 runs | Velden Cricket Ground |
| 2025-05-31 | T20I | Austria v Switzerland | 148/8 · 154/7 | Switzerland won by 3 wickets | Velden Cricket Ground |
| 2025-05-31 | T20I | Austria v Switzerland | 161/8 · 144/7 | Austria won by 17 runs | Velden Cricket Ground |
| 2025-05-30 | T20I | Austria v Switzerland | 163/7 · 134 | Austria won by 29 runs | Velden Cricket Ground |
| 2025-05-29 | T20I (W) | Switzerland v Belgium | 168/4 · 88 | Switzerland won by 80 runs | Stars Arena Hofstade |
| 2025-05-29 | T20I (W) | Belgium v Switzerland | 56 · 57/2 | Switzerland won by 8 wickets | Stars Arena Hofstade |
| 2025-05-28 | T20I (W) | Belgium v Switzerland | 131/4 · 132/3 | Switzerland won by 7 wickets | Stars Arena Hofstade |
| 2025-05-28 | T20I (W) | Belgium v Switzerland | 99/6 · 100/3 | Switzerland won by 7 wickets | Stars Arena Hofstade |
| 2024-07-13 | T20I | Croatia v Switzerland | 104/7 · 106/3 | Switzerland won by 7 wickets | Bayer Uerdingen Cricket Ground |
| 2024-07-11 | T20I | Switzerland v Serbia | 146/9 · 106 | Switzerland won by 40 runs | Bayer Uerdingen Cricket Ground |
| 2024-07-09 | T20I | Jersey v Switzerland | 219/9 · 52 | Jersey won by 167 runs | Bayer Uerdingen Cricket Ground |
| 2024-07-07 | T20I | Switzerland v Belgium | 172/5 · 177/8 | Belgium won by 2 wickets | Bayer Uerdingen Cricket Ground |
| 2023-07-16 | T20I | Malta v Switzerland | 164/6 · 166/4 | Switzerland won by 6 wickets | Marsa Sports Club |
| 2023-07-15 | T20I | Malta v Switzerland | 156/9 · 157/4 | Switzerland won by 6 wickets | Marsa Sports Club |
| 2023-07-14 | T20I | France v Switzerland | 148/4 · 151/4 | Switzerland won by 6 wickets | Marsa Sports Club |
| 2023-07-14 | T20I | Luxembourg v Switzerland | 118/8 · 119/2 | Switzerland won by 8 wickets | Marsa Sports Club |
| 2023-07-13 | T20I | Romania v Switzerland | 134/5 · 139/4 | Switzerland won by 6 wickets | Marsa Sports Club |
| 2022-07-31 | T20I | Luxembourg v Switzerland | 115/9 · 108 | Luxembourg won by 7 runs | Tikkurila Cricket Ground |
| 2022-07-30 | T20I | Switzerland v Czech Republic | 183/8 · 184/3 | Czech Republic won by 7 wickets | Kerava National Cricket Ground |
| 2022-07-28 | T20I | Norway v Switzerland | 174/7 · 25/1 | Norway won by 12 runs | Tikkurila Cricket Ground |
| 2022-07-27 | T20I | Switzerland v Estonia | 173/4 · 142/3 | Switzerland won by 31 runs | Kerava National Cricket Ground |
| 2022-07-25 | T20I | France v Switzerland | 157/5 · 158/9 | Switzerland won by 1 wickets | Tikkurila Cricket Ground |
| 2021-10-24 | T20I | Malta v Switzerland | 176/7 · 170/8 | Malta won by 6 runs | Marsa Sports Club |
| 2021-10-23 | T20I | Switzerland v Malta | 150/9 · 142/9 | Switzerland won by 8 runs | Marsa Sports Club |
| 2021-10-22 | T20I | Bulgaria v Switzerland | 81 · 82/2 | Switzerland won by 8 wickets | Marsa Sports Club |
| 2021-10-22 | T20I | Gibraltar v Switzerland | 133/9 · 134/1 | Switzerland won by 9 wickets | Marsa Sports Club |