10. Michael Hussey (Australia) - 88 consecutive ODI innings without a duck from 16 Feb 2007 to 16 Aug 2011
9. Dean Jones (Australia) - 88 consecutive ODI innings without a duck from 23 Jan 1985 to 2 May 1990
8. AB de Villiers (South Africa) - 90 consecutive ODI innings without a duck from 1 Jul 2007 to 14 Jun 2013
7. Mohammad Yousuf (Pakistan) - 92* consecutive ODI innings without a duck from 5 Apr 2005 to 8 Nov 2010
6. Richie Richardson (West Indies) - 92* consecutive ODI innings without a duck from 13 Nov 1990 to 14 Mar 1996
5. Javed Miandad (Pakistan) - 96 consecutive ODI innings without a duck from 30 Dec 1986 to 30 Dec 1992
4. Sikandar Raza (Zimbabwe) - 98 consecutive ODI innings without a duck from 21 Aug 2014 to 7 Aug 2022
3. Kepler Wessels (Australia and South Africa) - 105* consecutive ODI innings without a duck from 9 Jan 1983 to 28 Oct 1994
2. Martin Crowe (New Zealand) - 119 consecutive ODI innings without a duck from 22 Feb 1984 to 28 Mar 1993
1. Rahul Dravid (India) - 120 consecutive ODI innings without a duck from 29 Aug 1999 to 6 Feb 2004
Next : 8 players who impressed in Duleep Trophy 1st round matches but are not close to India's Test selection
Click to read more..