May 06, 2025
Anirban SarkarMS Dhoni
CSK stand-in skipper MS Dhoni has played 232 matches in the IPL as a captain.
Source: BCCI
Rohit Sharma
Rohit Sharma has captained the Mumbai Indians in 158 matches in the IPL.
Source: ANI
Virat Kohli
Virat Kohli is in the second position as he has captained RCB in 143 matches in the IPL.
Source: PTI
Gautam Gambhir
Team India head coach Gautam Gambhir also captained both Delhi Capitals and KKR in 129 matches.
Source: ANI
David Warner
David Warner has captained Delhi Capitals and Sunrisers Hyderabad in 83 IPL games.
Source: ANI
Shreyas Iyer
Punjab Kings skipper Shreyas Iyer has captained three IPL teams in 83 matches.
Source: ANI
Adam Gilchrist
Former Australian wicket-keeper Adam Gilchrist captained two teams in 74 IPL matches.
Source: BCCI
Sanju Samson
Sanju Samson has captained the Rajasthan Royals in 65 IPL matches so far.
Source: AP
KL Rahul
KL Rahul has captained three teams in 64 IPL matches.
Source: ANI
Hardik Pandya
Hardik Pandya has captained both the Gujarat Titans and the Mumbai Indians in 55 IPL matches.
Source: ANI