Top 10 fastest centuries in T20 cricket
T20 cricket is built on risk, reward, and raw entertainment. In this high-octane format, boundaries come in flurries and a century can feel like a 100-metre dash. Yet some batters have pushed the limits even further, redefining what “fast” really means with blistering hundreds that leave crowds stunned.
From outrageous ball-striking to pure batting brilliance, these lightning-quick centuries capture just how dramatically the sport has evolved. In this article, let’s take a closer look at the top ten fastest centuries in T20 cricket history.
Top 10 fastest hundreds in T20 cricket

10. Sikandar Raza (33 balls)
Sikandar Raza smashed the fastest T20I century ever by a Zimbabwean when he blasted a 33-ball hundred against Gambia during the 2024 ICC Men’s T20 World Cup Sub-Regional Africa Qualifier (Group B). Walking in after seven overs, he went absolutely berserk, racing to a century in no time and finishing unbeaten on 133 off just 43 balls, hitting seven fours and an incredible 15 sixes. Powered by his assault, Zimbabwe piled up a record T20 total of 344/4 and cruised to victory by 290 runs.
9. Jan Nicol Loftie-Eaton (33 balls)
Namibia’s Jan Nicol Loftie-Eaton blasted another rapid international century, smashing a 33-ball hundred against Nepal in February 2024 at Kirtipur. Walking in with Namibia struggling at 62/3 in the 11th over, he completely changed the game. Loftie-Eaton hammered 101 off just 36 balls, hitting 11 fours and 8 sixes, and powered Namibia to a strong total of 206/4. His innings combined clever shot selection with raw power, and he capped off a brilliant all-round performance by taking 2/29 as Namibia secured a 20-run victory.
8. Wihan Lubbe (33 balls)
Wihan Lubbe’s blistering 33-ball century in the 2018 Africa T20 Cup sits at number eight on the list. Playing for North West against Limpopo in Paarl, he produced an extraordinary innings, smashing 102 off just 36 deliveries with 11 sixes and five fours. His explosive knock powered North West to a massive 262/4, and they went on to win the match comfortably by 102 runs.
7. Vaibhav Suryavashi (32 balls)
Vaibhav Suryavanshi is the youngest batter to appear on this list, and he made his mark in extraordinary fashion. Playing for India A at the ACC Asia Cup Rising Stars 2025 in Doha, he blasted a 32-ball century against the UAE. His explosive innings included 15 sixes and 11 fours, powering him to 144 runs off just 42 balls at an incredible strike rate of 342.85. Remarkably, he is also the only batter in the world to have scored two T20 centuries in 35 balls or fewer.
6. Rishabh Pant (32 balls)
Rishabh Pant sits sixth on this list, thanks to some truly explosive knocks in his T20 career. One of his finest came for Delhi in the 2018 Syed Mushtaq Ali Trophy against Himachal Pradesh. Chasing 145, Pant opened the innings and smashed a blistering century off just 32 balls. He remained unbeaten on 116 off 38 deliveries, hitting 8 fours and 12 sixes at a staggering strike rate of 305.26. Delhi cruised to 148/0 in only 11.4 overs, sealing a dominant win.
5. Chris Gayle (30 balls)

If the topic is power hitting, you simply can’t leave out Chris Gayle. Famously known as the “Universe Boss,” Gayle has smashed countless T20 hundreds — and almost all of them came at breakneck speed. His fastest, though, came for Royal Challengers Bengaluru (RCB) against the now-defunct Pune Warriors India during IPL 2013 at the Chinnaswamy Stadium.
From the very first ball, Gayle went on the attack. He raced to a fifty in just 17 balls, then shifted into an even higher gear, reaching his hundred in only 30 deliveries. He eventually finished on an unbeaten 175 off 66 balls, hammering 13 fours and 17 sixes. RCB piled up 263/5 and won the match by 130 runs. Gayle’s 175 remains the highest individual score in T20 history.
4. Muhammad Fahad (29 balls)
Turkey opener Muhammad Fahad smashed his way into the record books with the third-fastest T20 century of all time. The milestone came during a T20 match against Bulgaria in Sofia in July 2025.
Batting first, Turkey piled up 237 runs, thanks largely to Fahad’s explosive innings. He raced to a century in just 29 balls and went on to score 120 off 34 deliveries, hitting 10 fours and 12 sixes at a staggering strike rate of 352.94. With this incredible knock, Fahad firmly etched his name in cricketing history.
3. Abhishek Sharma (28 balls)
Abhishek Sharma has quickly established himself as one of India’s most exciting T20I openers. In just a year since his debut, he has made a significant impact and achieved the highest rating ever in T20 Internationals. Known for his consistent attacking style, Abhishek plays with the same fearless approach in every game.
He has already registered a 37-ball century for India, but his fastest T20 hundred came in domestic cricket for Punjab against Meghalaya, where he scored an unbeaten 106 off just 29 balls. In that innings, he smashed 11 sixes and 8 fours, chasing 143 runs, finishing with a staggering strike rate of 365.51.
2. Urvil Patel (28 balls)
Urvil Patel became the joint-fastest Indian batter to score a T20 century when he smashed a 28-ball hundred for Gujarat against Tripura in the SMAT 2024 tournament. Chasing 156, Urvil played an explosive innings, finishing unbeaten on 113 off just 35 balls, hitting 12 sixes and 7 fours at a staggering strike rate of 322.85. His breathtaking performance not only led Gujarat to a memorable victory but also earned him a spot in the Chennai Super Kings squad for his Indian Premier League (IPL) debut in 2025.
1. Sahil Chauhan (27 balls)
Estonia’s Sahil Chauhan produced a sensational innings to rewrite T20 history during the Estonia tour of Cyprus 2024 in Episkopi. Chasing a daunting 192, Sahil came to the crease with his team in trouble at 9/2—and turned the game on its head. In a display of pure power and precision, he blasted a record-breaking century in just 27 balls and finished unbeaten on 144 off 41 deliveries, smashing 18 sixes and six fours. His extraordinary performance not only led Estonia to a thrilling victory but also earned him a place in the record books for the fastest T20 century ever.
Cover Credits - BCCI Official
Leave a Reply