Here is the list of captains who won most matches for thier team.

MS Dhoni (CSK)

Over 200 matches as captain, winning 133 with a win percentage of 58.84%

Rohit Sharma (MI)

Led to five IPL titles, with a win percentage of 55.06%

Gautam Gambhir (KKR)

Captained to two IPL titles, winning 71 out of 129 matches.

Virat Kohli (RCB)

Captained 143 matches, winning 66 with a win percentage of 46.15%.

Shane Warne (RR)

Led Rajasthan Royals to their first IPL title in 2008

Adam Gilchrist (DC)

Captained Deccan Chargers to an IPL title in 2009.

David Warner (SRH)

Led SunRisers Hyderabad to IPL glory in 2016.

Hardik Pandya (GT)

Led Gujarat Titans to an IPL title in their debut season in 2022.