MS Dhoni to Faf Du Plessis: The Oldest Captains in IPL History

Kings XI Punjab vs Chennai Super Kings - IPL 2012 - Source: Getty
Dhoni and Gilchrist are among the oldest skippers in IPL history (PC: Getty Images)

On Wednesday, May 21, South African batting legend Faf du Plessis became the fourth-oldest captain in the Indian Premier League (IPL) history. At 40 years and 312 days, he led the Delhi Capitals (DC) in their IPL 2025 fixture against the Mumbai Indians (MI) at the Wankhede Stadium in Mumbai.

Ad

In regular skipper Axar Patel's absence, Du Plessis donned the captain's armband for the tie, becoming the fourth-oldest player with such a distinction. He was named DC's vice-captain ahead of the ongoing season, but led his side for the first time on Wednesday.

Now let's look at the five oldest captains in IPL history:


#5 Rahul Dravid - 40 years and 133 days (Rajasthan Royals)

IPL 5: Delhi Daredevils Vs Rajasthan Royals - Source: Getty
IPL 5: Delhi Daredevils Vs Rajasthan Royals - Source: Getty

'The Wall' returned to the Rajasthan Royals (RR) ahead of the IPL 2025 season as their head coach. The two go back a long way. He was part of their squad from 2011 to 2013.

Ad

The Rajasthan Royals lost to the Mumbai Indians (MI) in the Qualifier 2 of the IPL 2013 on May 24, which was Dravid's last IPL appearance. At 40 years and 133 days, he was also the captain in that game. As far as win percentage is concerned, the former player has been the best captain for RR, having won 23 matches out of 40 (57.50%).


#4 Faf du Plessis - 40 years and 312 days (Delhi Capitals)

2025 IPL - Mumbai Indians v Delhi Capitals - Source: Getty
2025 IPL - Mumbai Indians v Delhi Capitals - Source: Getty

At 40 years and 312 days, Faf du Plessis became the fourth-oldest skipper to lead an IPL outfit on May 21, 2025, when he led the Delhi Capitals against the Mumbai Indians.

Ad

Joining the side at his base price of ₹2 crore at the IPL 2025 mega-auction, he also became the first player to captain the Delhi side after turning 40. Nonetheless, the South African batting legend is no stranger to captaincy duties.

Faf du Plessis famously led the Royal Challengers Bengaluru (RCB) in the IPL 2022, 2023, and 2024, making it to the playoffs on two occasions (2022 and 2024).


#3 Adam Gilchrist - 41 years and 185 days (Punjab Kings)

Kings XI Punjab vs Chennai Super Kings - IPL 2012 - Source: Getty
Kings XI Punjab vs Chennai Super Kings - IPL 2012 - Source: Getty

The Punjab-based franchise have a tumultuous history with captaincy. Since the inaugural edition of the IPL 17 years ago (2008), they've had 17 captains. Among the more legendary figures to lead the side in the competition, though, was Adam Gilchrist.

Ad

The former Aussie batter was the skipper for Punjab between 2011 and 2013, making him the longest to shoulder the captaincy for the club. During that spell, he led his side in 34 games, winning 17 and losing 17. At 41 years and 185 days, he played his last IPL match against Mumbai on May 18, 2013.

However, Gilchrist couldn't guide Punjab to IPL glory, with the side finishing fifth, sixth, and sixth in the seasons under him.


#2 Shane Warne - 41 years and 249 days (Rajasthan Royals)

Rajasthan Royals team - Source: Getty
Rajasthan Royals team - Source: Getty

The Rajasthan Royals won the inaugural edition of IPL in 2008, which also remains their only title in the tournament. It was won under the captaincy of another Australian legend, the late Shane Warne.

Ad

Back then, he led a team of young and inexperienced players that surpassed all expectations and struck gold at the tournament. He was also the only full-time non-Indian captain in the IPL that season.

Warne led the side for three years, even after turning 41, making him one of the oldest captains in the history of the IPL. At 41 years and 249 days, he played his last IPL match against MI on May 20, 2011.

Ad

#1 MS Dhoni - 43 years and 278 days (Chennai Super Kings)

2025 IPL - Chennai Super Kings v Rajasthan Royals - Source: Getty
2025 IPL - Chennai Super Kings v Rajasthan Royals - Source: Getty

During IPL 2025, an injury to Chennai Super Kings' regular captain Ruturaj Gaikwad saw the role go to their former skipper MS Dhoni, sending their fans into a frenzy. At 43 years and 278 days, he surpassed Shane Warne to become the oldest skipper in the history of IPL on April 11 against the Kolkata Knight Riders (KKR).

Ad

The announcement came last month after Gaikwad was ruled out of the remainder of the season with an elbow fracture.

Dhoni has led CSK to five IPL titles, the joint-most by a side along with the Mumbai Indians. The ex-Indian batter stepped down from captaincy in 2022 and handed it to Ravindra Jadeja, but following a series of losses, he resumed the mantle and continued with it even in the 2023 season, the last time they won the tournament.

Ahead of IPL 2024, Dhoni stepped down again, with Gaikwad taking up the role.

Get real-time updates on IPL 2025, live scores, IPL Prediction, match schedule, points table,Result & squad -CSK, MI, RCB, KKR, SRH, LSG, DC, GT, PBKS

Quick Links

Edited by Parag Jain
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications