Top 5 fastest T20I centuries by Indian batsmen, featuring Abhishek Sharma

Abhishek Sharma produced the fastest T20I century by an Indian when he reached 100 off 30 balls for India in the third T20I against Afghanistan on September 17, 2026, having earlier recorded a 37-ball hundred for India against England at the Wankhede Stadium in Mumbai in February 2025.
He finished the Afghanistan innings on 108 off 34 balls, hitting nine fours and 11 sixes and batting with a strike rate of over 317.
The record for the fastest century in men’s T20I cricket belongs to Estonia’s Sahil Chauhan, who cracked a 27-ball ton against Cyprus in June 2024. The article notes the modernisation of the white-ball game, expedited by T20 cricket, and states that flatter pitches, bigger bats and more powerful batsmen have put batting records under threat. It also records that India were the champions of the inaugural T20 World Cup and that the team took time to adopt a more aggressive, modern batting template, after which Indian batsmen began breaking records.
Tilak Varma registered one of the quickest T20I hundreds for India on 15th November, 2024, scoring a 41-ball century against South Africa at Johannesburg’s Wanderers Stadium. He finished that innings unbeaten on 120 off 47 deliveries, striking nine fours and 10 sixes.
Sanju Samson produced a 40-ball maiden T20I century on 12th October, 2024, against Bangladesh; the piece lists that effort as the fourth-fastest hundred by an Indian in T20Is and the 10th-fastest overall in T20I cricket. The article describes Samson as having "blown away Bangladesh bowlers" in that innings.
The article records that Abhishek Sharma’s 37-ball hundred against England in February 2025 at the Wankhede Stadium was the third-fastest T20I century by an Indian. It describes how he attacked England’s pace bowlers Archer, Wood and Overton before targeting the spinners Livingstone and Adil Rashid, raced to a 17-ball fifty and completed his hundred in 37 balls.
Rohit Sharma is listed as the second-fastest Indian to a T20I hundred, reaching three figures in 35 balls against Sri Lanka in 2017 in Indore. Batting first in that match, Rohit and Rahul put on a partnership of 165 in 12.4 overs; Rohit scored 118 (43) with 12 fours and 10 sixes as India posted 260, and Sri Lanka were bowled out for 172 in the chase. The article notes Rohit’s 35-ball century is the joint-fastest T20I ton by a batsman from a Full Member nation, a mark David Miller has also achieved.
All statistics are updated till September 17 2026. For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.