Who has scored the most runs for India in ODIs?
Sachin Tendulkar is India's leading run-scorer in ODIs. The 'Little Master' scored 18,426 runs in 463 matches
Virat Kohli is the second in the list but a significant margin away. Kohli has scored 13,027 runs as of today
Sourav Ganguly, Tendulkar's opening partner, scored 11,221 runs in his illustrious career
Rahul Dravid, considered more of a Test cricket proponent, scored 10,768 runs from 340 innings
Former India captain MS Dhoni scored 10,599 runs while occupying the middle order slot
Rohit Sharma, who brought up his 10,000 runs in the Asia Cup, is next on the list
Mohammad Azharuddin put together 9,378 runs in his career. Azhar scored these numbers despite just seven tons
Yuvraj Singh scored 8609 runs throughout his 17-year career in which he played 301 matches
Virender Sehwag, an explosive opening batter, scored 7,995 runs from 235 innings
Shikhar Dhawan rounds off the top-10 with 6,793 runs. He has played the fewest number of matches in this list
For more cricket stories, head to Firstpost