TV9
user profile
Sign In

By signing in or creating an account, you agree with Associated Broadcasting Company's Terms & Conditions and Privacy Policy.

Most sixes in ODIs to 20,000 intl runs: Full list of milestones Rohit Sharma can achieve in South Africa ODI series

Team India batter Rohit Sharma will be eyeing multiple milestones in the upcoming ODI series against South Africa. Rohit is on the cusp of becoming only the 4th Indian batter to complete 20,000 runs in international cricket.

Rohit Sharma can achieve multiple milestones in the South Africa ODI series.
Rohit Sharma can achieve multiple milestones in the South Africa ODI series. Credit:PTI
| Updated on: Nov 29, 2025 | 12:41 PM

Rohit Sharma is on the cusp of achieving multiple milestones as India gear up to take on South Africa in a three-match ODI series, starting Sunday, November 30. The Hitman, who is currently the no. 1-ranked batter in ODIs, won the Player of the Series award in the ODI series against Australia last month after finishing as the highest run-getter.

Rohit got off to a sluggish start against Australia, but redeemed himself with a half-century and a century in the next two games. The former India captain will be looking to continue his purple patch as action returns home. The Hitman is already in Ranchi with the rest of the Indian squad ahead of the ODI series opener on Sunday.

Also Read

Rohit will be eyeing multiple milestones in the upcoming three-match series. He is on the verge of breaking Shahid Afridi's record for most sixes in ODI history and can also become only the 4th Indian to complete 20,000 runs in international cricket during the upcoming series.

Full list of records and milestones Rohit Sharma can achieve in South Africa ODI series:

1) Rohit Sharma needs only three sixes to break former Pakistan all-rounder Shahid Afridi's record for most sixes in ODI history. Rohit currently has 349 sixes to his name in 276 ODIs. He is just three maximums away from going past Afridi, who hit 351 sixes in 398 ODI matches for Pakistan, Asia XI and ICC XI combined.

Most sixes in ODIs:

Shahid Afridi - 351

Rohit Sharma - 349

Chris Gayle - 331

2) Rohit Sharma needs only 98 runs in the upcoming ODI series against South Africa to complete 2,000 runs in international cricket. If he manages to achieve the feat, he will become only the fourth Indian to do so after Sachin Tendulkar, Rahul Dravid and Virat Kohli. Rohit currently has 19,902 runs to his name in 502 matches in all three formats combined.

Indians with most runs in international cricket:

Sachin Tendulkar - 34, 357 runs

Virat Kohli - 27, 673 runs

Rahul Dravid - 24, 208 runs

Rohit Sharma - 19,902

3) Rohit Sharma needs only one more century to break Sachin Tendulkar's record for most centuries by an Indian as an opener in international cricket. Rohit is currently tied with Tendulkar on 45 centuries. If the Hitman manages to hit one century in the upcoming ODI series against South Africa, he will surpass Tendulkar. Overall, only former Australian batter David Warner has more centuries than Rohit as an opener in international cricket.

Most centuries as an opener in international cricket:

David Warner - 49

Rohit Sharma - 45

Sachin Tendulkar - 45

4) Rohit is also close to breaking David Warner's record for most sixes against South Africa in international cricket. The Hitman needs at least seven sixes in the three-match ODI series against the Proteas to go past Warner. Rohit currently has 58 sixes to his name in 55 matches against South Africa across formats.

Most sixes against South Africa in international cricket:

David Warner - 64

Jos Buttler - 63

Chris Gayle - 61

Rohit Sharma - 58*

{{ articles_filter_432_widget.title }}