1. सचिन तेंदुलकर
46 साल के हो चुके मास्टर ब्लास्टर सचिन तेंदुलकर भारत के लिए ही नहीं बल्कि दुनिया के ऐसे इकलाैते बल्लेबाज हैं जिन्होंने वनडे में सबसे ज्यादा रन बनाए हैं। उनके नाम 463 मैचों की 452 पारिओं में 44.83 की औसत से 18,426 रन दर्ज हैं। वनडे में उनका सर्वाधिक व्यक्तिगत स्कोर 200 है जो उन्होंने 24 फरवरी 2010 को साउथ अफ्रीका के खिलाफ बनाया था। इसमें रोचक बात यह भी है कि तब सचिन वनडे इतिहास में पहला दोहरा शतक बनाने वाले दुनिया के पहले बल्लेबाज बने थे। सचिन ने 1992 में डेब्यू किया था और 2007 में संन्यास लिया। इस दाैरान उन्होंने 49 शतक और 96 अर्धशतक लगाए। उनके नाम अभी भी सबसे ज्यादा शतक लगाने का रिकाॅर्ड कायम है।
2. विराट कोहली
भारत के लिए वनडे में सबसे ज्यादा रन बनाने के मामले में माैजूदा समय के कप्तान विराट कोहली हैं जिन्होंने साल 2008 से लेकर 2019 के अंत तक 11, 609 रन बना लिए हैं। उन्होंने 242 मैचों की 255 पारियों में 59.84 की औसत से इतने रन खड़े किए हैं, जिसमें 53 अर्धशतक के साथ 43 शतक भी शामिल हैं। कोहली के रनों की रफ्तार पिछले 11 सालों से बढ़ती जा रही है। कोहली का उच्चत्तम स्कोर 183 रहा है जो उन्होंने 2012 में पाकिस्तान के खिलाफ बनाया था। कप्तानी के मामले में भी कोहली सबको पछाड़ते हुए नजर आए हैं। वह इस फाॅर्मेट के भारत के सबसे सफल कप्तान रहे, जिनके नेतृत्व में टीम ने 83 मैचों में 60 मैचों में जीत हासिल की जबकि 20 मैचों में ही हार मिली।
3. साैरव गांगुली
माैजूदा समय बीसीसीआई के अध्यक्ष के ताैर पर काम कर रहे साैरव गांगुली भारत के लिए वनडे में सबसे ज्यादार बनाने के मामले में तीसरे स्थान पर खड़े हैं। उन्होंने 1992 से लेकर 2007 तक 311 वनडे खेले, जिसकी 300 पारियों में उन्होंने 41.2 की औसत से 11,363 रन बनाए हैं। उनके नाम 22 शतक व 72 अर्धशतक दर्ज रहे। गांगुली का भी सर्वश्रेष्ठ स्कोर 183 रहा जो 26 मई 1999 को श्रीलंका के खिलाफ निकला था। उनकी कप्तानी में भारत ने विदेशी धरती पर जीत का स्वाद चखना शुरू किया था। गांगुली ने भारत के लिए 147 मैचों में कप्तानी की और उनकी कप्तानी में भारत ने 76 मैच जीते।