Abhishek Sharma produced a stunning batting display against Afghanistan in the third T20I at the Arun Jaitley Stadium in New Delhi on Thursday, smashing the fastest T20I century by an Indian batter. The left-hander reached his hundred in just 30 balls, breaking Rohit Sharma’s long-standing record.

Rohit had previously held the record for the fastest T20I century by an Indian, reaching the milestone in 35 deliveries against Sri Lanka in 2017. Abhishek bettered that mark in spectacular fashion as he tore apart the Afghanistan bowling attack.
By the time he completed his century, Abhishek had smashed 10 sixes and nine boundaries, with India reaching 132/0 after 8.3 overs. Afghanistan captain Ibrahim Zadran had opted to field after winning the toss, but his bowlers struggled to contain India’s aggressive opening pair.
WATCH – Abhishek Sharma Names Fazalhaq Farooqi As Most Conscious of His Appearance
Abhishek appeared set for an even bigger score and had enough time to potentially double his century. However, Afghanistan spinner Rashid Khan eventually ended his breathtaking innings in the 10th over, dismissing the Indian opener for 108 off just 34 balls.
STAY HUMBLE EH 🧘
100* of 30 balls 🔥
Stream the Afghanistan vs India T20I series LIVE only on FanCode 📲#AFGvIND pic.twitter.com/Y04lGfoe0n
— FanCode (@FanCode) September 17, 2026
100* OFF JUST 30 BALLS 🔥🔥
TAKE A BOW, ABHISHEK SHARMA 🤯🇮🇳#AFGvIND pic.twitter.com/OhQhOgaRlF
— FanCode (@FanCode) September 17, 2026
Despite missing out on a potentially huge score, Abhishek created another piece of T20I history. He became the first batter to score two T20I centuries in fewer than 40 balls. His previous hundred came against England at the Wankhede Stadium in Mumbai in 2025, when he reached three figures in 37 deliveries.
ALSO READ: Mohammad Rizwan Investigation: Fixing Allegations Surface In NCCIA Inquiry
The innings also took Abhishek to three centuries in men’s T20 cricket for India, further underlining his impact at the top of the order.
Abhishek Sharma’s Century in Numbers
- 30: Balls taken by Abhishek for his T20I century, the fastest by an Indian batter.
- 2: T20I centuries scored by Abhishek in fewer than 40 balls.
- 3: His total number of T20I centuries.
- 108: Runs scored by Abhishek from 34 balls before Rashid Khan dismissed him.
- 19: Boundaries hit during his innings, including 10 sixes and nine fours.
Abhishek’s explosive knock continued India’s dominance with the bat in the series and provided another reminder of his ability to change a T20I match within a matter of overs.
