Cricket Record for Most Consecutive Wins: ODI, T20I, Test

Home » Cricket Records » Cricket Record for Most Consecutive Wins: ODI, T20I, Test

What does it take for a team to achieve such a feat in different formats like ODI, T20I, and Test cricket? Is it the direction they're given, the chemistry of the group, or both?

As we learn more about the circumstances around these incredible winning streaks, we can't help but wonder: What makes these groups so special?

Who are the rock stars who propelled their teams to the top? Most intriguingly, what would it take to end this winning streak?

It's not just a numbers game to find out which cricket teams have won the most in a row; it's a tale of perseverance, strategy, and the occasional unpredictability of the game itself.

Cricket Record for Most Consecutive Wins: ODI, T20I, Test


The pursuit of the most consecutive wins is a measure of a cricket team's strength, resilience, and strategic ability.

This record is more than just a statistic because it encompasses all forms of cricket, not just one. It represents a time of supremacy, when teams become unstoppable forces that leave their stamp on cricket history.

By going into these archives, we're not just rehashing old scores; we're visiting a part of cricket history when extraordinary teams made history.


Cricket Record for Most Consecutive Wins: ODI, T20I, Test


TeamMatMarginOppositionGroundMatch DateScorecard
Australia 20 7 runs v England Hobart 11 Jan 2003 ODI # 1932
4 wickets v Sri Lanka Brisbane 15 Jan 2003 ODI # 1936
4 wickets v England Adelaide 19 Jan 2003 ODI # 1938
9 wickets v Sri Lanka Melbourne 21 Jan 2003 ODI # 1939
10 wickets v England Sydney 23 Jan 2003 ODI # 1940
5 runs v England Melbourne 25 Jan 2003 ODI # 1941
82 runs v Pakistan Johannesburg 11 Feb 2003 ODI # 1945
9 wickets v India Centurion 15 Feb 2003 ODI # 1951
75 runs v Netherlands Potchefstroom 20 Feb 2003 ODI # 1960
7 wickets v Zimbabwe Bulawayo 24 Feb 2003 ODI # 1966
256 runs v Namibia Potchefstroom 27 Feb 2003 ODI # 1970
2 wickets v England Gqeberha 2 Mar 2003 ODI # 1976
96 runs v Sri Lanka Centurion 7 Mar 2003 ODI # 1982
96 runs v New Zealand Gqeberha 11 Mar 2003 ODI # 1986
5 wickets v Kenya Durban 15 Mar 2003 ODI # 1990
48 runs v Sri Lanka Gqeberha 18 Mar 2003 ODI # 1991
125 runs v India Johannesburg 23 Mar 2003 ODI # 1993
9 wickets v West Indies Georgetown 10 Apr 2003 Test # 1638
118 runs v West Indies Port of Spain 19 Apr 2003 Test # 1639
9 wickets v West Indies Bridgetown 1 May 2003 Test # 1643
Australia 16 inns & 126 runs v West Indies Brisbane 23 Nov 2000 Test # 1516
inns & 27 runs v West Indies Perth 1 Dec 2000 Test # 1520
5 wickets v West Indies Adelaide 15 Dec 2000 Test # 1523
352 runs v West Indies Melbourne 26 Dec 2000 Test # 1525
6 wickets v West Indies Sydney 2 Jan 2001 Test # 1527
74 runs v West Indies Melbourne 11 Jan 2001 ODI # 1667
9 wickets v West Indies Brisbane 14 Jan 2001 ODI # 1670
28 runs v West Indies Sydney 17 Jan 2001 ODI # 1672
8 wickets v Zimbabwe Melbourne 21 Jan 2001 ODI # 1674
10 wickets v West Indies Adelaide 26 Jan 2001 ODI # 1677
86 runs v Zimbabwe Sydney 28 Jan 2001 ODI # 1678
6 wickets v Zimbabwe Hobart 30 Jan 2001 ODI # 1679
1 run v Zimbabwe Perth 4 Feb 2001 ODI # 1683
134 runs v West Indies Sydney 7 Feb 2001 ODI # 1685
39 runs v West Indies Melbourne 9 Feb 2001 ODI # 1687
10 wickets v India Wankhede 27 Feb 2001 Test # 1531
Australia 16 6 wickets v England Jaipur 21 Oct 2006 ODI # 2434
6 wickets v India Mohali 29 Oct 2006 ODI # 2440
34 runs v New Zealand Mohali 1 Nov 2006 ODI # 2441
8 wickets v West Indies Brabourne 5 Nov 2006 ODI # 2443
277 runs v England Brisbane 23 Nov 2006 Test # 1817
6 wickets v England Adelaide 1 Dec 2006 Test # 1819
206 runs v England Perth 14 Dec 2006 Test # 1821
inns & 99 runs v England Melbourne 26 Dec 2006 Test # 1824
10 wickets v England Sydney 2 Jan 2007 Test # 1826
77 runs v England Sydney 9 Jan 2007 T20I # 13
8 wickets v England Melbourne 12 Jan 2007 ODI # 2473
105 runs v New Zealand Hobart 14 Jan 2007 ODI # 2474
4 wickets v England Brisbane 19 Jan 2007 ODI # 2478
2 wickets v New Zealand Sydney 21 Jan 2007 ODI # 2479
9 wickets v England Adelaide 26 Jan 2007 ODI # 2486
8 runs v New Zealand Perth 28 Jan 2007 ODI # 2488
Pakistan 14 26 runs v India Sharjah 27 Apr 1990 ODI # 625
90 runs v Sri Lanka Sharjah 29 Apr 1990 ODI # 627
8 wickets v New Zealand Sharjah 1 May 1990 ODI # 629
36 runs v Australia Sharjah 4 May 1990 ODI # 631
inns & 43 runs v New Zealand Karachi 10 Oct 1990 Test # 1151
9 wickets v New Zealand Lahore 18 Oct 1990 Test # 1152
65 runs v New Zealand Faisalabad 26 Oct 1990 Test # 1153
19 runs v New Zealand Lahore 2 Nov 1990 ODI # 636
8 wickets v New Zealand Peshawar 4 Nov 1990 ODI # 637
105 runs v New Zealand Sialkot 6 Nov 1990 ODI # 638
6 runs v West Indies Karachi 9 Nov 1990 ODI # 639
5 wickets v West Indies Lahore 11 Nov 1990 ODI # 640
31 runs v West Indies Multan 13 Nov 1990 ODI # 641
8 wickets v West Indies Karachi 15 Nov 1990 Test # 1154
Pakistan 14 21 runs v Sri Lanka Dubai (DSC) 18 Nov 2011 ODI # 3214
26 runs v Sri Lanka Sharjah 20 Nov 2011 ODI # 3215
3 wickets v Sri Lanka Abu Dhabi 23 Nov 2011 ODI # 3216
5 wickets v Sri Lanka Abu Dhabi 25 Nov 2011 T20I # 215
50 runs v Bangladesh Mirpur 29 Nov 2011 T20I # 216
5 wickets v Bangladesh Mirpur 1 Dec 2011 ODI # 3218
76 runs v Bangladesh Mirpur 3 Dec 2011 ODI # 3220
58 runs v Bangladesh Chattogram 6 Dec 2011 ODI # 3222
inns & 184 runs v Bangladesh Chattogram 9 Dec 2011 Test # 2022
7 wickets v Bangladesh Mirpur 17 Dec 2011 Test # 2024
10 wickets v England Dubai (DSC) 17 Jan 2012 Test # 2030
72 runs v England Abu Dhabi 25 Jan 2012 Test # 2032
71 runs v England Dubai (DSC) 3 Feb 2012 Test # 2034
7 wickets v Afghanistan Sharjah 10 Feb 2012 ODI # 3236
Pakistan 13 106 runs v Zimbabwe Sharjah 28 Oct 2001 ODI # 1768
29 runs v Zimbabwe Sharjah 31 Oct 2001 ODI # 1770
7 wickets v Sri Lanka Sharjah 2 Nov 2001 ODI # 1771
5 wickets v Sri Lanka Sharjah 4 Nov 2001 ODI # 1772
inns & 178 runs v Bangladesh Dhaka 9 Jan 2002 Test # 1584
inns & 169 runs v Bangladesh Chattogram 16 Jan 2002 Test # 1586
49 runs v Bangladesh Chattogram 22 Jan 2002 ODI # 1790
72 runs v Bangladesh Dhaka 24 Jan 2002 ODI # 1793
8 wickets v Bangladesh Dhaka 25 Jan 2002 ODI # 1794
170 runs v West Indies Sharjah 31 Jan 2002 Test # 1587
244 runs v West Indies Sharjah 7 Feb 2002 Test # 1588
4 wickets v West Indies Sharjah 14 Feb 2002 ODI # 1807
51 runs v West Indies Sharjah 15 Feb 2002 ODI # 1808
South Africa 13 7 wickets v West Indies Cape Town 2 Jan 2008 Test # 1858
inns & 100 runs v West Indies Durban 10 Jan 2008 Test # 1860
4 wickets v West Indies Johannesburg 18 Jan 2008 T20I # 51
6 wickets v West Indies Centurion 20 Jan 2008 ODI # 2661
86 runs v West Indies Cape Town 25 Jan 2008 ODI # 2664
7 wickets v West Indies Gqeberha 27 Jan 2008 ODI # 2666
5 wickets v West Indies Durban 1 Feb 2008 ODI # 2668
8 wickets v West Indies Johannesburg 3 Feb 2008 ODI # 2671
5 wickets v Bangladesh Mirpur 22 Feb 2008 Test # 1864
inns & 205 runs v Bangladesh Chattogram 29 Feb 2008 Test # 1865
9 wickets v Bangladesh Chattogram 9 Mar 2008 ODI # 2690
7 wickets v Bangladesh Mirpur 12 Mar 2008 ODI # 2691
7 wickets v Bangladesh Mirpur 14 Mar 2008 ODI # 2692
New Zealand 13 1 wicket v Ireland Dublin (Malahide) 10 Jul 2022 ODI # 4419
3 wickets v Ireland Dublin (Malahide) 12 Jul 2022 ODI # 4423
1 run v Ireland Dublin (Malahide) 15 Jul 2022 ODI # 4429
31 runs v Ireland Belfast 18 Jul 2022 T20I # 1673
88 runs v Ireland Belfast 20 Jul 2022 T20I # 1678
6 wickets v Ireland Belfast 22 Jul 2022 T20I # 1679
68 runs v Scotland Edinburgh 27 Jul 2022 T20I # 1692
102 runs v Scotland Edinburgh 29 Jul 2022 T20I # 1701
7 wickets v Scotland Edinburgh 31 Jul 2022 ODI # 4440
16 runs v Netherlands The Hague 4 Aug 2022 T20I # 1722
8 wickets v Netherlands The Hague 5 Aug 2022 T20I # 1723
13 runs v West Indies Kingston 10 Aug 2022 T20I # 1728
90 runs v West Indies Kingston 12 Aug 2022 T20I # 1732
Malaysia 13 23 runs v Singapore Singapore 29 Jun 2022 T20I # 1589
5 wickets v Singapore Singapore 30 Jun 2022 T20I # 1592
155 runs v Bhutan Bangi 2 Jul 2022 T20I # 1597
39 runs v Bhutan Bangi 3 Jul 2022 T20I # 1603
9 wickets v Thailand Bangi 4 Jul 2022 T20I # 1608
8 wickets v Maldives Bangi 6 Jul 2022 T20I # 1613
9 wickets v Thailand Bangi 7 Jul 2022 T20I # 1615
94 runs v Maldives Bangi 9 Jul 2022 T20I # 1622
9 wickets v Bhutan Bangi 11 Jul 2022 T20I # 1632
11 runs v Bahrain Bangi 15 Dec 2022 T20I # 1956
8 wickets v Qatar Bangi 16 Dec 2022 T20I # 1960
120 runs v Singapore Bangi 18 Dec 2022 T20I # 1965
7 wickets v Bahrain Bangi 19 Dec 2022 T20I # 1969
Bermuda 13 46 runs v Canada Coolidge 11 Nov 2021 T20I # 1418
86 runs v Panama Coolidge 11 Nov 2021 T20I # 1421
7 wickets v Belize North Sound 13 Nov 2021 T20I # 1424
3 wickets v Argentina Coolidge 14 Nov 2021 T20I # 1429
6 wickets v Argentina Buenos Aires 21 Feb 2023 T20I # 1996
107 runs v Argentina Buenos Aires 22 Feb 2023 T20I # 1997
96 runs v Cayman Is Buenos Aires 25 Feb 2023 T20I # 2003
110 runs v Argentina Buenos Aires 26 Feb 2023 T20I # 2007
60 runs v Panama Buenos Aires 28 Feb 2023 T20I # 2009
9 wickets v Bahamas Buenos Aires 4 Mar 2023 T20I # 2012
86 runs v Canada Sandys Parish 30 Sep 2023 T20I # 2266
7 wickets v Panama Sandys Parish 1 Oct 2023 T20I # 2273
53 runs v Cayman Is Hamilton 3 Oct 2023 T20I # 2281
5 wickets v Panama Hamilton 4 Oct 2023 T20I # 2289
Pakistan 12 104 runs v Zimbabwe Karachi 21 Jan 2008 ODI # 2662
5 wickets v Zimbabwe Hyderabad (Sind) 24 Jan 2008 ODI # 2663
37 runs v Zimbabwe Multan 27 Jan 2008 ODI # 2665
7 wickets v Zimbabwe Faisalabad 30 Jan 2008 ODI # 2667
7 wickets v Zimbabwe Sheikhupura 2 Feb 2008 ODI # 2669
152 runs v Bangladesh Lahore 8 Apr 2008 ODI # 2696
7 wickets v Bangladesh Faisalabad 11 Apr 2008 ODI # 2698
23 runs v Bangladesh Lahore 13 Apr 2008 ODI # 2700
7 wickets v Bangladesh Multan 16 Apr 2008 ODI # 2702
150 runs v Bangladesh Karachi 19 Apr 2008 ODI # 2703
102 runs v Bangladesh Karachi 20 Apr 2008 T20I # 55
70 runs v Bangladesh Mirpur 8 Jun 2008 ODI # 2704
Australia 12 35 runs v West Indies Perth 16 Dec 2009 Test # 1941
170 runs v Pakistan Melbourne 26 Dec 2009 Test # 1943
36 runs v Pakistan Sydney 3 Jan 2010 Test # 1945
231 runs v Pakistan Hobart 14 Jan 2010 Test # 1947
5 wickets v Pakistan Brisbane 22 Jan 2010 ODI # 2944
140 runs v Pakistan Sydney 24 Jan 2010 ODI # 2945
40 runs v Pakistan Adelaide 26 Jan 2010 ODI # 2946
135 runs v Pakistan Perth 29 Jan 2010 ODI # 2947
2 wickets v Pakistan Perth 31 Jan 2010 ODI # 2948
2 runs v Pakistan Melbourne 5 Feb 2010 T20I # 134
113 runs v West Indies Melbourne 7 Feb 2010 ODI # 2950
8 wickets v West Indies Adelaide 9 Feb 2010 ODI # 2952
Sri Lanka 12 2 runs v Bangladesh Chattogram 12 Feb 2014 T20I # 357
3 wickets v Bangladesh Chattogram 14 Feb 2014 T20I # 358
13 runs v Bangladesh Mirpur 17 Feb 2014 ODI # 3469
61 runs v Bangladesh Mirpur 20 Feb 2014 ODI # 3470
6 wickets v Bangladesh Mirpur 22 Feb 2014 ODI # 3471
12 runs v Pakistan Fatullah 25 Feb 2014 ODI # 3473
2 wickets v India Fatullah 28 Feb 2014 ODI # 3476
129 runs v Afghanistan Mirpur 3 Mar 2014 ODI # 3481
3 wickets v Bangladesh Mirpur 6 Mar 2014 ODI # 3485
5 wickets v Pakistan Mirpur 8 Mar 2014 ODI # 3486
5 runs v South Africa Chattogram 22 Mar 2014 T20I # 379
9 wickets v Netherlands Chattogram 24 Mar 2014 T20I # 384
India 12 304 runs v Sri Lanka Galle 26 Jul 2017 Test # 2265
inns & 53 runs v Sri Lanka Colombo (SSC) 3 Aug 2017 Test # 2267
inns & 171 runs v Sri Lanka Pallekele 12 Aug 2017 Test # 2269
9 wickets v Sri Lanka Dambulla 20 Aug 2017 ODI # 3905
3 wickets v Sri Lanka Pallekele 24 Aug 2017 ODI # 3906
6 wickets v Sri Lanka Pallekele 27 Aug 2017 ODI # 3907
168 runs v Sri Lanka Colombo (RPS) 31 Aug 2017 ODI # 3908
6 wickets v Sri Lanka Colombo (RPS) 3 Sep 2017 ODI # 3909
7 wickets v Sri Lanka Colombo (RPS) 6 Sep 2017 T20I # 618
26 runs v Australia Chennai 17 Sep 2017 ODI # 3910
50 runs v Australia Eden Gardens 21 Sep 2017 ODI # 3912
5 wickets v Australia Indore 24 Sep 2017 ODI # 3914
Romania 12 52 runs v Bulgaria Ilfov County 17 Oct 2020 T20I # 1102
34 runs v Bulgaria Ilfov County 17 Oct 2020 T20I # 1103
6 wickets v Bulgaria Ilfov County 18 Oct 2020 T20I # 1104
3 wickets v Greece Sofia 24 Jun 2021 T20I # 1167
7 wickets v Bulgaria Sofia 25 Jun 2021 T20I # 1170
91 runs v Serbia Sofia 25 Jun 2021 T20I # 1171
10 wickets v Serbia Sofia 26 Jun 2021 T20I # 1173
7 wickets v Bulgaria Sofia 27 Jun 2021 T20I # 1177
35 runs v Czech Rep. Ilfov County 3 Sep 2021 T20I # 1249
8 runs v Hungary Ilfov County 3 Sep 2021 T20I # 1252
36 runs v Malta Ilfov County 4 Sep 2021 T20I # 1255
33 runs v Luxembourg Ilfov County 5 Sep 2021 T20I # 1257
Sri Lanka 11 134 runs v England Nottingham 2 Jun 2006 Test # 1804
2 runs v England Southampton 15 Jun 2006 T20I # 7
20 runs v England Lord's 17 Jun 2006 ODI # 2384
46 runs v England The Oval 20 Jun 2006 ODI # 2385
8 wickets v England Chester-le-Street 24 Jun 2006 ODI # 2386
33 runs v England Manchester 28 Jun 2006 ODI # 2388
8 wickets v England Leeds 1 Jul 2006 ODI # 2389
195 runs v Netherlands Amstelveen 4 Jul 2006 ODI # 2390
55 runs v Netherlands Amstelveen 6 Jul 2006 ODI # 2391
inns & 153 runs v South Africa Colombo (SSC) 27 Jul 2006 Test # 1810
1 wicket v South Africa Colombo (PSS) 4 Aug 2006 Test # 1812
Australia 11 203 runs v Scotland Basseterre 14 Mar 2007 ODI # 2532
229 runs v Netherlands Basseterre 18 Mar 2007 ODI # 2540
83 runs v South Africa Basseterre 24 Mar 2007 ODI # 2552
103 runs v West Indies North Sound 27 Mar 2007 ODI # 2555
10 wickets v Bangladesh North Sound 31 Mar 2007 ODI # 2559
7 wickets v England North Sound 8 Apr 2007 ODI # 2565
9 wickets v Ireland Bridgetown 13 Apr 2007 ODI # 2570
7 wickets v Sri Lanka St George's 16 Apr 2007 ODI # 2573
215 runs v New Zealand St George's 20 Apr 2007 ODI # 2577
7 wickets v South Africa Gros Islet 25 Apr 2007 ODI # 2580
53 runs v Sri Lanka Bridgetown 28 Apr 2007 ODI # 2581
England 11 6 wickets v Pakistan Bridgetown 6 May 2010 T20I # 163
39 runs v South Africa Bridgetown 8 May 2010 T20I # 168
3 wickets v New Zealand Gros Islet 10 May 2010 T20I # 172
7 wickets v Sri Lanka Gros Islet 13 May 2010 T20I # 175
7 wickets v Australia Bridgetown 16 May 2010 T20I # 177
8 wickets v Bangladesh Lord's 27 May 2010 Test # 1958
inns & 80 runs v Bangladesh Manchester 4 Jun 2010 Test # 1959
7 wickets v Scotland Edinburgh 19 Jun 2010 ODI # 2997
4 wickets v Australia Southampton 22 Jun 2010 ODI # 3000
4 wickets v Australia Cardiff 24 Jun 2010 ODI # 3002
1 wicket v Australia Manchester 27 Jun 2010 ODI # 3003
New Zealand 11 4 runs v India Hamilton 10 Feb 2019 T20I # 738
8 wickets v Bangladesh Napier 13 Feb 2019 ODI # 4093
8 wickets v Bangladesh Christchurch 16 Feb 2019 ODI # 4094
88 runs v Bangladesh Dunedin 20 Feb 2019 ODI # 4095
inns & 52 runs v Bangladesh Hamilton 28 Feb 2019 Test # 2349
inns & 12 runs v Bangladesh Wellington 8 Mar 2019 Test # 2350
10 wickets v Sri Lanka Cardiff 1 Jun 2019 ODI # 4145
2 wickets v Bangladesh The Oval 5 Jun 2019 ODI # 4151
7 wickets v Afghanistan Taunton 8 Jun 2019 ODI # 4154
4 wickets v South Africa Birmingham 19 Jun 2019 ODI # 4165
5 runs v West Indies Manchester 22 Jun 2019 ODI # 4170
Uganda 11 56 runs v Nigeria Entebbe 11 Sep 2021 T20I # 1268
8 wickets v Nigeria Entebbe 13 Sep 2021 T20I # 1271
4 wickets v Kenya Entebbe 15 Sep 2021 T20I # 1274
55 runs v Nigeria Entebbe 15 Sep 2021 T20I # 1275
6 runs v Kenya Entebbe 17 Sep 2021 T20I # 1278
10 wickets v Malawi Kigali 16 Oct 2021 T20I # 1302
106 runs v Rwanda Kigali 17 Oct 2021 T20I # 1309
10 wickets v Lesotho Kigali 19 Oct 2021 T20I # 1315
6 wickets v Swaziland Kigali 19 Oct 2021 T20I # 1320
79 runs v Ghana Rwanda 21 Oct 2021 T20I # 1332
95 runs v Seychelles Kigali 22 Oct 2021 T20I # 1344
India 11 6 wickets v West Indies Ahmedabad 6 Feb 2022 ODI # 4353
44 runs v West Indies Ahmedabad 9 Feb 2022 ODI # 4355
96 runs v West Indies Ahmedabad 11 Feb 2022 ODI # 4356
6 wickets v West Indies Eden Gardens 16 Feb 2022 T20I # 1467
8 runs v West Indies Eden Gardens 18 Feb 2022 T20I # 1473
17 runs v West Indies Eden Gardens 20 Feb 2022 T20I # 1479
62 runs v Sri Lanka Lucknow 24 Feb 2022 T20I # 1492
7 wickets v Sri Lanka Dharamsala 26 Feb 2022 T20I # 1493
6 wickets v Sri Lanka Dharamsala 27 Feb 2022 T20I # 1494
inns & 222 runs v Sri Lanka Mohali 4 Mar 2022 Test # 2452
238 runs v Sri Lanka Bengaluru 12 Mar 2022 Test # 2456
Nigeria 11* 6 wickets v Ghana Rwanda 9 Dec 2022 T20I # 1951
54 runs v Rwanda Lagos 4 Oct 2023 T20I # 2285
63 runs v Sierra Leone Lagos 5 Oct 2023 T20I # 2292
35 runs v Ghana Lagos 6 Oct 2023 T20I # 2298
6 wickets v Rwanda Lagos 7 Oct 2023 T20I # 2302
9 wickets v Sierra Leone Lagos 8 Oct 2023 T20I # 2305
82 runs v Ghana Lagos 10 Oct 2023 T20I # 2307
5 wickets v Ghana Lagos 11 Oct 2023 T20I # 2309
53 runs v Sierra Leone Lagos 12 Oct 2023 T20I # 2312
8 wickets v Rwanda Lagos 14 Oct 2023 T20I # 2313
17 runs v Rwanda Lagos 15 Oct 2023 T20I # 2318
West Indies 10 7 wickets v Australia Melbourne 6 Jan 1985 ODI # 282
8 wickets v Sri Lanka Hobart 10 Jan 1985 ODI # 284
90 runs v Sri Lanka Brisbane 12 Jan 1985 ODI # 286
5 wickets v Australia Brisbane 13 Jan 1985 ODI # 287
5 wickets v Australia Sydney 15 Jan 1985 ODI # 289
65 runs v Sri Lanka Sydney 17 Jan 1985 ODI # 290
65 runs v Australia Melbourne 20 Jan 1985 ODI # 292
8 wickets v Sri Lanka Adelaide 26 Jan 1985 ODI # 296
6 wickets v Australia Adelaide 27 Jan 1985 ODI # 297
82 runs v Sri Lanka Perth 2 Feb 1985 ODI # 300
West Indies 10 8 wickets v India Sharjah 21 Oct 1988 ODI # 526
11 runs v Pakistan Sharjah 22 Oct 1988 ODI # 527
9 wickets v Australia Brisbane 18 Nov 1988 Test # 1108
169 runs v Australia Perth 2 Dec 1988 Test # 1110
89 runs v Pakistan Adelaide 10 Dec 1988 ODI # 535
1 run v Australia Sydney 13 Dec 1988 ODI # 539
34 runs v Australia Melbourne 15 Dec 1988 ODI # 540
17 runs v Pakistan Hobart 17 Dec 1988 ODI # 542
285 runs v Australia Melbourne 24 Dec 1988 Test # 1112
7 wickets v Pakistan Perth 1 Jan 1989 ODI # 544
South Africa 10 3 wickets v England Johannesburg 13 Jan 1996 ODI # 1036
7 wickets v England Centurion 14 Jan 1996 ODI # 1038
5 wickets v England Durban 17 Jan 1996 ODI # 1040
14 runs v England East London 19 Jan 1996 ODI # 1042
64 runs v England Gqeberha 21 Jan 1996 ODI # 1044
169 runs v U.A.E. Rawalpindi 16 Feb 1996 ODI # 1049
5 wickets v New Zealand Faisalabad 20 Feb 1996 ODI # 1054
78 runs v England Rawalpindi 25 Feb 1996 ODI # 1060
5 wickets v Pakistan Karachi 29 Feb 1996 ODI # 1067
160 runs v Netherlands Rawalpindi 5 Mar 1996 ODI # 1073
South Africa 10 14 runs v England Birmingham 18 Aug 1998 ODI # 1347
6 wickets v England Dhaka 25 Oct 1998 ODI # 1358
92 runs v Sri Lanka Dhaka 30 Oct 1998 ODI # 1362
4 wickets v West Indies Dhaka 1 Nov 1998 ODI # 1364
4 wickets v West Indies Johannesburg 26 Nov 1998 Test # 1429
178 runs v West Indies Gqeberha 10 Dec 1998 Test # 1433
9 wickets v West Indies Durban 26 Dec 1998 Test # 1437
149 runs v West Indies Cape Town 2 Jan 1999 Test # 1440
351 runs v West Indies Centurion 15 Jan 1999 Test # 1441
2 wickets v West Indies Johannesburg 22 Jan 1999 ODI # 1390
Australia 10 10 wickets v Zimbabwe Harare 14 Oct 1999 Test # 1463
83 runs v Zimbabwe Bulawayo 21 Oct 1999 ODI # 1518
9 wickets v Zimbabwe Harare 23 Oct 1999 ODI # 1520
9 wickets v Zimbabwe Harare 24 Oct 1999 ODI # 1521
10 wickets v Pakistan Brisbane 5 Nov 1999 Test # 1467
4 wickets v Pakistan Hobart 18 Nov 1999 Test # 1469
inns & 20 runs v Pakistan Perth 26 Nov 1999 Test # 1472
285 runs v India Adelaide 10 Dec 1999 Test # 1476
180 runs v India Melbourne 26 Dec 1999 Test # 1479
inns & 141 runs v India Sydney 2 Jan 2000 Test # 1481
Australia 10 41 runs v Pakistan Colombo (PSS) 3 Oct 2002 Test # 1615
inns & 198 runs v Pakistan Sharjah 11 Oct 2002 Test # 1617
inns & 20 runs v Pakistan Sharjah 19 Oct 2002 Test # 1620
384 runs v England Brisbane 7 Nov 2002 Test # 1623
inns & 51 runs v England Adelaide 21 Nov 2002 Test # 1628
inns & 48 runs v England Perth 29 Nov 2002 Test # 1629
7 wickets v England Sydney 13 Dec 2002 ODI # 1917
89 runs v England Melbourne 15 Dec 2002 ODI # 1919
142 runs v Sri Lanka Perth 22 Dec 2002 ODI # 1925
5 wickets v England Melbourne 26 Dec 2002 Test # 1634
Pakistan 10 7 wickets v Bangladesh Karachi 20 Aug 2003 Test # 1655
9 wickets v Bangladesh Peshawar 27 Aug 2003 Test # 1657
1 wicket v Bangladesh Multan 3 Sep 2003 Test # 1658
137 runs v Bangladesh Multan 9 Sep 2003 ODI # 2041
74 runs v Bangladesh Faisalabad 12 Sep 2003 ODI # 2042
42 runs v Bangladesh Lahore 15 Sep 2003 ODI # 2043
5 wickets v Bangladesh Rawalpindi 18 Sep 2003 ODI # 2044
58 runs v Bangladesh Karachi 21 Sep 2003 ODI # 2045
8 runs v South Africa Lahore 3 Oct 2003 ODI # 2046
42 runs v South Africa Lahore 5 Oct 2003 ODI # 2047
Bangladesh 10 101 runs v Zimbabwe Jaipur 13 Oct 2006 ODI # 2427
43 runs v Zimbabwe Khulna 28 Nov 2006 T20I # 9
9 wickets v Zimbabwe Khulna 30 Nov 2006 ODI # 2453
6 wickets v Zimbabwe Bogra 3 Dec 2006 ODI # 2457
26 runs v Zimbabwe Bogra 5 Dec 2006 ODI # 2459
8 wickets v Zimbabwe Mirpur 8 Dec 2006 ODI # 2461
3 wickets v Zimbabwe Mirpur 9 Dec 2006 ODI # 2462
6 wickets v Scotland Chattogram 15 Dec 2006 ODI # 2465
146 runs v Scotland Mirpur 17 Dec 2006 ODI # 2467
45 runs v Zimbabwe Harare 4 Feb 2007 ODI # 2505
Sri Lanka 10 15 runs v Canada King City (NW) 12 Oct 2008 T20I # 74
5 wickets v Pakistan King City (NW) 13 Oct 2008 T20I # 76
6 wickets v Zimbabwe Harare 20 Nov 2008 ODI # 2779
9 wickets v Zimbabwe Harare 22 Nov 2008 ODI # 2780
5 runs v Zimbabwe Harare 24 Nov 2008 ODI # 2782
2 wickets v Zimbabwe Harare 28 Nov 2008 ODI # 2784
19 runs v Zimbabwe Harare 30 Nov 2008 ODI # 2785
107 runs v Bangladesh Mirpur 26 Dec 2008 Test # 1903
465 runs v Bangladesh Chattogram 3 Jan 2009 Test # 1905
130 runs v Zimbabwe Mirpur 12 Jan 2009 ODI # 2791
New Zealand 10 7 wickets v Pakistan Wellington 31 Jan 2015 ODI # 3596
119 runs v Pakistan Napier 3 Feb 2015 ODI # 3598
98 runs v Sri Lanka Christchurch 14 Feb 2015 ODI # 3599
3 wickets v Scotland Dunedin 17 Feb 2015 ODI # 3604
8 wickets v England Wellington 20 Feb 2015 ODI # 3607
1 wicket v Australia Auckland 28 Feb 2015 ODI # 3617
6 wickets v Afghanistan Napier 8 Mar 2015 ODI # 3628
3 wickets v Bangladesh Hamilton 13 Mar 2015 ODI # 3634
143 runs v West Indies Wellington 21 Mar 2015 ODI # 3643
4 wickets v South Africa Auckland 24 Mar 2015 ODI # 3644
Pakistan 10 4 wickets v England Cardiff 4 Sep 2016 ODI # 3777
9 wickets v England Manchester 7 Sep 2016 T20I # 566
9 wickets v West Indies Dubai (DSC) 23 Sep 2016 T20I # 568
16 runs v West Indies Dubai (DSC) 24 Sep 2016 T20I # 569
8 wickets v West Indies Abu Dhabi 27 Sep 2016 T20I # 570
111 runs v West Indies Sharjah 30 Sep 2016 ODI # 3784
59 runs v West Indies Sharjah 2 Oct 2016 ODI # 3788
136 runs v West Indies Abu Dhabi 5 Oct 2016 ODI # 3789
56 runs v West Indies Dubai (DSC) 13 Oct 2016 Test # 2224
133 runs v West Indies Abu Dhabi 21 Oct 2016 Test # 2226
New Zealand 10 77 runs v Bangladesh Christchurch 26 Dec 2016 ODI # 3814
67 runs v Bangladesh Nelson 29 Dec 2016 ODI # 3815
8 wickets v Bangladesh Nelson 31 Dec 2016 ODI # 3816
6 wickets v Bangladesh Napier 3 Jan 2017 T20I # 574
47 runs v Bangladesh Mount Maunganui 6 Jan 2017 T20I # 575
27 runs v Bangladesh Mount Maunganui 8 Jan 2017 T20I # 576
7 wickets v Bangladesh Wellington 12 Jan 2017 Test # 2246
9 wickets v Bangladesh Christchurch 20 Jan 2017 Test # 2248
6 runs v Australia Auckland 30 Jan 2017 ODI # 3829
24 runs v Australia Hamilton 5 Feb 2017 ODI # 3832
South Africa 10 333 runs v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
inns & 254 runs v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
10 wickets v Bangladesh Kimberley 15 Oct 2017 ODI # 3923
104 runs v Bangladesh Paarl 18 Oct 2017 ODI # 3925
200 runs v Bangladesh East London 22 Oct 2017 ODI # 3929
20 runs v Bangladesh Bloemfontein 26 Oct 2017 T20I # 626
83 runs v Bangladesh Potchefstroom 29 Oct 2017 T20I # 628
inns & 120 runs v Zimbabwe Gqeberha 26 Dec 2017 Test # 2290
72 runs v India Cape Town 5 Jan 2018 Test # 2292
135 runs v India Centurion 13 Jan 2018 Test # 2293
Australia 10 32 runs v India Ranchi 8 Mar 2019 ODI # 4109
4 wickets v India Mohali 10 Mar 2019 ODI # 4111
35 runs v India Delhi 13 Mar 2019 ODI # 4113
8 wickets v Pakistan Sharjah 22 Mar 2019 ODI # 4116
8 wickets v Pakistan Sharjah 24 Mar 2019 ODI # 4117
80 runs v Pakistan Abu Dhabi 27 Mar 2019 ODI # 4118
6 runs v Pakistan Dubai (DSC) 29 Mar 2019 ODI # 4119
20 runs v Pakistan Dubai (DSC) 31 Mar 2019 ODI # 4120
7 wickets v Afghanistan Bristol 1 Jun 2019 ODI # 4146
15 runs v West Indies Nottingham 6 Jun 2019 ODI # 4152
Jersey 10 14 runs v Oman Abu Dhabi 27 Oct 2019 T20I # 982
4 runs v Germany Almeria 15 Oct 2021 T20I # 1296
41 runs v Italy Almeria 16 Oct 2021 T20I # 1303
5 runs v Denmark Almeria 17 Oct 2021 T20I # 1306
4 wickets v Germany Almeria 19 Oct 2021 T20I # 1321
8 wickets v Italy Almeria 20 Oct 2021 T20I # 1325
4 wickets v Denmark Almeria 21 Oct 2021 T20I # 1337
37 runs v Guernsey St Peter Port 20 May 2022 T20I # 1542
60 runs v Guernsey Castel 21 May 2022 T20I # 1543
37 runs v Guernsey Castel 21 May 2022 T20I # 1545
Tanzania 10 54 runs v Rwanda Dar-es-Salaam 31 Oct 2022 T20I # 1854
21 runs v Rwanda Dar-es-Salaam 1 Nov 2022 T20I # 1857
77 runs v Rwanda Dar-es-Salaam 4 Nov 2022 T20I # 1863
3 wickets v Rwanda Dar-es-Salaam 5 Nov 2022 T20I # 1869
10 wickets v Rwanda Dar-es-Salaam 6 Nov 2022 T20I # 1875
9 wickets v Sierra Leone Rwanda 1 Dec 2022 T20I # 1925
4 wickets v Ghana Rwanda 4 Dec 2022 T20I # 1935
6 wickets v Mozambique Rwanda 5 Dec 2022 T20I # 1937
66 runs v Eswatini Rwanda 6 Dec 2022 T20I # 1941
10 wickets v Gambia Rwanda 6 Dec 2022 T20I # 1943
Australia 10 7 wickets v Sri Lanka Perth 25 Oct 2022 T20I # 1845
42 runs v Ireland Brisbane 31 Oct 2022 T20I # 1855
4 runs v Afghanistan Adelaide 4 Nov 2022 T20I # 1864
6 wickets v England Adelaide 17 Nov 2022 ODI # 4475
72 runs v England Sydney 19 Nov 2022 ODI # 4477
221 runs v England Melbourne 22 Nov 2022 ODI # 4480
164 runs v West Indies Perth 30 Nov 2022 Test # 2477
419 runs v West Indies Adelaide 8 Dec 2022 Test # 2479
6 wickets v South Africa Brisbane 17 Dec 2022 Test # 2482
inns & 182 runs v South Africa Melbourne 26 Dec 2022 Test # 2485
Sri Lanka 10 132 runs v Afghanistan Hambantota 4 Jun 2023 ODI # 4580
9 wickets v Afghanistan Hambantota 7 Jun 2023 ODI # 4583
175 runs v U.A.E. Bulawayo 19 Jun 2023 ODI # 4587
10 wickets v Oman Bulawayo 23 Jun 2023 ODI # 4595
133 runs v Ireland Bulawayo 25 Jun 2023 ODI # 4599
82 runs v Scotland Bulawayo 27 Jun 2023 ODI # 4603
21 runs v Netherlands Bulawayo 30 Jun 2023 ODI # 4606
9 wickets v Zimbabwe Bulawayo 2 Jul 2023 ODI # 4609
8 wickets v West Indies Harare 7 Jul 2023 ODI # 4618
128 runs v Netherlands Harare 9 Jul 2023 ODI # 4620
Uganda 10 8 wickets v Rwanda Nairobi (Gym) 11 Jun 2023 T20I # 2094
47 runs v Kenya Nairobi (Gym) 13 Jun 2023 T20I # 2097
64 runs v Botswana Nairobi (Gym) 14 Jun 2023 T20I # 2098
7 wickets v Rwanda Nairobi (Gym) 15 Jun 2023 T20I # 2100
7 wickets v Botswana Nairobi (Gym) 17 Jun 2023 T20I # 2102
5 wickets v Kenya Nairobi (Gym) 18 Jun 2023 T20I # 2105
94 runs v Rwanda Nairobi (Gym) 19 Jun 2023 T20I # 2107
1 run v Kenya Nairobi (Gym) 21 Jun 2023 T20I # 2108
40 runs v Rwanda Rwanda 20 Aug 2023 T20I # 2205
6 wickets v Tanzania Rwanda 20 Aug 2023 T20I # 2207
P.N.G. 10* 9 wickets v Vanuatu Port Moresby 22 Jul 2023 T20I # 2154
117 runs v Philippines Port Moresby 23 Jul 2023 T20I # 2156
6 wickets v Japan Port Moresby 25 Jul 2023 T20I # 2164
39 runs v Vanuatu Port Moresby 26 Jul 2023 T20I # 2168
100 runs v Philippines Port Moresby 28 Jul 2023 T20I # 2177
6 wickets v Japan Port Moresby 29 Jul 2023 T20I # 2182
45 runs v Malaysia Kuala Lumpur 20 Sep 2023 T20I # 2244
22 runs v Hong Kong Kuala Lumpur 21 Sep 2023 T20I # 2247
4 wickets v Malaysia Kuala Lumpur 23 Sep 2023 T20I # 2252
1 wicket v Hong Kong Kuala Lumpur 24 Sep 2023 T20I # 2254
India 10 6 wickets v Australia Chennai 8 Oct 2023 ODI # 4662
8 wickets v Afghanistan Delhi 11 Oct 2023 ODI # 4666
7 wickets v Pakistan Ahmedabad 14 Oct 2023 ODI # 4669
7 wickets v Bangladesh Pune 19 Oct 2023 ODI # 4674
4 wickets v New Zealand Dharamsala 22 Oct 2023 ODI # 4678
100 runs v England Lucknow 29 Oct 2023 ODI # 4686
302 runs v Sri Lanka Wankhede 2 Nov 2023 ODI # 4690
243 runs v South Africa Eden Gardens 5 Nov 2023 ODI # 4694
160 runs v Netherlands Bengaluru 12 Nov 2023 ODI # 4702
70 runs v New Zealand Wankhede 15 Nov 2023 ODI # 4703

