Records for ODI Matches

Most consecutive ducks
Player
Ducks
Runs
Inns
Team
Opposition
Ground
Match Date
Scorecard
401West Indiesv PakistanPeshawar2 Dec 1985ODI # 344
01West Indiesv PakistanRawalpindi4 Dec 1985ODI # 345
02West Indiesv PakistanPeshawar17 Oct 1986ODI # 396
01West Indiesv PakistanGujranwala4 Nov 1986ODI # 397
402Sri 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
402Zimbabwev Sri LankaHarare15 Dec 1999ODI # 1529
01Zimbabwev EnglandKimberley30 Jan 2000ODI # 1553
02Zimbabwev South AfricaGqeberha6 Feb 2000ODI # 1558
01Zimbabwev EnglandBulawayo18 Feb 2000ODI # 1564
401Englandv PakistanLahore27 Oct 2000ODI # 1649
01Englandv PakistanRawalpindi30 Oct 2000ODI # 1653
01Englandv Sri LankaDambulla23 Mar 2001ODI # 1694
02Englandv Sri LankaColombo (RPS)25 Mar 2001ODI # 1695
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
301Australiav EnglandSydney14 Jan 1980ODI # 83
01Australiav West IndiesSydney18 Jan 1980ODI # 85
02Australiav EnglandThe Oval20 Aug 1980ODI # 91
302Englandv West IndiesLord's23 Jun 1979ODI # 74
02Englandv AustraliaBirmingham6 Jun 1981ODI # 120
02Englandv AustraliaLeeds8 Jun 1981ODI # 121
301Australiav IndiaMelbourne31 Jan 1986ODI # 360
01Australiav IndiaSydney5 Feb 1986ODI # 362
02Australiav New ZealandDunedin19 Mar 1986ODI # 369
301New Zealandv PakistanColombo (SSC)7 Apr 1986ODI # 380
01New Zealandv IndiaSharjah10 Apr 1986ODI # 381
01New Zealandv PakistanSharjah15 Apr 1986ODI # 384
301Englandv PakistanNagpur30 Oct 1989ODI # 590
01Englandv West IndiesKingston3 Mar 1990ODI # 614
01Englandv West IndiesGeorgetown7 Mar 1990ODI # 617
301New Zealandv PakistanSharjah1 May 1990ODI # 629
02New Zealandv PakistanLahore2 Nov 1990ODI # 636
01New Zealandv PakistanPeshawar4 Nov 1990ODI # 637
301Pakistanv South AfricaEast London15 Feb 1993ODI # 803
02Pakistanv West IndiesDurban19 Feb 1993ODI # 805
01Pakistanv West IndiesJohannesburg27 Feb 1993ODI # 810
301West Indiesv ZimbabweHyderabad (Deccan)21 Nov 1993ODI # 854
02West Indiesv Sri LankaEden Gardens25 Nov 1993ODI # 857
02West Indiesv IndiaEden Gardens27 Nov 1993ODI # 858
301South Africav AustraliaPerth16 Jan 1994ODI # 874
02South Africav AustraliaGqeberha22 Feb 1994ODI # 885
01South Africav AustraliaEast London2 Apr 1994ODI # 900
302Indiav Sri LankaColombo (SSC)17 Sep 1994ODI # 927
02Indiav West IndiesFaridabad17 Oct 1994ODI # 931
02Indiav West IndiesWankhede20 Oct 1994ODI # 933
302New Zealandv South AfricaCape Town6 Dec 1994ODI # 956
01New Zealandv PakistanGqeberha13 Dec 1994ODI # 961
01New Zealandv PakistanEast London19 Dec 1994ODI # 966
302Indiav EnglandThe Oval23 May 1996ODI # 1102
01Indiav EnglandLeeds25 May 1996ODI # 1103
01Indiav AustraliaColombo (SSC)6 Sep 1996ODI # 1113
302Pakistanv EnglandNottingham1 Sep 1996ODI # 1111
01Pakistanv IndiaToronto16 Sep 1996ODI # 1115
01Pakistanv IndiaToronto23 Sep 1996ODI # 1119
301Sri Lankav PakistanSharjah12 Nov 1996ODI # 1143
02Sri Lankav New ZealandWellington27 Mar 1997ODI # 1185
01Sri Lankav PakistanSharjah4 Apr 1997ODI # 1190
301Australiav West IndiesPerth12 Jan 1997ODI # 1162
02Australiav South AfricaMelbourne9 Dec 1997ODI # 1257
01Australiav New ZealandSydney14 Jan 1998ODI # 1275
302Sri Lankav PakistanJamshedpur19 Mar 1999ODI # 1411
02Sri Lankav IndiaNagpur22 Mar 1999ODI # 1415
02Sri Lankav IndiaPune30 Mar 1999ODI # 1426
302West Indiesv PakistanSharjah14 Oct 1999ODI # 1513
01West Indiesv Sri LankaSharjah17 Oct 1999ODI # 1515
02West Indiesv PakistanSharjah19 Oct 1999ODI # 1517
302Australiav IndiaSydney14 Jan 2000ODI # 1540
02Australiav PakistanMelbourne16 Jan 2000ODI # 1541
01Australiav PakistanSydney19 Jan 2000ODI # 1542
302South Africav IndiaSharjah27 Mar 2000ODI # 1581
02South Africav PakistanSharjah28 Mar 2000ODI # 1582
02South Africav PakistanSharjah31 Mar 2000ODI # 1583
301Pakistanv AustraliaBrisbane9 Jan 2000ODI # 1536
02Pakistanv AustraliaSydney4 Feb 2000ODI # 1556
02Pakistanv West IndiesSt George's16 Apr 2000ODI # 1592
301Sri Lankav PakistanDhaka5 Jun 2000ODI # 1601
02Sri Lankav PakistanDhaka7 Jun 2000ODI # 1602
01Sri Lankav PakistanNairobi (Gym)8 Oct 2000ODI # 1634
301Englandv ZimbabweThe Oval8 Jul 2000ODI # 1607
02Englandv West IndiesNottingham20 Jul 2000ODI # 1618
01Englandv Sri LankaDambulla23 Mar 2001ODI # 1694
301New Zealandv IndiaColombo (RPS)26 Jul 2001ODI # 1739
02New Zealandv Sri LankaColombo (SSC)31 Jul 2001ODI # 1741
01New Zealandv IndiaColombo (SSC)2 Aug 2001ODI # 1743
301Zimbabwev Sri LankaColombo (SSC)8 Dec 2001ODI # 1776
02Zimbabwev West IndiesColombo (SSC)9 Dec 2001ODI # 1777
02Zimbabwev Sri LankaColombo (RPS)12 Dec 2001ODI # 1779
301Englandv Sri LankaAdelaide17 Jan 2003ODI # 1937
01Englandv AustraliaAdelaide19 Jan 2003ODI # 1938
01Englandv AustraliaSydney23 Jan 2003ODI # 1940
301Canadav BangladeshDurban11 Feb 2003ODI # 1946
01Canadav KenyaCape Town15 Feb 2003ODI # 1952
01Canadav Sri LankaPaarl19 Feb 2003ODI # 1958
301Netherlandsv PakistanColombo (SSC)21 Sep 2002ODI # 1883
02Netherlandsv AustraliaPotchefstroom20 Feb 2003ODI # 1960
02Netherlandsv PakistanPaarl25 Feb 2003ODI # 1967
302Bangladeshv West IndiesDhaka2 Dec 2002ODI # 1909
02Bangladeshv CanadaDurban11 Feb 2003ODI # 1946
01Bangladeshv New ZealandKimberley26 Feb 2003ODI # 1968
301Pakistanv New ZealandChristchurch10 Jan 2004ODI # 2078
01Pakistanv New ZealandNapier14 Jan 2004ODI # 2081
02Pakistanv New ZealandWellington17 Jan 2004ODI # 2083
302Indiav AustraliaEden Gardens18 Nov 2003ODI # 2064
01Indiav PakistanKarachi13 Mar 2004ODI # 2112
02Indiav PakistanRawalpindi16 Mar 2004ODI # 2114
301Zimbabwev IndiaPerth3 Feb 2004ODI # 2095
01Zimbabwev Sri LankaBulawayo20 Apr 2004ODI # 2119
01Zimbabwev Sri LankaBulawayo22 Apr 2004ODI # 2120
301Zimbabwev Sri LankaBulawayo22 Apr 2004ODI # 2120
01Zimbabwev Sri LankaHarare25 Apr 2004ODI # 2122
02Zimbabwev Sri LankaHarare27 Apr 2004ODI # 2123
301Australiav EnglandBirmingham21 Sep 2004ODI # 2180
01Australiav New ZealandMelbourne (Docklands)5 Dec 2004ODI # 2196
01Australiav New ZealandSydney8 Dec 2004ODI # 2198
302Irelandv EnglandBelfast13 Jun 2006ODI # 2383
01Irelandv ScotlandAyr5 Aug 2006ODI # 2396
01Irelandv NetherlandsAyr8 Aug 2006ODI # 2401
301Bangladeshv ZimbabweHarare2 Aug 2006ODI # 2394
01Bangladeshv ZimbabweHarare4 Aug 2006ODI # 2395
02Bangladeshv KenyaNairobi (Gym)13 Aug 2006ODI # 2403
301Scotlandv BangladeshChattogram15 Dec 2006ODI # 2465
02Scotlandv BangladeshMirpur17 Dec 2006ODI # 2467
02Scotlandv KenyaMombasa17 Jan 2007ODI # 2476
301Bangladeshv Sri LankaColombo (RPS)23 Jul 2007ODI # 2606
02Bangladeshv Sri LankaColombo (RPS)25 Jul 2007ODI # 2607
01Bangladeshv New ZealandAuckland26 Dec 2007ODI # 2658
302Zimbabwev KenyaNairobi (Gym)19 Oct 2008ODI # 2768
01Zimbabwev Sri LankaHarare20 Nov 2008ODI # 2779
01Zimbabwev Sri LankaHarare22 Nov 2008ODI # 2780
302Sri Lankav ZimbabweHarare28 Nov 2008ODI # 2784
01Sri Lankav ZimbabweHarare30 Nov 2008ODI # 2785
01Sri Lankav ZimbabweMirpur12 Jan 2009ODI # 2791
301Australiav EnglandLord's6 Sep 2009ODI # 2883
01Australiav EnglandNottingham17 Sep 2009ODI # 2891
01Australiav EnglandChester-le-Street20 Sep 2009ODI # 2892
302Sri Lankav PakistanColombo (RPS)7 Aug 2009ODI # 2868
02Sri Lankav IndiaColombo (RPS)14 Sep 2009ODI # 2889
01Sri Lankav EnglandJohannesburg25 Sep 2009ODI # 2896
301Australiav EnglandChester-le-Street20 Sep 2009ODI # 2892
01Australiav West IndiesJohannesburg26 Sep 2009ODI # 2897
01Australiav IndiaCenturion28 Sep 2009ODI # 2901
302Pakistanv AustraliaPerth29 Jan 2010ODI # 2947
01Pakistanv AustraliaPerth31 Jan 2010ODI # 2948
02Pakistanv Sri LankaDambulla15 Jun 2010ODI # 2991
302Irelandv ScotlandThe Hague5 Jul 2010ODI # 3013
02Irelandv CanadaAmstelveen7 Jul 2010ODI # 3015
01Irelandv NetherlandsAmstelveen9 Jul 2010ODI # 3021
301Kenyav CanadaSchiedam9 Jul 2010ODI # 3020
01Kenyav CanadaSchiedam10 Jul 2010ODI # 3022
01Kenyav AfghanistanNairobi (Gym)7 Oct 2010ODI # 3052
301Kenyav AfghanistanNairobi (Gym)9 Oct 2010ODI # 3053
01Kenyav New ZealandChennai20 Feb 2011ODI # 3101
02Kenyav PakistanHambantota23 Feb 2011ODI # 3105
301Kenyav New ZealandChennai20 Feb 2011ODI # 3101
02Kenyav PakistanHambantota23 Feb 2011ODI # 3105
01Kenyav Sri LankaColombo (RPS)1 Mar 2011ODI # 3113
301West Indiesv PakistanBridgetown28 Apr 2011ODI # 3154
01West Indiesv IndiaPort of Spain6 Jun 2011ODI # 3159
01West Indiesv IndiaPort of Spain8 Jun 2011ODI # 3160
302Indiav Sri LankaDambulla28 Aug 2010ODI # 3040
02Indiav West IndiesNorth Sound13 Jun 2011ODI # 3162
01Indiav West IndiesKingston16 Jun 2011ODI # 3163
301Irelandv AfghanistanDublin5 Jul 2012ODI # 3282
01Irelandv PakistanDublin26 May 2013ODI # 3358
01Irelandv NetherlandsAmstelveen7 Jul 2013ODI # 3384
302South Africav Sri LankaColombo (RPS)20 Jul 2013ODI # 3392
01South Africav Sri LankaPallekele28 Jul 2013ODI # 3400
02South Africav Sri LankaColombo (RPS)31 Jul 2013ODI # 3401
301South Africav EnglandThe Oval19 Jun 2013ODI # 3375
02South Africav Sri LankaColombo (RPS)20 Jul 2013ODI # 3392
01South Africav PakistanSharjah30 Oct 2013ODI # 3425
302Sri Lankav South AfricaPallekele26 Jul 2013ODI # 3398
01Sri Lankav New ZealandHambantota10 Nov 2013ODI # 3432
02Sri Lankav PakistanSharjah18 Dec 2013ODI # 3445
301Sri Lankav PakistanAbu Dhabi25 Dec 2013ODI # 3448
02Sri Lankav PakistanAbu Dhabi27 Dec 2013ODI # 3450
01Sri Lankav BangladeshMirpur17 Feb 2014ODI # 3469
302U.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
301Afghanistanv IrelandDubai (DICS)10 Jan 2015ODI # 3573
02Afghanistanv BangladeshCanberra18 Feb 2015ODI # 3605
01Afghanistanv Sri LankaDunedin22 Feb 2015ODI # 3609
302Irelandv AfghanistanBelfast17 Jul 2016ODI # 3763
02Irelandv PakistanDublin (Malahide)18 Aug 2016ODI # 3767
02Irelandv South AfricaBenoni25 Sep 2016ODI # 3780
301Zimbabwev AfghanistanSharjah16 Feb 2018ODI # 3977
02Zimbabwev AfghanistanSharjah19 Feb 2018ODI # 3979
01Zimbabwev AfghanistanBulawayo6 Mar 2018ODI # 3988
302Sri Lankav BangladeshDubai (DICS)15 Sep 2018ODI # 4036
02Sri Lankav AfghanistanAbu Dhabi17 Sep 2018ODI # 4038
01Sri Lankav EnglandPallekele17 Oct 2018ODI # 4054
301Indiav Sri LankaDharamsala10 Dec 2017ODI # 3939
02Indiav West IndiesPune27 Oct 2018ODI # 4062
01Indiav AustraliaNagpur5 Mar 2019ODI # 4106
302Sri Lankav New ZealandNelson8 Jan 2019ODI # 4076
01Sri Lankav AfghanistanCardiff4 Jun 2019ODI # 4149
02Sri Lankav AustraliaThe Oval15 Jun 2019ODI # 4159
302Bangladeshv New ZealandWellington26 Mar 2021ODI # 4282
01Bangladeshv Sri LankaMirpur25 May 2021ODI # 4291
02Bangladeshv Sri LankaMirpur28 May 2021ODI # 4292
301Zimbabwev BangladeshHarare18 Jul 2021ODI # 4306
01Zimbabwev BangladeshHarare20 Jul 2021ODI # 4308
01Zimbabwev IrelandBelfast13 Sep 2021ODI # 4323
302Scotlandv U.S.A.Sharjah9 Dec 2019ODI # 4217
01Scotlandv U.A.E.ICCA Dubai15 Dec 2019ODI # 4220
01Scotlandv OmanDubai (DICS)10 Apr 2022ODI # 4385
302Netherlandsv AfghanistanDoha23 Jan 2022ODI # 4348
02Netherlandsv AfghanistanDoha25 Jan 2022ODI # 4350
02Netherlandsv West IndiesAmstelveen4 Jun 2022ODI # 4398
302Nepalv U.S.A.Pearland15 Jun 2022ODI # 4411
02Nepalv NamibiaAyr11 Jul 2022ODI # 4422
02Nepalv NamibiaAyr16 Jul 2022ODI # 4430
302Indiav AustraliaWankhede17 Mar 2023ODI # 4538
01Indiav AustraliaVisakhapatnam19 Mar 2023ODI # 4541
02Indiav AustraliaChennai22 Mar 2023ODI # 4545
301Afghanistanv Sri LankaPallekele27 Nov 2022ODI # 4488
02Afghanistanv Sri LankaHambantota4 Jun 2023ODI # 4580
01Afghanistanv Sri LankaHambantota7 Jun 2023ODI # 4583
301U.A.E.v NepalHarare2 Jul 2023ODI # 4610
01U.A.E.v CanadaDubai (DICS)28 Feb 2024ODI # 4736
01U.A.E.v ScotlandDubai (DICS)3 Mar 2024ODI # 4738
Records includes the following current or recent matches:

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

Bangladesh v Sri Lanka at Chattogram, 2nd ODI, Mar 15, 2024 [ODI # 4744]

Bangladesh v Sri Lanka at Chattogram, 1st ODI, Mar 13, 2024 [ODI # 4743]