भारतीय क्रिकेट टीम में लगभग अठाईस कप्तान हो चुके है जिन्होंने कम से कम एक टेस्ट क्रिकेट में कप्तानी की हो। जिनमें से सिर्फ छः ऐसे खिलाड़ी है जिन्होंने कम से कम २५ या इनसे अधिक मैचों में कप्तानी की हो , इनके अलावा पांच ऐसे भी है जिन्होंने केवल वनडे क्रिकेट में कप्तानी की है। भारत का सबसे पहला कप्तान सीके नायडू थे जिन्होंने पहला मैच इंग्लैंड क्रिकेट टीम के खिलाफ खेला था। इनके अलावा १९३३-३४ में ३ टेस्ट मैचों की श्रृंखला हुई थी। लाला अमरनाथ भारत के चौथे कप्तान थे इन्होंने पहला मैच भारतीय स्वतंत्रता के पश्चात खेला था। लाला अमरनाथ की कप्तानी में ही भारत ने पहला टेस्ट मैच और पहली टेस्ट श्रृंखला जीती थी जो १९५२-५३ में पाकिस्तान के खिलाफ खेले गए थे।