Fastest Hundreds in ODI
Record of fastest hundreds (100) in one day internationals (ODIs) cricket is held by South African AB de Villiers, he scores century in only 31-deliveries against West Indies at New Wanderers Stadium, Johannesburg on 18 January 2015, he hits 16-sixes and nine boundaries.
Balls |
Batsman |
Match |
Venue |
Date |
31 |
AB de Villiers |
South Africa v West Indies |
Johannesburg |
18/01/2015 |
36 |
Corey Anderson |
New Zealand v West Indies |
Queenstown |
01/01/2014 |
37 |
Shahid Afridi |
Pakistan v Sri Lanka |
Nairobi |
04/10/1996 |
40 |
Glenn Maxwell |
Australia vs Netherlands |
New Delhi |
25/10/2023 |
41 |
Asif Khan |
UAE v Nepal |
Kirtipur |
16/03/2023 |
44 |
Mark Boucher |
South Africa v Zimbabwe |
Potchefstroom |
20/09/2006 |
45 |
Brian Lara |
West Indies v Bangladesh |
Dhaka |
09/10/1999 |
45 |
Shahid Afridi |
Pakistan v India |
Kanpur |
15/04/2005 |
46 |
Jesse Ryder |
New Zealand v West Indies |
Queenstown |
01/01/2014 |
46 |
Jos Buttler |
England v Pakistan |
Dubai (DSC) |
20/11/2015 |
47 |
Jos Buttler |
England v Netherlands |
Amstelveen |
17/06/2022 |
48 |
Sanath Jayasuriya |
Sri Lanka v Pakistan |
Singapore |
02/04/1996 |
49 |
Aiden Markram |
South Africa v Sri Lanka |
New Delhi |
07/10/2023 |
50 |
Kevin O'Brien |
Ireland v England |
Bangalore |
02/03/2011 |