1. विराट कोहली
विराट कोहली सबसे ज्यादा टेस्ट मैच जीतने वाले भारतीय कप्तान है। विराट कोहली ने बतौर कप्तान 51 टेस्ट मैच खेले हैं। इस दौरान भारतीय टीम को 31 मैचों में जीत हासिल हुई। वहीं 10 टेस्ट मैचों में भारतीय टीम को हार का सामना करना पड़ा, जबकि 10 टेस्ट मैच ड्रॉ हो गए। साल 2014 में विराट कोहली को भारतीय टेस्ट टीम की कप्तानी सौंपी गई थी।
2. महेंद्र सिंह धोनी
इस लिस्ट में भारतीय टेस्ट टीम के पूर्व कप्तान महेंद्र सिंह धोनी दूसरे नंबर पर हैं। महेंद्र सिंह धोनी ने 60 टेस्ट मैचों में भारतीय टीम की कप्तानी की जिनमें से भारत को 27 मैचों में जीत हासिल हुई। वहीं भारत को 18 मैचों में हार का सामना करना पड़ा। इस दौरान 15 टेस्ट मैच ड्रॉ हो गए।
3. सौरव गांगुली
भारतीय क्रिकेट टीम के पूर्व दिग्गज कप्तान और बीसीसीआई के नए अध्यक्ष सौरव गांगुली ने 49 टेस्ट मैचों में भारतीय टीम की कप्तानी की। इस दौरान भारत ने 21 मैच अपने नाम किए। वहीं 13 मैचों में भारत को हार झेलनी पड़ी, जबकि 15 टेस्ट मैच ड्रॉ हो गए।
4. मोहम्मद अजहरुद्दीन
चौथे नंबर पर मोहम्मद अजीज शामिल है। मोहम्मद अजहरुद्दीन ने बतौर कप्तान 47 टेस्ट मैच खेले। इस दौरान भारतीय टीम को 14 मैचों में हार का सामना करना पड़ा। वहीं 14 मैचों में भारतीय टीम को जीत हासिल हुई, जबकि 19 टेस्ट मैच ड्रॉ हो गए।