Who has the record for the fastest century in ODI?
Ab de Villiers holds the top position in the list of fastest ODI centuries in Men’s Cricket. The South African player scored his century in just 31 balls against West Indies in 2015.
The record of the fastest century before 2000 was held by Shahid Afridi who scored a century in just 37 balls in 1996.
Sachin Tendulkar is considered as the century king in international cricket. He has scored 100 centuries in international cricket. Ricky Ponting is in number two position in terms of the highest number of centuries.
Ponting has scored 41 test centuries and 30 in the ODI centuries. Indian veteran cricketer Kohli is in the third position with 70 International centuries.
Top 20 Fastest ODI Centuries
The leading batsman Ab de Villiers finished the match at 149 off just 44 balls and set another record of most sixes in an innings(16) by an individual player in ODI formats.
Virat Kohli has scored his fastest century in just 52 balls against Australia in 2013. This is the fastest century by any Indian cricketer in ODIs.
S. No | Player Name | Match details | Runs | Balls | 6s | 4s | Venue | Date |
1 | AB de Villiers | South Africa vs West Indies | 149 | 31 | 16 | 9 | Johannesburg | 18/01/2015 |
2 | Cory James Anderson | New Zealand vs West Indies | 131* | 36 | 14 | 6 | Queenstown | 01/01/2014 |
3 | Shahid Afridi | Pakistan v Sri Lanka | 102 | 37 | 11 | 6 | Nairobi | 04/10/1996 |
4 | Mark Boucher | South Africa v Zimbabwe | 147* | 44 | 10 | 8 | Potchefstroom | 20/09/2006 |
5 | Brian Lara | West Indies v Bangladesh | 117 | 45 | 4 | 18 | Dhaka | 09/10/1999 |
6 | Shahid Afridi | Pakistan vs India | 102 | 45 | 9 | 10 | Kanpur | 15/04/2005 |
7 | Jesse Ryder | New Zealand v West Indies | 104 | 46 | 5 | 12 | Queenstown | 01/01/2014 |
8 | Jos Butler | England v Pakistan | 116* | 46 | 8 | 10 | Dubai | 20/11/2015 |
9 | Sanath Jayasuriya | Sri Lanka v Pakistan | 134 | 48 | 11 | 11 | Singapore | 02/04/1996 |
10 | Kevin O’Brien | Ireland v England | 113 | 50 | 6 | 13 | Bangalore | 02/03/2011 |
11 | Glenn Maxwell | Australia v Sri Lanka | 102 | 51 | 4 | 10 | Sydney | 08/03/2015 |
12 | Virat Kohli | India v Australia | 100* | 52 | 7 | 8 | Jaipur | 16/10/2013 |
13 | AB de Villiers | South Africa v West Indies | 162* | 52 | 8 | 17 | Sydney | 27/02/2015 |
14 | Shahid Afridi | Pakistan v Bangladesh | 124 | 53 | 4 | 17 | Dambulla | 21/06/2010 |
15 | Moeen Ali | England v West Indies | 102 | 53 | 8 | 7 | Bristol | 24/09/2017 |
16 | Sanath Jayasuriya | Sri Lanka v Bangladesh | 130 | 55 | 6 | 16 | Karachi | 30/06/2008 |
17 | James Faulkner | Australia v India | 116 | 57 | 6 | 11 | Bangalore | 02/11/2013 |
18 | AB de Villiers | South Africa v India | 119 | 57 | 11 | 3 | Mumbai | 25/10/2015 |
19 | AB de Villiers | South Africa v India | 102* | 58 | 3 | 11 | Ahmedabad | 27/02/2010 |
20 | Virender Sehwag | India v New Zealand | 125* | 60 | 6 | 14 | Hamilton | 11/03/2009 |
Also read: Top 20 Highest Successful Run Chase in ODI Cricket Format