Men's T20I ·
Romania (won)229/3 (20.0)Switzerland178/6 (20.0)
Romania won by 51 runs
Continental Cup · Semi Final · Moara Vlasiei Cricket Ground, Ilfov County
Scorecard: Romania v Switzerland, 21 Jun 2026Replay: Romania v Switzerland, 21 Jun 2026
39 matches · Men's · T20I · Switzerland
Men's T20I ·
Romania won by 51 runs
Continental Cup · Semi Final · Moara Vlasiei Cricket Ground, Ilfov County
Scorecard: Romania v Switzerland, 21 Jun 2026Replay: Romania v Switzerland, 21 Jun 2026
Men's T20I ·
Belgium won by 16 runs
Continental Cup · Match 6 · Moara Vlasiei Cricket Ground, Ilfov County
Scorecard: Belgium v Switzerland, 20 Jun 2026Replay: Belgium v Switzerland, 20 Jun 2026
Men's T20I ·
Switzerland won by 4 wickets
Continental Cup · Match 2 · Moara Vlasiei Cricket Ground, Ilfov County
Scorecard: Romania v Switzerland, 19 Jun 2026Replay: Romania v Switzerland, 19 Jun 2026
Men's T20I ·
Switzerland won by 3 wickets
Continental Cup · Match 3 · Moara Vlasiei Cricket Ground, Ilfov County
Scorecard: Hungary v Switzerland, 19 Jun 2026Replay: Hungary v Switzerland, 19 Jun 2026
Men's T20I ·
Switzerland won by 3 wickets
ICC Men's T20 World Cup Sub Regional Europe Qualifier A · 7th Place Play-Off · Happy Valley Ground, Episkopi
Scorecard: Malta v Switzerland, 23 May 2026Replay: Malta v Switzerland, 23 May 2026
Men's T20I ·
France won by 8 runs
ICC Men's T20 World Cup Sub Regional Europe Qualifier A · Match 17 · Happy Valley Ground, Episkopi
Scorecard: France v Switzerland, 22 May 2026Replay: France v Switzerland, 22 May 2026
Men's T20I ·
Switzerland won by 25 runs
ICC Men's T20 World Cup Sub Regional Europe Qualifier A · Match 14 · Happy Valley Ground 2
Scorecard: Switzerland v Cyprus, 20 May 2026Replay: Switzerland v Cyprus, 20 May 2026
Men's T20I ·
Croatia won by 16 runs
ICC Men's T20 World Cup Sub Regional Europe Qualifier A · Match 11 · Happy Valley Ground, Episkopi
Scorecard: Croatia v Switzerland, 19 May 2026Replay: Croatia v Switzerland, 19 May 2026
Men's T20I ·
Jersey won by 9 wickets
ICC Men's T20 World Cup Sub Regional Europe Qualifier A · Match 3 · Happy Valley Ground, Episkopi
Scorecard: Switzerland v Jersey, 16 May 2026Replay: Switzerland v Jersey, 16 May 2026
Men's T20I ·
No result
Switzerland tour of Guernsey · Match 1 · King George V Sports Ground, Castel
Scorecard: Guernsey v Switzerland, 30 Aug 2025Replay: Guernsey v Switzerland, 30 Aug 2025
Men's T20I ·
No result
Switzerland tour of Guernsey · Match 2 · King George V Sports Ground, Castel
Scorecard: Switzerland v Guernsey, 30 Aug 2025Replay: Switzerland v Guernsey, 30 Aug 2025
Men's T20I ·
Switzerland won by 15 runs
Switzerland tour of Estonia · Match 2 · Estonian National Cricket and Rugby Field, Tallinn
Scorecard: Switzerland v Estonia, 3 Aug 2025Replay: Switzerland v Estonia, 3 Aug 2025
Men's T20I ·
Switzerland won by 41 runs
Switzerland tour of Estonia · Match 3 · Estonian National Cricket and Rugby Field, Tallinn
Scorecard: Switzerland v Estonia, 3 Aug 2025Replay: Switzerland v Estonia, 3 Aug 2025
Men's T20I ·
Switzerland won by 72 runs
Switzerland tour of Estonia · Match 1 · Estonian National Cricket and Rugby Field, Tallinn
Scorecard: Switzerland v Estonia, 2 Aug 2025Replay: Switzerland v Estonia, 2 Aug 2025
Men's T20I ·
Luxembourg won by 7 wickets
Switzerland tour of Luxembourg · Match 3 · Pierre Werner Cricket Ground, Walferdange
Scorecard: Switzerland v Luxembourg, 22 Jun 2025Replay: Switzerland v Luxembourg, 22 Jun 2025
Men's T20I ·
Switzerland won by 57 runs
Switzerland tour of Luxembourg · Match 1 · Pierre Werner Cricket Ground, Walferdange
Scorecard: Switzerland v Luxembourg, 21 Jun 2025Replay: Switzerland v Luxembourg, 21 Jun 2025
Men's T20I ·
Switzerland won by 11 runs
Switzerland tour of Luxembourg · Match 2 · Pierre Werner Cricket Ground, Walferdange
Scorecard: Switzerland v Luxembourg, 21 Jun 2025Replay: Switzerland v Luxembourg, 21 Jun 2025
Men's T20I ·
Austria won by 17 runs
Switzerland tour of Austria · Match 4 · Velden Cricket Ground, Latschach
Scorecard: Austria v Switzerland, 1 Jun 2025Replay: Austria v Switzerland, 1 Jun 2025
Men's T20I ·
Austria won by 17 runs
Switzerland tour of Austria · Match 2 · Velden Cricket Ground, Latschach
Scorecard: Austria v Switzerland, 31 May 2025Replay: Austria v Switzerland, 31 May 2025
Men's T20I ·
Switzerland won by 3 wickets
Switzerland tour of Austria · Match 3 · Velden Cricket Ground, Latschach
Scorecard: Austria v Switzerland, 31 May 2025Replay: Austria v Switzerland, 31 May 2025
Men's T20I ·
Austria won by 29 runs
Switzerland tour of Austria · Match 1 · Velden Cricket Ground, Latschach
Scorecard: Austria v Switzerland, 30 May 2025Replay: Austria v Switzerland, 30 May 2025
Men's T20I ·
Switzerland won by 7 wickets
ICC Men's T20 World Cup Sub Regional Europe Qualifier · Match 19 · Bayer Uerdingen Cricket Ground
Scorecard: Croatia v Switzerland, 13 Jul 2024Replay: Croatia v Switzerland, 13 Jul 2024
Men's T20I ·
Switzerland won by 40 runs
ICC Men's T20 World Cup Sub Regional Europe Qualifier · Match 14 · Bayer Uerdingen Cricket Ground
Scorecard: Switzerland v Serbia, 11 Jul 2024Replay: Switzerland v Serbia, 11 Jul 2024
Men's T20I ·
Jersey won by 167 runs
ICC Men's T20 World Cup Sub Regional Europe Qualifier · Match 8 · Bayer Uerdingen Cricket Ground
Scorecard: Jersey v Switzerland, 9 Jul 2024Replay: Jersey v Switzerland, 9 Jul 2024
Men's T20I ·
Belgium won by 2 wickets
ICC Men's T20 World Cup Sub Regional Europe Qualifier · Match 2 · Bayer Uerdingen Cricket Ground
Scorecard: Switzerland v Belgium, 7 Jul 2024Replay: Switzerland v Belgium, 7 Jul 2024
Men's T20I ·
FinalSwitzerland won by 6 wickets
Valletta Cup · Final · Marsa Sports Club
Scorecard: Malta v Switzerland, 16 Jul 2023Replay: Malta v Switzerland, 16 Jul 2023
Men's T20I ·
Switzerland won by 6 wickets
Valletta Cup · Match 9 · Marsa Sports Club
Scorecard: Malta v Switzerland, 15 Jul 2023Replay: Malta v Switzerland, 15 Jul 2023
Men's T20I ·
Switzerland won by 8 wickets
Valletta Cup · Match 5 · Marsa Sports Club
Scorecard: Luxembourg v Switzerland, 14 Jul 2023Replay: Luxembourg v Switzerland, 14 Jul 2023
Men's T20I ·
Switzerland won by 6 wickets
Valletta Cup · Match 7 · Marsa Sports Club
Scorecard: France v Switzerland, 14 Jul 2023Replay: France v Switzerland, 14 Jul 2023
Men's T20I ·
Switzerland won by 6 wickets
Valletta Cup · Match 3 · Marsa Sports Club
Scorecard: Romania v Switzerland, 13 Jul 2023Replay: Romania v Switzerland, 13 Jul 2023