२००४ ०५ में भारतीय क्रिकेट टीम ने बांग्लादेश का दौरा किया उस दौरे पर राहुल द्रविड़ को विकेटकीपर में रखा गया ताकि बल्लेबाजी में कोई कमी न आए। भारतीय क्रिकेट में उस समय पार्थिव पटेल व दिनेश कार्तिक जैसे प्रतिभाशाली विकेटकीपर और बल्लेबाज थे जो कि जूनियरों की श्रेणी में आते थे। यह दोनों ही टेस्ट अंडर १९ कप्तान रह चुके थे। हालांकि धोनी ने तब तक अपनी पहचान भारत ए टीम में बना ली थी या कारण उन्हें २००४-०५ में बांग्लादेश दौरे के लिए वनडे टीम में चुन लिया था।

धोनी की एक दिवसीय कैरियर कई शुरुआत कुछ ख़ास नहीं रही और अपने पहले ही मैच में बिना खाता खोले रन आउट हो गए थे। बांग्लादेश के खिलाफ उनका प्रदर्शन अच्छा न होने के बावजूद भी वे पाकिस्तान के खिलाफ वनडे टीम के लिए चुने गए थे। उस श्रृंखला के दुसरे मैच में जो कि धोनी का पाँचवा वनडे मैच था और वह मैच विशाखापत्तनम में खेला गया था में धोनी ने १२३ गेंदों पर शानदार १४८ रनों की पारी खेली थी। १४८ रन बनाकर धोनी ने विकेटकीपर होते हुए एक मैच में सर्वाधिक रन बनाए।

श्रीलंका क्रिकेट टीम के खिलाफ द्विपक्षीय एकदिवसीय श्रृंखला (अक्टूबर-नवम्बर 2005) में धोनी को पहले दो मैचों में बल्लेबाजी के कुछ ही अवसर मिले और सवाई मानसिंह स्टेडियम (जयपुर) में हुए तीसरे एकदिवसीय मैच में तीसरे नम्बर पर उतरने के लिए प्रोत्साहित किया गया था।

कप्तानी छोड़ना और टी 20 आई टीम से बाहर
2011 विश्व कप
टेस्ट करियर
एकदिवसीय कैरियर