#8 विराट कोहली - 4800 रन*
कप्तान के तौर पर विराट कोहली अब तक बल्ले और अपने निर्णयों दोनों में शानदार रहे हैं। अब तक 80 मैचों में भारत की कप्तानी कर चुके कोहली 4800 रन बना चुके हैं। 77.39 की औसत से रन बनाने वाले कोहली वनडे में सबसे ज़्यादा औसत के साथ रन बनाने वाले कप्तान हैं। कप्तान के तौर पर कोहली अब तक 21 शतक और 19 अर्धशतक जड़ चुके हैं।
यह भी पढ़ें: 4 भारतीय खिलाड़ी जो अपने आखिरी मैच में मैन ऑफ़ द मैच रहे और फिर टीम में वापसी नहीं कर सके
#7 सौरव गांगुली - 5104 रन
मैच-फिक्सिंग प्रकरण के बाद मुश्किल दौर में सौरव गांगुली को भारतीय टीम का कप्तान बनाया गया था। 147 वनडे में भारत की कप्तानी वाले गांगुली ने 5104 रन बनाए थे। भारतीय कप्तान के तौर पर उन्होंने 11 शतक और 30 अर्धशतक लगाए थे। 2000 में जिम्बाब्वे के खिलाफ उन्होंने कप्तान के तौर पर अपनी सर्वश्रेष्ठ 144 रनों की पारी खेली थी। 2002 में गांगुली की कप्तानी में भारत ने पहली बार चैंपियन्स ट्रॉफी जीती थी।