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 T20I # 708
Canada 9 won 84 runs v Cayman Is Sandys Parish 18 Aug 2019 T20I # 852
no result - v Bermuda Hamilton 19 Aug 2019 T20I # 854
won 4 wickets v U.S.A. Sandys Parish 21 Aug 2019 T20I # 858
won 8 wickets v Cayman Is Sandys Parish 22 Aug 2019 T20I # 860
won 8 wickets v Bermuda Sandys Parish 24 Aug 2019 T20I # 864
won 15 runs v U.S.A. Sandys Parish 25 Aug 2019 T20I # 865
won 53 runs v Jersey Tolerance Oval 20 Oct 2019 T20I # 947
won 50 runs v Nigeria Abu Dhabi 21 Oct 2019 T20I # 954
won 10 runs v Ireland Abu Dhabi 23 Oct 2019 T20I # 961
Australia 9 won 3 wickets v India Visakhapatnam 24 Feb 2019 T20I # 748
won 7 wickets v India Bengaluru 27 Feb 2019 T20I # 749
won 134 runs v Sri Lanka Adelaide 27 Oct 2019 T20I # 978
won 9 wickets v Sri Lanka Brisbane 30 Oct 2019 T20I # 988
won 7 wickets v Sri Lanka Melbourne 1 Nov 2019 T20I # 993
no result - v Pakistan Sydney 3 Nov 2019 T20I # 999
won 7 wickets v Pakistan Canberra 5 Nov 2019 T20I # 1002
won 10 wickets v Pakistan Perth 8 Nov 2019 T20I # 1009
won 107 runs v South Africa Johannesburg 21 Feb 2020 T20I # 1046
Afghanistan 9 won 41 runs v West Indies Lucknow 16 Nov 2019 T20I # 1016
won 29 runs v West Indies Lucknow 17 Nov 2019 T20I # 1017
won 11 runs v Ireland Greater Noida 6 Mar 2020 T20I # 1077
won 21 runs v Ireland Greater Noida 8 Mar 2020 T20I # 1079
tied - v Ireland Greater Noida 10 Mar 2020 T20I # 1083
won 48 runs v Zimbabwe Abu Dhabi 17 Mar 2021 T20I # 1134
won 45 runs v Zimbabwe Abu Dhabi 19 Mar 2021 T20I # 1136
won 47 runs v Zimbabwe Abu Dhabi 20 Mar 2021 T20I # 1137
won 130 runs v Scotland Sharjah 25 Oct 2021 T20I # 1364
Pakistan 9 no result - v West Indies Bridgetown 28 Jul 2021 T20I # 1205
won 7 runs v West Indies Providence 31 Jul 2021 T20I # 1208
no result - v West Indies Providence 1 Aug 2021 T20I # 1209
no result - v West Indies Providence 3 Aug 2021 T20I # 1211
won 10 wickets v India Dubai (DSC) 24 Oct 2021 T20I # 1361
won 5 wickets v New Zealand Sharjah 26 Oct 2021 T20I # 1367
won 5 wickets v Afghanistan Dubai (DSC) 29 Oct 2021 T20I # 1377
won 45 runs v Namibia Abu Dhabi 2 Nov 2021 T20I # 1386
won 72 runs v Scotland Sharjah 7 Nov 2021 T20I # 1406
New Zealand 9 won 31 runs v Ireland Belfast 18 Jul 2022 T20I # 1673
won 88 runs v Ireland Belfast 20 Jul 2022 T20I # 1678
won 6 wickets v Ireland Belfast 22 Jul 2022 T20I # 1679
won 68 runs v Scotland Edinburgh 27 Jul 2022 T20I # 1692
won 102 runs v Scotland Edinburgh 29 Jul 2022 T20I # 1701
won 16 runs v Netherlands The Hague 4 Aug 2022 T20I # 1722
won 8 wickets v Netherlands The Hague 5 Aug 2022 T20I # 1723
won 13 runs v West Indies Kingston 10 Aug 2022 T20I # 1728
won 90 runs v West Indies Kingston 12 Aug 2022 T20I # 1732
Portugal 9* won 124 runs v Gibraltar Albergaria 10 Apr 2023 T20I # 2042
won 5 wickets v Gibraltar Albergaria 11 Apr 2023 T20I # 2043
won 5 wickets v Gibraltar Albergaria 11 Apr 2023 T20I # 2044
won 84 runs v Malta Gibraltar 4 May 2023 T20I # 2055
won 7 wickets v Gibraltar Gibraltar 4 May 2023 T20I # 2056
won 17 runs v Malta Gibraltar 5 May 2023 T20I # 2057
won 9 wickets v Gibraltar Gibraltar 6 May 2023 T20I # 2060
won 7 wickets v Malta Gibraltar 6 May 2023 T20I # 2061
won 1 wicket v Gibraltar Gibraltar 7 May 2023 T20I # 2062
Uganda 9* won 61 runs v Rwanda Rwanda 22 Aug 2023 T20I # 2212
won 86 runs v Rwanda Rwanda 24 Aug 2023 T20I # 2214
won 60 runs v Tanzania Rwanda 24 Aug 2023 T20I # 2215
won 19 runs v Tanzania Rwanda 25 Aug 2023 T20I # 2217
won 6 wickets v Rwanda Rwanda 27 Aug 2023 T20I # 2219
won 59 runs v Tanzania Rwanda 28 Aug 2023 T20I # 2220
won 8 wickets v Rwanda Rwanda 28 Aug 2023 T20I # 2221
won 19 runs v Tanzania Rwanda 30 Aug 2023 T20I # 2222
won 8 wickets v Rwanda Rwanda 31 Aug 2023 T20I # 2226
Pakistan 8 won 30 runs v Bangladesh Nairobi (Gym) 2 Sep 2007 T20I # 18
won 8 wickets v Kenya Nairobi (Gym) 4 Sep 2007 T20I # 19
won 51 runs v Scotland Durban 12 Sep 2007 T20I # 22
tied - v India Durban 14 Sep 2007 T20I # 29
won 33 runs v Sri Lanka Johannesburg 17 Sep 2007 T20I # 35
won 6 wickets v Australia Johannesburg 18 Sep 2007 T20I # 37
won 4 wickets v Bangladesh Cape Town 20 Sep 2007 T20I # 42
won 6 wickets v New Zealand Cape Town 22 Sep 2007 T20I # 44
Pakistan 8 won 48 runs v New Zealand Auckland 25 Jan 2018 T20I # 640
won 18 runs v New Zealand Mount Maunganui 28 Jan 2018 T20I # 641
won 143 runs v West Indies Karachi 1 Apr 2018 T20I # 663
won 82 runs v West Indies Karachi 2 Apr 2018 T20I # 664
won 8 wickets v West Indies Karachi 3 Apr 2018 T20I # 665
won 48 runs v Scotland Edinburgh 12 Jun 2018 T20I # 671
won 84 runs v Scotland Edinburgh 13 Jun 2018 T20I # 673
won 74 runs v Zimbabwe Harare 1 Jul 2018 T20I # 681
Malaysia 8 won 22 runs v Vanuatu Kuala Lumpur 4 Oct 2019 T20I # 906
won 21 runs v Hong Kong Kuala Lumpur 20 Feb 2020 T20I # 1044
won 35 runs v Hong Kong Kuala Lumpur 21 Feb 2020 T20I # 1045
won 8 runs v Hong Kong Kuala Lumpur 23 Feb 2020 T20I # 1051
won 13 runs v Hong Kong Kuala Lumpur 24 Feb 2020 T20I # 1055
won 6 wickets v Hong Kong Kuala Lumpur 26 Feb 2020 T20I # 1062
won 22 runs v Nepal Bangkok 29 Feb 2020 T20I # 1068
won 8 wickets v Thailand Bangkok 1 Mar 2020 T20I # 1070
Australia 8 won 8 wickets v Bangladesh Dubai (DSC) 4 Nov 2021 T20I # 1391
won 8 wickets v West Indies Abu Dhabi 6 Nov 2021 T20I # 1398
won 5 wickets v Pakistan Dubai (DSC) 11 Nov 2021 T20I # 1420
won 8 wickets v New Zealand Dubai (DSC) 14 Nov 2021 T20I # 1428
won 20 runs v Sri Lanka Sydney 11 Feb 2022 T20I # 1458
tied - v Sri Lanka Sydney 13 Feb 2022 T20I # 1463
won 6 wickets v Sri Lanka Canberra 15 Feb 2022 T20I # 1466
won 6 wickets v Sri Lanka Melbourne 18 Feb 2022 T20I # 1470
Malta 8 lost 8 runs v Switzerland Marsa 23 Oct 2021 T20I # 1350
won 6 wickets v Bulgaria Marsa 23 Oct 2021 T20I # 1353
won 6 runs v Switzerland Marsa 24 Oct 2021 T20I # 1359
tied - v Gibraltar Marsa 25 Oct 2021 T20I # 1363
won 5 wickets v Gibraltar Marsa 10 May 2022 T20I # 1522
won 45 runs v Hungary Marsa 10 May 2022 T20I # 1523
won 5 wickets v Romania Marsa 11 May 2022 T20I # 1525
won 2 runs v Czech Rep. Marsa 12 May 2022 T20I # 1528
won 6 wickets v Bulgaria Marsa 14 May 2022 T20I # 1536
Isle of Man 8 won 8 wickets v Cyprus Episkopi 6 Oct 2021 T20I # 1284
won 6 wickets v Estonia Episkopi 6 Oct 2021 T20I # 1285
won 3 wickets v Cyprus Episkopi 7 Oct 2021 T20I # 1287
won 8 wickets v Estonia Episkopi 8 Oct 2021 T20I # 1292
won 8 wickets v Cyprus Kerava 12 Jul 2022 T20I # 1639
won 68 runs v Serbia Vantaa 13 Jul 2022 T20I # 1648
won 8 wickets v Romania Kerava 15 Jul 2022 T20I # 1660
won 74 runs v Turkey Kerava 18 Jul 2022 T20I # 1672
Oman 8* won 47 runs v Saudi Arabia Doha 20 Sep 2023 T20I # 2246
won 68 runs v Kuwait Doha 22 Sep 2023 T20I # 2251
won 5 wickets v U.A.E. Doha 23 Sep 2023 T20I # 2253
won 32 runs v Malaysia Kirtipur 30 Oct 2023 T20I # 2335
won 22 runs v Singapore Kirtipur 31 Oct 2023 T20I # 2338
won 5 runs v Nepal Kirtipur 2 Nov 2023 T20I # 2342
won 10 wickets v Bahrain Kirtipur 3 Nov 2023 T20I # 2346
tied - v Nepal Kirtipur 5 Nov 2023 T20I # 2348
South Africa 7 won 4 wickets v Australia Johannesburg 27 Mar 2009 T20I # 87
won 17 runs v Australia Centurion 29 Mar 2009 T20I # 88
won 130 runs v Scotland The Oval 7 Jun 2009 T20I # 94
won 1 run v New Zealand Lord's 9 Jun 2009 T20I # 99
won 7 wickets v England Nottingham 11 Jun 2009 T20I # 103
won 20 runs v West Indies The Oval 13 Jun 2009 T20I # 106
won 12 runs v India Nottingham 16 Jun 2009 T20I # 113
Pakistan 7 won 6 wickets v New Zealand The Oval 13 Jun 2009 T20I # 107
won 39 runs v Ireland The Oval 15 Jun 2009 T20I # 110
won 7 runs v South Africa Nottingham 18 Jun 2009 T20I # 114
won 8 wickets v Sri Lanka Lord's 21 Jun 2009 T20I # 116
won 52 runs v Sri Lanka Colombo (RPS) 12 Aug 2009 T20I # 118
won 49 runs v New Zealand Dubai (DSC) 12 Nov 2009 T20I # 122
won 7 runs v New Zealand Dubai (DSC) 13 Nov 2009 T20I # 123
West Indies 7 tied - v New Zealand Pallekele 1 Oct 2012 T20I # 283
won 74 runs v Australia Colombo (RPS) 5 Oct 2012 T20I # 288
won 36 runs v Sri Lanka Colombo (RPS) 7 Oct 2012 T20I # 289
won 18 runs v Bangladesh Mirpur 10 Dec 2012 T20I # 291
won 27 runs v Australia Brisbane 13 Feb 2013 T20I # 303
won 8 wickets v Zimbabwe North Sound 2 Mar 2013 T20I # 305
won 41 runs v Zimbabwe North Sound 3 Mar 2013 T20I # 308
India 7 won 11 runs v Pakistan Ahmedabad 28 Dec 2012 T20I # 298
won 6 wickets v Australia Rajkot 10 Oct 2013 T20I # 331
won 7 wickets v Pakistan Mirpur 21 Mar 2014 T20I # 378
won 7 wickets v West Indies Mirpur 23 Mar 2014 T20I # 382
won 8 wickets v Bangladesh Mirpur 28 Mar 2014 T20I # 389
won 73 runs v Australia Mirpur 30 Mar 2014 T20I # 393
won 6 wickets v South Africa Mirpur 4 Apr 2014 T20I # 399
India 7 won 69 runs v Sri Lanka Ranchi 12 Feb 2016 T20I # 497
won 9 wickets v Sri Lanka Visakhapatnam 14 Feb 2016 T20I # 499
won 45 runs v Bangladesh Mirpur 24 Feb 2016 T20I # 509
won 5 wickets v Pakistan Mirpur 27 Feb 2016 T20I # 512
won 5 wickets v Sri Lanka Mirpur 1 Mar 2016 T20I # 515
won 9 wickets v U.A.E. Mirpur 3 Mar 2016 T20I # 517
won 8 wickets v Bangladesh Mirpur 6 Mar 2016 T20I # 521
India 7 won 6 wickets v Bangladesh Colombo (RPS) 8 Mar 2018 T20I # 657
won 6 wickets v Sri Lanka Colombo (RPS) 12 Mar 2018 T20I # 659
won 17 runs v Bangladesh Colombo (RPS) 14 Mar 2018 T20I # 660
won 4 wickets v Bangladesh Colombo (RPS) 18 Mar 2018 T20I # 662
won 76 runs v Ireland Dublin (Malahide) 27 Jun 2018 T20I # 678
won 143 runs v Ireland Dublin (Malahide) 29 Jun 2018 T20I # 680
won 8 wickets v England Manchester 3 Jul 2018 T20I # 684
Jersey 7 tied - v Guernsey St Peter Port 31 May 2019 T20I # 788
won 41 runs v Guernsey Castel 1 Jun 2019 T20I # 789
won 76 runs v Guernsey Castel 1 Jun 2019 T20I # 790
won 8 wickets v Guernsey Castel 15 Jun 2019 T20I # 791
won 18 runs v Denmark Castel 16 Jun 2019 T20I # 795
won 80 runs v Norway Castel 16 Jun 2019 T20I # 797
won 73 runs v Italy St Peter Port 19 Jun 2019 T20I # 802
Namibia 7 won 9 wickets v Ghana Kampala 20 May 2019 T20I # 777
won 42 runs v Uganda Kampala 21 May 2019 T20I # 779
won 10 wickets v Botswana Kampala 22 May 2019 T20I # 783
won 93 runs v Botswana Windhoek 19 Aug 2019 T20I # 853
won 124 runs v Botswana Windhoek 20 Aug 2019 T20I # 856
won 78 runs v Botswana Windhoek 22 Aug 2019 T20I # 859
won 8 wickets v Botswana Windhoek 23 Aug 2019 T20I # 862
Spain 7 lost 82 runs v Finland Kerava 17 Aug 2019 T20I # 848
won 6 wickets v Finland Kerava 17 Aug 2019 T20I # 849
won 4 wickets v Finland Kerava 18 Aug 2019 T20I # 850
won 8 wickets v Portugal Cartagena 25 Oct 2019 T20I # 970
won 8 wickets v Gibraltar Cartagena 26 Oct 2019 T20I # 975
won 29 runs v Portugal Cartagena 26 Oct 2019 T20I # 976
won 6 wickets v Gibraltar Cartagena 27 Oct 2019 T20I # 984
won 9 wickets v Germany Almeria 8 Mar 2020 T20I # 1080
lost 58 runs v Germany Almeria 8 Mar 2020 T20I # 1081
South Africa 7 won 25 runs v West Indies St George's 3 Jul 2021 T20I # 1181
won 33 runs v Ireland Dublin (Malahide) 19 Jul 2021 T20I # 1194
won 42 runs v Ireland Belfast 22 Jul 2021 T20I # 1197
won 49 runs v Ireland Belfast 24 Jul 2021 T20I # 1201
won 28 runs v Sri Lanka Colombo (RPS) 10 Sep 2021 T20I # 1265
won 9 wickets v Sri Lanka Colombo (RPS) 12 Sep 2021 T20I # 1270
won 10 wickets v Sri Lanka Colombo (RPS) 14 Sep 2021 T20I # 1273
Ghana 7 lost 57 runs v Rwanda Rwanda 20 Aug 2021 T20I # 1229
won v Rwanda Rwanda 20 Aug 2021 T20I # 1231
won 7 wickets v Rwanda Rwanda 21 Aug 2021 T20I # 1234
won 5 wickets v Rwanda Rwanda 16 Oct 2021 T20I # 1298
won 9 wickets v Seychelles Rwanda 16 Oct 2021 T20I # 1301
won 116 runs v Lesotho Rwanda 17 Oct 2021 T20I # 1308
won 7 wickets v Malawi Rwanda 19 Oct 2021 T20I # 1314
won 7 wickets v Swaziland Kigali 20 Oct 2021 T20I # 1324
U.S.A. 7 won 10 wickets v Belize Coolidge 7 Nov 2021 T20I # 1404
won 9 wickets v Panama Coolidge 7 Nov 2021 T20I # 1407
won 23 runs v Bermuda North Sound 8 Nov 2021 T20I # 1412
tied - v Canada Coolidge 10 Nov 2021 T20I # 1416
won 8 wickets v Argentina North Sound 11 Nov 2021 T20I # 1422
won 10 wickets v Bahamas Coolidge 13 Nov 2021 T20I # 1423
won 26 runs v Ireland Lauderhill 22 Dec 2021 T20I # 1451
Canada 7 won 122 runs v Bahamas North Sound 7 Nov 2021 T20I # 1405
won 145 runs v Belize Coolidge 8 Nov 2021 T20I # 1408
tied - v U.S.A. Coolidge 10 Nov 2021 T20I # 1416
won 46 runs v Bermuda Coolidge 11 Nov 2021 T20I # 1418
won 9 wickets v Argentina North Sound 13 Nov 2021 T20I # 1426
won 208 runs v Panama Coolidge 14 Nov 2021 T20I # 1427
won 118 runs v Philippines Al Amerat 18 Feb 2022 T20I # 1468
Portugal 7 won 4 wickets v Gibraltar Cartagena 27 Oct 2019 T20I # 981
won 6 wickets v Malta Albergaria 19 Aug 2021 T20I # 1228
won 96 runs v Gibraltar Albergaria 21 Aug 2021 T20I # 1233
won 110 runs v Gibraltar Albergaria 22 Aug 2021 T20I # 1238
won 3 wickets v Malta Albergaria 22 Aug 2021 T20I # 1240
won 47 runs v Israel Waterloo 28 Jun 2022 T20I # 1585
won 11 runs v Malta Gent 29 Jun 2022 T20I # 1588
India 7 won 48 runs v South Africa Visakhapatnam 14 Jun 2022 T20I # 1571
won 82 runs v South Africa Rajkot 17 Jun 2022 T20I # 1572
no result - v South Africa Bengaluru 19 Jun 2022 T20I # 1575
won 7 wickets v Ireland Dublin (Malahide) 26 Jun 2022 T20I # 1580
won 4 runs v Ireland Dublin (Malahide) 28 Jun 2022 T20I # 1586
won 50 runs v England Southampton 7 Jul 2022 T20I # 1616
won 49 runs v England Birmingham 9 Jul 2022 T20I # 1628
Nepal 7 won 9 wickets v Oman Al Amerat 24 Feb 2022 T20I # 1491
won 15 runs v P.N.G. Kirtipur 28 Mar 2022 T20I # 1497
won 6 wickets v Malaysia Kirtipur 30 Mar 2022 T20I # 1499
won 37 runs v P.N.G. Kirtipur 31 Mar 2022 T20I # 1500
won 85 runs v Malaysia Kirtipur 2 Apr 2022 T20I # 1502
won 50 runs v P.N.G. Kirtipur 4 Apr 2022 T20I # 1503
won 5 wickets v Kenya Nairobi (Gym) 25 Aug 2022 T20I # 1746
Sri Lanka 6 won 6 wickets v Australia Nottingham 8 Jun 2009 T20I # 97
won 15 runs v West Indies Nottingham 10 Jun 2009 T20I # 100
won 19 runs v Pakistan Lord's 12 Jun 2009 T20I # 104
won 9 runs v Ireland Lord's 14 Jun 2009 T20I # 108
won 48 runs v New Zealand Nottingham 16 Jun 2009 T20I # 112
won 57 runs v West Indies The Oval 19 Jun 2009 T20I # 115
South Africa 6 won 13 runs v West Indies North Sound 19 May 2010 T20I # 178
won 1 run v West Indies North Sound 20 May 2010 T20I # 179
won 7 wickets v Zimbabwe Bloemfontein 8 Oct 2010 T20I # 188
won 8 runs v Zimbabwe Kimberley 10 Oct 2010 T20I # 189
won 6 wickets v Pakistan Abu Dhabi 26 Oct 2010 T20I # 190
won 6 wickets v Pakistan Abu Dhabi 27 Oct 2010 T20I # 191
Australia 6 tied - v Pakistan Dubai (DSC) 7 Sep 2012 T20I # 257
won 94 runs v Pakistan Dubai (DSC) 10 Sep 2012 T20I # 259
won 7 wickets v Ireland Colombo (RPS) 19 Sep 2012 T20I # 264
won 17 runs v West Indies Colombo (RPS) 22 Sep 2012 T20I # 270
won 9 wickets v India Colombo (RPS) 28 Sep 2012 T20I # 278
won 8 wickets v South Africa Colombo (RPS) 30 Sep 2012 T20I # 281
Pakistan 6 won 5 wickets v Zimbabwe Lahore 22 May 2015 T20I # 417
won 2 wickets v Zimbabwe Lahore 24 May 2015 T20I # 418
won 29 runs v Sri Lanka Colombo (RPS) 30 Jul 2015 T20I # 448
won 1 wicket v Sri Lanka Colombo (RPS) 1 Aug 2015 T20I # 449
won 13 runs v Zimbabwe Harare 27 Sep 2015 T20I # 454
won 15 runs v Zimbabwe Harare 29 Sep 2015 T20I # 455
England 6 won 3 runs v India Birmingham 7 Sep 2014 T20I # 405
won 56 runs v New Zealand Manchester 23 Jun 2015 T20I # 423
won 5 runs v Australia Cardiff 31 Aug 2015 T20I # 453
won 14 runs v Pakistan Dubai (DSC) 26 Nov 2015 T20I # 468
won 3 runs v Pakistan Dubai (DSC) 27 Nov 2015 T20I # 469
tied - v Pakistan Sharjah 30 Nov 2015 T20I # 473
New Zealand 6 won 10 wickets v Pakistan Hamilton 17 Jan 2016 T20I # 480
won 95 runs v Pakistan Wellington 22 Jan 2016 T20I # 483
won 47 runs v India Nagpur 15 Mar 2016 T20I # 535
won 8 runs v Australia Dharamsala 18 Mar 2016 T20I # 539
won 22 runs v Pakistan Mohali 22 Mar 2016 T20I # 545
won 75 runs v Bangladesh Eden Gardens 26 Mar 2016 T20I # 550
Pakistan 6 won 9 wickets v England Manchester 7 Sep 2016 T20I # 566
won 9 wickets v West Indies Dubai (DSC) 23 Sep 2016 T20I # 568
won 16 runs v West Indies Dubai (DSC) 24 Sep 2016 T20I # 569
won 8 wickets v West Indies Abu Dhabi 27 Sep 2016 T20I # 570
won 6 wickets v West Indies Bridgetown 26 Mar 2017 T20I # 602
won 3 runs v West Indies Port of Spain 30 Mar 2017 T20I # 603
Australia 6 won 8 wickets v India Guwahati 10 Oct 2017 T20I # 624
won 7 wickets v New Zealand Sydney 3 Feb 2018 T20I # 642
won 5 wickets v England Hobart 7 Feb 2018 T20I # 645
won 7 wickets v England Melbourne 10 Feb 2018 T20I # 646
won 5 wickets v New Zealand Auckland 16 Feb 2018 T20I # 649
won 19 runs v New Zealand Auckland 21 Feb 2018 T20I # 653
Italy 6 won 7 wickets v Germany Utrecht 25 May 2019 T20I # 786
won 6 wickets v Germany Utrecht 25 May 2019 T20I # 787
won 20 runs v Norway St Peter Port 15 Jun 2019 T20I # 792
won 5 wickets v Germany St Peter Port 16 Jun 2019 T20I # 794
won 11 runs v Guernsey St Peter Port 16 Jun 2019 T20I # 796
no result - v Denmark Castel 18 Jun 2019 T20I # 800
U.A.E. 6 no result - v U.S.A. ICCA Dubai 15 Mar 2019 T20I # 753
won 24 runs v U.S.A. ICCA Dubai 16 Mar 2019 T20I # 754
won 13 runs v Netherlands Amstelveen 3 Aug 2019 T20I # 841
won 5 wickets v Netherlands Amstelveen 5 Aug 2019 T20I # 844
won 14 runs v Netherlands The Hague 6 Aug 2019 T20I # 845
won 7 wickets v Netherlands The Hague 8 Aug 2019 T20I # 847
Oman 6 won 7 wickets v Hong Kong Al Amerat 5 Oct 2019 T20I # 910
won 43 runs v Ireland Al Amerat 6 Oct 2019 T20I # 917
won 7 wickets v Netherlands Al Amerat 9 Oct 2019 T20I # 924
won 6 wickets v Nepal Al Amerat 10 Oct 2019 T20I # 928
won 7 wickets v U.A.E. Abu Dhabi 18 Oct 2019 T20I # 939
won 7 wickets v Hong Kong Abu Dhabi 20 Oct 2019 T20I # 949
England 6 won 30 runs v Sri Lanka Colombo (RPS) 27 Oct 2018 T20I # 703
won 4 wickets v West Indies Gros Islet 5 Mar 2019 T20I # 750
won 137 runs v West Indies Basseterre 8 Mar 2019 T20I # 751
won 8 wickets v West Indies Basseterre 10 Mar 2019 T20I # 752
won 7 wickets v Pakistan Cardiff 5 May 2019 T20I # 772
won 7 wickets v New Zealand Christchurch 1 Nov 2019 T20I # 992
Malawi 6 won 3 wickets v Mozambique Lilongwe 6 Nov 2019 T20I # 1003
won 7 wickets v Mozambique Lilongwe 6 Nov 2019 T20I # 1004
won 25 runs v Mozambique Lilongwe 7 Nov 2019 T20I # 1005
won 4 wickets v Mozambique Lilongwe 7 Nov 2019 T20I # 1006
won 15 runs v Mozambique Blantyre 9 Nov 2019 T20I # 1010
no result - v Mozambique Blantyre 9 Nov 2019 T20I # 1011
Qatar 6 won 4 wickets v Malaysia Singapore 27 Jul 2019 T20I # 839
won 20 runs v Jersey Doha 9 Oct 2019 T20I # 926
won 6 wickets v Jersey Doha 10 Oct 2019 T20I # 929
won 8 wickets v Jersey Doha 11 Oct 2019 T20I # 930
won 40 runs v Uganda Doha 12 Feb 2020 T20I # 1038
won 28 runs v Uganda Doha 13 Feb 2020 T20I # 1040
Austria 6 won 8 wickets v Czech Rep. Ilfov County 30 Aug 2019 T20I # 870
won 135 runs v Luxembourg Ilfov County 31 Aug 2019 T20I # 873
won 10 wickets v Turkey Ilfov County 31 Aug 2019 T20I # 875
won 30 runs v Czech Rep. Ilfov County 1 Sep 2019 T20I # 877
won 5 runs v Luxembourg Vinor 21 May 2021 T20I # 1160
won 78 runs v Czech Rep. Vinor 22 May 2021 T20I # 1161
Namibia 6 won 7 wickets v Uganda Windhoek 3 Apr 2021 T20I # 1142
won 20 runs v Uganda Windhoek 5 Apr 2021 T20I # 1143
won 65 runs v Uganda Windhoek 5 Apr 2021 T20I # 1144
won 17 runs v U.A.E. ICCA Dubai 5 Oct 2021 T20I # 1281
won 5 wickets v Scotland ICCA Dubai 9 Oct 2021 T20I # 1293
won 14 runs v P.N.G. ICCA Dubai 10 Oct 2021 T20I # 1295
England 6 won 45 runs v Pakistan Leeds 18 Jul 2021 T20I # 1193
won 3 wickets v Pakistan Manchester 20 Jul 2021 T20I # 1195
won 6 wickets v West Indies Dubai (DSC) 23 Oct 2021 T20I # 1354
won 8 wickets v Bangladesh Abu Dhabi 27 Oct 2021 T20I # 1369
won 8 wickets v Australia Dubai (DSC) 30 Oct 2021 T20I # 1379
won 26 runs v Sri Lanka Sharjah 1 Nov 2021 T20I # 1382
Tanzania 6 won 87 runs v Mozambique Rwanda 2 Nov 2021 T20I # 1385
won 8 wickets v Sierra Leone Rwanda 3 Nov 2021 T20I # 1389
won 178 runs v Cameroon Rwanda 6 Nov 2021 T20I # 1399
won 3 runs v Botswana Rwanda 7 Nov 2021 T20I # 1403
won 6 wickets v Nigeria Rwanda 17 Nov 2021 T20I # 1430
won 49 runs v Kenya Kigali 17 Nov 2021 T20I # 1433
Pakistan 6 won 4 wickets v Bangladesh Mirpur 19 Nov 2021 T20I # 1439
won 8 wickets v Bangladesh Mirpur 20 Nov 2021 T20I # 1443
won 5 wickets v Bangladesh Mirpur 22 Nov 2021 T20I # 1447
won 63 runs v West Indies Karachi 13 Dec 2021 T20I # 1448
won 9 runs v West Indies Karachi 14 Dec 2021 T20I # 1449
won 7 wickets v West Indies Karachi 16 Dec 2021 T20I # 1450
South Africa 6 won 8 wickets v West Indies Dubai (DSC) 26 Oct 2021 T20I # 1366
won 4 wickets v Sri Lanka Sharjah 30 Oct 2021 T20I # 1378
won 6 wickets v Bangladesh Abu Dhabi 2 Nov 2021 T20I # 1384
won 10 runs v England Sharjah 6 Nov 2021 T20I # 1400
won 7 wickets v India Delhi 9 Jun 2022 T20I # 1554
won 4 wickets v India Cuttack 12 Jun 2022 T20I # 1569
Belgium 6 won 111 runs v Malta Gent 11 Jun 2022 T20I # 1558
won 84 runs v Malta Gent 11 Jun 2022 T20I # 1562
won 122 runs v Malta Waterloo 12 Jun 2022 T20I # 1566
won 7 wickets v Gibraltar Gent 28 Jun 2022 T20I # 1581
won 2 wickets v Hungary Waterloo 29 Jun 2022 T20I # 1590
won 12 runs v Denmark Waterloo 1 Jul 2022 T20I # 1595
Italy 6 won 1 run v Germany Almeria 21 Oct 2021 T20I # 1333
won 9 wickets v Greece Vantaa 12 Jul 2022 T20I # 1640
won 5 wickets v Finland Kerava 13 Jul 2022 T20I # 1647
won 91 runs v Sweden Vantaa 15 Jul 2022 T20I # 1655
won 166 runs v Croatia Kerava 16 Jul 2022 T20I # 1663
won 7 wickets v Isle of Man Kerava 19 Jul 2022 T20I # 1676
Zimbabwe 6 won 111 runs v Singapore Bulawayo 11 Jul 2022 T20I # 1634
won 23 runs v Jersey Bulawayo 12 Jul 2022 T20I # 1638
won 46 runs v U.S.A. Bulawayo 14 Jul 2022 T20I # 1652
won 27 runs v P.N.G. Bulawayo 15 Jul 2022 T20I # 1658
won 37 runs v Netherlands Bulawayo 17 Jul 2022 T20I # 1668
won 17 runs v Bangladesh Harare 30 Jul 2022 T20I # 1706
Mozambique 6 won 8 wickets v Eswatini Malkerns 29 Jul 2022 T20I # 1699
won 7 wickets v Eswatini Malkerns 29 Jul 2022 T20I # 1700
won 8 wickets v Eswatini Malkerns 30 Jul 2022 T20I # 1703
won 95 runs v Eswatini Malkerns 30 Jul 2022 T20I # 1707
won 94 runs v Eswatini Malkerns 31 Jul 2022 T20I # 1710
won 43 runs v Eswatini Malkerns 31 Jul 2022 T20I # 1714
Kuwait 6 tied - v Bahrain Al Amerat 11 Aug 2022 T20I # 1730
won 20 runs v Bahrain Al Amerat 13 Aug 2022 T20I # 1733
won 5 wickets v Bahrain Al Amerat 14 Aug 2022 T20I # 1734
won 4 wickets v Bahrain Al Amerat 16 Aug 2022 T20I # 1737
won 102 runs v Bahrain Al Amerat 17 Aug 2022 T20I # 1739
won 1 wicket v U.A.E. Al Amerat 21 Aug 2022 T20I # 1741
England 6 won 8 wickets v Pakistan Lahore 30 Sep 2022 T20I # 1802
won 67 runs v Pakistan Lahore 2 Oct 2022 T20I # 1804
won 8 runs v Australia Perth 9 Oct 2022 T20I # 1812
won 8 runs v Australia Canberra 12 Oct 2022 T20I # 1817
no result - v Australia Canberra 14 Oct 2022 T20I # 1820
won 5 wickets v Afghanistan Perth 22 Oct 2022 T20I # 1840
Spain 6* won 81 runs v Isle of Man Cartagena 24 Feb 2023 T20I # 1998
no result - v Isle of Man Cartagena 24 Feb 2023 T20I # 1999
won 8 wickets v Isle of Man Cartagena 25 Feb 2023 T20I # 2000
won 6 wickets v Isle of Man Cartagena 25 Feb 2023 T20I # 2001
won 7 wickets v Isle of Man Cartagena 26 Feb 2023 T20I # 2004
won 10 wickets v Isle of Man Cartagena 26 Feb 2023 T20I # 2005
Vanuatu 6 won 18 runs v Fiji Port vila 13 Sep 2022 T20I # 1771
won 6 wickets v Samoa Port vila 14 Sep 2022 T20I # 1772
won 50 runs v Cook Islands Port vila 15 Sep 2022 T20I # 1775
won 17 runs v Samoa Suva 13 Mar 2023 T20I # 2024
won 102 runs v Fiji Suva 16 Mar 2023 T20I # 2027
won 26 runs v Fiji Suva 17 Mar 2023 T20I # 2028
Uganda 6 lost 5 wickets v Tanzania Rwanda 19 Dec 2022 T20I # 1970
won 9 wickets v Rwanda Rwanda 19 Dec 2022 T20I # 1971
won 7 wickets v Rwanda Rwanda 20 Dec 2022 T20I # 1973
won 7 runs v Tanzania Rwanda 22 Dec 2022 T20I # 1979
won 3 runs v Rwanda Rwanda 23 Dec 2022 T20I # 1982
no result - v Tanzania Rwanda 23 Dec 2022 T20I # 1983
won 6 wickets v Botswana Nairobi (Gym) 9 Jun 2023 T20I # 2084
Czech Rep. 6* won 42 runs v Estonia Vantaa 28 Jul 2022 T20I # 1696
won 7 wickets v Switzerland Kerava 30 Jul 2022 T20I # 1705
won 4 wickets v Bulgaria Vantaa 31 Jul 2022 T20I # 1711
won 9 runs v Hungary Vinor 10 Jun 2023 T20I # 2089
tied - v Hungary Vinor 11 Jun 2023 T20I # 2092
won 3 wickets v Hungary Vinor 11 Jun 2023 T20I # 2095
Germany 6 won 6 runs v Belgium Krefeld 9 Jun 2023 T20I # 2085
won 5 wickets v Belgium Krefeld 10 Jun 2023 T20I # 2087
won 4 wickets v Belgium Krefeld 10 Jun 2023 T20I # 2090
won 8 wickets v Belgium Krefeld 11 Jun 2023 T20I # 2093
won 6 wickets v Austria Deventer 29 Jun 2023 T20I # 2119
won 8 wickets v Austria Deventer 30 Jun 2023 T20I # 2120
Switzerland 6* won 8 wickets v Luxembourg Walferdange 25 Jun 2023 T20I # 2117
won 6 wickets v Romania Marsa 13 Jul 2023 T20I # 2134
won 8 wickets v Luxembourg Marsa 14 Jul 2023 T20I # 2136
won 6 wickets v France Marsa 14 Jul 2023 T20I # 2139
won 6 wickets v Malta Marsa 15 Jul 2023 T20I # 2141
won 6 wickets v Malta Marsa 16 Jul 2023 T20I # 2146
Scotland 6* won 72 runs v Germany Edinburgh (Golden) 20 Jul 2023 T20I # 2149
won 14 runs v Jersey Edinburgh 21 Jul 2023 T20I # 2152
won 155 runs v Italy Edinburgh 24 Jul 2023 T20I # 2160
won 166 runs v Austria Edinburgh (Golden) 25 Jul 2023 T20I # 2166
won 33 runs v Denmark Edinburgh 27 Jul 2023 T20I # 2174
won 8 runs v Ireland Edinburgh 28 Jul 2023 T20I # 2180
Australia 6* won 7 wickets v Sri Lanka Perth 25 Oct 2022 T20I # 1845
won 42 runs v Ireland Brisbane 31 Oct 2022 T20I # 1855
won 4 runs v Afghanistan Adelaide 4 Nov 2022 T20I # 1864
won 111 runs v South Africa Durban 30 Aug 2023 T20I # 2224
won 8 wickets v South Africa Durban 1 Sep 2023 T20I # 2228
won 5 wickets v South Africa Durban 3 Sep 2023 T20I # 2230

