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 , 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 12 Nov 2026
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.