Forget 10 years, if he plays for another five years, Kohli is almost certain to break most of the batting records.