Fastest T20 Century
Fastest T20 Century

Fastest T20 Century 2026: Fastest 100s in T20 Cricket, T20I & IPL, Broken Records

A century in T20 cricket is already a remarkable achievement because batters have only 120 deliveries available in an innings. Scoring 100 runs is difficult; reaching the milestone in fewer than 30 balls is an extraordinary feat. As of September 2026, Sahil Chauhan holds the record for the fastest century in senior men’s T20 cricket, reaching 100 from just 27 balls for Estonia against Cyprus in June 2024. His innings also established the fastest men’s T20I century.

The record has a fascinating history. Chris Gayle’s famous 30-ball century for Royal Challengers Bangalore had been regarded as the fastest century in professional T20 cricket for more than 11 years before Chauhan broke it. In 2026, India’s Abhishek Sharma added another major entry to the record books by scoring a T20I century in 30 balls against Afghanistan. Meanwhile, Finn Allen’s 33-ball hundred became the fastest century in men’s T20 World Cup history.

What Is the Fastest T20 Century

The fastest T20 century is determined by the number of legal deliveries a batter faces before reaching 100 runs. For example, if a batter reaches exactly 100 after facing 27 balls, that is described as a 27-ball century. The batter’s final innings can contain more deliveries, because the century is recorded at the point when the player reaches 100. This is why Sahil Chauhan’s 144 not out from 41 balls is officially a 27-ball century. He reached the three-figure mark much earlier than the end of his innings.

Fastest T20 Century Record at a Glance

RecordPlayerBallsTeamOpponentYear
Fastest senior men’s T20 centurySahil Chauhan27EstoniaCyprus2024
Fastest T20I centurySahil Chauhan27EstoniaCyprus2024
Fastest IPL centuryChris Gayle30RCBPune Warriors India2013
Fastest Indian T20I centuryAbhishek Sharma30IndiaAfghanistan2026
Fastest T20 World Cup centuryFinn Allen33New ZealandSouth Africa2026

Fastest T20 Century in Cricket History

Sahil Chauhan’s 27-ball century currently sits at the top of the senior men’s T20 record list. Playing for Estonia against Cyprus on 17 June 2024, Chauhan smashed 144 not out from 41 balls. He reached his century from only 27 deliveries, with his innings containing 18 sixes and six fours. His strike rate was an extraordinary 351.21. Estonia were chasing 192 and reached 194/4 in only 13 overs. Chauhan’s innings was therefore not just a personal record but also a match-winning performance in a successful chase.

Fastest T20 Centuries

RankPlayerTeamRunsBalls to 100OpponentTournamentYear
1Sahil ChauhanEstonia144*27CyprusT20I2024
2Urvil PatelGujarat113*28TripuraSMAT2024
2Abhishek SharmaPunjab106*28MeghalayaSMAT2024
4Muhammad FahadTurkey12029BulgariaT20I2025
5Chris GayleRCB175*30Pune Warriors IndiaIPL2013
6Urvil PatelGujarat119*31ServicesSMAT2025
6Nicholas PooranWashington Freedom—31—MLC2026
8Rishabh PantDelhi128*32Himachal PradeshSMAT2018
8Vaibhav SuryavanshiIndia A—32UAET202025
10Jan Nicol Loftie-EatonNamibia10133NepalT20I2024

Also read this: Best Finisher in the World | Most Valuable IPL Team | Under-19 World Cup Winners List

Top 10 Fastest T20 Centuries

1. Sahil Chauhan – 27 Balls

Sahil Chauhan currently owns the fastest T20 century record. Representing Estonia against Cyprus, he reached his hundred in only 27 balls. He eventually finished with 144 not out from 41 balls, including 18 sixes. His innings came during Estonia’s successful chase of 192 and produced a strike rate of more than 350. His 27-ball century also replaced Chris Gayle’s 30-ball effort as the fastest century in senior men’s T20 cricket.

