Most consecutive matches without defeat

Records for ODI Matches

Most consecutive matches without defeat
Team
Mat
Result
Margin
Opposition
Ground
Match Date
Scorecard
21won7 runsv EnglandHobart11 Jan 2003ODI # 1932
won4 wicketsv Sri LankaBrisbane15 Jan 2003ODI # 1936
won4 wicketsv EnglandAdelaide19 Jan 2003ODI # 1938
won9 wicketsv Sri LankaMelbourne21 Jan 2003ODI # 1939
won10 wicketsv EnglandSydney23 Jan 2003ODI # 1940
won5 runsv EnglandMelbourne25 Jan 2003ODI # 1941
won82 runsv PakistanJohannesburg11 Feb 2003ODI # 1945
won9 wicketsv IndiaCenturion15 Feb 2003ODI # 1951
won75 runsv NetherlandsPotchefstroom20 Feb 2003ODI # 1960
won7 wicketsv ZimbabweBulawayo24 Feb 2003ODI # 1966
won256 runsv NamibiaPotchefstroom27 Feb 2003ODI # 1970
won2 wicketsv EnglandGqeberha2 Mar 2003ODI # 1976
won96 runsv Sri LankaCenturion7 Mar 2003ODI # 1982
won96 runsv New ZealandGqeberha11 Mar 2003ODI # 1986
won5 wicketsv KenyaDurban15 Mar 2003ODI # 1990
won48 runsv Sri LankaGqeberha18 Mar 2003ODI # 1991
won125 runsv IndiaJohannesburg23 Mar 2003ODI # 1993
won2 runsv West IndiesKingston17 May 2003ODI # 2011
won8 wicketsv West IndiesKingston18 May 2003ODI # 2013
won25 runsv West IndiesGros Islet21 May 2003ODI # 2016
won67 runsv West IndiesPort of Spain24 May 2003ODI # 2018
20tied-v EnglandBloemfontein2 Feb 2005ODI # 2219
won3 wicketsv EnglandGqeberha4 Feb 2005ODI # 2221
won108 runsv EnglandCape Town6 Feb 2005ODI # 2223
won7 runsv EnglandEast London9 Feb 2005ODI # 2224
no result-v EnglandDurban11 Feb 2005ODI # 2225
won3 wicketsv EnglandCenturion13 Feb 2005ODI # 2226
won165 runsv ZimbabweJohannesburg25 Feb 2005ODI # 2229
won131 runsv ZimbabweDurban27 Feb 2005ODI # 2231
won5 wicketsv ZimbabweGqeberha2 Mar 2005ODI # 2233
won8 wicketsv West IndiesKingston7 May 2005ODI # 2241
won8 wicketsv West IndiesKingston8 May 2005ODI # 2242
won1 runv West IndiesBridgetown11 May 2005ODI # 2243
won6 wicketsv West IndiesPort of Spain14 May 2005ODI # 2244
won7 wicketsv West IndiesPort of Spain15 May 2005ODI # 2245
won2 wicketsv New ZealandBloemfontein23 Oct 2005ODI # 2285
won19 runsv New ZealandCape Town28 Oct 2005ODI # 2288
won4 wicketsv New ZealandGqeberha30 Oct 2005ODI # 2289
no result-v New ZealandDurban4 Nov 2005ODI # 2292
won5 wicketsv New ZealandCenturion6 Nov 2005ODI # 2293
won5 wicketsv IndiaHyderabad16 Nov 2005ODI # 2297
14won28 runsv IndiaMelbourne12 Jan 2000ODI # 1539
won5 wicketsv IndiaSydney14 Jan 2000ODI # 1540
won6 wicketsv PakistanMelbourne16 Jan 2000ODI # 1541
won81 runsv PakistanSydney19 Jan 2000ODI # 1542
won15 runsv PakistanMelbourne23 Jan 2000ODI # 1545
won152 runsv IndiaAdelaide26 Jan 2000ODI # 1548
won4 wicketsv IndiaPerth30 Jan 2000ODI # 1552
won6 wicketsv PakistanMelbourne2 Feb 2000ODI # 1554
won152 runsv PakistanSydney4 Feb 2000ODI # 1556
no result-v New ZealandWellington17 Feb 2000ODI # 1563
won5 wicketsv New ZealandAuckland19 Feb 2000ODI # 1565
won50 runsv New ZealandDunedin23 Feb 2000ODI # 1568
won48 runsv New ZealandChristchurch26 Feb 2000ODI # 1569
won5 wicketsv New ZealandNapier1 Mar 2000ODI # 1570
14won203 runsv ScotlandBasseterre14 Mar 2007ODI # 2532
won229 runsv NetherlandsBasseterre18 Mar 2007ODI # 2540
won83 runsv South AfricaBasseterre24 Mar 2007ODI # 2552
won103 runsv West IndiesNorth Sound27 Mar 2007ODI # 2555
won10 wicketsv BangladeshNorth Sound31 Mar 2007ODI # 2559
won7 wicketsv EnglandNorth Sound8 Apr 2007ODI # 2565
won9 wicketsv IrelandBridgetown13 Apr 2007ODI # 2570
won7 wicketsv Sri LankaSt George's16 Apr 2007ODI # 2573
won215 runsv New ZealandSt George's20 Apr 2007ODI # 2577
won7 wicketsv South AfricaGros Islet25 Apr 2007ODI # 2580
won53 runsv Sri LankaBridgetown28 Apr 2007ODI # 2581
no result-v IndiaBengaluru29 Sep 2007ODI # 2621
won84 runsv IndiaKochi2 Oct 2007ODI # 2623
won47 runsv IndiaHyderabad5 Oct 2007ODI # 2625
13won24 runsv IndiaMohali2 Nov 2009ODI # 2919
won3 runsv IndiaHyderabad5 Nov 2009ODI # 2923
won6 wicketsv IndiaGuwahati8 Nov 2009ODI # 2925
won5 wicketsv PakistanBrisbane22 Jan 2010ODI # 2944
won140 runsv PakistanSydney24 Jan 2010ODI # 2945
won40 runsv PakistanAdelaide26 Jan 2010ODI # 2946
won135 runsv PakistanPerth29 Jan 2010ODI # 2947
won2 wicketsv PakistanPerth31 Jan 2010ODI # 2948
won113 runsv West IndiesMelbourne7 Feb 2010ODI # 2950
won8 wicketsv West IndiesAdelaide9 Feb 2010ODI # 2952
no result-v West IndiesSydney12 Feb 2010ODI # 2954
won50 runsv West IndiesBrisbane14 Feb 2010ODI # 2955
won125 runsv West IndiesMelbourne19 Feb 2010ODI # 2960
13won132 runsv AfghanistanHambantota4 Jun 2023ODI # 4580
won9 wicketsv AfghanistanHambantota7 Jun 2023ODI # 4583
won175 runsv U.A.E.Bulawayo19 Jun 2023ODI # 4587
won10 wicketsv OmanBulawayo23 Jun 2023ODI # 4595
won133 runsv IrelandBulawayo25 Jun 2023ODI # 4599
won82 runsv ScotlandBulawayo27 Jun 2023ODI # 4603
won21 runsv NetherlandsBulawayo30 Jun 2023ODI # 4606
won9 wicketsv ZimbabweBulawayo2 Jul 2023ODI # 4609
won8 wicketsv West IndiesHarare7 Jul 2023ODI # 4618
won128 runsv NetherlandsHarare9 Jul 2023ODI # 4620
won5 wicketsv BangladeshPallekele31 Aug 2023ODI # 4629
won2 runsv AfghanistanLahore5 Sep 2023ODI # 4633
won21 runsv BangladeshColombo (RPS)9 Sep 2023ODI # 4637
12won1 wicketv West IndiesBirmingham23 May 1991ODI # 676
won9 runsv West IndiesManchester25 May 1991ODI # 677
won7 wicketsv West IndiesLord's27 May 1991ODI # 678
won7 wicketsv New ZealandAuckland11 Jan 1992ODI # 701
won3 wicketsv New ZealandDunedin12 Feb 1992ODI # 712
won71 runsv New ZealandChristchurch15 Feb 1992ODI # 713
won9 runsv IndiaPerth22 Feb 1992ODI # 715
won6 wicketsv West IndiesMelbourne27 Feb 1992ODI # 721
no result-v PakistanAdelaide1 Mar 1992ODI # 726
won8 wicketsv AustraliaSydney5 Mar 1992ODI # 731
won106 runsv Sri LankaBallarat9 Mar 1992ODI # 736
won3 wicketsv South AfricaMelbourne12 Mar 1992ODI # 741
12won5 wicketsv South AfricaChristchurch17 Feb 2004ODI # 2100
won5 runsv South AfricaWellington20 Feb 2004ODI # 2101
won6 wicketsv South AfricaDunedin25 Feb 2004ODI # 2104
won2 runsv South AfricaAuckland29 Feb 2004ODI # 2107
won5 wicketsv South AfricaNapier2 Mar 2004ODI # 2109
no result-v West IndiesBirmingham26 Jun 2004ODI # 2134
won7 wicketsv EnglandChester-le-Street29 Jun 2004ODI # 2136
won5 wicketsv West IndiesCardiff3 Jul 2004ODI # 2138
won6 wicketsv EnglandBristol4 Jul 2004ODI # 2139
no result-v West IndiesSouthampton8 Jul 2004ODI # 2141
won107 runsv West IndiesLord's10 Jul 2004ODI # 2142
won210 runsv U.S.A.The Oval10 Sep 2004ODI # 2169
12won31 runsv IndiaJaipur18 Nov 2007ODI # 2647
won104 runsv ZimbabweKarachi21 Jan 2008ODI # 2662
won5 wicketsv ZimbabweHyderabad (Sind)24 Jan 2008ODI # 2663
won37 runsv ZimbabweMultan27 Jan 2008ODI # 2665
won7 wicketsv ZimbabweFaisalabad30 Jan 2008ODI # 2667
won7 wicketsv ZimbabweSheikhupura2 Feb 2008ODI # 2669
won152 runsv BangladeshLahore8 Apr 2008ODI # 2696
won7 wicketsv BangladeshFaisalabad11 Apr 2008ODI # 2698
won23 runsv BangladeshLahore13 Apr 2008ODI # 2700
won7 wicketsv BangladeshMultan16 Apr 2008ODI # 2702
won150 runsv BangladeshKarachi19 Apr 2008ODI # 2703
won70 runsv BangladeshMirpur8 Jun 2008ODI # 2704
12won206 runsv IrelandBenoni25 Sep 2016ODI # 3780
won6 wicketsv AustraliaCenturion30 Sep 2016ODI # 3785
won142 runsv AustraliaJohannesburg2 Oct 2016ODI # 3787
won4 wicketsv AustraliaDurban5 Oct 2016ODI # 3790
won6 wicketsv AustraliaGqeberha9 Oct 2016ODI # 3792
won31 runsv AustraliaCape Town12 Oct 2016ODI # 3795
won8 wicketsv Sri LankaGqeberha28 Jan 2017ODI # 3828
won121 runsv Sri LankaDurban1 Feb 2017ODI # 3830
won7 wicketsv Sri LankaJohannesburg4 Feb 2017ODI # 3831
won40 runsv Sri LankaCape Town7 Feb 2017ODI # 3833
won88 runsv Sri LankaCenturion10 Feb 2017ODI # 3834
won4 wicketsv New ZealandHamilton19 Feb 2017ODI # 3836
12*won5 wicketsv Sri LankaLucknow16 Oct 2023ODI # 4671
won62 runsv PakistanBengaluru20 Oct 2023ODI # 4675
won309 runsv NetherlandsDelhi25 Oct 2023ODI # 4681
won5 runsv New ZealandDharamsala28 Oct 2023ODI # 4684
won33 runsv EnglandAhmedabad4 Nov 2023ODI # 4693
won3 wicketsv AfghanistanWankhede7 Nov 2023ODI # 4696
won8 wicketsv BangladeshPune11 Nov 2023ODI # 4700
won3 wicketsv South AfricaEden Gardens16 Nov 2023ODI # 4704
won6 wicketsv IndiaAhmedabad19 Nov 2023ODI # 4705
won8 wicketsv West IndiesMelbourne2 Feb 2024ODI # 4721
won83 runsv West IndiesSydney4 Feb 2024ODI # 4722
won8 wicketsv West IndiesCanberra6 Feb 2024ODI # 4723
11won8 wicketsv EnglandLord's4 Jun 1984ODI # 266
won7 wicketsv AustraliaMelbourne6 Jan 1985ODI # 282
won8 wicketsv Sri LankaHobart10 Jan 1985ODI # 284
won90 runsv Sri LankaBrisbane12 Jan 1985ODI # 286
won5 wicketsv AustraliaBrisbane13 Jan 1985ODI # 287
won5 wicketsv AustraliaSydney15 Jan 1985ODI # 289
won65 runsv Sri LankaSydney17 Jan 1985ODI # 290
won65 runsv AustraliaMelbourne20 Jan 1985ODI # 292
won8 wicketsv Sri LankaAdelaide26 Jan 1985ODI # 296
won6 wicketsv AustraliaAdelaide27 Jan 1985ODI # 297
won82 runsv Sri LankaPerth2 Feb 1985ODI # 300
11won7 wicketsv BangladeshChester-le-Street27 May 1999ODI # 1464
won6 wicketsv West IndiesManchester30 May 1999ODI # 1470
won77 runsv IndiaThe Oval4 Jun 1999ODI # 1473
won44 runsv ZimbabweLord's9 Jun 1999ODI # 1477
won5 wicketsv South AfricaLeeds13 Jun 1999ODI # 1481
tied-v South AfricaBirmingham17 Jun 1999ODI # 1483
won8 wicketsv PakistanLord's20 Jun 1999ODI # 1484
won50 runsv Sri LankaGalle22 Aug 1999ODI # 1485
won8 wicketsv IndiaGalle23 Aug 1999ODI # 1486
won27 runsv Sri LankaColombo (RPS)26 Aug 1999ODI # 1488
won41 runsv IndiaColombo (SSC)28 Aug 1999ODI # 1489
11no result-v New ZealandPotchefstroom20 Oct 2000ODI # 1641
won6 wicketsv New ZealandBenoni22 Oct 2000ODI # 1643
won115 runsv New ZealandCenturion25 Oct 2000ODI # 1647
won5 wicketsv New ZealandKimberley28 Oct 2000ODI # 1651
won6 wicketsv New ZealandDurban1 Nov 2000ODI # 1654
won3 wicketsv New ZealandCape Town4 Nov 2000ODI # 1655
won4 wicketsv Sri LankaGqeberha15 Dec 2000ODI # 1661
won95 runsv Sri LankaEast London17 Dec 2000ODI # 1662
won8 wicketsv Sri LankaPaarl9 Jan 2001ODI # 1666
won99 runsv Sri LankaCape Town11 Jan 2001ODI # 1668
won5 wicketsv Sri LankaBloemfontein14 Jan 2001ODI # 1671
11won20 runsv EnglandLord's17 Jun 2006ODI # 2384
won46 runsv EnglandThe Oval20 Jun 2006ODI # 2385
won8 wicketsv EnglandChester-le-Street24 Jun 2006ODI # 2386
won33 runsv EnglandManchester28 Jun 2006ODI # 2388
won8 wicketsv EnglandLeeds1 Jul 2006ODI # 2389
won195 runsv NetherlandsAmstelveen4 Jul 2006ODI # 2390
won55 runsv NetherlandsAmstelveen6 Jul 2006ODI # 2391
no result-v IndiaColombo (SSC)18 Aug 2006ODI # 2405
won37 runsv BangladeshMohali7 Oct 2006ODI # 2423
won144 runsv ZimbabweAhmedabad10 Oct 2006ODI # 2425
won9 wicketsv West IndiesBrabourne14 Oct 2006ODI # 2428
11won130 runsv PakistanAbu Dhabi13 Feb 2012ODI # 3238
won20 runsv PakistanAbu Dhabi15 Feb 2012ODI # 3240
won9 wicketsv PakistanDubai (DSC)18 Feb 2012ODI # 3243
won4 wicketsv PakistanDubai (DSC)21 Feb 2012ODI # 3247
won114 runsv West IndiesSouthampton16 Jun 2012ODI # 3276
won8 wicketsv West IndiesThe Oval19 Jun 2012ODI # 3278
won15 runsv AustraliaLord's29 Jun 2012ODI # 3280
won6 wicketsv AustraliaThe Oval1 Jul 2012ODI # 3281
won8 wicketsv AustraliaChester-le-Street7 Jul 2012ODI # 3284
won7 wicketsv AustraliaManchester10 Jul 2012ODI # 3286
no result-v South AfricaCardiff24 Aug 2012ODI # 3296
* indicates that the sequence is ongoing
Records includes the following current or recent matches:

United Arab Emirates v Scotland at Dubai (DSC), ICC Men's Cricket World Cup League 2 9th match, Mar 3, 2024 [ODI # 4738]

Canada v Scotland at Dubai (DSC), ICC Men's Cricket World Cup League 2 8th match, Mar 1, 2024 [ODI # 4737]

United Arab Emirates v Canada at Dubai (DSC), ICC Men's Cricket World Cup League 2 7th match, Feb 28, 2024 [ODI # 4736]