Menu

Account

Create a free account Go Pro

Already have an account? Log in

Next Test ZimbabweZimbabwe (H)
Test Series - Tomorrow, 06:00 Their squad Preview

Afghanistan Squad and Player Stats Test Series 2026

Every Afghanistan player over the last 10 Tests in numbers, from runs to wickets and catches

Updated , after the Zimbabwe game

#Player M Inns Runs SR 6s Wkts Econ Ct
1 Afghanistan Rahmat Shah All-rounder 9 16 1068 51.3 12 1 3.79 8
2 Afghanistan Hashmatullah Shahidi Batter 10 18 691 48.8 4 2 3.80 1
3 Afghanistan Ibrahim Zadran Batter 5 10 347 52.6 0 0 - 6
4 Afghanistan Sediqullah Atal Batter 4 6 295 42.8 7 0 6.75 2
5 Afghanistan Afsar Zazai Keeper 6 9 206 59.9 3 0 - 18
6 Afghanistan Abdul Malik All-rounder 7 12 185 49.7 1 1 5.25 5
7 Afghanistan Asghar Afghan Batter 1 1 164 63.8 2 0 1.00 0
8 Afghanistan Nasir Jamal Batter 4 8 143 54.4 1 0 2.00 4
9 Afghanistan Rahmanullah Gurbaz Keeper 3 6 133 56.6 4 0 - 3
10 I Afghanistan Ismat Alam All-rounder 3 6 130 45.0 0 4 2.55 0
11 Afghanistan Ikram Alikhil Keeper 3 5 127 40.8 0 0 - 6
12 Afghanistan Noor Ali Zadran Batter 2 4 117 41.6 0 0 - 1
13 R Afghanistan Rahmanullah Zadran Batter 2 1 113 60.1 1 0 - 2
14 Afghanistan Shahidullah Kamal All-rounder 5 7 102 54.5 0 0 4.31 5
15 Afghanistan Qais Ahmad Bowler 3 5 98 58.7 4 7 4.62 0
16 Afghanistan Karim Janat All-rounder 2 4 95 52.2 2 0 4.12 0
17 Afghanistan Yamin Ahmadzai Bowler 4 8 64 30.3 2 10 3.58 1
18 Afghanistan Zia ur Rehman Akbar Bowler 6 10 57 26.1 0 17 3.25 4
19 B Afghanistan Bahir Shah Batter 2 3 51 67.1 0 0 - 0
20 Afghanistan Rashid Khan Bowler 2 2 48 102.1 0 22 2.82 0
21 N Afghanistan Naveed Zadran All-rounder 3 5 41 35.3 0 11 3.98 1
22 R Afghanistan Riaz Hassan Batter 1 2 23 43.4 0 0 - 1
23 Afghanistan Sharafuddin Ashraf All-rounder 2 4 20 38.5 0 1 3.82 0
24 Afghanistan Fareed Ahmad Bowler 1 2 19 76.0 1 2 2.73 0
25 N Afghanistan Nijat Masood Bowler 3 6 16 23.9 1 9 4.29 0
26 Afghanistan Ziaur Rahman Sharifi Batter 3 5 13 61.9 2 9 3.43 1
27 Afghanistan Amir Hamza Afghanistan 2 2 11 30.6 0 6 3.30 2
28 Afghanistan Mohammad Saleem Bowler 4 6 11 34.4 0 16 3.92 0
29 N Afghanistan Nangeyalia Kharote All-rounder 1 2 10 43.5 1 0 5.00 0
30 Afghanistan Javed Ahmadi Batter 1 2 8 88.9 0 1 2.48 1
31 Afghanistan Zahir Khan Bowler 3 5 8 25.8 0 8 4.74 0
32 K Afghanistan Khalil Gurbaz All-rounder 1 2 8 40.0 0 0 6.00 0
33 Afghanistan AM Ghazanfar Bowler 1 1 6 150.0 1 4 4.43 1
34 Afghanistan Azmatullah Omarzai All-rounder 2 3 4 25.0 0 1 3.20 1
35 Afghanistan Sayed Shirzad Bowler 1 0 0 - 0 3 2.28 0
35 players over Afghanistan's last 10 Tests. Each head sorts the table.

Afghanistan Test Series 2026 Squad

20 players named, the captain first, as of 12 Nov 2026

Afghanistan Test Squad Questions

Who is Afghanistan's top run scorer?

Over Afghanistan's last 10 Tests, Rahmat Shah with 1068 runs in 9, at a strike rate of 51.3.

Who has taken the most wickets for Afghanistan?

Over Afghanistan's last 10 Tests, Rashid Khan with 22 wickets at 2.82 an over.

Who has played the most for Afghanistan recently?

Hashmatullah Shahidi, in 10 of Afghanistan's last 10 Tests. 35 players have played for them in that time.

Who is in the Afghanistan squad?

Afghanistan's Test Series 2026 squad has 20 players: Abdul Malik, Afsar Zazai, Azmatullah Omarzai, Bilal Sami, Hashmatullah Shahidi, Ikram Alikhil, Ismat Alam, Khalil Gurbaz, Mohammad Saleem, Nangeyalia Kharote, Qais Ahmad, Rahmanullah Gurbaz, Rahmanullah Zadran, Rahmat Shah, Sediqullah Atal, Shahidullah Kamal, Sharafuddin Ashraf, Yamin Ahmadzai, Zia ur Rehman Akbar, Ziaur Rahman Sharifi.