2. Urvil Patel – 28 Balls

India’s Urvil Patel produced one of the fastest domestic T20 hundreds in November 2024. Playing for Gujarat against Tripura in the Syed Mushtaq Ali Trophy, Patel reached his century in 28 balls and finished unbeaten on 113 from 35 deliveries. His innings included 12 sixes and seven fours. At the time, Patel’s performance became the fastest T20 century by an Indian batter.

3. Abhishek Sharma – 28 Balls

Abhishek Sharma matched Urvil Patel’s 28-ball record during Punjab’s Syed Mushtaq Ali Trophy match against Meghalaya in December 2024. He finished with 106 not out from 29 balls, smashing 11 sixes and eight fours. Punjab chased the target in only 9.3 overs.

4. Muhammad Fahad – 29 Balls

Turkey’s Muhammad Fahad joined the elite group with a 29-ball T20I century against Bulgaria in 2025. His century placed him behind Sahil Chauhan in the men’s T20I record list at the time, and his performance demonstrated how quickly international T20 batting records have evolved.

5. Chris Gayle – 30 Balls

Before Sahil Chauhan broke the record, Chris Gayle’s 30-ball century was the benchmark for the fastest century in professional T20 cricket.Gayle achieved the feat for Royal Challengers Bangalore against Pune Warriors India on 23 April 2013. He eventually scored an unbeaten 175 from 66 balls, still one of the most famous innings in T20 cricket.His century contained 11 sixes and eight fours, and the innings became one of the defining performances of the IPL’s early years.

Fastest T20 Century by Balls

When people search for the fastest T20 century by balls, they are looking for the lowest number of deliveries required to reach 100. The current benchmark is Sahil Chauhan – 100 off 27 balls. The record is particularly notable because it was achieved in a T20 international rather than a domestic or franchise competition. Guinness World Records lists Chauhan’s 27-ball effort as the fastest men’s T20I hundred and notes that it also became the fastest ton in any senior men’s T20 match.

Fastest T20 Century by Balls

PlayerBallsRunsTeamOpponentCompetition
Sahil Chauhan27144*EstoniaCyprusT20I
Urvil Patel28113*GujaratTripuraSMAT
Abhishek Sharma28106*PunjabMeghalayaSMAT
Muhammad Fahad29120TurkeyBulgariaT20I
Chris Gayle30175*RCBPune Warriors IndiaIPL
Rishabh Pant32128*DelhiHimachal PradeshSMAT
Jan Nicol Loftie-Eaton33101NamibiaNepalT20I
Sikandar Raza33133*ZimbabweGambiaT20I

Fastest T20I Century

The fastest T20I century in men’s cricket is Sahil Chauhan’s 27-ball hundred for Estonia against Cyprus. Before Chauhan’s innings, Namibia’s Jan Nicol Loftie-Eaton had set the record with a 33-ball century against Nepal in February 2024. Chauhan then reduced the record by six balls only a few months later.

Fastest T20I Centuries

RankPlayerCountryBallsOpponentVenueYear
1Sahil ChauhanEstonia27CyprusEpiskopi2024
2Muhammad FahadTurkey29BulgariaSofia2025
3Abhishek SharmaIndia30AfghanistanNew Delhi2026
4Jan Nicol Loftie-EatonNamibia33NepalKirtipur2024
4Sikandar RazaZimbabwe33GambiaNairobi2024
4Finn AllenNew Zealand33South AfricaKolkata2026
7Kushal MallaNepal34MongoliaHangzhou2023
8David MillerSouth Africa35BangladeshPotchefstroom2017
8Rohit SharmaIndia35Sri LankaIndore2017

Abhishek Sharma’s 30-Ball T20I Century

Abhishek Sharma produced one of the biggest recent moments in T20 cricket during India’s third T20I against Afghanistan on 17 September 2026. Playing at the Arun Jaitley Stadium in New Delhi, Abhishek reached his century in only 30 balls and finished with 108 from 34 deliveries. His innings included nine fours and 11 sixes.

