MS Dhoni walked out for the toss as Chennai Super Kings captain on 11 April 2025 at the age of 43 years and 278 days. In that single moment he became the oldest captain in IPL history, a record he already owned. The list of the oldest captains in IPL reads like a hall of fame of the game itself. Shane Warne, Adam Gilchrist, Rahul Dravid and Sourav Ganguly all led their sides deep into their forties or late into their thirties, and their calm heads often mattered more than quick legs. In a league built on young talent and fast cricket, these leaders turned experience into a weapon. This article lists the ten oldest captains the IPL has seen, traces how the record moved from Warne to Dhoni across fourteen years, and explains what long careers at the top say about leadership in T20 cricket.
Age is usually counted as a weakness in the IPL. Teams chase young power hitters and express pace bowlers. Yet the oldest captains in IPL history kept getting picked, kept winning tosses, and kept making the big calls at the death. Dhoni lifted the trophy in 2023 at 41. Warne won the first ever season with a team of underdogs at 38. Dravid built one of the smartest young sides in the league at 40. The pattern is hard to miss. When the pressure rises, teams turn to the oldest head in the room.

Oldest Captains in IPL Overview
| Record | Detail |
|---|---|
| Record | Oldest captain to lead a team in an IPL match |
| Holder | MS Dhoni |
| Age | 43 years and 278 days |
| Team | Chennai Super Kings |
| Match | Chennai Super Kings vs Kolkata Knight Riders |
| Date | 11 April 2025 |
| Venue | MA Chidambaram Stadium, Chennai |
Top 10 Oldest Captains in IPL
| Rank | Captain | Team | Age | Season | Last Match as Captain |
|---|---|---|---|---|---|
| 1 | MS Dhoni | Chennai Super Kings | 43 years 278 days | 2025 | CSK vs KKR, 11 April 2025 |
| 2 | Shane Warne | Rajasthan Royals | 41 years 249 days | 2011 | RR vs MI, 20 May 2011 |
| 3 | Adam Gilchrist | Kings XI Punjab | 41 years 185 days | 2013 | KXIP vs MI, 18 May 2013 |
| 4 | Faf du Plessis | Delhi Capitals | 40 years 312 days | 2025 | DC vs MI, 21 May 2025 |
| 5 | Rahul Dravid | Rajasthan Royals | 40 years 133 days | 2013 | RR vs MI, 24 May 2013 |
| 6 | Sourav Ganguly | Pune Warriors India | 39 years 316 days | 2012 | PWI vs KKR, 19 May 2012 |
| 7 | Faf du Plessis | Royal Challengers Bengaluru | 39 years 314 days | 2024 | RCB vs RR, 22 May 2024 |
| 8 | Anil Kumble | Royal Challengers Bangalore | 39 years 189 days | 2010 | RCB vs MI, 24 April 2010 |
| 9 | Sachin Tendulkar | Mumbai Indians | 38 years | 2011 | 2011 season, Mumbai Indians |
| 10 | Ricky Ponting | Mumbai Indians | 38 years | 2013 | 2013 season, Mumbai Indians |
Record History
Shane Warne set the original mark. He won the first IPL in 2008 as Rajasthan Royals captain at 38, guiding a team of unfancied players to the title. He kept the job through 2011, and his final game in charge came against Mumbai Indians on 20 May 2011. He was 41 years and 249 days old. That number stood for nearly twelve years.
Adam Gilchrist and Rahul Dravid both pushed past 40 in 2013 but neither could catch Warne. Gilchrist finished at 41 years and 185 days with Kings XI Punjab. Dravid closed his leadership career at 40 years and 133 days with Rajasthan Royals. Sourav Ganguly came close at 39 years and 316 days with Pune Warriors India in 2012, and Anil Kumble had led Royal Challengers Bangalore at 39 back in 2010.
MS Dhoni finally moved the record in the IPL 2023 final. Leading Chennai Super Kings against Gujarat Titans on 28 May 2023 at 41 years and 325 days, he went past Warne and then lifted his fifth IPL trophy on the same night. He gave up the captaincy before the 2024 season, but fate brought him back. When Ruturaj Gaikwad suffered an elbow fracture in 2025, Dhoni took charge of Chennai Super Kings again and led them for the rest of the season, starting with the game against Kolkata Knight Riders on 11 April 2025 at 43 years and 278 days.
| Date | Captain | Age | How the Record Moved |
|---|---|---|---|
| 20 May 2011 | Shane Warne, Rajasthan Royals | 41 years 249 days | Set the record in his final match as captain |
| 28 May 2023 | MS Dhoni, Chennai Super Kings | 41 years 325 days | Broke the record and won the final on the same night |
| 11 April 2025 | MS Dhoni, Chennai Super Kings | 43 years 278 days | Returned as captain after Gaikwad injury, current record |
Faf du Plessis is the newest name on the list and the only man apart from Dhoni to feature twice. He captained Royal Challengers Bengaluru through 2024 at 39, then stood in for a sick Axar Patel to lead Delhi Capitals against Mumbai Indians on 21 May 2025 at 40 years and 312 days. Shikhar Dhawan also led Punjab Kings at 38 in 2024 before injury ended his season, just missing the top ten.
What This Record Tells Us
Five of the ten oldest captains were past 40 when they last led, and two of them won IPL titles in their late thirties or early forties. That is not a coincidence. Captaincy in T20 cricket is mostly about reading the game, setting fields, and staying calm when an over goes wrong. Those skills get better with age, even as reflexes slow down.
The list also shows how teams use veteran leaders. Warne and Dravid were handed young squads and asked to build them. Ganguly and Kumble were brought in to give struggling sides a steady hand. Dhoni and Gilchrist kept the job because nobody in the dressing room questioned their judgment. Modern franchises still plan their squads around young stars at the IPL auction with strict purse and retention rules, but when the season gets tough, the oldest head often gets the armband.
There is a link here with other captaincy records in the IPL, where the same names keep appearing. Warne and Kumble also rank among the leading wicket takers who captained their sides, which underlines the point. The oldest captains were rarely passengers. They earned the role with performance, and the years only sharpened their reading of the game.
Frequently Asked Questions
Who is the oldest captain in IPL history?
MS Dhoni is the oldest captain in IPL history. He led Chennai Super Kings against Kolkata Knight Riders on 11 April 2025 at 43 years and 278 days, after Ruturaj Gaikwad was ruled out with an elbow fracture.
Who held the oldest captain record before MS Dhoni?
Shane Warne held the record for nearly twelve years. He captained Rajasthan Royals for the last time on 20 May 2011 at 41 years and 249 days. Dhoni broke it in the IPL 2023 final.
Which captains have led IPL teams after turning 40?
Five men have done it. MS Dhoni at 43, Shane Warne at 41, Adam Gilchrist at 41, Faf du Plessis at 40 with Delhi Capitals, and Rahul Dravid at 40 with Rajasthan Royals.
Who is the oldest Indian captain in IPL history?
MS Dhoni is the oldest Indian captain in IPL history at 43 years and 278 days. Rahul Dravid is next among Indians at 40 years and 133 days, followed by Sourav Ganguly at 39 years and 316 days.
Has any captain over 40 won the IPL?
Yes. MS Dhoni won the IPL 2023 title as Chennai Super Kings captain at 41 years and 325 days, making him the oldest title winning captain in the league. Shane Warne won the first IPL in 2008 at 38.
Why did MS Dhoni become captain again in 2025?
Ruturaj Gaikwad, the regular Chennai Super Kings captain, suffered an elbow fracture during the 2025 season. Dhoni, who had given up the role before the 2024 season, took charge again and led the side for the rest of the tournament.
Has Faf du Plessis captained two different IPL teams after 39?
Yes. Faf du Plessis captained Royal Challengers Bengaluru through the 2024 season at 39, then led Delhi Capitals as a stand in for Axar Patel in 2025 at 40 years and 312 days.
Statistics updated through: 11 October 2026



