Abhishek Sharma To Rohit Sharma: Top 7 Fastest Centuries By Indian Batters In Men's T20Is; Check Full List - In Pics
Many Indian cricketers including Abhishek Sharma, Rohit Sharma, Sanju Samson and others have smashed centuries at a rapid pace in the T20Is.
Here's a list of seven fastest hundreds recorded by Indian men's cricketers in T20Is:
1. Rohit Sharma - 35 balls
Former captain Rohit Sharma holds the record for the fastest T20I century by an Indian. He smashed a 35-ball century against Sri Lanka in 2017 in Indore. Rohit hit 12 fours and 10 sixes and ended his memorable knock with 118 off 43.
2. Abhishek Sharma - 37 balls
Left-handed opener Abhishek Sharma holds the record for the second-fastest T20I century for India. He smashed a 37-ball hundred against England at the Wankhede Stadium in Mumbai in February 2025. Rohit ended his entertaining knock with 135 off 54, which is the highest individual score for India in men's T20Is.
3. Sanju Samson - 40 balls
Sanju Samson holds the record for the third-fastest T20I century for India. Samson smashed Bangladesh bowlers all around the park to hit a 40-ball ton in October, 2024 in Hyderabad. He struck 11 fours and eight sixes on his way to a 47-ball 111.
4. Tilak Varma - 41 balls
Tilak Varma holds the record for the fourth-fastest T20I century for India. He scored this century off 41 balls against South Africa at Wanderers Stadium in Johannesburg. Tilak finished his innings at 120 not out off 47 deliveries with the help of nine fours and 10 soaring sixes.
5. Suryakumar Yadav - 45 balls
Suryakumar Yadav holds the record for the fifth-fastest T20I century for India. He scored his ton in 45 balls against Sri Lanka in Rajkot in 2023. Suryakumar hit seven fours and nine sixes to finish his innings at 112 not out off 51 balls.
6. KL Rahul - 46 balls
KL Rahul holds the record for the sixth-fastest T20I century for India. Rahul smashed a 46-ball hundred against West Indies in Lauderhill in 2016. He finished his innings at 110 not out off 51 with the help of 12 fours and 5 sixes.
7. Abhishek Sharma - 46 balls
Abhishek Sharma holds the record for the joint sixth-fastest T20I century for India. Abhishek smashed a 46-ball century against Zimbabwe in Harare in 2024. He finished his knock at 100 off 47 with the help of 7 fours and 8 sixes.
8. Sanju Samson - 47 balls
Abhishek Sharma holds the record for the seventh-fastest T20I century for India. Samson brought up his century in 47 balls against South Africa in Durban in 2024. He finished his memorable knock at 107 off 50 with the help of 7 fours and 10 sixes.
Trending Photos