Indian Premier League is a T20 League played in India. Indian Premier League is the most awaited cricket league in India as well as the world. All the big players from all over the country are available in this league. Indian Premier League is founded in 2007 by the Board of Cricket Council of India (BCCI). As of now, there are ten teams in this league. The most successful team in Indian Premier League is Chennai Super Kings followed by Mumbai Indians and Kolkata Knight Riders. The most recent season of the Indian Premier League (2023) is won by Chennai Super Kings.

1. MS Dhoni

The first name on this list is none other than Mahendra Singh Dhoni. MS Dhoni has served as the captain for a total 226 matches, leading both Rising Pune Super Giants and Chennai Super Kings. From the 226 matches played, MS Dhoni has won 133 matches and lost 91 matches. Two Matches has declared as a No Result. The winning percentage of MS Dhoni as a captain is 58.84 along with a losing percentage of 40.26. The win/loss ratio of MS Dhoni as a captain is 1.46. MS Dhoni has won five IPL titles as a captain of Chennai Super Kings.

2. Rohit Sharma

The second name on this list is Rohit Sharma. Rohit Sharma has played 158 matches as the captain of Mumbai Indians. From the 158 matches played, Rohit Sharma has won 87 matches and lost 67 matches. 0 Matches has declared as a No Result, and four matches have been tied. The winning percentage of Rohit Sharma as a captain is 55.06 along with a losing percentage of 42.40. The win/loss ratio of Rohit Sharma as a captain is 1.29. Rohit Sharma has won five Indian Premier League Titles as a captain of Mumbai Indians.

3. Virat Kohli

The third name on this list is Virat Kohli. Virat Kohli has played 143 matches as the captain of Royal Challengers Bangalore. From the 143 matches played, Virat Kohli has won 66 matches and lost 70 matches. Four Matches has declared as a No Result, and three matches have been tied. The winning percentage of Virat Kohli as a captain is 46.15 along with a losing percentage of 48.15. The win/loss ratio of Virat Kohli as a captain is 0.94. Virat Kohli has not won any Indian Premier League title as a captain of Royal Challengers Bangalore.

4. Gautam Gambhir

The next name on this list is Gautam Gambhir. Gautam Gambhir has played 129 matches as a captain of Delhi Capitals and Kolkata Knight Riders. From the 129 matches played, Gautam Gambhir has won 71 matches and lost 57 matches. No Matches has declared as a No Result, and one match has been tied. The winning percentage of Gautam Gambhir as a captain is 55.03 along with a losing percentage of 44.18. The win/loss ratio of Gautam Gambhir as a captain is 1.24.

5. David Warner

The next name on this list is David Warner. David Warner has played 83 matches as a captain of Delhi Capitals and Sunrises Hyderabad. From the 83 matches played, David Warner has won 40 matches and lost 41 matches. No Matches has declared as a No Result, and two matches have been tied. The winning percentage of David Warner as a captain is 48.19 along with a losing percentage of 49.39. The win/loss ratio of David Warner as a captain is 0.97.

6. Adam Gilchrist

The next name on this list is Adam Gilchrist. Adam Gilchrist has played 74 matches as a captain of Deccan Chargers and Kings XI Punjab. From the 74 matches played, Adam Gilchrist has won 35 matches and lost 39 matches. No Matches has declared as a No Result, and No match has been tied. The winning percentage of Adam Gilchrist as a captain is 47.29 along with a losing percentage of 52.70. The win/loss ratio of Adam Gilchrist as a captain is 0.89.

7. Shreyas Iyer

The next name on this list is Shreyas Iyer. Shreyas Iyer has played 55 matches as a captain of Delhi Capitals and Kolkata Knight Riders. From the 55 matches played, Shreyas Iyer has won 27 matches and lost 26 matches. No Matches has declared as a No Result, and two matches have been tied. The winning percentage of Shreyas Iyer as a captain is 49.09 along with a losing percentage of 47.27. The win/loss ratio of Shreyas Iyer as a captain is 1.03.

8. Shane Warne

The next name on this list is Shane Warne. Shane Warne has played 55 matches as a captain of Rajasthan Royals. From the 55 matches played, Shane Warne has won 30 matches and lost 24 matches. No Matches has declared as a No Result, and one match has been tied. The winning percentage of Shane Warne as a captain is 54.54 along with a losing percentage of 43.63. The win/loss ratio of Shane Warne as a captain is 1.25.

9. Virendra Sehwag

The next name on this list is Virendra Sehwag. Virendra Sehwag has played 53 matches as a captain of Delhi Capitals and Kings XI Punjab. From the 53 matches played, Virendra Sehwag has won 28 matches and lost 24 matches. No Matches has declared as a No Result, and one match has been tied. The winning percentage of Virendra Sehwag as a captain is 52.83 along with a losing percentage of 45.58. The win/loss ratio of Virendra Sehwag as a captain is 1.16.

10. KL Rahul

The next name on this list is KL Rahul. KL Rahul has played 51 matches as a captain of Kings XI Punjab, Punjab Super Kings and Lucknow Super Giants. From the 51 matches played, KL Rahul has won 25 matches and lost 24 matches. No Matches has declared as a No Result, and two matches have been tied. The winning percentage of KL Rahul as a captain is 49.01 along with a losing percentage of 47.05. The win/loss ratio of KL Rahul as a captain is 1.04. KL Rahul has not won any Indian Premier League title as a captain of Kings XI Punjab, Punjab Super Kings and Lucknow Super Giants.