Afghanistan Stats
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 20 ODIs, Rahmat Shah with 677 runs in 20, at a strike rate of 82.3.
Who has taken the most wickets for Afghanistan?
Over Afghanistan's last 20 ODIs, Rashid Khan with 29 wickets at 4.77 an over.
Who has played the most for Afghanistan recently?
Rahmat Shah, in 20 of Afghanistan's last 20 ODIs. 27 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.