NorthStandCA logo

Top 10 Fastest Centuries in T20 International Cricket (Updated 2026)

Top 10 Fastest Centuries in T20 International Cricket

T20 cricket demands aggressive batting and rapid scoring, with just 120 balls per innings, making centuries a tough feat. Over time, some players have smashed records by reaching 100 runs in astonishingly few deliveries. Leading the pack is Sahil Chauhan from Estonia, who set the fastest T20I century record by reaching three figures in only 27 balls against Cyprus in 2024.

Abhishek Sharma of India also delivered a spectacular innings against Afghanistan at the Arun Jaitley Stadium in Delhi in 2026. He reached his fifty in 16 balls and completed his century in 30 balls, finishing with 108 runs off 34 balls, including 9 fours and 11 sixes. His century surpassed the previous Indian record held by Rohit Sharma, who took 35 balls for his T20I hundred.

Fastest T20I Centuries List

  • 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

Details on Some Top Performers

  • Sudesh Wickramasekara (Czech Republic): Scored unbeaten 100 in 35 balls against Turkey, striking 10 sixes and 12 fours, with a strike rate of 288.88, marking a major milestone for Czech cricket.
  • Rohit Sharma (India): Former captain, scored a 35-ball century against Sri Lanka, hitting 10 sixes and 12 fours, finishing with 118 runs off 43 balls. His innings was key to India’s commanding victory before Abhishek Sharma broke his record.
  • David Miller (South Africa): Nicknamed 'Killer Miller', he blasted a 35-ball century against Bangladesh in 2017, hitting 9 sixes and 7 fours, remaining unbeaten and helping South Africa post a massive total of 224.
  • Kushal Malla (Nepal): Achieved a 34-ball century versus Mongolia at the Asian Games, smashing 12 sixes and 8 fours. His explosive innings contributed to Nepal's record T20I total of 314 runs.
  • Finn Allen (New Zealand): Reached a 33-ball century against South Africa during the 2026 ICC T20 World Cup semi-final, maintaining a strike rate over 300 and hitting 10 boundaries and 8 sixes, securing New Zealand’s place in the final.
  • Sikandar Raza (Zimbabwe): Recorded a 33-ball century against Gambia in the ICC Men’s T20 World Cup Sub-Regional Africa Qualifier, including 15 sixes and 7 fours, underlining his status as a top all-rounder.
  • Jan Nicol Loftie-Eaton (Namibia): Made a 33-ball hundred against Nepal with 8 sixes and 11 boundaries during the Tri-Nation Series in Kirtipur, a landmark achievement for Namibian cricket.
  • Abhishek Sharma (India): His 30-ball century against Afghanistan broke Indian records and marked the fastest century by any ICC Full Member nation player, highlighting his powerful hitting and quick scoring ability.
  • Muhammad Fahad (Turkey): Scored a rapid 29-ball century against Bulgaria, showcasing the rising talent in emerging cricket nations like Turkey.
  • Sahil Chauhan (Estonia): After scoring a duck earlier the same day, he exploded for 144* off 41 balls in the second match against Cyprus, including 18 sixes (matching Chris Gayle’s record for most sixes in a T20 game), leading Estonia to victory.

FAQs

  • Who holds the fastest century in T20I? Sahil Chauhan of Estonia holds the record.
  • What is the fastest 100 in cricket history? Sahil Chauhan’s 27-ball century stands as the quickest.
  • Who has the fastest 100 in IPL? Chris Gayle holds that record.
  • Who scored 100 runs in 27 balls? Sahil Chauhan achieved this feat.
  • What is the slowest century in T20? Martin Guptill’s century in 69 balls is the slowest recorded.