Fastest Century In ODI Cricket | What happens when a batsman scores a century? He takes his team a touch closer to their dream of winning a match. It's true that a player’s hundred doesn't always mean that there'll be a victory, but his efforts make the opponents sweat. More importantly, an honest game with a memorable century is remembered by the spectators for several years. This great thing about scoring a century reaches another level when the player manages to attain it fast, in only a couple of balls. Here’s a countdown of the fastest century in ODI cricket.

South African legend AB de Villiers holds the record of fastest ODI century ever made together with his dazzling ton of just 31 deliveries. Corey Anderson also made his presence on the list together with his astonishing 131 not-out innings, where his century came in only 36 balls. Previously, Shahid Afridi held the record together with his 37-ball century against Sri Lanka in 1996. Jessi Ryder and Corey Anderson made their fastest centuries within the same match where Ryder took 10 more balls than Anderson to the touch the 100-run benchmark. Both the batsmen destroyed the West Indian bowling attack with their massive hitting.


Top 10 Fastest Century In ODI Cricket :




1. AB de Villiers

Top 10 Fastest Century In ODI Cricket
AB de Villiers

  • Balls for Century: 31
  • Total Runs Scored: 149
  • Match: South Africa Vs West Indies (18/01/2015)

One of the foremost dangerous batsmen and one among the simplest finishers in Cricket, South African wicket keeper AB de Villiers, made the fastest century in ODI cricket of all time in only 31 balls. He made that record against West Indies during their tour of South Africa on 18th January 2015 at Johannesburg stadium.

AB De Villiers scored a complete of 149 runs that day in only 44 deliveries with a record 16 over-boundaries and 9 boundaries. With a mind-boggling 338.63 strike rate, he helped the Proteas to line a score of 439. While chasing the winning score, West Indies lost 7 wickets in 50 overs scoring 291 runs. South Africa won the match by 148 runs.




2. Corey Anderson

Top 10 Fastest Century In ODI Cricket
Corey Anderson


  • Balls for Century: 36
  • Total Runs Scored: 131*
  • Match: New Zealand Vs West Indies (01/01/2014)

New Zealand’s left-handed batting all-rounder, Corey Anderson, holds the second place within the list of fastest ODI century. He scored his lightning-fast century in only 36 balls against West Indies in 2014. He established that record within the 3rd ODI of West Indies’ tour of latest Zealand on 1st January 2014 at Queenstown, an equivalent match where Jesse Ryder also scored plenty in 46 balls.

New Zealand won the match by Duckworth–Lewis method that day and Corey Anderson achieved the person of the Match award for his batting performance having a strike rate of 278.72. Anderson is one among the sole three batsmen within the world to possess scored a century within 40-ball benchmark.






3. Shahid Afridi

Top 10 Fastest Century In ODI Cricket
Shahid Afridi


  • Balls for Century: 37
  • Total Runs Scored: 102
  • Match: Pakistan Vs Sri Lanka (04/10/1996)

‘Boom Boom’ Afridi is that the only cricketer to realize two rankings during this list of fastest century in ODI cricket. He scored his speediest century in 37 balls against Sri Lanka on 4th October 1996. Afridi recorded that performance during the 6th match of 1996 KCA Centenary Tournament at Nairobi. He built a 102-runs innings that day in only 40 balls with 11 over-boundaries and 6 fours.




4. Mark Boucher

Top 10 Fastest Century In ODI Cricket
Mark Boucher


  • Balls for Century: 44
  • Total Runs Scored: 147*
  • Match: South Africa Vs Zimbabwe (20/09/2006)

Retired South African wicket keeper batsman Mark Boucher holds the fourth place in our list of the players with fastest ODI century. He made his fastest ton in only 44 balls during Zimbabwe’s tour of South Africa in 2006. While creating that one among a sort century, he made a complete of 147 runs out of 59 deliveries, with 10 sixes and eight fours in Potchefstroom on 20th September 2006.



