Most Runs as India Captain in Men's International Cricket History

Rohit Sharma : 5033 Runs

Sourav Ganguly: 7643 Runs

Mohammad Azharuddin : 8095 Runs

MS Dhoni: 11207 Runs

Virat Kohli : 12883 Runs