Table of Contents
T20 cricket is all about explosive batting and amazing performance of four- and six-shot hits. However, the iconic moment is created in T20 when a batsman takes the field and breaks the record of the fastest century in T20 in just a few balls.
Generally, we used to think that scoring a century in 45-50 balls was the ultimate achievement, but now players have changed the face of the game. The records are breaking so quickly that it's now possible to score a hundred in less than 35 balls.
Let's explore the fastest century in T20 cricket history, which showcases how power-hitting and innovative shots have threatened bowlers.
Top 10 Fastest Centuries in T20 Cricket History
1. Sahil Chauhan – 27 balls (Estonia vs Cyprus, Episkopi 2024)

In June 2024, the match was held at Happy Valley Ground, where batsman Sahil Chauhan showed his batting power against Cyprus. He recorded a century in just 27 balls and marked his name on the fastest century in T20 international cricket history list. Sahil Chauhan single-handedly smashed 144 runs in 41 balls with 18 sixes and 6 fours.
2. Urvi Patel – 28 balls (Gujarat vs Tripura, Indore 2024)

The outstanding opener, Urvi Patel, just smashed a 28-ball century for Gujarat against the Tripura team just a week before Abhishek Sharma’s win of the Syed Mushtaq Ali Trophy in 2024-25. Urvi dominated Tripura with an 8-wicket victory at the Emerald High School Ground in Indore. He reached his 50 in just 15 balls, including 4 fours and 5 sixes. He took 113 runs to complete his century in 28 balls.
3. Abhishek Sharma – 28 balls (Punjab vs Meghalaya, Saurashtra 2024)
Abhishek Sharma has given a masterclass performance for the Group A match of the Syed Mushtaq Ali Trophy 2024-25 at the Niranjan Shah Stadium C in Rajkot. He was leading from the front for Punjab to record the fastest 100 in T20. He raced to his fastest century in T20 with 28 balls and finished the match with 106 off 29 deliveries, including 8 fours and 11 sixes.
4. Muhammad Fahad – 29 balls (Turkey vs Bulgaria, Sofia 2025)
Muhammad Fahad batted brilliantly and scored a century in just 29 balls to take Turkey to a huge score against Bulgaria. He has scored 12 huge sixes and 10 fours as well as a half-century in 13 balls. He finished on 120 runs in just 34 balls with tremendous strike power. His record was the fastest hundred in T20 international.
5. Chris Gayle – 30 balls (RCB vs Pune Warriors India, Bengaluru 2013)

Chris Gayle dominated the day on 31st March 2013 in the IPL season against Pune Warriors India bowlers at the M. Chinnaswamy Stadium in Bengaluru. The left-handed opener’s blistering batting blasted the ground in just 175 runs off 66 balls. He hit 13 fours and 17 huge sixes and completed his century in just 30 deliveries. He became one of the record holders for the fastest 100 in t20.
6. Urvil Patel - 31 balls, (Gujarat vs Services, Hyderabad, 2025)
Urvi Patel defeated Services by 37 balls and 119 runs in the Syed Mushtaq Ali Trophy 2025 for the victory of Gujarat. Gujarat chased down the target of 183 runs with ease and won the match by 8 wickets. He became the second Indian to achieve the fastest 100 in T20 in just 31 balls.
7. Rishabh Pant – 32 balls (Delhi vs Himachal Pradesh, Delhi 2018)

Pant is in the 6th spot in this list. In the Syed Mushtaq Ali Trophy (SMAT) 2018, against Himachal Pradesh, while playing for Delhi. He finished the innings with an unbeaten 116 off 38 balls, smashing 8 fours and 12 sixes, with a blistering strike rate of 305.26. While chasing a total of 145, Rishabh Pant opened the innings and helped his team to chase down the total in just 11.4 overs.
8. Vaibhav Suryavanshi – 32 balls (India A vs UAE, Doha 2025)

Talented young southpaw Vaibhav Suryavanshi found the third position in the fastest century in T20 tally, with a superb century in just 32 balls against the UAE in the 2025 Asia Cup Rising Stars. This 14-year-old lad smashed 11 fours and 15 huge sixes in his electrifying knock of 144 runs from just 42 balls. He made a magnificent start to his career with a natural hitting superpower and quick scoring. Earlier, he had a wonderful IPL 2025 season with the bat and scored 252 runs in 7 innings with a remarkable strike rate of 206.56.
9. Wihan Lubbe - 33 balls (North West vs Limpopo, Paarl 2018)
Wihan Lubbe has made a spot in the fastest 100 in t20 list of the Africa T20 Cup 2018, playing for North West against Limpopo. His amazing record featured 11 long sixes and 5 fours. He helped his team to score a big total of 262/4 with his amazing power-hitting performance, and placed in the 9th position in this table
10. Jan Nicol Loftie-Eaton - 33 balls (Namibia vs Nepal, Kirtipur 2024)

In the 10th position of the fastest century in T20 international cricket history list is Namibia’s Jan Nicol Loftie-Eaton, who scored an amazing 33-ball hundred against Nepal in February 2024. In the innings of 101 runs in 36 balls, he smashed 11 fours and 8 long sixes. With his sparkling innings, he helped his team to post a huge total of 206/4 and helped Namibia win by 20 runs.
Enjoyed this list? Let's explore more cricket news. Sports Yaari drives you to the IPL head-to-head stats, updated live scores, and all the big sports news first.