Cricket Record for Most Consecutive Matches Without Defeat: ODI, T20I, Test

Home » Cricket Records » Cricket Record for Most Consecutive Matches Without Defeat: ODI, T20I, Test

Cricket is a very old and respected game. There is a record that is both hard to find and very prestigious: the record for "most consecutive matches without defeat."

This record isn't just proof of how good a team is; it's also a story of toughness, planning, and sometimes just plain luck.

What does a team need to do to beat their opponents match after match without having a problem? Is it the leadership, the people on the team, or something else?

As we get ready to learn more about this interesting part of cricket, questions come up.

Which teams have their names written in this special part of cricket history, and what were the unusual events that led to their epic runs?

You might be surprised by the answers, which tell stories of wins, losses, and great cricket play that have changed the sport itself.

Cricket Record for Most Consecutive Matches Without Defeat: ODI, T20I, Test


In cricket, where every game is a test of ability, strategy, and resilience, there is a record that stands as a tribute to consistency and domination - the "Most consecutive matches without defeat."

This record is more than just a statistic; it's a story of teams overcoming the ordinary and leaving a legacy that will live on in the annals of cricket history.

We're not simply looking at numbers when we look at this topic; we're looking for stories of triumph, stories of teams who transformed the cricket pitch into their fortress.

This voyage into the cricket record book for the most consecutive wins promises to be more than just a list of victories; it will provide insight into what makes a team great, not just good.


Cricket Record for Most Consecutive Matches Without Defeat: ODI, T20I, Test


TeamMatResultMarginOppositionGroundMatch DateScorecard
Australia 25 won inns & 103 runs v New Zealand Wellington 29 Mar 1946 Test # 275
won inns & 332 runs v England Brisbane 29 Nov 1946 Test # 279
won inns & 33 runs v England Sydney 13 Dec 1946 Test # 280
drawn - v England Melbourne 1 Jan 1947 Test # 281
drawn - v England Adelaide 31 Jan 1947 Test # 282
won 5 wickets v England Sydney 28 Feb 1947 Test # 283
won inns & 226 runs v India Brisbane 28 Nov 1947 Test # 290
drawn - v India Sydney 12 Dec 1947 Test # 291
won 233 runs v India Melbourne 1 Jan 1948 Test # 292
won inns & 16 runs v India Adelaide 23 Jan 1948 Test # 294
won inns & 177 runs v India Melbourne 6 Feb 1948 Test # 295
won 8 wickets v England Nottingham 10 Jun 1948 Test # 299
won 409 runs v England Lord's 24 Jun 1948 Test # 300
drawn - v England Manchester 8 Jul 1948 Test # 301
won 7 wickets v England Leeds 22 Jul 1948 Test # 302
won inns & 149 runs v England The Oval 14 Aug 1948 Test # 303
won inns & 85 runs v South Africa Johannesburg 24 Dec 1949 Test # 318
won 8 wickets v South Africa Cape Town 31 Dec 1949 Test # 319
won 5 wickets v South Africa Durban 20 Jan 1950 Test # 320
drawn - v South Africa Johannesburg 10 Feb 1950 Test # 321
won inns & 259 runs v South Africa Gqeberha 3 Mar 1950 Test # 322
won 70 runs v England Brisbane 1 Dec 1950 Test # 327
won 28 runs v England Melbourne 22 Dec 1950 Test # 328
won inns & 13 runs v England Sydney 5 Jan 1951 Test # 329
won 274 runs v England Adelaide 2 Feb 1951 Test # 330
Australia 24 won 24 runs v India Mohali 2 Nov 2009 ODI # 2919
won 3 runs v India Hyderabad 5 Nov 2009 ODI # 2923
won 6 wickets v India Guwahati 8 Nov 2009 ODI # 2925
won inns & 65 runs v West Indies Brisbane 26 Nov 2009 Test # 1936
drawn - v West Indies Adelaide 4 Dec 2009 Test # 1939
won 35 runs v West Indies Perth 16 Dec 2009 Test # 1941
won 170 runs v Pakistan Melbourne 26 Dec 2009 Test # 1943
won 36 runs v Pakistan Sydney 3 Jan 2010 Test # 1945
won 231 runs v Pakistan Hobart 14 Jan 2010 Test # 1947
won 5 wickets v Pakistan Brisbane 22 Jan 2010 ODI # 2944
won 140 runs v Pakistan Sydney 24 Jan 2010 ODI # 2945
won 40 runs v Pakistan Adelaide 26 Jan 2010 ODI # 2946
won 135 runs v Pakistan Perth 29 Jan 2010 ODI # 2947
won 2 wickets v Pakistan Perth 31 Jan 2010 ODI # 2948
won 2 runs v Pakistan Melbourne 5 Feb 2010 T20I # 134
won 113 runs v West Indies Melbourne 7 Feb 2010 ODI # 2950
won 8 wickets v West Indies Adelaide 9 Feb 2010 ODI # 2952
no result - v West Indies Sydney 12 Feb 2010 ODI # 2954
won 50 runs v West Indies Brisbane 14 Feb 2010 ODI # 2955
won 125 runs v West Indies Melbourne 19 Feb 2010 ODI # 2960
won 38 runs v West Indies Hobart 21 Feb 2010 T20I # 146
won 8 wickets v West Indies Sydney 23 Feb 2010 T20I # 147
won 6 wickets v New Zealand Wellington 26 Feb 2010 T20I # 148
tied - v New Zealand Christchurch 28 Feb 2010 T20I # 149
Australia 20 won 7 runs v England Hobart 11 Jan 2003 ODI # 1932
won 4 wickets v Sri Lanka Brisbane 15 Jan 2003 ODI # 1936
won 4 wickets v England Adelaide 19 Jan 2003 ODI # 1938
won 9 wickets v Sri Lanka Melbourne 21 Jan 2003 ODI # 1939
won 10 wickets v England Sydney 23 Jan 2003 ODI # 1940
won 5 runs v England Melbourne 25 Jan 2003 ODI # 1941
won 82 runs v Pakistan Johannesburg 11 Feb 2003 ODI # 1945
won 9 wickets v India Centurion 15 Feb 2003 ODI # 1951
won 75 runs v Netherlands Potchefstroom 20 Feb 2003 ODI # 1960
won 7 wickets v Zimbabwe Bulawayo 24 Feb 2003 ODI # 1966
won 256 runs v Namibia Potchefstroom 27 Feb 2003 ODI # 1970
won 2 wickets v England Gqeberha 2 Mar 2003 ODI # 1976
won 96 runs v Sri Lanka Centurion 7 Mar 2003 ODI # 1982
won 96 runs v New Zealand Gqeberha 11 Mar 2003 ODI # 1986
won 5 wickets v Kenya Durban 15 Mar 2003 ODI # 1990
won 48 runs v Sri Lanka Gqeberha 18 Mar 2003 ODI # 1991
won 125 runs v India Johannesburg 23 Mar 2003 ODI # 1993
won 9 wickets v West Indies Georgetown 10 Apr 2003 Test # 1638
won 118 runs v West Indies Port of Spain 19 Apr 2003 Test # 1639
won 9 wickets v West Indies Bridgetown 1 May 2003 Test # 1643
South Africa 20 tied - v England Bloemfontein 2 Feb 2005 ODI # 2219
won 3 wickets v England Gqeberha 4 Feb 2005 ODI # 2221
won 108 runs v England Cape Town 6 Feb 2005 ODI # 2223
won 7 runs v England East London 9 Feb 2005 ODI # 2224
no result - v England Durban 11 Feb 2005 ODI # 2225
won 3 wickets v England Centurion 13 Feb 2005 ODI # 2226
won 165 runs v Zimbabwe Johannesburg 25 Feb 2005 ODI # 2229
won 131 runs v Zimbabwe Durban 27 Feb 2005 ODI # 2231
won 5 wickets v Zimbabwe Gqeberha 2 Mar 2005 ODI # 2233
won inns & 21 runs v Zimbabwe Cape Town 4 Mar 2005 Test # 1737
won inns & 62 runs v Zimbabwe Centurion 11 Mar 2005 Test # 1740
drawn - v West Indies Georgetown 31 Mar 2005 Test # 1745
won 8 wickets v West Indies Port of Spain 8 Apr 2005 Test # 1747
won inns & 86 runs v West Indies Bridgetown 21 Apr 2005 Test # 1749
drawn - v West Indies St John's 29 Apr 2005 Test # 1750
won 8 wickets v West Indies Kingston 7 May 2005 ODI # 2241
won 8 wickets v West Indies Kingston 8 May 2005 ODI # 2242
won 1 run v West Indies Bridgetown 11 May 2005 ODI # 2243
won 6 wickets v West Indies Port of Spain 14 May 2005 ODI # 2244
won 7 wickets v West Indies Port of Spain 15 May 2005 ODI # 2245

