Cricket Record for Most Consecutive Innings Without a Duck: ODI, T20i, Test

Home » Cricket Records » Cricket Record for Most Consecutive Innings Without a Duck: ODI, T20i, Test

There is a record that rarely receives attention in the exciting world of cricket, where every ball and boundary has a story to tell.

It's a stat that reflects a player's toughness, perseverance, and resolve. But exactly what is this enigmatic document? And why, in the scheme of things, does it even matter?

Get ready to be interested, motivated, and maybe even a little astonished as we dig into the world of the most straight innings without a duck. Are you prepared to take on this cricket challenge? Go, then!

Cricket Record for Most Consecutive Innings Without a Duck: ODI, T20i, Test


It's ironic that in the enormous world of cricket, where every boundary, wicket, and strategy is praised, there exists a record that is rarely recognized but is a monument to a player's pure effort and resilience.

It's not about flashy hundreds or miraculous five-wicket hauls, but about consistency, grit, and the fine art of occupying the crease.

As we get ready to decipher this one-of-a-kind record, we want to take you on a trip that honors cricket's unsung heroes. Those who have avoided scoring a 'zero' in a number of different game types.

Curious as to who has scored the most straight centuries in one-day internationals, Twenty20 internationals, and Test matches? Well, let's get right in and study this fascinating part of the gentleman's game.


Cricket Record for Most Consecutive Innings Without a Duck: ODI, T20i, Test


PlayerInnsFromUntil
R Dravid (IND) 173 10 Jan 2000 6 Feb 2004
SR Tendulkar (IND) 136* 23 Jul 2008 14 Nov 2013
AJ Stewart (ENG) 135 17 Mar 1994 28 Nov 1998
CL Hooper (WI) 122 6 Dec 1997 23 Feb 2003
JV Coney (NZ) 117* 9 Jan 1983 28 Mar 1987
Javed Miandad (PAK) 112 23 Jul 1987 18 Jun 1992
F du Plessis (SA) 108 18 Jan 2011 23 Nov 2014
V Kohli (IND) 104 30 Aug 2014 9 Feb 2017
Mohammad Yousuf (Asia/PAK) 103 29 Jan 2006 24 Nov 2009
CH Lloyd (WI) 98 29 Dec 1979 9 Aug 1984
DA Warner (AUS) 98 26 Jul 2016 22 Aug 2019
JH Kallis (SA) 95 26 Dec 2007 29 Oct 2010
Shoaib Malik (ICC/PAK) 95 11 Nov 2015 3 Jun 2019
GM Turner (NZ) 93 27 Feb 1969 31 Jan 1983
LD Chandimal (SL) 93 25 Jan 2015 3 Jun 2017
SPD Smith (AUS) 91 30 Oct 2014 9 Oct 2016
AB de Villiers (SA) 90 20 Jul 2013 14 Nov 2015
Samiullah Shinwari (AFG) 90 19 Apr 2009 1 Oct 2016
SPD Smith (AUS) 89 15 Jan 2017 17 Dec 2020
CL Cairns (NZ) 87 25 Feb 1993 18 Sep 1997
GR Marsh (AUS) 86 17 Jan 1988 13 Jan 1991
JH Kallis (SA) 85 29 Mar 2001 8 Jul 2003
AB de Villiers (Afr/SA) 84 17 Dec 2004 14 Feb 2007
Sarfaraz Ahmed (PAK) 84 1 Feb 2013 3 Aug 2016
DI Gower (ENG) 81 26 May 1986 26 Dec 1990
JE Root (ENG) 81 27 May 2016 21 Jan 2018
MD Crowe (NZ) 79 24 Feb 1989 4 Dec 1992
PA de Silva (SL) 79 31 Jan 1991 15 Feb 1994
KF Barrington (ENG) 78 5 Jul 1962 28 Mar 1968
KD Walters (AUS) 78 12 Dec 1969 1 Jan 1977
DPMD Jayawardene (SL) 78 15 Nov 2010 16 Jun 2012
HDPK Dharmasena (SL) 77 25 Jan 1996 2 Nov 2001
FDM Karunaratne (SL) 77 1 Jul 2019 30 Oct 2023
Javed Miandad (PAK) 76 16 Dec 1979 5 Oct 1983
Imran Khan (PAK) 76 23 Jul 1987 23 Nov 1990
R Dravid (IND) 76 29 Oct 1996 11 Nov 1998
LRPL Taylor (NZ) 76 7 Feb 2008 5 Oct 2009
DA Miller (SA) 75 7 Feb 2018 5 Aug 2022
KS Williamson (NZ) 74 6 Feb 2016 19 Jan 2018
AR Border (AUS) 73 24 Dec 1988 1 Mar 1991
M Azharuddin (IND) 73 1 Mar 1992 11 Nov 1994
RT Ponting (AUS) 73 22 Nov 1996 18 Apr 1999
Mushfiqur Rahim (BAN) 73 9 Dec 2011 3 Nov 2014
NJ O'Brien (IRE) 73 28 Sep 2010 23 Mar 2018
HW Taylor (SA) 72 27 May 1912 29 Jan 1932
PA de Silva (SL) 72 27 Oct 1985 25 Apr 1990
MS Dhoni (IND) 72 28 Jan 2009 9 Oct 2010
E Chigumbura (ZIM) 72 21 Jan 2009 18 Sep 2012
GO Jones (ENG) 71 10 Apr 2004 18 Mar 2006
SR Waugh (AUS) 70 12 Jan 1990 30 Jan 1993
ML Hayden (AUS) 70 22 Mar 2002 29 Oct 2003
MJ Clarke (AUS) 70 18 Jun 2005 9 Feb 2007
R Dravid (IND) 70* 18 Mar 2009 24 Jan 2012
AD Mathews (SL) 70 11 Dec 2013 15 Jan 2015
Sikandar Raza (ZIM) 70 21 Aug 2014 6 Aug 2016
SD Hope (WI) 70 5 May 2019 12 Jun 2022
Mohammad Rizwan (PAK) 70* 29 Mar 2022 11 Nov 2023
M Azharuddin (IND) 69 20 Jun 1996 26 Nov 1997
GP Thorpe (ENG) 69 21 Jan 1996 18 Jun 1998
BJ Haddin (AUS) 69 30 Jan 2001 19 Mar 2009
RR Hendricks (SA) 69* 14 Aug 2018 24 Oct 2023
DL Haynes (WI) 68 29 Mar 1983 23 Nov 1984
GM Ritchie (AUS) 68* 26 Apr 1984 5 Apr 1987
MD Gunathilaka (SL) 68 28 Mar 2017 11 Feb 2022
WR Hammond (ENG) 67 17 Aug 1929 15 Aug 1936
DI Gower (ENG) 67 23 Jan 1983 30 May 1985
HP Tillakaratne (SL) 67 23 Nov 1990 25 Nov 1993
KC Sangakkara (SL) 67 16 Sep 2002 1 Jul 2004
KC Sangakkara (SL) 67 21 Jun 2009 5 Nov 2010
MS Dhoni (IND) 67 23 Jan 2016 17 Jul 2018
RG Sharma (IND) 67 8 Mar 2019 2 Sep 2021
AR Border (AUS) 66 19 Jan 1986 3 Jan 1988
MA Taylor (AUS) 66 8 Dec 1992 13 Sep 1994
RT Ponting (AUS) 66 19 Jun 2002 12 Dec 2003
HM Amla (SA) 66 6 Mar 2009 19 Oct 2011
HM Amla (SA) 66 20 Feb 2014 5 Nov 2015
AH Jones (NZ) 65 4 Mar 1990 13 Dec 1992
S Chanderpaul (WI) 65 11 Nov 1994 3 Nov 1997
SR Tendulkar (IND) 65 26 Dec 1999 4 Jul 2001
Misbah-ul-Haq (PAK) 65 23 Apr 2011 1 Feb 2013
RC Fredericks (WI) 64 6 Mar 1971 3 Jan 1976
WB Phillips (AUS) 64* 26 Apr 1984 29 Mar 1986
AN Cook (ENG) 64 26 Dec 2015 1 Aug 2018
DP Conway (NZ) 64 27 Nov 2020 2 Jan 2023
RW Marsh (AUS) 63 16 Feb 1973 7 Jul 1977
GC Smith (SA) 63 27 Nov 2002 18 Mar 2004
VVS Laxman (IND) 63 19 Dec 2002 8 Mar 2005
S Dhawan (IND) 63 14 Nov 2015 2 Dec 2017
SV Manjrekar (IND) 62 15 Apr 1989 1 Mar 1992
D Ramdin (WI) 62 13 Jul 2005 29 Jun 2007
SR Tendulkar (IND) 61 23 Oct 1994 10 Oct 1996
SC Ganguly (IND) 61 29 Oct 1999 28 Mar 2001
DR Martyn (AUS) 61 13 Jan 1999 8 Nov 2001
MJ Clarke (AUS) 61 22 Jun 2010 9 Dec 2011
DM Jones (AUS) 60 23 Jan 1985 4 Dec 1987
KC Wessels (AUS/SA) 60 30 Dec 1984 19 Dec 1992
RB Richardson (WI) 60 8 Aug 1991 1 May 1993
JL Langer (AUS) 60 15 Oct 1998 30 Nov 2001
LRPL Taylor (NZ) 60 20 Oct 2016 16 Nov 2018

