Harbhajan: People will have their opinions but Virat is the best captain
Virat Kohli's captaincy has earned him brickbats and accolades in equal measure. Many will present his record in the Indian Premier League (IPL), where he has endured more failures than success, to substantiate his below par captaincy but in India jersey, his captaincy record is unmatched.
Virat Kohli is already the most successful Indian captain with 29 wins in 49 Tests. On Thursday when Virat will walk onto the field to lead India in the Pune Test it will be his 50th Test as Indian captain. He will go past Sourav Ganguly (49) and MS Dhoni (60) will remain as the only player to have led India in more Tests than him.