Sachin Tendulkar scored 1750 runs from 42 matches
Virat Kohli scored 1378 runs from 26 matches
Virender Sehwag scored 1157 runs from 23 matches
Md. Azharuddin scored 1118 runs from 40 matches
Sourav Ganguly scored 1079 runs from 32 matches
Rahul Dravid scored 1032 runs from 31 matches
MS Dhoni has scored 940 runs from 28 matches
Ajay Jadeja scored 828 runs from 28 matches
Rohit Sharma has scored 703 runs from 24 matches
Kapil Dev scored 684 runs from 29 matches
Next : Virat Kohli's last 10 ODI innings on Indian soil featuring 166 against Sri Lanka
Click to read more..