As Captain, the record of Virat Kohli is great. In fact, he is the most successful full-time Indian captain in Tests if you talk about winning percentage and no. of matches won.
Record
Tests as Captain: 68Won = 40Lost = 17Draw = 11
Stats Speak
As a captain, the batting average of Virat Kohli is 54.80. Highest score 254*, he has 20 tons and 18 Fifties. The best in the world for the number of matches played.
Batting AVG
The only Indian Captain who has won four series overseas. No other Indian captains could achieve that feat. Under his captaincy , India Won test matches in Brisbane, Lord's, Oval, Centurion in one year
Under Kohli's Captaincy India become the number one Test team in the ICC Rankings for a continuous period of 42 months from Oct 2016 till March 2020.
Kohli stepped down from captaincy immediately after suffering the series loss against Proteas. There is something cooking between the BCCI president Sourav Ganguly and Virat.
In the history book, no matter what, Virat Kohli will always be remembered as the best Test Skipper of all time for Team India. As a player Kohli will continue to serve Indian cricket in all forms of cricket.
Hopefully, this decision of stepping down will not impact his batting and contribution to Indian Cricket. We wish him all the best for upcoming matches.