Former South African captain AB de Villiers was a special batsman in international cricket history. For him, nothing was impossible. Though he has retired from international cricket, his latest batting in the T20 leagues is entertaining us similarly.
Just ahead of the 2015 ICC Cricket World Cup, AB de Villiers claimed a new world record, and it was the fastest ODI century. On 18th January 2015, during the Johannesburg ODI, AB de Villiers slammed a 31-ball century against West Indies. During that innings, he broke the previous record of 36-ball ODI century by Corey Anderson (New Zealand) against West Indies at Queenstown on 1st January 2014.
The latest fastest ODI century record by AB de Villiers is very tough to break. However, there are some talented attacking batsmen, who can seriously challenge to break this fastest ODI century record and that too in the 2019 ICC Men’s Cricket World Cup.
Here are the top five batsmen who can break the 31-ball ODI century record in this CWC edition.
5. Martin Guptill (New Zealand)

New Zealand opener Martin Guptill is a very dangerous batsman. He is the highest individual run-scorer in the Cricket World Cup match history as he scored an unbeaten 237 runs against West Indies in the quarter-final of 2015 ICC Cricket World Cup.
Martin Guptill is playing an essential role in limited-overs cricket for his national team. He is becoming a mature batsman with the time progresses.
Guptill always plays a speedy knock. In the last year, during the Vitality T20 Blast tournament, Guptill slammed a century in just 35 balls. So, he has the ability to break the toughest looking record of AB de Villiers fastest ODI century.