#2 हरभजन सिंह (367)
हरभजन सिंह का नाम आज भी उनकी बेहतरीन गेंदबाजी के लिए जाना जाता है। हरभजन सिंह ने अपने करियर में 367 मैच खेले हैं और कुल 711 विकेट लिए। वहीं टेस्ट मैचों में उन्होंने 467 विकेट लिए हैं, जो किसी भी कीर्तिमान से कम नहीं है। इसके अलावा कई बार हरभजन ने अपने बल्ले के दम पर भी भारत को मैच जिताये हैं। इसके बावजूद इस दिग्गज को कभी कप्तानी के काबिल नहीं समझा गया। 1998 में अपने करियर की शुरुआत करने वाले हरभजन ने अभी तक संन्यास नहीं लिया है। हालांकि अब उन्हें भारतीय टीम के खेलने का दोबारा मौका मिलना मुश्किल है।
#1 युवराज सिंह (402)
भारतीय टीम के सबसे बेहतरीन पूर्व ऑलराउंडर युवराज सिंह को किसी भी तरह की परिचय की आवश्यकता नहीं है। युवराज सिंह ने अपने ऑलराउंड खेल के दम पर कई बार मुश्किल मैचों से भारतीय टीम को जीत निकाल कर दी है। विश्व कप 2011 और टी20 विश्व कप 2007 में युवराज सिंह द्वारा दिए गए योगदान को आज भी क्रिकेट फैंस के द्वारा सराहना मिलती है। युवराज सिंह ने अपने करियर में 402 मैच खेलते हुए कुल 11,778 रन बनाए हैं और गेंदबाजी करते हुए 148 विकेट लिए हैं। हालांकि इतने शानदार योगदान के बावजूद युवराज सिंह को कभी भी भारतीय टीम की कमान देने पर विचार नहीं किया गया।