Estonia’s Sahil Chauhan holds the record for the fastest century in T20I cricket, reaching his ton in just 27 balls against Cyprus in June 2024. The latest entrant into the top ranks is Sikandar Raza from Zimbabwe, who smashed a century in 33 balls against Gambia in October 2024, making him the newest addition to the list of fastest T20I centuries.
As the game evolves, newer players continue to challenge these records, pushing the limits of what is possible in the shortest format of the game. From household names like Rohit Sharma and David Miller to rising stars from cricketing nations like Nepal and Estonia, the list of fastest centuries in T20I cricket shows an incredible diversity of talent. In this article, we explore the top 10 fastest centuries in T20 Internationals, celebrating the batters who have mastered the art of power-hitting and etched their names in cricket history.
Fastest Century in T20I Cricket history: Top 10 List of fastest hundreds
Players | Hundreds | Team | Opponent | Year |
Sahil Chauhan | 27 balls | Estonia | Cyprus | 2024 |
Jan Nicol Loftie-Eaton | 33 balls | Namibia | Nepal | 2024 |
Sikandar Raza | 33 balls | Zimbabwe | Gambia | 2024 |
Kushal Malla | 34 balls | Nepal | Mongolia | 2023 |
David Miller | 35 balls | South Africa | Bangladesh | 2017 |
Rohit Sharma | 35 balls | India | Sri Lanka | 2017 |
Sudesh Wickramasekara | 35 balls | Czech Republic | Turkey | 2019 |
Sivakumar Periyalwar | 39 balls | Romania | Turkey | 2019 |
Zeeshan Kukikhel | 39 balls | Hungary | Austria | 2022 |
Johnson Charles | 39 balls | West Indies | South Africa | 2023 |
1. Sahil Chauhan (Estonia) – 27 balls
Sahil Chauhan shocked the cricket world with his 27-ball century against Cyprus in June 2024, setting the record for the fastest century in T20Is. His innings of unbeaten 141 included a jaw-dropping 18 sixes and 6 fours, leading Estonia to a remarkable chase of 192 runs. This explosive knock remains unbeaten as the quickest century in T20I history.
2. Jan Nicol Loftie-Eaton (Namibia) – 33 balls
Namibia’s Jan Nicol Loftie-Eaton holds the second spot, scoring his century in just 33 balls against Nepal in February 2024. His innings of 101 off 36 balls, packed with boundaries, helped establish him as a major player in international cricket. His knock helped Namibia win the match by 20 runs.
3. Sikandar Raza (Zimbabwe) – 33 balls
Sikandar Raza created history in the 12th match of the ICC Sub Regional Africa Qualifiers, as he scored a century in only 33 balls and registered the joint-second fastest hundred in T20I cricket. His unbeaten 133 off 43 deliveries propelled Zimbabwe to 344/4, the highest T20 total ever scored. Gambia, in response, were bowled out for a paltry total of 54 runs, giving Zimbabwe a massive victory by 290 runs.
4. Kushal Malla (Nepal) – 34 balls
Nepal’s Kushal Malla made headlines in September 2023 with a blistering 34-ball century against Mongolia during the Asian Games. At just 19, he became the second-youngest player to score a T20I century, smashing 12 sixes and 8 fours. His unbeaten 137 off 50 deliveries propelled Nepal to a massive total of 314/3. Nepal later bowled out Mongolia for only 41 runs, registering a massive victory.
5. David Miller (South Africa) – 35 balls
David Miller’s 35-ball century against Bangladesh in October 2017 remains one of the most memorable T20I innings. His unbeaten 101 off 36 balls helped South Africa post a daunting total, and his power-hitting is still celebrated. The chase turned out to be too much for Bangladesh and South Africa won the match by 83 runs.
6. Rohit Sharma (India) – 35 balls
Rohit Sharma, known as the ‘Hitman,’ equaled Miller’s record in December 2017 with a 35-ball century against Sri Lanka. His innings of 118 off 43 balls included 10 sixes and 12 fours, helping India post a massive total of 260. India went on to register a handsome win by 88 runs.
7. Sudesh Wickramasekara (Czech Republic) – 35 balls
In August 2019, Sudesh Wickramasekara of the Czech Republic joined the 35-ball century club with his knock against Turkey. His unbeaten 104 off 36 balls helped the Czech Republic to a big victory by 257 runs, bowling Turkey out for only 21.
8. Sivakumar Periyalwar (Romania) – 39 balls
Romanian batter Sivakumar Periyalwar’s 39-ball century against Turkey in August 2019 stands as one of the fastest centuries in T20Is. His knock of 105 not out off 40 balls came during Romania’s overwhelming win.
9. Zeeshan Kukikhel (Hungary) – 39 balls
Hungary’s Zeeshan Kukikhel joined the 39-ball century club with his 137 off 49 balls against Austria in June 2022. His innings helped Hungary chase down a stiff target of 197, showing his brutal hitting skills.
10. Johnson Charles (West Indies) – 39 balls
West Indies’ Johnson Charles blasted a 39-ball century against South Africa in March 2023. His innings of 118 off 46 balls was instrumental in setting a massive total of 258/5, though South Africa managed to chase it down in a historic match.