DUBAI (Web Desk) - Hashmatullah Shahidi has resigned as Afghanistan's ODI captain with immediate effect. Shahidi led Afghanistan in 55 ODIs from January 2022 to their previous assignment, against India in India, in June 2026.
The 31-year-old's captaincy stint included leading Afghanistan at one Asia Cup and World Cup each, both in 2023, and the Champions Trophy in 2025. Under his captaincy, Afghanistan won 27 matches, including wins against England, Pakistan, Sri Lanka and Netherlands at the 2023 World Cup, where Afghanistan nearly made it to the semi-final.
They finished on sixth place, which secured them a place in the 2025 Champions Trophy in Dubai. They beat England there again but could not qualify for the semi-finals after their game against Australia was washed out.
Afghanistan also beat Bangladesh (three times), Zimbabwe (twice), and South Africa and Ireland (once each) in bilateral series under Shahidi's captaincy.
Shahidi's batting numbers as captain weren't too different to what they were when he wasn't leading Afghanistan. When not playing as captain, he averaged 32.97 and had a strike rate of 64.39, numbers which only slightly improved to 33.79 and 70.77, respectively, while being captain.
His only ODI century in 96 games came in Afghanistan's previous ODI, against India in Chennai, when he scored 102 off 131 balls.
Afghanistan are next in action in August, when they tour Ireland for five ODIs.