Afghanistan Stats
Afghanistan Squad and Player Stats ODI 2026
Every Afghanistan player over the last 40 ODIs in numbers, from runs to wickets and catches
Updated 15 August 2026, after the Ireland game
| #Player | M | Inns | Runs | Avg | SR | 4s | 6s | 50s | 100s | Ducks | HS |
|---|---|---|---|---|---|---|---|---|---|---|---|
1
Rahmanullah Gurbaz Keeper
|
38 | 38 | 1554 | 40.89 | 93.4 | 142 | 60 | 12 | 6 | 2 | 151 |
2
Ibrahim Zadran Batter
|
32 | 32 | 1399 | 46.63 | 79.2 | 129 | 23 | 11 | 4 | 2 | 177 |
3
Azmatullah Omarzai All-rounder
|
37 | 34 | 1124 | 43.23 | 100.1 | 80 | 50 | 9 | 1 | 3 | 149 |
4
Rahmat Shah All-rounder
|
37 | 37 | 1029 | 31.18 | 77.5 | 90 | 6 | 11 | 1 | 2 | 143 |
5
Hashmatullah Shahidi Batter
|
39 | 39 | 947 | 35.07 | 71.6 | 84 | 6 | 7 | 1 | 2 | 102 |
6
Mohammad Nabi All-rounder
|
35 | 29 | 703 | 28.12 | 95.6 | 45 | 25 | 3 | 1 | 0 | 136 |
7
Sediqullah Atal Batter
|
17 | 16 | 647 | 40.44 | 86.6 | 65 | 15 | 4 | 2 | 1 | 143 |
8
Rashid Khan Bowler
|
31 | 23 | 263 | 13.84 | 92.9 | 23 | 9 | 0 | 0 | 1 | 37 |
9
Ikram Alikhil Keeper
|
18 | 11 | 152 | 16.89 | 78.4 | 12 | 4 | 1 | 0 | 0 | 58 |
10
Mujeeb Ur Rahman Bowler
|
15 | 9 | 135 | 16.88 | 115.4 | 15 | 7 | 1 | 0 | 0 | 64 |
11
Abdul Malik All-rounder
|
3 | 3 | 122 | 40.67 | 65.6 | 16 | 1 | 1 | 0 | 0 | 84 |
12
Gulbadin Naib All-rounder
|
10 | 10 | 121 | 17.29 | 91.0 | 16 | 4 | 0 | 0 | 2 | 34 |
13
AM Ghazanfar Bowler
|
20 | 11 | 65 | 6.50 | 98.5 | 4 | 4 | 0 | 0 | 4 | 31 |
14
Darwish Rasooli Batter
|
5 | 5 | 60 | 12.00 | 103.4 | 3 | 2 | 0 | 0 | 0 | 24 |
15
R
Riaz Hassan Batter
|
2 | 2 | 45 | 22.50 | 56.3 | 3 | 1 | 0 | 0 | 0 | 29 |
16
N
Nangyal Kharoti All-rounder
|
8 | 4 | 41 | 13.67 | 80.4 | 3 | 1 | 0 | 0 | 1 | 27 |
17
Shahidullah Kamal All-rounder
|
2 | 2 | 38 | 19.00 | 55.9 | 2 | 0 | 0 | 0 | 0 | 37 |
18
Noor Ahmad Bowler
|
9 | 3 | 35 | 11.67 | 72.9 | 5 | 0 | 0 | 0 | 1 | 26 |
19
R
Riaz Hussan Batter
|
2 | 1 | 34 | 34.00 | 51.5 | 5 | 0 | 0 | 0 | 0 | 34 |
20
N
Nangeyalia Kharote All-rounder
|
5 | 3 | 29 | 9.67 | 61.7 | 0 | 0 | 0 | 0 | 0 | 13 |
21
Najibullah Zadran Batter
|
5 | 4 | 27 | 6.75 | 46.6 | 2 | 0 | 0 | 0 | 0 | 10 |
22
Fareed Ahmad Bowler
|
6 | 4 | 26 | 6.50 | 48.1 | 2 | 0 | 0 | 0 | 0 | 17 |
23
Naveen ul Haq Bowler
|
8 | 5 | 16 | 4.00 | 64.0 | 2 | 0 | 0 | 0 | 2 | 9 |
24
Mohammad Saleem Bowler
|
6 | 3 | 15 | 15.00 | 68.2 | 3 | 0 | 0 | 0 | 0 | 9 |
25
Fazalhaq Farooqi Bowler
|
27 | 13 | 14 | 4.67 | 38.9 | 1 | 0 | 0 | 0 | 2 | 6 |
26
Qais Ahmad Bowler
|
2 | 2 | 12 | 6.00 | 150.0 | 1 | 1 | 0 | 0 | 0 | 11 |
27
Abdul Rahman Bowler
|
3 | 3 | 10 | 5.00 | 27.0 | 0 | 0 | 0 | 0 | 0 | 4 |
28
N
Naveed Zadran All-rounder
|
3 | 2 | 10 | 10.00 | 90.9 | 0 | 1 | 0 | 0 | 0 | 9 |
29
Zia ur Rehman Bowler
|
1 | 1 | 5 | 5.00 | 16.7 | 1 | 0 | 0 | 0 | 0 | 5 |
30
Ziaur Rahman Sharifi Batter
|
4 | 2 | 5 | 5.00 | 33.3 | 1 | 0 | 0 | 0 | 0 | 4 |
31
Sharafuddin Ashraf All-rounder
|
1 | 1 | 4 | 4.00 | 44.4 | 0 | 0 | 0 | 0 | 0 | 4 |
32
Yamin Ahmadzai Bowler
|
2 | 2 | 4 | 4.00 | 13.8 | 0 | 0 | 0 | 0 | 1 | 4 |
33
Bilal Sami Bowler
|
3 | 2 | 2 | - | 14.3 | 0 | 0 | 0 | 0 | 0 | 2 |
34
B
Bashir Ahmad Bowler
|
2 | 1 | 0 | - | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 |
Afghanistan ODI 2026 Squad
18 players named, the captain first, as of 11 Nov 2026
AM Ghazanfar
Bowler, 7 matches this season
Last XI
Azmatullah Omarzai
All-rounder, 6 matches this season
Last XI
Bilal Sami
Bowler, 1 match this season
Darwish Rasooli
Batter, 5 matches this season
Fareed Ahmad
Bowler, 1 match this season
Fazalhaq Farooqi
Bowler, 2 matches this season
Hashmatullah Shahidi
Batter, 7 matches this season
Last XI
Ibrahim Zadran
Batter, 7 matches this season
Last XI
Ikram Alikhil
Keeper, 1 match this season
Last XI
Mohammad Nabi
All-rounder, 2 matches this season
Mohammad Saleem
Bowler, 4 matches this season
Last XI
N
Nangeyalia Kharote
All-rounder, 2 matches this season
Last XI
Rahmanullah Gurbaz
Keeper, 7 matches this season
Last XI
Rahmat Shah
All-rounder, 7 matches this season
Last XI
Rashid Khan
Bowler, 6 matches this season
Sediqullah Atal
Batter, 7 matches this season
Last XI
Yamin Ahmadzai
Bowler, 2 matches this season
Ziaur Rahman Sharifi
Batter, 4 matches this season
Last XI
Afghanistan ODI Squad Questions
Who is Afghanistan's top run scorer?
Over Afghanistan's last 40 ODIs, Rahmanullah Gurbaz with 1554 runs in 38, at a strike rate of 93.4.
Who has taken the most wickets for Afghanistan?
Over Afghanistan's last 40 ODIs, Rashid Khan with 61 wickets at 4.26 an over.
Who has played the most for Afghanistan recently?
Hashmatullah Shahidi, in 39 of Afghanistan's last 40 ODIs. 34 players have played for them in that time.
Who is in the Afghanistan squad?
Afghanistan's ODI 2026 squad has 18 players: AM Ghazanfar, Azmatullah Omarzai, Bilal Sami, Darwish Rasooli, Fareed Ahmad, Fazalhaq Farooqi, Hashmatullah Shahidi, Ibrahim Zadran, Ikram Alikhil, Mohammad Nabi, Mohammad Saleem, Nangeyalia Kharote, Rahmanullah Gurbaz, Rahmat Shah, Rashid Khan, Sediqullah Atal, Yamin Ahmadzai, Ziaur Rahman Sharifi.