दक्षिण अफ्रीका के पूर्व कप्तान एबी डीविलियर्स ने वनडे मैचों में 119.09 की जबरदस्त स्ट्राइक रेट से बल्लेबाजी की है और अपने देश के लिए सबसे तेज 10 शतकों में से 8 शतक उनके ही हैं। डीविलियर्स ने सचिन तेंदुलकर के संन्यास के बाद से खेले 72 एकदिवसीय मैचों में 3505 रन बनाये हैं, जिसमें 10 शतकीय पारियां शामिल है। 2015 में डीविलियर्स ने जोहान्सबर्ग में वेस्टइंडीज के खिलाफ 44 गेंदों में 149 रन बनाये थे। इस पारी के दौरान सिर्फ 31 गेंदों पर शतक बनाकर उन्होंने सबसे तेज एकदिवसीय शतक बनाने का रिकॉर्ड अपने नाम कर लिया था। इस पारी की सबसे बड़ी खासियत थी कि वह इस मैच में 39वें ओवर में बल्लेबाजी करने आये थे। फिर, फरवरी 2017 में 33 साल की उम्र में डिविलियर्स ने 205 पारियों में 9000 एकदिवसीय रन पूरे किए और भारत के पूर्व कप्तान सौरव गांगुली के 228 पारियों में 9000 रनों के रिकॉर्ड को तोड़ दिया। हालांकि, इस रिकॉर्ड को विराट कोहली ने 29 अक्टूबर को अपने नाम दर्ज करा लिया। मिस्टर 360 यहीं नहीं रुके, उन्होंने 104 गेंदों पर 176 रनों की ताबड़तोड़ पारी खेल अपना सर्वोच्च स्कोर भी बनाया। 18 अक्टूबर 2017 को डीविलियर्स ने 15 चौके और 7 छक्के वाली इस पारी की मदद से दक्षिण अफ्रीका ने बांग्लादेश के सामने 354 के विशाल लक्ष्य रखा और अंत में 104 रनों से मैच भी जीत लिया।