Mumbai Indians: Rohit Sharma (200 matches)
Kolkata Knight Riders: Sunil Narine (163 matches)
Delhi Capitals: Rishabh Pant (99 matches)
Gujarat Titans: Shubman Gill, Rashid Khan and Rahul Tewatia are tied at the top with 35 games each
Rajasthan Royals: Sanju Samson (125 matches)
Chennai Super Kings: MS Dhoni (222 matches)
Lucknow Super Giants: Krunal Pandya (30 matches)
Sunrisers Hyderabad: Bhuvneshwar Kumar (130 matches)
Punjab Kings: Piyush Chawla (87 matches)
Royal Challengers Bengaluru: Virat Kohli (239 matches)
Next : IPL captains with most matches; KL Rahul replaces Tendulkar in top 10
Click to read more..