Cricket Record for Most Consecutive Ducks: ODI, T20i, Test

Home » Cricket Records » Cricket Record for Most Consecutive Ducks: ODI, T20i, Test

We are, of course, discussing the all-time record for the most consecutive ducks, a phenomena that has plagued even the greatest cricketing juggernauts with a run of scoreless innings.

But who are the players that have earned such a dreaded reputation? How did these seemingly insignificant strings of zeros come to represent otherwise successful careers?

We hope you'll join us as we travel the world of One-Day Internationals, Twenty-Over Internationals, and Test Matches on a journey that celebrates the game's tenacity, wit, and unquenchable love.

Are you prepared to welcome the imperfections and humanity that this record adds to the exciting game of cricket?

Cricket Record for Most Consecutive Ducks: ODI, T20i, Test


There is a record in the exciting sport of cricket for the most consecutive ducks, which is both bizarre and fascinating.

This feat is a testament to the unpredictability of the game of cricket, where even the greatest players have experienced dry spells on the field.

As we examine this underappreciated area of cricket's past, we'll look back on the lives of the players who hold the records for the most consecutive ducks in one-day internationals, Twenty20 Internationals, and Test Matches.

The stories told in each medium capture the sport's grit, its unpredictability, and its essential nature.

Experience the highs and lows of pursuing the record for the most consecutive ducks with us as we explore this fascinating facet of cricket.

The book is a voyage through the humanity of cricket, a celebration of the game's soul, and a tip of the cap to the players who find themselves in the unusual position of holding this record. How about we just jump in?


Cricket Record for Most Consecutive Ducks: ODI, T20i, Test


