1.सचिन तेंदुलकर

सचिन तेंदुलकर ने भारत की तरफ से खेलते हुए एकदिवसीय फॉर्मेट में सबसे ज्यादा रन बनाए है। सचिन तेंदुलकर ने 463 मैच की 452 परियों 44.83 की औसत से 18426 रन बनाए है।

सचिन तेंदुलकर ने एकदिवसीय फॉर्मेट में 49 शतक और 96 अर्धशतक लगाए है। सचिन तेंडुलकर का उच्चतम स्कोर 200 रन नाबाद है एकदिवसीय(ओडीआई) फॉर्मेट में दोहरा शतक लगाने वाले पहले बल्लेबाज है।

2. विराट कोहली

विराट कोहली ने भारत की तरफ से खेलते हुए एकदिवसीय(ओडीआई) फॉर्मेट में 254 मैचों की 245 परियों में 59.07 की औसत से 12169 रन बनाए है। इस दौरान इनका स्ट्राइक रेट 93.17 का है।

विराट कोहली ने अपने ओडीआई करियर में अब तक 43 शतक और 62 अर्धशतक लगाए है। विराट कोहली का उच्चतम स्कोर 183 रन है। ओडीआई में सबसे ज्यादा रन बनाने वाले दूसरे भारतीय है।

3. सौरव गांगुली

सौरव गांगुली ने ओडीआई फॉर्मेट में 308 मैचों की 297 परियों में 40.95 के औसत से 11221 रन बनाए है। इस दौरान सौरव का स्ट्राइक रेट 73.65 का रहा है।

सौरव गांगुली ने अपने ओडीआई करियर में 22 शतक और 71 अर्धशतक लगाए है। उनका उच्चतम स्कोर 183 रन है। यह ओडीआई फॉर्मेट में सबसे ज्यादा रन बनाने वाले तीसरे भारतीय बल्लेबाज है।

4.राहुल द्रविड़

राहुल द्रविड़ ने ओडीआई करियर में 340 मैचों की 314 परियों में 39.15 की औसत से 10768 रन बनाए है। इस दौरान राहुल द्रविड़ का स्ट्राइक रेट 87.13 का रहा है।

राहुल द्रविड़ ने ओडीआई क्रिकेट में 12 शतक और 82 अर्धशतक लगाए है। राहुल द्रविड़ का उच्चतम स्कोर 153 रन रहा है। यह ओडीआई में सबसे ज्यादा रन बनाने वाले चौथे भारतीय है।

महेंद्र सिंह धोनी ने अपने ओडीआई करियर के 347 मैचों की 294 परियों में 50.23 की औसत से रन बनाए है। महेंद्र सिंह धोनी का स्ट्राइक रेट 87.13 का रहा है।

5. महेंद्र सिंह धोनी

महेंद्र सिंह धोनी ने अपने ओडीआई करियर में 9 शतक और 73 अर्ध शतक लगाए है। धोनी का सर्वोच्च स्कोर 183 नॉट आउट रहा है। धोनी ओडीआई में सबसे ज्यादा रन बनाने वाले पांचवे भारतीय बल्लेबाज है।