Most consecutive wins
Team Mat Margin Opposition Ground Match Date Scorecard
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
Spain 20* 8 wickets v Isle of Man Cartagena 25 Feb 2023 T20I # 2000
6 wickets v Isle of Man Cartagena 25 Feb 2023 T20I # 2001
7 wickets v Isle of Man Cartagena 26 Feb 2023 T20I # 2004
10 wickets v Isle of Man Cartagena 26 Feb 2023 T20I # 2005
5 wickets v Jersey Cartagena 14 Apr 2024 T20I # 2561
1 wicket v Jersey Cartagena 14 Apr 2024 T20I # 2563
4 wickets v Croatia Zagreb 2 Aug 2024 T20I # 2770
6 wickets v Croatia Zagreb 3 Aug 2024 T20I # 2771
8 wickets v Croatia Zagreb 3 Aug 2024 T20I # 2772
140 runs v Croatia Zagreb 4 Aug 2024 T20I # 2773
161 runs v Croatia Zagreb 4 Aug 2024 T20I # 2774
15 runs v Cyprus Castel 21 Aug 2024 T20I # 2784
1 run v Czech Rep. Port Soif 22 Aug 2024 T20I # 2792
7 wickets v Greece Port Soif 25 Aug 2024 T20I # 2810
46 runs v Finland Castel 28 Aug 2024 T20I # 2822
8 wickets v Croatia Cartagena 5 Dec 2025 T20I # 3606
182 runs v Croatia Cartagena 6 Dec 2025 T20I # 3608
9 wickets v Croatia Cartagena 6 Dec 2025 T20I # 3610
215 runs v Croatia Cartagena 7 Dec 2025 T20I # 3612
8 wickets v Croatia Cartagena 7 Dec 2025 T20I # 3614
Uganda 17 8 wickets v Bahrain Jinja 29 Oct 2024 T20I # 2937
78 runs v Botswana Rwanda 4 Dec 2024 T20I # 3000
112 runs v Rwanda Rwanda 5 Dec 2024 T20I # 3003
5 wickets v Nigeria Rwanda 6 Dec 2024 T20I # 3006
86 runs v Rwanda Rwanda 7 Dec 2024 T20I # 3010
7 wickets v Nigeria Rwanda 8 Dec 2024 T20I # 3016
108 runs v Botswana Rwanda 9 Dec 2024 T20I # 3022
23 runs v Nigeria Rwanda 11 Dec 2024 T20I # 3031
50 runs v Rwanda Rwanda 12 Dec 2024 T20I # 3036
32 runs v Botswana Rwanda 13 Dec 2024 T20I # 3046
6 wickets v Nigeria Rwanda 14 Dec 2024 T20I # 3051
77 runs v Nigeria Entebbe 18 Jul 2025 T20I # 3322
6 runs v U.A.E. Entebbe 19 Jul 2025 T20I # 3330
28 runs v Kenya Entebbe 21 Jul 2025 T20I # 3341
38 runs v Nigeria Entebbe 22 Jul 2025 T20I # 3346
6 wickets v Kenya Entebbe 25 Jul 2025 T20I # 3363
8 runs v U.A.E. Entebbe 27 Jul 2025 T20I # 3382
Australia 16 inns & 126 runs v West Indies Brisbane 23 Nov 2000 Test # 1516
inns & 27 runs v West Indies W.A.C.A 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 W.A.C.A 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 W.A.C.A 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 W.A.C.A 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 (DICS) 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 (DICS) 17 Jan 2012 Test # 2030
72 runs v England Abu Dhabi 25 Jan 2012 Test # 2032
71 runs v England Dubai (DICS) 3 Feb 2012 Test # 2034
7 wickets v Afghanistan Sharjah 10 Feb 2012 ODI # 3236
Japan 14 10 wickets v Mongolia Sano 9 May 2024 T20I # 2595
180 runs v Mongolia Sano 11 May 2024 T20I # 2602
158 runs v Mongolia Sano 11 May 2024 T20I # 2603
157 runs v Mongolia Sano 12 May 2024 T20I # 2606
4 runs v Indonesia Incheon 25 Sep 2024 T20I # 2861
47 runs v Philippines Incheon 26 Sep 2024 T20I # 2865
2 wickets v Philippines Incheon 28 Sep 2024 T20I # 2870
7 wickets v South Korea Incheon 29 Sep 2024 T20I # 2874
53 runs v Indonesia Incheon 1 Oct 2024 T20I # 2882
27 runs v Philippines Incheon 2 Oct 2024 T20I # 2886
108 runs v South Korea Incheon 4 Oct 2024 T20I # 2892
144 runs v Indonesia Incheon 5 Oct 2024 T20I # 2895
61 runs v Thailand Sano 8 May 2025 T20I # 3177
34 runs v Cook Islands Sano 9 May 2025 T20I # 3179
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 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 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 W.A.C.A 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 W.A.C.A 29 Jan 2010 ODI # 2947
2 wickets v Pakistan W.A.C.A 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
India 12 106 runs v England Visakhapatnam 2 Feb 2024 Test # 2526
434 runs v England Rajkot 15 Feb 2024 Test # 2530
5 wickets v England Ranchi 23 Feb 2024 Test # 2531
inns & 64 runs v England Dharamsala 7 Mar 2024 Test # 2534
8 wickets v Ireland New York 5 Jun 2024 T20I # 2639
6 runs v Pakistan New York 9 Jun 2024 T20I # 2658
7 wickets v U.S.A. New York 12 Jun 2024 T20I # 2671
47 runs v Afghanistan Bridgetown 20 Jun 2024 T20I # 2710
50 runs v Bangladesh North Sound 22 Jun 2024 T20I # 2716
24 runs v Australia Gros Islet 24 Jun 2024 T20I # 2721
68 runs v England Providence 27 Jun 2024 T20I # 2724
7 runs v South Africa Bridgetown 29 Jun 2024 T20I # 2729
New Zealand 12 115 runs v Pakistan Mount Maunganui 23 Mar 2025 T20I # 3126
8 wickets v Pakistan Wellington 26 Mar 2025 T20I # 3128
73 runs v Pakistan Napier 29 Mar 2025 ODI # 4861
84 runs v Pakistan Hamilton 2 Apr 2025 ODI # 4862
43 runs v Pakistan Mount Maunganui 5 Apr 2025 ODI # 4863
21 runs v South Africa Harare 16 Jul 2025 T20I # 3317
8 wickets v Zimbabwe Harare 18 Jul 2025 T20I # 3324
7 wickets v South Africa Harare 22 Jul 2025 T20I # 3347
60 runs v Zimbabwe Harare 24 Jul 2025 T20I # 3360
3 runs v South Africa Harare 26 Jul 2025 T20I # 3374
9 wickets v Zimbabwe Bulawayo 30 Jul 2025 Test # 2597
inns & 359 runs v Zimbabwe Bulawayo 7 Aug 2025 Test # 2599
Bahrain 12 8 wickets v Rwanda Rwanda 18 Jul 2025 T20I # 3325
9 wickets v Malawi Rwanda 19 Jul 2025 T20I # 3329
9 wickets v Malawi Rwanda 20 Jul 2025 T20I # 3335
7 wickets v Rwanda Rwanda 20 Jul 2025 T20I # 3337
112 runs v Rwanda Rwanda 22 Jul 2025 T20I # 3348
45 runs v Malawi Rwanda 23 Jul 2025 T20I # 3356
114 runs v Rwanda Rwanda 25 Jul 2025 T20I # 3364
8 wickets v Malawi Rwanda 25 Jul 2025 T20I # 3366
94 runs v Malawi Rwanda 27 Jul 2025 T20I # 3383
53 runs v Indonesia Bali 18 Nov 2025 T20I # 3580
147 runs v Indonesia Bali 19 Nov 2025 T20I # 3582
7 wickets v Indonesia Bali 21 Nov 2025 T20I # 3584
Cyprus 12 6 runs v Malta Port Soif 28 Aug 2024 T20I # 2821
58 runs v Croatia Zagreb 7 Aug 2025 T20I # 3392
7 wickets v Croatia Zagreb 7 Aug 2025 T20I # 3394
3 wickets v Croatia Zagreb 8 Aug 2025 T20I # 3396
52 runs v Croatia Zagreb 8 Aug 2025 T20I # 3398
88 runs v Serbia Episkopi 31 Oct 2025 T20I # 3540
41 runs v Serbia Episkopi 31 Oct 2025 T20I # 3542
3 wickets v Bulgaria Episkopi 2 Nov 2025 T20I # 3550
64 runs v Bulgaria Episkopi 2 Nov 2025 T20I # 3552
4 wickets v Bulgaria Episkopi 3 Nov 2025 T20I # 3555
6 wickets v Bulgaria Episkopi 3 Nov 2025 T20I # 3556
47 runs v Austria Episkopi 14 Mar 2026 T20I # 3769
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 W.A.C.A 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 W.A.C.A 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 W.A.C.A 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 W.A.C.A 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 W.A.C.A 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 W.A.C.A 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 (DICS) 23 Sep 2016 T20I # 568
16 runs v West Indies Dubai (DICS) 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 (DICS) 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 (DICS) 29 Mar 2019 ODI # 4119
20 runs v Pakistan Dubai (DICS) 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
Uganda 10 61 runs v Rwanda Rwanda 22 Aug 2023 T20I # 2212
86 runs v Rwanda Rwanda 24 Aug 2023 T20I # 2214
60 runs v Tanzania Rwanda 24 Aug 2023 T20I # 2215
19 runs v Tanzania Rwanda 25 Aug 2023 T20I # 2217
6 wickets v Rwanda Rwanda 27 Aug 2023 T20I # 2219
59 runs v Tanzania Rwanda 28 Aug 2023 T20I # 2220
8 wickets v Rwanda Rwanda 28 Aug 2023 T20I # 2221
19 runs v Tanzania Rwanda 30 Aug 2023 T20I # 2222
8 wickets v Rwanda Rwanda 31 Aug 2023 T20I # 2226
8 wickets v Tanzania Windhoek 22 Nov 2023 T20I # 2355
Portugal 10 124 runs v Gibraltar Albergaria 10 Apr 2023 T20I # 2042
5 wickets v Gibraltar Albergaria 11 Apr 2023 T20I # 2043
5 wickets v Gibraltar Albergaria 11 Apr 2023 T20I # 2044
84 runs v Malta Gibraltar 4 May 2023 T20I # 2055
7 wickets v Gibraltar Gibraltar 4 May 2023 T20I # 2056
17 runs v Malta Gibraltar 5 May 2023 T20I # 2057
9 wickets v Gibraltar Gibraltar 6 May 2023 T20I # 2060
7 wickets v Malta Gibraltar 6 May 2023 T20I # 2061
1 wicket v Gibraltar Gibraltar 7 May 2023 T20I # 2062
15 runs v Hungary Rome 9 Jun 2024 T20I # 2653
Australia 10 6 wickets v New Zealand Wellington 21 Feb 2024 T20I # 2481
72 runs v New Zealand Auckland 23 Feb 2024 T20I # 2483
27 runs v New Zealand Auckland 25 Feb 2024 T20I # 2484
172 runs v New Zealand Wellington 29 Feb 2024 Test # 2533
3 wickets v New Zealand Christchurch 8 Mar 2024 Test # 2535
39 runs v Oman Bridgetown 5 Jun 2024 T20I # 2641
36 runs v England Bridgetown 8 Jun 2024 T20I # 2650
9 wickets v Namibia North Sound 11 Jun 2024 T20I # 2666
5 wickets v Scotland Gros Islet 15 Jun 2024 T20I # 2689
28 runs v Bangladesh North Sound 20 Jun 2024 T20I # 2711
U.A.E. 10 63 runs v Bhutan Doha 19 Nov 2024 T20I # 2962
17 runs v Saudi Arabia Doha 20 Nov 2024 T20I # 2966
5 wickets v Cambodia Doha 22 Nov 2024 T20I # 2967
155 runs v Thailand Doha 23 Nov 2024 T20I # 2971
29 runs v Qatar Doha 26 Nov 2024 T20I # 2985
8 wickets v Bahrain Doha 28 Nov 2024 T20I # 2994
8 wickets v Bahrain ICCA Dubai 13 Dec 2024 T20I # 3042
24 runs v Oman ICCA Dubai 15 Dec 2024 T20I # 3056
11 runs v Kuwait ICCA Dubai 16 Dec 2024 T20I # 3064
23 runs v Qatar ICCA Dubai 18 Dec 2024 T20I # 3073
India 10 15 runs v England Pune 31 Jan 2025 T20I # 3085
150 runs v England Wankhede 2 Feb 2025 T20I # 3086
4 wickets v England Nagpur 6 Feb 2025 ODI # 4825
4 wickets v England Cuttack 9 Feb 2025 ODI # 4828
142 runs v England Ahmedabad 12 Feb 2025 ODI # 4833
6 wickets v Bangladesh Dubai (DICS) 20 Feb 2025 ODI # 4844
6 wickets v Pakistan Dubai (DICS) 23 Feb 2025 ODI # 4847
44 runs v New Zealand Dubai (DICS) 2 Mar 2025 ODI # 4852
4 wickets v Australia Dubai (DICS) 4 Mar 2025 ODI # 4853
4 wickets v New Zealand Dubai (DICS) 9 Mar 2025 ODI # 4858

* indicates that the sequence is ongoing

Records include the following recent matches:
Bahamas v Brazil at Sandys Parish, ICC World Twenty20 Americas Sub Regional Qualifier A 8th match, Jun 25, 2026 [T20I # 3989]
Bermuda v Panama at Sandys Parish, ICC World Twenty20 Americas Sub Regional Qualifier A 7th match, Jun 25, 2026 [T20I # 3988]
Singapore v Indonesia at Singapore, Asia Pacific Cricket Champions Trophy 6th match, Jun 25, 2026 [T20I # 3987]
Thailand v Uzbekistan at Singapore, Asia Pacific Cricket Champions Trophy 5th match, Jun 25, 2026 [T20I # 3986]