Rohit Sharma becomes oldest ODI player for India against Afghanistan
Yahoo Sports • 1 min read • Latest: Jun 13, 2026, 2:39 PM
Last updated Jun 13, 2026
Rohit Sharma reached a milestone on June 13, 2026, becoming the oldest player to represent India in an ODI at 39 years and 44 days during the match against Afghanistan in Dharamsala. He surpassed Mohinder Amarnath’s previous record of 39 years and 36 days set in 1989. Despite recent concerns over his form, Sharma's ODI career highlights include 31 centuries and three double centuries. As he continues his career, Sharma is just 423 runs away from reaching 12,000 runs in ODIs.
- •Rohit Sharma is 39 years and 44 days old.
- •He surpassed Mohinder Amarnath's record set in 1989.
- •Sharma has 31 ODI centuries and over 10,000 runs.
- •He made his ODI debut on June 23, 2007 against Ireland.
- •Rohit is 423 runs away from 12,000 ODI runs.
- 2:39 PMYahoo Sports — Oldest players to play for India in ODI: Rohit Sharma reaches new milestone vs Afghanistan in Dharamshala
"With Rohit Sharma finally clear for the 1st ODI against Afghanistan, here’s a look at the oldest players to have represented India in the limited-overs format.
Sources
External linksOriginal reporting and copyright belong to the linked sources. SportsNewsReport.com aggregates and links — it does not republish full articles.
Related Stories
Last 14 days- IPL•Oct 16, 2026, 2:43 PMBhuvneshwar Kumar record at M Chinnaswamy Stadium, Bengaluru in all T20 cricket: Full list of records including T20I and IPL
- IPL•Oct 16, 2026, 2:42 PMPrediction: India vs. West Indies 5th T20I lineups and pitch report for Chinnaswamy Stadium — Who do you think will win?
- IPL•Oct 16, 2026, 10:10 AMIndia vs West Indies 5th T20I predicted XI: RCB star Bhuvneshwar Kumar added to squad, could play at Bengaluru
IPL•Oct 16, 2026, 9:29 AMArshdeep doubtful for Bengaluru T20I, Bhuvneshwar added to India squad
IPL•Oct 16, 2026, 6:10 AMIndia and West Indies brace for high-scoring decider in Bengaluru
IPL•Oct 15, 2026, 8:44 PMRohit Sharma's 5th T20I century and two super overs: A look at what happened when India last played in Bengaluru as IND vs WI set for series decider at Chinnaswamy
