Rahmanullah Gurbaz scores a century against India but misses the record for the fastest ODI century in a match against India held by Shahid Afridi. According to the reports, Gurbaz’s innings reaches the 100-run mark just three balls later than Afridi’s all-time benchmark for quickest ODI century versus India. While Gurbaz reaches the milestone, the timing means he does not take over the record despite the pace of his batting. The coverage focuses on the narrow margin by which he fails to surpass Afridi, highlighting how close the Afghanistan batter comes to matching the fastest century mark in ODIs against India. No additional details about the match outcome or broader context are provided in the supplied excerpts. Overall, all accounts agree on the key point: Gurbaz’s century is rapid, but not enough by three balls to set a new record previously held by Afridi.