In the history of one-day internationals, Virat Kohli broke the record for the quickest century by an Indian batsman in October 2013.