1. सचिन तेंदुलकर- 463 मैच, 18426 रन 2. कुमार संगकारा- 404 मैच, 14234 रन 3. रिकी पोंटिंग- 375 मैच, 13704 रन 4. सनथ जयसूर्या- 445 मैच, 13430 रन 5. विराट कोहली- 268 मैच- 12754*
वहीं, बात करें रोहित की तो रोहित के अब वनडे में 9596 रन हो गए हैं।
रोहित वनडे में सबसे ज्यादा रन बनाने वाले बल्लेबाजों की लिस्ट में इस समय 17वें नंबर पर आ गए हैं।