Cricket Record for Most Consecutive Matches Without Defeat: Test


TeamMatResultMarginOppositionGroundMatch DateScorecard
West Indies 27 drawn - v Australia Sydney 2 Jan 1982 Test # 917
won 5 wickets v Australia Adelaide 30 Jan 1982 Test # 919
won 4 wickets v India Kingston 23 Feb 1983 Test # 949
drawn - v India Port of Spain 11 Mar 1983 Test # 952
drawn - v India Georgetown 31 Mar 1983 Test # 953
won 10 wickets v India Bridgetown 15 Apr 1983 Test # 954
drawn - v India St John's 28 Apr 1983 Test # 956
won inns & 83 runs v India Kanpur 21 Oct 1983 Test # 964
drawn - v India Delhi 29 Oct 1983 Test # 965
won 138 runs v India Ahmedabad 12 Nov 1983 Test # 967
drawn - v India Wankhede 24 Nov 1983 Test # 968
won inns & 46 runs v India Eden Gardens 10 Dec 1983 Test # 971
drawn - v India Chennai 24 Dec 1983 Test # 972
drawn - v Australia Georgetown 2 Mar 1984 Test # 979
drawn - v Australia Port of Spain 16 Mar 1984 Test # 983
won 10 wickets v Australia Bridgetown 30 Mar 1984 Test # 986
won inns & 36 runs v Australia St John's 7 Apr 1984 Test # 987
won 10 wickets v Australia Kingston 28 Apr 1984 Test # 988
won inns & 180 runs v England Birmingham 14 Jun 1984 Test # 989
won 9 wickets v England Lord's 28 Jun 1984 Test # 990
won 8 wickets v England Leeds 12 Jul 1984 Test # 991
won inns & 64 runs v England Manchester 26 Jul 1984 Test # 992
won 172 runs v England The Oval 9 Aug 1984 Test # 993
won inns & 112 runs v Australia Perth 9 Nov 1984 Test # 997
won 8 wickets v Australia Brisbane 23 Nov 1984 Test # 999
won 191 runs v Australia Adelaide 7 Dec 1984 Test # 1002
drawn - v Australia Melbourne 22 Dec 1984 Test # 1005
England 26 drawn - v Australia Lord's 20 Jun 1968 Test # 638
drawn - v Australia Birmingham 11 Jul 1968 Test # 639
drawn - v Australia Leeds 25 Jul 1968 Test # 640
won 226 runs v Australia The Oval 22 Aug 1968 Test # 641
drawn - v Pakistan Lahore 21 Feb 1969 Test # 647
drawn - v Pakistan Dhaka 28 Feb 1969 Test # 649
drawn - v Pakistan Karachi 6 Mar 1969 Test # 650
won 10 wickets v West Indies Manchester 12 Jun 1969 Test # 653
drawn - v West Indies Lord's 26 Jun 1969 Test # 654
won 30 runs v West Indies Leeds 10 Jul 1969 Test # 655
won 230 runs v New Zealand Lord's 24 Jul 1969 Test # 656
drawn - v New Zealand Nottingham 7 Aug 1969 Test # 657
won 8 wickets v New Zealand The Oval 21 Aug 1969 Test # 658
drawn - v Australia Brisbane 27 Nov 1970 Test # 674
drawn - v Australia Perth 11 Dec 1970 Test # 675
won 299 runs v Australia Sydney 9 Jan 1971 Test # 676
drawn - v Australia Melbourne 21 Jan 1971 Test # 677
drawn - v Australia Adelaide 29 Jan 1971 Test # 678
won 62 runs v Australia Sydney 12 Feb 1971 Test # 679
won 8 wickets v New Zealand Christchurch 25 Feb 1971 Test # 681
drawn - v New Zealand Auckland 5 Mar 1971 Test # 682
drawn - v Pakistan Birmingham 3 Jun 1971 Test # 687
drawn - v Pakistan Lord's 17 Jun 1971 Test # 688
won 25 runs v Pakistan Leeds 8 Jul 1971 Test # 689
drawn - v India Lord's 22 Jul 1971 Test # 690
drawn - v India Manchester 5 Aug 1971 Test # 691
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 22 drawn - v England The Oval 8 Sep 2005 Test # 1763
won 210 runs v ICC World XI Sydney 14 Oct 2005 Test # 1768
won 379 runs v West Indies Brisbane 3 Nov 2005 Test # 1769
won 9 wickets v West Indies Hobart 17 Nov 2005 Test # 1771
won 7 wickets v West Indies Adelaide 25 Nov 2005 Test # 1773
drawn - v South Africa Perth 16 Dec 2005 Test # 1777
won 184 runs v South Africa Melbourne 26 Dec 2005 Test # 1779
won 8 wickets v South Africa Sydney 2 Jan 2006 Test # 1780
won 7 wickets v South Africa Cape Town 16 Mar 2006 Test # 1789
won 112 runs v South Africa Durban 24 Mar 2006 Test # 1792
won 2 wickets v South Africa Johannesburg 31 Mar 2006 Test # 1795
won 3 wickets v Bangladesh Fatullah 9 Apr 2006 Test # 1797
won inns & 80 runs v Bangladesh Chattogram 16 Apr 2006 Test # 1799
won 277 runs v England Brisbane 23 Nov 2006 Test # 1817
won 6 wickets v England Adelaide 1 Dec 2006 Test # 1819
won 206 runs v England Perth 14 Dec 2006 Test # 1821
won inns & 99 runs v England Melbourne 26 Dec 2006 Test # 1824
won 10 wickets v England Sydney 2 Jan 2007 Test # 1826
won inns & 40 runs v Sri Lanka Brisbane 8 Nov 2007 Test # 1845
won 96 runs v Sri Lanka Hobart 16 Nov 2007 Test # 1847
won 337 runs v India Melbourne 26 Dec 2007 Test # 1855
won 122 runs v India Sydney 2 Jan 2008 Test # 1857
India 19 won 278 runs v Sri Lanka Colombo (PSS) 20 Aug 2015 Test # 2177
won 117 runs v Sri Lanka Colombo (SSC) 28 Aug 2015 Test # 2179
won 108 runs v South Africa Mohali 5 Nov 2015 Test # 2186
drawn - v South Africa Bengaluru 14 Nov 2015 Test # 2188
won 124 runs v South Africa Nagpur 25 Nov 2015 Test # 2189
won 337 runs v South Africa Delhi 3 Dec 2015 Test # 2191
won inns & 92 runs v West Indies North Sound 21 Jul 2016 Test # 2207
drawn - v West Indies Kingston 30 Jul 2016 Test # 2211
won 237 runs v West Indies Gros Islet 9 Aug 2016 Test # 2215
drawn - v West Indies Port of Spain 18 Aug 2016 Test # 2218
won 197 runs v New Zealand Kanpur 22 Sep 2016 Test # 2221
won 178 runs v New Zealand Eden Gardens 30 Sep 2016 Test # 2222
won 321 runs v New Zealand Indore 8 Oct 2016 Test # 2223
drawn - v England Rajkot 9 Nov 2016 Test # 2232
won 246 runs v England Visakhapatnam 17 Nov 2016 Test # 2235
won 8 wickets v England Mohali 26 Nov 2016 Test # 2238
won inns & 36 runs v England Wankhede 8 Dec 2016 Test # 2239
won inns & 75 runs v England Chennai 16 Dec 2016 Test # 2241
won 208 runs v Bangladesh Hyderabad 9 Feb 2017 Test # 2249
England 18 won inns & 99 runs v New Zealand Christchurch 27 Feb 1959 Test # 470
drawn - v New Zealand Auckland 14 Mar 1959 Test # 472
won inns & 59 runs v India Nottingham 4 Jun 1959 Test # 474
won 8 wickets v India Lord's 18 Jun 1959 Test # 475
won inns & 173 runs v India Leeds 2 Jul 1959 Test # 476
won 171 runs v India Manchester 23 Jul 1959 Test # 477
won inns & 27 runs v India The Oval 20 Aug 1959 Test # 478
drawn - v West Indies Bridgetown 6 Jan 1960 Test # 485
won 256 runs v West Indies Port of Spain 28 Jan 1960 Test # 488
drawn - v West Indies Kingston 17 Feb 1960 Test # 489
drawn - v West Indies Georgetown 9 Mar 1960 Test # 490
drawn - v West Indies Port of Spain 25 Mar 1960 Test # 491
won 100 runs v South Africa Birmingham 9 Jun 1960 Test # 492
won inns & 73 runs v South Africa Lord's 23 Jun 1960 Test # 493
won 8 wickets v South Africa Nottingham 7 Jul 1960 Test # 494
drawn - v South Africa Manchester 21 Jul 1960 Test # 495
drawn - v South Africa The Oval 18 Aug 1960 Test # 496
drawn - v Australia Birmingham 8 Jun 1961 Test # 507
Australia 18 drawn - v Sri Lanka Galle 22 Sep 1999 Test # 1460
drawn - v Sri Lanka Colombo (SSC) 30 Sep 1999 Test # 1461
won 10 wickets v Zimbabwe Harare 14 Oct 1999 Test # 1463
won 10 wickets v Pakistan Brisbane 5 Nov 1999 Test # 1467
won 4 wickets v Pakistan Hobart 18 Nov 1999 Test # 1469
won inns & 20 runs v Pakistan Perth 26 Nov 1999 Test # 1472
won 285 runs v India Adelaide 10 Dec 1999 Test # 1476
won 180 runs v India Melbourne 26 Dec 1999 Test # 1479
won inns & 141 runs v India Sydney 2 Jan 2000 Test # 1481
won 62 runs v New Zealand Auckland 11 Mar 2000 Test # 1488
won 6 wickets v New Zealand Wellington 24 Mar 2000 Test # 1491
won 6 wickets v New Zealand Hamilton 31 Mar 2000 Test # 1493
won inns & 126 runs v West Indies Brisbane 23 Nov 2000 Test # 1516
won inns & 27 runs v West Indies Perth 1 Dec 2000 Test # 1520
won 5 wickets v West Indies Adelaide 15 Dec 2000 Test # 1523
won 352 runs v West Indies Melbourne 26 Dec 2000 Test # 1525
won 6 wickets v West Indies Sydney 2 Jan 2001 Test # 1527
won 10 wickets v India Wankhede 27 Feb 2001 Test # 1531
Australia 17 won inns & 5 runs v India Chennai 19 Oct 1956 Test # 431
drawn - v India Brabourne 26 Oct 1956 Test # 432
won 94 runs v India Eden Gardens 2 Nov 1956 Test # 433
drawn - v South Africa Johannesburg 23 Dec 1957 Test # 444
won inns & 141 runs v South Africa Cape Town 31 Dec 1957 Test # 445
drawn - v South Africa Durban 24 Jan 1958 Test # 447
won 10 wickets v South Africa Johannesburg 7 Feb 1958 Test # 449
won 8 wickets v South Africa Gqeberha 28 Feb 1958 Test # 451
won 8 wickets v England Brisbane 5 Dec 1958 Test # 460
won 8 wickets v England Melbourne 31 Dec 1958 Test # 462
drawn - v England Sydney 9 Jan 1959 Test # 464
won 10 wickets v England Adelaide 30 Jan 1959 Test # 466
won 9 wickets v England Melbourne 13 Feb 1959 Test # 468
won 8 wickets v Pakistan Dhaka 13 Nov 1959 Test # 479
won 7 wickets v Pakistan Lahore 21 Nov 1959 Test # 480
drawn - v Pakistan Karachi 4 Dec 1959 Test # 481
won inns & 127 runs v India Delhi 12 Dec 1959 Test # 482
India 17 drawn - v Sri Lanka Kandy 14 Sep 1985 Test # 1025
drawn - v Australia Adelaide 13 Dec 1985 Test # 1032
drawn - v Australia Melbourne 26 Dec 1985 Test # 1033
drawn - v Australia Sydney 2 Jan 1986 Test # 1034
won 5 wickets v England Lord's 5 Jun 1986 Test # 1046
won 279 runs v England Leeds 19 Jun 1986 Test # 1047
drawn - v England Birmingham 3 Jul 1986 Test # 1048
tied - v Australia Chennai 18 Sep 1986 Test # 1052
drawn - v Australia Delhi 26 Sep 1986 Test # 1053
drawn - v Australia Wankhede 15 Oct 1986 Test # 1054
drawn - v Sri Lanka Kanpur 17 Dec 1986 Test # 1061
won inns & 106 runs v Sri Lanka Nagpur 27 Dec 1986 Test # 1063
won inns & 67 runs v Sri Lanka Cuttack 4 Jan 1987 Test # 1064
drawn - v Pakistan Chennai 3 Feb 1987 Test # 1066
drawn - v Pakistan Eden Gardens 11 Feb 1987 Test # 1067
drawn - v Pakistan Jaipur 21 Feb 1987 Test # 1069
drawn - v Pakistan Ahmedabad 4 Mar 1987 Test # 1071
Australia 16 won 377 runs v England Sydney 17 Dec 1920 Test # 135
won inns & 91 runs v England Melbourne 31 Dec 1920 Test # 136
won 119 runs v England Adelaide 14 Jan 1921 Test # 137
won 8 wickets v England Melbourne 11 Feb 1921 Test # 138
won 9 wickets v England Sydney 25 Feb 1921 Test # 139
won 10 wickets v England Nottingham 28 May 1921 Test # 140
won 8 wickets v England Lord's 11 Jun 1921 Test # 141
won 219 runs v England Leeds 2 Jul 1921 Test # 142
drawn - v England Manchester 23 Jul 1921 Test # 143
drawn - v England The Oval 13 Aug 1921 Test # 144
drawn - v South Africa Durban 5 Nov 1921 Test # 145
drawn - v South Africa Johannesburg 12 Nov 1921 Test # 146
won 10 wickets v South Africa Cape Town 26 Nov 1921 Test # 147
won 193 runs v England Sydney 19 Dec 1924 Test # 158
won 81 runs v England Melbourne 1 Jan 1925 Test # 159
won 11 runs v England Adelaide 16 Jan 1925 Test # 160
Pakistan 16 drawn - v West Indies Karachi 20 Nov 1986 Test # 1058
drawn - v India Chennai 3 Feb 1987 Test # 1066
drawn - v India Eden Gardens 11 Feb 1987 Test # 1067
drawn - v India Jaipur 21 Feb 1987 Test # 1069
drawn - v India Ahmedabad 4 Mar 1987 Test # 1071
won 16 runs v India Bengaluru 13 Mar 1987 Test # 1073
drawn - v England Manchester 4 Jun 1987 Test # 1075
drawn - v England Lord's 18 Jun 1987 Test # 1076
won inns & 18 runs v England Leeds 2 Jul 1987 Test # 1077
drawn - v England Birmingham 23 Jul 1987 Test # 1078
drawn - v England The Oval 6 Aug 1987 Test # 1079
won inns & 87 runs v England Lahore 25 Nov 1987 Test # 1081
drawn - v England Faisalabad 7 Dec 1987 Test # 1083
drawn - v England Karachi 16 Dec 1987 Test # 1086
won 9 wickets v West Indies Georgetown 2 Apr 1988 Test # 1095
drawn - v West Indies Port of Spain 14 Apr 1988 Test # 1096
England 15 won 8 wickets v Australia Melbourne 30 Dec 1911 Test # 117
won 7 wickets v Australia Adelaide 12 Jan 1912 Test # 118
won inns & 225 runs v Australia Melbourne 9 Feb 1912 Test # 119
won 70 runs v Australia Sydney 23 Feb 1912 Test # 120
won inns & 62 runs v South Africa Lord's 10 Jun 1912 Test # 122
drawn - v Australia Lord's 24 Jun 1912 Test # 123
won 174 runs v South Africa Leeds 8 Jul 1912 Test # 124
drawn - v Australia Manchester 29 Jul 1912 Test # 126
won 10 wickets v South Africa The Oval 12 Aug 1912 Test # 128
won 244 runs v Australia The Oval 19 Aug 1912 Test # 129
won inns & 157 runs v South Africa Durban 13 Dec 1913 Test # 130
won inns & 12 runs v South Africa Johannesburg 26 Dec 1913 Test # 131
won 91 runs v South Africa Johannesburg 1 Jan 1914 Test # 132
drawn - v South Africa Durban 14 Feb 1914 Test # 133
won 10 wickets v South Africa Gqeberha 27 Feb 1914 Test # 134
Pakistan 15 drawn - v New Zealand Wellington 2 Feb 1973 Test # 710
won inns & 166 runs v New Zealand Dunedin 7 Feb 1973 Test # 712
drawn - v New Zealand Auckland 16 Feb 1973 Test # 713
drawn - v England Lahore 2 Mar 1973 Test # 715
drawn - v England Hyderabad (Sind) 16 Mar 1973 Test # 717
drawn - v England Karachi 24 Mar 1973 Test # 719
drawn - v England Leeds 25 Jul 1974 Test # 742
drawn - v England Lord's 8 Aug 1974 Test # 743
drawn - v England The Oval 22 Aug 1974 Test # 744
drawn - v West Indies Lahore 15 Feb 1975 Test # 756
drawn - v West Indies Karachi 1 Mar 1975 Test # 759
won 6 wickets v New Zealand Lahore 9 Oct 1976 Test # 782
won 10 wickets v New Zealand Hyderabad (Sind) 23 Oct 1976 Test # 783
drawn - v New Zealand Karachi 30 Oct 1976 Test # 784
drawn - v Australia Adelaide 24 Dec 1976 Test # 789
India 15 drawn - v England Lord's 2 Aug 1979 Test # 852
drawn - v England Leeds 16 Aug 1979 Test # 853
drawn - v England The Oval 30 Aug 1979 Test # 854
drawn - v Australia Chennai 11 Sep 1979 Test # 855
drawn - v Australia Bengaluru 19 Sep 1979 Test # 856
won 153 runs v Australia Kanpur 2 Oct 1979 Test # 857
drawn - v Australia Delhi 13 Oct 1979 Test # 858
drawn - v Australia Eden Gardens 26 Oct 1979 Test # 859
won inns & 100 runs v Australia Wankhede 3 Nov 1979 Test # 860
drawn - v Pakistan Bengaluru 21 Nov 1979 Test # 861
drawn - v Pakistan Delhi 4 Dec 1979 Test # 863
won 131 runs v Pakistan Wankhede 16 Dec 1979 Test # 865
drawn - v Pakistan Kanpur 25 Dec 1979 Test # 866
won 10 wickets v Pakistan Chennai 15 Jan 1980 Test # 869
drawn - v Pakistan Eden Gardens 29 Jan 1980 Test # 871
West Indies 15 drawn - v New Zealand Christchurch 22 Feb 1980 Test # 875
drawn - v New Zealand Auckland 29 Feb 1980 Test # 877
won 2 wickets v England Nottingham 5 Jun 1980 Test # 880
drawn - v England Lord's 19 Jun 1980 Test # 881
drawn - v England Manchester 10 Jul 1980 Test # 882
drawn - v England The Oval 24 Jul 1980 Test # 883
drawn - v England Leeds 7 Aug 1980 Test # 884
drawn - v Pakistan Lahore 24 Nov 1980 Test # 886
won 156 runs v Pakistan Faisalabad 8 Dec 1980 Test # 888
drawn - v Pakistan Karachi 22 Dec 1980 Test # 890
drawn - v Pakistan Multan 30 Dec 1980 Test # 892
won inns & 79 runs v England Port of Spain 13 Feb 1981 Test # 896
won 298 runs v England Bridgetown 13 Mar 1981 Test # 900
drawn - v England St John's 27 Mar 1981 Test # 901
drawn - v England Kingston 10 Apr 1981 Test # 902
South Africa 15 won 10 wickets v Sri Lanka Cape Town 3 Jan 2012 Test # 2028
drawn - v New Zealand Dunedin 7 Mar 2012 Test # 2035
won 9 wickets v New Zealand Hamilton 15 Mar 2012 Test # 2036
drawn - v New Zealand Wellington 23 Mar 2012 Test # 2037
won inns & 12 runs v England The Oval 19 Jul 2012 Test # 2049
drawn - v England Leeds 2 Aug 2012 Test # 2051
won 51 runs v England Lord's 16 Aug 2012 Test # 2053
drawn - v Australia Brisbane 9 Nov 2012 Test # 2056
drawn - v Australia Adelaide 22 Nov 2012 Test # 2061
won 309 runs v Australia Perth 30 Nov 2012 Test # 2064
won inns & 27 runs v New Zealand Cape Town 2 Jan 2013 Test # 2069
won inns & 193 runs v New Zealand Gqeberha 11 Jan 2013 Test # 2071
won 211 runs v Pakistan Johannesburg 1 Feb 2013 Test # 2072
won 4 wickets v Pakistan Cape Town 14 Feb 2013 Test # 2073
won inns & 18 runs v Pakistan Centurion 22 Feb 2013 Test # 2075
Claim Cricket Welcome Bonus

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


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

