Abhishek Sharma in Delhi tonight (Source: AFP Photos)T20 cricket is a format built for thunderbolts, where a quiet start can suddenly erupt into a storm of boundaries and sixes. Among its most electrifying feats, the fastest centuries stand out as moments where batters have transformed mere deliveries into a whirlwind of runs.Here, we take a look at seven such cricketers who have notched up some of the fastest centuries in the history of T20I matches.7. 34 balls - Kushal Malla (Nepal) vs Mongolia, Hangzhou, 2023Nepal’s explosive all-rounder Kushal Malla bludgeoned 137* runs off just 50 balls at a clobbering strike rate of 274 against Mongolia in the opening Group A match of the 2023 Asian Games in Hangzhou. Also Read- Watch- Abhishek Sharma Unlocks New Celebration After 30-Ball Hundred In IND vs AFGLaunching eight boundaries and 12 huge sixes, Malla raced to his hundred from just 34 balls to notch up the record for fastest T20I century at the time.6. 33 balls - Finn Allen (New Zealand) vs South Africa, Kolkata, 2026New Zealand’s malicious mischief Finn Allen ran roughshod over South Africa bowlers in the semifinal of the 2026 ICC T20 World Cup in Kolkata earlier this year. Chasing 170 for a spot in the final, Allen smeared 100* runs off just 33 balls with 10 fours and eight huge sixes at a menacing strike rate of 303.03. The innings also marked the fastest ever century in the history of a T20 World Cup game.5. 33 balls - Sikandar Raza (Zimbabwe) vs Gambia, Nairobi, 2024Zimbabwe captain Sikandar Raza rained down 133* runs off just 43 balls against Gambia in an ICC T20 World Cup Sub Regional Africa Qualifier Group B match in Nairobi in October 2024.Batting at number four, Raza raced to his hundred from just 33 deliveries, and clattered seven boundaries and 15 sixes as Zimbabwe mounted a world record total of 344-4 in 20 overs.4. 33 balls - Jan Nicol Loftie-Eaton (Namibia) vs Nepal, Kirtipur, 2024Namibia middle-order batter Jan Nicol Loftie-Eaton muscled a 33-ball century against Nepal in the opening match of the 2024 Nepal tri-series in Kirtipur. The cricketer was eventually dismissed for 101 runs off 36 balls with 11 boundaries and eight sixes, as Namibia won the match by 20 runs.Loftie-Eaton also picked up two match-winning wickets to cap a remarkable ‘Player of the Match’ performance. 3. 30 balls - Abhishek Sharma (India) vs Afghanistan, Delhi, 2026, Tonight*Just a few days after smoking an electrifying 32-ball 82, Indian six-hitting machine Abhishek Sharma smeared 108 runs off just 34 deliveries against Afghanistan in Delhi in September 2026.The attacking left-handed opener launched nine boundaries and 11 huge sixes to bring up his third T20I century, and the fastest among any Indian cricketer by racing to the landmark figure in just 33 balls. The innings also marked the fastest hundred among any player from a Test-playing nation.2. 29 balls - Muhammad Fahad (Turkey) vs Bulgaria, Sofia, 2025Turkey opener Muhammad Fahad raced to a 29-ball hundred against Bulgaria in Sofia in the fifth match of the Bulgaria T20I tri-nation series 2025. Opening the innings, the cricketer clattered 120 runs off just 34 balls with 10 boundaries and 12 huge sixes to score his runs at a strike rate of over 350.Fahad himself accounted for more than half of Turkey’s 237-run total against Bulgaria in the game.1. 27 balls - Sahil Chauhan (Estonia) vs Cyprus, Episkopi, 2024In the second match of Estonia’s six-T20I tour of Cyprus back in June 2024, number four Sahil Chauhan made 144* off just 41 balls with six boundaries and 18 sixes.Chasing 192 and arriving to the crease at 9-2, soon to be 40-3, Chauhan muscled six boundaries and 18 sixes and raced to his hundred from just 27 balls to remain T20I cricket’s fastest centurion to date.Also Read- 4 Indian Players Confirmed In Historic CPL Stint