#4. दक्षिण अफ्रीका
साल 1991 में एकदिवसीय क्रिकेट की शुरुआत करने वाली दक्षिण अफ्रीका की टीम ने अब तक 601 वनडे मुकाबले खेले हैं। जिसमें 129237 रन 131 दक्षिण अफ्रीकी बल्लेबाजों ने मिलकर बनाए हैं। इस दौरान दक्षिण अफ्रीका की ओर से कुल 177 शतक लगे हैं। दक्षिण अफ्रीका की ओर से अब तक सबसे ज्यादा शतक हाशिम अमला ने जड़े हैं। अमला वनडे में 27 शतक लगा चुके हैं। दूसरे स्थान पर एबी डीविलियर्स ने 25 शतक, हर्शल गिब्स ने 21 शतक, जैक कैलिस ने 17 शतक और क्विंटन डिकॉक 13 शतक लगा चुके हैं।
#5. श्रीलंका
1975 से वनडे क्रिकेट में डेब्यू करने वाली श्रीलंका की टीम की ओर से अब तक 188 खिलाड़ी खेल चुके हैं। जिसमें श्रीलंका की ओर से कुल 171 शतक लगाए जा चुकी हैं। दिग्गज बल्लेबाज सनथ जयसूर्या ने श्रीलंका के लिए खेलते हुए सबसे ज्यादा 28 शतक जड़े हैं। इसके अलावा कुमार संगाकारा 25, तिलकरत्ने दिलशान 22 और महेला जयवर्धने 18 शतक जड़ चुके हैं।