Dharamsala Diary: Rohit Sharma makes history as India’s oldest ODI player
IND vs AFG: Rohit Sharma becomes oldest Indian player to take part in an ODI

As the rain-hit series opener against Afghanistan gets underway, the 'Hitman' secures his place in the record books, marking a new chapter for the Indian cricket team.
The clouds hovering over the Himachal Pradesh Cricket Association Stadium finally parted, but not before confirming a milestone that puts longevity at the heart of the conversation. When Rohit Sharma took the field in Dharamsala on Saturday, he didn’t just mark his return to the भारतीय क्रिकेट टीम; he became the oldest Indian player to ever participate in an ODI. At 39 years and 44 days, Rohit Sharma has eclipsed the 37-year-old record held by the legendary Mohinder Amarnath, who was 39 years and 36 days old during his final appearance in 1989.
A career defined by evolution
For a player who made his international debut back in 2007, the journey has been anything but linear. After navigating years in the middle order, his elevation to the opening slot by MS Dhoni in 2013 transformed him into a white-ball giant. Today, he stands as a testament to sustained aggression, boasting over 11,000 ODI runs. While recent fitness concerns and a modest run in the IPL sparked debates among detractors, his ability to clear the ropes remains elite. Even as a new generation of fearless openers emerges, Rohit’s status as a premier six-hitter ensures he remains central to the team’s tactical plans.
The bigger picture: Why this matters
Beyond the statistical milestone, this series against Afghanistan serves as a vital audition. With the 2027 World Cup looming 15 months away, the team management is balancing the need for seasoned leadership with the urgency of blooding young talent. Under captain Shubman Gill, the focus has shifted toward building a core capable of handling pressure in high-stakes environments. Rohit’s presence provides a bridge—a steady hand to guide the youngsters while the selectors monitor the rise of potential backups like Nitish Kumar Reddy. The cricket world is watching to see if this veteran can continue to defy the clock, with the possibility of him becoming the first Indian to play an ODI at age 40 should he remain in the fold for the 2027 cycle.
A global context
While the achievement is monumental within the domestic landscape, the global benchmark for longevity in the format remains far ahead. Netherlands’ Nolan Clarke, who played at 47 years and 257 days, holds the all-time record, a figure that highlights the rarity of cricketers competing at the highest level as they approach their fourth decade. For Rohit, the immediate objective is simpler: navigating a truncated 25-over match in Dharamsala and continuing India’s dominance over their opponents, a trend set by the commanding Test victory at Mullanpur earlier this week. As the IND vs AFG series progresses, the spotlight will remain fixed on the 'Hitman'—not just for his age, but for his enduring impact on the game.
Rohan Gupta covers the economy, markets and companies for PoliticalPedia.