Former India captain and maverick batter, Virat Kohli smashed his third century in the last four ODI games during the final match of the series against Sri Lanka on January 15 (Sunday) at the Greenfield International Stadium in Trivandrum. During his majestical knock of 166 runs off 110 balls, Kohli smashed 13 fours and eight sixes, which thoroughly entertained the crowd inside the stadium and millions watching on television. On the back of Kohli's wonderous knock, India posted a total of 390/5 in 50 overs, which was their fourth-highest in 50-over white-ball cricket.
The cricket fraternity and fans reveled in Kohli's latest masterclass as social media went on an overdrive with fans singing praises of the maverick batter. Kohli's better half and Bollywood diva, Anushka Sharma also joined in the chorus and posted a heartwarming story on Instagram, applauding the former India captain after his stunning century.
"What a guy. Shabaaash. What an inning played," Anushka wrote while sharing Kohli's picture on Instagram.
A look at all the records shattered and scripted by Kohli on Sunday.
46: Kohli smashed his 46th ODI ton and is now only three centuries behind Sachin Tendulkar's mark of 49 ODI tons.
74: The maverick batter recorded his 74th international ton and is now 26 behind Sachin's tally of 100 international hundreds.
10: It was Kohli's 10th ODI century against Sri Lanka in ODIs. The right-hander is the only Indian batter to record 10 centuries against one opposition in ODIs.
166: Kohli also recorded his second-highest ODI score on Sunday. His highest ODI score (183) came against Pakistan.
8: Kohli smashed eight sixes in his innings against Sri Lanka, which is the most he has hit in an ODI innings.
21: Kohli now holds the record for scoring most ODI centuries at home. He went past Sachin's tally of 21 ODI hundreds in India.
106: Kohli also recorded the fastest 150 in ODIs in India. He reached the milestone in 106 deliveries against Sri Lanka.
5: Kohli now has five 150+ scores in ODIs, which is the most by non-openers.
12,754: The former India captain in now the fifth leading run-getter in ODIs. He went past former Sri Lanka captain Mahela Jayawardene's tally of 12,650 runs.