#3 Virat Kohli (India)

Virat Kohli with his consistent performances is definitely one of the legends of the modern era. While he has an impeccable record in ODIs, his batting average as captain is outrageous. He has an average of 82.67 in the 52 matches that he has captained so far, which is quite higher than his career average of 58.20 in ODIs.
During his stint as captain, he has scored 3059 runs with a strike rate of 98.74. He also has notched up 13 centuries in 49 innings in addition to 13 half-centuries. The conversion rate itself shows the zeal in him to score more and more runs for the team. His highest score as a captain came against South Africa in Cape Town early this year. Kohli's unbeaten 160 in the first innings helped India win the match by 124 runs.
ICC Champions Trophy 2025, ICC Champions Trophy India Schedule, India Squad ICC Champions Trophy, ICC Champions Trophy Schedule