Most consecutive matches without defeat

Records for T20I Matches

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
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 Cayman IsBuenos 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 Cayman IsHamilton3 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
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
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
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 Cayman IsSandys Parish18 Aug 2019T20I # 852
no result-v BermudaHamilton19 Aug 2019T20I # 854
won4 wicketsv U.S.A.Sandys Parish21 Aug 2019T20I # 858
won8 wicketsv Cayman IsSandys 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
9*won124 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
9*won88 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
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
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
6*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
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
6*won42 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
6*won8 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
* indicates that the sequence is ongoing
Records includes the following current or recent matches:

Kenya v Uganda at Accra, African Games 3rd place play-off, Mar 23, 2024 [T20I # 2533]

Namibia v Uganda at Accra, African Games 1st semi final, Mar 21, 2024 [T20I # 2532]

Namibia v Tanzania at Accra, African Games 12th match, Mar 20, 2024 [T20I # 2531]

Ghana v Kenya at Accra, African Games 10th match, Mar 20, 2024 [T20I # 2530]