Afghanistan captain Hashmatullah Shahidi scores his maiden ODI century against India, ending a 4,644-day wait since his ODI debut. Multiple outlets report that Shahidi makes 102 runs in a resilient innings marked by persistent difficulty, including periods of trouble and cramps. Afghanistan are said to have suffered an early collapse, but Shahidi’s performance steadies the innings and helps the team reach a total of 218. The milestone is also noted as one of the longest waits for a first ODI century among players. With his hundred, Shahidi adds a key individual achievement in the match, while Afghanistan leverage his innings to post a competitive score. The reports align on the main details: the score of 102, the opponent (India), the first ODI century milestone, the 4,644-day gap from debut, and Afghanistan’s final total of 218 after an early downturn.