In the history of cricket, an unpredictable and exhilarating sport, there have been some truly remarkable achievements.

Among these, the record for the most straight matches without defeat stands as a monument to consistency and superiority.

This is a record for all three types of international cricket played today: one-dayers, twenty-over games, and tests.

Because of the unique difficulties of each format, these winning streaks are all the more remarkable.

Who exactly are these record holders, and why do their accomplishments stand out? Let’s go into these cricketing feats and get to the heart of their undefeated runs.

Cricket’s Elite: Most Consecutive Matches Without Defeat in ODIs

In the dynamic world of One Day International (ODI) cricket, consistency is key. Teams strive to maintain a winning streak, but going unbeaten for an extended period is a remarkable achievement.

This record, known as the “Most Consecutive Matches Without Defeat,” is a testament to a team’s resilience, adaptability, and dominance in the ODI format.

Let’s delve into the top five teams that have etched their names in cricket history by achieving the most consecutive matches without defeat in ODIs.

Australia’s Reign at the Top

Topping the list is Australia, with an impressive 21-match unbeaten streak. This period of dominance began on November 1, 2003, at the Bellerive Oval and lasted until May 24, 2003, at Queen’s Park Oval.

Australia’s ability to consistently outperform their opponents across various conditions and venues during this time is a reflection of their all-around strength and strategic prowess in the ODI format.

