Fastest T20 CenturyFastest T20 Century

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.

RecordPlayerBallsTeamOpponentYear
Fastest T20I centurySahil Chauhan27EstoniaCyprus2024
2nd-fastest T20I centuryMuhammad Fahad29TurkeyBulgaria2025
3rd-fastest T20I centuryAbhishek Sharma30IndiaAfghanistan2026
33-ball centuryJan Nicol Loftie-Eaton33NamibiaNepal2024
33-ball centurySikandar Raza33ZimbabweGambia2024
33-ball centuryFinn Allen33New ZealandSouth Africa2026
Fastest T20I century before Malla’s recordKushal Malla34NepalMongolia2023
35-ball centuryDavid Miller35South AfricaBangladesh2017
35-ball centuryRohit Sharma35IndiaSri Lanka2017

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.

RankPlayerTeamBallsOpponentYear
1Sahil ChauhanEstonia27Cyprus2024
2Muhammad FahadTurkey29Bulgaria2025
3Abhishek SharmaIndia30Afghanistan2026
4=Jan Nicol Loftie-EatonNamibia33Nepal2024
4=Sikandar RazaZimbabwe33Gambia2024
4=Finn AllenNew Zealand33South Africa2026
7Kushal MallaNepal34Mongolia2023
8=David MillerSouth Africa35Bangladesh2017
8=Rohit SharmaIndia35Sri Lanka2017

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

StatisticDetail
PlayerSahil Chauhan
TeamEstonia
OpponentCyprus
Century27 balls
Final score144*
Balls faced41
Sixes18
Total boundaries24
Strike rate351.21
Date17 June 2024
VenueEpiskopi, 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

StatisticDetail
PlayerMuhammad Fahad
TeamTurkey
OpponentBulgaria
Century29 balls
Year2025
Position2nd-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

StatisticDetail
PlayerAbhishek Sharma
TeamIndia
OpponentAfghanistan
Century30 balls
Final score108
Balls faced34
Fours9
Sixes11
VenueArun Jaitley Stadium, New Delhi
Date17 September 2026
Indian recordFastest T20I century
Overall position3rd-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

StatisticDetail
PlayerJan Nicol Loftie-Eaton
TeamNamibia
OpponentNepal
Century33 balls
Year2024
Record statusPrevious 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

StatisticDetail
PlayerSikandar Raza
TeamZimbabwe
OpponentGambia
Century33 balls
Final score133*
Balls faced43
Sixes15
Year2024
Team total344/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

StatisticDetail
PlayerFinn Allen
TeamNew Zealand
OpponentSouth Africa
Century33 balls
TournamentMen’s T20 World Cup
Year2026
Record categoryFastest 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.

PlayerTeamBallsOpponentYear
Finn AllenNew Zealand33South Africa2026
Chris GayleWest Indies47England2016
Chris GayleWest Indies50South Africa2007
Brendon McCullumNew Zealand51Bangladesh2012
Rilee RossouwSouth Africa52Bangladesh2016

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.

PlayerTeamBallsOpponentYear
Finn AllenNew Zealand33South Africa2026
Chris GayleWest Indies47England2016
Chris GayleWest Indies50South Africa2007
Brendon McCullumNew Zealand51Bangladesh2012
Rilee RossouwSouth Africa52Bangladesh2016

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.

PlayerBallsOpponentYear
Abhishek Sharma30Afghanistan2026
Rohit Sharma35Sri Lanka2017
Abhishek Sharma37England2025

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