Most consecutive matches without defeat

Most consecutive matches without defeat in T20Is

Most consecutive matches without defeat
Team
Mat
Result
Margin
Opposition
Ground
Match Date
Scorecard
17won8 wicketsv MozambiqueRwanda1 Dec 2022T20I # 1927
won6 wicketsv Sierra LeoneRwanda2 Dec 2022T20I # 1929
won118 runsv EswatiniKigali4 Dec 2022T20I # 1933
won9 wicketsv GambiaKigali4 Dec 2022T20I # 1934
won17 runsv CameroonRwanda5 Dec 2022T20I # 1938
no result-v TanzaniaRwanda8 Dec 2022T20I # 1947
won6 wicketsv GhanaRwanda9 Dec 2022T20I # 1951
won54 runsv RwandaLagos4 Oct 2023T20I # 2285
won63 runsv Sierra LeoneLagos5 Oct 2023T20I # 2292
won35 runsv GhanaLagos6 Oct 2023T20I # 2298
won6 wicketsv RwandaLagos7 Oct 2023T20I # 2302
won9 wicketsv Sierra LeoneLagos8 Oct 2023T20I # 2305
won82 runsv GhanaLagos10 Oct 2023T20I # 2307
won5 wicketsv GhanaLagos11 Oct 2023T20I # 2309
won53 runsv Sierra LeoneLagos12 Oct 2023T20I # 2312
won8 wicketsv RwandaLagos14 Oct 2023T20I # 2313
won17 runsv RwandaLagos15 Oct 2023T20I # 2318
17*won81 runsv Isle of ManCartagena24 Feb 2023T20I # 1998
no result-v Isle of ManCartagena24 Feb 2023T20I # 1999
won8 wicketsv Isle of ManCartagena25 Feb 2023T20I # 2000
won6 wicketsv Isle of ManCartagena25 Feb 2023T20I # 2001
won7 wicketsv Isle of ManCartagena26 Feb 2023T20I # 2004
won10 wicketsv Isle of ManCartagena26 Feb 2023T20I # 2005
won5 wicketsv JerseyCartagena14 Apr 2024T20I # 2561
won1 wicketv JerseyCartagena14 Apr 2024T20I # 2563
won4 wicketsv CroatiaZagreb2 Aug 2024T20I # 2770
won6 wicketsv CroatiaZagreb3 Aug 2024T20I # 2771
won8 wicketsv CroatiaZagreb3 Aug 2024T20I # 2772
won140 runsv CroatiaZagreb4 Aug 2024T20I # 2773
won161 runsv CroatiaZagreb4 Aug 2024T20I # 2774
won15 runsv CyprusCastel21 Aug 2024T20I # 2784
won1 runv Czech Rep.Port Soif22 Aug 2024T20I # 2792
won7 wicketsv GreecePort Soif25 Aug 2024T20I # 2810
won46 runsv FinlandCastel28 Aug 2024T20I # 2822
17won166 runsv MongoliaSano7 May 2024T20I # 2591
won205 runsv MongoliaSano8 May 2024T20I # 2593
no result-v MongoliaSano8 May 2024T20I # 2594
won10 wicketsv MongoliaSano9 May 2024T20I # 2595
won180 runsv MongoliaSano11 May 2024T20I # 2602
won158 runsv MongoliaSano11 May 2024T20I # 2603
won157 runsv MongoliaSano12 May 2024T20I # 2606
won4 runsv IndonesiaIncheon25 Sep 2024T20I # 2861
won47 runsv PhilippinesIncheon26 Sep 2024T20I # 2865
won2 wicketsv PhilippinesIncheon28 Sep 2024T20I # 2870
won7 wicketsv South KoreaIncheon29 Sep 2024T20I # 2874
won53 runsv IndonesiaIncheon1 Oct 2024T20I # 2882
won27 runsv PhilippinesIncheon2 Oct 2024T20I # 2886
won108 runsv South KoreaIncheon4 Oct 2024T20I # 2892
won144 runsv IndonesiaIncheon5 Oct 2024T20I # 2895
won61 runsv ThailandSano8 May 2025T20I # 3177
won34 runsv Cook IslandsSano9 May 2025T20I # 3179
15won54 runsv RwandaDar-es-Salaam31 Oct 2022T20I # 1854
won21 runsv RwandaDar-es-Salaam1 Nov 2022T20I # 1857
won77 runsv RwandaDar-es-Salaam4 Nov 2022T20I # 1863
won3 wicketsv RwandaDar-es-Salaam5 Nov 2022T20I # 1869
won10 wicketsv RwandaDar-es-Salaam6 Nov 2022T20I # 1875
won9 wicketsv Sierra LeoneRwanda1 Dec 2022T20I # 1925
won4 wicketsv GhanaRwanda4 Dec 2022T20I # 1935
won6 wicketsv MozambiqueRwanda5 Dec 2022T20I # 1937
won66 runsv EswatiniRwanda6 Dec 2022T20I # 1941
won10 wicketsv GambiaRwanda6 Dec 2022T20I # 1943
no result-v NigeriaRwanda8 Dec 2022T20I # 1947
won184 runsv CameroonKigali9 Dec 2022T20I # 1950
won66 runsv RwandaRwanda13 Dec 2022T20I # 1952
won5 wicketsv RwandaRwanda13 Dec 2022T20I # 1953
no result-v UgandaRwanda14 Dec 2022T20I # 1955
15won23 runsv SingaporeSingapore29 Jun 2022T20I # 1589
won5 wicketsv SingaporeSingapore30 Jun 2022T20I # 1592
won155 runsv BhutanBangi2 Jul 2022T20I # 1597
won39 runsv BhutanBangi3 Jul 2022T20I # 1603
won9 wicketsv ThailandBangi4 Jul 2022T20I # 1608
won8 wicketsv MaldivesBangi6 Jul 2022T20I # 1613
won9 wicketsv ThailandBangi7 Jul 2022T20I # 1615
won94 runsv MaldivesBangi9 Jul 2022T20I # 1622
won9 wicketsv BhutanBangi11 Jul 2022T20I # 1632
won11 runsv BahrainBangi15 Dec 2022T20I # 1956
won8 wicketsv QatarBangi16 Dec 2022T20I # 1960
won120 runsv SingaporeBangi18 Dec 2022T20I # 1965
won7 wicketsv BahrainBangi19 Dec 2022T20I # 1969
no result-v QatarBangi21 Dec 2022T20I # 1975
won143 runsv SingaporeBangi22 Dec 2022T20I # 1976
13won5 runsv JerseyBulawayo15 Jul 2022T20I # 1654
won4 runsv Hong KongBulawayo17 Jul 2022T20I # 1665
won7 wicketsv BotswanaBenoni15 Sep 2022T20I # 1776
won38 runsv MozambiqueBenoni18 Sep 2022T20I # 1783
won8 wicketsv GhanaBenoni20 Sep 2022T20I # 1787
won3 wicketsv KenyaBenoni21 Sep 2022T20I # 1790
won8 wicketsv TanzaniaBenoni22 Sep 2022T20I # 1792
won85 runsv RwandaRwanda14 Dec 2022T20I # 1954
no result-v TanzaniaRwanda14 Dec 2022T20I # 1955
won133 runsv RwandaRwanda15 Dec 2022T20I # 1958
won13 runsv TanzaniaRwanda15 Dec 2022T20I # 1959
won97 runsv RwandaRwanda16 Dec 2022T20I # 1962
won2 runsv TanzaniaRwanda18 Dec 2022T20I # 1966
13lost46 runsv CanadaCoolidge11 Nov 2021T20I # 1418
won86 runsv PanamaCoolidge11 Nov 2021T20I # 1421
won7 wicketsv BelizeNorth Sound13 Nov 2021T20I # 1424
won3 wicketsv ArgentinaCoolidge14 Nov 2021T20I # 1429
won6 wicketsv ArgentinaBuenos Aires21 Feb 2023T20I # 1996
won107 runsv ArgentinaBuenos Aires22 Feb 2023T20I # 1997
won96 runsv CaymanBuenos Aires25 Feb 2023T20I # 2003
won110 runsv ArgentinaBuenos Aires26 Feb 2023T20I # 2007
won60 runsv PanamaBuenos Aires28 Feb 2023T20I # 2009
won9 wicketsv BahamasBuenos Aires4 Mar 2023T20I # 2012
won86 runsv CanadaSandys Parish30 Sep 2023T20I # 2266
won7 wicketsv PanamaSandys Parish1 Oct 2023T20I # 2273
won53 runsv CaymanHamilton3 Oct 2023T20I # 2281
won5 wicketsv PanamaHamilton4 Oct 2023T20I # 2289
12no result-v EnglandManchester30 Aug 2009T20I # 119
won2 runsv PakistanMelbourne5 Feb 2010T20I # 134
won38 runsv West IndiesHobart21 Feb 2010T20I # 146
won8 wicketsv West IndiesSydney23 Feb 2010T20I # 147
won6 wicketsv New ZealandWellington26 Feb 2010T20I # 148
tied-v New ZealandChristchurch28 Feb 2010T20I # 149
won34 runsv PakistanGros Islet2 May 2010T20I # 156
won27 runsv BangladeshBridgetown5 May 2010T20I # 161
won49 runsv IndiaBridgetown7 May 2010T20I # 165
won81 runsv Sri LankaBridgetown9 May 2010T20I # 170
won6 wicketsv West IndiesGros Islet11 May 2010T20I # 174
won3 wicketsv PakistanGros Islet14 May 2010T20I # 176
12won5 wicketsv ZimbabweSharjah5 Feb 2018T20I # 643
won17 runsv ZimbabweSharjah6 Feb 2018T20I # 644
won45 runsv BangladeshDehradun3 Jun 2018T20I # 667
won6 wicketsv BangladeshDehradun5 Jun 2018T20I # 668
won1 runv BangladeshDehradun7 Jun 2018T20I # 669
won16 runsv IrelandBready20 Aug 2018T20I # 696
won81 runsv IrelandBready22 Aug 2018T20I # 697
won5 wicketsv IrelandDehradun21 Feb 2019T20I # 745
won84 runsv IrelandDehradun23 Feb 2019T20I # 746
won32 runsv IrelandDehradun24 Feb 2019T20I # 747
won28 runsv ZimbabweMirpur14 Sep 2019T20I # 882
won25 runsv BangladeshMirpur15 Sep 2019T20I # 883
12won52 runsv BulgariaIlfov County17 Oct 2020T20I # 1102
won34 runsv BulgariaIlfov County17 Oct 2020T20I # 1103
won6 wicketsv BulgariaIlfov County18 Oct 2020T20I # 1104
won3 wicketsv GreeceSofia24 Jun 2021T20I # 1167
won7 wicketsv BulgariaSofia25 Jun 2021T20I # 1170
won91 runsv SerbiaSofia25 Jun 2021T20I # 1171
won10 wicketsv SerbiaSofia26 Jun 2021T20I # 1173
won7 wicketsv BulgariaSofia27 Jun 2021T20I # 1177
won35 runsv Czech Rep.Ilfov County3 Sep 2021T20I # 1249
won8 runsv HungaryIlfov County3 Sep 2021T20I # 1252
won36 runsv MaltaIlfov County4 Sep 2021T20I # 1255
won33 runsv LuxembourgIlfov County5 Sep 2021T20I # 1257
12won66 runsv AfghanistanAbu Dhabi3 Nov 2021T20I # 1390
won8 wicketsv ScotlandDubai (DICS)5 Nov 2021T20I # 1396
won9 wicketsv NamibiaDubai (DICS)8 Nov 2021T20I # 1410
won5 wicketsv New ZealandJaipur17 Nov 2021T20I # 1434
won7 wicketsv New ZealandRanchi19 Nov 2021T20I # 1440
won73 runsv New ZealandEden Gardens21 Nov 2021T20I # 1446
won6 wicketsv West IndiesEden Gardens16 Feb 2022T20I # 1467
won8 runsv West IndiesEden Gardens18 Feb 2022T20I # 1473
won17 runsv West IndiesEden Gardens20 Feb 2022T20I # 1479
won62 runsv Sri LankaLucknow24 Feb 2022T20I # 1492
won7 wicketsv Sri LankaDharamsala26 Feb 2022T20I # 1493
won6 wicketsv Sri LankaDharamsala27 Feb 2022T20I # 1494
12won106 runsv South AfricaJohannesburg14 Dec 2023T20I # 2401
won6 wicketsv AfghanistanMohali11 Jan 2024T20I # 2428
won6 wicketsv AfghanistanIndore14 Jan 2024T20I # 2431
tied-v AfghanistanBengaluru17 Jan 2024T20I # 2435
won8 wicketsv IrelandNew York5 Jun 2024T20I # 2639
won6 runsv PakistanNew York9 Jun 2024T20I # 2658
won7 wicketsv U.S.A.New York12 Jun 2024T20I # 2671
won47 runsv AfghanistanBridgetown20 Jun 2024T20I # 2710
won50 runsv BangladeshNorth Sound22 Jun 2024T20I # 2716
won24 runsv AustraliaGros Islet24 Jun 2024T20I # 2721
won68 runsv EnglandProvidence27 Jun 2024T20I # 2724
won7 runsv South AfricaBridgetown29 Jun 2024T20I # 2729
12won6 wicketsv NamibiaWindhoek2 Oct 2024T20I # 2888
won6 runsv U.S.A.Windhoek4 Oct 2024T20I # 2893
won63 runsv BhutanDoha19 Nov 2024T20I # 2962
won17 runsv Saudi ArabiaDoha20 Nov 2024T20I # 2966
won5 wicketsv CambodiaDoha22 Nov 2024T20I # 2967
won155 runsv ThailandDoha23 Nov 2024T20I # 2971
won29 runsv QatarDoha26 Nov 2024T20I # 2985
won8 wicketsv BahrainDoha28 Nov 2024T20I # 2994
won8 wicketsv BahrainICCA Dubai13 Dec 2024T20I # 3042
won24 runsv OmanICCA Dubai15 Dec 2024T20I # 3056
won11 runsv KuwaitICCA Dubai16 Dec 2024T20I # 3064
won23 runsv QatarICCA Dubai18 Dec 2024T20I # 3073
11won6 runsv West IndiesNagpur27 Mar 2016T20I # 552
won11 runsv U.A.E.ICCA Dubai14 Dec 2016T20I # 571
won5 wicketsv U.A.E.Dubai (DICS)16 Dec 2016T20I # 572
won44 runsv U.A.E.ICCA Dubai18 Dec 2016T20I # 573
won5 wicketsv IrelandAbu Dhabi14 Jan 2017T20I # 578
won5 wicketsv U.A.E.Abu Dhabi16 Jan 2017T20I # 581
won8 wicketsv OmanDubai (DICS)20 Jan 2017T20I # 586
won10 wicketsv IrelandDubai (DICS)20 Jan 2017T20I # 588
won6 wicketsv IrelandGreater Noida8 Mar 2017T20I # 599
won17 runsv IrelandGreater Noida10 Mar 2017T20I # 600
won28 runsv IrelandGreater Noida12 Mar 2017T20I # 601
11won133 runsv PhilippinesPort Moresby22 Mar 2019T20I # 756
won8 wicketsv VanuatuPort Moresby22 Mar 2019T20I # 757
no result-v PhilippinesPort Moresby23 Mar 2019T20I # 760
won10 wicketsv VanuatuPort Moresby24 Mar 2019T20I # 762
won9 wicketsv SamoaApia (No 1)8 Jul 2019T20I # 819
won3 wicketsv VanuatuApia (No 3)9 Jul 2019T20I # 820
won7 wicketsv SamoaApia (No 2)10 Jul 2019T20I # 822
won59 runsv VanuatuApia (No 2)12 Jul 2019T20I # 824
won32 runsv VanuatuApia (No 2)13 Jul 2019T20I # 826
won10 wicketsv BermudaICCA Dubai19 Oct 2019T20I # 940
won81 runsv NamibiaICCA 2 Dubai20 Oct 2019T20I # 946
11won67 runsv West IndiesWankhede11 Dec 2019T20I # 1024
no result-v Sri LankaGuwahati5 Jan 2020T20I # 1025
won7 wicketsv Sri LankaIndore7 Jan 2020T20I # 1026
won78 runsv Sri LankaPune10 Jan 2020T20I # 1027
won6 wicketsv New ZealandAuckland24 Jan 2020T20I # 1031
won7 wicketsv New ZealandAuckland26 Jan 2020T20I # 1034
tied-v New ZealandHamilton29 Jan 2020T20I # 1035
tied-v New ZealandWellington31 Jan 2020T20I # 1036
won7 runsv New ZealandMount Maunganui2 Feb 2020T20I # 1037
won11 runsv AustraliaCanberra4 Dec 2020T20I # 1114
won6 wicketsv AustraliaSydney6 Dec 2020T20I # 1115
11won56 runsv NigeriaEntebbe11 Sep 2021T20I # 1268
won8 wicketsv NigeriaEntebbe13 Sep 2021T20I # 1271
won4 wicketsv KenyaEntebbe15 Sep 2021T20I # 1274
won55 runsv NigeriaEntebbe15 Sep 2021T20I # 1275
won6 runsv KenyaEntebbe17 Sep 2021T20I # 1278
won10 wicketsv MalawiKigali16 Oct 2021T20I # 1302
won106 runsv RwandaKigali17 Oct 2021T20I # 1309
won10 wicketsv LesothoKigali19 Oct 2021T20I # 1315
won6 wicketsv SwazilandKigali19 Oct 2021T20I # 1320
won79 runsv GhanaRwanda21 Oct 2021T20I # 1332
won95 runsv SeychellesKigali22 Oct 2021T20I # 1344
11won5 runsv U.S.A.Bulawayo17 Jul 2022T20I # 1667
won9 wicketsv VanuatuPort Moresby22 Jul 2023T20I # 2154
won117 runsv PhilippinesPort Moresby23 Jul 2023T20I # 2156
won6 wicketsv JapanPort Moresby25 Jul 2023T20I # 2164
won39 runsv VanuatuPort Moresby26 Jul 2023T20I # 2168
won100 runsv PhilippinesPort Moresby28 Jul 2023T20I # 2177
won6 wicketsv JapanPort Moresby29 Jul 2023T20I # 2182
won45 runsv MalaysiaKuala Lumpur20 Sep 2023T20I # 2244
won22 runsv Hong KongKuala Lumpur21 Sep 2023T20I # 2247
won4 wicketsv MalaysiaKuala Lumpur23 Sep 2023T20I # 2252
won1 wicketv Hong KongKuala Lumpur24 Sep 2023T20I # 2254
11won100 runsv ZimbabweHarare7 Jul 2024T20I # 2739
won23 runsv ZimbabweHarare10 Jul 2024T20I # 2749
won10 wicketsv ZimbabweHarare13 Jul 2024T20I # 2759
won42 runsv ZimbabweHarare14 Jul 2024T20I # 2762
won43 runsv Sri LankaPallekele27 Jul 2024T20I # 2767
won7 wicketsv Sri LankaPallekele28 Jul 2024T20I # 2768
tied-v Sri LankaPallekele30 Jul 2024T20I # 2769
won7 wicketsv BangladeshGwalior6 Oct 2024T20I # 2897
won86 runsv BangladeshDelhi9 Oct 2024T20I # 2899
won133 runsv BangladeshHyderabad12 Oct 2024T20I # 2904
won61 runsv South AfricaDurban8 Nov 2024T20I # 2938
11*won8 wicketsv BahrainJinja29 Oct 2024T20I # 2937
won78 runsv BotswanaRwanda4 Dec 2024T20I # 3000
won112 runsv RwandaRwanda5 Dec 2024T20I # 3003
won5 wicketsv NigeriaRwanda6 Dec 2024T20I # 3006
won86 runsv RwandaRwanda7 Dec 2024T20I # 3010
won7 wicketsv NigeriaRwanda8 Dec 2024T20I # 3016
won108 runsv BotswanaRwanda9 Dec 2024T20I # 3022
won23 runsv NigeriaRwanda11 Dec 2024T20I # 3031
won50 runsv RwandaRwanda12 Dec 2024T20I # 3036
won32 runsv BotswanaRwanda13 Dec 2024T20I # 3046
won6 wicketsv NigeriaRwanda14 Dec 2024T20I # 3051
11*won112 runsv IndonesiaBali23 Feb 2025T20I # 3099
won5 wicketsv IndonesiaBali24 Feb 2025T20I # 3102
won31 runsv Singaporesingapore28 Feb 2025T20I # 3104
won7 wicketsv Singaporesingapore1 Mar 2025T20I # 3105
won8 wicketsv Singaporesingapore2 Mar 2025T20I # 3106
no result-v Singaporesingapore4 Mar 2025T20I # 3107
won6 wicketsv MalaysiaKuala Lumpur10 Mar 2025T20I # 3108
won8 wicketsv Hong KongKuala Lumpur11 Mar 2025T20I # 3110
won35 runsv MalaysiaKuala Lumpur13 Mar 2025T20I # 3116
tied-v Hong KongKuala Lumpur14 Mar 2025T20I # 3118
won8 wicketsv Hong KongKuala Lumpur17 Mar 2025T20I # 3121
10won14 runsv OmanAbu Dhabi27 Oct 2019T20I # 982
won4 runsv GermanyAlmeria15 Oct 2021T20I # 1296
won41 runsv ItalyAlmeria16 Oct 2021T20I # 1303
won5 runsv DenmarkAlmeria17 Oct 2021T20I # 1306
won4 wicketsv GermanyAlmeria19 Oct 2021T20I # 1321
won8 wicketsv ItalyAlmeria20 Oct 2021T20I # 1325
won4 wicketsv DenmarkAlmeria21 Oct 2021T20I # 1337
won37 runsv GuernseySt Peter Port20 May 2022T20I # 1542
won60 runsv GuernseyCastel21 May 2022T20I # 1543
won37 runsv GuernseyCastel21 May 2022T20I # 1545
10no result-v St HelenaRwanda17 Nov 2022T20I # 1889
no result-v MalawiRwanda18 Nov 2022T20I # 1894
won10 wicketsv MaliKigali20 Nov 2022T20I # 1900
won9 wicketsv RwandaRwanda20 Nov 2022T20I # 1902
won167 runsv LesothoKigali21 Nov 2022T20I # 1905
won8 wicketsv BotswanaRwanda24 Nov 2022T20I # 1918
won7 wicketsv SeychellesRwanda25 Nov 2022T20I # 1922
won3 wicketsv RwandaNairobi (Gym)9 Jun 2023T20I # 2083
won88 runsv UgandaNairobi (Gym)10 Jun 2023T20I # 2088
won8 wicketsv BotswanaNairobi (Gym)11 Jun 2023T20I # 2091
10won8 wicketsv RwandaNairobi (Gym)11 Jun 2023T20I # 2094
won47 runsv KenyaNairobi (Gym)13 Jun 2023T20I # 2097
won64 runsv BotswanaNairobi (Gym)14 Jun 2023T20I # 2098
won7 wicketsv RwandaNairobi (Gym)15 Jun 2023T20I # 2100
won7 wicketsv BotswanaNairobi (Gym)17 Jun 2023T20I # 2102
won5 wicketsv KenyaNairobi (Gym)18 Jun 2023T20I # 2105
won94 runsv RwandaNairobi (Gym)19 Jun 2023T20I # 2107
won1 runv KenyaNairobi (Gym)21 Jun 2023T20I # 2108
won40 runsv RwandaRwanda20 Aug 2023T20I # 2205
won6 wicketsv TanzaniaRwanda20 Aug 2023T20I # 2207
10won61 runsv RwandaRwanda22 Aug 2023T20I # 2212
won86 runsv RwandaRwanda24 Aug 2023T20I # 2214
won60 runsv TanzaniaRwanda24 Aug 2023T20I # 2215
won19 runsv TanzaniaRwanda25 Aug 2023T20I # 2217
won6 wicketsv RwandaRwanda27 Aug 2023T20I # 2219
won59 runsv TanzaniaRwanda28 Aug 2023T20I # 2220
won8 wicketsv RwandaRwanda28 Aug 2023T20I # 2221
won19 runsv TanzaniaRwanda30 Aug 2023T20I # 2222
won8 wicketsv RwandaRwanda31 Aug 2023T20I # 2226
won8 wicketsv TanzaniaWindhoek22 Nov 2023T20I # 2355
10won124 runsv GibraltarAlbergaria10 Apr 2023T20I # 2042
won5 wicketsv GibraltarAlbergaria11 Apr 2023T20I # 2043
won5 wicketsv GibraltarAlbergaria11 Apr 2023T20I # 2044
won84 runsv MaltaGibraltar4 May 2023T20I # 2055
won7 wicketsv GibraltarGibraltar4 May 2023T20I # 2056
won17 runsv MaltaGibraltar5 May 2023T20I # 2057
won9 wicketsv GibraltarGibraltar6 May 2023T20I # 2060
won7 wicketsv MaltaGibraltar6 May 2023T20I # 2061
won1 wicketv GibraltarGibraltar7 May 2023T20I # 2062
won15 runsv HungaryRome9 Jun 2024T20I # 2653
9no result-v IrelandProvidence4 May 2010T20I # 160
won6 wicketsv PakistanBridgetown6 May 2010T20I # 163
won39 runsv South AfricaBridgetown8 May 2010T20I # 168
won3 wicketsv New ZealandGros Islet10 May 2010T20I # 172
won7 wicketsv Sri LankaGros Islet13 May 2010T20I # 175
won7 wicketsv AustraliaBridgetown16 May 2010T20I # 177
won5 wicketsv PakistanCardiff5 Sep 2010T20I # 186
won6 wicketsv PakistanCardiff7 Sep 2010T20I # 187
won1 wicketv AustraliaAdelaide12 Jan 2011T20I # 197
9no result-v EnglandProvidence4 May 2010T20I # 160
won6 wicketsv KenyaMombasa22 Feb 2012T20I # 224
won8 wicketsv KenyaMombasa23 Feb 2012T20I # 225
won2 runsv KenyaMombasa24 Feb 2012T20I # 227
won10 wicketsv KenyaDubai (DICS)14 Mar 2012T20I # 232
won17 runsv ScotlandDubai (DICS)18 Mar 2012T20I # 235
won10 wicketsv CanadaDubai (DICS)22 Mar 2012T20I # 236
won7 wicketsv NetherlandsDubai (DICS)23 Mar 2012T20I # 238
won5 wicketsv AfghanistanDubai (DICS)24 Mar 2012T20I # 240
9won7 wicketsv ZimbabweHarare4 Jul 2018T20I # 685
won45 runsv AustraliaHarare5 Jul 2018T20I # 686
won6 wicketsv AustraliaHarare8 Jul 2018T20I # 689
won66 runsv AustraliaAbu Dhabi24 Oct 2018T20I # 701
won11 runsv AustraliaDubai (DICS)26 Oct 2018T20I # 702
won33 runsv AustraliaDubai (DICS)28 Oct 2018T20I # 704
won2 runsv New ZealandAbu Dhabi31 Oct 2018T20I # 705
won6 wicketsv New ZealandDubai (DICS)2 Nov 2018T20I # 706
won47 runsv New ZealandDubai (DICS)4 Nov 2018T20I # 708
9won84 runsv CaymanSandys Parish18 Aug 2019T20I # 852
no result-v BermudaHamilton19 Aug 2019T20I # 854
won4 wicketsv U.S.A.Sandys Parish21 Aug 2019T20I # 858
won8 wicketsv CaymanSandys Parish22 Aug 2019T20I # 860
won8 wicketsv BermudaSandys Parish24 Aug 2019T20I # 864
won15 runsv U.S.A.Sandys Parish25 Aug 2019T20I # 865
won53 runsv JerseyTolerance Oval20 Oct 2019T20I # 947
won50 runsv NigeriaAbu Dhabi21 Oct 2019T20I # 954
won10 runsv IrelandAbu Dhabi23 Oct 2019T20I # 961
9won3 wicketsv IndiaVisakhapatnam24 Feb 2019T20I # 748
won7 wicketsv IndiaBengaluru27 Feb 2019T20I # 749
won134 runsv Sri LankaAdelaide27 Oct 2019T20I # 978
won9 wicketsv Sri LankaBrisbane30 Oct 2019T20I # 988
won7 wicketsv Sri LankaMelbourne1 Nov 2019T20I # 993
no result-v PakistanSydney3 Nov 2019T20I # 999
won7 wicketsv PakistanCanberra5 Nov 2019T20I # 1002
won10 wicketsv PakistanPerth8 Nov 2019T20I # 1009
won107 runsv South AfricaJohannesburg21 Feb 2020T20I # 1046
9won41 runsv West IndiesLucknow16 Nov 2019T20I # 1016
won29 runsv West IndiesLucknow17 Nov 2019T20I # 1017
won11 runsv IrelandGreater Noida6 Mar 2020T20I # 1077
won21 runsv IrelandGreater Noida8 Mar 2020T20I # 1079
tied-v IrelandGreater Noida10 Mar 2020T20I # 1083
won48 runsv ZimbabweAbu Dhabi17 Mar 2021T20I # 1134
won45 runsv ZimbabweAbu Dhabi19 Mar 2021T20I # 1136
won47 runsv ZimbabweAbu Dhabi20 Mar 2021T20I # 1137
won130 runsv ScotlandSharjah25 Oct 2021T20I # 1364
9no result-v West IndiesBridgetown28 Jul 2021T20I # 1205
won7 runsv West IndiesProvidence31 Jul 2021T20I # 1208
no result-v West IndiesProvidence1 Aug 2021T20I # 1209
no result-v West IndiesProvidence3 Aug 2021T20I # 1211
won10 wicketsv IndiaDubai (DICS)24 Oct 2021T20I # 1361
won5 wicketsv New ZealandSharjah26 Oct 2021T20I # 1367
won5 wicketsv AfghanistanDubai (DICS)29 Oct 2021T20I # 1377
won45 runsv NamibiaAbu Dhabi2 Nov 2021T20I # 1386
won72 runsv ScotlandSharjah7 Nov 2021T20I # 1406
9won31 runsv IrelandBelfast18 Jul 2022T20I # 1673
won88 runsv IrelandBelfast20 Jul 2022T20I # 1678
won6 wicketsv IrelandBelfast22 Jul 2022T20I # 1679
won68 runsv ScotlandEdinburgh27 Jul 2022T20I # 1692
won102 runsv ScotlandEdinburgh29 Jul 2022T20I # 1701
won16 runsv NetherlandsThe Hague4 Aug 2022T20I # 1722
won8 wicketsv NetherlandsThe Hague5 Aug 2022T20I # 1723
won13 runsv West IndiesKingston10 Aug 2022T20I # 1728
won90 runsv West IndiesKingston12 Aug 2022T20I # 1732
9won88 runsv CambodiaBangkok1 Feb 2024T20I # 2443
won8 wicketsv BhutanBangkok3 Feb 2024T20I # 2447
won82 runsv IndonesiaBangkok5 Feb 2024T20I # 2451
won10 wicketsv JapanBangkok9 Feb 2024T20I # 2457
won5 wicketsv CambodiaBangkok11 Feb 2024T20I # 2461
won98 runsv MaldivesBangkok12 Feb 2024T20I # 2464
won5 wicketsv ThailandBangkok13 Feb 2024T20I # 2465
won166 runsv BhutanBangkok15 Feb 2024T20I # 2473
won8 wicketsv ThailandBangkok16 Feb 2024T20I # 2475
9won7 wicketsv ZimbabweWindhoek29 Oct 2023T20I # 2332
won8 runsv ZimbabweWindhoek30 Oct 2023T20I # 2337
won7 wicketsv ZimbabweWindhoek22 Nov 2023T20I # 2356
won6 wicketsv UgandaWindhoek24 Nov 2023T20I # 2362
won68 runsv RwandaWindhoek25 Nov 2023T20I # 2364
won6 wicketsv KenyaWindhoek27 Nov 2023T20I # 2368
won58 runsv TanzaniaWindhoek28 Nov 2023T20I # 2371
won8 wicketsv NigeriaWindhoek30 Nov 2023T20I # 2378
won20 runsv NepalKirtipur27 Feb 2024T20I # 2485
9won47 runsv Saudi ArabiaDoha20 Sep 2023T20I # 2246
won68 runsv KuwaitDoha22 Sep 2023T20I # 2251
won5 wicketsv U.A.E.Doha23 Sep 2023T20I # 2253
won32 runsv MalaysiaKirtipur30 Oct 2023T20I # 2335
won22 runsv SingaporeKirtipur31 Oct 2023T20I # 2338
won5 runsv NepalKirtipur2 Nov 2023T20I # 2342
won10 wicketsv BahrainKirtipur3 Nov 2023T20I # 2346
tied-v NepalKirtipur5 Nov 2023T20I # 2348
won3 wicketsv P.N.G.Al Amerat6 Mar 2024T20I # 2500
8won30 runsv BangladeshNairobi (Gym)2 Sep 2007T20I # 18
won8 wicketsv KenyaNairobi (Gym)4 Sep 2007T20I # 19
won51 runsv ScotlandDurban12 Sep 2007T20I # 22
tied-v IndiaDurban14 Sep 2007T20I # 29
won33 runsv Sri LankaJohannesburg17 Sep 2007T20I # 35
won6 wicketsv AustraliaJohannesburg18 Sep 2007T20I # 37
won4 wicketsv BangladeshCape Town20 Sep 2007T20I # 42
won6 wicketsv New ZealandCape Town22 Sep 2007T20I # 44
8won48 runsv New ZealandAuckland25 Jan 2018T20I # 640
won18 runsv New ZealandMount Maunganui28 Jan 2018T20I # 641
won143 runsv West IndiesKarachi1 Apr 2018T20I # 663
won82 runsv West IndiesKarachi2 Apr 2018T20I # 664
won8 wicketsv West IndiesKarachi3 Apr 2018T20I # 665
won48 runsv ScotlandEdinburgh12 Jun 2018T20I # 671
won84 runsv ScotlandEdinburgh13 Jun 2018T20I # 673
won74 runsv ZimbabweHarare1 Jul 2018T20I # 681
8won22 runsv VanuatuKuala Lumpur4 Oct 2019T20I # 906
won21 runsv Hong KongKuala Lumpur20 Feb 2020T20I # 1044
won35 runsv Hong KongKuala Lumpur21 Feb 2020T20I # 1045
won8 runsv Hong KongKuala Lumpur23 Feb 2020T20I # 1051
won13 runsv Hong KongKuala Lumpur24 Feb 2020T20I # 1055
won6 wicketsv Hong KongKuala Lumpur26 Feb 2020T20I # 1062
won22 runsv NepalBangkok29 Feb 2020T20I # 1068
won8 wicketsv ThailandBangkok1 Mar 2020T20I # 1070
8won8 wicketsv BangladeshDubai (DICS)4 Nov 2021T20I # 1391
won8 wicketsv West IndiesAbu Dhabi6 Nov 2021T20I # 1398
won5 wicketsv PakistanDubai (DICS)11 Nov 2021T20I # 1420
won8 wicketsv New ZealandDubai (DICS)14 Nov 2021T20I # 1428
won20 runsv Sri LankaSydney11 Feb 2022T20I # 1458
tied-v Sri LankaSydney13 Feb 2022T20I # 1463
won6 wicketsv Sri LankaCanberra15 Feb 2022T20I # 1466
won6 wicketsv Sri LankaMelbourne18 Feb 2022T20I # 1470
8lost8 runsv SwitzerlandMarsa23 Oct 2021T20I # 1350
won6 wicketsv BulgariaMarsa23 Oct 2021T20I # 1353
won6 runsv SwitzerlandMarsa24 Oct 2021T20I # 1359
tied-v GibraltarMarsa25 Oct 2021T20I # 1363
won5 wicketsv GibraltarMarsa10 May 2022T20I # 1522
won45 runsv HungaryMarsa10 May 2022T20I # 1523
won5 wicketsv RomaniaMarsa11 May 2022T20I # 1525
won2 runsv Czech Rep.Marsa12 May 2022T20I # 1528
won6 wicketsv BulgariaMarsa14 May 2022T20I # 1536
8won8 wicketsv CyprusEpiskopi6 Oct 2021T20I # 1284
won6 wicketsv EstoniaEpiskopi6 Oct 2021T20I # 1285
won3 wicketsv CyprusEpiskopi7 Oct 2021T20I # 1287
won8 wicketsv EstoniaEpiskopi8 Oct 2021T20I # 1292
won8 wicketsv CyprusKerava12 Jul 2022T20I # 1639
won68 runsv SerbiaVantaa13 Jul 2022T20I # 1648
won8 wicketsv RomaniaKerava15 Jul 2022T20I # 1660
won74 runsv TurkeyKerava18 Jul 2022T20I # 1672
8won37 runsv AustraliaPerth13 Feb 2024T20I # 2467
won28 runsv South AfricaKingston23 May 2024T20I # 2617
won16 runsv South AfricaKingston25 May 2024T20I # 2626
won8 wicketsv South AfricaKingston26 May 2024T20I # 2630
won5 wicketsv P.N.G.Providence2 Jun 2024T20I # 2633
won134 runsv UgandaProvidence8 Jun 2024T20I # 2651
won13 runsv New ZealandTarouba12 Jun 2024T20I # 2672
won104 runsv AfghanistanGros Islet17 Jun 2024T20I # 2703
8won6 wicketsv New ZealandWellington21 Feb 2024T20I # 2481
won72 runsv New ZealandAuckland23 Feb 2024T20I # 2483
won27 runsv New ZealandAuckland25 Feb 2024T20I # 2484
won39 runsv OmanBridgetown5 Jun 2024T20I # 2641
won36 runsv EnglandBridgetown8 Jun 2024T20I # 2650
won9 wicketsv NamibiaNorth Sound11 Jun 2024T20I # 2666
won5 wicketsv ScotlandGros Islet15 Jun 2024T20I # 2689
won28 runsv BangladeshNorth Sound20 Jun 2024T20I # 2711
8won6 wicketsv Sri LankaNew York3 Jun 2024T20I # 2635
won4 wicketsv NetherlandsNew York8 Jun 2024T20I # 2649
won4 runsv BangladeshNew York10 Jun 2024T20I # 2664
won1 runv NepalKingstown14 Jun 2024T20I # 2681
won18 runsv U.S.A.North Sound19 Jun 2024T20I # 2708
won7 runsv EnglandGros Islet21 Jun 2024T20I # 2712
won3 wicketsv West IndiesNorth Sound23 Jun 2024T20I # 2720
won9 wicketsv AfghanistanTarouba26 Jun 2024T20I # 2723
8won7 wicketsv FinlandGlostrup20 May 2023T20I # 2075
won97 runsv FinlandKerava14 Jun 2024T20I # 2680
won7 wicketsv FinlandKerava15 Jun 2024T20I # 2685
won9 wicketsv FinlandKerava16 Jun 2024T20I # 2693
won53 runsv SwedenKrefeld8 Jul 2024T20I # 2742
won8 wicketsv SloveniaKrefeld9 Jul 2024T20I # 2744
won11 runsv GermanyKrefeld11 Jul 2024T20I # 2751
won6 runsv GibraltarKrefeld13 Jul 2024T20I # 2756
8won42 runsv ArgentinaBuenos Aires2 Dec 2024T20I # 2998
won92 runsv SurinameBuenos Aires7 Dec 2024T20I # 3014
won9 wicketsv PanamaBuenos Aires8 Dec 2024T20I # 3018
won6 wicketsv MexicoBuenos Aires10 Dec 2024T20I # 3027
won87 runsv BrazilBuenos Aires11 Dec 2024T20I # 3034
won71 runsv BelizeBuenos Aires12 Dec 2024T20I # 3041
won62 runsv BahamasBuenos Aires15 Dec 2024T20I # 3060
won13 runsv CaymanBuenos Aires16 Dec 2024T20I # 3065
7won4 wicketsv AustraliaJohannesburg27 Mar 2009T20I # 87
won17 runsv AustraliaCenturion29 Mar 2009T20I # 88
won130 runsv ScotlandThe Oval7 Jun 2009T20I # 94
won1 runv New ZealandLord's9 Jun 2009T20I # 99
won7 wicketsv EnglandNottingham11 Jun 2009T20I # 103
won20 runsv West IndiesThe Oval13 Jun 2009T20I # 106
won12 runsv IndiaNottingham16 Jun 2009T20I # 113
7won6 wicketsv New ZealandThe Oval13 Jun 2009T20I # 107
won39 runsv IrelandThe Oval15 Jun 2009T20I # 110
won7 runsv South AfricaNottingham18 Jun 2009T20I # 114
won8 wicketsv Sri LankaLord's21 Jun 2009T20I # 116
won52 runsv Sri LankaColombo (RPS)12 Aug 2009T20I # 118
won49 runsv New ZealandDubai (DICS)12 Nov 2009T20I # 122
won7 runsv New ZealandDubai (DICS)13 Nov 2009T20I # 123
7tied-v New ZealandPallekele1 Oct 2012T20I # 283
won74 runsv AustraliaColombo (RPS)5 Oct 2012T20I # 288
won36 runsv Sri LankaColombo (RPS)7 Oct 2012T20I # 289
won18 runsv BangladeshMirpur10 Dec 2012T20I # 291
won27 runsv AustraliaBrisbane13 Feb 2013T20I # 303
won8 wicketsv ZimbabweNorth Sound2 Mar 2013T20I # 305
won41 runsv ZimbabweNorth Sound3 Mar 2013T20I # 308
7won11 runsv PakistanAhmedabad28 Dec 2012T20I # 298
won6 wicketsv AustraliaRajkot10 Oct 2013T20I # 331
won7 wicketsv PakistanMirpur21 Mar 2014T20I # 378
won7 wicketsv West IndiesMirpur23 Mar 2014T20I # 382
won8 wicketsv BangladeshMirpur28 Mar 2014T20I # 389
won73 runsv AustraliaMirpur30 Mar 2014T20I # 393
won6 wicketsv South AfricaMirpur4 Apr 2014T20I # 399
7won69 runsv Sri LankaRanchi12 Feb 2016T20I # 497
won9 wicketsv Sri LankaVisakhapatnam14 Feb 2016T20I # 499
won45 runsv BangladeshMirpur24 Feb 2016T20I # 509
won5 wicketsv PakistanMirpur27 Feb 2016T20I # 512
won5 wicketsv Sri LankaMirpur1 Mar 2016T20I # 515
won9 wicketsv U.A.E.Mirpur3 Mar 2016T20I # 517
won8 wicketsv BangladeshMirpur6 Mar 2016T20I # 521
7won6 wicketsv BangladeshColombo (RPS)8 Mar 2018T20I # 657
won6 wicketsv Sri LankaColombo (RPS)12 Mar 2018T20I # 659
won17 runsv BangladeshColombo (RPS)14 Mar 2018T20I # 660
won4 wicketsv BangladeshColombo (RPS)18 Mar 2018T20I # 662
won76 runsv IrelandDublin (Malahide)27 Jun 2018T20I # 678
won143 runsv IrelandDublin (Malahide)29 Jun 2018T20I # 680
won8 wicketsv EnglandManchester3 Jul 2018T20I # 684
7tied-v GuernseySt Peter Port31 May 2019T20I # 788
won76 runsv GuernseyCastel1 Jun 2019T20I # 790
won41 runsv GuernseyCastel1 Jun 2019T20I # 789
won8 wicketsv GuernseyCastel15 Jun 2019T20I # 791
won18 runsv DenmarkCastel16 Jun 2019T20I # 795
won80 runsv NorwayCastel16 Jun 2019T20I # 797
won73 runsv ItalySt Peter Port19 Jun 2019T20I # 802
7won9 wicketsv GhanaKampala20 May 2019T20I # 777
won42 runsv UgandaKampala21 May 2019T20I # 779
won10 wicketsv BotswanaKampala22 May 2019T20I # 783
won93 runsv BotswanaWindhoek19 Aug 2019T20I # 853
won124 runsv BotswanaWindhoek20 Aug 2019T20I # 856
won78 runsv BotswanaWindhoek22 Aug 2019T20I # 859
won8 wicketsv BotswanaWindhoek23 Aug 2019T20I # 862
7lost82 runsv FinlandKerava17 Aug 2019T20I # 848
won6 wicketsv FinlandKerava17 Aug 2019T20I # 849
won4 wicketsv FinlandKerava18 Aug 2019T20I # 850
won8 wicketsv PortugalCartagena25 Oct 2019T20I # 970
won8 wicketsv GibraltarCartagena26 Oct 2019T20I # 975
won29 runsv PortugalCartagena26 Oct 2019T20I # 976
won6 wicketsv GibraltarCartagena27 Oct 2019T20I # 984
won9 wicketsv GermanyAlmeria8 Mar 2020T20I # 1080
lost58 runsv GermanyAlmeria8 Mar 2020T20I # 1081
7won25 runsv West IndiesSt George's3 Jul 2021T20I # 1181
won33 runsv IrelandDublin (Malahide)19 Jul 2021T20I # 1194
won42 runsv IrelandBelfast22 Jul 2021T20I # 1197
won49 runsv IrelandBelfast24 Jul 2021T20I # 1201
won28 runsv Sri LankaColombo (RPS)10 Sep 2021T20I # 1265
won9 wicketsv Sri LankaColombo (RPS)12 Sep 2021T20I # 1270
won10 wicketsv Sri LankaColombo (RPS)14 Sep 2021T20I # 1273
7lost57 runsv RwandaRwanda20 Aug 2021T20I # 1229
wonv RwandaRwanda20 Aug 2021T20I # 1231
won7 wicketsv RwandaRwanda21 Aug 2021T20I # 1234
won5 wicketsv RwandaRwanda16 Oct 2021T20I # 1298
won9 wicketsv SeychellesRwanda16 Oct 2021T20I # 1301
won116 runsv LesothoRwanda17 Oct 2021T20I # 1308
won7 wicketsv MalawiRwanda19 Oct 2021T20I # 1314
won7 wicketsv SwazilandKigali20 Oct 2021T20I # 1324
7won10 wicketsv BelizeCoolidge7 Nov 2021T20I # 1404
won9 wicketsv PanamaCoolidge7 Nov 2021T20I # 1407
won23 runsv BermudaNorth Sound8 Nov 2021T20I # 1412
tied-v CanadaCoolidge10 Nov 2021T20I # 1416
won8 wicketsv ArgentinaNorth Sound11 Nov 2021T20I # 1422
won10 wicketsv BahamasCoolidge13 Nov 2021T20I # 1423
won26 runsv IrelandLauderhill22 Dec 2021T20I # 1451
7won122 runsv BahamasNorth Sound7 Nov 2021T20I # 1405
won145 runsv BelizeCoolidge8 Nov 2021T20I # 1408
tied-v U.S.A.Coolidge10 Nov 2021T20I # 1416
won46 runsv BermudaCoolidge11 Nov 2021T20I # 1418
won9 wicketsv ArgentinaNorth Sound13 Nov 2021T20I # 1426
won208 runsv PanamaCoolidge14 Nov 2021T20I # 1427
won118 runsv PhilippinesAl Amerat18 Feb 2022T20I # 1468
7won4 wicketsv GibraltarCartagena27 Oct 2019T20I # 981
won6 wicketsv MaltaAlbergaria19 Aug 2021T20I # 1228
won96 runsv GibraltarAlbergaria21 Aug 2021T20I # 1233
won110 runsv GibraltarAlbergaria22 Aug 2021T20I # 1238
won3 wicketsv MaltaAlbergaria22 Aug 2021T20I # 1240
won47 runsv IsraelWaterloo28 Jun 2022T20I # 1585
won11 runsv MaltaGent29 Jun 2022T20I # 1588
7won48 runsv South AfricaVisakhapatnam14 Jun 2022T20I # 1571
won82 runsv South AfricaRajkot17 Jun 2022T20I # 1572
no result-v South AfricaBengaluru19 Jun 2022T20I # 1575
won7 wicketsv IrelandDublin (Malahide)26 Jun 2022T20I # 1580
won4 runsv IrelandDublin (Malahide)28 Jun 2022T20I # 1586
won50 runsv EnglandSouthampton7 Jul 2022T20I # 1616
won49 runsv EnglandBirmingham9 Jul 2022T20I # 1628
7won9 wicketsv OmanAl Amerat24 Feb 2022T20I # 1491
won15 runsv P.N.G.Kirtipur28 Mar 2022T20I # 1497
won6 wicketsv MalaysiaKirtipur30 Mar 2022T20I # 1499
won37 runsv P.N.G.Kirtipur31 Mar 2022T20I # 1500
won85 runsv MalaysiaKirtipur2 Apr 2022T20I # 1502
won50 runsv P.N.G.Kirtipur4 Apr 2022T20I # 1503
won5 wicketsv KenyaNairobi (Gym)25 Aug 2022T20I # 1746
7won2 runsv IrelandDublin (Malahide)18 Aug 2023T20I # 2200
won33 runsv IrelandDublin (Malahide)20 Aug 2023T20I # 2208
won23 runsv NepalHangzhou3 Oct 2023T20I # 2278
won9 wicketsv BangladeshHangzhou6 Oct 2023T20I # 2296
no result-v AfghanistanHangzhou7 Oct 2023T20I # 2301
won2 wicketsv AustraliaVisakhapatnam23 Nov 2023T20I # 2360
won44 runsv AustraliaThiruvananthapuram26 Nov 2023T20I # 2367
7won10 wicketsv CameroonBenoni6 Dec 2023T20I # 2381
won8 wicketsv Sierra LeoneBenoni7 Dec 2023T20I # 2383
won10 wicketsv MaliBenoni8 Dec 2023T20I # 2386
won8 wicketsv Sierra LeoneBenoni12 Dec 2023T20I # 2395
won8 wicketsv GhanaBenoni13 Dec 2023T20I # 2399
won40 runsv BotswanaBenoni16 Dec 2023T20I # 2406
won4 runsv MalawiBenoni18 Dec 2023T20I # 2411
7*won26 runsv DenmarkEdinburgh25 Jul 2023T20I # 2165
won4 wicketsv GermanyEdinburgh28 Jul 2023T20I # 2178
won77 runsv LuxembourgSpinaceto9 Jun 2024T20I # 2652
won5 wicketsv FranceRome10 Jun 2024T20I # 2663
won7 wicketsv Isle of ManSpinaceto12 Jun 2024T20I # 2667
won9 wicketsv TurkeyRome13 Jun 2024T20I # 2676
won160 runsv RomaniaRome16 Jun 2024T20I # 2696
7won6 wicketsv RwandaNairobi29 Jun 2024T20I # 2727
won9 wicketsv MalawiNairobi1 Jul 2024T20I # 2731
won4 wicketsv RwandaNairobi3 Jul 2024T20I # 2733
won67 runsv MalawiNairobi4 Jul 2024T20I # 2734
won49 runsv RwandaNairobi5 Jul 2024T20I # 2735
won29 runsv NigeriaNairobi12 Jul 2024T20I # 2754
won4 wicketsv NigeriaNairobi13 Jul 2024T20I # 2757
7won2 wicketsv Hong KongKuala Lumpur24 Aug 2024T20I # 2800
won18 runsv MalaysiaKuala Lumpur25 Aug 2024T20I # 2805
won8 wicketsv Hong KongKuala Lumpur27 Aug 2024T20I # 2814
won160 runsv MongoliaKuala Lumpur30 Aug 2024T20I # 2828
won142 runsv MaldivesBangi2 Sep 2024T20I # 2833
won8 wicketsv MyanmarKuala Lumpur3 Sep 2024T20I # 2836
won8 wicketsv MalaysiaKuala Lumpur5 Sep 2024T20I # 2839
7won118 runsv St HelenaAbuja23 Nov 2024T20I # 2975
won264 runsv Ivory CoastAbuja24 Nov 2024T20I # 2977
won5 wicketsv EswatiniAbuja26 Nov 2024T20I # 2986
won29 runsv Sierra LeoneAbuja27 Nov 2024T20I # 2988
won77 runsv BotswanaAbuja28 Nov 2024T20I # 2996
won6 wicketsv RwandaRwanda4 Dec 2024T20I # 3001
won29 runsv BotswanaRwanda5 Dec 2024T20I # 3002
7won7 wicketsv IsraelSpinaceto10 Jun 2024T20I # 2660
won7 wicketsv PortugalRome12 Jun 2024T20I # 2668
won14 runsv HungaryRome15 Jun 2024T20I # 2684
won6 wicketsv FranceRome16 Jun 2024T20I # 2690
won6 wicketsv MaltaMarsa3 Feb 2025T20I # 3088
won6 wicketsv HungaryMarsa4 Feb 2025T20I # 3089
won6 wicketsv MaltaMarsa5 Feb 2025T20I # 3091
lost2 wicketsv HungaryMarsa5 Feb 2025T20I # 3092
7won56 runsv OmanKing City (NW)2 Oct 2024T20I # 2889
won17 runsv U.S.A.Dallas17 Oct 2024T20I # 2910
tied-v U.S.A.Dallas19 Oct 2024T20I # 2916
won8 wicketsv U.S.A.Dallas20 Oct 2024T20I # 2921
won8 wicketsv QatarMong Kok9 Apr 2025T20I # 3131
won6 wicketsv KuwaitMong Kok10 Apr 2025T20I # 3134
no result-v Hong KongMong Kok12 Apr 2025T20I # 3137
6won6 wicketsv AustraliaNottingham8 Jun 2009T20I # 97
won15 runsv West IndiesNottingham10 Jun 2009T20I # 100
won19 runsv PakistanLord's12 Jun 2009T20I # 104
won9 runsv IrelandLord's14 Jun 2009T20I # 108
won48 runsv New ZealandNottingham16 Jun 2009T20I # 112
won57 runsv West IndiesThe Oval19 Jun 2009T20I # 115
6won13 runsv West IndiesNorth Sound19 May 2010T20I # 178
won1 runv West IndiesNorth Sound20 May 2010T20I # 179
won7 wicketsv ZimbabweBloemfontein8 Oct 2010T20I # 188
won8 runsv ZimbabweKimberley10 Oct 2010T20I # 189
won6 wicketsv PakistanAbu Dhabi26 Oct 2010T20I # 190
won6 wicketsv PakistanAbu Dhabi27 Oct 2010T20I # 191
6tied-v PakistanDubai (DICS)7 Sep 2012T20I # 257
won94 runsv PakistanDubai (DICS)10 Sep 2012T20I # 259
won7 wicketsv IrelandColombo (RPS)19 Sep 2012T20I # 264
won17 runsv West IndiesColombo (RPS)22 Sep 2012T20I # 270
won9 wicketsv IndiaColombo (RPS)28 Sep 2012T20I # 278
won8 wicketsv South AfricaColombo (RPS)30 Sep 2012T20I # 281
6won5 wicketsv ZimbabweLahore22 May 2015T20I # 417
won2 wicketsv ZimbabweLahore24 May 2015T20I # 418
won29 runsv Sri LankaColombo (RPS)30 Jul 2015T20I # 448
won1 wicketv Sri LankaColombo (RPS)1 Aug 2015T20I # 449
won13 runsv ZimbabweHarare27 Sep 2015T20I # 454
won15 runsv ZimbabweHarare29 Sep 2015T20I # 455
6won3 runsv IndiaBirmingham7 Sep 2014T20I # 405
won56 runsv New ZealandManchester23 Jun 2015T20I # 423
won5 runsv AustraliaCardiff31 Aug 2015T20I # 453
won14 runsv PakistanDubai (DICS)26 Nov 2015T20I # 468
won3 runsv PakistanDubai (DICS)27 Nov 2015T20I # 469
tied-v PakistanSharjah30 Nov 2015T20I # 473
6won10 wicketsv PakistanHamilton17 Jan 2016T20I # 480
won95 runsv PakistanWellington22 Jan 2016T20I # 483
won47 runsv IndiaNagpur15 Mar 2016T20I # 535
won8 runsv AustraliaDharamsala18 Mar 2016T20I # 539
won22 runsv PakistanMohali22 Mar 2016T20I # 545
won75 runsv BangladeshEden Gardens26 Mar 2016T20I # 550
6won9 wicketsv EnglandManchester7 Sep 2016T20I # 566
won9 wicketsv West IndiesDubai (DICS)23 Sep 2016T20I # 568
won16 runsv West IndiesDubai (DICS)24 Sep 2016T20I # 569
won8 wicketsv West IndiesAbu Dhabi27 Sep 2016T20I # 570
won6 wicketsv West IndiesBridgetown26 Mar 2017T20I # 602
won3 runsv West IndiesPort of Spain30 Mar 2017T20I # 603
6won8 wicketsv IndiaGuwahati10 Oct 2017T20I # 624
won7 wicketsv New ZealandSydney3 Feb 2018T20I # 642
won5 wicketsv EnglandHobart7 Feb 2018T20I # 645
won7 wicketsv EnglandMelbourne10 Feb 2018T20I # 646
won5 wicketsv New ZealandAuckland16 Feb 2018T20I # 649
won19 runsv New ZealandAuckland21 Feb 2018T20I # 653
6won7 wicketsv GermanyUtrecht25 May 2019T20I # 786
won6 wicketsv GermanyUtrecht25 May 2019T20I # 787
won20 runsv NorwaySt Peter Port15 Jun 2019T20I # 792
won5 wicketsv GermanySt Peter Port16 Jun 2019T20I # 794
won11 runsv GuernseySt Peter Port16 Jun 2019T20I # 796
no result-v DenmarkCastel18 Jun 2019T20I # 800
6no result-v U.S.A.ICCA Dubai15 Mar 2019T20I # 753
won24 runsv U.S.A.ICCA Dubai16 Mar 2019T20I # 754
won13 runsv NetherlandsAmstelveen3 Aug 2019T20I # 841
won5 wicketsv NetherlandsAmstelveen5 Aug 2019T20I # 844
won14 runsv NetherlandsThe Hague6 Aug 2019T20I # 845
won7 wicketsv NetherlandsThe Hague8 Aug 2019T20I # 847
6won7 wicketsv Hong KongAl Amerat5 Oct 2019T20I # 910
won43 runsv IrelandAl Amerat6 Oct 2019T20I # 917
won7 wicketsv NetherlandsAl Amerat9 Oct 2019T20I # 924
won6 wicketsv NepalAl Amerat10 Oct 2019T20I # 928
won7 wicketsv U.A.E.Abu Dhabi18 Oct 2019T20I # 939
won7 wicketsv Hong KongAbu Dhabi20 Oct 2019T20I # 949
6won30 runsv Sri LankaColombo (RPS)27 Oct 2018T20I # 703
won4 wicketsv West IndiesGros Islet5 Mar 2019T20I # 750
won137 runsv West IndiesBasseterre8 Mar 2019T20I # 751
won8 wicketsv West IndiesBasseterre10 Mar 2019T20I # 752
won7 wicketsv PakistanCardiff5 May 2019T20I # 772
won7 wicketsv New ZealandChristchurch1 Nov 2019T20I # 992
6won3 wicketsv MozambiqueLilongwe6 Nov 2019T20I # 1003
won7 wicketsv MozambiqueLilongwe6 Nov 2019T20I # 1004
won25 runsv MozambiqueLilongwe7 Nov 2019T20I # 1005
won4 wicketsv MozambiqueLilongwe7 Nov 2019T20I # 1006
won15 runsv MozambiqueBlantyre9 Nov 2019T20I # 1010
no result-v MozambiqueBlantyre9 Nov 2019T20I # 1011
6won4 wicketsv MalaysiaSingapore27 Jul 2019T20I # 839
won20 runsv JerseyDoha9 Oct 2019T20I # 926
won6 wicketsv JerseyDoha10 Oct 2019T20I # 929
won8 wicketsv JerseyDoha11 Oct 2019T20I # 930
won40 runsv UgandaDoha12 Feb 2020T20I # 1038
won28 runsv UgandaDoha13 Feb 2020T20I # 1040
6won8 wicketsv Czech Rep.Ilfov County30 Aug 2019T20I # 870
won135 runsv LuxembourgIlfov County31 Aug 2019T20I # 873
won10 wicketsv TurkeyIlfov County31 Aug 2019T20I # 875
won30 runsv Czech Rep.Ilfov County1 Sep 2019T20I # 877
won5 runsv LuxembourgVinor21 May 2021T20I # 1160
won78 runsv Czech Rep.Vinor22 May 2021T20I # 1161
6won7 wicketsv UgandaWindhoek3 Apr 2021T20I # 1142
won20 runsv UgandaWindhoek5 Apr 2021T20I # 1143
won65 runsv UgandaWindhoek5 Apr 2021T20I # 1144
won17 runsv U.A.E.ICCA Dubai5 Oct 2021T20I # 1281
won5 wicketsv ScotlandICCA Dubai9 Oct 2021T20I # 1293
won14 runsv P.N.G.ICCA Dubai10 Oct 2021T20I # 1295
6won45 runsv PakistanLeeds18 Jul 2021T20I # 1193
won3 wicketsv PakistanManchester20 Jul 2021T20I # 1195
won6 wicketsv West IndiesDubai (DICS)23 Oct 2021T20I # 1354
won8 wicketsv BangladeshAbu Dhabi27 Oct 2021T20I # 1369
won8 wicketsv AustraliaDubai (DICS)30 Oct 2021T20I # 1379
won26 runsv Sri LankaSharjah1 Nov 2021T20I # 1382
6won87 runsv MozambiqueRwanda2 Nov 2021T20I # 1385
won8 wicketsv Sierra LeoneRwanda3 Nov 2021T20I # 1389
won178 runsv CameroonRwanda6 Nov 2021T20I # 1399
won3 runsv BotswanaRwanda7 Nov 2021T20I # 1403
won6 wicketsv NigeriaRwanda17 Nov 2021T20I # 1430
won49 runsv KenyaKigali17 Nov 2021T20I # 1433
6won4 wicketsv BangladeshMirpur19 Nov 2021T20I # 1439
won8 wicketsv BangladeshMirpur20 Nov 2021T20I # 1443
won5 wicketsv BangladeshMirpur22 Nov 2021T20I # 1447
won63 runsv West IndiesKarachi13 Dec 2021T20I # 1448
won9 runsv West IndiesKarachi14 Dec 2021T20I # 1449
won7 wicketsv West IndiesKarachi16 Dec 2021T20I # 1450
6won8 wicketsv West IndiesDubai (DICS)26 Oct 2021T20I # 1366
won4 wicketsv Sri LankaSharjah30 Oct 2021T20I # 1378
won6 wicketsv BangladeshAbu Dhabi2 Nov 2021T20I # 1384
won10 runsv EnglandSharjah6 Nov 2021T20I # 1400
won7 wicketsv IndiaDelhi9 Jun 2022T20I # 1554
won4 wicketsv IndiaCuttack12 Jun 2022T20I # 1569
6won111 runsv MaltaGent11 Jun 2022T20I # 1558
won84 runsv MaltaGent11 Jun 2022T20I # 1562
won122 runsv MaltaWaterloo12 Jun 2022T20I # 1566
won7 wicketsv GibraltarGent28 Jun 2022T20I # 1581
won2 wicketsv HungaryWaterloo29 Jun 2022T20I # 1590
won12 runsv DenmarkWaterloo1 Jul 2022T20I # 1595
6won1 runv GermanyAlmeria21 Oct 2021T20I # 1333
won9 wicketsv GreeceVantaa12 Jul 2022T20I # 1640
won5 wicketsv FinlandKerava13 Jul 2022T20I # 1647
won91 runsv SwedenVantaa15 Jul 2022T20I # 1655
won166 runsv CroatiaKerava16 Jul 2022T20I # 1663
won7 wicketsv Isle of ManKerava19 Jul 2022T20I # 1676
6won111 runsv SingaporeBulawayo11 Jul 2022T20I # 1634
won23 runsv JerseyBulawayo12 Jul 2022T20I # 1638
won46 runsv U.S.A.Bulawayo14 Jul 2022T20I # 1652
won27 runsv P.N.G.Bulawayo15 Jul 2022T20I # 1658
won37 runsv NetherlandsBulawayo17 Jul 2022T20I # 1668
won17 runsv BangladeshHarare30 Jul 2022T20I # 1706
6won8 wicketsv EswatiniMalkerns29 Jul 2022T20I # 1699
won7 wicketsv EswatiniMalkerns29 Jul 2022T20I # 1700
won8 wicketsv EswatiniMalkerns30 Jul 2022T20I # 1703
won95 runsv EswatiniMalkerns30 Jul 2022T20I # 1707
won94 runsv EswatiniMalkerns31 Jul 2022T20I # 1710
won43 runsv EswatiniMalkerns31 Jul 2022T20I # 1714
6tied-v BahrainAl Amerat11 Aug 2022T20I # 1730
won20 runsv BahrainAl Amerat13 Aug 2022T20I # 1733
won5 wicketsv BahrainAl Amerat14 Aug 2022T20I # 1734
won4 wicketsv BahrainAl Amerat16 Aug 2022T20I # 1737
won102 runsv BahrainAl Amerat17 Aug 2022T20I # 1739
won1 wicketv U.A.E.Al Amerat21 Aug 2022T20I # 1741
6won8 wicketsv PakistanLahore30 Sep 2022T20I # 1802
won67 runsv PakistanLahore2 Oct 2022T20I # 1804
won8 runsv AustraliaPerth9 Oct 2022T20I # 1812
won8 runsv AustraliaCanberra12 Oct 2022T20I # 1817
no result-v AustraliaCanberra14 Oct 2022T20I # 1820
won5 wicketsv AfghanistanPerth22 Oct 2022T20I # 1840
6won18 runsv FijiPort vila13 Sep 2022T20I # 1771
won6 wicketsv SamoaPort vila14 Sep 2022T20I # 1772
won50 runsv Cook IslandsPort vila15 Sep 2022T20I # 1775
won17 runsv SamoaSuva13 Mar 2023T20I # 2024
won102 runsv FijiSuva16 Mar 2023T20I # 2027
won26 runsv FijiSuva17 Mar 2023T20I # 2028
6lost5 wicketsv TanzaniaRwanda19 Dec 2022T20I # 1970
won9 wicketsv RwandaRwanda19 Dec 2022T20I # 1971
won7 wicketsv RwandaRwanda20 Dec 2022T20I # 1973
won7 runsv TanzaniaRwanda22 Dec 2022T20I # 1979
won3 runsv RwandaRwanda23 Dec 2022T20I # 1982
no result-v TanzaniaRwanda23 Dec 2022T20I # 1983
won6 wicketsv BotswanaNairobi (Gym)9 Jun 2023T20I # 2084
6won42 runsv EstoniaVantaa28 Jul 2022T20I # 1696
won7 wicketsv SwitzerlandKerava30 Jul 2022T20I # 1705
won4 wicketsv BulgariaVantaa31 Jul 2022T20I # 1711
won9 runsv HungaryVinor10 Jun 2023T20I # 2089
tied-v HungaryVinor11 Jun 2023T20I # 2092
won3 wicketsv HungaryVinor11 Jun 2023T20I # 2095
6won6 runsv BelgiumKrefeld9 Jun 2023T20I # 2085
won5 wicketsv BelgiumKrefeld10 Jun 2023T20I # 2087
won4 wicketsv BelgiumKrefeld10 Jun 2023T20I # 2090
won8 wicketsv BelgiumKrefeld11 Jun 2023T20I # 2093
won6 wicketsv AustriaDeventer29 Jun 2023T20I # 2119
won8 wicketsv AustriaDeventer30 Jun 2023T20I # 2120
6won8 wicketsv LuxembourgWalferdange25 Jun 2023T20I # 2117
won6 wicketsv RomaniaMarsa13 Jul 2023T20I # 2134
won8 wicketsv LuxembourgMarsa14 Jul 2023T20I # 2136
won6 wicketsv FranceMarsa14 Jul 2023T20I # 2139
won6 wicketsv MaltaMarsa15 Jul 2023T20I # 2141
won6 wicketsv MaltaMarsa16 Jul 2023T20I # 2146
6won72 runsv GermanyEdinburgh (Golden)20 Jul 2023T20I # 2149
won14 runsv JerseyEdinburgh21 Jul 2023T20I # 2152
won155 runsv ItalyEdinburgh24 Jul 2023T20I # 2160
won166 runsv AustriaEdinburgh (Golden)25 Jul 2023T20I # 2166
won33 runsv DenmarkEdinburgh27 Jul 2023T20I # 2174
won8 runsv IrelandEdinburgh28 Jul 2023T20I # 2180
6won7 wicketsv Sri LankaPerth25 Oct 2022T20I # 1845
won42 runsv IrelandBrisbane31 Oct 2022T20I # 1855
won4 runsv AfghanistanAdelaide4 Nov 2022T20I # 1864
won111 runsv South AfricaDurban30 Aug 2023T20I # 2224
won8 wicketsv South AfricaDurban1 Sep 2023T20I # 2228
won5 wicketsv South AfricaDurban3 Sep 2023T20I # 2230
6no result-v BangladeshMount Maunganui29 Dec 2023T20I # 2423
won17 runsv BangladeshMount Maunganui31 Dec 2023T20I # 2425
won46 runsv PakistanAuckland12 Jan 2024T20I # 2429
won21 runsv PakistanHamilton14 Jan 2024T20I # 2430
won45 runsv PakistanDunedin17 Jan 2024T20I # 2434
won7 wicketsv PakistanChristchurch19 Jan 2024T20I # 2437
6won123 runsv ChinaMong Kok14 Feb 2024T20I # 2468
won7 wicketsv JapanMong Kok14 Feb 2024T20I # 2469
won27 runsv JapanMong Kok15 Feb 2024T20I # 2472
won10 wicketsv ChinaMong Kok16 Feb 2024T20I # 2474
won34 runsv JapanMong Kok17 Feb 2024T20I # 2478
won10 runsv QatarDoha27 Feb 2024T20I # 2486
6won7 wicketsv MalawiBenoni13 Dec 2023T20I # 2398
won51 runsv MozambiqueBenoni15 Dec 2023T20I # 2404
won10 wicketsv BotswanaBenoni18 Dec 2023T20I # 2410
won91 runsv KenyaBenoni19 Dec 2023T20I # 2413
won72 runsv KenyaAccra17 Mar 2024T20I # 2525
won121 runsv GhanaAccra18 Mar 2024T20I # 2528
6won6 wicketsv CanadaPrairie View7 Apr 2024T20I # 2544
won31 runsv CanadaPrairie View9 Apr 2024T20I # 2545
won14 runsv CanadaPrairie View12 Apr 2024T20I # 2552
won4 wicketsv CanadaPrairie View13 Apr 2024T20I # 2559
won5 wicketsv BangladeshPrairie View21 May 2024T20I # 2613
won6 runsv BangladeshPrairie View23 May 2024T20I # 2616
6won4 wicketsv NigeriaNairobi17 Jul 2024T20I # 2766
won91 runsv SeychellesNairobi18 Oct 2024T20I # 2911
won111 runsv MozambiqueNairobi (Ruaraka)19 Oct 2024T20I # 2915
won5 wicketsv RwandaNairobi (Gym)20 Oct 2024T20I # 2920
won129 runsv GambiaNairobi (Gym)22 Oct 2024T20I # 2925
won9 wicketsv SeychellesNairobi (Ruaraka)23 Oct 2024T20I # 2928
6won17 runsv IndonesiaBali5 May 2024T20I # 2588
won6 wicketsv IndonesiaBali6 May 2024T20I # 2590
won77 runsv BhutanGelephu19 Oct 2024T20I # 2912
won6 wicketsv IndonesiaGelephu20 Oct 2024T20I # 2919
won44 runsv MaldivesGelephu22 Oct 2024T20I # 2922
won66 runsv IndonesiaGelephu23 Oct 2024T20I # 2927
6won136 runsv MyanmarBali12 Nov 2024T20I # 2944
won9 wicketsv MyanmarBali13 Nov 2024T20I # 2945
won5 wicketsv MyanmarBali15 Nov 2024T20I # 2951
won4 wicketsv MyanmarBali16 Nov 2024T20I # 2953
won114 runsv MyanmarBali17 Nov 2024T20I # 2957
won4 wicketsv MyanmarBali19 Nov 2024T20I # 2960
6won4 wicketsv MalaysiaAl Amerat15 Apr 2024T20I # 2566
won15 runsv Saudi ArabiaAl Amerat16 Apr 2024T20I # 2569
won5 wicketsv ThailandDoha19 Nov 2024T20I # 2961
won6 wicketsv BhutanDoha20 Nov 2024T20I # 2965
won48 runsv CambodiaDoha23 Nov 2024T20I # 2973
won15 runsv BahrainDoha25 Nov 2024T20I # 2979
6won7 wicketsv OmanAl Amerat20 Feb 2025T20I # 3095
won4 wicketsv OmanAl Amerat21 Feb 2025T20I # 3096
won8 wicketsv OmanAl Amerat23 Feb 2025T20I # 3100
won79 runsv CaymanGeorge Town19 Apr 2025T20I # 3144
won149 runsv BahamasGeorge Town20 Apr 2025T20I # 3148
won10 wicketsv BermudaGeorge Town21 Apr 2025T20I # 3152
6won75 runsv SloveniaLatschach17 May 2025T20I # 3183
won110 runsv SloveniaLatschach17 May 2025T20I # 3184
won5 wicketsv SloveniaGraz18 May 2025T20I # 3186
won168 runsv SloveniaGraz18 May 2025T20I # 3187
won29 runsv SwitzerlandLatschach30 May 2025T20I # 3193
won17 runsv SwitzerlandLatschach31 May 2025T20I # 3197
lost3 wicketsv SwitzerlandLatschach31 May 2025T20I # 3199
6won4 wicketsv NorwayAlbergaria8 Apr 2025T20I # 3130
won54 runsv NorwayAlbergaria9 Apr 2025T20I # 3133
won8 wicketsv MaltaZemst30 May 2025T20I # 3192
won5 wicketsv BelgiumZemst30 May 2025T20I # 3195
won8 wicketsv MaltaZemst31 May 2025T20I # 3198
won5 wicketsv BelgiumZemst31 May 2025T20I # 3200
* indicates that the sequence is ongoing
Records includes the following current or recent matches:

England v West Indies at Southampton, 3rd T20I, Jun 10, 2025 [T20I # 3218]

Austria v Norway at Vinor, Central Europe Cup 6th match, Jun 10, 2025 [T20I # 3217]

Czech Republic v Norway at Vinor, Central Europe Cup 5th match, Jun 10, 2025 [T20I # 3216]