Advertisement
Cricbuzz: South Africa batsman AB de Villiers hit a century off 31 balls to record the speediest ever one-day international ton. AB de Villiers creates history 100 runs off 31 balls - Fastest ever Century in ODI's. He hit eight fours and 11 sixes in beating the past ODI record of 36 balls by New Zealand all-rounder Corey Anderson against West Indies a year ago.
Chris Gayle's 100 from 30 balls in the Indian Premier League in April 2013 is the quickest century in cricket history.
Advertisement