Well, IPL cricketers have undoubtedly garnered immense fame and recognition from millions of cricket aficionados from every nook and corner of the world owing to their unmatched aura and downright lethal exploits on the field. Since its inception in 2008, the Indian Premier League (IPL) has been witness to numerous legendary international cricketers, including Virat Kohli, Rohit Sharma, David Warner, Mahendra Singh Dhoni and many others, who have undoubtedly proved their unmatched dominance on the field both as batsmen as well as a skipper of their respective teams. Have you ever wondered about the top four cricketers who have scored the most runs as skippers? Well, let’s find out.
In this article we will take a look at the top four cricketers who have scored most runs as IPL skipper as of March 2026.
IPL Records : Top 4 Cricketers With Most Runs as Captain
-
Virat Kohli, RCB – 4,994 Runs

The legendary Indian international cricket sensation Virat Kohli who is often hailed as one of the greatest cricketers of all-time to ever represent India on an international level. Often popularly referred to as the “run-machine” of the Indian cricket team, Virat Kohli made his IPL debut with the Royal Challengers Bengaluru (RCB) franchise in the inaugural 2008 edition and has been a mainstay for the squad ever since. Throughout his glorious career so far, Virat Kohli has played a record total of 268 IPL matches and has scored a phenomenal total of 8,730 runs out of which 4,994 runs he has scored as the skipper of the Royal Challengers Bengaluru (RCB) franchise, which continues to be the highest aggregate as of March 2026 ranking him at the first spot on our list.
-
Mahendra Singh Dhoni, CSK – 4,753 Runs

At the second spot on our list of the top four cricketers who have scored most runs as IPL skipper as of March 2026, we have another legendary and trailblazing Indian former international cricketer, Mahendra Singh Dhoni, who has established himself as the walking definition of precision and accuracy on the field. Throughout his glorious career, Mahendra Singh Dhoni played a record total of 278 IPL matches and amassed a commanding total of 5,439 runs, out of which he scored 4,753 runs as the skipper of the Chennai Super Kings (CSK) franchise, which continues to be the second-highest aggregate as of March 2026 and ranking him at the second spot on our list. As per reports, Mahendra Singh Dhoni might be playing his career’s last IPL edition in 2026.
-
Rohit Sharma, MI – 3,986 Runs

Next, at the third spot on our list of the top four IPL cricketers who have smashed most runs as captains, we have the legendary Indian international cricketer Rohit Sharma, who has also served as the skipper of the Indian national cricket team. Often hailed as one of the most hard-hitting batsmen in the history of international cricket, Rohit Sharma made his iconic IPL debut for the Mumbai Indians in the inaugural 2009 edition and has been a part of the franchise ever since. Throughout his glorious career so far, Rohit Sharma has played a record total of 273 IPL matches and has scored a spine-chilling total of 3,986 runs as a skipper, which continues to be the third-highest aggregate as of March 2026.
-
Gautam Gambhir, KKR & DD – 3,518 Runs

Finally, at the fourth spot on our list of the top four cricketers who have scored most runs as IPL skipper as of March 2026, we have the legendary Indian former international cricketer Gautam Gambhir, who is also the current head coach of the Indian national cricket team. The Indian cricket stalwart, Gautam Gambhir, has witnessed an incredible IPL career which spanned from 2008 to 2018. Throughout his star-studded IPL career, Gautam Gambhir played a record total of 154 matches and scored a phenomenal total of 4.217 runs out of which 3,518 runs he scored as a skipper which continues to be the fourth-highest aggravator as of Match 2026.