By Akshay
March 17, 2025
Mahendra Singh Dhoni is the captain who has won the most matches in the history of IPL. He has won a total of 133 matches in IPL so far.
Rohit Sharma has won a total of 87 matches in the history of IPL. Rohit is second in terms of winning the most matches as a captain.
Gautam Gambhir has won a total of 71 matches in the history of IPL. Under his captaincy, the KKR team has won the IPL title twice.
Under the captaincy of Virat Kohli, the RCB team won 66 matches. He is the fourth highest winning captain in IPL.
David Warner has won a total of 40 matches as captain in the IPL.
Shreyas Iyer has won a total of 38 matches as IPL captain.
Adam Gilchrist had won a total of 35 matches as captain in the IPL.
KL Rahul has won 31 matches as captain in the IPL.
Sanju Samson has won a total of 31 matches as captain in the IPL.