PlayerDucksRunsInnsTeamOppositionGroundMatch DateScorecard
RG Holland501Australiav EnglandBirmingham15 Aug 1985Test # 1021
03Australiav EnglandBirmingham15 Aug 1985Test # 1021
01Australiav New ZealandBrisbane8 Nov 1985Test # 1029
03Australiav New ZealandBrisbane8 Nov 1985Test # 1029
02Australiav New ZealandSydney22 Nov 1985Test # 1030
DK Morrison501New Zealandv AustraliaWellington24 Mar 1993ODI # 822
02New Zealandv AustraliaPerth12 Nov 1993Test # 1235
02New Zealandv AustraliaHobart26 Nov 1993Test # 1236
03New Zealandv AustraliaHobart26 Nov 1993Test # 1236
01New Zealandv AustraliaBrisbane3 Dec 1993Test # 1238
AB Agarkar504Indiav AustraliaAdelaide10 Dec 1999Test # 1476
02Indiav AustraliaMelbourne26 Dec 1999Test # 1479
04Indiav AustraliaMelbourne26 Dec 1999Test # 1479
01Indiav AustraliaSydney2 Jan 2000Test # 1481
03Indiav AustraliaSydney2 Jan 2000Test # 1481
R Peel402Englandv AustraliaAdelaide11 Jan 1895Test # 44
04Englandv AustraliaAdelaide11 Jan 1895Test # 44
02Englandv AustraliaSydney1 Feb 1895Test # 45
03Englandv AustraliaSydney1 Feb 1895Test # 45
RJ Crisp402South Africav AustraliaCape Town1 Jan 1936Test # 249
03South Africav AustraliaCape Town1 Jan 1936Test # 249
01South Africav AustraliaDurban28 Feb 1936Test # 251
03South Africav AustraliaDurban28 Feb 1936Test # 251
P Roy403Indiav EnglandLord's19 Jun 1952Test # 352
02Indiav EnglandManchester17 Jul 1952Test # 353
03Indiav EnglandManchester17 Jul 1952Test # 353
02Indiav EnglandThe Oval14 Aug 1952Test # 354
LSM Miller404New Zealandv South AfricaJohannesburg24 Dec 1953Test # 378
02New Zealandv South AfricaJohannesburg29 Jan 1954Test # 381
03New Zealandv South AfricaJohannesburg29 Jan 1954Test # 381
01New Zealandv South AfricaGqeberha5 Feb 1954Test # 382
RB Desai403Indiav EnglandThe Oval20 Aug 1959Test # 478
01Indiav AustraliaDelhi12 Dec 1959Test # 482
03Indiav AustraliaDelhi12 Dec 1959Test # 482
02Indiav AustraliaChennai13 Jan 1960Test # 486
DR Hadlee403New Zealandv PakistanDunedin7 Feb 1973Test # 712
01New Zealandv PakistanChristchurch11 Feb 1973ODI # 5
02New Zealandv PakistanAuckland16 Feb 1973Test # 713
02New Zealandv EnglandNottingham7 Jun 1973Test # 722
BS Bedi401Indiav EnglandLeeds13 Jul 1974ODI # 12
01Indiav West IndiesDelhi11 Dec 1974Test # 747
03Indiav West IndiesDelhi11 Dec 1974Test # 747
01Indiav West IndiesEden Gardens27 Dec 1974Test # 750
GG Arnold402Englandv AustraliaAdelaide25 Jan 1975Test # 754
04Englandv AustraliaAdelaide25 Jan 1975Test # 754
02Englandv AustraliaMelbourne8 Feb 1975Test # 755
01Englandv New ZealandDunedin8 Mar 1975ODI # 17
WM Clark401Australiav West IndiesPort of Spain3 Mar 1978Test # 819
03Australiav West IndiesPort of Spain3 Mar 1978Test # 819
01Australiav West IndiesBridgetown17 Mar 1978Test # 821
03Australiav West IndiesBridgetown17 Mar 1978Test # 821
GS Chappell403Australiav PakistanMelbourne11 Dec 1981Test # 913
01Australiav PakistanSydney17 Dec 1981ODI # 128
01Australiav West IndiesPerth20 Dec 1981ODI # 130
01Australiav West IndiesMelbourne26 Dec 1981Test # 915
PI Pocock402Englandv West IndiesManchester26 Jul 1984Test # 992
03Englandv West IndiesManchester26 Jul 1984Test # 992
02Englandv West IndiesThe Oval9 Aug 1984Test # 993
04Englandv West IndiesThe Oval9 Aug 1984Test # 993
AL Logie401West Indiesv PakistanPeshawar2 Dec 1985ODI # 344
01West Indiesv PakistanRawalpindi4 Dec 1985ODI # 345
02West Indiesv PakistanPeshawar17 Oct 1986ODI # 396
01West Indiesv PakistanGujranwala4 Nov 1986ODI # 397
JG Bracewell403New Zealandv PakistanWellington10 Feb 1989Test # 1115
02New Zealandv PakistanAuckland24 Feb 1989Test # 1116
01New Zealandv IndiaChristchurch2 Feb 1990Test # 1136
02New Zealandv AustraliaChristchurch4 Mar 1990ODI # 615
ML Su'a403New Zealandv Sri LankaColombo (SSC)6 Dec 1992Test # 1204
02New Zealandv PakistanHamilton2 Jan 1993Test # 1207
04New Zealandv PakistanHamilton2 Jan 1993Test # 1207
02New Zealandv AustraliaChristchurch25 Feb 1993Test # 1215
RP de Groen403New Zealandv South AfricaJohannesburg25 Nov 1994Test # 1276
02New Zealandv South AfricaCape Town6 Dec 1994ODI # 956
01New Zealandv PakistanGqeberha13 Dec 1994ODI # 961
01New Zealandv PakistanEast London19 Dec 1994ODI # 966
DN Patel403New Zealandv PakistanRawalpindi28 Nov 1996Test # 1342
02New Zealandv PakistanGujranwala4 Dec 1996ODI # 1146
01New Zealandv EnglandAuckland24 Jan 1997Test # 1351
03New Zealandv EnglandAuckland24 Jan 1997Test # 1351
PV Simmons403West Indiesv New ZealandSt John's27 Apr 1996Test # 1326
01West Indiesv PakistanSydney18 Jan 1997ODI # 1165
02West Indiesv PakistanMelbourne20 Jan 1997ODI # 1166
02West Indiesv AustraliaPerth1 Feb 1997Test # 1353
M Mbangwa403Zimbabwev New ZealandWellington19 Feb 1998Test # 1401
01Zimbabwev New ZealandAuckland26 Feb 1998Test # 1402
03Zimbabwev New ZealandAuckland26 Feb 1998Test # 1402
01Zimbabwev PakistanBulawayo14 Mar 1998Test # 1408
AD Mullally402Englandv AustraliaBrisbane20 Nov 1998Test # 1428
01Englandv AustraliaPerth28 Nov 1998Test # 1431
03Englandv AustraliaPerth28 Nov 1998Test # 1431
02Englandv AustraliaAdelaide11 Dec 1998Test # 1434
GD McGrath402Australiav EnglandMelbourne26 Dec 1998Test # 1436
04Australiav EnglandMelbourne26 Dec 1998Test # 1436
01Australiav EnglandSydney2 Jan 1999Test # 1439
03Australiav EnglandSydney2 Jan 1999Test # 1439
WPUJC Vaas403Sri Lankav PakistanDhaka12 Mar 1999Test # 1450
02Sri Lankav PakistanJamshedpur19 Mar 1999ODI # 1411
02Sri Lankav IndiaNagpur22 Mar 1999ODI # 1415
02Sri Lankav IndiaPune30 Mar 1999ODI # 1426
HK Olonga402Zimbabwev Sri LankaHarare15 Dec 1999ODI # 1529
01Zimbabwev EnglandKimberley30 Jan 2000ODI # 1553
02Zimbabwev South AfricaGqeberha6 Feb 2000ODI # 1558
01Zimbabwev EnglandBulawayo18 Feb 2000ODI # 1564
CH Gayle404West Indiesv Sri LankaKandy21 Nov 2001Test # 1570
01West Indiesv Sri LankaColombo (SSC)29 Nov 2001Test # 1572
03West Indiesv Sri LankaColombo (SSC)29 Nov 2001Test # 1572
01West Indiesv ZimbabweColombo (SSC)9 Dec 2001ODI # 1777
D Ramnarine401West Indiesv Sri LankaColombo (SSC)29 Nov 2001Test # 1572
03West Indiesv Sri LankaColombo (SSC)29 Nov 2001Test # 1572
02West Indiesv PakistanSharjah7 Feb 2002Test # 1588
04West Indiesv PakistanSharjah7 Feb 2002Test # 1588
DBL Powell403West Indiesv Sri LankaColombo (SSC)13 Jul 2005Test # 1755
02West Indiesv Sri LankaKandy22 Jul 2005Test # 1757
04West Indiesv Sri LankaKandy22 Jul 2005Test # 1757
01West Indiesv IndiaDambulla31 Jul 2005ODI # 2263
Shabbir Ahmed401Pakistanv West IndiesKingston3 Jun 2005Test # 1754
03Pakistanv West IndiesKingston3 Jun 2005Test # 1754
01Pakistanv EnglandMultan12 Nov 2005Test # 1770
03Pakistanv EnglandMultan12 Nov 2005Test # 1770
CS Martin402New Zealandv Sri LankaNapier8 Jan 2006ODI # 2312
01New Zealandv West IndiesAuckland9 Mar 2006Test # 1787
03New Zealandv West IndiesAuckland9 Mar 2006Test # 1787
02New Zealandv West IndiesWellington17 Mar 2006Test # 1790
A Nel401South Africav Sri LankaColombo (SSC)27 Jul 2006Test # 1810
03South Africav Sri LankaColombo (SSC)27 Jul 2006Test # 1810
02South Africav New ZealandBrabourne16 Oct 2006ODI # 2430
01South Africav Sri LankaAhmedabad24 Oct 2006ODI # 2435
Danish Kaneria402Pakistanv South AfricaLahore8 Oct 2007Test # 1844
01Pakistanv IndiaDelhi22 Nov 2007Test # 1849
03Pakistanv IndiaDelhi22 Nov 2007Test # 1849
02Pakistanv IndiaEden Gardens30 Nov 2007Test # 1850
JM Davison401Canadav NetherlandsDubai (DSC)9 Feb 2010T20I # 136
01Canadav KenyaDubai (DSC)10 Feb 2010T20I # 138
02Canadav Sri LankaHambantota20 Feb 2011ODI # 3102
02Canadav ZimbabweNagpur28 Feb 2011ODI # 3111
CB Mpofu402Zimbabwev New ZealandHarare17 Oct 2011T20I # 213
02Zimbabwev New ZealandBulawayo1 Nov 2011Test # 2013
04Zimbabwev New ZealandBulawayo1 Nov 2011Test # 2013
02Zimbabwev Sri LankaHambantota18 Sep 2012T20I # 263
SL Malinga402Sri Lankav South AfricaPallekele26 Jul 2013ODI # 3398
02Sri Lankav South AfricaColombo (RPS)2 Aug 2013T20I # 323
01Sri Lankav New ZealandHambantota10 Nov 2013ODI # 3432
02Sri Lankav PakistanSharjah18 Dec 2013ODI # 3445
SL Malinga401Sri Lankav PakistanAbu Dhabi25 Dec 2013ODI # 3448
02Sri Lankav PakistanAbu Dhabi27 Dec 2013ODI # 3450
01Sri Lankav BangladeshMirpur17 Feb 2014ODI # 3469
01Sri Lankav New ZealandChattogram31 Mar 2014T20I # 395
BA Stokes401Englandv West IndiesBridgetown13 Mar 2014T20I # 364
02Englandv IndiaNottingham9 Jul 2014Test # 2128
02Englandv IndiaLord's17 Jul 2014Test # 2130
04Englandv IndiaLord's17 Jul 2014Test # 2130
SL Malinga401Sri Lankav South AfricaPallekele9 Jul 2014ODI # 3501
02Sri Lankav South AfricaHambantota12 Jul 2014ODI # 3502
01Sri Lankav PakistanHambantota26 Aug 2014ODI # 3515
02Sri Lankav New ZealandChristchurch14 Feb 2015ODI # 3599
N Pradeep404Sri Lankav IndiaColombo (SSC)28 Aug 2015Test # 2179
01Sri Lankav West IndiesGalle14 Oct 2015Test # 2181
01Sri Lankav West IndiesColombo (PSS)22 Oct 2015Test # 2182
03Sri Lankav West IndiesColombo (PSS)22 Oct 2015Test # 2182
N Pradeep401Sri Lankav PakistanAbu Dhabi28 Sep 2017Test # 2275
03Sri Lankav PakistanAbu Dhabi28 Sep 2017Test # 2275
01Sri Lankav PakistanDubai (DSC)6 Oct 2017Test # 2278
03Sri Lankav PakistanDubai (DSC)6 Oct 2017Test # 2278
A Dananjaya401Sri Lankav BangladeshColombo (RPS)31 Jul 2019ODI # 4195
02Sri Lankav New ZealandGalle14 Aug 2019Test # 2354
01Sri Lankav New ZealandPallekele3 Sep 2019T20I # 879
01Sri Lankav New ZealandPallekele6 Sep 2019T20I # 880
BKG Mendis403Sri Lankav South AfricaCenturion26 Dec 2020Test # 2399
01Sri Lankav South AfricaJohannesburg3 Jan 2021Test # 2401
03Sri Lankav South AfricaJohannesburg3 Jan 2021Test # 2401
01Sri Lankav EnglandGalle14 Jan 2021Test # 2403
Khaled Ahmed402Bangladeshv PakistanMirpur4 Dec 2021Test # 2439
03Bangladeshv PakistanMirpur4 Dec 2021Test # 2439
02Bangladeshv South AfricaDurban31 Mar 2022Test # 2460
04Bangladeshv South AfricaDurban31 Mar 2022Test # 2460
Mujeeb Ur Rahman401Afghanistanv Sri LankaPallekele27 Nov 2022ODI # 4488
02Afghanistanv PakistanSharjah27 Mar 2023T20I # 2035
02Afghanistanv Sri LankaHambantota4 Jun 2023ODI # 4580
01Afghanistanv Sri LankaHambantota7 Jun 2023ODI # 4583

