Naijagoal logo

Top 10 Fastest T20 International Centuries - Updated 2026

Fastest Centuries in T20 International Cricket

T20 cricket demands quick scoring and relentless momentum, with only 120 balls per innings. A handful of players have made history by scoring centuries at an extraordinary pace. Leading the list is Sahil Chauhan from Estonia, who smashed a century in just 27 balls against Cyprus in 2024.

Among other remarkable performances, India's Abhishek Sharma delivered a spectacular innings against Afghanistan at the Arun Jaitley Stadium, reaching fifty in 16 balls and completing his hundred in 30 deliveries. His 108 runs came off 34 balls, including 9 fours and 11 sixes. This innings broke Rohit Sharma's previous Indian record of a 35-ball T20I century and set the fastest T20 century record among ICC Full Member nations.

Fastest T20 International 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

Noteworthy Performances Among the Top 10

  • Sudesh Wickramasekara scored a 35-ball century for the Czech Republic against Turkey, hitting 10 sixes and 12 boundaries with a strike rate of 288.88, showcasing emerging cricketing talent from smaller nations.
  • Rohit Sharma held the fastest Indian T20I century record for years, scoring 118 runs off 43 balls against Sri Lanka with 10 sixes and 12 fours, helping India secure a comfortable win.
  • David Miller, nicknamed 'Killer Miller', blasted a 35-ball century against Bangladesh in 2017, hitting 9 sixes and 7 fours and guiding South Africa to a huge total.
  • Kushal Malla of Nepal reached his century in 34 balls against Mongolia at the Asian Games, smashing 12 sixes and 8 fours, contributing to Nepal's record T20I total of 314.
  • Finn Allen produced a stunning 33-ball century against South Africa in the ICC T20 World Cup 2026 semi-final, striking at over 300 with 10 fours and 8 sixes, leading New Zealand to the final.
  • Sikandar Raza powered through a 33-ball century for Zimbabwe versus Gambia, hitting 15 sixes and 7 fours, demonstrating his all-rounder prowess.
  • Jan Nicol Loftie-Eaton made a rapid 33-ball century for Namibia against Nepal, combining power hitting and skillful strokeplay to produce one of the fastest centuries by an African player.

Top 3 Fastest T20 International Centuries

  • Sahil Chauhan (Estonia) - 27 balls: Scored 144 not out with 18 sixes against Cyprus, matching Chris Gayle’s record for most sixes in a T20 match. Estonia chased down 192 with 6 wickets in hand.
  • Muhammad Fahad (Turkey) - 29 balls: Delivered a fearless century against Bulgaria, showing that emerging cricket nations can produce explosive batting.
  • Abhishek Sharma (India) - 30 balls: Broke the Indian record for fastest T20I century, finishing with 108 runs off 34 balls featuring 9 fours and 11 sixes against Afghanistan.

FAQs About Fastest T20 Centuries

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