5. Brian Lara

Top 10 Fastest Century In ODI Cricket
Brian Lara


  • Balls for Century: 45
  • Total Runs Scored: 117
  • Match: West Indies Vs Bangladesh (09/10/1999)

West Indian cricket legend and therefore the greatest left-handed batsman of all time, Brian Lara, holds the fifth place among the players with fastest century in ODI cricket. He achieved that feat in only 45 deliveries during the 2nd ODI of West Indies squad’s tour of Bangladesh on 9th October 1999 at Dhaka.


6. Shahid Afridi

Top 10 Fastest Century In ODI Cricket
Shahid Afridi


  • Balls for Century: 45
  • Total Runs Scored: 102
  • Match: Pakistan Vs India (15/04/2005)

Retired Pakistani cricket phenomena and one among the best all-rounders of all time, Shahid Afridi, holds the sixth place within the fastest ODI century list. He scored a super-quick hundred in only 45 balls within the 5th ODI in Pakistan’s tour of India on 15th April 2005 at Kanpur.

While targeting the 249 runs made by India, Afridi scored that ton and ended up scoring 102 runs in 46 balls with 9 sixes and 10 fours that day. Pakistan made 252 runs in only 42.1 overs and won the match by 5 wickets with 47 balls remaining. Undoubtedly, Afridi achieved the person of the Match award for that century having a strike rate of 221.73.


7. Jesse Ryder

Top 10 Fastest Century In ODI Cricket
Jesse Ryder

Balls for Century: 46
Total Runs Scored: 104
Match: New Zealand Vs West Indies (01/01/2014)

The talented left-handed all-rounder of latest Zealand, Jesse Ryder, earns his place within the list of fastest century in ODI cricket for his spectacular innings against West Indies in 2014. He scored a blazing fast century in only 46 deliveries within the third ODI of West Indies tour of latest Zealand on 1st January 2014.


8. Jos Buttler

Top 10 Fastest Century In ODI Cricket
Jos Buttler

Balls for Century: 46
Total Runs Scored: 116*
Match: England Vs Pakistan (20/11/2015)

English right-handed wicket keeper batsman Jos Buttler holds the eighth place within the fastest century in ODI cricket list. He scored his fastest century in only 46 balls within the 4th ODI of the britain tour of United Arab Emirates on 20th November 2015. He delivered an innings of 116 runs against Pakistan that day with 8 sixers and 10 boundaries in 52 balls.


9. Sanath Jayasuriya

Top 10 Fastest Century In ODI Cricket
Sanath Jayasuriya

Balls for Century: 48
Total Runs Scored: 134
Match: Sri Lanka Vs Pakistan (02/04/1996)

Sri Lanka’s former batting sensation and one among the best cricketers of all time, Sanath Jayasuriya, deserves his place within the list of players with the fastest ODI century . He scored his fastest ton in only 48 balls against Pakistan within the 1st match of the 1996 Singer Cup on 2nd April 1996.


10. Kevin O’Brien

Top 10 Fastest Century In ODI Cricket
Kevin O’Brien

Balls for Century: 50
Total Runs Scored: 113
Match: Ireland Vs England (02/03/2011)

Irish all-rounder Kevin O’Brien holds the tenth spot in our list of the cricketers with fastest century in ODI cricket. O’Brien scored his fastest hundred in only 50 balls. He made that blazing-fast century within the 2011 ICC Cricket World Cup match against England on 2nd March 2011, in Indian City Bangalore.

As One Day International presents the simplest of both worlds of the longest and shortest cricket matches, with the technical perfection within the displays by the players and their high strike rates with which they score some high scores during a short number of overs, we get to ascertain some amazing centuries. those listed above have formed records that the new cricketers will struggle to interrupt . And which one out of the fastest century in ODI cricket is your favorite? allow us to know within the comments section below.

Post a Comment

Previous Post Next Post