Cricket Record for Most Consecutive Wins: ODI


TeamMatMarginOppositionGroundMatch DateScorecard
Australia 21 7 runs v England Hobart 11 Jan 2003 ODI # 1932
4 wickets v Sri Lanka Brisbane 15 Jan 2003 ODI # 1936
4 wickets v England Adelaide 19 Jan 2003 ODI # 1938
9 wickets v Sri Lanka Melbourne 21 Jan 2003 ODI # 1939
10 wickets v England Sydney 23 Jan 2003 ODI # 1940
5 runs v England Melbourne 25 Jan 2003 ODI # 1941
82 runs v Pakistan Johannesburg 11 Feb 2003 ODI # 1945
9 wickets v India Centurion 15 Feb 2003 ODI # 1951
75 runs v Netherlands Potchefstroom 20 Feb 2003 ODI # 1960
7 wickets v Zimbabwe Bulawayo 24 Feb 2003 ODI # 1966
256 runs v Namibia Potchefstroom 27 Feb 2003 ODI # 1970
2 wickets v England Gqeberha 2 Mar 2003 ODI # 1976
96 runs v Sri Lanka Centurion 7 Mar 2003 ODI # 1982
96 runs v New Zealand Gqeberha 11 Mar 2003 ODI # 1986
5 wickets v Kenya Durban 15 Mar 2003 ODI # 1990
48 runs v Sri Lanka Gqeberha 18 Mar 2003 ODI # 1991
125 runs v India Johannesburg 23 Mar 2003 ODI # 1993
2 runs v West Indies Kingston 17 May 2003 ODI # 2011
8 wickets v West Indies Kingston 18 May 2003 ODI # 2013
25 runs v West Indies Gros Islet 21 May 2003 ODI # 2016
67 runs v West Indies Port of Spain 24 May 2003 ODI # 2018
Sri Lanka 13 132 runs v Afghanistan Hambantota 4 Jun 2023 ODI # 4580
9 wickets v Afghanistan Hambantota 7 Jun 2023 ODI # 4583
175 runs v U.A.E. Bulawayo 19 Jun 2023 ODI # 4587
10 wickets v Oman Bulawayo 23 Jun 2023 ODI # 4595
133 runs v Ireland Bulawayo 25 Jun 2023 ODI # 4599
82 runs v Scotland Bulawayo 27 Jun 2023 ODI # 4603
21 runs v Netherlands Bulawayo 30 Jun 2023 ODI # 4606
9 wickets v Zimbabwe Bulawayo 2 Jul 2023 ODI # 4609
8 wickets v West Indies Harare 7 Jul 2023 ODI # 4618
128 runs v Netherlands Harare 9 Jul 2023 ODI # 4620
5 wickets v Bangladesh Pallekele 31 Aug 2023 ODI # 4629
2 runs v Afghanistan Lahore 5 Sep 2023 ODI # 4633
21 runs v Bangladesh Colombo (RPS) 9 Sep 2023 ODI # 4637
South Africa 12 3 wickets v England Centurion 13 Feb 2005 ODI # 2226
165 runs v Zimbabwe Johannesburg 25 Feb 2005 ODI # 2229
131 runs v Zimbabwe Durban 27 Feb 2005 ODI # 2231
5 wickets v Zimbabwe Gqeberha 2 Mar 2005 ODI # 2233
8 wickets v West Indies Kingston 7 May 2005 ODI # 2241
8 wickets v West Indies Kingston 8 May 2005 ODI # 2242
1 run v West Indies Bridgetown 11 May 2005 ODI # 2243
6 wickets v West Indies Port of Spain 14 May 2005 ODI # 2244
7 wickets v West Indies Port of Spain 15 May 2005 ODI # 2245
2 wickets v New Zealand Bloemfontein 23 Oct 2005 ODI # 2285
19 runs v New Zealand Cape Town 28 Oct 2005 ODI # 2288
4 wickets v New Zealand Gqeberha 30 Oct 2005 ODI # 2289
Pakistan 12 31 runs v India Jaipur 18 Nov 2007 ODI # 2647
104 runs v Zimbabwe Karachi 21 Jan 2008 ODI # 2662
5 wickets v Zimbabwe Hyderabad (Sind) 24 Jan 2008 ODI # 2663
37 runs v Zimbabwe Multan 27 Jan 2008 ODI # 2665
7 wickets v Zimbabwe Faisalabad 30 Jan 2008 ODI # 2667
7 wickets v Zimbabwe Sheikhupura 2 Feb 2008 ODI # 2669
152 runs v Bangladesh Lahore 8 Apr 2008 ODI # 2696
7 wickets v Bangladesh Faisalabad 11 Apr 2008 ODI # 2698
23 runs v Bangladesh Lahore 13 Apr 2008 ODI # 2700
7 wickets v Bangladesh Multan 16 Apr 2008 ODI # 2702
150 runs v Bangladesh Karachi 19 Apr 2008 ODI # 2703
70 runs v Bangladesh Mirpur 8 Jun 2008 ODI # 2704
South Africa 12 206 runs v Ireland Benoni 25 Sep 2016 ODI # 3780
6 wickets v Australia Centurion 30 Sep 2016 ODI # 3785
142 runs v Australia Johannesburg 2 Oct 2016 ODI # 3787
4 wickets v Australia Durban 5 Oct 2016 ODI # 3790
6 wickets v Australia Gqeberha 9 Oct 2016 ODI # 3792
31 runs v Australia Cape Town 12 Oct 2016 ODI # 3795
8 wickets v Sri Lanka Gqeberha 28 Jan 2017 ODI # 3828
121 runs v Sri Lanka Durban 1 Feb 2017 ODI # 3830
7 wickets v Sri Lanka Johannesburg 4 Feb 2017 ODI # 3831
40 runs v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
88 runs v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
4 wickets v New Zealand Hamilton 19 Feb 2017 ODI # 3836
West Indies 11 8 wickets v England Lord's 4 Jun 1984 ODI # 266
7 wickets v Australia Melbourne 6 Jan 1985 ODI # 282
8 wickets v Sri Lanka Hobart 10 Jan 1985 ODI # 284
90 runs v Sri Lanka Brisbane 12 Jan 1985 ODI # 286
5 wickets v Australia Brisbane 13 Jan 1985 ODI # 287
5 wickets v Australia Sydney 15 Jan 1985 ODI # 289
65 runs v Sri Lanka Sydney 17 Jan 1985 ODI # 290
65 runs v Australia Melbourne 20 Jan 1985 ODI # 292
8 wickets v Sri Lanka Adelaide 26 Jan 1985 ODI # 296
6 wickets v Australia Adelaide 27 Jan 1985 ODI # 297
82 runs v Sri Lanka Perth 2 Feb 1985 ODI # 300
Australia 11 203 runs v Scotland Basseterre 14 Mar 2007 ODI # 2532
229 runs v Netherlands Basseterre 18 Mar 2007 ODI # 2540
83 runs v South Africa Basseterre 24 Mar 2007 ODI # 2552