There is always a sense of excitement and thrill associated with scoring T20 International (T20I) centuries. With only a limited amount of time available to deliver the best with the bat, there is always a hurry to score big in the smallest format of the tournament. 

In over 1,600 matches, as of July 10, 2022, only 89 T20I international centuries have been scored from 72 different players. Numbers indicate that it is an elite feat, and some players have managed to achieve it in record time. 

The fastest T20I century ever scored has come from just 35 deliveries and is a spot shared by two players - David Miller and Rohit Sharma. It came two months apart, with Miller’s century coming first in October 2017, and Rohit’s following in December the same year. 

The Indian captain has led the way for his team-mates to take the speedy route to T20I tons. Below are the Indians with the fastest centuries in the 20-over format of cricket. 

Fastest centuries for India in T20Is

Rohit Sharma - 35 balls

This iconic knock came against Sri Lanka in Indore in December 2017 in the second of the three T20Is. India, under Rohit Sharma, the stand-in skipper, back then, made the best use of Sri Lanka electing to bowl first. 

Sharma and fellow opener KL Rahul put together 165 runs on board for the first wicket with the former scoring 118 (43) and the latter complementing it well with an 89 (49). Sharma’s century, which had 12 fours and 10 maximums, took the team to 260/5, a total that was too giant for Sri Lanka to climb. The visitors fell short by a massive 88 runs. 

KL Rahul - 46 balls

KL Rahul scored a memorable century against West Indies in Lauderhill in August 2016 and almost helped India chase down the Windies’ 245/6, with India falling short by just one run.

Chasing the big total, Rohit Sharma provided India a fiery start with 62 (28) but got no support from his fellow opener and the No. 3 batter, who departed in a space of 20 runs to leave India at 48/2. KL Rahul, coming in at No. 4, scored 110* (51), a knock complete with 12 boundaries and five sixes. Despite the brave fight, India fell short by a run.

Suryakumar Yadav - 48 balls

In yet another case of an individual’s big score going in vain, Suryakumar Yadav tried to help India chase down England’s 215/7 on his own in July 2022. England’s total was fuelled by Dawid Malan’s 77 (39) and Liam Livingstone’s 42* (29). 


In the chase, India’s top three fell quickly enough, leaving the team troubled at 31/3 in 5 overs. Suryakumar Yadav’s 117 (55) was the lone bright spark that night, and with the second-highest run getting, Shreyas Iyer (28 off 23), they built a 119-run partnership.

With no support from the rest of the batting order, Surya’s blistering knock at a 212.72 strike rate came to an end. He scored 14 fours and six sixes that day, adopting a 360-degrees attacking strategy during his exciting innings. 

KL Rahul - 53 balls

This came in a relatively low-scoring game, and once more, India were the chasing side against England. Kuldeep Yadav’s magical 5/24 had restricted the Englishmen to 159/8, and India’s case looked solid throughout the game.

In the chase, Shikhar Dhawan (4) departed early, and Rohit Sharma (32 off 30) stayed to keep an on-song KL Rahul (101* off 54) company in a 123-run partnership. Virat Kohli came in after Sharma departed, briefly supporting Rahul as he completed the formalities, winning the game by eight wickets.

Rahul’s century had 10 fours and five sixes and came at a strike rate of 187.03. This happened in July 2018. 

Deepak Hooda - 55 balls

This last-ball thriller was against Ireland in Dublin in June 2022. Playing a team that did not have the usual leaders, the young team did a fantastic job putting up 225/7 on board in the first innings. Hooda’s 104 (57) was an integral part of this show. 

Hooda scored nine fours and six sixes en route to this score in what was only his sixth T20I game. Sanju Samson’s 77 (42) also helped the team’s cause. In response, Ireland came close, needing 17 off it. But it was India that held their nerve to win by four runs.

Fastest centuries for India in T20Is





Final score (balls)

Rohit Sharma


Sri Lanka


118 (43)

KL Rahul


West Indies


110* (51)

Suryakumar Yadav




117 (55)

KL Rahul




101* (54)

Deepak Hooda




104 (57)

Author: Varsha Badrinath

Play fantasy cricket with SportsAdda. Create your team, track your progress and win prizes. Start here.

Follow us on Telegram for the latest updates from the world of sports!

Interested in cricket betting? Click here to check out the list of top sites.

Featured photo: INDRANIL MUKHERJEE / Lindsey Parnaby /AFP