#4 Rahul Dravid - 39 years 13 days
The former Indian great is among the greatest batsmen to have ever played the game and one of the big reasons why Rahul Dravid played for around 16 years was that India found it hard to unearth his replacement.
Even in his final year as a Test player, Dravid was in superb touch as he scored 3 centuries during India’s doomed tour of England in 2011 and it was only natural that he was a part of the touring party to Australia later on in the year.
In a series in which no Indian batsman did much, Rahul Dravid played his last Test at Adelaide at the age of 39 years and 13 days. In the process, he became one of the oldest cricketers to have represented the country in Tests.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news