Fastest Century in T20 | Vaibhav Suryavanshi Smashed 32-Ball Century

Sandy Verma

Tezzbuzz|07-01-2026

T20 International cricket is all about explosive batting and amazing performance of four- and six-shot hits, but the iconic moment is created in T20I when a batsman takes the field and breaks the record of the fastest hundred in T20 International in just a few balls.

Generally, we used to think that scoring a century in 45-50 balls was the ultimate achievement, but now players have changed the face of the game. The records are breaking so quickly that it’s now possible to score a hundred in less than 35 balls.

Lets Explore the fastest century in T20 international cricket history list which showcases how power-hitting and innovative shots have threatened bowlers.

Top 10 Fastest Centuries in T20 International Cricket History

1. Sahil Chauhan – 27 balls (Estonia vs Cyprus, Episkopi 2024)

Sahil Chauhan
Sahil Chauhan

In June 2024, the match was held at Happy Valley Ground, where batsman Sahil Chauhan showed his batting power against Cyprus. He recorded a century in just 27 balls and marked his name on the fastest century in T20 international cricket history list. Sahil Chauhan single-handedly smashed 144 runs in 41 balls with 18 sixes and 6 fours.

2. Muhammad Fahad – 29 balls (Turkey vs Bulgaria, Sofia 2025)

Muhammad Fahad batted brilliantly and scored a century in just 29 balls to take Turkey to a huge score against Bulgaria. He has scored 12 huge sixes and 10 fours as well as a half-century in 13 balls. He finished on 120 runs in just 34 balls with tremendous strike power. His record was the fastest hundred in T20 international.

3. Vaibhav Suryavanshi – 32 balls (India A vs UAE in Doha, 2025)

Vaibhav Suryavanshi
Vaibhav Suryavanshi

Talented Young southpaw Vaibhav Suryavanshi found the third position in the fastest century in T20 tally, with a superb century in just 32 balls against the UAE in the 2025 Asia Cup Rising Stars. This 14-year-old lad smashed 11 fours and 15 huge sixes in his electrifying knock of 144 runs from just 42 balls. He made a magnificent start to his career with a natural hitting superpower and quick scoring. Earlier, he had a wonderful IPL 2025 season with the bat and scored 252 runs in 7 innings with a remarkable strike rate of 206.56.

4. Jan Nicol Loftie-Eaton – 33 balls (Namibia vs Nepal, Kirtipur 2024)

Jan Nicol Loftie-Eaton smashed the fastest century in T20 International against Nepal in just 33 balls. He broke the record held by Nepali player Kushal Malla. His innings included 11 fours and 8 sixes, helping Namibia to achieve a big score

5. Sikandar Raza – 33 balls (Zimbabwe vs Gambia, Nairobi (Ruaraka) 2024)

Sikandar Raza
Sikandar Raza

In 2024, Sikandar Raza scored a century in just 33 balls at the Ruaraka Ground in Nairobi. He remained unbeaten on 133 runs off 43 balls, including 15 sixes and 7 fours. This was his fastest 100 in t20. Zimbabwe made a world record score of 344 runs because of his amazing batting skills.

6. Kushal Malla – 34 balls (Nepal vs Mongolia, Hangzhou 2023)

Ushal Malla made history at the 2023 Asian Games. He smashed the fastest 100 in T20 against Mongolia in just 34 balls. This explosive innings included 12 sixes and 8 fours. His power-hitting helped Nepal reach a record total of 314 runs.

7. David Miller – 35 balls (South Africa vs Bangladesh, Potchefstroom 2017)

David Miller
David Miller

In that T20 International cricket match in 2017, David Miller surprised everyone by scoring a century in just 35 balls to register his name on the fastest century in T20 International cricket history list. He played just 36 balls in his innings of 101 runs, which included 7 fours and 9 massive sixes. South Africa made a total of 224/4 all because of his batting, and eventually defeated Bangladesh by 83 runs to win the series 2-0.

8. Rohit Sharma – 35 balls (India vs Sri Lanka, Indore 2017)

Rohit Sharma
Rohit Sharma

Rohit Sharma listed his name in the fastest century in T20 international cricket history list in just 35 balls. His innings included 10 sixes and 12 fours, and he scored 118 runs in 43 balls to take India to a big score of 260/5 and lay the foundation for an 88-run win over Sri Lanka. Rohit Sharma is one of the premier batsmen in T20 cricket.

9. Sudesh Wickramasekara – 35 balls (Czech Republic vs Turkey, Ilfov County 2019)

Sudesh Wickramasekara made a record against Turkey in the 2019 Continental Cup. He equaled the world record for the fastest 100 in T20 International, scoring in just 35 balls. Sudesh Wickramasekara scored a total of 104 runs in just 36 balls, due to which the Czech Republic made a huge score of 278 runs and registered a historic victory by 257 runs.

10. Abhishek Sharma – 37 balls (India v England, Wankhede 2025)

Abhishek Sharma
Abhishek Sharma

Abhishek Sharma smashed the fastest century in T20 international in just 37 balls against England at the Wankhede ground in 2025. He created a new sensation in Indian cricket by hitting 13 sixes in his 135-run innings. Although he fell short of breaking the 35-ball record. His explosive batting helped India post a huge total and defeat England to win the series 4-1.

Enjoyed this list? Let’s explore more cricket news. Sports Yaari drives you to the IPL head-to-head stats, live scores, and all the big sports news first.