Cricket Record for Most Consecutive Innings Without a Duck: ODI


PlayerInnsFromUntil
R Dravid (IND) 120 29 Aug 1999 6 Feb 2004
MD Crowe (NZ) 119 22 Feb 1984 28 Mar 1993
KC Wessels (AUS/SA) 105* 9 Jan 1983 28 Oct 1994
Sikandar Raza (ZIM) 98 21 Aug 2014 7 Aug 2022
Javed Miandad (PAK) 96 30 Dec 1986 30 Dec 1992
RB Richardson (WI) 92* 13 Nov 1990 14 Mar 1996
Mohammad Yousuf (Asia/PAK) 92* 5 Apr 2005 8 Nov 2010
AB de Villiers (SA) 90 1 Jul 2007 14 Jun 2013
DM Jones (AUS) 88 23 Jan 1985 2 May 1990
MEK Hussey (AUS) 88 16 Feb 2007 16 Aug 2011
GA Gooch (ENG) 86 24 Jan 1979 16 Feb 1991
MS Dhoni (IND) 85 1 Jul 2007 28 Aug 2010
DL Haynes (WI) 83 23 Dec 1979 23 Apr 1985
SR Waugh (AUS) 82 11 Feb 1990 30 Oct 1994
KC Sangakkara (Asia/ICC/SL) 81 16 Sep 2002 12 Nov 2005
Imran Khan (PAK) 80 30 Dec 1986 13 Jan 1992
S Chanderpaul (WI) 80 15 Feb 2002 14 Sep 2006
TM Dilshan (SL) 80 31 Oct 2005 24 Jan 2009
DA Warner (AUS) 80 19 Nov 2014 29 Nov 2020
SP Fleming (NZ) 78 26 Mar 1995 20 May 1999
Sarfaraz Ahmed (PAK) 78* 27 Aug 2013 7 Apr 2021
DR Martyn (AUS) 75 13 Jan 1999 25 Jan 2003
AB de Villiers (SA) 74 20 Jul 2013 3 Jun 2017
JP Duminy (SA) 73* 6 Jul 2014 6 Jul 2019
SC Ganguly (IND) 72 16 Jan 1999 28 Mar 2001
HDPK Dharmasena (SL) 72 24 Aug 1994 2 Nov 2001
V Sehwag (Asia/IND) 72 29 Nov 2006 30 Mar 2011
GC Smith (SA) 72* 2 Dec 2007 27 Nov 2013
BC Lara (WI) 71 17 Feb 1993 12 Jan 1997
KS Williamson (NZ) 71* 6 Feb 2016 9 Nov 2023
CG Greenidge (WI) 70 11 Jun 1975 19 Mar 1986
M Azharuddin (IND) 70 1 Mar 1992 9 Mar 1996
Samiullah Shinwari (AFG) 70 19 Apr 2009 5 Mar 2019
JV Coney (NZ) 69* 31 Jan 1981 28 Mar 1987
CL Hooper (WI) 69 26 Apr 1997 23 Feb 2003
RT Ponting (AUS/ICC) 69 19 Jun 2002 23 Jan 2005
CD McMillan (NZ) 68 20 May 1997 7 Jan 2001
CL Cairns (NZ) 67 13 Feb 1991 6 Dec 1997
GC Smith (SA) 67 30 Mar 2002 11 May 2005
SR Watson (AUS) 67 30 Sep 2009 8 Feb 2013
Mushfiqur Rahim (BAN) 66 12 May 2017 7 Aug 2022
MJ Clarke (AUS) 65* 22 Jun 2010 29 Mar 2015
Shoaib Malik (PAK) 65 10 Jun 2013 3 Jun 2019
HP Tillakaratne (SL) 63 4 Sep 1988 15 Feb 1994
M Azharuddin (IND) 63 3 Apr 1996 1 Apr 1998
NJ O'Brien (IRE) 63* 28 Sep 2010 31 Aug 2018
KJ O'Brien (IRE) 63 25 Feb 2015 24 Jan 2021
K Srikkanth (IND) 62 10 Apr 1987 28 Feb 1992
KC Sangakkara (SL) 62 3 Feb 2011 7 Jul 2013
IR Bell (ENG) 62 30 Jan 2011 29 Nov 2014
D Ramdin (WI) 62 27 Jan 2008 27 Feb 2015
S Dhawan (IND) 62 19 Jan 2014 29 Oct 2017
LRPL Taylor (NZ) 62* 20 Oct 2016 4 Apr 2022
HM Amla (SA) 61 24 Mar 2013 9 Feb 2016
F du Plessis (SA) 60 18 Jan 2011 23 Nov 2014
SPD Smith (AUS) 60 21 Feb 2011 9 Oct 2016
JDS Neesham (NZ) 60 31 Oct 2013 28 Oct 2023
SR Tendulkar (IND) 59 10 Nov 1991 9 Sep 1994
JH Kallis (SA) 59 21 Jan 1996 19 May 1999
S Chanderpaul (WI) 59 20 Sep 2006 13 Apr 2010
TM Dilshan (SL) 59 4 Nov 2012 14 Feb 2015
DC Boon (AUS) 58* 4 Sep 1992 15 Mar 1995
ME Waugh (AUS) 58 13 Apr 1997 13 Jun 1999
JH Kallis (SA) 58 17 Dec 2000 8 Jul 2003
VVS Laxman (IND) 58 5 Aug 2001 7 Aug 2005
PD Collingwood (ENG) 58* 13 Oct 2007 11 Mar 2011
E Chigumbura (ZIM) 58 21 Jan 2009 9 Feb 2012
Mushfiqur Rahim (BAN) 58 11 Mar 2012 25 Mar 2017
RJ Hadlee (NZ) 57* 20 Mar 1983 25 May 1990
IVA Richards (WI) 57* 24 Jan 1987 27 May 1991
ST Jayasuriya (SL) 57 17 Sep 1994 25 Mar 1997
RJ Shastri (IND) 56 5 Dec 1986 25 Oct 1991
N Boje (Afr/SA) 56* 6 Jul 2000 23 Oct 2005
Javed Miandad (PAK) 55 21 Nov 1980 10 Mar 1985
MW Gatting (ENG) 55 2 Jun 1984 18 Jan 1993
AJ Stewart (ENG) 55 23 May 1993 20 Aug 1998
Abdul Razzaq (Asia/PAK) 55 18 May 2003 15 Apr 2005
MS Atapattu (SL) 55* 22 Apr 2004 17 Feb 2007
DJG Sammy (WI) 55* 2 Dec 2011 21 Mar 2015
BJ Haddin (AUS) 55* 13 Mar 2010 26 Mar 2015
CH Lloyd (WI) 54* 18 Jan 1980 6 Mar 1985
PJL Dujon (WI) 54 2 Jun 1984 22 Oct 1988
A Ranatunga (SL) 54 4 Jan 1990 18 Feb 1994
V Sehwag (Asia/ICC/IND) 54 27 Dec 2004 29 Oct 2006
Shakib Al Hasan (BAN) 54 11 Feb 2010 21 Nov 2014
RD Berrington (SCOT) 54 11 Jul 2012 14 Dec 2019
Ijaz Ahmed (PAK) 53 14 Nov 1986 23 Oct 1989
Inzamam-ul-Haq (PAK) 53 25 Feb 1995 16 Jul 1997
MG Bevan (AUS) 53 21 Oct 1999 2 Sep 2002
HH Dippenaar (Afr/SA) 53 3 Oct 2002 18 Sep 2006
GP Howarth (NZ) 52* 23 Dec 1980 23 Apr 1985
SR Tendulkar (IND) 52 23 Oct 1994 14 Dec 1996
MH Cross (SCOT) 52 23 Jan 2014 28 Sep 2021
SD Hope (WI) 52 9 Dec 2018 12 Jun 2022
GM Wood (AUS) 51 22 Feb 1978 20 Jun 1983
R Dravid (IND) 51 29 Oct 1996 30 Mar 1999
H Masakadza (ZIM) 51* 7 Aug 2015 7 Jul 2019
PA de Silva (SL) 50 3 Nov 1985 25 Apr 1990
AR Border (AUS) 50 10 Jan 1988 26 Feb 1991
BC Lara (ICC/WI) 50 16 Jun 2002 7 May 2005
PD Collingwood (ENG) 50 20 Feb 2002 21 Jun 2005

