In a testament to enduring class at the highest level, Sachin Tendulkar’s extraordinary record as the oldest Indian to score an ODI century stands as a shining example of longevity in international cricket. Here are some players with oldest to score a century for India in men’s ODI:
- Sachin Tendulkar: Sachin Tendulkar is the oldest player to score a century for India in men’s ODIs, having achieved this milestone at 38 years and 327 days against Bangladesh in the Asia Cup on March 16, 2012. In that match, played at Mirpur, Tendulkar scored 114 runs off 147 balls, hitting 12 fours and one six. This innings was not only his 49th and last ODI hundred but also marked his 100th international century, a world record accomplishment. Despite this momentous achievement, India lost the match as Bangladesh successfully chased the target.
- Rohit Sharma: Rohit Sharma scored a century against Australia at age 38 years and 178 days in the 2025 Sydney ODI, making him the second-oldest player to score a century for India in men’s ODI cricket history. Rohit’s unbeaten 121 (off 105 balls) was his 33rd ODI century and 50th in international cricket, achieved during India’s chase at the Sydney Cricket Ground. Rohit Sharma’s achievement at 38 years and 178 days is a rare feat, highlighting longevity and excellence at the highest level in men’s ODI cricket.
- Sunil Gavaskar: Sunil Gavaskar scored his only ODI century at the age of 38 years and 113 days against New Zealand during the 1987 Cricket World Cup, making him the third oldest player to score a century for India in men’s ODIs. This innings was memorable as he scored 103 not out in Nagpur, which played a crucial role in India’s victory and earned him the man of the match award.
Also Read: Team India’s remaining ODIs till Dec 2026
With yet another golden chapter added to Indian cricket’s storied history, the record for the oldest Indian to score an ODI century remains a testament to the enduring class of legends like Sachin Tendulkar and Rohit Sharma. Their extraordinary feats continue to inspire generations, proving that age is just a number for champions who redefine limits every time they step onto the field.

