By Priyanka Roshan | March 29, 2025
Leading an IPL team is tough, but these captains didn’t just lead—they dominated with the bat. Here are the top five IPL captains with the most runs.
(Image: IPL)
David Warner’s explosive batting made him a Sunrisers Hyderabad legend. He scored 3,356 runs in 83 matches, often turning games single-handedly.
(Image: PTI)
Gautam Gambhir led Kolkata Knight Riders to two IPL titles, racking up 3,518 runs in 129 matches with his fearless, gritty batting.
(Image: PTI)
Rohit Sharma’s elegant batting fueled Mumbai Indians’ success. He scored 3,986 runs in 158 matches, securing five IPL titles as captain.
(Image: PTI)
The ultimate finisher, MS Dhoni, amassed 4,660 runs in 226 matches for Chennai Super Kings, guiding them to multiple IPL championships.
(Image: PTI)
Virat Kohli leads the list with 4,994 runs in 143 matches for Royal Challengers Bangalore, setting the standard with his aggressive style.
(Image: PTI)
Shreyas Iyer (Punjab Kings) and Sanju Samson (Rajasthan Royals) are rising stars, eyeing a place among the top-scoring IPL captains in 2025.
(Image: PTI)