दक्षिण अफ्रीका के रन-मशीन हाशिम अमला ने पिछले 4 सालों में विराट कोहली से कई एकदिवसीय रिकॉर्ड छीन लिए हैं। अक्टूबर 2017 में, अमला ने क्विंटन डी कॉक के साथ एक रिकॉर्ड साझेदारी बनाई और इस वजह से दक्षिण अफ्रीका ने बांग्लादेश को 10 विकेट से हरा दिया। इसी बीच अमला ने अपना 26 वां वनडे शतक जड़ा और 154 पारियों में इस उपलब्धि को हासिल कर सबसे कम पारियों में ऐसा करने वाले बल्लेबाज बन गए और भारतीय कप्तान के 166 पारियों के रिकॉर्ड को तोड़ दिया। इसके अलावा अमला ने एकदिवसीय क्रिकेट में सबसे तेज 7000, 6000, 5000, 4000, 3000 और 2000 रन बनाये हैं, ऐसा करने के लिए उन्होंने क्रमशः 151, 123, 101, 81, 57 और 40 पारियां ली है। पिछले 4 सालों में अमला ने 79 एकदिवसीय मैच खेले हैं जिसमें उन्होंने 15 शतकीय पारियों के साथ 3647 रन बनाए हैं। इस 34 वर्षीय सर्वोच्च एकदिवसीय स्कोर भी इसी बीच आया है। आयरलैंड के खिलाफ मैनुका ओवल में उनकी 128 गेंदों पर 159 की पारी की वजह से दक्षिण अफ्रीका ने 411/4 का स्कोर बनाया था, जो 2015 के आईसीसी विश्वकप का सबसे बड़ा स्कोर था। अमला और कोहली सबसे कम पारियों में 50 अंतरराष्ट्रीय शतक बनाने के मामले में संयुक्त रूप से पहले स्थान पर हैं।