Fastest 100 in ODI: One-Day International Cricket, fondly known as ODI cricket has seen many records being made and broken in this format. Before the advent of T20 World Cup, ODI cricket was the only format in which World Cup was played. Since the T20 cricket has grown and taken centre stage, the popularity of ODIs has fallen a bit. But it still remains a crucial part of cricket because of its ability to produce nail-biting games. Today we are going to discuss about the fastest century scored in this format.
For a long time, Shahid Afridi held the record for the fastest century in ODIs when he scored 100 from just 37 balls against Sri Lanka. Afridi held the record for 17 years until New Zealand allrounder Corey Anderson broke that record by scoring 100 from 36 balls. But then Mr. 360 of cricket AB de Villiers arrived to the scene and smashed the century in just 31 balls.
AB de Villiers holds the record for the fastest century in ODI cricket when he completed his century against West Indies from just 31 balls at New Wanderers Stadium in Johannesburg. de Villiers came in to bat in the 39th over of the innings after Amla and Rossouw had put on a mammoth opening partnership. With less than 12 overs remaining, de Villiers pulled off a miracle with his hitting all around the park. He showed his full range and Windies bowlers simply didn’t have any answer to that. Not only the fastest hundred, de Villiers also scored the fastest 50 (off 16 balls) and fastest 150 (64 balls) in this match which is still a record.
de Villiers went on to score 149 runs from just 44 balls which included 9 fours and 16 huge sixes. South Africa posted a mammoth score of 439/2 on the board and went on to win the match by 148 runs. For his match turning innings, AB de Villiers was adjudged Man of the Match. This match is still remembered for a no. of records broken by de Villiers in his blistering innings.