10. KL Rahul has captained 52 IPL matches for Kings XI Punjab and Lucknow Super Giants, surpassing Sachin Tendulkar's 51-match tally
9. Virender Sehwag has captained in 53 IPL matches for Delhi Daredevils and Kings XI Punjab
8. Shane Warne captained in 55 IPL matches for Rajasthan Royals
7. Shreyas Iyer has captained in 56 IPL matches for Delhi Capitals and Kolkata Knight Riders
6. Adam Gilchrist captained in 74 IPL matches for Deccan Chargers and King XI Punjab
5. David Warner has captained in 83 IPL matches for Sunrisers Hyderabad and Delhi Capitals
4. Gautam Gambhir captained in 129 IPL matches for Kolkata Knight Riders and Delhi Daredevils
3. Virat Kohli has captained in 143 IPL matches for Royal Challengers Bengaluru
2. Rohit Sharma has captained in 158 IPL matches, all for Mumbai Indians
1. MS Dhoni has captained in 226 IPL matches for Chennai Super Kings and Rising Pune Supergiants
Next : 10 Indian players with highest strike rate in IPL history; Dube surpasses Suryakumar
Click to read more..