South Africa’s Close Chase

Following closely behind is South Africa, with a 20-match unbeaten run. Starting on February 2, 2005, at the Mangaung Oval, and continuing until November 16, 2005, at the Rajiv Gandhi International Stadium, South Africa showcased their skill and determination.

Their near-perfect run in the ODI arena during this period highlighted their balanced team composition and effective game strategies.

Australia’s Multiple Entries

Remarkably, Australia appears three more times in the top five. Their 14-match unbeaten streak from January 12, 2000, at the Melbourne Cricket Ground to March 1, 2000, at McLean Park, demonstrates their consistent excellence in ODIs.

Another 14-match streak from March 14, 2007, at Warner Park to October 5, 2007, at the Rajiv Gandhi International Stadium, further cements their legacy.

Additionally, a 13-match unbeaten run from November 2, 2009, at the Punjab Cricket Association IS Bindra Stadium to February 19, 2010, at the Melbourne Cricket Ground, showcases Australia’s sustained dominance in the ODI format over different eras.

Conquering the Test Arena: A Rare Feat

Maintaining a winless streak is impressive in the competitive world of Test cricket. Only a handful of teams in the last century have gone unbeaten in 15 or more consecutive Tests.

To put the rarity of this achievement into perspective, only four teams have ever gone more than 20 games without losing.

