Scoring a century in T20I cricket is considered a remarkable achievement but accomplishing it quickly is not that easy in the first place. However, some batters from India have made it look so by combining their game with skill, strategy, power-hitting and innovative shots.
The truncated version has witnessed explosive batting and high-octane entertainment over the decade. Meanwhile, the Indian batters have delivered some breathtaking performances, recording some of the fastest centuries in the history of T20Is.

It was possible only because the batters targeted the first six overs owing to the fielding restrictions. By taking calculated risks, batters were able to score as many sixes and fours as possible. Cut to the chase, take a look at the five Indian batsmen who have etched their names in the record books with their rapid-fire centuries.
Fondly known as the "Hitman" for his six-hitting abilities, Rohit Sharma sits on top of the list as he etched his name into the record books for scoring the fastest-ever century as an Indian. He achieved the blistering century against Sri Lanka in 2017, where he took just 35 balls to relish the feat in Indore. He showcased a batting masterclass in power-hitting, smashing the Lankan bowlers all around the park. The senior pro was adjudged the Man of the Match for his 118 off 43 (12 fours, 10 sixes).
Suryakumar Yadav who is known for his innovative shots and aggressive stroke play follows second on the list as he scored a rapid century off just 45 balls against Sri Lanka in Rajkot in 2023. He constructed his innings with the help of 7 fours and 9 sixes as he remained unbeaten on 112 off 51 balls. His knock came in a winning cause as India won the game by 91 runs. Surya was named the Man of the Match for his blistering batting display.
KL Rahul once held the record for scoring the fastest century as an Indian as he achieved the feat in just 46 deliveries against West Indies at Lauderhill in the USA in 2016. However, Rohit Sharma and Suryakumar Yadav bettered his record in the subsequent years. With a blend of timing and power, KL Rahul showcased his versatility as a top-order batsman, scoring an unbeaten 110 off 51 (12 fours, 5 sixes). Unfortunately, his ton came in a losing cause as West Indies won by a run.
Abhishek Sharma was dismissed for a four-ball duck in his T20I debut against Zimbabwe. Despite a bad start, the young dynamic left-hander unleashed his fury in his second T20I game against the same opposition where he scored his maiden T20I century in just 46 balls in 2024, which is the joint-third-fastest for India in men's T20Is. He smacked 100 off 47 balls, including 7 fours and 8 sixes and was named the Player of the Match.
The 33-year-old who has four centuries to his name in T20Is, recorded the fourth-fastest century as an Indian in a T20I game against England in Nottingham in 2022. He took just 48 balls to accomplish the feat in a run-chase where he dominated England's bowling attack with his audacious and innovative stroke play. The right-hander pitched in with 117 off 55 balls, laced with 14 fours and 6 maximums. His innings came in a losing cause as England won the game by 17 runs.
Yashasvi Jaiswal who has all the talent to become one of the next big things in Indian cricket follows next on the list as he scored a hundred off 48 deliveries against Nepal in the Asian Games quarter-finals in 2023. He combined his game with classical shots where he hit a flurry of 8 fours and 7 sixes. The youngster ended up on the winning side as India won by 23 runs at Pingfeng Campus Cricket Field in Hangzhou.