Fastest Century in ODI Cricket History

Fastest Century in ODI Cricket History

AB de Villiers’ unbelievable 31-ball century that redefined modern ODI cricket



🏏 The Record-Breaking Moment

When it comes to explosive batting in cricket, one name stands above all — AB de Villiers. On January 18, 2015, during an ODI match between South Africa and West Indies at Johannesburg, AB de Villiers smashed a century off just 31 balls, setting the record for the fastest century in ODI history.

De Villiers came to bat when South Africa had a strong foundation set by Hashim Amla and Rilee Rossouw. What followed next was pure carnage — a display of power-hitting that no cricket fan can ever forget.


🔥 Key Highlights of AB de Villiers’ Innings

  • Century in just 31 balls — fastest in ODI history.
  • Reached 50 runs in 16 balls — also a record.
  • Scored 149 runs off 44 balls with 16 sixes and 9 fours.
  • Helped South Africa post a massive 439/2 in 50 overs.
  • South Africa won the match by 148 runs.

⚡ Other Fastest Centuries in ODI History

Rank Player Balls Taken Opponent Year
1 AB de Villiers (South Africa) 31 West Indies 2015
2 Corey Anderson (New Zealand) 36 West Indies 2014
3 Shahid Afridi (Pakistan) 37 Sri Lanka 1996

🔗 Related Cricket Records



© 2025 Cricket Insights Blog | Powered by CricketPassion

Comments