Cricket Record for Most Consecutive Ducks: ODI


PlayerDucksRunsInnsTeamOppositionGroundMatch DateScorecard
AL Logie401West Indiesv PakistanPeshawar2 Dec 1985ODI # 344
01West Indiesv PakistanRawalpindi4 Dec 1985ODI # 345
02West Indiesv PakistanPeshawar17 Oct 1986ODI # 396
01West Indiesv PakistanGujranwala4 Nov 1986ODI # 397
GP Wickramasinghe402Sri Lankav PakistanSingapore7 Apr 1996ODI # 1093
02Sri Lankav South AfricaJohannesburg5 Apr 1998ODI # 1306
01Sri Lankav PakistanBenoni15 Apr 1998ODI # 1317
01Sri Lankav South AfricaBloemfontein19 Apr 1998ODI # 1321
HK Olonga402Zimbabwev Sri LankaHarare15 Dec 1999ODI # 1529
01Zimbabwev EnglandKimberley30 Jan 2000ODI # 1553
02Zimbabwev South AfricaGqeberha6 Feb 2000ODI # 1558
01Zimbabwev EnglandBulawayo18 Feb 2000ODI # 1564
C White401Englandv PakistanLahore27 Oct 2000ODI # 1649
01Englandv PakistanRawalpindi30 Oct 2000ODI # 1653
01Englandv Sri LankaDambulla23 Mar 2001ODI # 1694
02Englandv Sri LankaColombo (RPS)25 Mar 2001ODI # 1695
SL Malinga401Sri Lankav South AfricaPallekele9 Jul 2014ODI # 3501
02Sri Lankav South AfricaHambantota12 Jul 2014ODI # 3502
01Sri Lankav PakistanHambantota26 Aug 2014ODI # 3515
02Sri Lankav New ZealandChristchurch14 Feb 2015ODI # 3599
DK Lillee301Australiav EnglandSydney14 Jan 1980ODI # 83
01Australiav West IndiesSydney18 Jan 1980ODI # 85
02Australiav EnglandThe Oval20 Aug 1980ODI # 91
M Hendrick302Englandv West IndiesLord's23 Jun 1979ODI # 74
02Englandv AustraliaBirmingham6 Jun 1981ODI # 120
02Englandv AustraliaLeeds8 Jun 1981ODI # 121
CJ McDermott301Australiav IndiaMelbourne31 Jan 1986ODI # 360
01Australiav IndiaSydney5 Feb 1986ODI # 362
02Australiav New ZealandDunedin19 Mar 1986ODI # 369
TE Blain301New Zealandv PakistanColombo (SSC)7 Apr 1986ODI # 380
01New Zealandv IndiaSharjah10 Apr 1986ODI # 381
01New Zealandv PakistanSharjah15 Apr 1986ODI # 384
AJ Stewart301Englandv PakistanNagpur30 Oct 1989ODI # 590
01Englandv West IndiesKingston3 Mar 1990ODI # 614
01Englandv West IndiesGeorgetown7 Mar 1990ODI # 617
DK Morrison301New Zealandv PakistanSharjah1 May 1990ODI # 629
02New Zealandv PakistanLahore2 Nov 1990ODI # 636
01New Zealandv PakistanPeshawar4 Nov 1990ODI # 637
Shoaib Mohammad301Pakistanv South AfricaEast London15 Feb 1993ODI # 803
02Pakistanv West IndiesDurban19 Feb 1993ODI # 805
01Pakistanv West IndiesJohannesburg27 Feb 1993ODI # 810
PV Simmons301West Indiesv ZimbabweHyderabad (Deccan)21 Nov 1993ODI # 854
02West Indiesv Sri LankaEden Gardens25 Nov 1993ODI # 857
02West Indiesv IndiaEden Gardens27 Nov 1993ODI # 858
CR Matthews301South Africav AustraliaPerth16 Jan 1994ODI # 874
02South Africav AustraliaGqeberha22 Feb 1994ODI # 885
01South Africav AustraliaEast London2 Apr 1994ODI # 900
SR Tendulkar302Indiav Sri LankaColombo (SSC)17 Sep 1994ODI # 927
02Indiav West IndiesFaridabad17 Oct 1994ODI # 931
02Indiav West IndiesWankhede20 Oct 1994ODI # 933
RP de Groen302New Zealandv South AfricaCape Town6 Dec 1994ODI # 956
01New Zealandv PakistanGqeberha13 Dec 1994ODI # 961
01New Zealandv PakistanEast London19 Dec 1994ODI # 966
A Kumble302Indiav EnglandThe Oval23 May 1996ODI # 1102
01Indiav EnglandLeeds25 May 1996ODI # 1103
01Indiav AustraliaColombo (SSC)6 Sep 1996ODI # 1113
Shadab Kabir302Pakistanv EnglandNottingham1 Sep 1996ODI # 1111
01Pakistanv IndiaToronto16 Sep 1996ODI # 1115
01Pakistanv IndiaToronto23 Sep 1996ODI # 1119
WPUJC Vaas301Sri Lankav PakistanSharjah12 Nov 1996ODI # 1143
02Sri Lankav New ZealandWellington27 Mar 1997ODI # 1185
01Sri Lankav PakistanSharjah4 Apr 1997ODI # 1190
TM Moody301Australiav West IndiesPerth12 Jan 1997ODI # 1162
02Australiav South AfricaMelbourne9 Dec 1997ODI # 1257
01Australiav New ZealandSydney14 Jan 1998ODI # 1275
WPUJC Vaas302Sri Lankav PakistanJamshedpur19 Mar 1999ODI # 1411
02Sri Lankav IndiaNagpur22 Mar 1999ODI # 1415
02Sri Lankav IndiaPune30 Mar 1999ODI # 1426
M Dillon302West Indiesv PakistanSharjah14 Oct 1999ODI # 1513
01West Indiesv Sri LankaSharjah17 Oct 1999ODI # 1515
02West Indiesv PakistanSharjah19 Oct 1999ODI # 1517
RT Ponting302Australiav IndiaSydney14 Jan 2000ODI # 1540
02Australiav PakistanMelbourne16 Jan 2000ODI # 1541
01Australiav PakistanSydney19 Jan 2000ODI # 1542
L Klusener302South Africav IndiaSharjah27 Mar 2000ODI # 1581
02South Africav PakistanSharjah28 Mar 2000ODI # 1582
02South Africav PakistanSharjah31 Mar 2000ODI # 1583
Mohammad Wasim301Pakistanv AustraliaBrisbane9 Jan 2000ODI # 1536
02Pakistanv AustraliaSydney4 Feb 2000ODI # 1556
02Pakistanv West IndiesSt George's16 Apr 2000ODI # 1592
M Muralidaran301Sri Lankav PakistanDhaka5 Jun 2000ODI # 1601
02Sri Lankav PakistanDhaka7 Jun 2000ODI # 1602
01Sri Lankav PakistanNairobi (Gym)8 Oct 2000ODI # 1634
AD Mullally301Englandv ZimbabweThe Oval8 Jul 2000ODI # 1607
02Englandv West IndiesNottingham20 Jul 2000ODI # 1618
01Englandv Sri LankaDambulla23 Mar 2001ODI # 1694
AC Parore301New Zealandv IndiaColombo (RPS)26 Jul 2001ODI # 1739
02New Zealandv Sri LankaColombo (SSC)31 Jul 2001ODI # 1741
01New Zealandv IndiaColombo (SSC)2 Aug 2001ODI # 1743
T Taibu301Zimbabwev Sri LankaColombo (SSC)8 Dec 2001ODI # 1776
02Zimbabwev West IndiesColombo (SSC)9 Dec 2001ODI # 1777
02Zimbabwev Sri LankaColombo (RPS)12 Dec 2001ODI # 1779
ID Blackwell301Englandv Sri LankaAdelaide17 Jan 2003ODI # 1937
01Englandv AustraliaAdelaide19 Jan 2003ODI # 1938
01Englandv AustraliaSydney23 Jan 2003ODI # 1940
NA de Groot301Canadav BangladeshDurban11 Feb 2003ODI # 1946
01Canadav KenyaCape Town15 Feb 2003ODI # 1952
01Canadav Sri LankaPaarl19 Feb 2003ODI # 1958
JJ Esmeijer301Netherlandsv PakistanColombo (SSC)21 Sep 2002ODI # 1883
02Netherlandsv AustraliaPotchefstroom20 Feb 2003ODI # 1960
02Netherlandsv PakistanPaarl25 Feb 2003ODI # 1967
Habibul Bashar302Bangladeshv West IndiesDhaka2 Dec 2002ODI # 1909
02Bangladeshv CanadaDurban11 Feb 2003ODI # 1946
01Bangladeshv New ZealandKimberley26 Feb 2003ODI # 1968
Shoaib Malik301Pakistanv New ZealandChristchurch10 Jan 2004ODI # 2078
01Pakistanv New ZealandNapier14 Jan 2004ODI # 2081
02Pakistanv New ZealandWellington17 Jan 2004ODI # 2083
Z Khan302Indiav AustraliaEden Gardens18 Nov 2003ODI # 2064
01Indiav PakistanKarachi13 Mar 2004ODI # 2112
02Indiav PakistanRawalpindi16 Mar 2004ODI # 2114
V Sibanda301Zimbabwev IndiaPerth3 Feb 2004ODI # 2095
01Zimbabwev Sri LankaBulawayo20 Apr 2004ODI # 2119
01Zimbabwev Sri LankaBulawayo22 Apr 2004ODI # 2120
T Panyangara301Zimbabwev Sri LankaBulawayo22 Apr 2004ODI # 2120
01Zimbabwev Sri LankaHarare25 Apr 2004ODI # 2122
02Zimbabwev Sri LankaHarare27 Apr 2004ODI # 2123
A Symonds301Australiav EnglandBirmingham21 Sep 2004ODI # 2180
01Australiav New ZealandMelbourne (Docklands)5 Dec 2004ODI # 2196
01Australiav New ZealandSydney8 Dec 2004ODI # 2198
PG Gillespie302Irelandv EnglandBelfast13 Jun 2006ODI # 2383
01Irelandv ScotlandAyr5 Aug 2006ODI # 2396
01Irelandv NetherlandsAyr8 Aug 2006ODI # 2401
Mohammad Rafique301Bangladeshv ZimbabweHarare2 Aug 2006ODI # 2394
01Bangladeshv ZimbabweHarare4 Aug 2006ODI # 2395
02Bangladeshv KenyaNairobi (Gym)13 Aug 2006ODI # 2403
NS Poonia301Scotlandv BangladeshChattogram15 Dec 2006ODI # 2465
02Scotlandv BangladeshMirpur17 Dec 2006ODI # 2467
02Scotlandv KenyaMombasa17 Jan 2007ODI # 2476
Mushfiqur Rahim301Bangladeshv Sri LankaColombo (RPS)23 Jul 2007ODI # 2606
02Bangladeshv Sri LankaColombo (RPS)25 Jul 2007ODI # 2607
01Bangladeshv New ZealandAuckland26 Dec 2007ODI # 2658
P Utseya302Zimbabwev KenyaNairobi (Gym)19 Oct 2008ODI # 2768
01Zimbabwev Sri LankaHarare20 Nov 2008ODI # 2779
01Zimbabwev Sri LankaHarare22 Nov 2008ODI # 2780
DPMD Jayawardene302Sri Lankav ZimbabweHarare28 Nov 2008ODI # 2784
01Sri Lankav ZimbabweHarare30 Nov 2008ODI # 2785
01Sri Lankav ZimbabweMirpur12 Jan 2009ODI # 2791
B Lee301Australiav EnglandLord's6 Sep 2009ODI # 2883
01Australiav EnglandNottingham17 Sep 2009ODI # 2891
01Australiav EnglandChester-le-Street20 Sep 2009ODI # 2892
SL Malinga302Sri Lankav PakistanColombo (RPS)7 Aug 2009ODI # 2868
02Sri Lankav IndiaColombo (RPS)14 Sep 2009ODI # 2889
01Sri Lankav EnglandJohannesburg25 Sep 2009ODI # 2896
SR Watson301Australiav EnglandChester-le-Street20 Sep 2009ODI # 2892
01Australiav West IndiesJohannesburg26 Sep 2009ODI # 2897
01Australiav IndiaCenturion28 Sep 2009ODI # 2901
Salman Butt302Pakistanv AustraliaPerth29 Jan 2010ODI # 2947
01Pakistanv AustraliaPerth31 Jan 2010ODI # 2948
02Pakistanv Sri LankaDambulla15 Jun 2010ODI # 2991
AD Poynter302Irelandv ScotlandThe Hague5 Jul 2010ODI # 3013
02Irelandv CanadaAmstelveen7 Jul 2010ODI # 3015
01Irelandv NetherlandsAmstelveen9 Jul 2010ODI # 3021
JO Ngoche301Kenyav CanadaSchiedam9 Jul 2010ODI # 3020
01Kenyav CanadaSchiedam10 Jul 2010ODI # 3022
01Kenyav AfghanistanNairobi (Gym)7 Oct 2010ODI # 3052
NN Odhiambo301Kenyav AfghanistanNairobi (Gym)9 Oct 2010ODI # 3053
01Kenyav New ZealandChennai20 Feb 2011ODI # 3101
02Kenyav PakistanHambantota23 Feb 2011ODI # 3105
SO Ngoche301Kenyav New ZealandChennai20 Feb 2011ODI # 3101
02Kenyav PakistanHambantota23 Feb 2011ODI # 3105
01Kenyav Sri LankaColombo (RPS)1 Mar 2011ODI # 3113
D Bishoo301West Indiesv PakistanBridgetown28 Apr 2011ODI # 3154
01West Indiesv IndiaPort of Spain6 Jun 2011ODI # 3159
01West Indiesv IndiaPort of Spain8 Jun 2011ODI # 3160
I Sharma302Indiav Sri LankaDambulla28 Aug 2010ODI # 3040
02Indiav West IndiesNorth Sound13 Jun 2011ODI # 3162
01Indiav West IndiesKingston16 Jun 2011ODI # 3163
AR Cusack301Irelandv AfghanistanDublin5 Jul 2012ODI # 3282
01Irelandv PakistanDublin26 May 2013ODI # 3358
01Irelandv NetherlandsAmstelveen7 Jul 2013ODI # 3384
M Morkel302South Africav Sri LankaColombo (RPS)20 Jul 2013ODI # 3392
01South Africav Sri LankaPallekele28 Jul 2013ODI # 3400
02South Africav Sri LankaColombo (RPS)31 Jul 2013ODI # 3401
CA Ingram301South Africav EnglandThe Oval19 Jun 2013ODI # 3375
02South Africav Sri LankaColombo (RPS)20 Jul 2013ODI # 3392
01South Africav PakistanSharjah30 Oct 2013ODI # 3425
SL Malinga302Sri Lankav South AfricaPallekele26 Jul 2013ODI # 3398
01Sri Lankav New ZealandHambantota10 Nov 2013ODI # 3432
02Sri Lankav PakistanSharjah18 Dec 2013ODI # 3445
SL Malinga301Sri Lankav PakistanAbu Dhabi25 Dec 2013ODI # 3448
02Sri Lankav PakistanAbu Dhabi27 Dec 2013ODI # 3450
01Sri Lankav BangladeshMirpur17 Feb 2014ODI # 3469
Fahad Alhashmi302U.A.E.v BangladeshLahore24 Jun 2008ODI # 2711
02U.A.E.v Sri LankaLahore26 Jun 2008ODI # 2718
01U.A.E.v AfghanistanICCA Dubai4 Dec 2014ODI # 3562
Hamid Hassan301Afghanistanv IrelandDubai (DSC)10 Jan 2015ODI # 3573
02Afghanistanv BangladeshCanberra18 Feb 2015ODI # 3605
01Afghanistanv Sri LankaDunedin22 Feb 2015ODI # 3609
PKD Chase302Irelandv AfghanistanBelfast17 Jul 2016ODI # 3763
02Irelandv PakistanDublin (Malahide)18 Aug 2016ODI # 3767
02Irelandv South AfricaBenoni25 Sep 2016ODI # 3780
B Muzarabani301Zimbabwev AfghanistanSharjah16 Feb 2018ODI # 3977
02Zimbabwev AfghanistanSharjah19 Feb 2018ODI # 3979
01Zimbabwev AfghanistanBulawayo6 Mar 2018ODI # 3988
BKG Mendis302Sri Lankav BangladeshDubai (DSC)15 Sep 2018ODI # 4036
02Sri Lankav AfghanistanAbu Dhabi17 Sep 2018ODI # 4038
01Sri Lankav EnglandPallekele17 Oct 2018ODI # 4054
JJ Bumrah301Indiav Sri LankaDharamsala10 Dec 2017ODI # 3939
02Indiav West IndiesPune27 Oct 2018ODI # 4062
01Indiav AustraliaNagpur5 Mar 2019ODI # 4106
N Pradeep302Sri Lankav New ZealandNelson8 Jan 2019ODI # 4076
01Sri Lankav AfghanistanCardiff4 Jun 2019ODI # 4149
02Sri Lankav AustraliaThe Oval15 Jun 2019ODI # 4159
Mehidy Hasan Miraz302Bangladeshv New ZealandWellington26 Mar 2021ODI # 4282
01Bangladeshv Sri LankaMirpur25 May 2021ODI # 4291
02Bangladeshv Sri LankaMirpur28 May 2021ODI # 4292
B Muzarabani301Zimbabwev BangladeshHarare18 Jul 2021ODI # 4306
01Zimbabwev BangladeshHarare20 Jul 2021ODI # 4308
01Zimbabwev IrelandBelfast13 Sep 2021ODI # 4323
Hamza Tahir302Scotlandv U.S.A.Sharjah9 Dec 2019ODI # 4217
01Scotlandv U.A.E.ICCA Dubai15 Dec 2019ODI # 4220
01Scotlandv OmanDubai (DSC)10 Apr 2022ODI # 4385
VJ Kingma302Netherlandsv AfghanistanDoha23 Jan 2022ODI # 4348
02Netherlandsv AfghanistanDoha25 Jan 2022ODI # 4350
02Netherlandsv West IndiesAmstelveen4 Jun 2022ODI # 4398
S Lamichhane302Nepalv U.S.A.Pearland15 Jun 2022ODI # 4411
02Nepalv NamibiaAyr11 Jul 2022ODI # 4422
02Nepalv NamibiaAyr16 Jul 2022ODI # 4430
SA Yadav302Indiav AustraliaWankhede17 Mar 2023ODI # 4538
01Indiav AustraliaVisakhapatnam19 Mar 2023ODI # 4541
02Indiav AustraliaChennai22 Mar 2023ODI # 4545
Mujeeb Ur Rahman301Afghanistanv Sri LankaPallekele27 Nov 2022ODI # 4488
02Afghanistanv Sri LankaHambantota4 Jun 2023ODI # 4580
01Afghanistanv Sri LankaHambantota7 Jun 2023ODI # 4583

