There has been some lightning-quick centuries scored in One-Day Internationals. Here’s a look at some of the fastest in history.
10. Kevin O’Brien – 50 balls vs England (2011)
9. Sanath Jayasuriya – 48 balls vs Pakistan (1996)
8. Jos Buttler – 46 balls vs Pakistan (2015)
7. Jesse Ryder – 46 balls vs West Indies (2014)
6. Shahid Afridi – 45 balls vs India (2005)
5. Brian Lara – 45 balls vs Bangladesh (1999)
The video below doesn’t contain footage of that match. However, check out how Lara had his way against Pakistan in 2005.
4. Mark Boucher – 44 balls vs Zimbabwe (2006)
3. Shahid Afridi – 37 balls vs Sri Lanka (1996)
2. Corey Anderson – 36 balls vs West Indies (2014)
1. AB de Villiers – 31 balls vs West Indies (2015)