Top News

Rohit Sharma’s entry in the list of top-3 Indian batsmen who have scored a century at the oldest age in ODI.
Samira Vishwas | October 27, 2025 3:24 AM CST

Top 3 Oldest Batsman to hit Century in ODI: Before leaving for Australia tour, there were a lot of question marks over Rohit Sharma’s form, fitness and age. Everyone wanted to see how 38 year old Rohit would perform now. The innings of Adelaide and Sydney have answered his critics.

Especially in the third and last ODI, Hitman created history by scoring 121 runs in 125 balls. He has made his place in the list of players who scored the oldest century in ODI format for India. Let us know who are the top-3 batsmen in this matter?

Sachin Tendulkar

Sachin Tendulkar, the batsman who scored the most runs in the history of cricket, is at the first position in this list. He scored a century in the Asia Cup against Bangladesh in 2012. Then his age was 38 years and 327 days. This was the 100th century of his career. Tendulkar is the only batsman to score 100 centuries in international cricket. He has scored 34,357 runs in his career including Test and ODI.

Rohit Sharma

Former Team India captain Rohit Sharma has come second in this unique list after scoring a century in Sydney. Hitman is 38 years and 178 days old as on 25 October 2025. This century scored against Australia was the 50th century of his international career and 33rd century of his ODI career. He had scored 121 runs in 125 balls, so far in his career he has scored 19,902 runs including all three formats.

Sunil Gavaskar

Former Indian opening batsman Sunil Gavaskar had said goodbye to international cricket in the year 1987. In the same year, he played an unbeaten inning of 103 runs against New Zealand. At that time Little Master was 38 years and 113 days old. Let us tell you that Sunil Gavaskar is also the first Indian batsman to score 10 thousand runs. In his career, he has scored 13,214 runs in 125 Test matches, during which he scored 35 centuries.


READ NEXT
Cancel OK