Cricket Record for Most Consecutive Ducks: T20i


PlayerDucksRunsInnsTeamOppositionGroundMatch DateScorecard
Abdullah Shafique401Pakistanv New ZealandAuckland18 Dec 2020T20I # 1117
01Pakistanv New ZealandHamilton20 Dec 2020T20I # 1118
01Pakistanv AfghanistanSharjah24 Mar 2023T20I # 2030
01Pakistanv AfghanistanSharjah26 Mar 2023T20I # 2033
CJO Smith301Scotlandv NetherlandsBelfast4 Aug 2008T20I # 65
01Scotlandv New ZealandThe Oval6 Jun 2009T20I # 91
02Scotlandv South AfricaThe Oval7 Jun 2009T20I # 94
ADS Fletcher302West Indiesv IndiaLord's12 Jun 2009T20I # 105
02West Indiesv South AfricaThe Oval13 Jun 2009T20I # 106
02West Indiesv EnglandThe Oval15 Jun 2009T20I # 111
Mohammad Hafeez302Pakistanv EnglandDubai (DSC)25 Feb 2012T20I # 228
02Pakistanv EnglandAbu Dhabi27 Feb 2012T20I # 229
02Pakistanv Sri LankaHambantota1 Jun 2012T20I # 244
KM Jarvis302Zimbabwev PakistanHarare16 Sep 2011T20I # 205
02Zimbabwev New ZealandHarare17 Oct 2011T20I # 213
02Zimbabwev Sri LankaHambantota18 Sep 2012T20I # 263
MM Ali301Englandv PakistanDubai (DSC)26 Nov 2015T20I # 468
01Englandv PakistanSharjah30 Nov 2015T20I # 473
01Englandv South AfricaCape Town19 Feb 2016T20I # 503
MD Shanaka302Sri Lankav AustraliaAdelaide22 Feb 2017T20I # 598
01Sri Lankav IndiaColombo (RPS)6 Sep 2017T20I # 618
01Sri Lankav PakistanAbu Dhabi26 Oct 2017T20I # 625
L Ronchi301New Zealandv BangladeshMount Maunganui6 Jan 2017T20I # 575
02New Zealandv South AfricaAuckland17 Feb 2017T20I # 595
02ICC World XIv West IndiesLord's31 May 2018T20I # 666
ACF Stokes301Guernseyv GermanyCastel15 Jun 2019T20I # 793
02Guernseyv ItalySt Peter Port16 Jun 2019T20I # 796
02Guernseyv NorwayCastel19 Jun 2019T20I # 801
Rizwan Cheema302Canadav IrelandAbu Dhabi16 Nov 2013T20I # 338
02Canadav KenyaSharjah26 Nov 2013T20I # 346
01Canadav Cayman IsSandys Parish18 Aug 2019T20I # 852
AC Kose301Turkeyv LuxembourgIlfov County29 Aug 2019T20I # 868
02Turkeyv Czech Rep.Ilfov County30 Aug 2019T20I # 872
01Turkeyv AustriaIlfov County31 Aug 2019T20I # 875
AC Evans302Scotlandv ZimbabweNagpur10 Mar 2016T20I # 527
02Scotlandv PakistanEdinburgh13 Jun 2018T20I # 673
02Scotlandv SingaporeICCA Dubai18 Oct 2019T20I # 935
MA Baig302Malawiv MozambiqueLilongwe6 Nov 2019T20I # 1004
01Malawiv MozambiqueLilongwe7 Nov 2019T20I # 1005
02Malawiv MozambiqueBlantyre10 Nov 2019T20I # 1013
Washington Sundar301Indiav West IndiesThiruvananthapuram8 Dec 2019T20I # 1022
01Indiav Sri LankaPune10 Jan 2020T20I # 1027
01Indiav New ZealandWellington31 Jan 2020T20I # 1036
BD Glover301Netherlandsv OmanAl Amerat9 Oct 2019T20I # 924
01Netherlandsv IrelandAbu Dhabi18 Oct 2021T20I # 1312
01Netherlandsv Sri LankaSharjah22 Oct 2021T20I # 1346
L Shafeeg302Maldivesv QatarAl Amerat23 Feb 2020T20I # 1048
02Maldivesv BahrainAl Amerat24 Feb 2020T20I # 1056
01Maldivesv Saudi ArabiaDoha23 Oct 2021T20I # 1352
SVE Bharathi301Germanyv SpainAlmeria11 Sep 2021T20I # 1269
01Germanyv JerseyAlmeria19 Oct 2021T20I # 1321
01Germanyv BahrainAl Amerat18 Feb 2022T20I # 1471
T Turan301Turkeyv AustriaIlfov County31 Aug 2019T20I # 875
01Turkeyv SerbiaKerava15 Jul 2022T20I # 1656
02Turkeyv Isle of ManKerava18 Jul 2022T20I # 1672
Zain Ahmad301Francev NorwayKerava27 Jul 2022T20I # 1691
01Francev EstoniaKerava30 Jul 2022T20I # 1709
02Francev GuernseyKerava31 Jul 2022T20I # 1712
P Cabebula302Fijiv VanuatuPort vila13 Sep 2022T20I # 1771
01Fijiv Cook IslandsPort vila14 Sep 2022T20I # 1773
01Fijiv SamoaPort vila15 Sep 2022T20I # 1774
C Chete301Malawiv UgandaKigali16 Oct 2021T20I # 1302
01Malawiv GhanaRwanda19 Oct 2021T20I # 1314
02Malawiv KenyaBenoni16 Sep 2022T20I # 1779
BA Simango302Mozambiquev MalawiLilongwe7 Nov 2019T20I # 1005
02Mozambiquev UgandaBenoni18 Sep 2022T20I # 1783
02Mozambiquev BotswanaBenoni19 Sep 2022T20I # 1785
P Silas301Botswanav RwandaRwanda17 Nov 2022T20I # 1887
01Botswanav MalawiRwanda20 Nov 2022T20I # 1899
02Botswanav MaliRwanda22 Nov 2022T20I # 1912
TG Thamae302Lesothov KenyaKigali21 Nov 2022T20I # 1905
02Lesothov St HelenaKigali22 Nov 2022T20I # 1913
02Lesothov MalawiKigali25 Nov 2022T20I # 1921
Abubacarr Kuyateh301Gambiav Sierra LeoneKigali6 Dec 2022T20I # 1940
01Gambiav TanzaniaRwanda6 Dec 2022T20I # 1943
02Gambiav GhanaRwanda8 Dec 2022T20I # 1945
E Sebareme301Rwandav TanzaniaRwanda13 Dec 2022T20I # 1953
02Rwandav UgandaRwanda14 Dec 2022T20I # 1954
02Rwandav UgandaRwanda15 Dec 2022T20I # 1958
S Rossi302Argentinav BermudaBuenos Aires26 Feb 2023T20I # 2007
01Argentinav BahamasBuenos Aires2 Mar 2023T20I # 2011
01Argentinav Cayman IsBuenos Aires4 Mar 2023T20I # 2013
LJ Tucker302Irelandv ScotlandEdinburgh28 Jul 2023T20I # 2180
01Irelandv IndiaDublin (Malahide)18 Aug 2023T20I # 2200
02Irelandv IndiaDublin (Malahide)20 Aug 2023T20I # 2208
US Hathinjar301Cambodiav MalaysiaPhnom Penh11 May 2023T20I # 2066
01Cambodiav JapanHangzhou27 Sep 2023T20I # 2256
01Cambodiav Hong KongHangzhou29 Sep 2023T20I # 2261
Anas Khan302Hong Kongv P.N.G.Kuala Lumpur21 Sep 2023T20I # 2247
02Hong Kongv MalaysiaKuala Lumpur22 Sep 2023T20I # 2249
02Hong Kongv PakistanHangzhou3 Oct 2023T20I # 2279
M Akayezu302Rwandav TanzaniaRwanda31 Aug 2023T20I # 2227
02Rwandav NigeriaLagos4 Oct 2023T20I # 2285
01Rwandav GhanaLagos5 Oct 2023T20I # 2295

