Indian cricket has witnessed explosive batting displays in T20 Internationals, with several players etching their names in the record books for the fastest centuries. Rohit Sharma leads the pack with a blistering 35-ball hundred against Sri Lanka. Abhishek Sharma is the latest entrant in this elite list with a 46 ball Hundred against Zimbabwe in the second T20I, Scroll down for the complete list.
Rohit Sharma, known for his impeccable timing, scored an incredible 118 off 43 balls against Sri Lanka in December 2017. He reached his century in just 35 balls, setting the record for the fastest T20I century by an Indian. Rohit, who has the most centuries in T20I cricket and is among the top run-scorers in T20Is, hit 12 fours and 10 sixes that night. India won the match by 88 runs.
Suryakumar Yadav has been outstanding since his international debut against England in March 2021. He finished 2022 as the top run-scorer in T20Is and continued his great form with a 45-ball century in the final T20I of the Sri Lanka tour of India in 2023, breaking several records with his 51-ball 112.
KL Rahul's 46-ball century against the West Indies highlighted his aggressive approach and technical finesse in T20 cricket. He touched the 100-run mark in 46 balls against the Windies in August 2016 at Lauderhill, USA.
Abhishek Sharma became the first Indian to complete his century in men's international cricket by hitting three consecutive sixes. He is also the joint-third-fastest for India in men's T20Is.
Suryakumar Yadav's 48-ball century against England underlined his consistent performance and ability to perform under pressure. India lost this game but SKY won hearts.
KL Rahul's century off 53 balls against England showcased his adaptability and consistency in the shortest format of the game.
Virat Kohli's 53-ball century against Afghanistan was a testament to his class and capability to anchor the innings while accelerating the scoring rate. He scored this century in 2021 T20 World Cup.