The former South African captain is the oldest captain in the IPL. He will turn 40 in July this year.
The Punjab Kings captain is the second-oldest skipper in the league at 38 years of age.
The Super Giants' skipper KL Rahul takes the No. 8 spot on the list. He will turn 32 on April 18 this year.
The Australian Test and ODI captain, who took over the captaincy duties at SRH this year, will celebrate his 31st birthday on May 8.
Mumbai Indians' new captain Hardik Pandya will also be celebrating his 31st birthday this year in October.
The Rajasthan Royals' skipper will hit the 30-year mark this year but only in November.
Like Sanju Samson, Shreyas Iyer will also celebrate his 30th birthday this year, but he's 25 days younger than the RR captain.
CSK's new leader, Ruturaj Gaikwad, celebrated his 27th birthday on January 31 earlier this year.
It may feel like you have been watching Rishabh Pant for years in the IPL but the DC captain is only 26-year-old.
First-time IPL captain, Shubman Gill, is also the youngest in the league and the only captain under 25 years of age.