Written by: Ankit Yadav
[read_meter]

One-Day International (ODI) cricket has witnessed some extraordinary batting performances over the years. Among these, the fastest centuries hold a special place, showcasing the incredible skill and power-hitting abilities of batsmen. 

In this article, we’ll explore the top 20 fastest centuries in ODI history, take a closer look at the top 10 record-holders, and highlight the quickest tons scored in ODI World Cups.

Top 20 Fastest Centuries In ODI

The race to score the fastest century in ODI cricket has seen many remarkable innings. Here’s a table presenting the top 20 players who have achieved this feat:

S.N.Player NameBallsRuns6s4sTeamOpponentVenueDate
1AB de Villiers31149169South AfricaWest IndiesJohannesburg18/01/2015
2CJ Anderson36131*146New ZealandWest IndiesQueenstown01/01/2014
3Shahid Afridi37102116PakistanSri LankaNairobi04/10/1996
4Glenn Maxwell4010689AustraliaNetherlandsDelhi25/10/2023
5Asif Khan41101*114UAENepalKirtipur16/03/2023
6MV Boucher44147*108South AfricaZimbabwePotchefstroom20/09/2006
7BC Lara45117418West IndiesBangladeshDhaka09/10/1999
8Shahid Afridi45102910PakistanIndiaKanpur15/04/2005
9JD Ryder46104512New ZealandWest IndiesQueenstown01/01/2014
10JC Buttler46116*810EnglandPakistanDubai (DSC)20/11/2015
11JC Buttler47162*147EnglandNetherlandsAmstelveen17/06/2022
12ST Jayasuriya481341111Sri LankaPakistanSingapore02/04/1996
13Aiden Markram49106314South AfricaSri LankaDelhi07/10/2023
14JC Buttler50110*69EnglandPakistanSouthampton11/05/2019
15KJ O’Brien50113613IrelandEnglandBangalore02/03/2011
16GJ Maxwell51102410AustraliaSri LankaSydney08/03/2015
17Darius Visser51132145SamoaVanuatuApia (No 2)20/08/2024
18V Kohli52100*78IndiaAustraliaJaipur16/10/2013
19AB de Villiers52162*817South AfricaWest IndiesSydney27/02/2015
20Shahid Afridi53124417PakistanBangladeshDambulla21/06/2010

Balls: Number of balls taken to achieve the fastest ODI century feat.

Runs: Total runs scored by the batsman at the end of the match. 

Fastest Century In ODI

Let’s take a closer look at the top 10 fastest centuries by batsmen in ODI cricket:

1. AB de Villiers (31 balls)

De Villiers's Fastest Century in ODI
Source: NDTV Sports

On January 18, 2015, AB de Villiers created history by smashing the fastest ODI century off just 31 balls against West Indies in Johannesburg. His explosive innings of 149 runs included 16 sixes and 9 fours, showcasing his incredible hitting prowess.

2. Corey Anderson (36 balls)

Corey Anderson
Source: Cricket Country

New Zealand’s Corey Anderson held the record briefly when he scored a century off 36 balls against West Indies on January 1, 2014, in Queenstown. Anderson’s unbeaten 131 featured 14 sixes and 6 fours in a rain-shortened match.

3. Shahid Afridi (37 balls)

Shahid Afridi
Source: Hindustan Times

Pakistan’s Shahid Afridi announced his arrival in international cricket with a blistering 37-ball century against Sri Lanka in Nairobi on October 4, 1996. His innings of 102 included 11 sixes and 6 fours, setting the tone for his career as a big-hitter.

4. Glenn Maxwell (40 balls)

Glenn Maxwell
Source: NDTV Sports

Australia’s Glenn Maxwell scored the fastest World Cup century off 40 balls against the Netherlands in Delhi on October 25, 2023. His explosive 106 off 44 balls included 9 fours and 8 sixes, showcasing his ability to dominate bowling attacks.

5. Asif Khan (41 balls)

Asif Khan
Source: Cricket Country

UAE’s Asif Khan made his mark with a 41-ball century against Nepal in Kirtipur on March 16, 2023. His unbeaten 101 featured 11 sixes and 4 fours, highlighting the growing talent in Associate nations.

6. Mark Boucher (44 balls)

Mark Boucher
Source: India.Com

South Africa’s Mark Boucher scored a 44-ball century against Zimbabwe in Potchefstroom on September 20, 2006. His unbeaten 147 included 10 sixes and 8 fours, demonstrating his ability to score quickly.

7. Brian Lara (45 balls)

Brian Lara
Source: Medium

West Indies legend Brian Lara scored a 45-ball century against Bangladesh in Dhaka on October 9, 1999. His innings of 117 featured 4 sixes and 18 fours, showcasing his elegant yet aggressive batting style.

8. Shahid Afridi (45 balls)

Shahid Afridi
Source: Sportskeeda

Afridi makes another appearance on this list with a 45-ball century against India in Kanpur on April 15, 2005. His innings of 102 included 9 sixes and 10 fours, reinforcing his reputation as a dangerous batsman.

9. Jesse Ryder (46 balls)

Jesse Ryder
Source: Cricket Country

New Zealand’s Jesse Ryder scored a 46-ball century against West Indies in Queenstown on January 1, 2014, in the same match as Corey Anderson’s record-breaking innings. Ryder’s 104 featured 5 sixes and 12 fours.

10. Jos Buttler (46 balls)

Jos Buttler
Source: Sporting News

England’s Jos Buttler rounds out the top 10 with his 46-ball century against Pakistan in Dubai on November 20, 2015. His unbeaten 116 included 8 sixes and 10 fours, highlighting his ability to score quickly in all conditions.

Top 5 Fastest Centuries In ODI World Cup

The ODI World Cup has seen its share of rapid centuries. Here are the top 5 fastest hundreds in World Cup history:

S.No.Player NameBallsTeamOpponentVenueDate
1Glenn Maxwell40AustraliaNetherlandsDelhi25 Oct 2023
2Aiden Markram49South AfricaSri LankaDelhi7 Oct 2023
3Kevin O’Brien50IrelandEnglandBengaluru2 Mar 2011
4Glenn Maxwell51AustraliaSri LankaSydney8 Mar 2015
5AB de Villiers52South AfricaWest IndiesSydney27 Feb 2015

Related Posts:

Conclusion: AB de Villiers Holds The Fastest ODI Century Record

The fastest centuries in ODI cricket showcase the evolution of the game and the incredible batting skills of modern players. From AB de Villiers’ mind-boggling 31-ball century to Glenn Maxwell’s recent World Cup heroics, these innings have thrilled cricket fans worldwide. 

As the game continues to evolve, we can expect to see more such explosive performances in the future, potentially challenging the current records. These rapid-fire centuries not only entertain but also play a crucial role in shaping match outcomes, making them an integral part of ODI cricket’s excitement and appeal.

About the Author

Meet Ankit Yadav, a dedicated cricket analyst at The Cricket Panda. Growing up playing street leagues and college tournaments, Ankit's love for cricket has been a lifelong journey. With a knack for numbers and a talent for data analysis, he brings a unique perspective to cricket reporting. At The Cricket Panda, Ankit combines his passion for cricket with his expertise in data analysis to provide fans with in-depth insights and comprehensive coverage of the sport.

Leave a Comment

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

Subscribe to Our Newsletter

Stay updated about the offers and latest news

Email
The form has been submitted successfully!
The form has been submitted successfully!
Scroll to Top