T20I cricket has witnessed some amazing power-hitting performances, with batsmen from Full Member and Associate nations scoring centuries at extraordinary pace. The fastest T20I century has changed several times in recent years, with many explosive batsmen entering their names in the record books.
Abhishek Sharma by India In the third T20I of afghanistan Added his name to this exclusive list in New Delhi against. The left-hander completed his century in just 30 balls, making him the fastest century scorer from a Full Member country and Rohit Sharma Broke the Indian record previously set by.
Top 5 players for fastest centuries in T20I
1. Sahil Chauhan (Estonia) – 27 balls
Sahil Chauhan Holds the record for the fastest century in T20I cricket, when he scored in June 2024. cyprus Played a brilliant innings against. estonia The batsman reached his century in just 27 balls during the bilateral series, which is still at the top of the list. Chauhan continued his amazing onslaught after reaching this milestone and remained unbeaten on 144 runs in just 41 balls.
His innings included 18 sixes, which is equal to the record for most sixes in a men's T20 innings and highlights the extraordinary power of his strokeplay. His innings played a decisive role in Estonia achieving the target of 192 with more than seven overs remaining. Chauhan's century in 27 balls remains the fastest in men's T20I cricket.
2. Muhammad Fahad (Türkiye) – 29 balls

muhammad fahad Is in second place, which will be held in Sofia in 2025 bulgaria Scored a T20I century in just 29 balls against. The top-order batsman produced a brilliant display of aggressive batting to dismantle the opposition bowling attack. Fahadh became only the second batsman in T20I history to reach three figures in less than 30 balls.
His amazing effort came after Chauhan's record-breaking 27-ball century and established Fahadh as one of the fastest century-scorers in international cricket. The innings also highlighted the growing influence of the associate nations in T20I cricket. Fahadh's 29-ball effort remains the second fastest century in this format.
3. Abhishek Sharma (India) – 30 balls

Abhishek entered the third position after scoring a century in 30 balls against Afghanistan in New Delhi in September 2026. The India opener attacked right from the start and completed his third T20I century at extraordinary pace. Abhishek ultimately remained unbeaten on 108 off 34 balls, which included nine fours and 11 sixes. He completed his century in the ninth over, before being dismissed by Rashid Khan soon after.
In this innings, Abhishek broke Rohit's old record of the fastest T20I century by an Indian batsman. Rohit first in 2017 Sri Lanka This milestone was achieved in 35 balls against. Abhishek's effort also makes him the fastest batsman from a Full Member country to score the fastest T20I century.
4. John Nicole Lofty-Eaton (Namibia) – 33 balls

Jan Nicole Lofty-Eaton in Kirtipur in February 2024 Nepal Created history by scoring a century in 33 balls against. The Namibian all-rounder displayed a ferocious hitting display during the Tri-Nation T20I series, registering the fastest T20I century at that time.
Lofty-Eaton scored 101 runs in 36 balls, which included 11 fours and eight sixes. His innings helped Namibia to a comfortable win and demonstrated his ability to change the outcome of the game in a few balls. Although his record was eventually surpassed, Lofty-Eaton's century from 33 balls remains one of the fastest centuries in T20I history and places him alongside some of the greatest power-hitters of the format.
5. Sikandar Raza (Zimbabwe) and Finn Allen (New Zealand) – 33 balls

Sikandar Raza And finn allen Both shared the fifth position after scoring their T20I centuries in 33 balls. Raza in Nairobi in October 2024 ICC Men’s T20 World Cup Africa Sub-Regional Qualifier During zimbabwe For Gambia Achieved this feat against. The Zimbabwe all-rounder remained unbeaten on 133 off 43 balls, which included 15 sixes, in a brilliant display of power-hitting. His century was also part of Zimbabwe's huge total and highlights his importance as one of the team's most destructive batsmen.
Ellen in Kolkata in 2026 South Africa against New Zealand Raza's 33-ball effort equaled the score. The explosive opener stormed through the South African bowling attack to reach his century at a similar pace to Raza. Allen's innings further cemented him as one of the most aggressive opening batsmen in T20 cricket. With three players now sharing the mark of 33 balls, the gap between the fastest centuries in T20I cricket remains extremely small.