CRICKET

Top 10 Fastest Centuries in ODI Cricket

Image credits: Getty

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

Date: January 18, 2015
Match: Against West Indies in Johannesburg
Final Score: 149 not out
 

Image credits: Getty

2. Corey Anderson (New Zealand) – 36 balls

Date: January 1, 2014
Match: Against India
Final Score: 131 not out

Image credits: Getty

3. Shahid Afridi (Pakistan) – 37 balls

Date: October 4, 1996
Match: Against Sri Lanka in Nairobi
Final Score: 102

Image credits: Getty

4. Glen Maxwell (Australia) - 40 balls

Date: October 25, 2023
Match: Against Netherlands in Delhi
Final Score: 106

Image credits: Getty

5. Asif Khan (UAE) – 41 balls

Date: March 16, 2023
Match: Against Nepal in Kirtipur
Final Score: 101

Image credits: Getty

6. Mark Boucher (South Africa) – 44 balls

Date: September 20, 2006
Match: Against Zimbabwe in Potchefstroom
Final Score: 147 not out
 

Image credits: Getty

7. Brian Lara (West Indies) – 45 balls

Date: October 9, 1999
Match: Against Bangladesh in Dhaka
Final Score: 117

Image credits: Getty

8. Shahid Afridi (Pakistan) – 45 balls

Date: April 15, 2005
Match: Against India in Kanpur
Final Score: 102

Image credits: Getty

9. Jesse Ryder (New Zealand) – 46 balls

Date: January 1, 2014
Match: Against West Indies at Queenstown
Final Score: 104
 

Image credits: Getty

10. Jos Buttler (England) – 46 balls

Date: November 20, 2015
Match: Against Pakistan at Dubai's DSC
Final Score: 116 not out

Image credits: Getty
Find Next One