India opener Abhishek Sharma scores a century off 30 balls in a T20I against Afghanistan, breaking Rohit Sharma’s long-standing record for the fastest century by an Indian in the format.

Multiple outlets report that Rohit Sharma’s previous India benchmark was a 35-ball T20I century, made against Sri Lanka in Indore in 2017. ESPN Cricinfo describes Abhishek’s 30-ball hundred as the fastest T20I century by a Full Member batter, noting it improves on Rohit’s mark by five balls. Other coverage frames the achievement mainly as a new Indian record for quickest time to 100 in T20Is.

While the outlets emphasize different angles—record scope (overall Full Member batter) versus record within India’s historical T20I milestones—they agree on the core figures: Abhishek reaches 100 in 30 balls, surpassing Rohit’s 35-ball century.