Lucknow Super Giants captain KL Rahul has so far scored 2602 runs as captain in IPL.
Delhi Capitals opening batsman David Warner has scored 3356 runs as captain in IPL.
Former veteran player Gautam Gambhir, who made KKR champion twice, has scored 3518 runs as captain in IPL.
Before leaving the captaincy, Rohit Sharma had scored 3986 runs in 158 IPL innings as captain at an average of 28.21.
Former CSK captain MS Dhoni has scored a total of 4660 runs in 195 IPL innings as captain at an average of 40.17.
Former RCB captain Virat Kohli is the highest run scorer as a captain in IPL, having scored 4994 runs in 142 innings.