10. Rahul Dravid - 25 consecutive ODI matches as captain (21 Jan 2007 - 8 Sep 2007)
9. Sourav Ganguly - 25 consecutive ODI matches as captain (9 Mar 2000 - 11 Dec 2000)
8. Virat Kohli - 26 consecutive ODI matches as captain (15 Jan 2017 - 29 Oct 2017)
7. Sourav Ganguly - 28 consecutive IPL matches as captain (6 Feb 2004 - 12 Apr 2005)
6. Sourav Ganguly - 28 consecutive ODI matches as captain (28 Jan 2002 - 18 Nov 2002)
5. Virat Kohli - 32 consecutive ODI matches as captain (2 Mar 2019 - 28 Mar 2021)
4. Kapil Dev - 38 consecutive ODI matches as captain (22 Mar 1985 - 17 Jan 1987)
3. Sachin Tendulkar - 54 consecutive ODI matches as captain (28 Aug 1996 - 28 Dec 1997)
2. MS Dhoni - 69 consecutive ODI matches as captain (29 Sep 2007 - 18 Dec 2009)
1. Mohammad Azharuddin - 98 consecutive ODI matches as captain (6 Dec 1991 - 26 May 1996)
Next : Top 10 players to score most centuries in losing cause in IPL history
Click to read more..