In 60 Test matches Dhoni as a captain scored 3454 runs for India while his successor Kohli took just 35 Tests to better the record. Dhoni was leading the list, which was earlier topped by Sunil Gavaskar.
Sunil Gavaskar had scored 3449 runs in 47 tests as a captain. Now, Virat kohli is in top of the list by scoring 3456, as a captain in test matches.
Virat Kohli has a great run as skipper of the Indian Test team so far, winning 20 off the 34 matches before the ongoing Wanderers Test.