1. M S Dhoni (Chennai Super Kings )
MS Dhoni's 11th season as the leader of the CSK in the IPL, He has captained in the most number of matches in the IPL.He had the best win percentage and also the most wins
2. Virat Kohli (Royal Challengers Banglore)
Virat Kohli is currently playing his 7th IPL season as a captain. Kohli not leading RCB to a title so far . Out of 97 IPL matches under Kohli, Royal Challengers have won 44 and lost 48.
3. Dinesh Karthik (Kolkata Knight Riders)
Dinesh Karthik,WK-Batsman,played total 178 matches in IPL in which he had scored 3518 with a strike rate of 128.39.In 24 matches as an IPL captain, he has made his respective teams win on 13 occasions.
4. Kane Williamson (Sunrisers Hyderabad)
In 17 IPL matches as captain, Kane Williamson has made his team success on 10 occasions and lost 7 matches.
5. Rohit Sharma (Mumbai Indians)
In 90 IPL matches as captain, Rohit Sharma has made Mumbai Indians success on 51 occasions and lost 38 matches.
6. Shreyas Iyer (Delhi Capitals)
In 10 IPL matches under Shreyas Iyer, Capitals have won five and lost five.
7. Ajinkya Rahane (Rajasthan Royals)
Ajinkya Rahane ,right hand batsman,played total 136 matches in IPL in which he had scored 3745 with a strike rate of 121.83.
8. Ravichandran Ashwin (Kings XI Punjab)
Ravichandran Ashwin , bowling allrounder, played total 136 matches in IPL in which he had scored 375 run with a strike rate of 111.94.He took 126 wickets with the economic rate of 6.77.