#1 Mahendra Singh Dhoni, 6641 runs

It is no surprise that MS Dhoni, who recently captained India for the 200th time in his career, stands top in this list. Dhoni has amassed 6641 runs captaining India at a phenomenal average of 53.5 which includes 6 centuries.
Although his finishing abilities have been on the decline off late, he was the number one finisher for India during a long part of his career. He used to soak the pressure for his team, thereby helping India win many a major tournaments, the 2011 World Cup and 2013 Champions Trophy being the two most coveted trophies in his cabinet.
A stat that is worth mentioning is Dhoni has scored 65% of his career runs as a captain.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news