India’s opener Rohit Sharma has crossed the landmark of 20,000 international runs across Tests, ODIs, and T20Is during the third ODI against South Africa in Visakhapatnam.
Earlier in the series, he surpassed Shahid Afridi’s record for most ODI sixes, reaffirming his enduring dominance in world cricket.
By reaching this milestone, he joins the elite company of: