Only five players have crossed the 3000 run mark as captain in Indian Premier League history.
Here's the complete list: