Top 10 Fastest T20 International Centuries - Updated 2026
Fastest T20 International Centuries: Top 10 List and Records
T20 cricket demands aggressive batting, where reaching a century means scoring rapidly with sustained momentum. With only 120 balls per innings, batters have little time to settle in. Over the years, fans have witnessed remarkable fast centuries, with Sahil Chauhan of Estonia holding the record for the quickest T20I hundred, achieved in just 27 balls against Cyprus in 2024.
Among the standout innings is India’s Abhishek Sharma, who dazzled against Afghanistan at Delhi's Arun Jaitley Stadium. He reached fifty in 16 balls and completed his century in 30 deliveries, finishing on 108 off 34 balls with 9 fours and 11 sixes. His 30-ball ton surpassed Rohit Sharma's previous fastest Indian T20I century record of 35 balls, setting a new benchmark for players from ICC Full Member countries.
Top 10 Fastest T20I Centuries
- 1. Sahil Chauhan – 27 balls – Estonia vs Cyprus – Episkopi – 17/06/2024
- 2. Muhammad Fahad – 29 balls – Turkey vs Bulgaria – Sofia – 12/07/2025
- 3. Abhishek Sharma – 30 balls – India vs Afghanistan – Delhi – 17/09/2026
- 4. Jan Nicol Loftie-Eaton – 33 balls – Namibia vs Nepal – Kirtipur – 27/02/2024
- 5. Sikandar Raza – 33 balls – Zimbabwe vs Gambia – Nairobi (Ruaraka) – 23/10/2024
- 6. Finn Allen – 33 balls – New Zealand vs South Africa – Kolkata – 04/03/2026
- 7. Kushal Malla – 34 balls – Nepal vs Mongolia – Hangzhou – 27/09/2023
- 8. David Miller – 35 balls – South Africa vs Bangladesh – Potchefstroom – 29/10/2017
- 9. Rohit Sharma – 35 balls – India vs Sri Lanka – Indore – 22/12/2017
- 10. Sudesh Wickramasekara – 35 balls – Czech Republic vs Turkey – Ilfov County – 30/08/2019
Fastest Century Details and Highlights
- Sudesh Wickramasekara (Czech Republic): Scored unbeaten 100 in 35 balls versus Turkey, smashing 10 sixes and 12 fours with a strike rate near 289, marking a significant milestone for Czech cricket.
- Rohit Sharma (India): Held India's fastest T20I century record with a 35-ball 100 against Sri Lanka until Abhishek Sharma broke it. Rohit's innings featured 10 sixes and 12 fours, scoring 118 from 43 balls, powering India to victory.
- David Miller (South Africa): Known as 'Killer Miller', he blasted a 35-ball century against Bangladesh in 2017, including 9 sixes and 7 fours, remaining not out and helping South Africa post a massive 224 runs.
- Kushal Malla (Nepal): Achieved a 34-ball hundred versus Mongolia at the Asian Games, hitting 12 sixes and 8 fours, contributing to Nepal’s record highest T20I total of 314 runs.
- Finn Allen (New Zealand): Made a blazing 33-ball century in the ICC T20 World Cup 2026 semi-final against South Africa, scoring at over 300 strike rate with 10 boundaries and 8 sixes, propelling New Zealand to the final.
- Sikandar Raza (Zimbabwe): Blasted a 33-ball hundred against Gambia during the ICC Men's T20 World Cup Sub-Regional Africa Qualifier, including 15 sixes and 7 fours, showcasing his all-rounder prowess.
- Jan Nicol Loftie-Eaton (Namibia): Scored a rapid 33-ball century against Nepal with 8 sixes and 11 boundaries, marking one of the fastest African player centuries in T20I cricket.
- Abhishek Sharma (India): On September 17, 2026, smashed a 30-ball century against Afghanistan with 9 fours and 11 sixes, breaking the fastest T20I century record for an ICC Full Member nation.
- Muhammad Fahad (Turkey): Reached 100 in 29 balls against Bulgaria, demonstrating fearless power hitting and putting emerging cricket nations like Turkey on the map.
- Sahil Chauhan (Estonia): Recorded the fastest T20I century ever in 27 balls versus Cyprus. After a duck earlier that day, he exploded in the second match with an unbeaten 144 off 41 balls, including 18 sixes, equalling Chris Gayle's sixes record in a T20 match.
Frequently Asked Questions
- Who holds the fastest T20I century? Sahil Chauhan of Estonia, with a 27-ball hundred.
- What is the fastest 100 in cricket history? The 27-ball century by Sahil Chauhan.
- Who has the fastest IPL century? Chris Gayle holds that record.
- Who scored 100 runs in 27 balls? Sahil Chauhan achieved this feat.
- What is the slowest T20 century? Martin Guptill’s century off 69 balls is the slowest recorded.






