Top 10 Fastest Centuries in T20 International Cricket - Updated 2026
Top 10 Fastest Centuries in T20 Internationals
T20 cricket demands rapid scoring, with batters needing to maintain a high tempo throughout the innings of just 120 balls. A select group of cricketers have etched their names in history by reaching centuries at breathtaking speeds. Leading this list is Sahil Chauhan from Estonia, who scored a century off only 27 balls against Cyprus in 2024.
Another remarkable feat came from India’s Abhishek Sharma, who smashed a 30-ball hundred against Afghanistan at the Arun Jaitley Stadium in Delhi on September 17, 2026. His fifty came up in just 16 balls and his final score was 108 from 34 deliveries, featuring 9 fours and 11 sixes. This knock surpassed Rohit Sharma's previous Indian record of 35 balls for a T20I century and stands as the fastest by any player from an ICC Full Member nation.
Fastest T20 International Centuries – Full List
- Rank: 1; Player: Sahil Chauhan; Balls: 27; Match: Estonia vs Cyprus; Venue: Episkopi; Date: 17/06/2024
- Rank: 2; Player: Muhammad Fahad; Balls: 29; Match: Turkey vs Bulgaria; Venue: Sofia; Date: 12/07/2025
- Rank: 3; Player: Abhishek Sharma; Balls: 30; Match: India vs Afghanistan; Venue: Delhi; Date: 17/09/2026
- Rank: 4; Player: Jan Nicol Loftie-Eaton; Balls: 33; Match: Namibia vs Nepal; Venue: Kirtipur; Date: 27/02/2024
- Rank: 5; Player: Sikandar Raza; Balls: 33; Match: Zimbabwe vs Gambia; Venue: Nairobi (Ruaraka); Date: 23/10/2024
- Rank: 6; Player: Finn Allen; Balls: 33; Match: New Zealand vs South Africa; Venue: Kolkata; Date: 04/03/2026
- Rank: 7; Player: Kushal Malla; Balls: 34; Match: Nepal vs Mongolia; Venue: Hangzhou; Date: 27/09/2023
- Rank: 8; Player: David Miller; Balls: 35; Match: South Africa vs Bangladesh; Venue: Potchefstroom; Date: 29/10/2017
- Rank: 9; Player: Rohit Sharma; Balls: 35; Match: India vs Sri Lanka; Venue: Indore; Date: 22/12/2017
- Rank: 10; Player: Sudesh Wickramasekara; Balls: 35; Match: Czech Republic vs Turkey; Venue: Ilfov County; Date: 30/08/2019
Highlights of Top Performers
- Sudesh Wickramasekara from the Czech Republic achieved a 35-ball unbeaten century against Turkey, including 10 sixes and 12 fours, boasting a strike rate of 288.88. His innings marked a significant milestone for Czech cricket.
- Rohit Sharma, previously holding India’s fastest T20I century with 35 balls, scored 118 from 43 balls versus Sri Lanka, hitting 10 sixes and 12 boundaries, steering India to a commanding win.
- David Miller earned the nickname 'Killer Miller' by scoring a 35-ball century against Bangladesh in 2017, smashing 9 sixes and 7 fours and remaining not out to help South Africa post a massive 224 runs.
- Kushal Malla of Nepal blasted 12 sixes and 8 fours on his way to a 34-ball century against Mongolia at the Asian Games, contributing to Nepal's record T20I total of 314.
- Finn Allen made history with a 33-ball hundred against South Africa during the 2026 ICC T20 World Cup semi-final, striking at over 300 and powering New Zealand into the final.
- Sikandar Raza powered through Gambia's bowling with 15 sixes and 7 fours in a 33-ball century during the ICC Men's T20 World Cup Sub-Regional Africa Qualifier Group B.
- Jan Nicol Loftie-Eaton combined power and technique for a 33-ball century versus Nepal, including 8 sixes and 11 boundaries, setting a fast century record for Namibia.
- Abhishek Sharma set a new benchmark among ICC Full Members with his 30-ball century and 108 off 34 balls, showcasing immense power and precision.
- Muhammad Fahad represented Turkey by scoring a 29-ball century against Bulgaria, demonstrating that emerging cricket nations can produce thrilling performances.
- Sahil Chauhan stunned everyone with a 27-ball century against Cyprus, finishing with 144 runs off 41 balls and hitting 18 sixes, equalling Chris Gayle's record for most sixes in a T20 match.
FAQs
- Who holds the fastest T20I century? Sahil Chauhan from Estonia with 27 balls.
- Who has the fastest 100 in cricket history? Sahil Chauhan also holds this record.
- What is the fastest century in IPL? Chris Gayle has the record for fastest IPL century.
- Who scored 100 runs in 27 balls? Sahil Chauhan achieved this milestone.
- What is the slowest century in T20? Martin Guptill’s century in 69 balls is the slowest recorded.
Related News

Top 10 Fastest Double Centuries in ODI Cricket (Updated 2026)

Top 10 Most Famous Cricketers Worldwide in 2026

Comprehensive Cricket Analysis: Player Stats, Team Insights, and Top 10 Rankings

Netherlands Player Ratings vs Serbia: Mexx Meerdink Shines as Xavi Hernandez Claims First Win

Portugal Player Ratings After 2-1 Win Over Norway in Nations League

Germany Player Ratings After 1-0 Loss to Greece in UEFA Nations League
