Top 10 Fastest Centuries In ODI Cricket

Top 10 Fastest Centuries In ODI Cricket

Scoring a century in One Day Internationals (ODIs) is a remarkable achievement, but reaching the milestone in record time is even more spectacular. Over the years, several cricketers have stunned the world with their aggressive stroke play, achieving the fastest centuries in ODI cricket.

Here’s a look at the Top 10 Fastest Centuries in ODI cricket:

10. Jos Buttler (England) – 46 Balls

Top 10 Fastest Centuries In ODI Cricket

One of England’s most explosive batters, Jos Buttler displayed his aggressive hitting against Pakistan in Dubai (2015), smashing a century in just 46 balls. His innings was filled with spectacular boundaries and towering sixes, making him one of the fastest century scorers in ODI history. This knock remains one of the fastest centuries in ODI cricket and a testament to Buttler’s incredible finishing skills.

PlayerTeamBalls Faced
Jos ButtlerEngland46

READ MORE: Top 10 Players with Most Man of the Match Awards in ODIs

9. Jesse Ryder (New Zealand) – 46 Balls

Top 10 Fastest Centuries In ODI Cricket

New Zealand’s hard-hitting batsman, Jesse Ryder, tore apart the West Indies bowling attack in Queenstown (2014). He took just 46 balls to reach his century, making it one of the fastest centuries in ODI cricket. His fearless batting set the tone for an aggressive total.

PlayerTeamBalls Faced
Jesse RyderNew Zealand46

8. Shahid Afridi (Pakistan) – 45 Balls

Top 10 Fastest Centuries In ODI Cricket

The legendary Shahid Afridi was known for his explosive batting, and he didn’t disappoint when he hammered a century in just 45 balls against India in Kanpur (2005). His ability to dominate bowlers with brute force made this knock unforgettable and secured his place among the fastest centuries in ODI cricket.

PlayerTeamBalls Faced
Shahid AfridiPakistan45

7. Brian Lara (West Indies) – 45 Balls

Top 10 Fastest Centuries In ODI Cricket

West Indian legend Brian Lara showcased his class when he smashed a century in just 45 balls against Bangladesh in Dhaka (1999). His innings was filled with elegant stroke play and powerful hitting, proving his dominance in ODI cricket and adding his name to the list of the fastest centuries in ODI cricket.

PlayerTeamBalls Faced
Brian LaraWest Indies45

6. Mark Boucher (South Africa) – 44 Balls

Top 10 Fastest Centuries In ODI Cricket

South Africa’s wicketkeeper-batsman Mark Boucher stunned Zimbabwe with a whirlwind knock in Potchefstroom (2006), reaching his hundred in just 44 balls. Known for his finishing abilities, Boucher’s innings remains one of the fastest centuries in ODI cricket.

PlayerTeamBalls Faced
Mark BoucherSouth Africa44

5. Asif Khan (UAE) – 41 Balls

Top 10 Fastest Centuries In ODI Cricket

A surprise entry in the list, Asif Khan of UAE smashed a record century in just 41 balls against Nepal in Kirtipur (2023). His aggressive stroke play left the opposition stunned, cementing his place in ODI history and among the fastest centuries in ODI cricket.

PlayerTeamBalls Faced
Asif KhanUAE41

ALSO SEE: Top 10 Players with Most Man of the Match Awards in ODIs

4. Glenn Maxwell (Australia) – 40 Balls

Top 10 Fastest Centuries In ODI Cricket

A master of unorthodox shots, Glenn Maxwell went berserk against Netherlands in Delhi (2023), reaching his century in just 40 balls. His fearless batting and ability to clear boundaries with ease made this one of the fastest centuries in ODI cricket.

PlayerTeamBalls Faced
Glenn MaxwellAustralia40

3. Shahid Afridi (Pakistan) – 37 Balls

Top 10 Fastest Centuries In ODI Cricket

Making another appearance on the list, Shahid Afridi had previously set the record for the fastest century in ODI cricket by smashing a hundred in just 37 balls against Sri Lanka in Nairobi (1996). This blistering innings made him a global cricketing sensation and remains one of the most talked-about performances.

PlayerTeamBalls Faced
Shahid AfridiPakistan37

2. Corey Anderson (New Zealand) – 36 Balls

Top 10 Fastest Centuries In ODI Cricket

New Zealand’s Corey Anderson lit up Queenstown in 2014, smashing a century in just 36 balls against West Indies. This record stood for over a year before being broken, but it remains one of the fastest centuries in ODI cricket.

PlayerTeamBalls Faced
Corey AndersonNew Zealand36

1. AB de Villiers (South Africa) – 31 Balls

Top 10 Fastest Centuries In ODI Cricket

The fastest century in ODI cricket belongs to the legendary AB de Villiers, who decimated the West Indies bowling attack in Johannesburg (2015), reaching the milestone in just 31 balls. His breathtaking shot-making and sheer innovation make this knock one of the greatest in cricket history.

PlayerTeamBalls Faced
AB de VilliersSouth Africa31

SEE MORE:

Top 10 Best Football Leagues in The World

Leave a Comment

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

Scroll to Top