Records for Test+ODI+T20I Matches

Most consecutive defeats
Team
Mat
Margin
Opposition
Ground
Match Date
Scorecard
2810 wicketsv South AfricaBloemfontein22 Feb 2003ODI # 1961
7 wicketsv New ZealandKimberley26 Feb 2003ODI # 1968
32 runsv KenyaJohannesburg1 Mar 2003ODI # 1974
200 runsv IndiaDhaka11 Apr 2003ODI # 2001
83 runsv South AfricaDhaka14 Apr 2003ODI # 2003
4 wicketsv IndiaDhaka16 Apr 2003ODI # 2004
93 runsv South AfricaDhaka17 Apr 2003ODI # 2005
inns & 60 runsv South AfricaChattogram24 Apr 2003Test # 1640
inns & 18 runsv South AfricaDhaka1 May 2003Test # 1642
inns & 132 runsv AustraliaDarwin18 Jul 2003Test # 1650
inns & 98 runsv AustraliaCairns25 Jul 2003Test # 1652
8 wicketsv AustraliaCairns2 Aug 2003ODI # 2038
9 wicketsv AustraliaCairns3 Aug 2003ODI # 2039
112 runsv AustraliaDarwin6 Aug 2003ODI # 2040
7 wicketsv PakistanKarachi20 Aug 2003Test # 1655
9 wicketsv PakistanPeshawar27 Aug 2003Test # 1657
1 wicketv PakistanMultan3 Sep 2003Test # 1658
137 runsv PakistanMultan9 Sep 2003ODI # 2041
74 runsv PakistanFaisalabad12 Sep 2003ODI # 2042
42 runsv PakistanLahore15 Sep 2003ODI # 2043
5 wicketsv PakistanRawalpindi18 Sep 2003ODI # 2044
58 runsv PakistanKarachi21 Sep 2003ODI # 2045
7 wicketsv EnglandDhaka21 Oct 2003Test # 1665
329 runsv EnglandChattogram29 Oct 2003Test # 1667
7 wicketsv EnglandChattogram7 Nov 2003ODI # 2057
7 wicketsv EnglandDhaka10 Nov 2003ODI # 2059
7 wicketsv EnglandDhaka12 Nov 2003ODI # 2060
183 runsv ZimbabweHarare19 Feb 2004Test # 1683
247 wicketsv Sri LankaMirpur4 Jan 2010ODI # 2937
6 wicketsv IndiaMirpur7 Jan 2010ODI # 2939
9 wicketsv Sri LankaMirpur8 Jan 2010ODI # 2940
6 wicketsv IndiaMirpur11 Jan 2010ODI # 2942
113 runsv IndiaChattogram17 Jan 2010Test # 1949
10 wicketsv IndiaMirpur24 Jan 2010Test # 1950
10 wicketsv New ZealandHamilton3 Feb 2010T20I # 131
146 runsv New ZealandNapier5 Feb 2010ODI # 2949
5 wicketsv New ZealandDunedin8 Feb 2010ODI # 2951
3 wicketsv New ZealandChristchurch11 Feb 2010ODI # 2953
121 runsv New ZealandHamilton15 Feb 2010Test # 1953
6 wicketsv EnglandMirpur28 Feb 2010ODI # 2964
2 wicketsv EnglandMirpur2 Mar 2010ODI # 2965
45 runsv EnglandChattogram5 Mar 2010ODI # 2968
181 runsv EnglandChattogram12 Mar 2010Test # 1954
9 wicketsv EnglandMirpur20 Mar 2010Test # 1956
21 runsv PakistanGros Islet1 May 2010T20I # 154
27 runsv AustraliaBridgetown5 May 2010T20I # 161
8 wicketsv EnglandLord's27 May 2010Test # 1958
inns & 80 runsv EnglandManchester4 Jun 2010Test # 1959
6 wicketsv IndiaDambulla16 Jun 2010ODI # 2993
126 runsv Sri LankaDambulla18 Jun 2010ODI # 2995
139 runsv PakistanDambulla21 Jun 2010ODI # 2998
6 wicketsv EnglandNottingham8 Jul 2010ODI # 3018
238 wicketsv ZimbabweChattogram15 Nov 2001Test # 1568
5 wicketsv ZimbabweChattogram23 Nov 2001ODI # 1773
42 runsv ZimbabweDhaka25 Nov 2001ODI # 1774
7 wicketsv ZimbabweDhaka26 Nov 2001ODI # 1775
inns & 52 runsv New ZealandHamilton18 Dec 2001Test # 1577
inns & 74 runsv New ZealandWellington26 Dec 2001Test # 1579
inns & 178 runsv PakistanDhaka9 Jan 2002Test # 1584
inns & 169 runsv PakistanChattogram16 Jan 2002Test # 1586
49 runsv PakistanChattogram22 Jan 2002ODI # 1790
72 runsv PakistanDhaka24 Jan 2002ODI # 1793
8 wicketsv PakistanDhaka25 Jan 2002ODI # 1794
inns & 196 runsv Sri LankaColombo (PSS)21 Jul 2002Test # 1609
288 runsv Sri LankaColombo (SSC)28 Jul 2002Test # 1611
5 wicketsv Sri LankaColombo (SSC)4 Aug 2002ODI # 1857
8 wicketsv Sri LankaColombo (SSC)5 Aug 2002ODI # 1858
58 runsv Sri LankaColombo (RPS)7 Aug 2002ODI # 1859
9 wicketsv AustraliaColombo (SSC)19 Sep 2002ODI # 1881
167 runsv New ZealandColombo (SSC)23 Sep 2002ODI # 1885
168 runsv South AfricaPotchefstroom3 Oct 2002ODI # 1890
10 wicketsv South AfricaBenoni6 Oct 2002ODI # 1891
7 wicketsv South AfricaKimberley9 Oct 2002ODI # 1892
inns & 107 runsv South AfricaEast London18 Oct 2002Test # 1619
inns & 160 runsv South AfricaPotchefstroom25 Oct 2002Test # 1621
227 wicketsv PakistanMoratuwa31 Mar 1986ODI # 375
7 wicketsv Sri LankaKandy2 Apr 1986ODI # 377
9 wicketsv IndiaChattogram27 Oct 1988ODI # 529
173 runsv PakistanChattogram29 Oct 1988ODI # 531
9 wicketsv Sri LankaDhaka2 Nov 1988ODI # 533
161 runsv New ZealandSharjah28 Apr 1990ODI # 626
7 wicketsv AustraliaSharjah30 Apr 1990ODI # 628
9 wicketsv IndiaChandigarh25 Dec 1990ODI # 657
71 runsv Sri LankaEden Gardens31 Dec 1990ODI # 659
9 wicketsv IndiaSharjah5 Apr 1995ODI # 993
107 runsv Sri LankaSharjah6 Apr 1995ODI # 994
6 wicketsv PakistanSharjah8 Apr 1995ODI # 996
109 runsv PakistanColombo (RPS)16 Jul 1997ODI # 1217
103 runsv Sri LankaColombo (SSC)22 Jul 1997ODI # 1220
9 wicketsv IndiaColombo (SSC)24 Jul 1997ODI # 1221
150 runsv KenyaNairobi (Gym)10 Oct 1997ODI # 1239
48 runsv ZimbabweNairobi (Gym)11 Oct 1997ODI # 1240
192 runsv ZimbabweNairobi (Aga)14 Oct 1997ODI # 1242
8 wicketsv KenyaNairobi (Aga)15 Oct 1997ODI # 1243
4 wicketsv IndiaDhaka10 Jan 1998ODI # 1271
9 wicketsv PakistanDhaka12 Jan 1998ODI # 1274
5 wicketsv IndiaMohali14 May 1998ODI # 1328
2012 runsv Sri LankaBulawayo20 Apr 2004ODI # 2119
9 wicketsv Sri LankaBulawayo22 Apr 2004ODI # 2120
9 wicketsv Sri LankaHarare25 Apr 2004ODI # 2122
72 runsv Sri LankaHarare27 Apr 2004ODI # 2123
25 runsv Sri LankaHarare29 Apr 2004ODI # 2124
inns & 240 runsv Sri LankaHarare6 May 2004Test # 1698
inns & 254 runsv Sri LankaBulawayo14 May 2004Test # 1699
7 wicketsv AustraliaHarare25 May 2004ODI # 2131
139 runsv AustraliaHarare27 May 2004ODI # 2132
8 wicketsv AustraliaHarare29 May 2004ODI # 2133
152 runsv EnglandBirmingham10 Sep 2004ODI # 2168
4 wicketsv Sri LankaThe Oval14 Sep 2004ODI # 2173
144 runsv PakistanMultan30 Sep 2004ODI # 2183
3 wicketsv PakistanPeshawar3 Oct 2004ODI # 2184
7 wicketsv Sri LankaRawalpindi9 Oct 2004ODI # 2186
5 wicketsv EnglandHarare28 Nov 2004ODI # 2193
161 runsv EnglandHarare1 Dec 2004ODI # 2194
8 wicketsv EnglandBulawayo4 Dec 2004ODI # 2195
74 runsv EnglandBulawayo5 Dec 2004ODI # 2197
226 runsv BangladeshChattogram6 Jan 2005Test # 1733
194 wicketsv West IndiesHarare19 Mar 2018ODI # 4002
3 runsv U.A.E.Harare22 Mar 2018ODI # 4005
74 runsv PakistanHarare1 Jul 2018T20I # 681
100 runsv AustraliaHarare3 Jul 2018T20I # 683
7 wicketsv PakistanHarare4 Jul 2018T20I # 685
5 wicketsv AustraliaHarare6 Jul 2018T20I # 687
201 runsv PakistanBulawayo13 Jul 2018ODI # 4015
9 wicketsv PakistanBulawayo16 Jul 2018ODI # 4017
9 wicketsv PakistanBulawayo18 Jul 2018ODI # 4019
244 runsv PakistanBulawayo20 Jul 2018ODI # 4020
131 runsv PakistanBulawayo22 Jul 2018ODI # 4021
5 wicketsv South AfricaKimberley30 Sep 2018ODI # 4049
120 runsv South AfricaBloemfontein3 Oct 2018ODI # 4050
4 wicketsv South AfricaPaarl6 Oct 2018ODI # 4051
34 runsv South AfricaEast London9 Oct 2018T20I # 698
6 wicketsv South AfricaPotchefstroom12 Oct 2018T20I # 699
28 runsv BangladeshMirpur21 Oct 2018ODI # 4057
7 wicketsv BangladeshChattogram24 Oct 2018ODI # 4060
7 wicketsv BangladeshChattogram26 Oct 2018ODI # 4061
185 wicketsv IndiaLeicester11 Jun 1983ODI # 204
8 wicketsv West IndiesWorcester13 Jun 1983ODI # 208
32 runsv AustraliaSouthampton16 Jun 1983ODI # 212
31 runsv IndiaTunbridge Wells18 Jun 1983ODI # 216
10 wicketsv West IndiesBirmingham20 Jun 1983ODI # 220
3 runsv New ZealandHyderabad (Deccan)10 Oct 1987ODI # 454
96 runsv AustraliaChennai13 Oct 1987ODI # 456
8 wicketsv IndiaWankhede17 Oct 1987ODI # 461
4 wicketsv New ZealandEden Gardens23 Oct 1987ODI # 466
7 wicketsv IndiaAhmedabad26 Oct 1987ODI # 469
70 runsv AustraliaCuttack30 Oct 1987ODI # 471
3 wicketsv Sri LankaNew Plymouth23 Feb 1992ODI # 716
53 runsv PakistanHobart27 Feb 1992ODI # 720
75 runsv West IndiesBrisbane29 Feb 1992ODI # 724
48 runsv New ZealandNapier3 Mar 1992ODI # 728
55 runsv IndiaHamilton7 Mar 1992ODI # 732
7 wicketsv South AfricaCanberra10 Mar 1992ODI # 738
128 runsv AustraliaHobart14 Mar 1992ODI # 743
16202 runsv ZimbabweDhaka27 Mar 1999ODI # 1424
5 wicketsv ZimbabweTaunton15 May 1999ODI # 1445
9 wicketsv EnglandCanterbury18 May 1999ODI # 1449
94 runsv IndiaBristol23 May 1999ODI # 1457
7 wicketsv South AfricaAmstelveen26 May 1999ODI # 1462
45 runsv Sri LankaSouthampton30 May 1999ODI # 1469
3 wicketsv ZimbabweNairobi (Gym)25 Sep 1999ODI # 1503
58 runsv IndiaNairobi (Gym)29 Sep 1999ODI # 1506
24 runsv South AfricaNairobi (Gym)30 Sep 1999ODI # 1507
8 wicketsv IndiaNairobi (Gym)3 Oct 2000ODI # 1630
106 runsv West IndiesNairobi15 Aug 2001ODI # 1745
6 wicketsv West IndiesNairobi (Gym)18 Aug 2001ODI # 1746
7 wicketsv West IndiesNairobi (Gym)19 Aug 2001ODI # 1747
7 wicketsv South AfricaBenoni7 Oct 2001ODI # 1755
10 wicketsv IndiaBloemfontein12 Oct 2001ODI # 1758
9 wicketsv South AfricaKimberley14 Oct 2001ODI # 1760
1640 runsv BangladeshChattogram26 Jan 2005ODI # 2211
58 runsv BangladeshDhaka29 Jan 2005ODI # 2214
8 wicketsv BangladeshDhaka31 Jan 2005ODI # 2217
165 runsv South AfricaJohannesburg25 Feb 2005ODI # 2229
131 runsv South AfricaDurban27 Feb 2005ODI # 2231
5 wicketsv South AfricaGqeberha2 Mar 2005ODI # 2233
inns & 21 runsv South AfricaCape Town4 Mar 2005Test # 1737
inns & 62 runsv South AfricaCenturion11 Mar 2005Test # 1740
inns & 294 runsv New ZealandHarare7 Aug 2005Test # 1759
inns & 46 runsv New ZealandBulawayo15 Aug 2005Test # 1761
192 runsv New ZealandBulawayo24 Aug 2005ODI # 2272
161 runsv IndiaHarare29 Aug 2005ODI # 2274
27 runsv New ZealandHarare31 Aug 2005ODI # 2276
4 wicketsv IndiaHarare4 Sep 2005ODI # 2280
inns & 90 runsv IndiaBulawayo13 Sep 2005Test # 1765
10 wicketsv IndiaHarare20 Sep 2005Test # 1767
1634 runsv New ZealandBulawayo1 Nov 2011Test # 2013
inns & 301 runsv New ZealandNapier26 Jan 2012Test # 2033
90 runsv New ZealandDunedin3 Feb 2012ODI # 3230
141 runsv New ZealandWhangarei6 Feb 2012ODI # 3232
202 runsv New ZealandNapier9 Feb 2012ODI # 3234
7 wicketsv New ZealandAuckland11 Feb 2012T20I # 219
5 wicketsv New ZealandHamilton14 Feb 2012T20I # 220
82 runsv Sri LankaHambantota18 Sep 2012T20I # 263
10 wicketsv South AfricaHambantota20 Sep 2012T20I # 266
156 runsv West IndiesSt George's22 Feb 2013ODI # 3337
7 wicketsv West IndiesSt George's24 Feb 2013ODI # 3339
5 wicketsv West IndiesSt George's26 Feb 2013ODI # 3340
8 wicketsv West IndiesNorth Sound2 Mar 2013T20I # 305
41 runsv West IndiesNorth Sound3 Mar 2013T20I # 308
9 wicketsv West IndiesBridgetown12 Mar 2013Test # 2079
inns & 65 runsv West IndiesRoseau20 Mar 2013Test # 2083
167 wicketsv NetherlandsDubai (DICS)2 Nov 2019T20I # 997
7 wicketsv U.S.A.Al Amerat6 Sep 2021ODI # 4316
2 wicketsv NepalAl Amerat7 Sep 2021ODI # 4317
134 runsv U.S.A.Al Amerat9 Sep 2021ODI # 4320
151 runsv NepalAl Amerat10 Sep 2021ODI # 4322
6 wicketsv ScotlandAl Amerat25 Sep 2021ODI # 4330
110 runsv OmanAl Amerat26 Sep 2021ODI # 4331
4 wicketsv ScotlandAl Amerat29 Sep 2021ODI # 4333
3 wicketsv OmanAl Amerat1 Oct 2021ODI # 4334
8 wicketsv ScotlandICCA Dubai8 Oct 2021T20I # 1291
14 runsv NamibiaICCA Dubai10 Oct 2021T20I # 1295
10 wicketsv OmanAl Amerat17 Oct 2021T20I # 1307
17 runsv ScotlandAl Amerat19 Oct 2021T20I # 1318
84 runsv BangladeshAl Amerat21 Oct 2021T20I # 1334
7 wicketsv U.A.E.Sharjah15 Mar 2022ODI # 4367
2 wicketsv NepalSharjah16 Mar 2022ODI # 4368
1473 runsv West IndiesDhaka8 Oct 1999ODI # 1510
109 runsv West IndiesDhaka9 Oct 1999ODI # 1511
9 wicketsv Sri LankaDhaka29 May 2000ODI # 1596
8 wicketsv IndiaDhaka30 May 2000ODI # 1597
233 runsv PakistanDhaka2 Jun 2000ODI # 1599
8 wicketsv EnglandNairobi (Gym)5 Oct 2000ODI # 1632
9 wicketsv IndiaDhaka10 Nov 2000Test # 1512
7 wicketsv ZimbabweHarare7 Apr 2001ODI # 1702
127 runsv ZimbabweHarare8 Apr 2001ODI # 1703
36 runsv ZimbabweBulawayo11 Apr 2001ODI # 1706
inns & 32 runsv ZimbabweBulawayo19 Apr 2001Test # 1543
8 wicketsv ZimbabweHarare26 Apr 2001Test # 1545
inns & 264 runsv PakistanMultan29 Aug 2001Test # 1560
inns & 137 runsv Sri LankaColombo (SSC)6 Sep 2001Test # 1561
1476 runsv PakistanColombo (SSC)17 Jul 2004ODI # 2145
8 wicketsv IndiaColombo (SSC)21 Jul 2004ODI # 2149
10 wicketsv Sri LankaColombo (RPS)23 Jul 2004ODI # 2151
6 wicketsv PakistanColombo (RPS)29 Jul 2004ODI # 2154
9 wicketsv South AfricaBirmingham12 Sep 2004ODI # 2171
138 runsv West IndiesSouthampton15 Sep 2004ODI # 2175
inns & 99 runsv New ZealandDhaka19 Oct 2004Test # 1715
inns & 101 runsv New ZealandChattogram26 Oct 2004Test # 1717
138 runsv New ZealandChattogram2 Nov 2004ODI # 2189
3 wicketsv New ZealandDhaka5 Nov 2004ODI # 2190
83 runsv New ZealandDhaka7 Nov 2004ODI # 2191
inns & 140 runsv IndiaDhaka10 Dec 2004Test # 1725
inns & 83 runsv IndiaChattogram17 Dec 2004Test # 1727
11 runsv IndiaChattogram23 Dec 2004ODI # 2199
148 wicketsv BangladeshHarare6 Aug 2006ODI # 2398
5 wicketsv South AfricaBloemfontein15 Sep 2006ODI # 2415
6 wicketsv South AfricaEast London18 Sep 2006ODI # 2418
171 runsv South AfricaPotchefstroom20 Sep 2006ODI # 2420
9 wicketsv West IndiesAhmedabad8 Oct 2006ODI # 2424
144 runsv Sri LankaAhmedabad10 Oct 2006ODI # 2425
101 runsv BangladeshJaipur13 Oct 2006ODI # 2427
43 runsv BangladeshKhulna28 Nov 2006T20I # 9
9 wicketsv BangladeshKhulna30 Nov 2006ODI # 2453
6 wicketsv BangladeshBogra3 Dec 2006ODI # 2457
26 runsv BangladeshBogra5 Dec 2006ODI # 2459
8 wicketsv BangladeshMirpur8 Dec 2006ODI # 2461
3 wicketsv BangladeshMirpur9 Dec 2006ODI # 2462
45 runsv BangladeshHarare4 Feb 2007ODI # 2505
147 wicketsv South AfricaCape Town15 Sep 2007T20I # 31
9 wicketsv AustraliaCape Town16 Sep 2007T20I # 33
64 runsv Sri LankaJohannesburg18 Sep 2007T20I # 38
4 wicketsv PakistanCape Town20 Sep 2007T20I # 42
6 wicketsv New ZealandAuckland26 Dec 2007ODI # 2658
102 runsv New ZealandNapier28 Dec 2007ODI # 2659
10 wicketsv New ZealandQueenstown31 Dec 2007ODI # 2660
9 wicketsv New ZealandDunedin4 Jan 2008Test # 1859
inns & 137 runsv New ZealandWellington12 Jan 2008Test # 1861
5 wicketsv South AfricaMirpur22 Feb 2008Test # 1864
inns & 205 runsv South AfricaChattogram29 Feb 2008Test # 1865
9 wicketsv South AfricaChattogram9 Mar 2008ODI # 2690
7 wicketsv South AfricaMirpur12 Mar 2008ODI # 2691
7 wicketsv South AfricaMirpur14 Mar 2008ODI # 2692
1397 runsv New ZealandWankhede13 Mar 2011ODI # 3129
7 wicketsv AustraliaBengaluru16 Mar 2011ODI # 3134
2 wicketsv AfghanistanKing City (NW)7 Aug 2011ODI # 3173
17 runsv AfghanistanToronto9 Aug 2011ODI # 3174
133 runsv IrelandDublin19 Sep 2011ODI # 3196
56 runsv IrelandDublin20 Sep 2011ODI # 3197
42 runsv NetherlandsDubai (DICS)13 Mar 2012T20I # 230
41 runsv AfghanistanICCA Dubai18 Mar 2012T20I # 234
10 wicketsv IrelandDubai (DICS)22 Mar 2012T20I # 236
4 wicketsv ScotlandDubai (DICS)23 Mar 2012T20I # 239
4 wicketsv ScotlandAyr11 Jul 2012ODI # 3287
6 wicketsv KenyaICCA Dubai11 Mar 2013ODI # 3344
6 wicketsv KenyaICCA Dubai13 Mar 2013ODI # 3345
134 wicketsv CyprusEpiskopi5 Oct 2021T20I # 1282
8 wicketsv CyprusEpiskopi5 Oct 2021T20I # 1283
6 wicketsv Isle of ManEpiskopi6 Oct 2021T20I # 1285
79 runsv CyprusEpiskopi7 Oct 2021T20I # 1288
39 runsv CyprusEpiskopi8 Oct 2021T20I # 1290
8 wicketsv Isle of ManEpiskopi8 Oct 2021T20I # 1292
23 runsv FinlandKerava19 Jun 2022T20I # 1573
11 runsv FinlandKerava19 Jun 2022T20I # 1574
10 wicketsv NorwayKerava24 Jul 2022T20I # 1681
31 runsv SwitzerlandKerava27 Jul 2022T20I # 1689
42 runsv Czech Rep.Vantaa28 Jul 2022T20I # 1696
25 runsv FranceKerava30 Jul 2022T20I # 1709
2 wicketsv GibraltarGibraltar30 Sep 2023T20I # 2265
8 wicketsv GibraltarGibraltar30 Sep 2023T20I # 2267
12153 runsv South AfricaBulawayo23 Sep 2001ODI # 1748
148 runsv South AfricaHarare29 Sep 2001ODI # 1749
6 wicketsv South AfricaHarare30 Sep 2001ODI # 1750
5 wicketsv EnglandHarare3 Oct 2001ODI # 1751
8 wicketsv EnglandHarare6 Oct 2001ODI # 1753
4 wicketsv EnglandHarare7 Oct 2001ODI # 1754
70 runsv EnglandBulawayo10 Oct 2001ODI # 1756
7 wicketsv EnglandBulawayo13 Oct 2001ODI # 1759
63 runsv Sri LankaSharjah26 Oct 2001ODI # 1765
106 runsv PakistanSharjah28 Oct 2001ODI # 1768
79 runsv Sri LankaSharjah30 Oct 2001ODI # 1769
29 runsv PakistanSharjah31 Oct 2001ODI # 1770
12119 runsv New ZealandVadodara17 Feb 1996ODI # 1051
49 runsv EnglandPeshawar22 Feb 1996ODI # 1057
8 wicketsv PakistanLahore26 Feb 1996ODI # 1062
7 wicketsv U.A.E.Lahore1 Mar 1996ODI # 1069
160 runsv South AfricaRawalpindi5 Mar 1996ODI # 1073
206 runsv Sri LankaColombo (RPS)16 Sep 2002ODI # 1878
9 wicketsv PakistanColombo (SSC)21 Sep 2002ODI # 1883
68 runsv IndiaPaarl12 Feb 2003ODI # 1948
6 wicketsv EnglandEast London16 Feb 2003ODI # 1953
75 runsv AustraliaPotchefstroom20 Feb 2003ODI # 1960
97 runsv PakistanPaarl25 Feb 2003ODI # 1967
99 runsv ZimbabweBulawayo28 Feb 2003ODI # 1972
124 wicketsv KenyaCape Town15 Feb 2003ODI # 1952
9 wicketsv Sri LankaPaarl19 Feb 2003ODI # 1958
7 wicketsv West IndiesCenturion23 Feb 2003ODI # 1963
118 runsv South AfricaEast London27 Feb 2003ODI # 1971
5 wicketsv New ZealandBenoni3 Mar 2003ODI # 1977
143 runsv ZimbabwePort of Spain16 May 2006ODI # 2374
3 wicketsv BermudaPort of Spain17 May 2006ODI # 2375
108 runsv KenyaToronto5 Aug 2006ODI # 2397
5 wicketsv KenyaToronto6 Aug 2006ODI # 2400
6 wicketsv BermudaToronto19 Aug 2006ODI # 2406
11 runsv BermudaToronto21 Aug 2006ODI # 2407
17 runsv NetherlandsPotchefstroom26 Nov 2006ODI # 2448
126 wicketsv BangladeshBulawayo19 Aug 2011ODI # 3181
93 runsv BangladeshBulawayo21 Aug 2011ODI # 3183
7 wicketsv PakistanBulawayo1 Sep 2011Test # 2006
5 runsv PakistanBulawayo8 Sep 2011ODI # 3188
10 wicketsv PakistanHarare11 Sep 2011ODI # 3190
28 runsv PakistanHarare14 Sep 2011ODI # 3194
85 runsv PakistanHarare16 Sep 2011T20I # 205
5 runsv PakistanHarare18 Sep 2011T20I # 206
10 wicketsv New ZealandHarare15 Oct 2011T20I # 211
34 runsv New ZealandHarare17 Oct 2011T20I # 213
9 wicketsv New ZealandHarare20 Oct 2011ODI # 3204
4 wicketsv New ZealandHarare22 Oct 2011ODI # 3206
1236 runsv AfghanistanDoha21 Jan 2022ODI # 4345
48 runsv AfghanistanDoha23 Jan 2022ODI # 4348
75 runsv AfghanistanDoha25 Jan 2022ODI # 4350
7 wicketsv New ZealandMount Maunganui29 Mar 2022ODI # 4378
118 runsv New ZealandHamilton2 Apr 2022ODI # 4381
115 runsv New ZealandHamilton4 Apr 2022ODI # 4383
7 wicketsv West IndiesAmstelveen31 May 2022ODI # 4392
5 wicketsv West IndiesAmstelveen2 Jun 2022ODI # 4395
20 runsv West IndiesAmstelveen4 Jun 2022ODI # 4398
232 runsv EnglandAmstelveen17 Jun 2022ODI # 4413
6 wicketsv EnglandAmstelveen19 Jun 2022ODI # 4414
8 wicketsv EnglandAmstelveen22 Jun 2022ODI # 4417
128 wicketsv MalawiKigali17 Oct 2021T20I # 1305
6 wicketsv UgandaKigali19 Oct 2021T20I # 1320
7 wicketsv GhanaKigali20 Oct 2021T20I # 1324
7 wicketsv SeychellesRwanda20 Oct 2021T20I # 1328
7 wicketsv RwandaRwanda22 Oct 2021T20I # 1339
8 wicketsv MozambiqueMalkerns29 Jul 2022T20I # 1699
7 wicketsv MozambiqueMalkerns29 Jul 2022T20I # 1700
8 wicketsv MozambiqueMalkerns30 Jul 2022T20I # 1703
95 runsv MozambiqueMalkerns30 Jul 2022T20I # 1707
94 runsv MozambiqueMalkerns31 Jul 2022T20I # 1710
43 runsv MozambiqueMalkerns31 Jul 2022T20I # 1714
25 runsv GhanaKigali1 Dec 2022T20I # 1924
5 wicketsv GambiaKigali1 Dec 2022T20I # 1926
1243 runsv SingaporeBangkok29 Feb 2020T20I # 1067
8 wicketsv MalaysiaBangkok1 Mar 2020T20I # 1070
8 wicketsv Hong KongBangkok3 Mar 2020T20I # 1072
9 wicketsv NepalBangkok4 Mar 2020T20I # 1073
7 wicketsv MaldivesBangi3 Jul 2022T20I # 1602
9 wicketsv MalaysiaBangi4 Jul 2022T20I # 1608
6 wicketsv BhutanBangi6 Jul 2022T20I # 1612
9 wicketsv MalaysiaBangi7 Jul 2022T20I # 1615
41 runsv MaldivesBangi8 Jul 2022T20I # 1618
28 runsv BhutanBangi9 Jul 2022T20I # 1623
32 runsv IndonesiaPhnom Penh1 May 2023T20I # 2050
8 wicketsv MalaysiaPhnom Penh4 May 2023T20I # 2053
1153 runsv South AfricaGqeberha6 Feb 2000ODI # 1558
5 wicketsv EnglandBulawayo16 Feb 2000ODI # 1562
1 wicketv EnglandBulawayo18 Feb 2000ODI # 1564
85 runsv EnglandHarare20 Feb 2000ODI # 1567
35 runsv West IndiesPort of Spain16 Mar 2000Test # 1490
10 wicketsv West IndiesKingston24 Mar 2000Test # 1492
87 runsv West IndiesKingston1 Apr 2000ODI # 1584
41 runsv West IndiesKingston2 Apr 2000ODI # 1585
5 wicketsv PakistanSt John's5 Apr 2000ODI # 1586
6 wicketsv PakistanSt George's15 Apr 2000ODI # 1590
inns & 209 runsv EnglandLord's18 May 2000Test # 1495
115 wicketsv IndiaHyderabad (Deccan)16 Mar 2002ODI # 1817
101 runsv IndiaGuwahati19 Mar 2002ODI # 1818
14 runsv IndiaColombo (RPS)14 Sep 2002ODI # 1876
108 runsv EnglandColombo (RPS)18 Sep 2002ODI # 1880
119 runsv PakistanHarare9 Nov 2002Test # 1625
10 wicketsv PakistanBulawayo16 Nov 2002Test # 1627
7 runsv PakistanBulawayo23 Nov 2002ODI # 1899
104 runsv PakistanBulawayo24 Nov 2002ODI # 1901
48 runsv PakistanHarare27 Nov 2002ODI # 1902
8 wicketsv PakistanHarare30 Nov 2002ODI # 1906
70 runsv PakistanHarare1 Dec 2002ODI # 1907
114 wicketsv ZimbabweNelson19 Feb 2015ODI # 3606
2 wicketsv IrelandBrisbane25 Feb 2015ODI # 3613
9 wicketsv IndiaPerth28 Feb 2015ODI # 3618
129 runsv PakistanNapier4 Mar 2015ODI # 3622
146 runsv South AfricaWellington12 Mar 2015ODI # 3633
6 wicketsv West IndiesNapier15 Mar 2015ODI # 3638
9 wicketsv ScotlandEdinburgh9 Jul 2015T20I # 430
8 wicketsv AfghanistanEdinburgh10 Jul 2015T20I # 432
7 wicketsv NetherlandsEdinburgh12 Jul 2015T20I # 434
89 runsv Hong KongICCA Dubai16 Nov 2015ODI # 3709
136 runsv Hong KongICCA Dubai18 Nov 2015ODI # 3711
1114 runsv Sri LankaMirpur25 Feb 2016T20I # 510
51 runsv BangladeshMirpur26 Feb 2016T20I # 511
7 wicketsv PakistanMirpur29 Feb 2016T20I # 514
9 wicketsv IndiaMirpur3 Mar 2016T20I # 517
98 runsv ScotlandEdinburgh14 Aug 2016ODI # 3765
7 wicketsv ScotlandEdinburgh16 Aug 2016ODI # 3766
11 runsv AfghanistanICCA Dubai14 Dec 2016T20I # 571
5 wicketsv AfghanistanDubai (DICS)16 Dec 2016T20I # 572
44 runsv AfghanistanICCA Dubai18 Dec 2016T20I # 573
5 wicketsv AfghanistanAbu Dhabi16 Jan 2017T20I # 581
24 runsv IrelandDubai (DICS)18 Jan 2017T20I # 583
1189 runsv ZimbabweBulawayo10 Mar 2018ODI # 3994
58 runsv P.N.G.Harare17 Mar 2018ODI # 4000
8 wicketsv PakistanDubai (DICS)16 Sep 2018ODI # 4037
26 runsv IndiaDubai (DICS)18 Sep 2018ODI # 4039
7 wicketsv OmanAl Amerat5 Oct 2019T20I # 910
4 wicketsv NepalAl Amerat6 Oct 2019T20I # 918
66 runsv IrelandAl Amerat7 Oct 2019T20I # 921
37 runsv NetherlandsAl Amerat10 Oct 2019T20I # 927
8 wicketsv IrelandAbu Dhabi18 Oct 2019T20I # 936
7 wicketsv OmanAbu Dhabi20 Oct 2019T20I # 949
8 wicketsv U.A.E.Abu Dhabi21 Oct 2019T20I # 951
1169 runsv JerseyAbu Dhabi19 Oct 2019T20I # 941
50 runsv CanadaAbu Dhabi21 Oct 2019T20I # 954
7 wicketsv OmanTolerance Oval23 Oct 2019T20I # 959
5 wicketsv U.A.E.Tolerance Oval24 Oct 2019T20I # 964
8 wicketsv IrelandAbu Dhabi26 Oct 2019T20I # 972
5 wicketsv Hong KongTolerance Oval27 Oct 2019T20I # 980
8 wicketsv KenyaEntebbe11 Sep 2021T20I # 1266
56 runsv UgandaEntebbe11 Sep 2021T20I # 1268
8 wicketsv UgandaEntebbe13 Sep 2021T20I # 1271
61 runsv KenyaEntebbe13 Sep 2021T20I # 1272
55 runsv UgandaEntebbe15 Sep 2021T20I # 1275
117 wicketsv U.A.E.Al Amerat24 Feb 2022T20I # 1490
7 wicketsv IndiaDublin (Malahide)26 Jun 2022T20I # 1580
4 runsv IndiaDublin (Malahide)28 Jun 2022T20I # 1586
1 wicketv New ZealandDublin (Malahide)10 Jul 2022ODI # 4419
3 wicketsv New ZealandDublin (Malahide)12 Jul 2022ODI # 4423
1 runv New ZealandDublin (Malahide)15 Jul 2022ODI # 4429
31 runsv New ZealandBelfast18 Jul 2022T20I # 1673
88 runsv New ZealandBelfast20 Jul 2022T20I # 1678
6 wicketsv New ZealandBelfast22 Jul 2022T20I # 1679
21 runsv South AfricaBristol3 Aug 2022T20I # 1721
44 runsv South AfricaBristol5 Aug 2022T20I # 1724
11171 runsv MozambiqueRwanda3 Nov 2021T20I # 1387
9 wicketsv BotswanaRwanda5 Nov 2021T20I # 1393
178 runsv TanzaniaRwanda6 Nov 2021T20I # 1399
6 wicketsv Sierra LeoneRwanda7 Nov 2021T20I # 1401
7 wicketsv MalawiBenoni15 Sep 2022T20I # 1777
10 wicketsv TanzaniaBenoni17 Sep 2022T20I # 1780
9 wicketsv KenyaBenoni19 Sep 2022T20I # 1784
1 wicketv Sierra LeoneRwanda2 Dec 2022T20I # 1930
9 wicketsv MozambiqueRwanda4 Dec 2022T20I # 1932
17 runsv NigeriaRwanda5 Dec 2022T20I # 1938
107 runsv GhanaKigali6 Dec 2022T20I # 1942
1161 runsv UgandaRwanda22 Aug 2023T20I # 2212
7 wicketsv TanzaniaRwanda22 Aug 2023T20I # 2213
86 runsv UgandaRwanda24 Aug 2023T20I # 2214
1 wicketv TanzaniaRwanda25 Aug 2023T20I # 2216
9 runsv TanzaniaRwanda27 Aug 2023T20I # 2218
6 wicketsv UgandaRwanda27 Aug 2023T20I # 2219
8 wicketsv UgandaRwanda28 Aug 2023T20I # 2221
59 runsv TanzaniaRwanda30 Aug 2023T20I # 2223
8 wicketsv UgandaRwanda31 Aug 2023T20I # 2226
49 runsv TanzaniaRwanda31 Aug 2023T20I # 2227
54 runsv NigeriaLagos4 Oct 2023T20I # 2285
* indicates that the sequence is ongoing
Records includes the following current or recent matches:

Bangladesh v Sri Lanka at Chattogram, 3rd ODI, Mar 18, 2024 [ODI # 4745]

Afghanistan v Ireland at Sharjah, 3rd T20I, Mar 18, 2024 [T20I # 2533]

Ghana v Uganda at Accra, African Games 8th match, Mar 18, 2024 [T20I # 2532]

Kenya v South Africa at Accra, African Games 7th match, Mar 18, 2024 [T20I # 2531]

Namibia v Nigeria at Accra, African Games 6th match, Mar 18, 2024 [T20I # 2530]

Tanzania v Zimbabwe at Accra, African Games 5th match, Mar 18, 2024 [T20I # 2529]