7 oldest captains in IPL history

1. Ricky Ponting captained Mumbai Indians at the age of 38 years and 122 days in 2013.

2. Anil Kumble captained for Royal Challengers Bangalore in 2010 at the age of 39 years and 189 days.

3. Sourav Ganguly played his last match while captaining Pune Warriors India. At that time, Ganguly was 39 years and 316 days old.

4. In 2013, Rahul Dravid played his final match as captain for Rajasthan Royals. At that time, he was 40 years and 133 days old.

5. Adam Gilchrist played his final match for Kings XI Punjab at the age of 41 years and 185 days.

6. Shane Warne played his final match at the age of 41 years and 239 days while captaining Rajasthan Royals.

7. MS Dhoni is still captaining the Chennai Super Kings. During the final match of IPL 2023, he was 41 years and 326 days old, making him the oldest player to captain in IPL history.