Top 10 Fastest Centuries in T20 International Cricket - Updated 2026
Fastest T20 International Centuries: The Top 10 Explosive Innings
T20 cricket demands rapid scoring and fearless batting. With just 120 balls per innings, players must seize every moment. Among the quickest centuries recorded, Sahil Chauhan from Estonia tops the list, blasting a century in merely 27 balls against Cyprus in 2024.
India’s Abhishek Sharma also made waves by smashing a 30-ball century versus Afghanistan at Delhi’s Arun Jaitley Stadium in 2026. He raced to fifty in just 16 balls and finished on 108 off 34 balls, hitting 9 fours and 11 sixes. His performance set a new benchmark for the fastest T20I century by any player from an ICC Full Member nation, surpassing former Indian skipper Rohit Sharma’s 35-ball record.
Ranking the Swiftest T20I Centuries
- 1. Sahil Chauhan (Estonia): 27 balls vs Cyprus, Episkopi, 17/06/2024
- 2. Muhammad Fahad (Turkey): 29 balls vs Bulgaria, Sofia, 12/07/2025
- 3. Abhishek Sharma (India): 30 balls vs Afghanistan, Delhi, 17/09/2026
- 4. Jan Nicol Loftie-Eaton (Namibia): 33 balls vs Nepal, Kirtipur, 27/02/2024
- 5. Sikandar Raza (Zimbabwe): 33 balls vs Gambia, Nairobi (Ruaraka), 23/10/2024
- 6. Finn Allen (New Zealand): 33 balls vs South Africa, Kolkata, 04/03/2026
- 7. Kushal Malla (Nepal): 34 balls vs Mongolia, Hangzhou, 27/09/2023
- 8. David Miller (South Africa): 35 balls vs Bangladesh, Potchefstroom, 29/10/2017
- 9. Rohit Sharma (India): 35 balls vs Sri Lanka, Indore, 22/12/2017
- 10. Sudesh Wickramasekara (Czech Republic): 35 balls vs Turkey, Ilfov County, 30/08/2019
Highlights of Notable Fast Centuries
- Sudesh Wickramasekara blasted 100 not out in 35 balls against Turkey, smashing 10 sixes and 12 fours, setting a high strike rate of 288.88 and showcasing Czech cricket’s rising talent.
- Rohit Sharma, known as 'Hitman', had held India’s fastest T20I century record with 35 balls before it was surpassed in 2026. His innings against Sri Lanka featured 118 runs off 43 balls, including 10 sixes and 12 boundaries.
- David Miller earned his nickname 'Killer Miller' with a powerful 35-ball hundred versus Bangladesh, featuring 9 sixes and 7 fours, anchoring South Africa’s hefty 224-run total.
- Kushal Malla scored 100 in 34 balls during the Asian Games against Mongolia, striking 12 sixes and 8 fours, helping Nepal post the highest ever T20I total of 314 runs.
- Finn Allen dominated in the 2026 ICC T20 World Cup semi-final, reaching 100 in 33 balls with a strike rate over 300, guiding New Zealand into the final.
- Sikandar Raza hammered a 33-ball century against Gambia in the Africa Qualifiers, hitting 15 sixes and 7 fours, emphasizing his role as a dependable all-rounder.
- Jan Nicol Loftie-Eaton achieved a 33-ball century against Nepal with 8 sixes and 11 fours, marking one of Namibia’s most remarkable T20I innings.
- Muhammad Fahad reached his hundred in 29 balls versus Bulgaria, proving that emerging cricket nations like Turkey have impressive firepower.
- Sahil Chauhan’s historic 27-ball century included 18 sixes, matching Chris Gayle's record for most sixes in a T20 international, and helped Estonia chase down 191 with ease.
FAQs About Fastest T20 Centuries
- Who holds the fastest T20I century? Sahil Chauhan from Estonia with 27 balls.
- What is the fastest 100 in cricket history? Again, Sahil Chauhan’s 27-ball century is the quickest.
- Who scored the fastest IPL century? Chris Gayle holds that record.
- Who made 100 runs in 27 balls? Sahil Chauhan.
- What is the slowest century in T20 cricket? Martin Guptill’s century off 69 balls.




