Most consecutive matches without defeat

Most consecutive matches without defeat in ODIs

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 (DICS)18 Feb 2012ODI # 3243
won4 wicketsv PakistanDubai (DICS)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:

Namibia v Oman at Dundee, ICC Men's Cricket World Cup League 2 17th match, Jul 24, 2024 [ODI # 4750]

Scotland v Oman at Dundee, ICC Men's Cricket World Cup League 2 16th match, Jul 22, 2024 [ODI # 4749]

Scotland v Namibia at Dundee, ICC Men's Cricket World Cup League 2 15th match, Jul 20, 2024 [ODI # 4748]