Fastest Hundred in Cricket History: Record-Breaking Centuries in All Formats

Sneha Reddy
By Sneha Reddy Add a Comment 6 Min Read

Introduction: Speed Meets Precision

In cricket, a century is one of the most celebrated milestones for a batter. But when it comes to the fastest hundreds, the achievement becomes even more thrilling. Scoring 100 runs in the fewest balls reflects not just skill but fearless intent and extraordinary timing. This article explores the fastest centuries across all three formats of international cricket—ODIs, T20Is, and Tests—highlighting the players who turned batting into an art of speed.

Fastest Century in ODI Cricket

AB de Villiers – 31 Balls vs West Indies (2015)

The record for the fastest century in ODI cricket is held by AB de Villiers of South Africa, who scored his 100 in just 31 balls against the West Indies in Johannesburg on 18 January 2015. His knock included 16 sixes and 9 fours, and he reached 50 in just 16 balls. De Villiers’ record remains untouched and is considered one of the most explosive innings in ODI history.

Top 5 Fastest ODI Hundreds (as of 2024)

RankPlayerBalls TakenOpponentYear
1AB de Villiers (South Africa)31West Indies2015
2Corey Anderson (New Zealand)36West Indies2014
3Shahid Afridi (Pakistan)37Sri Lanka1996
4Brian Lara (West Indies)45Bangladesh1999
5Jos Buttler (England)46Pakistan2015

Fastest Century in T20 International Cricket

Kushal Malla – 34 Balls vs Mongolia (2023)

The fastest T20I century is held by Kushal Malla of Nepal, who scored a hundred off just 34 balls against Mongolia during the Asian Games 2023. His innings helped Nepal post a record-breaking total of 314 runs, the highest team total in T20I history. Malla’s record highlights the global spread of power-hitting in modern cricket.

Other Fast T20I Centuries

  • David Miller (35 balls vs Bangladesh, 2017)
  • Rohit Sharma (35 balls vs Sri Lanka, 2017)
  • Sivakumar Periyalwar (35 balls vs Turkey, 2019)

Fastest Century in Test Cricket

Brendon McCullum – 54 Balls vs Australia (2016)

The fastest Test century belongs to Brendon McCullum of New Zealand, who reached his hundred in just 54 balls against Australia at Christchurch in 2016. This blistering innings came in his final Test match, making the achievement even more iconic. McCullum surpassed the previous record of Viv Richards and Misbah-ul-Haq, both of whom had scored centuries in 56 balls.

Fastest Test Hundreds (by balls faced)

RankPlayerBalls TakenOpponentYear
1Brendon McCullum (New Zealand)54Australia2016
2Viv Richards (West Indies)56England1986
3Misbah-ul-Haq (Pakistan)56Australia2014
4Adam Gilchrist (Australia)57England2006
5Jack Gregory (Australia)67South Africa1921

Why Fast Hundreds Matter in Modern Cricket

Fast hundreds have become more common in the T20 era, where aggression and innovation are encouraged. In ODIs and Tests, such innings can shift momentum rapidly and apply pressure on bowlers. With players adopting power-hitting techniques and using advanced bats, scoring rates have dramatically improved over the years.

Fast centuries not only entertain crowds but also play a strategic role, especially in chasing targets or turning games during powerplays or death overs. These explosive innings are often remembered longer than slow double centuries.

Read Also: Highest Sixes in ODI Cricket: Legends Who Dominated the Boundary

Players Known for Fast Hundreds

Several modern cricketers have made a reputation for scoring quick centuries:

  • AB de Villiers – Also known as “Mr. 360” for his ability to hit all around the ground
  • Jos Buttler – England’s finisher with multiple fast hundreds
  • Glenn Maxwell – Australia’s middle-order powerhouse
  • Rohit Sharma – India’s opener with aggressive intent
  • Shahid Afridi – Among the pioneers of ultra-aggressive ODI batting

Will the Record Be Broken?

As T20 leagues expand and batting techniques evolve, it’s very likely that new records will emerge. With players like Liam Livingstone, Suryakumar Yadav, and Tristan Stubbs rising through the ranks, a sub-30 ball century in ODIs or T20Is may not be far away. In Test cricket, while aggression is rising, conditions and field settings still make ultra-fast centuries rare.

Conclusion

The fastest hundred in cricket history remains one of the most thrilling feats in the sport. Whether it’s AB de Villiers’ 31-ball ODI hundred, Brendon McCullum’s rapid farewell in Tests, or Kushal Malla’s record in T20Is, each of these innings has left an unforgettable mark. These centuries are not just about statistics—they represent a shift in how modern cricket is played and enjoyed.

FAQs

Q1: Who scored the fastest hundred in ODI cricket?
A: AB de Villiers, in 31 balls against West Indies in 2015.

Q2: What is the fastest T20 international century?
A: Kushal Malla scored it in 34 balls against Mongolia in 2023.

Q3: Who holds the fastest century in Test cricket?
A: Brendon McCullum, with a 54-ball hundred against Australia in 2016.

Q4: Can anyone break AB de Villiers’ ODI record?
A: With the rise of T20-style hitting, it’s possible but will require near-perfect execution and conditions.

Share This Article
Leave a comment

Leave a Reply

Your email address will not be published. Required fields are marked *