Switzerland Stats
Switzerland T20I 2026 Squad
15 players named, the captain first, as of 11 Nov 2026
Abid Barekzai
Player
Last XI
A
Ashwin Vinod
Batter, 4 matches this season
Last XI
D
Diyon Johnson
All-rounder, 4 matches this season
H
Harsha Deshan
Bowler, 4 matches this season
Last XI
I
Isaac Stewart
All-rounder, 4 matches this season
Last XI
J
Jai Sinh
Batter
J
Jamal Stanikzai
Bowler, 2 matches this season
K
Khalid Niazi
All-rounder, 2 matches this season
Last XI
Malyar Stanikzai
All-rounder, 4 matches this season
Last XI
M
Musa Ahmadzai
Bowler, 4 matches this season
N
Naim Stanikzai
Keeper, 4 matches this season
Last XI
N
Numan Ahmadzai
All-rounder, 4 matches this season
Last XI
R
Raihan Stanikzai
All-rounder, 4 matches this season
Last XI
S
Sahil Tarakhel
All-rounder, 4 matches this season
Last XI
S
Shankar Panguluri
Player
Last XI
Switzerland T20I Squad Questions
Who is Switzerland's top run scorer?
Over Switzerland's last 3 T20Is, Arjun Vinod with 96 runs in 2, at a strike rate of 145.5.
Who has taken the most wickets for Switzerland?
Over Switzerland's last 3 T20Is, Ali Nayyer with 2 wickets at 17.33 an over.
Who has played the most for Switzerland recently?
Osama Mahmood, in 2 of Switzerland's last 3 T20Is. 26 players have played for them in that time.
Who is in the Switzerland squad?
Switzerland's T20I 2026 squad has 15 players: Abid Barekzai, Ashwin Vinod, Diyon Johnson, Harsha Deshan, Isaac Stewart, Jai Sinh, Jamal Stanikzai, Khalid Niazi, Malyar Stanikzai, Musa Ahmadzai, Naim Stanikzai, Numan Ahmadzai, Raihan Stanikzai, Sahil Tarakhel, Shankar Panguluri.