The performance made him the fastest Indian to score a T20I century, breaking Rohit Sharma’s previous Indian record of 35 balls. It was also the fastest T20I century in a match involving two Full Member teams, according to the BCCI. India eventually scored 221/7 and defeated Afghanistan by 127 runs, completing a 3-0 series sweep.

Fastest IPL Century

The fastest IPL century remains Chris Gayle’s 30-ball hundred for Royal Challengers Bangalore against Pune Warriors India in 2013. Gayle’s innings remains one of the most extraordinary performances in IPL history. He reached three figures in 30 deliveries and continued attacking after reaching his century, eventually finishing unbeaten on 175 from 66 balls.

Fastest IPL Centuries

RankPlayerTeamBallsRunsOpponentSeason
1Chris GayleRCB30175*Pune Warriors India2013
2Yusuf PathanRajasthan Royals37100Mumbai Indians2010
3David MillerKings XI Punjab38101*RCB2013
4Travis HeadSunrisers Hyderabad39102*RCB2024
5Will JacksRCB41100*Gujarat Titans2024
6Adam GilchristDeccan Chargers42109*Mumbai Indians2008
7AB de VilliersRCB43129*Gujarat Lions2016
7David WarnerSunrisers Hyderabad43126Kolkata Knight Riders2017
9Sanath JayasuriyaMumbai Indians45114*Chennai Super Kings2008
9Mayank AgarwalKings XI Punjab45106Rajasthan Royals2020

Fastest T20 Century by an Indian Player

India has produced several exceptionally quick T20 hundreds, but the record depends on whether domestic T20s or T20Is are being considered. Urvil Patel and Abhishek Sharma share the 28-ball mark in domestic T20 cricket, while Abhishek Sharma holds the Indian T20I record with his 30-ball century against Afghanistan in 2026. Before Urvil’s 28-ball effort, Rishabh Pant held the Indian domestic T20 record with a 32-ball century against Himachal Pradesh in the 2018 Syed Mushtaq Ali Trophy.

Indian Fastest T20 Century Records

PlayerBallsRunsCompetitionOpponent
Urvil Patel28113*SMATTripura
Abhishek Sharma28106*SMATMeghalaya
Abhishek Sharma30108T20IAfghanistan
Rishabh Pant32128*SMATHimachal Pradesh

Fastest T20 Century by International Players

The international record list has become increasingly competitive as T20 cricket has expanded globally. Sahil Chauhan’s 27-ball century is followed by Muhammad Fahad’s 29-ball effort and then Abhishek Sharma’s 30-ball T20I century. Several 33-ball centuries have also entered the record books, including those by Loftie-Eaton, Sikandar Raza and Finn Allen. This shows that the fastest T20 hundreds are no longer limited to established cricketing nations. Estonia and Turkey, for example, have produced players who have reached the three-figure mark faster than many traditional T20 stars.

Fastest 100 in T20 Cricket vs T20I vs IPL

CategoryPlayerBallsOpponentYear
Overall senior men’s T20Sahil Chauhan27Cyprus2024
T20ISahil Chauhan27Cyprus2024
IPLChris Gayle30Pune Warriors India2013
Indian domestic T20Urvil Patel / Abhishek Sharma28Tripura / Meghalaya2024
T20 World CupFinn Allen33South Africa2026

Fastest T20 Century: Player-Wise Records

PlayerFastest CenturyBallsTeamCompetition
Sahil Chauhan10027EstoniaT20I
Urvil Patel10028GujaratSMAT
Abhishek Sharma10028PunjabSMAT
Muhammad Fahad10029TurkeyT20I
Chris Gayle10030RCBIPL
Rishabh Pant10032DelhiSMAT
Finn Allen10033New ZealandT20 World Cup
Jan Nicol Loftie-Eaton10033NamibiaT20I
Sikandar Raza10033ZimbabweT20I
Kushal Malla10034NepalT20I

