Switzerland Stats
Switzerland T20I 2026 Squad
15 players named, the captain first, as of 12 Nov 2026
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.