1. सचिन तेंदुलकर: 18426 रन
Image Source : Getty 3. सौरव गांगुली: 11221 रन
Image Source : getty 4. राहुल द्रविड़: 10768 रन
Image Source : Getty 5. महेंद्र सिंह धोनी: 10599 रन
Image Source : Getty 7. मोहम्मद अजहरुद्दीन: 9378 रन
Image Source : Getty Next : भारत के खिलाफ वनडे में सर्वाधिक विकेट लेने वाले बांग्लादेशी गेंदबाज, टॉप 5 की लिस्ट में हुआ बदलाव