Cricket fandom rates a century as one of the most significant achievements of batsmanship, but to accomplish such an extraordinary feat as a three-figure score in T20 cricket is unprecedented. Batsmen have little time to settle before they begin to attack due to the limited number of overs (20); therefore, to score a T20 century quickly will require not only remarkable stroke-play and perfect timing but also an ability to dominate bowlers from the very first delivery in a match.
For many years, exceptional performances by outstanding players have led to several new entries in the record books; below are some of the players who hold some of the fastest century-scoring records within the scope of T20 cricket.
Top Fastest T20 Centuries
1. Sahil Chauhan – 27 balls

Sahil Chauhan is the holder of the fastest T20 century record (27 balls) from anywhere in the world (Estonia) and achieved this record during his innings of 144 (no out) off 41 balls against Cyprus on 11 June 2024. This blistering display included multiple powerful strokes and plenty of clean hitting.
2. Muhammad Fahad – 29 balls

This Turkish batsman shocked many followers of the game by scoring an impressive century (29 balls) in 2025 when he scored 108 runs off 30 balls while playing against Bulgaria. This brave display of aggressive batting solidified his place as one of T20’s quickest century-makers.
3. Jan Nicol Loftie-Eaton – 33 balls

Against Nepal in 2024, the most talented cricketer from Namibia (Jan Nicol Loftie-Eaton) managed to score 100 runs (33 balls), causing the crowd to roar with excitement. He completed his century in just 33 balls, showcasing exceptional timing and fearless attacking cricket.
4. Sikandar Raza – 33 Balls

Zimbabwe all-rounder Sikandar Raza delivered one of the finest T20 innings in 2024, smashing an unbeaten 133 while reaching his century in only 33 deliveries. His innings combined power, experience, and smart shot selection.
5. Finn Allen – 33 Balls
New Zealand opener Finn Allen joined the elite list in 2026 with a stunning century against South Africa. His record-breaking knock helped New Zealand chase down the target rapidly and surpassed several previous milestones in international T20 cricket.
6. Kushal Malla – 34 Balls
)
Nepal’s young sensation, Kushal Malla, made history by scoring an unbeaten 137 against Mongolia in 2023. Reaching his hundred in 34 balls, he announced himself as one of the most exciting young batters in world cricket.
7. David Miller – 35 Balls

The player known as “Killer Miller” from South Africa made a century in 35 balls against Bangladesh in 2017. His great finishing skills and amazing clean ball striking are some of the best things about T20 cricket today.
8. Rohit Sharma – 35 Balls

Indian Captain Rohit Sharma proved his elegance and power with a 35-ball century against Sri Lanka in 2017. This is still one of the best performances by an Indian player in T20 cricket.
9. Sudesh Wickramasekara – 35 Balls

Sudesh Wickramasekara from Czechia hit a century against Turkey in 35 balls in an impressive performance, which shows the level of quality of emerging nations in cricket.
10. Abhishek Sharma – 37 Balls
In 2025, Indian Abhishek Sharma got into the records after making 135 runs against England in 37 balls. This showed his great batting style and made him one of India’s most promising T20 players.