Cricket

List of Most Runs by a Captain in IPL

A list of IPL captains who have scored the most runs while leading their teams, combining leadership responsibility with batting excellence.

4 itemsUpdated Mar 23, 2026

Leading a T20 franchise while also being the primary run-scorer is one of cricket's most demanding roles. Virat Kohli, who captained RCB from 2012 to 2021, scored 4,994 runs as captain — the all-time IPL record for a captain. Rohit Sharma's 4,000+ runs as MI captain across five title wins is the second-most. MS Dhoni, David Warner, and Gautam Gambhir are the other major run-scorers among IPL captains.

#Name
1

Virat Kohli — 4,994 Runs as Captain

Royal Challengers Bangalore | All-Time Record

2

Rohit Sharma — 4,000+ Runs as Captain

Mumbai Indians | 5-Time Champion Captain

3

MS Dhoni — 3,500+ Runs as Captain

Chennai Super Kings | 5-Time Champion Captain

4

David Warner — 3,000+ Runs as Captain

Sunrisers Hyderabad | Orange Cap Leader

This list is compiled from verified public records and reference sources. Last verified: March 23, 2026.

Found an error? Report it here