भारत की ओर से वनडे क्रिकेट में सबसे ज्यादा रन बनाने वालों की लिस्ट में सचिन तेंदुलकर (18426), विराट कोहली (11406), सौरव गांगुली (11363), राहुल द्रविड़ (10889), एमएस धोनी (10773), मोहम्मद अजहरुद्दीन (9378), युवराज सिंह (8701) ही सिर्फ रोहित शर्मा से ऊपर है।