Cricket Record for Most Consecutive Ducks: Test


PlayerDucksRunsInnsTeamOppositionGroundMatch DateScorecard
RG Holland501Australiav EnglandBirmingham15 Aug 1985Test # 1021
03Australiav EnglandBirmingham15 Aug 1985Test # 1021
01Australiav New ZealandBrisbane8 Nov 1985Test # 1029
03Australiav New ZealandBrisbane8 Nov 1985Test # 1029
02Australiav New ZealandSydney22 Nov 1985Test # 1030
AB Agarkar504Indiav AustraliaAdelaide10 Dec 1999Test # 1476
02Indiav AustraliaMelbourne26 Dec 1999Test # 1479
04Indiav AustraliaMelbourne26 Dec 1999Test # 1479
01Indiav AustraliaSydney2 Jan 2000Test # 1481
03Indiav AustraliaSydney2 Jan 2000Test # 1481
Mohammad Asif503Pakistanv IndiaFaisalabad21 Jan 2006Test # 1782
01Pakistanv IndiaKarachi29 Jan 2006Test # 1783
02Pakistanv Sri LankaColombo (SSC)26 Mar 2006Test # 1794
02Pakistanv Sri LankaKandy3 Apr 2006Test # 1796
02Pakistanv EnglandThe Oval17 Aug 2006Test # 1814
R Peel402Englandv AustraliaAdelaide11 Jan 1895Test # 44
04Englandv AustraliaAdelaide11 Jan 1895Test # 44
02Englandv AustraliaSydney1 Feb 1895Test # 45
03Englandv AustraliaSydney1 Feb 1895Test # 45
RJ Crisp402South Africav AustraliaCape Town1 Jan 1936Test # 249
03South Africav AustraliaCape Town1 Jan 1936Test # 249
01South Africav AustraliaDurban28 Feb 1936Test # 251
03South Africav AustraliaDurban28 Feb 1936Test # 251
P Roy403Indiav EnglandLord's19 Jun 1952Test # 352
02Indiav EnglandManchester17 Jul 1952Test # 353
03Indiav EnglandManchester17 Jul 1952Test # 353
02Indiav EnglandThe Oval14 Aug 1952Test # 354
LSM Miller404New Zealandv South AfricaJohannesburg24 Dec 1953Test # 378
02New Zealandv South AfricaJohannesburg29 Jan 1954Test # 381
03New Zealandv South AfricaJohannesburg29 Jan 1954Test # 381
01New Zealandv South AfricaGqeberha5 Feb 1954Test # 382
RB Desai403Indiav EnglandThe Oval20 Aug 1959Test # 478
01Indiav AustraliaDelhi12 Dec 1959Test # 482
03Indiav AustraliaDelhi12 Dec 1959Test # 482
02Indiav AustraliaChennai13 Jan 1960Test # 486
WM Clark401Australiav West IndiesPort of Spain3 Mar 1978Test # 819
03Australiav West IndiesPort of Spain3 Mar 1978Test # 819
01Australiav West IndiesBridgetown17 Mar 1978Test # 821
03Australiav West IndiesBridgetown17 Mar 1978Test # 821
PI Pocock402Englandv West IndiesManchester26 Jul 1984Test # 992
03Englandv West IndiesManchester26 Jul 1984Test # 992
02Englandv West IndiesThe Oval9 Aug 1984Test # 993
04Englandv West IndiesThe Oval9 Aug 1984Test # 993
NA Foster403Englandv AustraliaLord's27 Jun 1985Test # 1018
02Englandv West IndiesBridgetown21 Mar 1986Test # 1042
03Englandv West IndiesBridgetown21 Mar 1986Test # 1042
01Englandv West IndiesPort of Spain3 Apr 1986Test # 1044
RG de Alwis403Sri Lankav IndiaNagpur27 Dec 1986Test # 1063
02Sri Lankav IndiaCuttack4 Jan 1987Test # 1064
03Sri Lankav IndiaCuttack4 Jan 1987Test # 1064
02Sri Lankav AustraliaPerth12 Feb 1988Test # 1092
ME Waugh401Australiav Sri LankaColombo (RPS)28 Aug 1992Test # 1195
03Australiav Sri LankaColombo (RPS)28 Aug 1992Test # 1195
01Australiav Sri LankaMoratuwa8 Sep 1992Test # 1196
03Australiav Sri LankaMoratuwa8 Sep 1992Test # 1196
ML Su'a403New Zealandv Sri LankaColombo (SSC)6 Dec 1992Test # 1204
02New Zealandv PakistanHamilton2 Jan 1993Test # 1207
04New Zealandv PakistanHamilton2 Jan 1993Test # 1207
02New Zealandv AustraliaChristchurch25 Feb 1993Test # 1215
DK Morrison402New Zealandv AustraliaPerth12 Nov 1993Test # 1235
02New Zealandv AustraliaHobart26 Nov 1993Test # 1236
03New Zealandv AustraliaHobart26 Nov 1993Test # 1236
01New Zealandv AustraliaBrisbane3 Dec 1993Test # 1238
M Mbangwa403Zimbabwev New ZealandWellington19 Feb 1998Test # 1401
01Zimbabwev New ZealandAuckland26 Feb 1998Test # 1402
03Zimbabwev New ZealandAuckland26 Feb 1998Test # 1402
01Zimbabwev PakistanBulawayo14 Mar 1998Test # 1408
AD Mullally402Englandv AustraliaBrisbane20 Nov 1998Test # 1428
01Englandv AustraliaPerth28 Nov 1998Test # 1431
03Englandv AustraliaPerth28 Nov 1998Test # 1431
02Englandv AustraliaAdelaide11 Dec 1998Test # 1434
GD McGrath402Australiav EnglandMelbourne26 Dec 1998Test # 1436
04Australiav EnglandMelbourne26 Dec 1998Test # 1436
01Australiav EnglandSydney2 Jan 1999Test # 1439
03Australiav EnglandSydney2 Jan 1999Test # 1439
M Dillon402West Indiesv AustraliaPort of Spain5 Mar 1999Test # 1448
04West Indiesv AustraliaPort of Spain5 Mar 1999Test # 1448
01West Indiesv AustraliaBrisbane23 Nov 2000Test # 1516
03West Indiesv AustraliaBrisbane23 Nov 2000Test # 1516
CS Martin401New Zealandv South AfricaJohannesburg8 Dec 2000Test # 1522
02New Zealandv PakistanAuckland8 Mar 2001Test # 1533
04New Zealandv PakistanAuckland8 Mar 2001Test # 1533
01New Zealandv PakistanChristchurch15 Mar 2001Test # 1536
PT Collins402West Indiesv AustraliaBridgetown26 Mar 1999Test # 1453
04West Indiesv AustraliaBridgetown26 Mar 1999Test # 1453
02West Indiesv Sri LankaKandy21 Nov 2001Test # 1570
04West Indiesv Sri LankaKandy21 Nov 2001Test # 1570
D Ramnarine401West Indiesv Sri LankaColombo (SSC)29 Nov 2001Test # 1572
03West Indiesv Sri LankaColombo (SSC)29 Nov 2001Test # 1572
02West Indiesv PakistanSharjah7 Feb 2002Test # 1588
04West Indiesv PakistanSharjah7 Feb 2002Test # 1588
M Dillon404West Indiesv PakistanSharjah31 Jan 2002Test # 1587
02West Indiesv PakistanSharjah7 Feb 2002Test # 1588
04West Indiesv PakistanSharjah7 Feb 2002Test # 1588
01West Indiesv IndiaGeorgetown11 Apr 2002Test # 1598
A Nel403South Africav AustraliaJohannesburg22 Feb 2002Test # 1590
01South Africav PakistanLahore17 Oct 2003Test # 1664
03South Africav PakistanLahore17 Oct 2003Test # 1664
01South Africav West IndiesJohannesburg12 Dec 2003Test # 1674
Shabbir Ahmed401Pakistanv West IndiesKingston3 Jun 2005Test # 1754
03Pakistanv West IndiesKingston3 Jun 2005Test # 1754
01Pakistanv EnglandMultan12 Nov 2005Test # 1770
03Pakistanv EnglandMultan12 Nov 2005Test # 1770
Danish Kaneria402Pakistanv South AfricaLahore8 Oct 2007Test # 1844
01Pakistanv IndiaDelhi22 Nov 2007Test # 1849
03Pakistanv IndiaDelhi22 Nov 2007Test # 1849
02Pakistanv IndiaEden Gardens30 Nov 2007Test # 1850
Rubel Hossain403Bangladeshv IndiaMirpur24 Jan 2010Test # 1950
02Bangladeshv New ZealandHamilton15 Feb 2010Test # 1953
04Bangladeshv New ZealandHamilton15 Feb 2010Test # 1953
02Bangladeshv EnglandChattogram12 Mar 2010Test # 1954
N Pradeep404Sri Lankav IndiaColombo (SSC)28 Aug 2015Test # 2179
01Sri Lankav West IndiesGalle14 Oct 2015Test # 2181
01Sri Lankav West IndiesColombo (PSS)22 Oct 2015Test # 2182
03Sri Lankav West IndiesColombo (PSS)22 Oct 2015Test # 2182
N Pradeep401Sri Lankav PakistanAbu Dhabi28 Sep 2017Test # 2275
03Sri Lankav PakistanAbu Dhabi28 Sep 2017Test # 2275
01Sri Lankav PakistanDubai (DSC)6 Oct 2017Test # 2278
03Sri Lankav PakistanDubai (DSC)6 Oct 2017Test # 2278
BKG Mendis403Sri Lankav South AfricaCenturion26 Dec 2020Test # 2399
01Sri Lankav South AfricaJohannesburg3 Jan 2021Test # 2401
03Sri Lankav South AfricaJohannesburg3 Jan 2021Test # 2401
01Sri Lankav EnglandGalle14 Jan 2021Test # 2403
Khaled Ahmed402Bangladeshv PakistanMirpur4 Dec 2021Test # 2439
03Bangladeshv PakistanMirpur4 Dec 2021Test # 2439
02Bangladeshv South AfricaDurban31 Mar 2022Test # 2460
04Bangladeshv South AfricaDurban31 Mar 2022Test # 2460
Claim Cricket Welcome Bonus

