India skipper Virat Kohli turned 31 on Tuesday. The Delhi batsman is known as the master of chases and has played some impeccable in the ODI format in his career so far. Ever since his debut in 2008, against Sri Lanka in Dambulla, Kohli has achieved some greatest feat in the 50-over format and gone past some of the legendary players of the world in the history of cricket at just 29 years of age.
He has amassed 43 ODI hundreds with playing 239 matches. He has scored 11,520 runs at an enviable average of 60.31. He is in the second position in the most number of centuries list, only behind the Master Blaster Sachin Tendulkar. On the birthday of the Indian skipper, let's take a look at some of Kohli's finest centuries in ODIs.