Sanju Samson & Tilak Varma are among the top 5 batters to hit the fastest T20I centuries for India [Source: @BCCI/x.com]
Nothing gets the crowd roaring quite like an Indian batter on a mission, smashing a hundred in T20Is, and doing it at lightning speed. Every time one of these records is broken, it’s a festival of fireworks, jaw-dropping shots, and fans going absolutely wild.
Let’s take a look at the top 5 Indian batters to have scored the fastest century in T20Is:
5. KL Rahul – 46 Balls (vs West Indies, Lauderhill, 2016)
KL Rahul [Source: @CricCrazyJohns/x.com]
Back in 2016, KL Rahul gave cricket fans in the USA a treat, taking on the mighty West Indies in Lauderhill. India was chasing a monstrous target of 246, and Rahul wasted no time showing he was up for the challenge.
With his 46-ball century, Rahul was unstoppable, ending up with 110 off 51 balls. Every shot was pure class—he hit 12 fours and 5 sixes as he combined elegance with raw power. The Men in Blue missed out on a win by just one run but Rahul’s blistering knock left everyone on the edge of their seats till the very last ball.
4. Suryakumar Yadav – 45 Balls (vs Sri Lanka, Rajkot, 2023)
Suryakumar Yadav [Source: @_mkverma/x.com]
Suryakumar Yadav brought the house down in Rajkot in early 2023. Facing Sri Lanka, SKY decided to go all out, smashing his way to a 45-ball hundred. When he’s in the zone, it’s a show that no one wants to miss—he knocked a cool 112 off 51 balls, with seven fours and nine sixes.
The bowlers were clueless and had no answers for his staggering range of shots. India posted a colossal 228, and his innings set up a massive 91-run win. Fans couldn’t get enough of his improvisations and audacious strokes as he solidified his place as a game-changer.
3. Tilak Varma – 41 Balls (vs South Africa, Johannesburg, 2024)
Tilak Varma [Source: @BCCI/x.com]
Tilak Varma stormed into the record books in Johannesburg on Friday, showing he’s got the firepower to take on anyone. Tilak’s innings was an absolute masterclass in power hitting. Paired with Sanju Samson, who also scored a ton, the two went ballistic, putting up a massive total of 283/1.
Tilak’s 120 off 47 balls, with 9 fours and 10 sixes, left the Proteas spinning. He didn’t just make history; he dominated the game from start to finish. Every shot was hit with total panache as he brought his second consecutive T20I hundred.
2. Sanju Samson – 40 Balls (vs Bangladesh, Hyderabad, 2024)
Sanju Samson [Source: @Surendra21286/x.com]
Sanju Samson unleashed his best in Hyderabad against Bangladesh in 2024. In just 40 balls, Sanju reached his century and ended up with a brilliant 111 off 47 balls. With 11 fours and 8 sixes, he tore into the bowlers, and Hyderabad was buzzing with excitement.
Every boundary, every massive six, was pure entertainment, taking India to their highest total of 297/6. Sanju’s fearless approach made him a joy to watch, and with this century, he proved he’s one of the cleanest, most powerful hitters in the T20 game as India went on to win the match by 133 runs.
1. Rohit Sharma – 35 Balls (vs Sri Lanka, Indore, 2017)
Rohit Sharma [Source: @ImHydro45/x.com]
At the top of the list is former T20I legend Rohit Sharma. Against Sri Lanka in Indore in 2017, Rohit pulled off something absolutely jaw-dropping—a 100 off just 35 balls, making it the fastest T20I century by any Indian ever.
Rohit went absolutely berserk as he blazed his way to a magnificent 118 off 43 balls with 12 boundaries and 10 massive sixes. He did not spare any of Sri Lanka’s bowlers and hammered the ball to every nook and corner of the field. Thanks to his knock, India put up a massive 260/5. Sri Lanka never stood a chance, and India registered a huge 88-run win.