Virat Kohli slammed 166*(110) in the third ODI against Sri Lanka, recording his highest ODI score on Indian soil. Kohli now has the most ODI hundreds at home (21). Kohli set the record for slamming most ODI hundreds against a country (10, Sri Lanka). He also slammed the fastest ODI 150 in India (106 balls).