IPL RecordsMost Runs as Captain in IPL

Most Runs as Captain in IPL

Some of the best aggressive captains in Indian cricket history have come from the IPL. As of now, 58 players have served as captains for one or more IPL teams. The majority of them are capable batters. Here is the list of the top 10 players with the most runs as captains in IPL history.

CaptainsMatchesRuns as CaptainH/SAvg.S/R100504s6s
Virat Kohli140488111342.07133.325354131672011-2021
MS Dhoni210455684*40.31136.690223172082008-2022
Rohit Sharma143367498*28.92129.180233381432013-2022
Gautam Gambhir12935189331.13122.79031406492009-2018
David Warner69284012647.33142.28126286992013-2021
KL Rahul421912132*56.23134.26315151832020-2022
Adam Gilchrist74190010626.76136.59111224792008-2013
Sachin Tendulkar511723100*40.06120.15110218202008-2011
Shreyas Iyer55164393*32.86125.9011138562018-2022
Virender Sehwag53152411931.1167.65111178652008-2015
Most Runs as Captain in IPL

1. Virat Kohli

Since the start of his IPL career, Virat Kohli has only captained one team i.e Royal Challengers Bangalore. Under his captaincy, RCB never won an IPL trophy.

  • Virat Kohli has scored the most runs as a captain, he has scored 4881 runs in 140 IPL matches.
  • With an excellent average of 58, he has scored 2629 runs in 64 won matches for RCB.
  • Kohli has the most centuries 05 in the IPL matches as a captain. Out of the total of 05 matches, RCB won four of them, while the remaining one was lost.
  • He holds the record for most runs in a single season of IPL. In 2016, he scored 973 runs with at an excellent average of 81.
virat kohli scored 4481 runs as captain in ipl with 35 fifties and 5 centuries.

2. MS Dhoni

MS Dhoni is the most experienced captain in IPL history. He captained the Chennai Super Kings and the Rising Pune Super Giants in 204 IPL games.

  • He has scored 4570 runs as a captain. For CSK, he scored 4172 runs and for the Rising Pune Super Giants, he scored 284 runs.
  • He was not out in 69 IPL innings as captain, which is an unbroken record. This shows that he is a tremendous finisher in the history of the IPL.
ms dhoni scored 4456 runs as captain with 22 fifties.

3. Gautam Gambhir

Gautam Gambhir Captained 02 IPL teams Delhi Daredevils and Kolkata Knight Rider. He captained KKR in 108 matches and DD in 21 matches.

  • He scored 3518 runs as a captain. For KKR, he scored 3025 runs and for DD, he scored 483 runs.
  • As a captain, Gautam Gambhir holds the record for most 50s scored in won matches. As a captain, he led his side to victory with 23 fifties.
  • He has one bad record as a captain, namely, scoring the most ducks. He had a total of ten ducks as a captain, which is the most by any captain in the IPL’s history.
gautam ghambir scored 3518 runs as captain in ipl with 31 fifties.

4. Rohit Sharma

Rohit Sharma has led the Mumbai Indians in 131* IPL games. With a total of 05 titles, he is the most successful skipper in IPL history.

  • He scored 3520 with an average of 30. He is the only IPL captain to score two fifty in the tournament’s final match.
  • After MS Dhoni, Rohit Sharma is the second IPL captain to play in the most IPL Finals, with a total of 05.
rohit sharma scored 3520 runs as captain in ipl with fifties and his highest score as captain is 98.

5. David Warner

In the IPL, David Warner has the most runs scored by an overseas captain. He led the Delhi Daredevils and Sunrisers Hyderabad in the Indian Premier League.

  • In total 69* games as captain, he scored 2840 runs. He scored 2792 runs with a 48 average for SRH and only 48 runs in two matches for DD.
  • As a captain, he has the highest average of 47, second only to KL Rahul.
  • He had an impressive batting average of 63 for SRH as a captain in won matches.
david warner holds the record for most runs as captain in ipl by non indian, he scored 2840 with 26 fifties and 1 hundred.

6. Adam Gilchrist

Adam Gilchrist captained the Deccan Charges and Kings XI Punjab in the Indian Premier League. He is the second-highest run scorer in the IPL after MS Dhoni, with 1900 runs as a Wicket-Keeper.

  • As a captain, he has scored a total of 1900 runs, 849 for Punjab Kings and 1051 for Deccan Charges.
  • After KL Rahul and Sanju Samson, Adam Gilchrist is the only regular Wicket-Keeper captain to score a century in the IPL.
adam gilchrist scored 1900 runs as captain in ipl with 11 fifties and one hundred.

7. Sachin Tendulkar

From 2008 to 2011, Sachin Tendulkar was the first captain of the Mumbai Indians. Sachin’s batting average as captain was 40 at the time. Virat Kohli later broke the mark, as did other hitters.

  • As a captain, Sachin scored 1723 runs for Mumbai Indias. 
  • Sachin scored 1080 runs with an average of 46 in his winning matches as captain.
sachin tendulkar scored 1723 runs in ipl, he scored 10 fifties and one century

8. Virender Sehwag

Delhi Daredevils and Kings XI Punjab were led by Virender Sehwag. Among captains who have led their teams in more than 50 IPL matches, he has the highest batting strike rate (167).

  • As a captain, he has scored 1524 runs with a batting average of 31.
  • After KL Rahul and David Warner, he has the highest individual score as a captain 119.
  • As a captain, he scored 73% of his runs in winning games for his team.
virender sehwag scored 1524 runs with help of 11 fifties and 1 century.

9. KL Rahul

KL Rahul captained 03 IPL teams Kings XI Punjab, Lucknow SuperGiants and Punjab Kings. Although he has only played 30* innings as captain, his performance has been outstanding. He has the highest average of 56 as a captain in IPL.

  • As a captain, he has scored 1404 runs. For Punjab Kings he scored 1296 runs with an outstanding average of 58.
  • He also holds the record for the highest individual score in of 132* on 69 balls as a captain. In IPL 2020, he set this record against RCB.
kl rahul scored1531 runs as captain in ipl, he scored 12 fifties and two centuries.

10. Shreyas Iyer

Shreyas Iyer captained 03 IPL teams Delhi Daredevils, Delhi Capitals, and Kolkata Knight Riders. Approximately 59% of his total runs came in winning matches for his team.

  • As a captain, he scored 1311 runs in 45* IPL Matches.
  • He scored 08 fifties as a captain.
shreyas iyer scored 1433 runs as captain in ipl with 9 fifties
Html code here! Replace this with any non empty raw html code and that's it.


Please enter your comment!
Please enter your name here

Most Popular