Cricket Record for Most Consecutive Matches Without Defeat: ODI


TeamMatResultMarginOppositionGroundMatch DateScorecard
Australia 21 won 7 runs v England Hobart 11 Jan 2003 ODI # 1932
won 4 wickets v Sri Lanka Brisbane 15 Jan 2003 ODI # 1936
won 4 wickets v England Adelaide 19 Jan 2003 ODI # 1938
won 9 wickets v Sri Lanka Melbourne 21 Jan 2003 ODI # 1939
won 10 wickets v England Sydney 23 Jan 2003 ODI # 1940
won 5 runs v England Melbourne 25 Jan 2003 ODI # 1941
won 82 runs v Pakistan Johannesburg 11 Feb 2003 ODI # 1945
won 9 wickets v India Centurion 15 Feb 2003 ODI # 1951
won 75 runs v Netherlands Potchefstroom 20 Feb 2003 ODI # 1960
won 7 wickets v Zimbabwe Bulawayo 24 Feb 2003 ODI # 1966
won 256 runs v Namibia Potchefstroom 27 Feb 2003 ODI # 1970
won 2 wickets v England Gqeberha 2 Mar 2003 ODI # 1976
won 96 runs v Sri Lanka Centurion 7 Mar 2003 ODI # 1982
won 96 runs v New Zealand Gqeberha 11 Mar 2003 ODI # 1986
won 5 wickets v Kenya Durban 15 Mar 2003 ODI # 1990
won 48 runs v Sri Lanka Gqeberha 18 Mar 2003 ODI # 1991
won 125 runs v India Johannesburg 23 Mar 2003 ODI # 1993
won 2 runs v West Indies Kingston 17 May 2003 ODI # 2011
won 8 wickets v West Indies Kingston 18 May 2003 ODI # 2013
won 25 runs v West Indies Gros Islet 21 May 2003 ODI # 2016
won 67 runs v West Indies Port of Spain 24 May 2003 ODI # 2018
South Africa 20 tied - v England Bloemfontein 2 Feb 2005 ODI # 2219
won 3 wickets v England Gqeberha 4 Feb 2005 ODI # 2221
won 108 runs v England Cape Town 6 Feb 2005 ODI # 2223
won 7 runs v England East London 9 Feb 2005 ODI # 2224
no result - v England Durban 11 Feb 2005 ODI # 2225
won 3 wickets v England Centurion 13 Feb 2005 ODI # 2226
won 165 runs v Zimbabwe Johannesburg 25 Feb 2005 ODI # 2229
won 131 runs v Zimbabwe Durban 27 Feb 2005 ODI # 2231
won 5 wickets v Zimbabwe Gqeberha 2 Mar 2005 ODI # 2233
won 8 wickets v West Indies Kingston 7 May 2005 ODI # 2241
won 8 wickets v West Indies Kingston 8 May 2005 ODI # 2242
won 1 run v West Indies Bridgetown 11 May 2005 ODI # 2243
won 6 wickets v West Indies Port of Spain 14 May 2005 ODI # 2244
won 7 wickets v West Indies Port of Spain 15 May 2005 ODI # 2245
won 2 wickets v New Zealand Bloemfontein 23 Oct 2005 ODI # 2285
won 19 runs v New Zealand Cape Town 28 Oct 2005 ODI # 2288
won 4 wickets v New Zealand Gqeberha 30 Oct 2005 ODI # 2289
no result - v New Zealand Durban 4 Nov 2005 ODI # 2292
won 5 wickets v New Zealand Centurion 6 Nov 2005 ODI # 2293
won 5 wickets v India Hyderabad 16 Nov 2005 ODI # 2297
Australia 14 won 28 runs v India Melbourne 12 Jan 2000 ODI # 1539
won 5 wickets v India Sydney 14 Jan 2000 ODI # 1540
won 6 wickets v Pakistan Melbourne 16 Jan 2000 ODI # 1541
won 81 runs v Pakistan Sydney 19 Jan 2000 ODI # 1542
won 15 runs v Pakistan Melbourne 23 Jan 2000 ODI # 1545
won 152 runs v India Adelaide 26 Jan 2000 ODI # 1548
won 4 wickets v India Perth 30 Jan 2000 ODI # 1552
won 6 wickets v Pakistan Melbourne 2 Feb 2000 ODI # 1554
won 152 runs v Pakistan Sydney 4 Feb 2000 ODI # 1556
no result - v New Zealand Wellington 17 Feb 2000 ODI # 1563
won 5 wickets v New Zealand Auckland 19 Feb 2000 ODI # 1565
won 50 runs v New Zealand Dunedin 23 Feb 2000 ODI # 1568
won 48 runs v New Zealand Christchurch 26 Feb 2000 ODI # 1569
won 5 wickets v New Zealand Napier 1 Mar 2000 ODI # 1570
Australia 14 won 203 runs v Scotland Basseterre 14 Mar 2007 ODI # 2532
won 229 runs v Netherlands Basseterre 18 Mar 2007 ODI # 2540
won 83 runs v South Africa Basseterre 24 Mar 2007 ODI # 2552
won 103 runs v West Indies North Sound 27 Mar 2007 ODI # 2555
won 10 wickets v Bangladesh North Sound 31 Mar 2007 ODI # 2559
won 7 wickets v England North Sound 8 Apr 2007 ODI # 2565
won 9 wickets v Ireland Bridgetown 13 Apr 2007 ODI # 2570
won 7 wickets v Sri Lanka St George's 16 Apr 2007 ODI # 2573
won 215 runs v New Zealand St George's 20 Apr 2007 ODI # 2577
won 7 wickets v South Africa Gros Islet 25 Apr 2007 ODI # 2580
won 53 runs v Sri Lanka Bridgetown 28 Apr 2007 ODI # 2581
no result - v India Bengaluru 29 Sep 2007 ODI # 2621
won 84 runs v India Kochi 2 Oct 2007 ODI # 2623
won 47 runs v India Hyderabad 5 Oct 2007 ODI # 2625
Australia 13 won 24 runs v India Mohali 2 Nov 2009 ODI # 2919
won 3 runs v India Hyderabad 5 Nov 2009 ODI # 2923
won 6 wickets v India Guwahati 8 Nov 2009 ODI # 2925
won 5 wickets v Pakistan Brisbane 22 Jan 2010 ODI # 2944
won 140 runs v Pakistan Sydney 24 Jan 2010 ODI # 2945
won 40 runs v Pakistan Adelaide 26 Jan 2010 ODI # 2946
won 135 runs v Pakistan Perth 29 Jan 2010 ODI # 2947
won 2 wickets v Pakistan Perth 31 Jan 2010 ODI # 2948
won 113 runs v West Indies Melbourne 7 Feb 2010 ODI # 2950
won 8 wickets v West Indies Adelaide 9 Feb 2010 ODI # 2952
no result - v West Indies Sydney 12 Feb 2010 ODI # 2954
won 50 runs v West Indies Brisbane 14 Feb 2010 ODI # 2955
won 125 runs v West Indies Melbourne 19 Feb 2010 ODI # 2960
Sri Lanka 13 won 132 runs v Afghanistan Hambantota 4 Jun 2023 ODI # 4580
won 9 wickets v Afghanistan Hambantota 7 Jun 2023 ODI # 4583
won 175 runs v U.A.E. Bulawayo 19 Jun 2023 ODI # 4587
won 10 wickets v Oman Bulawayo 23 Jun 2023 ODI # 4595
won 133 runs v Ireland Bulawayo 25 Jun 2023 ODI # 4599
won 82 runs v Scotland Bulawayo 27 Jun 2023 ODI # 4603
won 21 runs v Netherlands Bulawayo 30 Jun 2023 ODI # 4606
won 9 wickets v Zimbabwe Bulawayo 2 Jul 2023 ODI # 4609
won 8 wickets v West Indies Harare 7 Jul 2023 ODI # 4618
won 128 runs v Netherlands Harare 9 Jul 2023 ODI # 4620
won 5 wickets v Bangladesh Pallekele 31 Aug 2023 ODI # 4629
won 2 runs v Afghanistan Lahore 5 Sep 2023 ODI # 4633
won 21 runs v Bangladesh Colombo (RPS) 9 Sep 2023 ODI # 4637
England 12 won 1 wicket v West Indies Birmingham 23 May 1991 ODI # 676
won 9 runs v West Indies Manchester 25 May 1991 ODI # 677
won 7 wickets v West Indies Lord's 27 May 1991 ODI # 678
won 7 wickets v New Zealand Auckland 11 Jan 1992 ODI # 701
won 3 wickets v New Zealand Dunedin 12 Feb 1992 ODI # 712
won 71 runs v New Zealand Christchurch 15 Feb 1992 ODI # 713
won 9 runs v India Perth 22 Feb 1992 ODI # 715
won 6 wickets v West Indies Melbourne 27 Feb 1992 ODI # 721
no result - v Pakistan Adelaide 1 Mar 1992 ODI # 726
won 8 wickets v Australia Sydney 5 Mar 1992 ODI # 731
won 106 runs v Sri Lanka Ballarat 9 Mar 1992 ODI # 736
won 3 wickets v South Africa Melbourne 12 Mar 1992 ODI # 741
New Zealand 12 won 5 wickets v South Africa Christchurch 17 Feb 2004 ODI # 2100
won 5 runs v South Africa Wellington 20 Feb 2004 ODI # 2101
won 6 wickets v South Africa Dunedin 25 Feb 2004 ODI # 2104
won 2 runs v South Africa Auckland 29 Feb 2004 ODI # 2107
won 5 wickets v South Africa Napier 2 Mar 2004 ODI # 2109
no result - v West Indies Birmingham 26 Jun 2004 ODI # 2134
won 7 wickets v England Chester-le-Street 29 Jun 2004 ODI # 2136
won 5 wickets v West Indies Cardiff 3 Jul 2004 ODI # 2138
won 6 wickets v England Bristol 4 Jul 2004 ODI # 2139
no result - v West Indies Southampton 8 Jul 2004 ODI # 2141
won 107 runs v West Indies Lord's 10 Jul 2004 ODI # 2142
won 210 runs v U.S.A. The Oval 10 Sep 2004 ODI # 2169
Pakistan 12 won 31 runs v India Jaipur 18 Nov 2007 ODI # 2647
won 104 runs v Zimbabwe Karachi 21 Jan 2008 ODI # 2662
won 5 wickets v Zimbabwe Hyderabad (Sind) 24 Jan 2008 ODI # 2663
won 37 runs v Zimbabwe Multan 27 Jan 2008 ODI # 2665
won 7 wickets v Zimbabwe Faisalabad 30 Jan 2008 ODI # 2667
won 7 wickets v Zimbabwe Sheikhupura 2 Feb 2008 ODI # 2669
won 152 runs v Bangladesh Lahore 8 Apr 2008 ODI # 2696
won 7 wickets v Bangladesh Faisalabad 11 Apr 2008 ODI # 2698
won 23 runs v Bangladesh Lahore 13 Apr 2008 ODI # 2700
won 7 wickets v Bangladesh Multan 16 Apr 2008 ODI # 2702
won 150 runs v Bangladesh Karachi 19 Apr 2008 ODI # 2703
won 70 runs v Bangladesh Mirpur 8 Jun 2008 ODI # 2704
South Africa 12 won 206 runs v Ireland Benoni 25 Sep 2016 ODI # 3780
won 6 wickets v Australia Centurion 30 Sep 2016 ODI # 3785
won 142 runs v Australia Johannesburg 2 Oct 2016 ODI # 3787
won 4 wickets v Australia Durban 5 Oct 2016 ODI # 3790
won 6 wickets v Australia Gqeberha 9 Oct 2016 ODI # 3792
won 31 runs v Australia Cape Town 12 Oct 2016 ODI # 3795
won 8 wickets v Sri Lanka Gqeberha 28 Jan 2017 ODI # 3828
won 121 runs v Sri Lanka Durban 1 Feb 2017 ODI # 3830
won 7 wickets v Sri Lanka Johannesburg 4 Feb 2017 ODI # 3831
won 40 runs v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
won 88 runs v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
won 4 wickets v New Zealand Hamilton 19 Feb 2017 ODI # 3836
West Indies 11 won 8 wickets v England Lord's 4 Jun 1984 ODI # 266
won 7 wickets v Australia Melbourne 6 Jan 1985 ODI # 282
won 8 wickets v Sri Lanka Hobart 10 Jan 1985 ODI # 284
won 90 runs v Sri Lanka Brisbane 12 Jan 1985 ODI # 286
won 5 wickets v Australia Brisbane 13 Jan 1985 ODI # 287
won 5 wickets v Australia Sydney 15 Jan 1985 ODI # 289
won 65 runs v Sri Lanka Sydney 17 Jan 1985 ODI # 290
won 65 runs v Australia Melbourne 20 Jan 1985 ODI # 292
won 8 wickets v Sri Lanka Adelaide 26 Jan 1985 ODI # 296
won 6 wickets v Australia Adelaide 27 Jan 1985 ODI # 297
won 82 runs v Sri Lanka Perth 2 Feb 1985 ODI # 300
Australia 11 won 7 wickets v Bangladesh Chester-le-Street 27 May 1999 ODI # 1464
won 6 wickets v West Indies Manchester 30 May 1999 ODI # 1470
won 77 runs v India The Oval 4 Jun 1999 ODI # 1473
won 44 runs v Zimbabwe Lord's 9 Jun 1999 ODI # 1477
won 5 wickets v South Africa Leeds 13 Jun 1999 ODI # 1481
tied - v South Africa Birmingham 17 Jun 1999 ODI # 1483
won 8 wickets v Pakistan Lord's 20 Jun 1999 ODI # 1484
won 50 runs v Sri Lanka Galle 22 Aug 1999 ODI # 1485
won 8 wickets v India Galle 23 Aug 1999 ODI # 1486
won 27 runs v Sri Lanka Colombo (RPS) 26 Aug 1999 ODI # 1488
won 41 runs v India Colombo (SSC) 28 Aug 1999 ODI # 1489
South Africa 11 no result - v New Zealand Potchefstroom 20 Oct 2000 ODI # 1641
won 6 wickets v New Zealand Benoni 22 Oct 2000 ODI # 1643
won 115 runs v New Zealand Centurion 25 Oct 2000 ODI # 1647
won 5 wickets v New Zealand Kimberley 28 Oct 2000 ODI # 1651
won 6 wickets v New Zealand Durban 1 Nov 2000 ODI # 1654
won 3 wickets v New Zealand Cape Town 4 Nov 2000 ODI # 1655
won 4 wickets v Sri Lanka Gqeberha 15 Dec 2000 ODI # 1661
won 95 runs v Sri Lanka East London 17 Dec 2000 ODI # 1662
won 8 wickets v Sri Lanka Paarl 9 Jan 2001 ODI # 1666
won 99 runs v Sri Lanka Cape Town 11 Jan 2001 ODI # 1668
won 5 wickets v Sri Lanka Bloemfontein 14 Jan 2001 ODI # 1671
Sri Lanka 11 won 20 runs v England Lord's 17 Jun 2006 ODI # 2384
won 46 runs v England The Oval 20 Jun 2006 ODI # 2385
won 8 wickets v England Chester-le-Street 24 Jun 2006 ODI # 2386
won 33 runs v England Manchester 28 Jun 2006 ODI # 2388
won 8 wickets v England Leeds 1 Jul 2006 ODI # 2389
won 195 runs v Netherlands Amstelveen 4 Jul 2006 ODI # 2390
won 55 runs v Netherlands Amstelveen 6 Jul 2006 ODI # 2391
no result - v India Colombo (SSC) 18 Aug 2006 ODI # 2405
won 37 runs v Bangladesh Mohali 7 Oct 2006 ODI # 2423
won 144 runs v Zimbabwe Ahmedabad 10 Oct 2006 ODI # 2425
won 9 wickets v West Indies Brabourne 14 Oct 2006 ODI # 2428
England 11 won 130 runs v Pakistan Abu Dhabi 13 Feb 2012 ODI # 3238
won 20 runs v Pakistan Abu Dhabi 15 Feb 2012 ODI # 3240
won 9 wickets v Pakistan Dubai (DSC) 18 Feb 2012 ODI # 3243
won 4 wickets v Pakistan Dubai (DSC) 21 Feb 2012 ODI # 3247
won 114 runs v West Indies Southampton 16 Jun 2012 ODI # 3276
won 8 wickets v West Indies The Oval 19 Jun 2012 ODI # 3278
won 15 runs v Australia Lord's 29 Jun 2012 ODI # 3280
won 6 wickets v Australia The Oval 1 Jul 2012 ODI # 3281
won 8 wickets v Australia Chester-le-Street 7 Jul 2012 ODI # 3284
won 7 wickets v Australia Manchester 10 Jul 2012 ODI # 3286
no result - v South Africa Cardiff 24 Aug 2012 ODI # 3296

