Kohli got his first 50-over ton against Sri Lanka at the Eden Gardens back in 2009. It comes as no surprise that the Islanders are his favourite opponents, with 6 of his centuries coming against them.

Out of the 21 ODI centuries the 26-year-old has scored, India have lost only twice – against England at Cardiff in 2011 (on D/L method) and against New Zealand at Napier earlier this year.

The Delhi batsman is now joint 5th on the list of batsmen with most ODI centuries alongside Herschelle Gibbs and Chris Gayle, with Sourav Ganguly firmly in his sights. Kohli is just 1 short of Ganguly’s mark and with age on his age, it is a certainty that he will overtake the former Indian skipper.