Cricket Record for Most Consecutive Innings Without a Duck: T20i


PlayerInnsFromUntil
DA Miller (SA/World) 90 20 May 2010 5 Aug 2022
MS Dhoni (IND) 84* 14 Sep 2007 27 Feb 2019
MJ Guptill (NZ) 69 15 Oct 2011 22 Dec 2020
Shoaib Malik (ICC/PAK) 69 23 Sep 2012 11 Nov 2021
Mahmudullah (BAN) 66 10 Dec 2012 3 Aug 2021
MN Samuels (WI) 65* 28 Jun 2007 5 Aug 2018
H Masakadza (ZIM) 61 28 Nov 2006 12 Jul 2019
S Dhawan (IND) 61 28 Mar 2014 28 Jul 2021
LD Chandimal (SL) 61* 30 Apr 2010 27 Feb 2022
GJ Maxwell (AUS) 61 9 Nov 2014 20 Sep 2022
MP O'Dowd (NED) 57* 2 Jul 2015 6 Nov 2022
AD Mathews (SL) 56 10 Jun 2009 20 Dec 2017
KA Pollard (WI) 52 7 May 2010 5 Mar 2021
MDKJ Perera (SL) 52 26 Jan 2013 18 Oct 2021
A Vala (PNG) 51* 15 Jul 2015 24 Sep 2023
F du Plessis (SA/World) 50* 8 Sep 2012 1 Dec 2020
N Pooran (WI) 50* 5 Mar 2021 13 Aug 2023
Mohammad Nabi (AFG) 48 14 Mar 2012 6 Feb 2018
DA Warner (AUS) 48 30 Mar 2012 4 Sep 2020
SPD Smith (AUS) 48* 5 May 2010 4 Nov 2022
Mohammad Rizwan (PAK) 48* 21 Apr 2021 24 Apr 2023
V Kohli (IND) 47 12 Jun 2010 7 Oct 2017
EJG Morgan (ENG) 47* 3 Apr 2016 23 Jan 2022
CR Ervine (ZIM) 46 28 Oct 2015 15 Jan 2023
DS Airee (NEP) 46* 31 Jan 2019 27 Oct 2023
SK Raina (IND) 45 6 Jun 2009 15 Mar 2016
PM Seelaar (NED) 45* 9 Jun 2009 22 Oct 2021
JP Duminy (SA) 44* 17 Feb 2012 24 Mar 2019
RR Hendricks (SA) 44* 18 Feb 2018 3 Sep 2023
AJ Finch (AUS) 43 12 Jan 2011 22 Oct 2018
DJ Malan (ENG) 42 25 Jun 2017 20 Sep 2022
Shoaib Malik (PAK) 40 28 Aug 2006 5 Sep 2012
Yuvraj Singh (IND) 39 14 Sep 2007 9 Feb 2016
Shakib Al Hasan (BAN) 39 28 Mar 2014 20 Dec 2018
KL Rahul (IND) 39 20 Jun 2016 6 Dec 2020
Samiullah Shinwari (AFG) 38 1 Feb 2010 27 Mar 2016
CK Kapugedera (SL) 38* 15 Jun 2006 6 Apr 2017
CO Obuya (KENYA) 38* 5 Jul 2013 21 Jun 2023
DP Conway (NZ) 38* 27 Nov 2020 3 Sep 2023
Sikandar Raza (ZIM) 37 11 May 2013 20 Mar 2021
Mohammad Shahzad (AFG) 37 26 Oct 2015 31 Oct 2021
HH Pandya (IND) 37 4 Nov 2017 28 Aug 2022
V Ganesan (GER) 37* 11 May 2019 15 Aug 2023
KC Sangakkara (SL) 36 21 Jun 2009 22 Mar 2014
Babar Azam (PAK) 36 7 Sep 2016 8 Nov 2019
GJ Delany (IRE) 36 14 Jul 2019 26 Jun 2022
AP Rajeevan (TAN) 36* 17 Sep 2022 31 Aug 2023
HE van der Dussen (SA) 36* 3 Feb 2019 1 Sep 2023
EJG Morgan (ENG) 35 5 Jun 2009 25 Jun 2013
RS Bopara (ENG) 35* 15 Mar 2009 7 Sep 2014
Q de Kock (SA) 35 26 Oct 2017 28 Jul 2022
Iftikhar Ahmed (PAK) 35 4 Mar 2016 9 Nov 2022
Sabbir Rahman (BAN) 34 14 Feb 2014 8 Mar 2018
H Lakov (BUL) 34* 14 Oct 2019 31 Jul 2022
Usman Ghani (AFG) 34* 26 Oct 2015 27 Mar 2023
BB McCullum (NZ) 33 17 Feb 2005 28 Feb 2010
KP Pietersen (ENG) 33* 9 Jan 2007 27 Feb 2012
Mushfiqur Rahim (BAN) 33 1 May 2010 6 Mar 2016
Ahmed Shehzad (PAK) 33* 5 Oct 2014 7 Oct 2019
A Balbirnie (IRE) 33 25 Oct 2019 24 Feb 2022
RP Burl (ZIM) 33 5 Feb 2018 11 Jun 2022
PR Stirling (IRE) 33 19 Jul 2021 11 Aug 2022
IA Karim (KENYA) 33* 20 May 2019 25 Nov 2022
SC Williams (ZIM) 33* 29 Sep 2019 14 Jan 2023
R Powell (WI) 33* 29 Nov 2020 12 Aug 2023
RK Paudel (NEP) 33* 31 Jan 2019 5 Nov 2023
AB de Villiers (SA) 32 27 Oct 2010 21 Feb 2016
Najibullah Zadran (AFG) 32 19 Sep 2012 5 Jun 2017
Mohammad Hafeez (PAK) 32 20 Nov 2013 1 Jul 2018
W Barresi (NED) 32* 22 Nov 2013 25 Jun 2019
GC Wilson (IRE) 32* 16 Feb 2016 19 Jan 2020
MD Shanaka (SL) 32 6 Sep 2019 27 Feb 2022
Mohammad Nabi (AFG) 32 5 Jun 2018 15 Aug 2022
RR Pant (IND) 32* 7 Jan 2020 22 Nov 2022
GC Smith (SA) 31 21 Oct 2005 27 Oct 2010
DJG Sammy (WI) 31 23 Sep 2011 11 Nov 2015
LMP Simmons (WI) 31* 28 Aug 2016 26 Oct 2021
TL Seifert (NZ) 31 11 Jan 2019 21 Nov 2021
BA Stokes (ENG) 31* 23 Jun 2015 13 Nov 2022
RR Patel (KENYA) 31 30 Sep 2013 10 Jun 2023
SR Watson (AUS) 30* 5 Sep 2012 27 Mar 2016
CH Gayle (WI) 30 24 Jun 2012 29 Dec 2017
Fakhar Zaman (PAK) 30 30 Mar 2017 7 Oct 2019
MS Wade (AUS) 30 13 Oct 2011 9 Jul 2021
MS Chapman (HKG/NZ) 30 16 Mar 2014 19 Nov 2021
MD Gunathilaka (SL) 30 7 Jan 2016 11 Feb 2022
A Ashokan (CZK-R) 30* 18 Oct 2019 11 Jun 2023
SB Styris (NZ) 29* 17 Feb 2005 30 Dec 2010
G Gambhir (IND) 29 16 Sep 2007 28 Sep 2012
MK Pandey (IND) 29* 26 Jan 2017 4 Dec 2020
RG Sharma (IND) 29 3 Jul 2018 20 Mar 2021
G Malla (NEP) 29* 17 Jul 2015 30 Aug 2022
Ishan Kishan (IND) 29* 14 Mar 2021 6 Aug 2023
DJ Mitchell (NZ) 29 19 Nov 2021 30 Aug 2023
JK Vifah (GHA) 29* 21 May 2019 11 Oct 2023
K Bhurtel (NEP) 29* 17 Apr 2021 5 Nov 2023
NJ O'Brien (IRE) 28* 2 Aug 2008 13 Mar 2016
HM Amla (SA/World) 28 13 Nov 2013 29 Oct 2017
LRPL Taylor (NZ) 28 5 Jul 2014 1 Sep 2019
HG Munsey (SCOT) 28 16 Jun 2018 25 Oct 2021
K Motlhanka (BOT) 28 20 May 2019 13 Jun 2023
R Nehonde (BOT) 28* 19 Aug 2019 19 Jun 2023
KR Mayers (WI) 28* 29 Nov 2020 13 Aug 2023
Janak Prakash (SGP) 28* 26 Oct 2019 2 Nov 2023
Asghar Afghan (AFG) 27 17 Mar 2016 15 Sep 2019
GD Phillips (NZ) 27 17 Feb 2017 14 Nov 2021
GH Dockrell (IRE) 27 24 Feb 2019 18 Jul 2022
MJ Guptill (NZ) 27* 25 Feb 2021 12 Oct 2022
M Shumba (ZIM) 27* 10 Nov 2020 2 Nov 2022
Zeeshan Maqsood (OMA) 27 15 Jan 2017 20 Nov 2022
Litton Das (BAN) 27* 3 Mar 2022 16 Jul 2023
NS Dhaliwal (CAN) 27* 18 Aug 2019 7 Oct 2023
Aizaz Khan (HKG) 27* 27 Oct 2019 2 Nov 2023
DJ Bravo (WI) 26 30 Apr 2010 13 Mar 2014
KJ Coetzer (SCOT) 26 2 Aug 2008 25 Jul 2015
KJ Coetzer (SCOT) 26 5 Feb 2016 30 Oct 2019
AD Russell (WI) 26 1 Apr 2014 1 Jul 2021
B Arora (MLT) 26 10 Jul 2021 3 Jul 2022
AD Hales (ENG) 26 30 Mar 2016 12 Oct 2022
DM de Silva (SL) 26 30 Jul 2015 18 Oct 2022
MS Wade (AUS) 26* 12 Jul 2021 4 Nov 2022
GD Phillips (NZ) 26* 18 Jul 2022 5 Sep 2023
Mohammad Hafeez (PAK) 25 28 Aug 2006 23 Feb 2012
JEC Franklin (NZ) 25 16 Feb 2006 30 Oct 2012
Shahid Afridi (PAK) 25 25 Dec 2012 29 Sep 2015
V Kohli (IND) 25 29 Jun 2018 8 Dec 2020
TP Ura (PNG) 25 15 Jul 2015 10 Oct 2021
Asif Ali (PAK) 25 1 Jul 2018 7 Nov 2021
AU Rashid (ENG) 25 11 Jun 2009 26 Jan 2022
Virandeep Singh (MAL) 25 13 Jul 2019 29 Mar 2022
Mahmudullah (BAN) 25* 9 Aug 2021 1 Sep 2022
Basil George (MLT) 25* 2 Sep 2021 6 May 2023
Najmul Hossain Shanto (BAN) 25* 18 Sep 2019 16 Jul 2023
SA Ahmad (DEN) 25* 16 Jun 2019 28 Jul 2023
SM Curran (ENG) 25* 3 Nov 2019 5 Sep 2023
Khushdil Shah (PAK) 25* 8 Nov 2019 7 Oct 2023

