#2 शाहिद अफरीदी (28)
पाकिस्तान के दिग्गज ऑलराउंडर शाहिद अफरीदी को उनके अंतर्राष्ट्रीय करियर के दिनों में विश्व क्रिकेट के सबसे आक्रामक बल्लेबाजों में से एक माना जाता था। अफरीदी पहली ही गेंद से बड़े शॉट खेलना शुरू कर देते थे और गेंदबाजों को सेट होने का मौका नहीं देते थे। अफरीदी ने वनडे में 37 गेंदों में ही शतक भी जड़ा था और उनके रिकॉर्ड को बाद में कोरी एंडरसन ने तोड़ा था। अफरीदी ने वनडे में में अपना दबदबा बनाये रखा है और उन्होंने 28 बार 50+ का स्कोर 120 से भी अधिक के स्ट्राइक रेट से बनाया है।
#1 एबी डीविलियर्स (29)
साउथ अफ्रीका के पूर्व बल्लेबाज एबी डीविलयर्स को किसी भी पहचान की जरूरत नहीं है। इस बल्लेबाज का अपना ही खेलने का अंदाज है। क्रिकेट के पारंपरिक शॉट तथा आधुनिक शॉट दोनों ही इनकी बल्लेबाजी में देखने को मिलते हैं। इस बल्लेबाज ने अपने वनडे करियर में कई जबरदस्त पारियां खेली हैं और वनडे में सबसे तेज शतक का रिकॉर्ड भी इन्हीं के नाम है। डीविलियर्स के नाम वनडे में 50+ के 78 स्कोर दर्ज हैं। इसमें से 29 बार उन्होंने 120 से भी अधिक के स्ट्राइक रेट से 50+ का स्कोर बनाया है।