Cricket Record for Most Consecutive Ducks: ODI, T20i, Test


Cricket Record for Most Consecutive Ducks: ODI, T20i, Test

As the sport of cricket evolves, old records fall and new ones are set on a regular basis. People have a special spot in their hearts for the player who made the most ducks in a row record.

It’s proof that even the best may have a run of bad luck at the plate, demonstrating the volatility of the sport. This is a tribute to the unpredictable nature of the game.

A Closer Look at ODI Records

When we talk about One Day Internationals (ODIs), the most consecutive ducks record is a quirky yet significant one.

It’s a record that no player wishes to hold, but it’s there, reminding us that cricket is a game of both skill and luck.

Here, we see seasoned professionals sometimes having a run of bad luck, getting out for a duck in successive matches.

Let’s take a stroll down memory lane and revisit the top 5 players who have the dubious distinction of holding the most consecutive ducks record in ODI cricket.

AL Logie’s Unfortunate Run

In the mid-80s, AL Logie of the West Indies found himself in a rough patch, registering the most consecutive ducks in a series against Pakistan.

Despite showcasing remarkable skill throughout his career, Logie faced a series of unfortunate innings between December 1985 and November 1986.

The grounds of Peshawar and Gujranwala witnessed this rare occurrence, where a talented player faced a streak of bad luck, reminding us that cricket is as much about fortune as it is about skill.

