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
20*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
won8 wicketsv CroatiaCartagena5 Dec 2025T20I # 3606
won182 runsv CroatiaCartagena6 Dec 2025T20I # 3608
won9 wicketsv CroatiaCartagena6 Dec 2025T20I # 3610
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
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
17won8 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
won77 runsv NigeriaEntebbe18 Jul 2025T20I # 3322
won6 runsv U.A.E.Entebbe19 Jul 2025T20I # 3330
won28 runsv KenyaEntebbe21 Jul 2025T20I # 3341
won38 runsv NigeriaEntebbe22 Jul 2025T20I # 3346
won6 wicketsv KenyaEntebbe25 Jul 2025T20I # 3363
won8 runsv U.A.E.Entebbe27 Jul 2025T20I # 3382
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
13won112 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
won46 runsv GermanyBlantyre6 Jul 2025T20I # 3280
won7 wicketsv MalawiBlantyre7 Jul 2025T20I # 3284
13won7 wicketsv RomaniaSzodliget25 Jul 2025T20I # 3362
won4 wicketsv HungarySzodliget26 Jul 2025T20I # 3373
won66 runsv LuxembourgSzodliget26 Jul 2025T20I # 3377
no result-v RomaniaSzodliget27 Jul 2025T20I # 3381
won4 wicketsv NorwayStockholm7 Aug 2025T20I # 3393
won4 wicketsv SwedenStockholm8 Aug 2025T20I # 3399
won6 wicketsv FranceStockholm9 Aug 2025T20I # 3401
won8 wicketsv NorwayStockholm10 Aug 2025T20I # 3404
won6 wicketsv BelgiumLatschach23 Aug 2025T20I # 3415
won38 runsv BelgiumLatschach23 Aug 2025T20I # 3416
won4 wicketsv BelgiumLatschach24 Aug 2025T20I # 3417
won4 wicketsv BelgiumLatschach24 Aug 2025T20I # 3418
won4 wicketsv RomaniaIlfov County18 Oct 2025T20I # 3528
lost3 wicketsv RomaniaIlfov County18 Oct 2025T20I # 3529
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
12won8 wicketsv RwandaRwanda18 Jul 2025T20I # 3325
won9 wicketsv MalawiRwanda19 Jul 2025T20I # 3329
won9 wicketsv MalawiRwanda20 Jul 2025T20I # 3335
won7 wicketsv RwandaRwanda20 Jul 2025T20I # 3337
won112 runsv RwandaRwanda22 Jul 2025T20I # 3348
won45 runsv MalawiRwanda23 Jul 2025T20I # 3356
won114 runsv RwandaRwanda25 Jul 2025T20I # 3364
won8 wicketsv MalawiRwanda25 Jul 2025T20I # 3366
won94 runsv MalawiRwanda27 Jul 2025T20I # 3383
won53 runsv IndonesiaBali18 Nov 2025T20I # 3580
won147 runsv IndonesiaBali19 Nov 2025T20I # 3582
won7 wicketsv IndonesiaBali21 Nov 2025T20I # 3584
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*won6 runsv MaltaPort Soif28 Aug 2024T20I # 2821
won58 runsv CroatiaZagreb7 Aug 2025T20I # 3392
won7 wicketsv CroatiaZagreb7 Aug 2025T20I # 3394
won3 wicketsv CroatiaZagreb8 Aug 2025T20I # 3396
won52 runsv CroatiaZagreb8 Aug 2025T20I # 3398
won88 runsv SerbiaEpiskopi31 Oct 2025T20I # 3540
won41 runsv SerbiaEpiskopi31 Oct 2025T20I # 3542
won3 wicketsv BulgariaEpiskopi2 Nov 2025T20I # 3550
won64 runsv BulgariaEpiskopi2 Nov 2025T20I # 3552
won4 wicketsv BulgariaEpiskopi3 Nov 2025T20I # 3555
won6 wicketsv BulgariaEpiskopi3 Nov 2025T20I # 3556
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
10won15 runsv EnglandPune31 Jan 2025T20I # 3085
won150 runsv EnglandWankhede2 Feb 2025T20I # 3086
won9 wicketsv U.A.E.Dubai (DICS)10 Sep 2025T20I # 3444
won7 wicketsv PakistanDubai (DICS)14 Sep 2025T20I # 3455
won21 runsv OmanAbu Dhabi19 Sep 2025T20I # 3465
won6 wicketsv PakistanDubai (DICS)21 Sep 2025T20I # 3468
won41 runsv BangladeshDubai (DICS)24 Sep 2025T20I # 3470
tied-v Sri LankaDubai (DICS)26 Sep 2025T20I # 3476
won5 wicketsv PakistanDubai (DICS)28 Sep 2025T20I # 3482
no result-v AustraliaCanberra29 Oct 2025T20I # 3536
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
9won26 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
won7 wicketsv GuernseyThe Hague5 Jul 2025T20I # 3277
won12 runsv ScotlandThe Hague9 Jul 2025T20I # 3291
9won29 runsv PakistanBrisbane14 Nov 2024T20I # 2948
won13 runsv PakistanSydney16 Nov 2024T20I # 2954
won7 wicketsv PakistanHobart18 Nov 2024T20I # 2959
won3 wicketsv West IndiesKingston20 Jul 2025T20I # 3339
won8 wicketsv West IndiesKingston22 Jul 2025T20I # 3351
won6 wicketsv West IndiesBasseterre25 Jul 2025T20I # 3369
won3 wicketsv West IndiesBasseterre26 Jul 2025T20I # 3378
won3 wicketsv West IndiesBasseterre28 Jul 2025T20I # 3385
won17 runsv South AfricaDarwin10 Aug 2025T20I # 3403
9lost6 wicketsv PhilippinesBali13 Jul 2025T20I # 3310
won7 wicketsv South KoreaBali13 Jul 2025T20I # 3311
won9 wicketsv MyanmarBali6 Nov 2025T20I # 3558
won10 wicketsv Timor-LesteBali6 Nov 2025T20I # 3559
won10 wicketsv Timor-LesteBali8 Nov 2025T20I # 3563
won26 runsv MyanmarBali8 Nov 2025T20I # 3564
won5 wicketsv MyanmarBali11 Nov 2025T20I # 3569
won10 wicketsv Timor-LesteBali11 Nov 2025T20I # 3570
won9 wicketsv Timor-LesteBali13 Nov 2025T20I # 3575
won10 wicketsv MyanmarBali13 Nov 2025T20I # 3576
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
8*won107 runsv BahamasKing City (NE)12 Jun 2025T20I # 3223
won126 runsv CaymanKing City (NE)13 Jun 2025T20I # 3227
won110 runsv BermudaKing City (NW)15 Jun 2025T20I # 3240
won59 runsv CaymanKing City (NW)16 Jun 2025T20I # 3244
won10 wicketsv BahamasKing City (NW)18 Jun 2025T20I # 3249
won42 runsv CaymanKing City (NW)19 Jun 2025T20I # 3252
won7 wicketsv BahamasKing City (NW)21 Jun 2025T20I # 3258
won6 wicketsv BermudaKing City (NW)22 Jun 2025T20I # 3263
8won18 runsv Saudi ArabiaKuala Lumpur2 May 2025T20I # 3172
won5 wicketsv Hong KongSingapore18 Jul 2025T20I # 3320
won6 wicketsv SingaporeSingapore19 Jul 2025T20I # 3327
won6 wicketsv SamoaSingapore20 Jul 2025T20I # 3334
won7 wicketsv Hong KongSingapore22 Jul 2025T20I # 3343
won65 runsv SingaporeSingapore23 Jul 2025T20I # 3353
won6 wicketsv SamoaSingapore24 Jul 2025T20I # 3358
won10 wicketsv Hong KongSingapore26 Jul 2025T20I # 3370
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
won41 runsv GuernseyCastel1 Jun 2019T20I # 789
won76 runsv GuernseyCastel1 Jun 2019T20I # 790
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
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
7won115 runsv PakistanMount Maunganui23 Mar 2025T20I # 3126
won8 wicketsv PakistanWellington26 Mar 2025T20I # 3128
won21 runsv South AfricaHarare16 Jul 2025T20I # 3317
won8 wicketsv ZimbabweHarare18 Jul 2025T20I # 3324
won7 wicketsv South AfricaHarare22 Jul 2025T20I # 3347
won60 runsv ZimbabweHarare24 Jul 2025T20I # 3360
won3 runsv South AfricaHarare26 Jul 2025T20I # 3374
7won3 runsv SloveniaBelgrade7 Jun 2025T20I # 3206
won9 wicketsv SloveniaBelgrade7 Jun 2025T20I # 3208
won24 runsv SloveniaBelgrade8 Jun 2025T20I # 3211
won6 wicketsv HungarySzodliget29 Aug 2025T20I # 3419
won84 runsv CroatiaSzodliget30 Aug 2025T20I # 3422
won5 runsv HungarySzodliget30 Aug 2025T20I # 3423
won8 wicketsv CroatiaSzodliget31 Aug 2025T20I # 3428
lost34 runsv HungarySzodliget31 Aug 2025T20I # 3430
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
6won10 wicketsv MaliDar-es-Salaam21 Sep 2024T20I # 2854
won122 runsv LesothoDar-es-Salaam22 Sep 2024T20I # 2857
won9 wicketsv CameroonDar-es-Salaam24 Sep 2024T20I # 2859
won7 wicketsv GhanaDar-es-Salaam25 Sep 2024T20I # 2862
won19 runsv MalawiDar-es-Salaam26 Sep 2024T20I # 2868
won72 runsv MalawiBlantyre6 Jul 2025T20I # 3279
6won5 wicketsv KuwaitAl Amerat29 Sep 2025T20I # 3484
won5 wicketsv KuwaitAl Amerat30 Sep 2025T20I # 3487
won5 wicketsv SamoaAl Amerat8 Oct 2025T20I # 3505
won52 runsv P.N.G.Al Amerat10 Oct 2025T20I # 3513
won34 runsv QatarAl Amerat12 Oct 2025T20I # 3515
won5 wicketsv U.A.E.Al Amerat13 Oct 2025T20I # 3518
6*won58 runsv KuwaitAl Amerat8 Oct 2025T20I # 3507
won5 wicketsv JapanAl Amerat10 Oct 2025T20I # 3512
won1 runv U.A.E.Al Amerat12 Oct 2025T20I # 3516
won5 runsv QatarAl Amerat13 Oct 2025T20I # 3519
won38 runsv OmanAl Amerat15 Oct 2025T20I # 3522
won124 runsv SamoaAl Amerat17 Oct 2025T20I # 3526
6*won146 runsv South AfricaManchester12 Sep 2025T20I # 3450
won4 wicketsv IrelandDublin (Malahide)17 Sep 2025T20I # 3461
won6 wicketsv IrelandDublin (Malahide)21 Sep 2025T20I # 3467
no result-v New ZealandChristchurch18 Oct 2025T20I # 3527
won65 runsv New ZealandChristchurch20 Oct 2025T20I # 3532
no result-v New ZealandAuckland23 Oct 2025T20I # 3533
6won2 wicketsv South AfricaCairns16 Aug 2025T20I # 3407
won6 wicketsv New ZealandMount Maunganui1 Oct 2025T20I # 3491
no result-v New ZealandMount Maunganui3 Oct 2025T20I # 3497
won3 wicketsv New ZealandMount Maunganui4 Oct 2025T20I # 3499
no result-v IndiaCanberra29 Oct 2025T20I # 3536
won4 wicketsv IndiaMelbourne31 Oct 2025T20I # 3541
6*won48 runsv MexicoBuenos Aires15 Dec 2024T20I # 3061
won49 runsv Turks and C.Panama City17 Apr 2025T20I # 3141
won9 wicketsv Costa RicaPanama City18 Apr 2025T20I # 3142
won6 runsv MexicoPanama City19 Apr 2025T20I # 3147
no result-v MexicoItaguai30 Oct 2025T20I # 3539
no result-v BrazilItaguai31 Oct 2025T20I # 3545
* indicates that the sequence is ongoing
Records includes the following current or recent matches:

Spain v Croatia at Cartagena, 3rd T20I, Dec 6, 2025 [T20I # 3610]

Sierra Leone v Zambia at Abuja, West Africa Trophy 6th match, Dec 6, 2025 [T20I # 3609]

Spain v Croatia at Cartagena, 2nd T20I, Dec 6, 2025 [T20I # 3608]

Nigeria v Rwanda at Abuja, West Africa Trophy 5th match, Dec 6, 2025 [T20I # 3607]