#2 एमएस धोनी - 6641 रन
2007 से 2018 तक धोनी ने 200 वनडे मैचों में भारत की कप्तानी की थी और वनडे में भारत के सबसे सफल कप्तान रहे थे। धोनी ने 53.56 की बेहतरीन औसत के साथ 6641 रन बनाए हैं और कोहली तथा डीविलियर्स के बाद तीसरे सबसे बेहतरीन औसत के साथ रन बनाने वाले कप्तान हैं। कप्तान के रूप में भारत को 2011 विश्व कप और 2013 चैंपियन्स ट्रॉफी जिताने वाले धोनी ने 6 शतक और 46 अर्धशतक लगाए थे।
यह भी पढ़ें: 3 भारतीय तेज गेंदबाज जिनका करियर अचानक खत्म हो गया
#1 रिकी पोंटिंग - 8497 रन
रिकी पोंटिंग ने सबसे ज़्यादा वनडे मैचों में कप्तानी की है और वनडे के सबसे सफल कप्तान हैं। 230 वनडे में ऑस्ट्रेलिया की अगुवाई करने वाले पोंटिंग ने 42 की औसत के साथ 220 पारियों में 8497 रन बनाए। कप्तान के रूप में पोंटिंग ने 22 शतक और 51 अर्धशतक लगाए। पोंटिंग की कप्तानी में ऑस्ट्रेलिया ने 2003 और 2007 विश्व कप के अलावा 2009 चैंपियन्स ट्रॉफी भी जीती थी।