Batsmen play responsibly and often score big totals, even double centuries. Only a few batters have consistently performed at the highest level and scored the most runs. Some captains are there who have structured their team in such a way that helps them win, along with their consistency in batting. It has been some time since Virat Kohli stepped down from India's Test captaincy but still sitting at the top with the most runs across every format for the Indian Cricket Team as captain.
Also Read: Most International Hundreds among Active Players
Virat Kohli holds the record for most runs as captain for India in all formats with 12,883 runs at an average of 59.92. King Kohli has played 213 matches as captain, scoring 41 centuries and 58 half-centuries across formats. He has also scored the most number of centuries as captain, along with Ponting. Both have 41 centuries as captains for their respective sides.
Another Indian legend who makes his way into the list is MS Dhoni. Known as Captain Cool, Dhoni has scored 11,207 runs at an average of 46.89 as captain in all formats for the Indian team. Dhoni has played 332 matches as Indian Captain, scoring 11 centuries and 71 half-centuries in all formats. His best came in One-Day Internationals, where he contributed with 6 centuries and 47 half-centuries at a brilliant average of 53.55.
Former Indian skipper Azharuddin is third in this list with 8095 runs at an average of 40.88 as captain across all formats for India. He led the Indian side in 221 matches, scoring 13 centuries and 46 half-centuries across formats. However, his best came in test cricket where he scored nine centuries at an average of 43.93. He scored the remaining four in the One-Day Internationals as captain of India.
Former Indian legendary captain Sourav Ganguly is fourth into the list with 7643 runs at an average of 38.40 as captain in all formats for India. Dada played 195 matches as Indian captain, scoring 16 centuries and 43 half-centuries across formats. Ganguly scored 5082 runs, scoring 11 centuries in One-Day Internationals as captain and five centuries in test cricket.
The current Indian opener and skipper Rohit Sharma climbed up to the fifth spot in the list with 4606 runs at an average of 42.64 as captain in all formats for India. He scored a sensational century against England in the ongoing India vs England third test match and got passed legendary batsman Sachin Tendulkar and is now sitting at the fifth spot in this list.
Rohit has played 103 matches as Indian captain so far, scoring eight centuries and 26 half-centuries across formats. As Indian captain, Rohit scored 1953 runs at an average of 55.80, scoring four centuries in One-Day Internationals. Rohit is also the only Indian captain to score centuries in T20 International.
Follow us on Google News.