Overview:
Rohit Sharma has scored 19,902 runs in his 502-match international career, and is just 98 runs away from the coveted 20,000-run milestone.
Rohit Sharma will return to the field in India’s three-match ODI series against South Africa, starting November 30. The former ODI captain now only plays in one format after retiring from T20Is post-2024 World Cup and stepping away from Test cricket in May. He will take a break after the SA series before returning for the New Zealand matches.
Rohit Sharma is on the brink of a major milestone and could join cricket legends Sachin Tendulkar, Virat Kohli, and Rahul Dravid in an exclusive club if he scores 98 runs in the upcoming ODI series.
Rohit Sharma has scored 19,902 runs in his 502-match international career, and is just 98 runs away from the coveted 20,000-run milestone. He would join Tendulkar, Kohli, and Dravid as the only Indians to reach this extraordinary feat in international cricket.
Sachin Tendulkar, the all-time leading run-scorer in international cricket, finished with 34,357 runs. No other player has surpassed 29,000 runs. Virat Kohli, in third place on the list, has accumulated 27,673 runs from 553 matches. Now focusing solely on ODIs, Kohli could reach 28,000 runs before retiring.
Rahul Dravid, who scored 24,208 runs in 509 matches, is one of just two Indian players to achieve 10,000 runs in both Tests and ODIs. Widely acknowledged for his Test prowess, he made significant contributions in ODIs.
Rohit Sharma is just a few runs away from joining an elite list of Indians who have scored 20,000 runs. In 67 Test matches, the opener has racked up 4,301 runs, while his T20I tally stands at 4,231 runs.
Rohit Sharma has scored 11,370 runs in ODIs, including 33 centuries and 59 half-centuries. In 2025, he led India to a Champions Trophy title, but was later removed from the captaincy.

