Top 10 Best Cricket Captains

1Mahendra Singh Dhoni

Mahendra Singh Dhoni


2Steve Waugh


3Ricky Ponting

Ricky Ponting


4Stephen Fleming


5Imran Khan

Imran Khan


6Richie Benaud


7Kapil Dev


8Viv Richards


9Clive Lloyd


10Graeme Smith


11Allan Border


12Andrew Flintoff


13Sourav Ganguly


14Rohit Sharma

Rohit Sharma


15Misbah-ul-Haq

Misbah-ul-Haq


16Mashrafe Mortaza


17Richie Richardson


18Kane Williamson

Kane Williamson


19Mark Taylor


20Sarfraz Ahmed


21AB de Villiers

AB de Villiers


22Kumar Sangakkara

Kumar Sangakkara


23Steve Smith


24Yuvraj Singh

Yuvraj Singh


25Eoin Morgan

Eoin Morgan


26Suresh Raina

Suresh Raina


27Alastair Cook


28Dinesh Karthik


29Arjuna Ranatunga


30Mohammad Azharuddin


31Shahid Afridi

Shahid Afridi


32Sachin Tendulkar

Sachin Tendulkar


33Gautam Gambhir


34Ravichandran Ashwin

Ravichandran Ashwin


35Faf du Plessis