महेंद्र सिंह धोनी क्रमशः 27 और 110 जीत के साथ टेस्ट और वन डे मैचों में सबसे सफल भारतीय कप्तान हैं। वह सर्वाधिक एकदिवसीय जीतों से केवल रिकी पॉन्टिंग से पीछे हैं, और उनके बाद दूसरे नंबर पर हैं। विराट कोहली धोनी से टेस्ट में बहुत पीछे नहीं हैं। 33 मैचों में 20 जीतों के साथ वह भारतीय इतिहास के तीसरे सबसे सफल कप्तान है। उन्हें धोनी से आगे निकलने और क्रिकेट के सबसे लंबे प्रारूप में भारत का सर्वश्रेष्ठ कप्तान बनने के लिए सिर्फ 8 जीतों की ज़रूरत है। कोहली के जीत का प्रतिशत 64.81 (स्टीव वॉ के बाद दुनिया में दूसरा सर्वश्रेष्ठ) है और अगर वह छह से सात साल तक कप्तान बने रहते हैं तो वह टेस्ट मैचों के कप्तान के रूप में सबसे अधिक जीत (53) के लिए ग्रीम स्मिथ का रिकॉर्ड भी तोड़ सकते हैं। वनडे में, कोहली 43 मैचों में 33 जीत दर्ज कर चुके हैं। एकदिवसीय इतिहास में कप्तान के रूप में उनका जीत प्रतिशत सर्वश्रेष्ठ है (कप्तान के रूप में न्यूनतम 40 खेल में)। धोनी के नाम 110 जीत है और कोहली को पूर्व कप्तान को पीछे छोड़ने के लिए 78 और जीतों की जरूरत है।