Among the leading Indian captains of all time, Kohli easily has the best average by some distance – 72.65. To maintain the same after 95 matches is quite a staggering stat. Kohli scored an impressive 5449 runs in these matches.
Kohli holds the record for the most hundreds by an Indian captain in one-day internationals. He smashed 21 tons in 95 games. In fact, even in the overall list, Kohli is second to only Ricky Ponting, who hit 22 hundreds in 230 matches.
Of course, Kohli has been aided in this aspect, considering the powerplay restrictions coming into play and the boundaries getting shorter. Even so, for him to achieve a strike rate of 98.28 after playing 95 matches is a rather impressive feat.
Kohli is renowned as a chase master. So it is but natural that he holds the record for most runs by an Indian captain in one-day chases. Kohli scored 3010 runs in 52 matches in chases at a stupendous average of 83.61 at a strike rate of 97.98 with 13 hundreds and 12 fifties.
Kohli is the fastest batter to score 5,000 runs as Indian captain. He reached the landmark during the three-match ODI series against Australia in Bengaluru on January 19, 2020.