Afghanistan batter Hashmatullah Shahidi has stepped down as the team’s ODI captain after about four and a half years in the role. Multiple outlets report that Shahidi led Afghanistan in 55 ODI matches since taking charge in early 2022. During his captaincy, Afghanistan recorded notable wins over top teams, including victories against England, Pakistan and Sri Lanka at the 2023 ICC Men’s Cricket World Cup in India, as well as a win over the Netherlands. Coverage also highlights that Afghanistan put together a strong World Cup campaign, narrowly missing qualification for the knockout stage.

Several reports say Shahidi made the announcement via social media and described the decision as personal, while indicating that he will continue playing for Afghanistan. One source also notes that he captained the side at the 2025 ICC Champions Trophy, extending his leadership into another major ICC event.

The Afghanistan Cricket Board is expected to name a new ODI captain ahead of the team’s upcoming tour of Ireland.