Most consecutive innings without a duck

Combined Test, ODI and T20I records Cricket – Most consecutive innings without a duck

Combined Test, ODI and T20I records
Ducks and pairs

Most consecutive innings without a duck

RankPlayerInnsFromUntil
🥇 1
R Dravid (IND)17310 Jan 20006 Feb 2004
🥈 2
SR Tendulkar (IND)136*23 Jul 200814 Nov 2013
🥉 3
AJ Stewart (ENG)13517 Mar 199428 Nov 1998
4
CL Hooper (WI)1226 Dec 199723 Feb 2003
5
JV Coney (NZ)117*9 Jan 198328 Mar 1987
6
Javed Miandad (PAK)11223 Jul 198718 Jun 1992
7
F du Plessis (SA)10818 Jan 201123 Nov 2014
8
V Kohli (IND)10430 Aug 20149 Feb 2017
9
Mohammad Yousuf (Asia/PAK)10329 Jan 200624 Nov 2009
10
CH Lloyd (WI)9829 Dec 19799 Aug 1984
10
DA Warner (AUS)9826 Jul 201622 Aug 2019
12
JH Kallis (SA)9526 Dec 200729 Oct 2010
12
Shoaib Malik (ICC/PAK)9511 Nov 20153 Jun 2019
14
GM Turner (NZ)9327 Feb 196931 Jan 1983
14
LD Chandimal (SL)9325 Jan 20153 Jun 2017
16
SPD Smith (AUS)9130 Oct 20149 Oct 2016
17
AB de Villiers (SA)9020 Jul 201314 Nov 2015
17
Samiullah Shinwari (AFG)9019 Apr 20091 Oct 2016
19
SPD Smith (AUS)8915 Jan 201717 Dec 2020
20
CL Cairns (NZ)8725 Feb 199318 Sep 1997
21
GR Marsh (AUS)8617 Jan 198813 Jan 1991
22
JH Kallis (SA)8529 Mar 20018 Jul 2003
23
AB de Villiers (Afr/SA)8417 Dec 200414 Feb 2007
23
Sarfaraz Ahmed (PAK)841 Feb 20133 Aug 2016
23
Mohammad Rizwan (PAK)8429 Mar 202214 May 2024
26
DI Gower (ENG)8126 May 198626 Dec 1990
26
JE Root (ENG)8127 May 201621 Jan 2018
28
MD Crowe (NZ)7924 Feb 19894 Dec 1992
28
PA de Silva (SL)7931 Jan 199115 Feb 1994
30
KF Barrington (ENG)785 Jul 196228 Mar 1968
30
KD Walters (AUS)7812 Dec 19691 Jan 1977
30
DPMD Jayawardene (SL)7815 Nov 201016 Jun 2012
33
HDPK Dharmasena (SL)7725 Jan 19962 Nov 2001
33
FDM Karunaratne (SL)771 Jul 201930 Oct 2023
35
Javed Miandad (PAK)7616 Dec 19795 Oct 1983
35
Imran Khan (PAK)7623 Jul 198723 Nov 1990
35
R Dravid (IND)7629 Oct 199611 Nov 1998
35
LRPL Taylor (NZ)767 Feb 20085 Oct 2009
39
DA Miller (SA)757 Feb 20185 Aug 2022
40
KS Williamson (NZ)746 Feb 201619 Jan 2018
41
AR Border (AUS)7324 Dec 19881 Mar 1991
41
M Azharuddin (IND)731 Mar 199211 Nov 1994
41
RT Ponting (AUS)7322 Nov 199618 Apr 1999
41
Mushfiqur Rahim (BAN)739 Dec 20113 Nov 2014
41
NJ O'Brien (IRE)7328 Sep 201023 Mar 2018
46
DJ Mitchell (NZ)73*3 Sep 202326 Jul 2025
47
HW Taylor (SA)7227 May 191229 Jan 1932
47
PA de Silva (SL)7227 Oct 198525 Apr 1990
47
MS Dhoni (IND)7228 Jan 20099 Oct 2010
47
E Chigumbura (ZIM)7221 Jan 200918 Sep 2012
51
GO Jones (ENG)7110 Apr 200418 Mar 2006
51
RR Hendricks (SA)7114 Aug 201814 Dec 2023
53
SR Waugh (AUS)7012 Jan 199030 Jan 1993
53
ML Hayden (AUS)7022 Mar 200229 Oct 2003
53
MJ Clarke (AUS)7018 Jun 20059 Feb 2007
56
R Dravid (IND)70*18 Mar 200924 Jan 2012
57
AD Mathews (SL)7011 Dec 201315 Jan 2015
57
Sikandar Raza (ZIM)7021 Aug 20146 Aug 2016
57
SD Hope (WI)705 May 201912 Jun 2022
60
M Azharuddin (IND)6920 Jun 199626 Nov 1997
60
GP Thorpe (ENG)6921 Jan 199618 Jun 1998
60
BJ Haddin (AUS)6930 Jan 200119 Mar 2009
63
DL Haynes (WI)6829 Mar 198323 Nov 1984
64
GM Ritchie (AUS)68*26 Apr 19845 Apr 1987
65
MD Gunathilaka (SL)6828 Mar 201711 Feb 2022
66
WR Hammond (ENG)6717 Aug 192915 Aug 1936
66
DI Gower (ENG)6723 Jan 198330 May 1985
66
HP Tillakaratne (SL)6723 Nov 199025 Nov 1993
66
KC Sangakkara (SL)6716 Sep 20021 Jul 2004
66
KC Sangakkara (SL)6721 Jun 20095 Nov 2010
66
MS Dhoni (IND)6723 Jan 201617 Jul 2018
66
RG Sharma (IND)678 Mar 20192 Sep 2021
73
AR Border (AUS)6619 Jan 19863 Jan 1988
73
MA Taylor (AUS)668 Dec 199213 Sep 1994
73
RT Ponting (AUS)6619 Jun 200212 Dec 2003
73
HM Amla (SA)666 Mar 200919 Oct 2011
73
HM Amla (SA)6620 Feb 20145 Nov 2015
78
AH Jones (NZ)654 Mar 199013 Dec 1992
78
S Chanderpaul (WI)6511 Nov 19943 Nov 1997
78
SR Tendulkar (IND)6526 Dec 19994 Jul 2001
78
Misbah-ul-Haq (PAK)6523 Apr 20111 Feb 2013
82
RC Fredericks (WI)646 Mar 19713 Jan 1976
83
WB Phillips (AUS)64*26 Apr 198429 Mar 1986
84
AN Cook (ENG)6426 Dec 20151 Aug 2018
84
DP Conway (NZ)6427 Nov 20202 Jan 2023
86
RW Marsh (AUS)6316 Feb 19737 Jul 1977
86
GC Smith (SA)6327 Nov 200218 Mar 2004
86
VVS Laxman (IND)6319 Dec 20028 Mar 2005
86
S Dhawan (IND)6314 Nov 20152 Dec 2017
90
SV Manjrekar (IND)6215 Apr 19891 Mar 1992
90
D Ramdin (WI)6213 Jul 200529 Jun 2007
92
SR Tendulkar (IND)6123 Oct 199410 Oct 1996
92
SC Ganguly (IND)6129 Oct 199928 Mar 2001
92
DR Martyn (AUS)6113 Jan 19998 Nov 2001
92
MJ Clarke (AUS)6122 Jun 20109 Dec 2011
96
DM Jones (AUS)6023 Jan 19854 Dec 1987
96
KC Wessels (AUS/SA)6030 Dec 198419 Dec 1992
96
RB Richardson (WI)608 Aug 19911 May 1993
96
JL Langer (AUS)6015 Oct 199830 Nov 2001
96
LRPL Taylor (NZ)6020 Oct 201616 Nov 2018
96
HC Brook (ENG)601 Jun 20236 Dec 2024
102
HH Pandya (IND)60*6 Sep 20229 Mar 2025
103
HG Munsey (SCOT)603 Nov 20216 Jun 2025

Showing 103 records

Additional Information

* indicates a sequence not ended by a duck