logo

Top 10 Fastest T20 International Centuries - Updated for 2026

Top 10 Fastest T20 International Centuries

T20 cricket demands aggressive batting where reaching a century quickly is a true test of skill. With only 120 balls in an innings, batsmen have limited time to settle and must score rapidly. Over the years, some players have set blazing records for the fastest centuries in T20 internationals. Leading the list is Sahil Chauhan from Estonia, who reached 100 runs in just 27 balls against Cyprus in 2024.

India’s Abhishek Sharma impressed fans with a 30-ball century against Afghanistan at the Arun Jaitley Stadium in Delhi, smashing 9 fours and 11 sixes on his way to 108 runs off 34 balls. This broke the previous fastest Indian T20I century record of 35 balls held by Rohit Sharma and remains the quickest century by any batter from an ICC Full Member country.

Fastest T20 International Century Rankings

  • 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. S Wickramasekara – 35 balls – Czech Republic vs Turkey – Ilfov County – 30/08/2019

Notable Fastest Centuries

  • Sudesh Wickramasekara (Czech Republic) scored a 35-ball unbeaten century against Turkey, including 10 sixes and 12 fours, with a strike rate near 289.
  • Rohit Sharma made his record 35-ball century versus Sri Lanka, hitting 10 sixes and 12 boundaries en route to 118 runs from 43 balls, guiding India to an easy win.
  • David Miller, known as 'Killer Miller', slammed a 35-ball century against Bangladesh in 2017, smashing 9 sixes and 7 fours, helping South Africa post a huge total.
  • Kushal Malla of Nepal blasted 12 sixes and 8 fours in a 34-ball century against Mongolia at the Asian Games, contributing to Nepal's record T20I team total of 314.
  • Finn Allen made a 33-ball century against South Africa in the 2026 ICC T20 World Cup semi-final, striking at over 300 and hitting 10 boundaries plus 8 sixes.
  • Sikandar Raza smashed 15 sixes and 7 fours in a 33-ball century for Zimbabwe against Gambia during the ICC Men's T20 World Cup Qualifier.
  • Jan Nicol Loftie-Eaton scored a 33-ball century against Nepal, hitting 8 sixes and 11 fours, marking one of the fastest centuries by an African player.
  • Abhishek Sharma accelerated rapidly with a 16-ball fifty and finished a 30-ball century against Afghanistan, breaking India's previous record and setting the fastest century by any ICC Full Member batter.
  • Muhammad Fahad from Turkey reached a century in 29 balls versus Bulgaria, showcasing talent from emerging cricket nations.
  • Sahil Chauhan also hit 144 not out from 41 balls in the same match as his record century, hitting 18 sixes equal to Chris Gayle’s T20 match sixes record.

Frequently Asked Questions

  • Who has the fastest century in T20I? Sahil Chauhan of Estonia holds this record.
  • Who holds the fastest 100 in cricket history? The answer is Sahil Chauhan with 27 balls.
  • What is the fastest century in IPL? Chris Gayle owns the IPL fastest century record.
  • Who made 100 runs in 27 balls? Sahil Chauhan achieved this feat.
  • What is the slowest century in T20? Martin Guptill’s century off 69 balls is the slowest.