World No. 1 ODI batter Rohit Sharma will walk out to open the innings for India in the first ODI against South Africa at the JSCA International Stadium Complex, Ranchi, on Sunday, November 30. After scoring a half-century and an unbeaten century in the recent ODI series against Australia, Rohit enters this match in outstanding form—and he has a big chance to add several major milestones to his name.
As India aims to take a 1–0 lead in the series, Rohit could also rewrite multiple batting records across formats. From chasing the all-time six-hitting record to closing in on the 20,000 international-run mark, the Ranchi ODI could become a historic outing for the Indian skipper.
Below is a detailed look at all the records Rohit can break:
Most Sixes in ODI Cricket
Rohit has smashed 349 sixes in 276 ODIs so far. If he hits three more sixes, he will overtake Shahid Afridi’s 351 to become the batter with the most ODI sixes in history.
Most Sixes in ODIs
| Player | Teams | Matches | Runs | Sixes |
| Shahid Afridi | Pakistan, ICC, Asia | 398 | 8064 | 351 |
| Rohit Sharma | India | 276 | 11,370 | 349 |
| Chris Gayle | West Indies, ICC | 301 | 10,480 | 331 |
| Sanath Jayasuriya | Sri Lanka, Asia | 445 | 13,430 | 270 |
| MS Dhoni | India, Asia | 350 | 10,773 | 229 |
Closing In on 20,000 International Runs
Rohit needs 98 runs to reach the 20,000-run mark in international cricket. Achieving this milestone will make him the fourth Indian to do so, after Sachin Tendulkar, Rahul Dravid and Virat Kohli.
If he scores 113 or more, Rohit will also move past AB de Villiers (20,014) in the all-time international runs list.
Most Runs in International Cricket
| Player | Country | Matches | Runs |
| Sachin Tendulkar | India | 664 | 34,357 |
| Kumar Sangakkara | Sri Lanka, Asia, ICC | 594 | 28,016 |
| Virat Kohli | India | 553 | 27,673 |
| Ricky Ponting | Australia, ICC | 560 | 27,483 |
| Mahela Jayawardene | Sri Lanka, Asia | 652 | 25,957 |
| Jacques Kallis | South Africa, Africa, ICC | 519 | 25,534 |
| Rahul Dravid | India, Asia, ICC | 509 | 24,208 |
| Brian Lara | West Indies, ICC | 430 | 22,358 |
| Joe Root | England | 377 | 21,774 |
| Sanath Jayasuriya | Sri Lanka, Asia | 586 | 21,032 |
| Shivnarine Chanderpaul | West Indies | 454 | 20,988 |
| Inzamam-ul-Haq | Pakistan, Asia, ICC | 499 | 20,580 |
| AB de Villiers | South Africa, Africa | 420 | 20,014 |
| Rohit Sharma | India | 502 | 19,902 |
Most Sixes Against South Africa in International Cricket
Rohit has struck 58 sixes against South Africa across formats. He needs seven sixes in Ranchi to surpass David Warner’s record of 64 sixes against the Proteas.
He already holds the record for the most international sixes against Australia, Sri Lanka and West Indies.
Most Sixes vs South Africa
| Player | Country | Matches | Runs | Sixes |
| David Warner | Australia | 60 | 3141 | 64 |
| Jos Buttler | England | 48 | 1435 | 63 |
| Chris Gayle | West Indies, ICC | 63 | 2719 | 61 |
| Rohit Sharma | India | 55 | 1973 | 58 |
| Mitchell Marsh | Australia | 47 | 1409 | 52 |
| Ben Stokes | England | 34 | 1696 | 50 |
Most Centuries as an Opener for India
Rohit is currently tied with Sachin Tendulkar at 45 centuries as an opener in international cricket. One more hundred will make him:
- The Indian with the most centuries as an opener,
- Second in the world behind only David Warner.
Most Centuries as an Opener (All Formats)
| Player | Teams | Matches | Runs | 100s |
| David Warner | Australia | 374 | 18,744 | 49 |
| Rohit Sharma | India | 352 | 15,787 | 45 |
| Sachin Tendulkar | India | 346 | 15,335 | 45 |
| Chris Gayle | West Indies, ICC | 441 | 18,867 | 42 |
| Sanath Jayasuriya | Sri Lanka, Asia | 506 | 19,298 | 41 |
| Matthew Hayden | Australia | 260 | 14,825 | 40 |
Closing in on 5000 ODI Runs in India
Rohit has 4867 ODI runs in India. A score of 133 or more in Ranchi will make him only the third player to reach 5000 ODI runs on Indian soil, after Tendulkar and Kohli.
Most ODI Runs in India
| Player | Country | Matches | Runs | Best |
| Sachin Tendulkar | India | 164 | 6976 | 200* |
| Virat Kohli | India | 124 | 6325 | 166* |
| Rohit Sharma | India | 94 | 4867 | 264 |
| MS Dhoni | India | 130 | 4525 | 183* |
| Yuvraj Singh | India | 111 | 3507 | 150 |
Other Major Milestones in Sight
Along with the bigger records, Rohit can also achieve:
- 2000 international runs vs South Africa
- A possible rise in the list of most sixes by an ODI opener
Both are within reach if he continues his current form.
Catch every update on Cricket News, Match Predictions, Fantasy Tips, and Live Cricket Action—only on The Cricket Scores!
