Combined Test, ODI and T20I records Cricket – Most consecutive ducks

Combined Test, ODI and T20I records
Ducks and pairs

Most consecutive ducks

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

Showing 199 records