Cricket Record for Most Consecutive Innings Without a Duck: Test


PlayerInnsFromUntil
DI Gower (ENG) 119 26 Aug 1982 26 Dec 1990
RB Richardson (WI) 96 23 Nov 1984 25 Jul 1991
SR Tendulkar (IND) 91* 23 Jul 2008 14 Nov 2013
AR Border (AUS) 89 26 Nov 1982 2 Dec 1988
AJ Stewart (ENG) 86 17 Mar 1994 28 Nov 1998
KC Sangakkara (SL) 85 26 Mar 2006 15 Dec 2011
AD Mathews (SL) 83 22 Jun 2012 3 Aug 2017
KF Barrington (ENG) 78 5 Jul 1962 28 Mar 1968
AB de Villiers (SA) 78 17 Dec 2004 19 Nov 2008
PA de Silva (SL) 75 23 Aug 1984 11 Oct 1994
CH Lloyd (WI) 74 3 Jun 1976 9 Aug 1984
HW Taylor (SA) 72 27 May 1912 29 Jan 1932
GM Turner (NZ) 72* 27 Feb 1969 11 Mar 1983
R Dravid (IND) 72 24 Feb 2000 5 Apr 2004
KD Walters (AUS) 68 12 Dec 1969 1 Jan 1977
WR Hammond (ENG) 67 17 Aug 1929 15 Aug 1936
G Boycott (ENG) 67 21 Aug 1969 6 Jan 1979
ML Hayden (AUS) 67 3 Oct 2002 21 Jul 2005
R Dravid (ICC/IND) 67 14 Oct 2005 29 Oct 2008
HA Gomes (WI) 66 31 Mar 1978 30 Dec 1984
HM Amla (SA) 65 6 Mar 2009 12 Feb 2014
AN Cook (ENG) 64 26 Dec 2015 1 Aug 2018
ME Waugh (AUS) 63 23 Jan 1993 29 Nov 1996
GA Hick (ENG) 63 19 Feb 1993 27 Aug 1998
APE Knott (ENG) 62* 20 Jun 1974 27 Aug 1981
GR Marsh (AUS) 62 18 Sep 1986 25 Jan 1991
RT Ponting (AUS) 62 11 Aug 2005 28 Nov 2008
Shakib Al Hasan (BAN) 62 3 Jan 2009 12 Jan 2017
LD Chandimal (SL) 61 31 Dec 2013 6 Oct 2017
GA Gooch (ENG) 60 21 Jun 1990 16 Jun 1994
JL Langer (AUS) 60 15 Oct 1998 30 Nov 2001
CL Hooper (WI) 60* 6 Dec 1997 30 Oct 2002
R Dravid (IND) 59* 18 Mar 2009 24 Jan 2012
RG Sharma (IND) 59* 9 Aug 2016 20 Jul 2023
FDM Karunaratne (SL) 59* 24 Jan 2019 24 Jul 2023
CH Lloyd (WI) 58 13 Dec 1966 2 Feb 1974
AJ Lamb (ENG) 58 2 Jan 1983 19 Jun 1986
MA Taylor (AUS) 58 23 Mar 1991 25 Mar 1994
LRPL Taylor (NZ) 58 8 Nov 2007 1 Dec 2011
Litton Das (BAN) 58* 31 Jan 2018 14 Jun 2023
H Sutcliffe (ENG) 56 12 Jun 1926 23 Feb 1933
RC Fredericks (WI) 56 6 Mar 1971 3 Jan 1976
JH Kallis (SA) 56 26 Dec 2007 2 Jan 2011
JR Reid (NZ) 55 29 Jan 1954 23 Feb 1963
GP Thorpe (ENG) 55 10 Aug 1995 18 Jun 1998
ER Dexter (ENG) 54 21 Oct 1961 22 Jan 1965
RW Marsh (AUS) 54 16 Feb 1973 7 Jul 1977
RB Simpson (AUS) 54 18 Jun 1964 28 Jan 1978
JV Coney (NZ) 54* 4 Mar 1983 12 Mar 1987
JM Anderson (ENG) 54 22 May 2003 7 Aug 2009
WJ Edrich (ENG) 53 18 Feb 1939 28 Jan 1955
CL Walcott (WI) 53* 9 Nov 1951 25 Mar 1960
Majid Khan (PAK) 53 6 Jan 1973 10 Mar 1979
JG Wright (NZ) 53 7 Aug 1986 30 Jan 1992
AH Jones (NZ) 53 2 Feb 1990 3 Feb 1995
AR Border (AUS) 52 6 Jan 1979 16 Jul 1981
JH Kallis (SA) 52 29 Mar 2001 18 Mar 2004
ST Jayasuriya (SL) 52 25 Apr 2003 7 Dec 2006
AK Davidson (AUS) 51 11 Jun 1953 6 Jul 1961
WM Lawry (AUS) 51 30 Nov 1962 30 Dec 1965
IVA Richards (WI) 51 28 Nov 1975 13 Feb 1981
MA Taylor (AUS) 51 5 Oct 1994 3 Jul 1997
GO Jones (ENG) 51 10 Apr 2004 1 Dec 2006
SPD Smith (AUS) 51 3 Nov 2016 17 Dec 2020
IR Redpath (AUS) 50 19 Feb 1970 12 Dec 1975
DPMD Jayawardene (SL) 50 12 Jul 2009 22 Jun 2012
Claim Cricket Welcome Bonus