For almost 30 years, no one has been able to break this record of perseverance and expertise, which speaks much about the uniqueness of these accomplishments.

India’s Rise to Prominence: 19 Tests of Glory

India’s remarkable journey in Test cricket reached a pinnacle with their 19th consecutive match without defeat, following a win against Bangladesh.

This achievement not only placed them in the league of cricketing giants but also saw them eclipse the records of England and Australia, who both had streaks of 18 Tests.

Under the astute captaincy of Virat Kohli, India not only enjoyed a series of six consecutive series victories but also demonstrated their prowess across different conditions and against formidable opponents.

Their streak, which was a blend of strategic brilliance and on-field excellence, eventually concluded in Pune, where they faced a setback against Australia.

This period of dominance included memorable victories in Sri Lanka, marking their first series win there since 1993, and comprehensive wins against strong teams like South Africa, West Indies, New Zealand, England, and Bangladesh.

Australia’s Era of Supremacy: 22 Tests Unbeaten

Ricky Ponting’s Australian squad set a benchmark in Test cricket with an awe-inspiring 22-match unbeaten streak.

This period of dominance, which began after the 2005 Ashes series, saw Australia not just winning but decimating their opponents.

Out of these 22 matches, they clinched victory in 20, including a record-breaking 16-game winning streak that remains unmatched.

