Match North Logo

Top 10 Fastest Centuries in T20 International Cricket - Updated 2026

Fastest T20 International Centuries: The Top 10 Record Holders

T20 cricket demands aggressive batting, with players needing to score rapidly given the limited 120-ball innings. Among the few to make history with blazing centuries is Sahil Chauhan of Estonia, who set the world record by reaching 100 runs in just 27 balls against Cyprus in 2024.

This list features explosive performances from players across the globe, including Turkey’s Muhammad Fahad and India’s Abhishek Sharma. Abhishek stunned fans at the Arun Jaitley Stadium in Delhi in 2026 by scoring a 30-ball century against Afghanistan, breaking India's previous record held by Rohit Sharma.

Top 10 Fastest T20I Centuries

  • 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 Noteworthy Performances

  • Sudesh Wickramasekara (Czech Republic) blasted a 35-ball unbeaten century versus Turkey, striking 10 sixes and 12 fours, showcasing that impactful performances can come from emerging cricket nations.
  • Rohit Sharma held India's fastest T20 century record with a 35-ball 100 against Sri Lanka until 2026, finishing on 118 off 43 balls with 10 sixes and 12 fours, helping India secure a comfortable victory.
  • David Miller of South Africa scored one of the quickest centuries in 2017, reaching 100 in 35 balls against Bangladesh with 9 sixes and 7 fours, remaining unbeaten as South Africa posted 224 runs.
  • Kushal Malla from Nepal made a 34-ball century against Mongolia at the Asian Games, hitting 12 sixes and 8 fours. His effort contributed to Nepal's record-breaking total of 314 runs in a T20I match.
  • Finn Allen dazzled in the 2026 ICC T20 World Cup semi-final with a 33-ball century against South Africa, striking 10 fours and 8 sixes, maintaining a strike rate over 300, leading New Zealand to the final.
  • Sikandar Raza smashed a 33-ball century against Gambia during the ICC Men's T20 World Cup Sub-Regional Africa Qualifier, including 15 sixes and 7 fours, proving his value as a top all-rounder.
  • Jan Nicol Loftie-Eaton reached his century in 33 balls for Namibia versus Nepal in a 2024 Tri-Nation series, striking 8 sixes and 11 fours before being dismissed.
  • Abhishek Sharma delivered a breathtaking 30-ball century against Afghanistan in 2026, smashing 9 fours and 11 sixes en route to 108 off 34 balls, setting the fastest T20I century for an ICC Full Member nation.
  • Muhammad Fahad of Turkey scored a rapid 29-ball hundred against Bulgaria, showing emerging cricketing nations can produce thrilling performances.
  • Sahil Chauhan tops the chart with a 27-ball century for Estonia against Cyprus, also hitting 18 sixes, equalling Chris Gayle’s record for most sixes in a T20 match. Estonia chased 192 with ease thanks to his unbeaten 144 off 41 balls.

Frequently Asked Questions

  • Who holds the fastest century in T20 Internationals? Sahil Chauhan from Estonia with 27 balls.
  • Who has the fastest 100 in cricket history? Sahil Chauhan’s 27-ball century remains the quickest across formats.
  • What is the fastest century in IPL? Chris Gayle holds that 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 recorded.
Top 10 Fastest Centuries in T20 International Cricket - Updated 2026