Cricket Record for Most Consecutive Innings Without a Duck: ODI, T20i, Test


Cricket Record for Most Consecutive Innings Without a Duck: ODI, T20i, Test

We are talking about the longest scoreless innings streak ever. This feat holds up whether the game is played as a quick One-Day International, a high-octane Twenty20 International, or the more traditional Five-Day Test.

This record is a study in consistency rather than merely major hits. A player’s success depends on how often they are able to keep their score over zero.

The record for the most consecutive innings without a duck is a monument to resilience and commitment, whether it be against the world’s greatest bowlers in a Twenty20 international or when negotiating a difficult Test match.

Let’s take a moment to appreciate the tremendous guts and persistence it takes to achieve such consistency as we go on our journey to investigate this unprecedented record in One-Day Internationals, Twenty20 Internationals, and Test Cricket.

After all, in a game where the outcome may change with a single pitch, avoiding getting hit by a ball is an unheralded victory.

Top 5 Cricket Maestros in ODI, T20i, Test

In cricket, the most consecutive innings without a duck is the ultimate testament to a player’s reliability and tenacity.

It’s not enough to rack up large runs; you must also ensure that you never go back to the pavilion without giving the scorers something to worry about.

In this article, we will examine the careers of the top five players who have successfully avoided the duck.