How Many Balls Does It Take to Score a T20 Century?

There is no fixed number of balls required to score a century in T20 cricket. A batter can theoretically score 100 runs in a much smaller number of deliveries through boundaries. For example, scoring 100 runs entirely through sixes would require 17 sixes, although that would produce 102 runs rather than exactly 100. In an actual innings, singles, fours, sixes, doubles and extras can all affect how quickly a batter reaches 100. 

The fastest T20 centuries show how important boundary hitting is. Sahil Chauhan’s 144 included 18 sixes and six fours, while Abhishek Sharma’s 108 against Afghanistan contained 11 sixes and nine fours.

Why Strike Rate Matters

  • A batter scoring 100 runs from 27 balls has a strike rate of approximately 370.37 at the exact century mark.
  • However, the official innings strike rate can be different because the player usually continues batting after reaching 100.
  • For example, Chauhan reached 100 in 27 balls but finished with 144 from 41 balls at a strike rate of 351.21.

Fastest T20 Century Records and Interesting Facts

Sahil Chauhan 27-Ball Record

Sahil Chauhan’s 27-ball hundred is currently the benchmark for the fastest senior men’s T20 century.

Chris Gayle 30-Ball IPL Record

Gayle’s 30-ball century came as part of his extraordinary 175 not out against Pune Warriors India in 2013.

Abhishek Sharma 2026 Record

Abhishek 30-ball century is the fastest T20I hundred by an Indian batter and the third-fastest overall men’s T20I century.

Finn Allen’s World Cup Record

Finn Allen scored 100 not out from 33 balls against South Africa in the 2026 semi-final, making it the fastest century in men’s T20 World Cup history.

Multiple 33-Ball T20I Centuries

Jan Nicol Loftie-Eaton, Sikandar Raza and Finn Allen have all reached T20I hundreds in 33 balls, placing them among the quickest international hundreds.

The Record Has Changed Quickly

Chris Gayle 30-ball record stood for more than a decade before Sahil Chauhan broke it with his 27-ball century in 2024.

Conclusion

The fastest T20 century in senior men’s cricket is Sahil Chauhan’s 27-ball hundred for Estonia against Cyprus in 2024. His record also stands as the fastest men’s T20I century. Chris Gayle’s famous 30-ball century remains the fastest century in IPL history, while Abhishek Sharma’s 30-ball hundred against Afghanistan in 2026 is the fastest T20I century by an Indian batter.

In the T20 World Cup, New Zealand’s Finn Allen currently holds the record after scoring a century in 33 balls against South Africa in the 2026 semi-final. These records highlight how dramatically T20 batting has evolved. What once seemed almost impossible—a century in fewer than 35 balls—is now a milestone that elite power-hitters continue to challenge. As more domestic leagues and international T20 competitions expand, the fastest T20 century record could eventually fall again.

FAQs

Q1. Who scored the fastest T20 century?

Sahil Chauhan holds the record for the fastest senior men’s T20 century, reaching 100 in 27 balls for Estonia against Cyprus in 2024.

Q2. What is the fastest 100 in T20 cricket?

The fastest verified senior men’s T20 hundred is 100 off 27 balls, scored by Sahil Chauhan against Cyprus in a T20I in 2024.

Q3. Who scored the fastest T20I century?

Sahil Chauhan scored the fastest men’s T20I century, reaching 100 from 27 balls for Estonia against Cyprus.

Q4. Who has the fastest century in IPL history?

Chris Gayle holds the IPL record with a 30-ball century for Royal Challengers Bangalore against Pune Warriors India in 2013.

Q5. How many balls does it take to score a T20 century?

There is no fixed requirement, but the current fastest senior men’s T20 century was achieved in 27 balls by Sahil Chauhan.