Indian skipper Virat Kohli will turn 29 come Sunday. Kohli takes a giant stride towards cricketing immortality every time he goes to bat these days, especially in ODIs. The Indian skipper has taken his game to dizzying levels and currently, he is clubbed with Kane Williamson, Steve Smith and Joe Rooyt when there is any talk of the best batsmen going around. Indian skipper Virat Kohli, who has managed to score 263 runs, with two centuries in the just-concluded three-match ODI series against New Zealand, reached 899 points which is the best ever by an Indian cricketer. Kohli has 32 hundreds in ODIs- five vs New Zealand. And with his latest hundred vs New Zealand at Kanpur, Kohli became the second Indian captain to post 10 hundreds in ODIs. Former Indian captain Sourav Ganguly had the most, with 11.