1. R Dravid (IND) – The Wall Stands Tall

Rahul Dravid, fondly known as “The Wall,” tops our list. From 10th January 2000 to 6th February 2004, Dravid showcased an impeccable form, playing 173 consecutive innings without a duck.

His unwavering concentration and textbook technique made him a nightmare for bowlers during this period.

2. SR Tendulkar (IND) – The Master’s Streak

Sachin Tendulkar, the “God of Cricket,” is no stranger to records. Between 23rd July 2008 and 14th November 2013, he played 136 consecutive innings without a duck. This streak is yet another feather in the cap of this cricketing legend.

3. AJ Stewart (ENG) – England’s Stalwart

Alec Stewart, one of England’s finest, held his ground from 17th March 1994 to 28th November 1998.

During this time, he played 135 innings without a duck, showcasing his class and determination in the face of the world’s best bowlers.

4. CL Hooper (WI) – The Caribbean Rock

Carl Hooper, the stylish West Indian, had a streak of his own. From 6th December 1997 to 23rd February 2003, Hooper displayed his prowess, playing 122 consecutive innings without a duck.

His calm demeanor and elegant stroke play were a treat for fans during this period.

5. JV Coney (NZ) – Kiwi’s Finest Hour

Jeremy Coney, New Zealand’s dependable middle-order batsman, had a remarkable run from 9th January 1983 to 28th March 1987.

