10- एलन बॉर्डर: ऑस्ट्रेलियाई दिग्गज एलन बॉर्डर ने ऑस्ट्रेलिया के लिए अपनी कप्तानी में 178 वनडे मैच खेले और 4439 रन बनाए।
Image Source : Getty Images 9- एबी डिविलियर्स: मिस्टर 360 डिग्री एबी डिविलियर्स ने अपनी कप्तानी में साउथ अफ्रीका के लिए 103 वनडे मैचों में 4796 रन बनाए।
Image Source : Getty Images 8- सौरव गांगुली: भारतीय टीम के स्टार सौरव गांगुली ने अपनी कप्तानी में 147 वनडे मैच खेलते हुए 5104 रन बनाए हैं।
Image Source : Getty Images 7- मो. अजहरुद्दीन: भारत के लिए मोहम्मद अजहरुद्दीन ने बतौर कप्तान 175 वनडे मैचों में 5243 रन बनाए हैं।
Image Source : Getty Images 6- ग्रीम स्मिथ: साउथ अफ्रीका के स्टार क्रिकेटर रहे ग्रीम स्मिथ ने अपनी कप्तानी में 150 वनडे खेलते हुए 5416 रन बनाए हैं।
Image Source : ICC 5- विराट कोहली: रनमशीन और मॉडर्न मास्टर विराट कोहली के नाम बतौर कप्तान 95 वनडे मैचों में 5449 रन दर्ज हैं।
Image Source : Getty Images 4- अर्जुन राणातुंगा: श्रीलंका को 1996 में वर्ल्ड कप जिताने वाले राणातुंगा ने बतौर कप्तान 193 वनडे मैचों में 5608 रन बनाए हैं।
Image Source : Getty Images 3- स्टीफन फ्लेमिंग: न्यूजीलैंड के दिग्गज खिलाड़ी स्टीफन फ्लेमिंग ने बतौर कप्तान 218 वनडे मैचों में 6295 रन बनाए हैं।
Image Source : Getty Images 2- एमएस धोनी: भारत के सबसे सफल कप्तान एमएस धोनी ने अपनी कैप्टेंसी में 200 वनडे में 6641 रन बनाए हैं।
Image Source : Getty Images 1- रिकी पॉन्टिंग: ऑस्ट्रेलिया के पूर्व कप्तान रिकी पॉन्टिंग ने अपनी कैप्टेंसी में 230 वनडे खेलते हुए 8497 रन बनाए हैं।
Image Source : Getty Images Next : वनडे में कप्तान के तौर पर बिना ब्रेक लिए लगातार सबसे ज्यादा मैच खेलने वाले खिलाड़ी