Their victories were characterized by a blend of aggressive batting, lethal bowling, and sharp fielding.

The team’s unbeaten run was a testament to their all-around capabilities, but it eventually met its end in Perth, where India, led by Anil Kumble, managed to break their stride.

The Bradman-Led Australian Legacy: 25 Unbeaten Tests

Australia’s cricketing history is further enriched by Don Bradman’s team, which went on a 25-match unbeaten spree.

This legendary team’s journey began even before their famous 1948 tour of England. By the time they embarked on the tour, they were already unbeaten in 11 consecutive Tests.

The tour itself was a display of cricketing mastery, with the team winning 23 out of 31 first-class matches, including a 4-0 Test series victory over England.

Their unbeaten run, which was a mix of strategic acumen and individual brilliance, finally concluded in Melbourne in a match against England.

England’s Understated Dominance: 26 Tests Without Defeat

England, often considered the cradle of cricket, etched its name in the annals of cricket history with a 26-match unbeaten run from 1968 to 1971.

This period was marked by a strategy that prioritized resilience over aggression, focusing on not losing rather than outright domination.

Despite this conservative approach, England managed to secure nine wins, including three away from home.

Their approach, while effective, may not have won many admirers but certainly demonstrated their ability to adapt and endure. This impressive streak was eventually halted by India at The Oval.

