Latest previewIndia v West Indies · 1st T20I · 6 Oct 2026Read the preview
Team News

Hashmatullah Shahidi Steps Down as Afghanistan ODI Captain

Hashmatullah Shahidi has resigned the ODI captaincy after 55 matches and 27 wins, but will stay in the side as a player. A new captain is due before the Ireland series.

By SportCricket Desk · 22 Jul 2026 · 2 min read

Hashmatullah Shahidi has resigned as Afghanistan’s ODI captain, ending a spell that began in January 2022. His final match in charge was against India in June 2026.

The record

Shahidi led Afghanistan in 55 ODIs and won 27 of them. In that time the team played in the 2023 Asia Cup, the 2023 ICC Cricket World Cup and the 2025 ICC Champions Trophy.

The 2023 World Cup was the high point. Afghanistan beat England, Pakistan, Sri Lanka and the Netherlands but narrowly missed the semi-finals, finishing sixth. At the 2025 Champions Trophy in Dubai they again beat England, only for a rain-affected match against Australia to end their chances of reaching the knockouts.

His message

In a post on Instagram, Shahidi said he had made the decision after careful personal thought and thanked the management, coaches, team-mates and supporters for their trust. He described leading the side as a great honour and wished the next captain and the team well. He gave no specific reason for stepping down.

What happens next

Shahidi confirmed he remains fully committed to Afghanistan as an ODI player. The team’s next 50-over assignment is a five-match series against Ireland from August 5 to 14, 2026. The Afghanistan Cricket Board is expected to name a new ODI captain before it starts, which should open a new chapter for the side.

AfghanistanHashmatullah ShahidiODI

Related match previews

All previews
India tour of England 2026 England v India 16 Jul 2026 · Played Sophia Gardens, Cardiff Our pick: England West Indies tour of India 2026 India v West Indies 3 Oct 2026 · Played PCA International Cricket Stadium, Ground A, New Chandigarh Our pick: India Australia tour of South Africa 2026 South Africa v Australia 27 Sep 2026 · Played The Wanderers Stadium, Johannesburg Our pick: South Africa

More to read

Team News Conrad Expects Edge in South Africa-Australia Tests After Lord’s Final Win

South Africa coach Shukri Conrad expects a spicy three-Test series against Australia, with WTC points close and the Lord’s final fresh in the memory.

25 Sep 2026 · 3 min read
Team News Cummins Likely to Sit Out First South Africa ODI as Australia Rotate Test Quicks

Australia may stagger Cummins, Starc and Hazlewood across the three ODIs in South Africa to protect their Test bowlers, opening a door for Nathan…

23 Sep 2026 · 3 min read
Team News Maphaka Hamstring Injury Opens Door for Lizaad Williams in South Africa ODI Squad

Kwena Maphaka is out of South Africa’s ODI series against Australia with a hamstring injury, and Lizaad Williams has been called up as replacement.

23 Sep 2026 · 2 min read