Records for Test+ODI+T20I Matches

Most consecutive ducks
Player
Ducks
Runs
Inns
Team
Opposition
Ground
Match Date
Scorecard
501Australiav 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
501New 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
504Indiav AustraliaAdelaide10 Dec 1999Test # 1476
02Indiav AustraliaMelbourne26 Dec 1999Test # 1479
04Indiav AustraliaMelbourne26 Dec 1999Test # 1479
01Indiav AustraliaSydney2 Jan 2000Test # 1481
03Indiav AustraliaSydney2 Jan 2000Test # 1481
402Englandv AustraliaAdelaide11 Jan 1895Test # 44
04Englandv AustraliaAdelaide11 Jan 1895Test # 44
02Englandv AustraliaSydney1 Feb 1895Test # 45
03Englandv AustraliaSydney1 Feb 1895Test # 45
402South 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
403Indiav EnglandLord's19 Jun 1952Test # 352
02Indiav EnglandManchester17 Jul 1952Test # 353
03Indiav EnglandManchester17 Jul 1952Test # 353
02Indiav EnglandThe Oval14 Aug 1952Test # 354
404New 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
403Indiav EnglandThe Oval20 Aug 1959Test # 478
01Indiav AustraliaDelhi12 Dec 1959Test # 482
03Indiav AustraliaDelhi12 Dec 1959Test # 482
02Indiav AustraliaChennai13 Jan 1960Test # 486
403New Zealandv PakistanDunedin7 Feb 1973Test # 712
01New Zealandv PakistanChristchurch11 Feb 1973ODI # 5
02New Zealandv PakistanAuckland16 Feb 1973Test # 713
02New Zealandv EnglandNottingham7 Jun 1973Test # 722
401Indiav EnglandLeeds13 Jul 1974ODI # 12
01Indiav West IndiesDelhi11 Dec 1974Test # 747
03Indiav West IndiesDelhi11 Dec 1974Test # 747
01Indiav West IndiesEden Gardens27 Dec 1974Test # 750
402Englandv AustraliaAdelaide25 Jan 1975Test # 754
04Englandv AustraliaAdelaide25 Jan 1975Test # 754
02Englandv AustraliaMelbourne8 Feb 1975Test # 755
01Englandv New ZealandDunedin8 Mar 1975ODI # 17
401Australiav 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
403Australiav PakistanMelbourne11 Dec 1981Test # 913
01Australiav PakistanSydney17 Dec 1981ODI # 128
01Australiav West IndiesPerth20 Dec 1981ODI # 130
01Australiav West IndiesMelbourne26 Dec 1981Test # 915
402Englandv 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
401West Indiesv PakistanPeshawar2 Dec 1985ODI # 344
01West Indiesv PakistanRawalpindi4 Dec 1985ODI # 345
02West Indiesv PakistanPeshawar17 Oct 1986ODI # 396
01West Indiesv PakistanGujranwala4 Nov 1986ODI # 397
403New Zealandv PakistanWellington10 Feb 1989Test # 1115
02New Zealandv PakistanAuckland24 Feb 1989Test # 1116
01New Zealandv IndiaChristchurch2 Feb 1990Test # 1136
02New Zealandv AustraliaChristchurch4 Mar 1990ODI # 615
403New 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
403New 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
403New Zealandv PakistanRawalpindi28 Nov 1996Test # 1342
02New Zealandv PakistanGujranwala4 Dec 1996ODI # 1146
01New Zealandv EnglandAuckland24 Jan 1997Test # 1351
03New Zealandv EnglandAuckland24 Jan 1997Test # 1351
403West 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
403Zimbabwev New ZealandWellington19 Feb 1998Test # 1401
01Zimbabwev New ZealandAuckland26 Feb 1998Test # 1402
03Zimbabwev New ZealandAuckland26 Feb 1998Test # 1402
01Zimbabwev PakistanBulawayo14 Mar 1998Test # 1408
402Englandv AustraliaBrisbane20 Nov 1998Test # 1428
01Englandv AustraliaPerth28 Nov 1998Test # 1431
03Englandv AustraliaPerth28 Nov 1998Test # 1431
02Englandv AustraliaAdelaide11 Dec 1998Test # 1434
402Australiav EnglandMelbourne26 Dec 1998Test # 1436
04Australiav EnglandMelbourne26 Dec 1998Test # 1436
01Australiav EnglandSydney2 Jan 1999Test # 1439
03Australiav EnglandSydney2 Jan 1999Test # 1439
403Sri Lankav PakistanDhaka12 Mar 1999Test # 1450
02Sri Lankav PakistanJamshedpur19 Mar 1999ODI # 1411
02Sri Lankav IndiaNagpur22 Mar 1999ODI # 1415
02Sri Lankav IndiaPune30 Mar 1999ODI # 1426
402Zimbabwev Sri LankaHarare15 Dec 1999ODI # 1529
01Zimbabwev EnglandKimberley30 Jan 2000ODI # 1553
02Zimbabwev South AfricaGqeberha6 Feb 2000ODI # 1558
01Zimbabwev EnglandBulawayo18 Feb 2000ODI # 1564
404West 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
401West 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
403West 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
401Pakistanv West IndiesKingston3 Jun 2005Test # 1754
03Pakistanv West IndiesKingston3 Jun 2005Test # 1754
01Pakistanv EnglandMultan12 Nov 2005Test # 1770
03Pakistanv EnglandMultan12 Nov 2005Test # 1770
402New 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
401South 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
402Pakistanv South AfricaLahore8 Oct 2007Test # 1844
01Pakistanv IndiaDelhi22 Nov 2007Test # 1849
03Pakistanv IndiaDelhi22 Nov 2007Test # 1849
02Pakistanv IndiaEden Gardens30 Nov 2007Test # 1850
401Canadav NetherlandsDubai (DICS)9 Feb 2010T20I # 136
01Canadav KenyaDubai (DICS)10 Feb 2010T20I # 138
02Canadav Sri LankaHambantota20 Feb 2011ODI # 3102
02Canadav ZimbabweNagpur28 Feb 2011ODI # 3111
402Zimbabwev New ZealandHarare17 Oct 2011T20I # 213
02Zimbabwev New ZealandBulawayo1 Nov 2011Test # 2013
04Zimbabwev New ZealandBulawayo1 Nov 2011Test # 2013
02Zimbabwev Sri LankaHambantota18 Sep 2012T20I # 263
402Sri 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
401Sri 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
401Englandv West IndiesBridgetown13 Mar 2014T20I # 364
02Englandv IndiaNottingham9 Jul 2014Test # 2128
02Englandv IndiaLord's17 Jul 2014Test # 2130
04Englandv IndiaLord's17 Jul 2014Test # 2130
401Sri 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
404Sri 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
401Sri Lankav PakistanAbu Dhabi28 Sep 2017Test # 2275
03Sri Lankav PakistanAbu Dhabi28 Sep 2017Test # 2275
01Sri Lankav PakistanDubai (DICS)6 Oct 2017Test # 2278
03Sri Lankav PakistanDubai (DICS)6 Oct 2017Test # 2278
401Sri 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
403Sri 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
402Bangladeshv PakistanMirpur4 Dec 2021Test # 2439
03Bangladeshv PakistanMirpur4 Dec 2021Test # 2439
02Bangladeshv South AfricaDurban31 Mar 2022Test # 2460
04Bangladeshv South AfricaDurban31 Mar 2022Test # 2460
401Afghanistanv Sri LankaPallekele27 Nov 2022ODI # 4488
02Afghanistanv PakistanSharjah27 Mar 2023T20I # 2035
02Afghanistanv Sri LankaHambantota4 Jun 2023ODI # 4580
01Afghanistanv Sri LankaHambantota7 Jun 2023ODI # 4583
402Hong Kongv P.N.G.Kuala Lumpur21 Sep 2023T20I # 2247
02Hong Kongv MalaysiaKuala Lumpur22 Sep 2023T20I # 2249
02Hong Kongv PakistanHangzhou3 Oct 2023T20I # 2279
01Hong Kongv JapanMong Kok15 Feb 2024T20I # 2472
Records includes the following current or recent matches:

Bangladesh v Sri Lanka at Chattogram, 3rd ODI, Mar 18, 2024 [ODI # 4745]

Namibia v Nigeria at Accra, African Games 6th Match, Mar 18, 2024 [T20I # 2530]

Tanzania v Zimbabwe at Accra, African Games 5th Match, Mar 18, 2024 [T20I # 2529]