Rohit is sixth Indian batter to score 10,000 ODI runs.
Rohit has become second-fastest batter to score 10,000 ODI runs.
Rohit has also gone past Shahid Afridi's record of 26 sixes, which was most earlier in Asia Cup history.
Check the list ahead. Starting from Number 1 to Number 5.
Virat Kohli is fastest to 10,000 runs in ODIs, reaching landmark in 205 innings.
Rohit Sharma is second fastest, taking 241 innings to 10,000 ODI runs.
Tendulkar has played 259 innings to 10000 ODI runs.
Sourav Ganguly had smashed 10000 runs in 263 innings.
Ponting has taken 266 innings to the landmark.