May 10, 2025
Anirban SarkarVirat Kohli
Virat Kohli has scored 8509 runs, the highest amount of runs as a captain in the IPL so far.
Source: PTI
Rohit Sharma
Former Mumbai Indians skipper Rohit Sharma has scored 6928 runs in IPL as a captaon.
Source: ANI
Shikhar Dhawan
Former Delhi Capitals and Punjab Kings opener Shikhar Dhawan amassed 6769 runs as a captain.
Source: BCCI/IPL
David Warner
Former Delhi Capitals captain David Warner amassed 5656 runs as a captain in the IPL.
Source: ANI
Former Chennai Super Kings star Suresh Raina scored 5528 runs as a captain in the IPL.
Source: ANI
MS Dhoni
CSK stand-in skipper MS Dhoni has amassed 5423 runs in the IPL as a captain.
Source: BCCI
Ab de Villiers
Former Royal Challengers Bengaluru star Ab de Villiers amassed 5162 runs as a captain in the IPL.
Source: ANI Photo
KL Rahul
KL Rahul has amassed 5064 runs as a captain in the IPL.
Source: ANI Photo
Ajinkya Rahane
Ajinkya Rahane has accumulated 5017 runs as a captain in the IPL so far.
Source: BCCI
Chris Gayle
Chris Gayle accumulated 4965 runs as a captain in the IPL.
Source: ANI