Khel Now logo
HomeSportsICC Men's T20 World CupLive Cricket Score
Advertisement

T20I Cricket

Top 10 fastest centuries (100) in T20I cricket

Alex is web content writer who is covering various sports, technology in sports and igaming space from 2017.
Published at :March 4, 2026 at 10:21 PM
Modified at :March 4, 2026 at 10:22 PM
Top 10 fastest centuries (100) in T20I cricket

17 batsmen have scored centuries under 40 deliveries in T20I cricket.

T20 cricket is the most popular format of the game among the fans, and why not? Who doesn’t want to see sixes and fours in a span of a few balls? That is what this format brings to the table. Since the introduction of T20 cricket, teams and players have started taking more risks, and this game is producing some breath-taking performances.

This article will have a discussion of the fastest hundreds in T20I cricket. A century off 50-60 balls is pretty impressive, but batters have also recorded a hundred in less than 40 balls, which is just spectacular. The fastest T20I hundred came off just 27 balls, which we will check here.

Here is the list of top 10 fastest centuries (100) in T20I cricket:

10. Abhishek Sharma (India) – 37 Balls:

Major update on Abhishek Sharma's health ahead of IND vs NAM clash in T20 World Cup 2026
Abhishek Sharma (Image: Getty Images)

Indian opener Abhishek Sharma smashed a splendid hundred on 2nd February, 2025 against England at the Wankhede Stadium, Mumbai. He smashed a 37-ball ton to bring up his second T20I century.

Abhishek’s 37-ball ton is the second fastest by an Indian batter in the shortest format of the game.

9. Sudesh Wickramasekara (Czech Republic) – 35 Balls :

Sudesh Wickramasekara
Sudesh Wickramasekara. (Image Source: Getty Images)

The joint-sixth-highest T20I total of 278/4 was registered by Czech Republic in a game against Turkey in Continental Cup at Ilfov County in August 2019. Czech Republic’s Sudesh Wickramasekara smashed a 35-ball ton in that game and scored an unbeaten 104 off 36 balls, with 8 fours and 10 sixes. Turkey had a horrible day and got all out for just 21 runs, losing the game by a massive 257-runs margin.

8. Rohit Sharma (India) – 35 Balls :

Rohit Sharma
Rohit Sharma. (Image Source: BCCI)

The fastest T20I century by an Indian batter was registered by Rohit Sharma. He smashed a 35-ball hundred against Sri Lanka at Holkar Stadium in Indore. Which is also the joint second fastest century in T20Is. Rohit scored 118 runs off just 43 balls, including 12 fours and 10 sixes. India made their highest T20I total of 260/5 and then dismissed Sri Lanka for 172 runs to win by 88 runs.

7. David Miller (South Africa) – 35 Balls :

David Miller
David Miller (Image Source :Getty Image)

South African superstar David Miller was the first batter to hit a 35-ball ton in a T20I game. It came against Bangladesh at Potchefstroom in October 2017. Batting first, South Africa reached a total of 224/4 in 20 overs. Miller scored an unbeaten 101 off 36 balls, with seven fours and nine sixes. Bangladesh got all out for just 141 runs and lost the game by 83 runs.

6. Kushal Malla (Nepal) – 34 Balls :

Kushal-Malla
Kushal-Malla.(Image Source: Twitter)

The record for the fastest T20I hundred belonged to Nepal’s superstar Kushal Malla before Namibia’s Jan Nicol Loftie-Eaton broke his record. He registered a 34-balls century against Mongolia in the opening game of the men’s T20I competition at Asian Games 2023. Malla made 137 saves from 50 balls, with 12 sixes and 8 fours at a strike rate of 274. Nepal posted the highest T20I total of 314/3 and then dismissed Mongolia for 41 runs to win by 273 runs (their biggest T20I win).

5. Jan Nicol Loftie-Eaton (Namibia) – 33 Balls:

Jan Nicol Loftie-Eaton Namibia
Jan Nicol Loftie-Eaton. (Image Source: Twitter)

Jan Nicol Loftie-Eaton made history when he registered his name in the record books for the fastest century in T20 internationals. Surpassing Nepal’s Kushal Malla, he smashed a 33-ball ton against Nepal itself. He did it in Kirtipur on February 27, 2024, and scored 101 off 36 balls with 11 fours and 8 sixes before getting dismissed. This is the first time he crossed the 50-run mark in the shortest format and made it big. Jan completed his fifty off 18 balls and completed the next 50 runs in 15 balls.

However, his record was broken after a few months, which we will talk about next.

4. Sikandar Raza (Zimbabwe) – 33 balls:

On October 23, 2024, Zimbabwe’s Sikandar Raza hit a 33-ball ton against Gambia in group B fixture of the ICC Men’s T20 World Cup Sub Regional Africa Qualifier. Raza’s knock helped Zimbabwe smash 344/4 against Gambia, which is the highest ever total in T20I cricket history.

Talking about Raza’s knock, he hit seven fours and 15 sixes during his stay at the crease and finished with 133* off 43 deliveries.

3. Finn Allen (New Zealand) – 33 balls:

New Zealand opener Finn Allen played about blinder in the semi-final of T20 World Cup 2026 against South Africa. Chasing the target of 170 runs, Allen came out all guns blazing and slammed a whirlwind 33-ball ton. His innings was laced with 10 fours and 8 sixes as he helped his team chase the target inside 13 overs.

2. Muhammad Fahad (Turkey) – 29 balls:

Turkey batter Muhammad Fahad sits second on this list as he hit a 29-ball century against Bulgaria in 2025. Opening the batting for his team, he played an innings of 120 runs off 34 balls. He batted with a strike rate of over 352, slamming 10 fours and 12 sixes.

1. Sahil Chauhan (Estonia) – 27 balls:

On June 17, 2024, in a T20I between Estonia and Cyprus, Indian-born Sahil Chauhan smashed a 27-ball ton for Estonia, which is now the fastest ever T20I hundred. Bowling first, Estonia conceded 191 runs to Cyprus at Episkopi. While chasing, they lost quick wickets. However, Sahil Chauhan single-handedly took his side to a win as he smashed a 27-ball ton and then concluded his innings at 144 off 41 deliveries, which included six fours and record 18 sixes.

(All stats updated till 2nd February, 2025)

Who holds the record of fastest century in T20I cricket?

Indian-born Sahil Chauhan smashed a 27-ball ton for Estonia, which is the fastest ever T20I hundred

Who holds the record for fastest century in T20I cricket for India?

Rohit Sharma (36 balls) holds the record for fastest century in T20I cricket for India.

For more updates, follow Khel Now Cricket on FacebookTwitterInstagramYoutube; download the Khel Now Android App or IOS App and join our community on WhatsappTelegram.

Alex
Alex

Alex graduated in mass communication in 2016 and has been covering global sports for Khel Now since then. He is covering sports tech, igaming, sports betting and casino domain from 2017.