He played 117 consecutive innings without a duck, proving his mettle in challenging conditions and against formidable opponents.

Most Consecutive Innings Without a Duck in ODI

One Day International (ODI) cricket is a fast-paced sport where consistency is essential. Can you see yourself playing match after match and never getting out for a zero?

You guessed it; we’re discussing the longest streak of scoreless innings in cricket history. It’s not only about not getting a zero; it’s about showing that you’re strong and can overcome adversity.

When a player takes the field, they aren’t only representing themselves, but the team and the spectators as well. That, and dodging a duck. Wow, that’s the icing on the cake!

But the longest streak without a blanking is very remarkable and says a lot about a player’s reliability.

The key is to not go out without causing any trouble to the scorers, not only to score a lot of runs. Let’s take a deeper dive into the careers of the top five ODI players who have accomplished this.

1. R Dravid (IND) – The Wall Stands Tall

Rahul Dravid, fondly known as “The Wall”, tops our list. From 29th August 1999 to 6th February 2004, Dravid showcased his impeccable technique and temperament, playing 120 innings without registering a duck.

His consistency during this period solidified his position as one of India’s cricketing legends.

2. MD Crowe (NZ) – The Kiwi Stalwart

Martin Crowe, New Zealand’s cricketing gem, holds the second spot. Between 22nd February 1984 and 28th March 1993, Crowe played 119 innings without getting out for a zero.

His record is a testament to his class and ability to adapt to different conditions and opponents.

3. KC Wessels (AUS/SA) – The Dual-Nation Dynamo

Kepler Wessels, who represented both Australia and South Africa, is third on our list. From 9th January 1983 to 28th October 1994, Wessels had a streak of 105* innings without a duck.

