Most consecutive innings without a duck

Most consecutive innings without a duck in Tests+ODIs+T20Is

Most consecutive innings without a duck
Player
Inns
From
Until
17310 Jan 20006 Feb 2004
136*23 Jul 200814 Nov 2013
13517 Mar 199428 Nov 1998
1226 Dec 199723 Feb 2003
117*9 Jan 198328 Mar 1987
11223 Jul 198718 Jun 1992
10818 Jan 201123 Nov 2014
10430 Aug 20149 Feb 2017
10329 Jan 200624 Nov 2009
9829 Dec 19799 Aug 1984
9826 Jul 201622 Aug 2019
9526 Dec 200729 Oct 2010
9511 Nov 20153 Jun 2019
9327 Feb 196931 Jan 1983
9325 Jan 20153 Jun 2017
9130 Oct 20149 Oct 2016
9020 Jul 201314 Nov 2015
9019 Apr 20091 Oct 2016
8915 Jan 201717 Dec 2020
8725 Feb 199318 Sep 1997
8617 Jan 198813 Jan 1991
8529 Mar 20018 Jul 2003
8417 Dec 200414 Feb 2007
841 Feb 20133 Aug 2016
8429 Mar 202214 May 2024
8126 May 198626 Dec 1990
8127 May 201621 Jan 2018
7924 Feb 19894 Dec 1992
7931 Jan 199115 Feb 1994
785 Jul 196228 Mar 1968
7812 Dec 19691 Jan 1977
7815 Nov 201016 Jun 2012
7725 Jan 19962 Nov 2001
771 Jul 201930 Oct 2023
7616 Dec 19795 Oct 1983
7623 Jul 198723 Nov 1990
7629 Oct 199611 Nov 1998
767 Feb 20085 Oct 2009
757 Feb 20185 Aug 2022
746 Feb 201619 Jan 2018
7324 Dec 19881 Mar 1991
731 Mar 199211 Nov 1994
7322 Nov 199618 Apr 1999
739 Dec 20113 Nov 2014
7328 Sep 201023 Mar 2018
7227 May 191229 Jan 1932
7227 Oct 198525 Apr 1990
7228 Jan 20099 Oct 2010
7221 Jan 200918 Sep 2012
7110 Apr 200418 Mar 2006
7114 Aug 201814 Dec 2023
7012 Jan 199030 Jan 1993
7022 Mar 200229 Oct 2003
7018 Jun 20059 Feb 2007
70*18 Mar 200924 Jan 2012
7011 Dec 201315 Jan 2015
7021 Aug 20146 Aug 2016
705 May 201912 Jun 2022
6920 Jun 199626 Nov 1997
6921 Jan 199618 Jun 1998
6930 Jan 200119 Mar 2009
6829 Mar 198323 Nov 1984
68*26 Apr 19845 Apr 1987
6828 Mar 201711 Feb 2022
6717 Aug 192915 Aug 1936
6723 Jan 198330 May 1985
6723 Nov 199025 Nov 1993
6716 Sep 20021 Jul 2004
6721 Jun 20095 Nov 2010
6723 Jan 201617 Jul 2018
678 Mar 20192 Sep 2021
6619 Jan 19863 Jan 1988
668 Dec 199213 Sep 1994
6619 Jun 200212 Dec 2003
666 Mar 200919 Oct 2011
6620 Feb 20145 Nov 2015
654 Mar 199013 Dec 1992
6511 Nov 19943 Nov 1997
6526 Dec 19994 Jul 2001
6523 Apr 20111 Feb 2013
646 Mar 19713 Jan 1976
64*26 Apr 198429 Mar 1986
6426 Dec 20151 Aug 2018
6427 Nov 20202 Jan 2023
6316 Feb 19737 Jul 1977
6327 Nov 200218 Mar 2004
6319 Dec 20028 Mar 2005
6314 Nov 20152 Dec 2017
6215 Apr 19891 Mar 1992
6213 Jul 200529 Jun 2007
6123 Oct 199410 Oct 1996
6129 Oct 199928 Mar 2001
6113 Jan 19998 Nov 2001
6122 Jun 20109 Dec 2011
6023 Jan 19854 Dec 1987
6030 Dec 198419 Dec 1992
608 Aug 19911 May 1993
6015 Oct 199830 Nov 2001
6020 Oct 201616 Nov 2018
60*1 Jun 20236 Dec 2024
* indicates a sequence not ended by a duck
Records includes the following current or recent matches:

Australia v India at Adelaide, 2nd Test, Dec 6-8, 2024 [Test # 2568]

New Zealand v England at Wellington, 2nd Test, Dec 6-8, 2024 [Test # 2567]

Cayman Islands v Panama at Buenos Aires, ICC Men's T20 World Cup Sub Regional Americas Qualifier 8th match, Dec 7, 2024 [T20I # 3015]

Bermuda v Suriname at Buenos Aires, ICC Men's T20 World Cup Sub Regional Americas Qualifier 7th match, Dec 7, 2024 [T20I # 3014]

Argentina v Belize at Buenos Aires, ICC Men's T20 World Cup Sub Regional Americas Qualifier 6th match, Dec 7, 2024 [T20I # 3013]

Brazil v Mexico at Buenos Aires, ICC Men's T20 World Cup Sub Regional Americas Qualifier 5th match, Dec 7, 2024 [T20I # 3012]

Botswana v Nigeria at Rwanda, Africa Continental Cup 8th match, Dec 7, 2024 [T20I # 3011]

Rwanda v Uganda at Rwanda, Africa Continental Cup 7th match, Dec 7, 2024 [T20I # 3010]