Top 5 Indian Batsmen with most runs in ODIs
Rohit Sharma- 10709 runs in 262 matches
Rahul Dravid - 10768 runs in 240 matches
Sourav Ganguly - 11221 runs in 308 matches
Virat Kohli - 13848 runs in 275 ODI matches.
Sachin Tendulkar- 18426 runs in 463 matches
{{ primary_category.name }}
{{title}}
By {{ contributors.0.name }}
and {{ contributors.1.name }}
Read Next