His unique achievement of playing for two nations and maintaining such consistency is truly commendable.

4. Sikandar Raza (ZIM) – Zimbabwe’s Pride

Sikandar Raza, the shining star of Zimbabwean cricket, comes in fourth. Between 21st August 2014 and 7th August 2022, Raza played 98 innings without facing the misfortune of a duck.

His contribution to Zimbabwe’s cricket during this period was nothing short of phenomenal.

5. Javed Miandad (PAK) – The Pakistani Prodigy

Last but not least, Javed Miandad of Pakistan. From 30th December 1986 to 30th December 1992, Miandad showcased his prowess by playing 96 innings without a duck.

Known for his aggressive style and sharp cricketing brain, this record adds another feather to his illustrious cap.

Most Consecutive Innings Without a Duck in T20i

In T20 internationals, the tempo of the game is even faster. In this situation, each and every ball matters immensely.

Still, there are a few who have kept the geese at bay. Having the longest streak of innings without a duck in Twenty20 Internationals is no easy feat.

It’s an impressive display of talent, determination, and attention. Keeping one’s ducks in a row is like to achieving a badge of honor in a game where every run counts.

Every ball is a fight and every run is a victory in the thrilling world of Twenty20 internationals. But amidst the blitz and bluster, there’s a particular record that sticks out, one that speaks of constancy and resilience.

The longest streak of scoreless innings is being discussed. It’s a sign of a player’s character that they can keep their head up when the stakes are high.

Let’s take a look at the five best T20i cricket players who have mastered this skill.

1. DA Miller (SA/World) – The Unyielding Force

With a whopping 90 innings spanning from 20 May 2010 to 5 Aug 2022, DA Miller stands tall at the pinnacle.

His consistency in avoiding the dreaded zero is nothing short of remarkable, making him the undisputed king of most consecutive innings without a duck in T20i.

2. MS Dhoni (IND) – The Calm Commander

MS Dhoni, known for his cool demeanor, has another feather in his cap. From 14 Sep 2007 to 27 Feb 2019, Dhoni played 84* innings without facing a duck.

His record is a testament to his unwavering focus and determination in the T20 format.

3. MJ Guptill (NZ) & Shoaib Malik (ICC/PAK) – The Dynamic Duo

MJ Guptill and Shoaib Malik share the third spot, both with 69 innings without a duck. Guptill’s streak ran from 15 Oct 2011 to 22 Dec 2020, while Malik’s was from 23 Sep 2012 to 11 Nov 2021.

Their parallel achievements highlight their prowess and commitment to the game.

4. Mahmudullah (BAN) – The Bangladeshi Beacon

Mahmudullah shines bright with 66 innings without a duck from 10 Dec 2012 to 3 Aug 2021. His record is a beacon of hope and inspiration for many budding cricketers in Bangladesh and beyond.

Test: The Long-Game Legends

Now, let’s talk about Test cricket. The longest format of the game demands patience, technique, and stamina. Here, the record for the most consecutive innings without a duck is truly special.

It’s not just about one or two matches; it’s about days and series of consistent performance. When a player achieves this in Test cricket, they’re not just making a statement; they’re etching their name in history.

One record, though, stands out as a testament to consistency and perseverance: the most consecutive innings without a duck.

Avoiding a score of “0” is a credit to a player’s ability and resolve. Let’s take a deeper dive into the lives of the top five Test cricketing virtuosi who have accomplished this incredible milestone.

1. DI Gower (ENG)

Leading the pack is England’s very own DI Gower. With a whopping 119 innings from 26 Aug 1982 to 26 Dec 1990, Gower showcased a blend of elegance and tenacity.

His ability to dodge the duck for almost a decade speaks volumes about his class and caliber. Truly, when it comes to the most consecutive innings without a duck, Gower stands tall.

2. RB Richardson (WI)

Hailing from the Caribbean, RB Richardson is next on our list. With an impressive streak of 96 innings spanning from 23 Nov 1984 to 25 Jul 1991, Richardson’s name is etched in cricketing history.

His consistency in avoiding a duck is a testament to his solid technique and unwavering focus.

3. SR Tendulkar (IND)

The master blaster from India, SR Tendulkar, is no stranger to records. With 91* innings without a duck from 23 Jul 2008 to 14 Nov 2013, Tendulkar showcased why he’s considered one of the game’s greatest.

His record in the most consecutive innings without a duck category further cements his legendary status.

4. AR Border (AUS)

From the land down under, AR Border made his mark with 89 innings without facing a duck. This streak, which lasted from 26 Nov 1982 to 2 Dec 1988, is a testament to Border’s grit and determination.

In the realm of most consecutive innings without a duck, he’s undoubtedly one of Australia’s finest.

5. AJ Stewart (ENG)

Rounding off our top 5 is another English gem, AJ Stewart. With a commendable 86 innings from 17 Mar 1994 to 28 Nov 1998, Stewart showcased his prowess and ability to stay consistent.

His place in the list of most consecutive innings without a duck is well-deserved.

Conclusion

Being a duck-free cricket player takes more than just numbers; it takes pride, passion, and persistence.

The record for the most consecutive innings without a duck in any format (ODI, T20i, or Test) is indicative of a player’s skill.

So, the next time you watch a game, keep in mind that every run is important and that just getting over zero is a win. All hail the players who keep the ducks at bay and the game going strong!

Today's Match Predictions & Betting Odds



Download 7cric App

Today's Live Cricket Scores


© 2024 • 7cric Cricket • Cricket Hub • Online Cricket Betting • Match Predictions