GP Wickramasinghe’s Series of Zeroes

Sri Lankan player GP Wickramasinghe had his share of the most consecutive ducks between 1996 and 1998. Despite the challenging phase, he showcased resilience, bouncing back in his career.

The grounds of Singapore, Johannesburg, Benoni, and Bloemfontein became the witnesses to this phase, where Wickramasinghe faced teams like Pakistan and South Africa.

It was a period that tested his mettle but also showcased the unpredictable nature of cricket.

HK Olonga’s Duck Tale

As we move forward, we find Zimbabwe’s HK Olonga in the list of players with the most consecutive ducks.

Between December 1999 and February 2000, Olonga faced a series of ODI matches where he couldn’t add to the scoreboard.

The cricket grounds of Harare, Kimberley, Gqeberha, and Bulawayo hosted these matches, where Olonga faced teams like Sri Lanka and England.

It was a streak that added a chapter of human vulnerability in the cricket narratives.

C White’s Scoreless Journey

England’s C White also found himself in the list of players holding the most consecutive ducks record. From October 2000 to March 2001, White faced a series of matches where runs eluded him.

The cricketing venues of Lahore, Rawalpindi, Dambulla, and Colombo bore witness to this phase, a testimony to the highs and lows inherent in the sport of cricket.

SL Malinga’s Duck Streak

