Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International

Switzerland Playing XI: Last XI and Batting Order

The XI from 20 Jun 2026 v Belgium

Updated 21 June 2026, after the Romania game

1 S Sahil Tarakhel All-rounder, batted 1 57 45 balls 2 N Numan Ahmadzai All-rounder, batted 2 13 7 balls 3 R Raihan Stanikzai All-rounder, batted 3 23 12 balls 4 H Harsha Deshan Bowler, batted 4 7 7 balls 5 D Diyon Johnson All-rounder, batted 5 5 7 balls 6 Malyar Stanikzai All-rounder, batted 6 1 3 balls 7 N Naim Stanikzai Keeper, batted 7 24 21 balls 8 I Isaac Stewart All-rounder, batted 8 27* 17 balls 9 A Ashwin Vinod Batter, batted 9 1* 1 balls 10 M Musa Ahmadzai Bowler 1-38 bowling 11 J Jamal Stanikzai Bowler 0-15 bowling
Last T20I: Belgium won by 16 runs, 20 Jun 2026. The scorecard →

Switzerland Batting Order

Who batted where over the last 18 T20Is, and the runs there

PositionInnsAvgSRAlso
1Faheem Nazir 9 58.3 150.0 S. Tarakhel (3), O. Mahmood (2)
2Osama Mahmood 6 33.0 114.6 H. Deshan (5), N. Ahmadzai (3)
3Ahmed Hassan 6 36.5 148.0 A. Vinod (3), R. Stanikzai (3)
4Hassan Ahmad 4 63.0 141.6 A. Vinod (4), H. Deshan (3)
5Diyon Johnson 5 10.4 118.2 Q. Zabiullah (3), A. Nayyer (2)
6Diyon Johnson 4 27.7 143.1 M. Stanikzai (3), A. Nayyer (3)
7Naim Stanikzai 3 35.0 134.6 M. Stanikzai (3), J. Sinh (2)
8Isaac Stewart 3 - 136.7 A. Kumar (3), A. Nayyer (1)
9Ashwin Vinod 2 - 62.5 S. Sirwari (1), K. Niazi (1)
10Ashwin Vinod 1 - 114.3 K. Niazi (1), S. Sirwari (1)
11Hugo Elder 1 - 100.0 A. Kumar (1)
Inns is how often each batted there. A player who did not bat is left out.

Switzerland Selections

Every player Switzerland picked in the last 18 T20Is, the most first

PlayerXIBatsLast
Ashwin Vinod 16/18 9 XI
Aneesh Kumar 14/18 8 -
Arjun Vinod 12/18 4 -
Ali Nayyer 12/18 6 -
Kenardo Fletcher 11/18 - -
Faheem Nazir 9/18 1 -
Harsha Deshan 9/18 2 XI
Osama Mahmood 9/18 2 -
Diyon Johnson 9/18 5 XI
Khalid Niazi 8/18 10 -
Malyar Stanikzai 7/18 6 XI
Ahmed Hassan 6/18 3 -
Idrees Ul Haque 6/18 4 -
Hassan Ahmad 5/18 4 -
Muralitharan Gnanasekaram 5/18 6 -
Sahil Tarakhel 3/18 1 XI
Numan Ahmadzai 3/18 2 XI
Raihan Stanikzai 3/18 3 XI
Asad Mahmood 3/18 4 -
Qateel Zabiullah 3/18 5 -
Abdullah Rana 3/18 5 -
Naim Stanikzai 3/18 7 XI
Jai Sinh 3/18 7 -
Noor Khan Ahmadi 3/18 7 -
Isaac Stewart 3/18 8 XI
Sheraz Sirwari 3/18 10 -
Musa Ahmadzai 3/18 - XI
Anser Mehmood 2/18 3 -
Izhar Hussain 2/18 5 -
Stefan Franklin 2/18 9 -
Aidan Andrews 2/18 - -
Nicolas Henderson 2/18 - -
Grant Cupido 1/18 2 -
Ahmed Hassan 1/18 3 -
Matthew Martin 1/18 6 -
Hugo Elder 1/18 11 -
Jamal Stanikzai 1/18 - XI

Switzerland T20I Lineups Questions

What was Switzerland's last XI?

Switzerland's last XI, from 20 Jun 2026 against Belgium: Sahil Tarakhel, Numan Ahmadzai, Raihan Stanikzai, Harsha Deshan, Diyon Johnson, Malyar Stanikzai, Naim Stanikzai, Isaac Stewart, Ashwin Vinod, Musa Ahmadzai, Jamal Stanikzai.

Who opens the batting for Switzerland?

Over the last 18 T20Is, Faheem Nazir batted at one 9 times and Osama Mahmood at two 6 times.

Who bats at three for Switzerland?

Ahmed Hassan, 6 times in the last 18 T20Is, then Arjun Vinod (3).

Who has played every T20I for Switzerland recently?

Nobody played all of Switzerland's last 18 T20Is. Ashwin Vinod played the most, 16.