Team India have always been slow starters historically and unfortunately, but this one is really hard to digest. Before the
Top 10 Fastest Centuries In ODI Cricket
1. AB De Villiers, South Africa (31 balls), 2015
Well, not a surprise as such because you always expect him to be there. This extremely talented batsman has earned the nickname of ‘Mr. 360’ because of his rare capabilities of hitting the ball all around the stadium. He has scored the fastest century in the history of ODI cricket in just 31 balls. Yes, that’s true. This miracle was performed by him in Johannesburg, South Africa against West Indies.