भारत के लिए वनडे में सबसे ज्यादा रन बनाने का काम सचिन तेंदुलकर ने किया है। उन्होंने 463 वनडे खेलकर कुल 18,426 रन बनाए हैं
Image Source : Getty विराट कोहली दूसरे स्थान पर हैं। उन्होंने भारत के लिए 292 वनडे मुकाबले खेलकर कुल 13,848 रन बनाए हैं
Image Source : Getty सौरव गांगुली तीसरे स्थान पर आते हैं। उन्होंने भारत के लिए 308 मुकाबले खेलकर 11,221 रन बनाए हैं
Image Source : Getty राहुल द्रविड़ की बात करें तो उन्होंने टीम इंडिया के लिए 340 वनडे मुकाबले खेलकर 10,768 रन बनाने का काम किया है
Image Source : Getty रोहित शर्मा नंबर 5 पर आ गए हैं। उन्होंने अब तक टीम इंडिया के लिए 262 मैच खेलकर कुल 10,709 रन बनाए हैं
Image Source : Getty एमएस धोनी ने भारत के लिए अपने वनडे करियर के दौरान 347 मैच खेलकर 10,599 रन बनाए हैं
Image Source : Getty मोहम्मद अजहरुद्दीन की बात की जाए तो उन्होंने भारत के लिए कुल 334 मैच खेलकर 9378 रन बनाए हैं
Image Source : Getty युवराज सिंह ने 301 वनडे मैच खेलकर भारतीय टीम के लिए 8609 रन बनाए हैं
Image Source : Getty वीरेंद्र सहवाग भी इस लिस्ट में आते हैं। उन्होंने भारत के लिए अपने वनडे करियर के दौरान 241 मैच खेलकर 7995 रन बनाए हैं
Image Source : Getty शिखर धवन की बात करें तो उन्होंने भारत के लिए अब तक 167 मैच ही खेले हैं और उनके नाम 6793 रन दर्ज हैं
Image Source : Getty Next : सबसे ज्यादा टेस्ट जीतने वाले भारतीय कप्तान, कौन है नंबर 1