Evidence ledger

What is confirmed

  • Rohit Sharma might play his last One‑Day International (ODI) match on 19 July 2026 at Lord's.[1][2][3]
  • Neither Rohit Sharma nor the BCCI has made an official retirement announcement.[1][2][3]
  • Rohit Sharma is 39 years old.[1][2][3]

What remains disputed or unverified

No disputed central claims are recorded for this story.

Rohit Sharma, the 39‑year‑old former India captain, may play his final One‑Day International on 19 July 2026 at Lord’s as the third ODI of the India‑England series unfolds, while neither he nor the BCCI has issued a formal retirement statement.[1][2][3]

Recent Form and Recent Retirements

Sharma retired from Test cricket in May 2025 and stepped away from T20I duties after the 2024 World Cup, but he has remained active in the ODI format, though his recent scores against England have been modest – 11 runs in the first match and 26 in the second of the series.[2]

Selection Outlook Ahead of the 2027 World Cup

According to reports, Indian selectors have signaled that they do not view Sharma as part of the core group for the 2027 ODI World Cup, favouring younger prospects such as Yashasvi Jaiswal to build a side that can compete in the upcoming tournament.[2]

Fan and Media Reaction

Social‑media users have pushed back against the speculation, arguing that selectors would not convey such a decision before a major series and that any retirement talk would more likely surface after the England tour concludes.[2]

Version and update history
  1. Version 1 · Initial source-grounded generation