West Indies’ Record-Breaking Run: 27 Tests of Invincibility

The West Indies team of the 1980s, under the leadership of Clive Lloyd, set the gold standard for Test cricket with an unparalleled 27-match unbeaten streak.

This era of West Indies cricket was characterized by a fearsome pace attack and robust batting lineup.

Their record streak included comprehensive victories against formidable teams like India, Australia, and a memorable 5-0 whitewash against England in England.

The team’s 27-match run, which included 17 wins and 10 draws, was a testament to their dominance in all conditions.

However, this incredible journey came to an end in Sydney in 1984, when Australia managed to secure a win, thus concluding the longest consecutive unbeaten streak in Test cricket history.

The Legends and Their Tales: Most Consecutive Matches Without Defeat

Cricket, with its twists and turns, is a spectacle. Teams strive for the title of “Most Consecutive Matches Without Defeat,” showcasing their prowess and determination. It’s not just about winning; it’s about consistency, strategy, and resilience.

From India’s rise to Australia’s power plays and England’s silent symphony, each team has its story. These tales aren’t just about numbers but about passion, leadership, and the drive to stay unbeaten.

West Indies, with their crown jewel of 27 Tests, set a benchmark, reminding us of the game’s rich legacy.

In the End… Dodging defeat is an art, a testament to a team’s spirit. These records, these stories, they’re not just stats.

They’re chapters in the grand book of cricket, highlighting the essence of the sport. So, here’s to the teams, the legends, and the unforgettable matches that make Test cricket truly special.

Today's Match Predictions & Betting Odds



Download 7cric App

Today's Live Cricket Scores


© 2024 • 7cric Cricket • Cricket Hub • Online Cricket Betting • Match Predictions