धोनी से पहले भारत के जिन बल्लेबाजों ने वनडे में 5000 से अधिक रन बनाए हैं उनमें सचिन तेंदुलकर (17247), सौरव गांगुली (11363), राहुल द्रविड़ (10765), मोहम्मद अजहरुद्दीन (9378), युवराज सिंह (7226), वीरेंद्र सहवाग (6876) और अजय जडेजा (5359) शामिल हैं।