On 17 June 2024, Estonia’s Sahil Chauhan scored the quickest ton in men’s international cricket, reaching his century in just 27 balls against Cyprus. His innings made by him was a stunning 144 (comes out not out off 41 balls) where he scored 18 sixes, and it summed up to 24 boundaries. Mooney’s hundred off 27 balls eclipsed Jan Nicol Loftie-Eaton of Namibia, who held the previous fastest hundred record – from 33 balls.
Since then, a few more astonishing T20I hundreds have added to the list of records. In 2025, Turkey’s Muhammad Fahad hit a 29-ball century against the same team, and in September 2026, India’s Abhishek Sharma hit a 30-ball hundred for India versus Afghanistan. Abhishek’s effort is the quickest T20I hundred for an India batter and the third fastest overall.
Fastest T20 centuries by player type and international limits, T20I fastest hundreds, T20 World Cup beyond records holders & other explore stat
Fastest T20 Century at a Glance
Sahil Chauhan holds the record for the fastest men’s T20I century, reaching the milestone in only 27 balls for Estonia against Cyprus in 2024. The innings ended with Chauhan unbeaten on 144 from 41 balls.
| Record | Player | Balls | Team | Opponent | Year |
| Fastest T20I century | Sahil Chauhan | 27 | Estonia | Cyprus | 2024 |
| 2nd-fastest T20I century | Muhammad Fahad | 29 | Turkey | Bulgaria | 2025 |
| 3rd-fastest T20I century | Abhishek Sharma | 30 | India | Afghanistan | 2026 |
| 33-ball century | Jan Nicol Loftie-Eaton | 33 | Namibia | Nepal | 2024 |
| 33-ball century | Sikandar Raza | 33 | Zimbabwe | Gambia | 2024 |
| 33-ball century | Finn Allen | 33 | New Zealand | South Africa | 2026 |
| Fastest T20I century before Malla’s record | Kushal Malla | 34 | Nepal | Mongolia | 2023 |
| 35-ball century | David Miller | 35 | South Africa | Bangladesh | 2017 |
| 35-ball century | Rohit Sharma | 35 | India | Sri Lanka | 2017 |
The records above refer to men’s T20 International cricket. Domestic T20 competitions such as the IPL have separate records.
Fastest T20I Centuries in Men’s Cricket
The list below highlights the fastest men’s T20I centuries currently recorded. Sahil Chauhan remains at the top with his 27-ball hundred for Estonia, while Muhammad Fahad and Abhishek Sharma occupy the next two positions.
| Rank | Player | Team | Balls | Opponent | Year |
| 1 | Sahil Chauhan | Estonia | 27 | Cyprus | 2024 |
| 2 | Muhammad Fahad | Turkey | 29 | Bulgaria | 2025 |
| 3 | Abhishek Sharma | India | 30 | Afghanistan | 2026 |
| 4= | Jan Nicol Loftie-Eaton | Namibia | 33 | Nepal | 2024 |
| 4= | Sikandar Raza | Zimbabwe | 33 | Gambia | 2024 |
| 4= | Finn Allen | New Zealand | 33 | South Africa | 2026 |
| 7 | Kushal Malla | Nepal | 34 | Mongolia | 2023 |
| 8= | David Miller | South Africa | 35 | Bangladesh | 2017 |
| 8= | Rohit Sharma | India | 35 | Sri Lanka | 2017 |
Sahil Chauhan – Fastest T20I Century in 27 Balls
On 17 June 2024, in a match against Cyprus at the ICC Europe Regional Qualifier for the 2024 T20 World Cup in Antwerp, Belgium, Chauhan scored the fastest men’s T20I century ever recorded. He made his hundred off just 27 balls, breaking Jan Nicol Loftie-Eaton’s record of the quickest hundred in South African domestic cricket from 33 balls.
Chauhan, who eventually went on to remain unbeaten with a 41-ball 144. It included six fours and 18 sixes, a total of 24 boundaries. Estonia chased down Cyprus’s target in outstanding style, with him hitting at 351.21 and scoring.
Sahil Chauhan Fastest Century Stats
| Statistic | Detail |
| Player | Sahil Chauhan |
| Team | Estonia |
| Opponent | Cyprus |
| Century | 27 balls |
| Final score | 144* |
| Balls faced | 41 |
| Sixes | 18 |
| Total boundaries | 24 |
| Strike rate | 351.21 |
| Date | 17 June 2024 |
| Venue | Episkopi, Cyprus |
Chauhan’s 18 sixes also established a men’s T20I record for most sixes in a single innings at the time. His 27-ball century remains the benchmark for the fastest men’s T20I hundred.
Muhammad Fahad – 29-Ball T20I Century
2032: One of the most rapid T20I hundreds came from Turkish batter Muhammad Fahad, who smashed 100 off only 29 balls against Bulgaria in 2025. It was the second-fastest men’s T20I century of all time, with only Estonia’s Sahil Chauhan above him.
Fahad’s accomplishment is all the more remarkable as he became the second batter after Chauhan to pass the 30-ball threshold for a men’s T20I century. It also reinforced the post-2000s trend of record-breaking batting performances in associate-nation cricket.
Muhammad Fahad Century Stats
| Statistic | Detail |
| Player | Muhammad Fahad |
| Team | Turkey |
| Opponent | Bulgaria |
| Century | 29 balls |
| Year | 2025 |
| Position | 2nd-fastest men’s T20I century |
His 29-ball century currently sits between Sahil Chauhan’s 27-ball world record and Abhishek Sharma’s 30-ball effort.
Abhishek Sharma – India’s Fastest T20I Century
Severeal batsman tried and were unable to score the same in T20I cricket, but Abhishek Sharma broke a new Indian record for the fastest century against Afghanistan on 17 September 2026 with back vents in hand while playing in New Delhi. That innings also made him the fastest Indian batter to score a T20I hundred, while at the same time putting him third in the overall list of men’s T20Is.
Though Abhisek was eventually out for a quick but blistering 108 off just 34 balls with a mind-blowing 11 sixes and nine fours. He reached his fifty within just 16 balls before completing his century in the ninth over.
An Indian record previously held by Rohit Sharma, who scored a century in 35 balls against Sri Lanka in 2017, fell to him as he reached triple figures with 30 deliveries remaining. It also surpassed the previous record for the fastest T20I centuries by 33 balls, previously held by Sikandar Raza and Finn Allen.
Abhishek Sharma 30-Ball Century Stats
| Statistic | Detail |
| Player | Abhishek Sharma |
| Team | India |
| Opponent | Afghanistan |
| Century | 30 balls |
| Final score | 108 |
| Balls faced | 34 |
| Fours | 9 |
| Sixes | 11 |
| Venue | Arun Jaitley Stadium, New Delhi |
| Date | 17 September 2026 |
| Indian record | Fastest T20I century |
| Overall position | 3rd-fastest men’s T20I century |
The ICC confirmed that Abhishek’s 30-ball century was the fastest-ever T20I hundred for India and the third-fastest overall.
Jan Nicol Loftie-Eaton – 33-Ball Century
In February 2024, Jan Nicol Loftie-Eaton broke the men’s T20I record with a century off 33 deliveries for Namibia against Nepal. That record stood until June in the same year, when Sahil Chauhan of Estonia smashed a hundred off just 27 balls.
Loftie-Eaton’s innings was among the quickest centuries in international men’s T20I cricket. His century from 33 balls also puts him in select company as one of the only batters to make three-figure scores from 33 deliveries.
Jan Nicol Loftie-Eaton Record
| Statistic | Detail |
| Player | Jan Nicol Loftie-Eaton |
| Team | Namibia |
| Opponent | Nepal |
| Century | 33 balls |
| Year | 2024 |
| Record status | Previous men’s T20I record holder |
Loftie-Eaton’s record was eventually surpassed by Sahil Chauhan’s 27-ball century.
Sikandar Raza – 33-Ball T20I Century
In contrast, Zimbabwe captain Sikandar Raza scored a 33-ball century in ODIs against Gambia in October 2024. He ended on 133 off 43 balls as Zimbabwe posted the highest ever T20I score of 344/4.
The ICC heralded Raza´s century as the second-fastest men´s T20I hundred at the time. It included 15 sixes and set the scoreline for what was then the highest ever team total in men’s T20I cricket for Zimbabwe.
Sikandar Raza Century Stats
| Statistic | Detail |
| Player | Sikandar Raza |
| Team | Zimbabwe |
| Opponent | Gambia |
| Century | 33 balls |
| Final score | 133* |
| Balls faced | 43 |
| Sixes | 15 |
| Year | 2024 |
| Team total | 344/4 |
Finn Allen – Fastest T20 World Cup Century
Finn Allen (New Zealand) – 33 balls vs South Africa, 2026 Men’s T20 World Cup. This record, though, stands out as the fastest recorded century in the men’s T20 World Cup. Though his century is certainly not the quickest ever T20I hundred, it ranks as one of the fastest centuries in endemic T20 cricket.
Hence, Allen’s record should be considered in isolation from the overall T20I record. It is an important distinction as tournament stats and overall international records belong to two separate statistical categories.
Finn Allen Century Record
| Statistic | Detail |
| Player | Finn Allen |
| Team | New Zealand |
| Opponent | South Africa |
| Century | 33 balls |
| Tournament | Men’s T20 World Cup |
| Year | 2026 |
| Record category | Fastest T20 World Cup century |
Fastest T20 World Cup Centuries
T20 World Cup records should be kept separate from the overall T20I list because the tournament represents only one competition within international T20 cricket.
| Player | Team | Balls | Opponent | Year |
| Finn Allen | New Zealand | 33 | South Africa | 2026 |
| Chris Gayle | West Indies | 47 | England | 2016 |
| Chris Gayle | West Indies | 50 | South Africa | 2007 |
| Brendon McCullum | New Zealand | 51 | Bangladesh | 2012 |
| Rilee Rossouw | South Africa | 52 | Bangladesh | 2016 |
Fastest T20 World Cup Centuries
T20 World Cup records should be kept separate from the overall T20I list because the tournament represents only one competition within international T20 cricket.
| Player | Team | Balls | Opponent | Year |
| Finn Allen | New Zealand | 33 | South Africa | 2026 |
| Chris Gayle | West Indies | 47 | England | 2016 |
| Chris Gayle | West Indies | 50 | South Africa | 2007 |
| Brendon McCullum | New Zealand | 51 | Bangladesh | 2012 |
| Rilee Rossouw | South Africa | 52 | Bangladesh | 2016 |
Fastest T20I Century by an Indian Batter
Abhishek Sharma currently holds India’s fastest men’s T20I century record. He reached 100 from 30 balls against Afghanistan on 17 September 2026, breaking Rohit Sharma’s previous mark of 35 balls.
| Player | Balls | Opponent | Year |
| Abhishek Sharma | 30 | Afghanistan | 2026 |
| Rohit Sharma | 35 | Sri Lanka | 2017 |
| Abhishek Sharma | 37 | England | 2025 |
Abhishek’s earlier 37-ball century against England had already placed him among India’s fastest T20I centurions before he broke the national record with his 30-ball hundred.
Frequently Asked Questions
1. Who has scored the fastest T20I century?
Jan Nicol Loftie-Eaton holds the men’s T20I record with a 33-ball century against Nepal in 2024.
2. Who scored a 34-ball T20I century?
Nepal’s Kushal Malla scored a century from 34 balls against Mongolia in 2023.
3. How many balls did Rohit Sharma take for his fastest T20I century?
Rohit Sharma reached his century in 35 balls against Sri Lanka in 2017.
4. Who has the fastest T20 World Cup century?
Finn Allen holds the Men’s T20 World Cup record with a 33-ball century in 2026.
5. How many balls did Chris Gayle take for his fastest T20 World Cup century?
Chris Gayle reached his 2016 T20 World Cup century against England in 47 balls.
Also Read: Best Cricket Academy in India | Joe Root Test Runs | Top 5 Fastest Stumping Record Time