Cricket Record for Most Consecutive Matches Without Defeat: T20I


TeamMatResultMarginOppositionGroundMatch DateScorecard
Nigeria 17* won 8 wickets v Mozambique Rwanda 1 Dec 2022 T20I # 1927
won 6 wickets v Sierra Leone Rwanda 2 Dec 2022 T20I # 1929
won 118 runs v Eswatini Kigali 4 Dec 2022 T20I # 1933
won 9 wickets v Gambia Kigali 4 Dec 2022 T20I # 1934
won 17 runs v Cameroon Rwanda 5 Dec 2022 T20I # 1938
no result - v Tanzania Rwanda 8 Dec 2022 T20I # 1947
won 6 wickets v Ghana Rwanda 9 Dec 2022 T20I # 1951
won 54 runs v Rwanda Lagos 4 Oct 2023 T20I # 2285
won 63 runs v Sierra Leone Lagos 5 Oct 2023 T20I # 2292
won 35 runs v Ghana Lagos 6 Oct 2023 T20I # 2298
won 6 wickets v Rwanda Lagos 7 Oct 2023 T20I # 2302
won 9 wickets v Sierra Leone Lagos 8 Oct 2023 T20I # 2305
won 82 runs v Ghana Lagos 10 Oct 2023 T20I # 2307
won 5 wickets v Ghana Lagos 11 Oct 2023 T20I # 2309
won 53 runs v Sierra Leone Lagos 12 Oct 2023 T20I # 2312
won 8 wickets v Rwanda Lagos 14 Oct 2023 T20I # 2313
won 17 runs v Rwanda Lagos 15 Oct 2023 T20I # 2318
Tanzania 15 won 54 runs v Rwanda Dar-es-Salaam 31 Oct 2022 T20I # 1854
won 21 runs v Rwanda Dar-es-Salaam 1 Nov 2022 T20I # 1857
won 77 runs v Rwanda Dar-es-Salaam 4 Nov 2022 T20I # 1863
won 3 wickets v Rwanda Dar-es-Salaam 5 Nov 2022 T20I # 1869
won 10 wickets v Rwanda Dar-es-Salaam 6 Nov 2022 T20I # 1875
won 9 wickets v Sierra Leone Rwanda 1 Dec 2022 T20I # 1925
won 4 wickets v Ghana Rwanda 4 Dec 2022 T20I # 1935
won 6 wickets v Mozambique Rwanda 5 Dec 2022 T20I # 1937
won 66 runs v Eswatini Rwanda 6 Dec 2022 T20I # 1941
won 10 wickets v Gambia Rwanda 6 Dec 2022 T20I # 1943
no result - v Nigeria Rwanda 8 Dec 2022 T20I # 1947
won 184 runs v Cameroon Kigali 9 Dec 2022 T20I # 1950
won 66 runs v Rwanda Rwanda 13 Dec 2022 T20I # 1952
won 5 wickets v Rwanda Rwanda 13 Dec 2022 T20I # 1953
no result - v Uganda Rwanda 14 Dec 2022 T20I # 1955
Malaysia 15 won 23 runs v Singapore Singapore 29 Jun 2022 T20I # 1589
won 5 wickets v Singapore Singapore 30 Jun 2022 T20I # 1592
won 155 runs v Bhutan Bangi 2 Jul 2022 T20I # 1597
won 39 runs v Bhutan Bangi 3 Jul 2022 T20I # 1603
won 9 wickets v Thailand Bangi 4 Jul 2022 T20I # 1608
won 8 wickets v Maldives Bangi 6 Jul 2022 T20I # 1613
won 9 wickets v Thailand Bangi 7 Jul 2022 T20I # 1615
won 94 runs v Maldives Bangi 9 Jul 2022 T20I # 1622
won 9 wickets v Bhutan Bangi 11 Jul 2022 T20I # 1632
won 11 runs v Bahrain Bangi 15 Dec 2022 T20I # 1956
won 8 wickets v Qatar Bangi 16 Dec 2022 T20I # 1960
won 120 runs v Singapore Bangi 18 Dec 2022 T20I # 1965
won 7 wickets v Bahrain Bangi 19 Dec 2022 T20I # 1969
no result - v Qatar Bangi 21 Dec 2022 T20I # 1975
won 143 runs v Singapore Bangi 22 Dec 2022 T20I # 1976
Uganda 13 won 5 runs v Jersey Bulawayo 15 Jul 2022 T20I # 1654
won 4 runs v Hong Kong Bulawayo 17 Jul 2022 T20I # 1665
won 7 wickets v Botswana Benoni 15 Sep 2022 T20I # 1776
won 38 runs v Mozambique Benoni 18 Sep 2022 T20I # 1783
won 8 wickets v Ghana Benoni 20 Sep 2022 T20I # 1787
won 3 wickets v Kenya Benoni 21 Sep 2022 T20I # 1790
won 8 wickets v Tanzania Benoni 22 Sep 2022 T20I # 1792
won 85 runs v Rwanda Rwanda 14 Dec 2022 T20I # 1954
no result - v Tanzania Rwanda 14 Dec 2022 T20I # 1955
won 133 runs v Rwanda Rwanda 15 Dec 2022 T20I # 1958
won 13 runs v Tanzania Rwanda 15 Dec 2022 T20I # 1959
won 97 runs v Rwanda Rwanda 16 Dec 2022 T20I # 1962
won 2 runs v Tanzania Rwanda 18 Dec 2022 T20I # 1966
Bermuda 13 lost 46 runs v Canada Coolidge 11 Nov 2021 T20I # 1418
won 86 runs v Panama Coolidge 11 Nov 2021 T20I # 1421
won 7 wickets v Belize North Sound 13 Nov 2021 T20I # 1424
won 3 wickets v Argentina Coolidge 14 Nov 2021 T20I # 1429
won 6 wickets v Argentina Buenos Aires 21 Feb 2023 T20I # 1996
won 107 runs v Argentina Buenos Aires 22 Feb 2023 T20I # 1997
won 96 runs v Cayman Is Buenos Aires 25 Feb 2023 T20I # 2003
won 110 runs v Argentina Buenos Aires 26 Feb 2023 T20I # 2007
won 60 runs v Panama Buenos Aires 28 Feb 2023 T20I # 2009
won 9 wickets v Bahamas Buenos Aires 4 Mar 2023 T20I # 2012
won 86 runs v Canada Sandys Parish 30 Sep 2023 T20I # 2266
won 7 wickets v Panama Sandys Parish 1 Oct 2023 T20I # 2273
won 53 runs v Cayman Is Hamilton 3 Oct 2023 T20I # 2281
won 5 wickets v Panama Hamilton 4 Oct 2023 T20I # 2289
Australia 12 no result - v England Manchester 30 Aug 2009 T20I # 119
won 2 runs v Pakistan Melbourne 5 Feb 2010 T20I # 134
won 38 runs v West Indies Hobart 21 Feb 2010 T20I # 146
won 8 wickets v West Indies Sydney 23 Feb 2010 T20I # 147
won 6 wickets v New Zealand Wellington 26 Feb 2010 T20I # 148
tied - v New Zealand Christchurch 28 Feb 2010 T20I # 149
won 34 runs v Pakistan Gros Islet 2 May 2010 T20I # 156
won 27 runs v Bangladesh Bridgetown 5 May 2010 T20I # 161
won 49 runs v India Bridgetown 7 May 2010 T20I # 165
won 81 runs v Sri Lanka Bridgetown 9 May 2010 T20I # 170
won 6 wickets v West Indies Gros Islet 11 May 2010 T20I # 174
won 3 wickets v Pakistan Gros Islet 14 May 2010 T20I # 176
Afghanistan 12 won 5 wickets v Zimbabwe Sharjah 5 Feb 2018 T20I # 643
won 17 runs v Zimbabwe Sharjah 6 Feb 2018 T20I # 644
won 45 runs v Bangladesh Dehradun 3 Jun 2018 T20I # 667
won 6 wickets v Bangladesh Dehradun 5 Jun 2018 T20I # 668
won 1 run v Bangladesh Dehradun 7 Jun 2018 T20I # 669
won 16 runs v Ireland Bready 20 Aug 2018 T20I # 696
won 81 runs v Ireland Bready 22 Aug 2018 T20I # 697
won 5 wickets v Ireland Dehradun 21 Feb 2019 T20I # 745
won 84 runs v Ireland Dehradun 23 Feb 2019 T20I # 746
won 32 runs v Ireland Dehradun 24 Feb 2019 T20I # 747
won 28 runs v Zimbabwe Mirpur 14 Sep 2019 T20I # 882
won 25 runs v Bangladesh Mirpur 15 Sep 2019 T20I # 883
Romania 12 won 52 runs v Bulgaria Ilfov County 17 Oct 2020 T20I # 1102
won 34 runs v Bulgaria Ilfov County 17 Oct 2020 T20I # 1103
won 6 wickets v Bulgaria Ilfov County 18 Oct 2020 T20I # 1104
won 3 wickets v Greece Sofia 24 Jun 2021 T20I # 1167
won 7 wickets v Bulgaria Sofia 25 Jun 2021 T20I # 1170
won 91 runs v Serbia Sofia 25 Jun 2021 T20I # 1171
won 10 wickets v Serbia Sofia 26 Jun 2021 T20I # 1173
won 7 wickets v Bulgaria Sofia 27 Jun 2021 T20I # 1177
won 35 runs v Czech Rep. Ilfov County 3 Sep 2021 T20I # 1249
won 8 runs v Hungary Ilfov County 3 Sep 2021 T20I # 1252
won 36 runs v Malta Ilfov County 4 Sep 2021 T20I # 1255
won 33 runs v Luxembourg Ilfov County 5 Sep 2021 T20I # 1257
India 12 won 66 runs v Afghanistan Abu Dhabi 3 Nov 2021 T20I # 1390
won 8 wickets v Scotland Dubai (DSC) 5 Nov 2021 T20I # 1396
won 9 wickets v Namibia Dubai (DSC) 8 Nov 2021 T20I # 1410
won 5 wickets v New Zealand Jaipur 17 Nov 2021 T20I # 1434
won 7 wickets v New Zealand Ranchi 19 Nov 2021 T20I # 1440
won 73 runs v New Zealand Eden Gardens 21 Nov 2021 T20I # 1446
won 6 wickets v West Indies Eden Gardens 16 Feb 2022 T20I # 1467
won 8 runs v West Indies Eden Gardens 18 Feb 2022 T20I # 1473
won 17 runs v West Indies Eden Gardens 20 Feb 2022 T20I # 1479
won 62 runs v Sri Lanka Lucknow 24 Feb 2022 T20I # 1492
won 7 wickets v Sri Lanka Dharamsala 26 Feb 2022 T20I # 1493
won 6 wickets v Sri Lanka Dharamsala 27 Feb 2022 T20I # 1494
Afghanistan 11 won 6 runs v West Indies Nagpur 27 Mar 2016 T20I # 552
won 11 runs v U.A.E. ICCA Dubai 14 Dec 2016 T20I # 571
won 5 wickets v U.A.E. Dubai (DSC) 16 Dec 2016 T20I # 572
won 44 runs v U.A.E. ICCA Dubai 18 Dec 2016 T20I # 573
won 5 wickets v Ireland Abu Dhabi 14 Jan 2017 T20I # 578
won 5 wickets v U.A.E. Abu Dhabi 16 Jan 2017 T20I # 581
won 8 wickets v Oman Dubai (DSC) 20 Jan 2017 T20I # 586
won 10 wickets v Ireland Dubai (DSC) 20 Jan 2017 T20I # 588
won 6 wickets v Ireland Greater Noida 8 Mar 2017 T20I # 599
won 17 runs v Ireland Greater Noida 10 Mar 2017 T20I # 600
won 28 runs v Ireland Greater Noida 12 Mar 2017 T20I # 601
P.N.G. 11 won 133 runs v Philippines Port Moresby 22 Mar 2019 T20I # 756
won 8 wickets v Vanuatu Port Moresby 22 Mar 2019 T20I # 757
no result - v Philippines Port Moresby 23 Mar 2019 T20I # 760
won 10 wickets v Vanuatu Port Moresby 24 Mar 2019 T20I # 762
won 9 wickets v Samoa Apia (No 1) 8 Jul 2019 T20I # 819
won 3 wickets v Vanuatu Apia (No 3) 9 Jul 2019 T20I # 820
won 7 wickets v Samoa Apia (No 2) 10 Jul 2019 T20I # 822
won 59 runs v Vanuatu Apia (No 2) 12 Jul 2019 T20I # 824
won 32 runs v Vanuatu Apia (No 2) 13 Jul 2019 T20I # 826
won 10 wickets v Bermuda ICCA Dubai 19 Oct 2019 T20I # 940
won 81 runs v Namibia ICCA 2 Dubai 20 Oct 2019 T20I # 946
India 11 won 67 runs v West Indies Wankhede 11 Dec 2019 T20I # 1024
no result - v Sri Lanka Guwahati 5 Jan 2020 T20I # 1025
won 7 wickets v Sri Lanka Indore 7 Jan 2020 T20I # 1026
won 78 runs v Sri Lanka Pune 10 Jan 2020 T20I # 1027
won 6 wickets v New Zealand Auckland 24 Jan 2020 T20I # 1031
won 7 wickets v New Zealand Auckland 26 Jan 2020 T20I # 1034
tied - v New Zealand Hamilton 29 Jan 2020 T20I # 1035
tied - v New Zealand Wellington 31 Jan 2020 T20I # 1036
won 7 runs v New Zealand Mount Maunganui 2 Feb 2020 T20I # 1037
won 11 runs v Australia Canberra 4 Dec 2020 T20I # 1114
won 6 wickets v Australia Sydney 6 Dec 2020 T20I # 1115
Uganda 11 won 56 runs v Nigeria Entebbe 11 Sep 2021 T20I # 1268
won 8 wickets v Nigeria Entebbe 13 Sep 2021 T20I # 1271
won 4 wickets v Kenya Entebbe 15 Sep 2021 T20I # 1274
won 55 runs v Nigeria Entebbe 15 Sep 2021 T20I # 1275
won 6 runs v Kenya Entebbe 17 Sep 2021 T20I # 1278
won 10 wickets v Malawi Kigali 16 Oct 2021 T20I # 1302
won 106 runs v Rwanda Kigali 17 Oct 2021 T20I # 1309
won 10 wickets v Lesotho Kigali 19 Oct 2021 T20I # 1315
won 6 wickets v Swaziland Kigali 19 Oct 2021 T20I # 1320
won 79 runs v Ghana Rwanda 21 Oct 2021 T20I # 1332
won 95 runs v Seychelles Kigali 22 Oct 2021 T20I # 1344
P.N.G. 11* won 5 runs v U.S.A. Bulawayo 17 Jul 2022 T20I # 1667
won 9 wickets v Vanuatu Port Moresby 22 Jul 2023 T20I # 2154
won 117 runs v Philippines Port Moresby 23 Jul 2023 T20I # 2156
won 6 wickets v Japan Port Moresby 25 Jul 2023 T20I # 2164
won 39 runs v Vanuatu Port Moresby 26 Jul 2023 T20I # 2168
won 100 runs v Philippines Port Moresby 28 Jul 2023 T20I # 2177
won 6 wickets v Japan Port Moresby 29 Jul 2023 T20I # 2182
won 45 runs v Malaysia Kuala Lumpur 20 Sep 2023 T20I # 2244
won 22 runs v Hong Kong Kuala Lumpur 21 Sep 2023 T20I # 2247
won 4 wickets v Malaysia Kuala Lumpur 23 Sep 2023 T20I # 2252
won 1 wicket v Hong Kong Kuala Lumpur 24 Sep 2023 T20I # 2254
Jersey 10 won 14 runs v Oman Abu Dhabi 27 Oct 2019 T20I # 982
won 4 runs v Germany Almeria 15 Oct 2021 T20I # 1296
won 41 runs v Italy Almeria 16 Oct 2021 T20I # 1303
won 5 runs v Denmark Almeria 17 Oct 2021 T20I # 1306
won 4 wickets v Germany Almeria 19 Oct 2021 T20I # 1321
won 8 wickets v Italy Almeria 20 Oct 2021 T20I # 1325
won 4 wickets v Denmark Almeria 21 Oct 2021 T20I # 1337
won 37 runs v Guernsey St Peter Port 20 May 2022 T20I # 1542
won 60 runs v Guernsey Castel 21 May 2022 T20I # 1543
won 37 runs v Guernsey Castel 21 May 2022 T20I # 1545
Kenya 10 no result - v St Helena Rwanda 17 Nov 2022 T20I # 1889
no result - v Malawi Rwanda 18 Nov 2022 T20I # 1894
won 10 wickets v Mali Kigali 20 Nov 2022 T20I # 1900
won 9 wickets v Rwanda Rwanda 20 Nov 2022 T20I # 1902
won 167 runs v Lesotho Kigali 21 Nov 2022 T20I # 1905
won 8 wickets v Botswana Rwanda 24 Nov 2022 T20I # 1918
won 7 wickets v Seychelles Rwanda 25 Nov 2022 T20I # 1922
won 3 wickets v Rwanda Nairobi (Gym) 9 Jun 2023 T20I # 2083
won 88 runs v Uganda Nairobi (Gym) 10 Jun 2023 T20I # 2088
won 8 wickets v Botswana Nairobi (Gym) 11 Jun 2023 T20I # 2091
Uganda 10 won 8 wickets v Rwanda Nairobi (Gym) 11 Jun 2023 T20I # 2094
won 47 runs v Kenya Nairobi (Gym) 13 Jun 2023 T20I # 2097
won 64 runs v Botswana Nairobi (Gym) 14 Jun 2023 T20I # 2098
won 7 wickets v Rwanda Nairobi (Gym) 15 Jun 2023 T20I # 2100
won 7 wickets v Botswana Nairobi (Gym) 17 Jun 2023 T20I # 2102
won 5 wickets v Kenya Nairobi (Gym) 18 Jun 2023 T20I # 2105
won 94 runs v Rwanda Nairobi (Gym) 19 Jun 2023 T20I # 2107
won 1 run v Kenya Nairobi (Gym) 21 Jun 2023 T20I # 2108
won 40 runs v Rwanda Rwanda 20 Aug 2023 T20I # 2205
won 6 wickets v Tanzania Rwanda 20 Aug 2023 T20I # 2207
England 9 no result - v Ireland Providence 4 May 2010 T20I # 160
won 6 wickets v Pakistan Bridgetown 6 May 2010 T20I # 163
won 39 runs v South Africa Bridgetown 8 May 2010 T20I # 168
won 3 wickets v New Zealand Gros Islet 10 May 2010 T20I # 172
won 7 wickets v Sri Lanka Gros Islet 13 May 2010 T20I # 175
won 7 wickets v Australia Bridgetown 16 May 2010 T20I # 177
won 5 wickets v Pakistan Cardiff 5 Sep 2010 T20I # 186
won 6 wickets v Pakistan Cardiff 7 Sep 2010 T20I # 187
won 1 wicket v Australia Adelaide 12 Jan 2011 T20I # 197
Ireland 9 no result - v England Providence 4 May 2010 T20I # 160
won 6 wickets v Kenya Mombasa 22 Feb 2012 T20I # 224
won 8 wickets v Kenya Mombasa 23 Feb 2012 T20I # 225
won 2 runs v Kenya Mombasa 24 Feb 2012 T20I # 227
won 10 wickets v Kenya Dubai (DSC) 14 Mar 2012 T20I # 232
won 17 runs v Scotland Dubai (DSC) 18 Mar 2012 T20I # 235
won 10 wickets v Canada Dubai (DSC) 22 Mar 2012 T20I # 236
won 7 wickets v Netherlands Dubai (DSC) 23 Mar 2012 T20I # 238
won 5 wickets v Afghanistan Dubai (DSC) 24 Mar 2012 T20I # 240
Pakistan 9 won 7 wickets v Zimbabwe Harare 4 Jul 2018 T20I # 685
won 45 runs v Australia Harare 5 Jul 2018 T20I # 686
won 6 wickets v Australia Harare 8 Jul 2018 T20I # 689
won 66 runs v Australia Abu Dhabi 24 Oct 2018 T20I # 701
won 11 runs v Australia Dubai (DSC) 26 Oct 2018 T20I # 702
won 33 runs v Australia Dubai (DSC) 28 Oct 2018 T20I # 704
won 2 runs v New Zealand Abu Dhabi 31 Oct 2018 T20I # 705
won 6 wickets v New Zealand Dubai (DSC) 2 Nov 2018 T20I # 706
won 47 runs v New Zealand Dubai (DSC) 4 Nov 2018