Rahmat Shah creates history, registers highest ODI score by Afghanistan captain

Sports Tak

Sports Tak

UPDATED:

google-icon
Rahmat Shah in this frame. (Getty)
Rahmat Shah in this frame. (Getty)

Story Highlights:

Rahmat records highest ODI score by an Afghanistan captain.

Afghanistan chase 299 as Rahmat remains unbeaten on 143.

In a series of historic events, Rahmat Shah played a captain's knock to guide Afghanistan to a dominating six-wicket win over Ireland in the fifth and final ODI on Saturday, August 15. While chasing a big target of 299 at the Civil Service Cricket Club in Belfast, Afghanistan completed the challenge in just 48.5 overs, with Rahmat leading from the front. The newly appointed ODI skipper stayed unbeaten on 143 from 133 deliveries, hitting 13 fours and two sixes his match-winning knock.

Rahmat Shah creates history for Afghanistan

Rahmat's match-winning century also earned him a place in Afghanistan's ODI record books. He turned out to be the third skipper from Afghanistan to record a century in 50-over format, joining Asghar Afghan and Hashmatullah Shahidi in exclusive club. His 143 not out also surpassed the previous Afghanistan captain, becoming the highest individual ODI score by a skipper from the nation.

Earlier the record belonged to former Afghanistan ODI captain Hashmatullah Shahidi. He had set the benchmark with a 102-run knock from 131 deliveries against Chennai's MA Chidambaram Stadium on June 20, 2026.

Here is the list of highest ODI scores by Afghanistan captains:

Player Runs Balls 4s 6s Strike Rate Against Venue Date
Rahmat Shah 143* 133 13 2 107.51 Ireland Belfast August 15, 2026
Hashmatullah Shahidi 102 131 13 1 77.86 India Chennai June 20, 2026
Asghar Afghan 101 90 6 6 112.22 Ireland Greater Noida March 17, 2017
Hashmatullah Shahidi 88 104 13 0 84.61 Zimbabwe Harare June 4, 2022
Asghar Afghan 82* 111 6 2 73.87 Ireland Dehradun March 10, 2019
Hashmatullah Shahidi 80 88 8 1 90.90 India Delhi October 11, 2023
Mohammad Nabi 77 57 8 3 135.08 UAE Kuala Lumpur May 2, 2014

During his stay at the crease, Rahmat stitched a massive 201-run stand from 210 deliveries for the third wicket with Sediqullah Atal, who missed a well-deserved century after scoring 98 off 112 balls.

Notably, Atal smashed a century in the fourth ODI against Ireland. His impressive stay at the crease ended on 98 when Liam McCarthy removed him on the third delivery of the 41st over. Rahmat then took charge of the chase along with Azmatullah Omarzai, with the pair adding 56 runs to seal the win for Afghanistan.