Lastly, we have SL Malinga, a name synonymous with Sri Lankan cricket, holding a place in this list. Despite being a powerhouse of talent, Malinga faced a streak of the most consecutive ducks from July 2014 to February 2015.

The cricket grounds of Pallekele, Hambantota, and Christchurch became the backdrop for this phase, where Malinga faced formidable teams like South Africa and New Zealand.

It was a period that showcased that even the mightiest can have a series of off days.

The T20i Scenario

Switching gears to the T20i format, the most consecutive ducks record takes on a different hue. In this fast-paced setup, every player is under immense pressure to perform from the get-go.

Hence, landing the most consecutive ducks in this format is like a quirky badge of honor, a reminder that even the best have off days.

Let’s take a closer look at the lives of the top five T20i cricketers in terms of the most consecutive ducks.

Abdullah Shafique: The Resilient Pakistani Batsman

Abdullah Shafique holds the unenviable record of having the most consecutive ducks in T20i cricket, with a series of four ducks.

His streak began in Auckland against New Zealand on December 18, 2020, and continued through matches in Hamilton, Sharjah, spanning over two years until March 26, 2023.

Despite these setbacks, Shafique has shown remarkable grit, representing Pakistan in crucial matches and proving that every player has highs and lows in their career.

CJO Smith: Scotland’s Fighter on the Field

CJO Smith, the spirited Scottish player, shares the record of most consecutive ducks, having faced three ducks in his T20i career.

His journey through this phase began in Belfast against the Netherlands on August 4, 2008, and saw a continuation in matches against New Zealand and South Africa in 2009.

Smith’s record is a testament to the unpredictable nature of cricket, where a series of scoreless innings can be followed by moments of glory.

ADS Fletcher: The West Indies’ Warrior

ADS Fletcher of the West Indies also finds himself in the list of players with the most consecutive ducks in T20i cricket.

His series of ducks started at Lord’s against India on June 12, 2009, and continued in matches against South Africa and England.

Fletcher’s journey is a reflection of the undying spirit of a cricketer, constantly battling odds and showcasing a never-give-up attitude on the field.

Mohammad Hafeez: Pakistan’s Beacon of Perseverance

Another Pakistani player, Mohammad Hafeez, shares the record of most consecutive ducks in T20i, with a series of three ducks that spanned matches against England and Sri Lanka from February to June 2012.

Hafeez’s record speaks volumes about the unpredictable nature of cricket, where even seasoned players can face a series of scoreless innings.

Despite this, Hafeez has been a pillar of strength for the Pakistani team, illustrating that setbacks are but a stepping stone to greater achievements.

KM Jarvis: Zimbabwe’s Symbol of Resilience

KM Jarvis of Zimbabwe rounds off our list of players with the most consecutive ducks in T20i cricket. His series of ducks occurred in matches against Pakistan, New Zealand, and Sri Lanka from September 2011 to September 2012.

Jarvis’s record is a reminder that cricket is a game of both skill and luck, and even the most skilled players can face a series of unfortunate innings.

It is Jarvis’s resilience that shines through, showcasing that every player has the potential to bounce back and carve a niche for themselves in cricket history.

Test Cricket: A True Test of Skill

In the realm of test cricket, holding the record for the most consecutive ducks is indeed a dubious honor.

This format tests the mettle of players over extended periods, making a series of ducks both a rare and somewhat humorous occurrence.

It’s a record that brings a smile and a sympathetic nod from the cricket aficionados.

Let’s explore the remarkable careers of the top 5 players who have the unique distinction of holding the record for the most consecutive ducks in test cricket.

RG Holland: A Series of Unfortunate Innings

RG Holland of Australia had a series of innings in 1985 where he couldn’t manage to score a single run.

The series against England in Birmingham saw him getting out for a duck in both innings of the test match numbered 1021.

This unfortunate streak continued in November the same year against New Zealand in Brisbane and Sydney, where Holland recorded ducks in four consecutive innings, bringing his total to five most consecutive ducks.

Despite this, Holland’s spirit remained unbroken, showcasing the unpredictable nature of cricket.

AB Agarkar: The Unyielding Spirit

Indian cricketer AB Agarkar also found himself in a similar predicament during the series against Australia from December 1999 to January 2000.

Agarkar recorded ducks in both innings in Adelaide and Melbourne, followed by ducks in Sydney, accumulating a total of five most consecutive ducks over a series of matches.

Despite this series of ducks, Agarkar demonstrated a never-give-up attitude, bouncing back in his career with notable performances.

Mohammad Asif: The Fighter

Pakistani bowler Mohammad Asif joined the list of players with the most consecutive ducks in 2006.

During the series against India and Sri Lanka, Asif recorded ducks in both innings in Faisalabad, Karachi, and Colombo, and then in Kandy and The Oval against England.

His series of most consecutive ducks totaled five, showcasing that even the mightiest can have a run of bad luck in cricket.

R Peel: The Veteran of the 19th Century

Going back to the 19th century, we find English player R Peel holding a record of four most consecutive ducks during the series against Australia in 1895.

Peel recorded ducks in both innings in Adelaide and Sydney, showcasing that cricket has always been a game of highs and lows, and sometimes, unfortunate series of ducks.

RJ Crisp: The Early 20th Century Chronicle

South African RJ Crisp also had a series of innings with the most consecutive ducks, totaling four during the series against Australia in 1936.

Crisp recorded ducks in both innings in Cape Town and Durban, adding his name to the list of players with the most consecutive ducks in the early 20th century.

Despite this record, Crisp’s career is remembered for his remarkable skill and determination.

The Bright Side of the Most Consecutive Ducks

While it might seem like a record to avoid, there is a bright side to the most consecutive ducks phenomenon.

It brings a human element to the game, showcasing that even the giants of cricket have vulnerable moments.

It’s a record that speaks to the heart, reminding us that it’s okay to stumble, as long as we get back up again.

Conclusion: Embracing the Quirks of Most Consecutive Ducks in Cricket

As we conclude off our lighthearted examination of the record for the most consecutive ducks in cricket, it becomes apparent that this record is significant in cricket history.

This album perfectly captures the ups and downs, successes and failures that define cricket as a sport. So, here’s to the record for the most straight ducks, a strange but delightful anomaly in cricket’s long and storied past.

Today's Match Predictions & Betting Odds



Download 7cric App

Today's Live Cricket Scores


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