Virat Kohli has played five Test matches as the captain of India but has not been lucky enough to win even one of them. But he has been in sublime form ever since he donned the cap of the skipper for India in the longer format of the game.

Legendary batsman Sunil Gavaskar felt that Kohli should not be judged on the basis of his captaincy at this moment but only after the full season. "Why's everybody so much into Kohli's captaincy? He is just in his fifth Test. He is going to make some mistakes, that is part of the game. But he is learning. Look at the way Kohli's batting has improved - that's because he is such a committed cricketer. We must give him a lot more time and we can talk about his captaincy after he has been the captain for one full season," Gavaskar said in an interview with NDTV. 

India are currently playing the second Test match against Sri Lanka at P Sara Oval in Colombo. At the end of Day 4, Sri Lanka are still 341 runs behind and India would feel that they have their best chances ahead of them to square the series on the final day of the second Test match.

Gavaskar also felt that Kohli should bat up the order at no. 3 and not at no. 4. But Ajinkya Rahane on Sunday showed his resilience and character and went on to score his fourth Test century against Sri Lanka. Surprisingly, all four of them have come in the overseas.

"I think he should bat up the order at No. 3, followed by Ajinkya Rahane at No. 4 and Rohit Sharma at 5. That will solve everybody's problems," said Gavaskar.