T20I cricket has witnessed some breathtaking displays of power-hitting, with batters from both Full Member and Associate nations producing centuries at an extraordinary rate. The fastest T20I century has changed hands several times in recent years, with a number of explosive batters etching their names into the record books.
Abhishek Sharma added his name to that exclusive list during India’s third T20I against Afghanistan in New Delhi. The left-hander reached his century in just 30 balls, becoming the fastest centurion from a Full Member nation and breaking the Indian record previously held by Rohit Sharma.
Top 5 players to score the fastest centuries in T20Is
1. Sahil Chauhan (Estonia) – 27 balls

Sahil Chauhan holds the record for the fastest century in T20I cricket after producing a remarkable innings against Cyprus in June 2024. The Estonia batter reached his hundred in just 27 deliveries during the bilateral series, setting a record that still stands at the top of the list. Chauhan continued his incredible assault after reaching the landmark and finished unbeaten on 144 from only 41 balls.
His innings included 18 sixes, equalling the record for the most sixes in a men’s T20 innings and highlighting the extraordinary power behind his strokeplay. His innings also proved decisive for Estonia as they chased down a target of 192 with more than seven overs to spare. Chauhan’s 27-ball century remains the quickest in men’s T20I cricket.
2. Muhammad Fahad (Turkey) – 29 balls

Muhammad Fahad occupies second place after scoring a T20I century from just 29 balls for Turkey against Bulgaria in Sofia in 2025. The top-order batter produced a sensational display of aggressive batting to tear apart the opposition bowling attack. Fahad became only the second batter in T20I history to reach three figures in fewer than 30 deliveries.
His remarkable effort followed Chauhan’s record-breaking 27-ball century and established Fahad as one of the fastest century-makers in international cricket. The innings also highlighted the growing impact of Associate nations in T20I cricket. Fahad’s 29-ball effort remains the second-fastest century in the format.
3. Abhishek Sharma (India) – 30 balls

Abhishek stormed into third place after smashing a 30-ball century against Afghanistan in New Delhi in September 2026. The India opener attacked from the beginning and reached his third T20I hundred at remarkable speed. Abhishek eventually finished with 108 runs from 34 deliveries, hitting nine fours and 11 sixes. He completed his century in the ninth over before Rashid Khan dismissed him shortly afterwards.
The innings also saw Abhishek break Rohit’s long-standing record for the fastest T20I century by an Indian batter. Rohit had previously reached the landmark in 35 balls against Sri Lanka in 2017. Abhishek’s effort also made him the fastest T20I centurion from a Full Member nation.
4. Jan Nicol Loftie-Eaton (Namibia) – 33 balls

Jan Nicol Loftie-Eaton made history in February 2024 when he smashed a 33-ball century against Nepal in Kirtipur. The Namibia all-rounder produced a brutal display of hitting during the Tri-Nation T20I series to register the fastest T20I hundred at that time.
Loftie-Eaton went on to score 101 from 36 balls, hitting 11 fours and eight sixes. His innings helped Namibia secure a comfortable victory and showcased his ability to change the course of a game within a matter of deliveries. Although his record was eventually surpassed, Loftie-Eaton’s 33-ball century remains one of the fastest in T20I history and puts him alongside some of the biggest power-hitters in the format.
5. Sikandar Raza (Zimbabwe) and Finn Allen (New Zealand) – 33 balls

Sikandar Raza and Finn Allen share fifth place after both reaching their T20I centuries in 33 balls. Raza achieved the feat for Zimbabwe against Gambia during the ICC Men’s T20 World Cup Africa Sub-Regional Qualifier in Nairobi in October 2024. The Zimbabwe all-rounder finished unbeaten on 133 from 43 balls, smashing 15 sixes in a spectacular display of power-hitting. His century was also part of Zimbabwe’s huge total and underlined his importance as one of the team’s most destructive batters.
Allen matched Raza’s 33-ball effort for New Zealand against South Africa in Kolkata in 2026. The explosive opener tore into the South African bowling attack and reached his century at the same pace as Raza. Allen’s innings further strengthened his reputation as one of the most aggressive opening batters in T20 cricket. With three players now sharing the 33-ball mark, the gap between the fastest centuries in T20I cricket remains remarkably small.
Also READ: Not Jos Buttler! New Zealand star Finn Allen picks the best batter in T20 cricket

