News

Rohit Sharma becomes 4th Indian batter to 20,000 runs

Written by Vishwas Gupta

Former India captain Rohit Sharma added another golden chapter to his illustrious career by completing 20,000 international runs during the third ODI against South Africa in Visakhapatnam. The milestone, achieved when he reached 27 in India’s chase of 271, firmly cements his place among cricket’s modern greats. Rohit has now become only the fourth Indian batter to cross this monumental mark, joining an elite group featuring Sachin Tendulkar, Rahul Dravid, and Virat Kohli.

For more than a decade, Rohit has been a pillar at the top of India’s batting order, blending elegance with explosive power. His ability to shift gears effortlessly, dominate white-ball cricket, and adapt across formats has made him one of the most dependable and thrilling batters of his generation. Reaching the 20,000-run mark stands as a testament to his longevity, resilience, and extraordinary skill set.

The list of Indian batters with the most international runs now stands as follows:

Sachin Tendulkar (34,357), Virat Kohli (27,910), Rahul Dravid (24,208), and Rohit Sharma (20,000+).

Globally, Rohit becomes the 14th cricketer to enter the prestigious 20,000-run club.

A large share of Rohit’s runs has come in white-ball cricket, where he has built a reputation as one of the most dangerous openers in the world. His tally includes over 11,000 runs in ODIs and more than 4,000 in T20Is. As a T20 World Cup-winning captain, Rohit is also India’s highest run-scorer in the format, amassing 4,231 runs across 159 matches.

Across his career, Rohit has taken 538 innings to reach 20,000 runs while maintaining an impressive average of 42.40. His remarkable record includes 50 international centuries and 110 scores of fifty-plus. With nearly 18 years at the highest level, Rohit Sharma’s journey continues to inspire, and his latest achievement only reinforces his legacy as one of India’s greatest-ever batters.

About the author

Vishwas Gupta