Team Mat Result Margin Opposition Ground Match Date Scorecard
South Africa 46 lost 211 runs v England Lord's 6 Jul 2017 Test # 2262
won 340 runs v England Nottingham 14 Jul 2017 Test # 2264
lost 239 runs v England The Oval 27 Jul 2017 Test # 2266
lost 177 runs v England Manchester 4 Aug 2017 Test # 2268
won 333 runs v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
won inns & 254 runs v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
won inns & 120 runs v Zimbabwe Gqeberha 26 Dec 2017 Test # 2290
won 72 runs v India Cape Town 5 Jan 2018 Test # 2292
won 135 runs v India Centurion 13 Jan 2018 Test # 2293
lost 63 runs v India Johannesburg 24 Jan 2018 Test # 2294
lost 118 runs v Australia Durban 1 Mar 2018 Test # 2297
won 6 wickets v Australia Gqeberha 9 Mar 2018 Test # 2298
won 322 runs v Australia Cape Town 22 Mar 2018 Test # 2300
won 492 runs v Australia Johannesburg 30 Mar 2018 Test # 2302
lost 278 runs v Sri Lanka Galle 12 Jul 2018 Test # 2311
lost 199 runs v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
won 6 wickets v Pakistan Centurion 26 Dec 2018 Test # 2338
won 9 wickets v Pakistan Cape Town 3 Jan 2019 Test # 2340
won 107 runs v Pakistan Johannesburg 11 Jan 2019 Test # 2341
lost 1 wicket v Sri Lanka Durban 13 Feb 2019 Test # 2347
lost 8 wickets v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
lost 203 runs v India Visakhapatnam 2 Oct 2019 Test # 2363
lost inns & 137 runs v India Pune 10 Oct 2019 Test # 2364
lost inns & 202 runs v India Ranchi 19 Oct 2019 Test # 2365
won 107 runs v England Centurion 26 Dec 2019 Test # 2377
lost 189 runs v England Cape Town 3 Jan 2020 Test # 2379
lost inns & 53 runs v England Gqeberha 16 Jan 2020 Test # 2380
lost 191 runs v England Johannesburg 24 Jan 2020 Test # 2382
won inns & 45 runs v Sri Lanka Centurion 26 Dec 2020 Test # 2399
won 10 wickets v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
lost 7 wickets v Pakistan Karachi 26 Jan 2021 Test # 2406
lost 95 runs v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
won inns & 63 runs v West Indies Gros Islet 10 Jun 2021 Test # 2424
won 158 runs v West Indies Gros Islet 18 Jun 2021 Test # 2426
lost 113 runs v India Centurion 26 Dec 2021 Test # 2443
won 7 wickets v India Johannesburg 3 Jan 2022 Test # 2445
won 7 wickets v India Cape Town 11 Jan 2022 Test # 2448
lost inns & 276 runs v New Zealand Christchurch 17 Feb 2022 Test # 2450
won 198 runs v New Zealand Christchurch 25 Feb 2022 Test # 2451
won 220 runs v Bangladesh Durban 31 Mar 2022 Test # 2460
won 332 runs v Bangladesh Gqeberha 8 Apr 2022 Test # 2461
won inns & 12 runs v England Lord's 17 Aug 2022 Test # 2474
lost inns & 85 runs v England Manchester 25 Aug 2022 Test # 2475
lost 9 wickets v England The Oval 8 Sep 2022 Test # 2476
lost 6 wickets v Australia Brisbane 17 Dec 2022 Test # 2482
lost inns & 182 runs v Australia Melbourne 26 Dec 2022 Test # 2485
Zimbabwe 26 lost inns & 21 runs v South Africa Cape Town 4 Mar 2005 Test # 1737
lost inns & 62 runs v South Africa Centurion 11 Mar 2005 Test # 1740
lost inns & 294 runs v New Zealand Harare 7 Aug 2005 Test # 1759
lost inns & 46 runs v New Zealand Bulawayo 15 Aug 2005 Test # 1761
lost inns & 90 runs v India Bulawayo 13 Sep 2005 Test # 1765
lost 10 wickets v India Harare 20 Sep 2005 Test # 1767
won 130 runs v Bangladesh Harare 4 Aug 2011 Test # 2002
lost 7 wickets v Pakistan Bulawayo 1 Sep 2011 Test # 2006
lost 34 runs v New Zealand Bulawayo 1 Nov 2011 Test # 2013
lost inns & 301 runs v New Zealand Napier 26 Jan 2012 Test # 2033
lost 9 wickets v West Indies Bridgetown 12 Mar 2013 Test # 2079
lost inns & 65 runs v West Indies Roseau 20 Mar 2013 Test # 2083
won 335 runs v Bangladesh Harare 17 Apr 2013 Test # 2086
lost 143 runs v Bangladesh Harare 25 Apr 2013 Test # 2087
lost 221 runs v Pakistan Harare 3 Sep 2013 Test # 2095
won 24 runs v Pakistan Harare 10 Sep 2013 Test # 2096
lost 9 wickets v South Africa Harare 9 Aug 2014 Test # 2135
lost 3 wickets v Bangladesh Mirpur 25 Oct 2014 Test # 2141
lost 162 runs v Bangladesh Khulna 3 Nov 2014 Test # 2143
lost 186 runs v Bangladesh Chattogram 12 Nov 2014 Test # 2145
lost inns & 117 runs v New Zealand Bulawayo 28 Jul 2016 Test # 2210
lost 254 runs v New Zealand Bulawayo 6 Aug 2016 Test # 2214
lost 225 runs v Sri Lanka Harare 29 Oct 2016 Test # 2228
lost 257 runs v Sri Lanka Harare 6 Nov 2016 Test # 2231
lost 4 wickets v Sri Lanka Colombo (RPS) 14 Jul 2017 Test # 2263
lost 117 runs v West Indies Bulawayo 21 Oct 2017 Test # 2279
Australia 23 won 10 wickets v Zimbabwe Harare 14 Oct 1999 Test # 1463
won 10 wickets v Pakistan Brisbane 5 Nov 1999 Test # 1467
won 4 wickets v Pakistan Hobart 18 Nov 1999 Test # 1469
won inns & 20 runs v Pakistan Perth 26 Nov 1999 Test # 1472
won 285 runs v India Adelaide 10 Dec 1999 Test # 1476
won 180 runs v India Melbourne 26 Dec 1999 Test # 1479
won inns & 141 runs v India Sydney 2 Jan 2000 Test # 1481
won 62 runs v New Zealand Auckland 11 Mar 2000 Test # 1488
won 6 wickets v New Zealand Wellington 24 Mar 2000 Test # 1491
won 6 wickets v New Zealand Hamilton 31 Mar 2000 Test # 1493
won inns & 126 runs v West Indies Brisbane 23 Nov 2000 Test # 1516
won inns & 27 runs v West Indies Perth 1 Dec 2000 Test # 1520
won 5 wickets v West Indies Adelaide 15 Dec 2000 Test # 1523
won 352 runs v West Indies Melbourne 26 Dec 2000 Test # 1525
won 6 wickets v West Indies Sydney 2 Jan 2001 Test # 1527
won 10 wickets v India Wankhede 27 Feb 2001 Test # 1531
lost 171 runs v India Eden Gardens 11 Mar 2001 Test # 1535
lost 2 wickets v India Chennai 18 Mar 2001 Test # 1539
won inns & 118 runs v England Birmingham 5 Jul 2001 Test # 1550
won 8 wickets v England Lord's 19 Jul 2001 Test # 1552
won 7 wickets v England Nottingham 2 Aug 2001 Test # 1554
lost 6 wickets v England Leeds 16 Aug 2001 Test # 1556
won inns & 25 runs v England The Oval 23 Aug 2001 Test # 1558
England 22 won 8 wickets v Australia Adelaide 12 Dec 1884 Test # 17
won 10 wickets v Australia Melbourne 1 Jan 1885 Test # 18
lost 6 runs v Australia Sydney 20 Feb 1885 Test # 19
lost 8 wickets v Australia Sydney 14 Mar 1885 Test # 20
won inns & 98 runs v Australia Melbourne 21 Mar 1885 Test # 21
won 4 wickets v Australia Manchester 5 Jul 1886 Test # 22
won inns & 106 runs v Australia Lord's 19 Jul 1886 Test # 23
won inns & 217 runs v Australia The Oval 12 Aug 1886 Test # 24
won 13 runs v Australia Sydney 28 Jan 1887 Test # 25
won 71 runs v Australia Sydney 25 Feb 1887 Test # 26
won 126 runs v Australia Sydney 10 Feb 1888 Test # 27
lost 61 runs v Australia Lord's 16 Jul 1888 Test # 28
won inns & 137 runs v Australia The Oval 13 Aug 1888 Test # 29
won inns & 21 runs v Australia Manchester 30 Aug 1888 Test # 30
won 8 wickets v South Africa Gqeberha 12 Mar 1889 Test # 31
won inns & 202 runs v South Africa Cape Town 25 Mar 1889 Test # 32
won 7 wickets v Australia Lord's 21 Jul 1890 Test # 33
won 2 wickets v Australia The Oval 11 Aug 1890 Test # 34
lost 54 runs v Australia Melbourne 1 Jan 1892 Test # 35
lost 72 runs v Australia Sydney 29 Jan 1892 Test # 36
won inns & 189 runs v South Africa Cape Town 19 Mar 1892 Test # 37
won inns & 230 runs v Australia Adelaide 24 Mar 1892 Test # 38
Australia 22 won 246 runs v South Africa Adelaide 14 Dec 2001 Test # 1576
won 9 wickets v South Africa Melbourne 26 Dec 2001 Test # 1580
won 10 wickets v South Africa Sydney 2 Jan 2002 Test # 1582
won inns & 360 runs v South Africa Johannesburg 22 Feb 2002 Test # 1590
won 4 wickets v South Africa Cape Town 8 Mar 2002 Test # 1593
lost 5 wickets v South Africa Durban 15 Mar 2002 Test # 1595
won 41 runs v Pakistan Colombo (PSS) 3 Oct 2002 Test # 1615
won inns & 198 runs v Pakistan Sharjah 11 Oct 2002 Test # 1617
won inns & 20 runs v Pakistan Sharjah 19 Oct 2002 Test # 1620
won 384 runs v England Brisbane 7 Nov 2002 Test # 1623
won inns & 51 runs v England Adelaide 21 Nov 2002 Test # 1628
won inns & 48 runs v England Perth 29 Nov 2002 Test # 1629
won 5 wickets v England Melbourne 26 Dec 2002 Test # 1634
lost 225 runs v England Sydney 2 Jan 2003 Test # 1636
won 9 wickets v West Indies Georgetown 10 Apr 2003 Test # 1638
won 118 runs v West Indies Port of Spain 19 Apr 2003 Test # 1639
won 9 wickets v West Indies Bridgetown 1 May 2003 Test # 1643
lost 3 wickets v West Indies St John's 9 May 2003 Test # 1645
won inns & 132 runs v Bangladesh Darwin 18 Jul 2003 Test # 1650
won inns & 98 runs v Bangladesh Cairns 25 Jul 2003 Test # 1652
won inns & 175 runs v Zimbabwe Perth 9 Oct 2003 Test # 1661
won 9 wickets v Zimbabwe Sydney 17 Oct 2003 Test # 1663
Pakistan 22 won 178 runs v England Dubai (DSC) 22 Oct 2015 Test # 2183
won 127 runs v England Sharjah 1 Nov 2015 Test # 2184
won 75 runs v England Lord's 14 Jul 2016 Test # 2206
lost 330 runs v England Manchester 22 Jul 2016 Test # 2208
lost 141 runs v England Birmingham 3 Aug 2016 Test # 2212
won 10 wickets v England The Oval 11 Aug 2016 Test # 2216
won 56 runs v West Indies Dubai (DSC) 13 Oct 2016 Test # 2224
won 133 runs v West Indies Abu Dhabi 21 Oct 2016 Test # 2226
lost 5 wickets v West Indies Sharjah 30 Oct 2016 Test # 2229
lost 8 wickets v New Zealand Christchurch 17 Nov 2016 Test # 2234
lost 138 runs v New Zealand Hamilton 25 Nov 2016 Test # 2237
lost 39 runs v Australia Brisbane 15 Dec 2016 Test # 2240
lost inns & 18 runs v Australia Melbourne 26 Dec 2016 Test # 2242
lost 220 runs v Australia Sydney 3 Jan 2017 Test # 2245
won 7 wickets v West Indies Kingston 21 Apr 2017 Test # 2259
lost 106 runs v West Indies Bridgetown 30 Apr 2017 Test # 2260
won 101 runs v West Indies Roseau 10 May 2017 Test # 2261
lost 21 runs v Sri Lanka Abu Dhabi 28 Sep 2017 Test # 2275
lost 68 runs v Sri Lanka Dubai (DSC) 6 Oct 2017 Test # 2278
won 5 wickets v Ireland Dublin (Malahide) 11 May 2018 Test # 2303
won 9 wickets v England Lord's 24 May 2018 Test # 2304
lost inns & 55 runs v England Leeds 1 Jun 2018 Test # 2305
Pakistan 21 lost inns & 185 runs v New Zealand Hamilton 27 Mar 2001 Test # 1540
lost inns & 9 runs v England Lord's 17 May 2001 Test # 1546
won 108 runs v England Manchester 31 May 2001 Test # 1547
won inns & 264 runs v Bangladesh Multan 29 Aug 2001 Test # 1560
won inns & 178 runs v Bangladesh Dhaka 9 Jan 2002 Test # 1584
won inns & 169 runs v Bangladesh Chattogram 16 Jan 2002 Test # 1586
won 170 runs v West Indies Sharjah 31 Jan 2002 Test # 1587
won 244 runs v West Indies Sharjah 7 Feb 2002 Test # 1588
lost 8 wickets v Sri Lanka Lahore 6 Mar 2002 Test # 1592
won inns & 324 runs v New Zealand Lahore 1 May 2002 Test # 1600
lost 41 runs v Australia Colombo (PSS) 3 Oct 2002 Test # 1615
lost inns & 198 runs v Australia Sharjah 11 Oct 2002 Test # 1617
lost inns & 20 runs v Australia Sharjah 19 Oct 2002 Test # 1620
won 119 runs v Zimbabwe Harare 9 Nov 2002 Test # 1625
won 10 wickets v Zimbabwe Bulawayo 16 Nov 2002 Test # 1627
lost 10 wickets v South Africa Durban 26 Dec 2002 Test # 1635
lost inns & 142 runs v South Africa Cape Town 2 Jan 2003 Test # 1637
won 7 wickets v Bangladesh Karachi 20 Aug 2003 Test # 1655
won 9 wickets v Bangladesh Peshawar 27 Aug 2003 Test # 1657
won 1 wicket v Bangladesh Multan 3 Sep 2003 Test # 1658
won 8 wickets v South Africa Lahore 17 Oct 2003 Test # 1664
Bangladesh 21 lost 8 wickets v Zimbabwe Chattogram 15 Nov 2001 Test # 1568
lost inns & 52 runs v New Zealand Hamilton 18 Dec 2001 Test # 1577
lost inns & 74 runs v New Zealand Wellington 26 Dec 2001 Test # 1579
lost inns & 178 runs v Pakistan Dhaka 9 Jan 2002 Test # 1584
lost inns & 169 runs v Pakistan Chattogram 16 Jan 2002 Test # 1586
lost inns & 196 runs v Sri Lanka Colombo (PSS) 21 Jul 2002 Test # 1609
lost 288 runs v Sri Lanka Colombo (SSC) 28 Jul 2002 Test # 1611
lost inns & 107 runs v South Africa East London 18 Oct 2002 Test # 1619
lost inns & 160 runs v South Africa Potchefstroom 25 Oct 2002 Test # 1621
lost inns & 310 runs v West Indies Dhaka 8 Dec 2002 Test # 1630
lost 7 wickets v West Indies Chattogram 16 Dec 2002 Test # 1632
lost inns & 60 runs v South Africa Chattogram 24 Apr 2003 Test # 1640
lost inns & 18 runs v South Africa Dhaka 1 May 2003 Test # 1642
lost inns & 132 runs v Australia Darwin 18 Jul 2003 Test # 1650
lost inns & 98 runs v Australia Cairns 25 Jul 2003 Test # 1652
lost 7 wickets v Pakistan Karachi 20 Aug 2003 Test # 1655
lost 9 wickets v Pakistan Peshawar 27 Aug 2003 Test # 1657
lost 1 wicket v Pakistan Multan 3 Sep 2003 Test # 1658
lost 7 wickets v England Dhaka 21 Oct 2003 Test # 1665
lost 329 runs v England Chattogram 29 Oct 2003 Test # 1667
lost 183 runs v Zimbabwe Harare 19 Feb 2004 Test # 1683
West Indies 20 lost 4 wickets v Sri Lanka Bridgetown 23 Jun 2018 Test # 2309
won inns & 219 runs v Bangladesh North Sound 4 Jul 2018 Test # 2310
won 166 runs v Bangladesh Kingston 12 Jul 2018 Test # 2312
lost inns & 272 runs v India Rajkot 4 Oct 2018 Test # 2319
lost 10 wickets v India Hyderabad 12 Oct 2018 Test # 2321
lost 64 runs v Bangladesh Chattogram 22 Nov 2018 Test # 2328
lost inns & 184 runs v Bangladesh Mirpur 30 Nov 2018 Test # 2331
won 381 runs v England Bridgetown 23 Jan 2019 Test # 2342
won 10 wickets v England North Sound 31 Jan 2019 Test # 2344
lost 232 runs v England Gros Islet 9 Feb 2019 Test # 2346
lost 318 runs v India North Sound 22 Aug 2019 Test # 2358
lost 257 runs v India Kingston 30 Aug 2019 Test # 2359
won 9 wickets v Afghanistan Lucknow 27 Nov 2019 Test # 2370
won 4 wickets v England Southampton 8 Jul 2020 Test # 2388
lost 113 runs v England Manchester 16 Jul 2020 Test # 2389
lost 269 runs v England Manchester 24 Jul 2020 Test # 2390
lost inns & 134 runs v New Zealand Hamilton 3 Dec 2020 Test # 2394
lost inns & 12 runs v New Zealand Wellington 11 Dec 2020 Test # 2395
won 3 wickets v Bangladesh Chattogram 3 Feb 2021 Test # 2407
won 17 runs v Bangladesh Mirpur 11 Feb 2021 Test # 2410
Australia 19 lost 8 wickets v England Adelaide 12 Dec 1884 Test # 17
lost 10 wickets v England Melbourne 1 Jan 1885 Test # 18
won 6 runs v England Sydney 20 Feb 1885 Test # 19
won 8 wickets v England Sydney 14 Mar 1885 Test # 20
lost inns & 98 runs v England Melbourne 21 Mar 1885 Test # 21
lost 4 wickets v England Manchester 5 Jul 1886 Test # 22
lost inns & 106 runs v England Lord's 19 Jul 1886 Test # 23
lost inns & 217 runs v England The Oval 12 Aug 1886 Test # 24
lost 13 runs v England Sydney 28 Jan 1887 Test # 25
lost 71 runs v England Sydney 25 Feb 1887 Test # 26
lost 126 runs v England Sydney 10 Feb 1888 Test # 27
won 61 runs v England Lord's 16 Jul 1888 Test # 28
lost inns & 137 runs v England The Oval 13 Aug 1888 Test # 29
lost inns & 21 runs v England Manchester 30 Aug 1888 Test # 30
lost 7 wickets v England Lord's 21 Jul 1890 Test # 33
lost 2 wickets v England The Oval 11 Aug 1890 Test # 34
won 54 runs v England Melbourne 1 Jan 1892 Test # 35
won 72 runs v England Sydney 29 Jan 1892 Test # 36
lost inns & 230 runs v England Adelaide 24 Mar 1892 Test # 38
England 18 won 10 runs v Australia Sydney 14 Dec 1894 Test # 42
won 94 runs v Australia Melbourne 29 Dec 1894 Test # 43
lost 382 runs v Australia Adelaide 11 Jan 1895 Test # 44
lost inns & 147 runs v Australia Sydney 1 Feb 1895 Test # 45
won 6 wickets v Australia Melbourne 1 Mar 1895 Test # 46
won 288 runs v South Africa Gqeberha 13 Feb 1896 Test # 47
won inns & 197 runs v South Africa Johannesburg 2 Mar 1896 Test # 48
won inns & 33 runs v South Africa Cape Town 21 Mar 1896 Test # 49
won 6 wickets v Australia Lord's 22 Jun 1896 Test # 50
lost 3 wickets v Australia Manchester 16 Jul 1896 Test # 51
won 66 runs v Australia The Oval 10 Aug 1896 Test # 52
won 9 wickets v Australia Sydney 13 Dec 1897 Test # 53
lost inns & 55 runs v Australia Melbourne 1 Jan 1898 Test # 54
lost inns & 13 runs v Australia Adelaide 14 Jan 1898 Test # 55
lost 8 wickets v Australia Melbourne 29 Jan 1898 Test # 56
lost 6 wickets v Australia Sydney 26 Feb 1898 Test # 57
won 32 runs v South Africa Johannesburg 14 Feb 1899 Test # 58
won 210 runs v South Africa Cape Town 1 Apr 1899 Test # 59
Australia 18 won inns & 39 runs v England The Oval 16 Aug 1930 Test # 198
won 10 wickets v West Indies Adelaide 12 Dec 1930 Test # 199
won inns & 172 runs v West Indies Sydney 1 Jan 1931 Test # 201
won inns & 217 runs v West Indies Brisbane 16 Jan 1931 Test # 203
won inns & 122 runs v West Indies Melbourne 13 Feb 1931 Test # 205
lost 30 runs v West Indies Sydney 27 Feb 1931 Test # 208
won inns & 163 runs v South Africa Brisbane 27 Nov 1931 Test # 212
won inns & 155 runs v South Africa Sydney 18 Dec 1931 Test # 213
won 169 runs v South Africa Melbourne 31 Dec 1931 Test # 214
won 10 wickets v South Africa Adelaide 29 Jan 1932 Test # 215
won inns & 72 runs v South Africa Melbourne 12 Feb 1932 Test # 216
lost 10 wickets v England Sydney 2 Dec 1932 Test # 220
won 111 runs v England Melbourne 30 Dec 1932 Test # 221
lost 338 runs v England Adelaide 13 Jan 1933 Test # 222
lost 6 wickets v England Brisbane 10 Feb 1933 Test # 223
lost 8 wickets v England Sydney 23 Feb 1933 Test # 224
won 238 runs v England Nottingham 8 Jun 1934 Test # 233
lost inns & 38 runs v England Lord's 22 Jun 1934 Test # 234
Australia 18 lost 9 wickets v West Indies Port of Spain 21 Apr 1995 Test # 1296
won inns & 53 runs v West Indies Kingston 29 Apr 1995 Test # 1297
won inns & 126 runs v Pakistan Brisbane 9 Nov 1995 Test # 1311
won 155 runs v Pakistan Hobart 17 Nov 1995 Test # 1313
lost 74 runs v Pakistan Sydney 30 Nov 1995 Test # 1314
won inns & 36 runs v Sri Lanka Perth 8 Dec 1995 Test # 1317
won 10 wickets v Sri Lanka Melbourne 26 Dec 1995 Test # 1319
won 148 runs v Sri Lanka Adelaide 25 Jan 1996 Test # 1324
lost 7 wickets v India Delhi 10 Oct 1996 Test # 1335
won 123 runs v West Indies Brisbane 22 Nov 1996 Test # 1340
won 124 runs v West Indies Sydney 29 Nov 1996 Test # 1343
lost 6 wickets v West Indies Melbourne 26 Dec 1996 Test # 1346
won inns & 183 runs v West Indies Adelaide 25 Jan 1997 Test # 1352
lost 10 wickets v West Indies Perth 1 Feb 1997 Test # 1353
won inns & 196 runs v South Africa Johannesburg 28 Feb 1997 Test # 1356
won 2 wickets v South Africa Gqeberha 14 Mar 1997 Test # 1360
lost 8 wickets v South Africa Centurion 21 Mar 1997 Test # 1362
lost 9 wickets v England Birmingham 5 Jun 1997 Test # 1368
Australia 17 won 184 runs v South Africa Melbourne 26 Dec 2005 Test # 1779
won 8 wickets v South Africa Sydney 2 Jan 2006 Test # 1780
won 7 wickets v South Africa Cape Town 16 Mar 2006 Test # 1789
won 112 runs v South Africa Durban 24 Mar 2006 Test # 1792
won 2 wickets v South Africa Johannesburg 31 Mar 2006 Test # 1795
won 3 wickets v Bangladesh Fatullah 9 Apr 2006 Test # 1797
won inns & 80 runs v Bangladesh Chattogram 16 Apr 2006 Test # 1799
won 277 runs v England Brisbane 23 Nov 2006 Test # 1817
won 6 wickets v England Adelaide 1 Dec 2006 Test # 1819
won 206 runs v England Perth 14 Dec 2006 Test # 1821
won inns & 99 runs v England Melbourne 26 Dec 2006 Test # 1824
won 10 wickets v England Sydney 2 Jan 2007 Test # 1826
won inns & 40 runs v Sri Lanka Brisbane 8 Nov 2007 Test # 1845
won 96 runs v Sri Lanka Hobart 16 Nov 2007 Test # 1847
won 337 runs v India Melbourne 26 Dec 2007 Test # 1855
won 122 runs v India Sydney 2 Jan 2008 Test # 1857
lost 72 runs v India Perth 16 Jan 2008 Test # 1862
Sri Lanka 16 lost inns & 229 runs v South Africa Cape Town 2 Jan 2001 Test # 1528
lost inns & 7 runs v South Africa Centurion 20 Jan 2001 Test # 1529
won inns & 28 runs v England Galle 22 Feb 2001 Test # 1530
lost 3 wickets v England Kandy 7 Mar 2001 Test # 1532
lost 4 wickets v England Colombo (SSC) 15 Mar 2001 Test # 1537
won 10 wickets v India Galle 14 Aug 2001 Test # 1555
lost 7 wickets v India Kandy 22 Aug 2001 Test # 1557
won inns & 77 runs v India Colombo (SSC) 29 Aug 2001 Test # 1559
won inns & 137 runs v Bangladesh Colombo (SSC) 6 Sep 2001 Test # 1561
won 10 wickets v West Indies Galle 13 Nov 2001 Test # 1567
won 131 runs v West Indies Kandy 21 Nov 2001 Test # 1570
won 10 wickets v West Indies Colombo (SSC) 29 Nov 2001 Test # 1572
won inns & 166 runs v Zimbabwe Colombo (SSC) 27 Dec 2001 Test # 1581
won inns & 94 runs v Zimbabwe Kandy 4 Jan 2002 Test # 1583
won 315 runs v Zimbabwe Galle 12 Jan 2002 Test # 1585
won 8 wickets v Pakistan Lahore 6 Mar 2002 Test # 1592
Sri Lanka 16 won 7 wickets v Pakistan Galle 6 Aug 2014 Test # 2133
won 105 runs v Pakistan Colombo (SSC) 14 Aug 2014 Test # 2136
lost 8 wickets v New Zealand Christchurch 26 Dec 2014 Test # 2151
lost 193 runs v New Zealand Wellington 3 Jan 2015 Test # 2155
lost 10 wickets v Pakistan Galle 17 Jun 2015 Test # 2167
won 7 wickets v Pakistan Colombo (PSS) 25 Jun 2015 Test # 2168
lost 7 wickets v Pakistan Pallekele 3 Jul 2015 Test # 2169
won 63 runs v India Galle 12 Aug 2015 Test # 2176
lost 278 runs v India Colombo (PSS) 20 Aug 2015 Test # 2177
lost 117 runs v India Colombo (SSC) 28 Aug 2015 Test # 2179
won inns & 6 runs v West Indies Galle 14 Oct 2015 Test # 2181
won 72 runs v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
lost 122 runs v New Zealand Dunedin 10 Dec 2015 Test # 2192
lost 5 wickets v New Zealand Hamilton 18 Dec 2015 Test # 2194
lost inns & 88 runs v England Leeds 19 May 2016 Test # 2203
lost 9 wickets v England Chester-le-Street 27 May 2016 Test # 2204
Sri Lanka 16 won 106 runs v Australia Pallekele 26 Jul 2016 Test # 2209
won 229 runs v Australia Galle 4 Aug 2016 Test # 2213
won 163 runs v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
won 225 runs v Zimbabwe Harare 29 Oct 2016 Test # 2228
won 257 runs v Zimbabwe Harare 6 Nov 2016 Test # 2231
lost 206 runs v South Africa Gqeberha 26 Dec 2016 Test # 2243
lost 282 runs v South Africa Cape Town 2 Jan 2017 Test # 2244
lost inns & 118 runs v South Africa Johannesburg 12 Jan 2017 Test # 2247
won 259 runs v Bangladesh Galle 7 Mar 2017 Test # 2252
lost 4 wickets v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
won 4 wickets v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
lost 304 runs v India Galle 26 Jul 2017 Test # 2265
lost inns & 53 runs v India Colombo (SSC) 3 Aug 2017 Test # 2267
lost inns & 171 runs v India Pallekele 12 Aug 2017 Test # 2269
won 21 runs v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
won 68 runs v Pakistan Dubai (DSC) 6 Oct 2017 Test # 2278
Bangladesh 16 lost 215 runs v Sri Lanka Mirpur 8 Feb 2018 Test # 2296
lost inns & 219 runs v West Indies North Sound 4 Jul 2018 Test # 2310
lost 166 runs v West Indies Kingston 12 Jul 2018 Test # 2312
lost 151 runs v Zimbabwe Sylhet 3 Nov 2018 Test # 2323
won 218 runs v Zimbabwe Mirpur 11 Nov 2018 Test # 2325
won 64 runs v West Indies Chattogram 22 Nov 2018 Test # 2328
won inns & 184 runs v West Indies Mirpur 30 Nov 2018 Test # 2331
lost inns & 52 runs v New Zealand Hamilton 28 Feb 2019 Test # 2349
lost inns & 12 runs v New Zealand Wellington 8 Mar 2019 Test # 2350
lost 224 runs v Afghanistan Chattogram 5 Sep 2019 Test # 2361
lost inns & 130 runs v India Indore 14 Nov 2019 Test # 2366
lost inns & 46 runs v India Eden Gardens 22 Nov 2019 Test # 2369
lost inns & 44 runs v Pakistan Rawalpindi 7 Feb 2020 Test # 2384
won inns & 106 runs v Zimbabwe Mirpur 22 Feb 2020 Test # 2386
lost 3 wickets v West Indies Chattogram 3 Feb 2021 Test # 2407
lost 17 runs v West Indies Mirpur 11 Feb 2021 Test # 2410
England 15 lost 9 wickets v Pakistan Lord's 24 May 2018 Test # 2304
won inns & 55 runs v Pakistan Leeds 1 Jun 2018 Test # 2305
won 31 runs v India Birmingham 1 Aug 2018 Test # 2314
won inns & 159 runs v India Lord's 9 Aug 2018 Test # 2315
lost 203 runs v India Nottingham 18 Aug 2018 Test # 2316
won 60 runs v India Southampton 30 Aug 2018 Test # 2317
won 118 runs v India The Oval 7 Sep 2018 Test # 2318
won 211 runs v Sri Lanka Galle 6 Nov 2018 Test # 2324
won 57 runs v Sri Lanka Pallekele 14 Nov 2018 Test # 2326
won 42 runs v Sri Lanka Colombo (SSC) 23 Nov 2018 Test # 2329
lost 381 runs v West Indies Bridgetown 23 Jan 2019 Test # 2342
lost 10 wickets v West Indies North Sound 31 Jan 2019 Test # 2344
won 232 runs v West Indies Gros Islet 9 Feb 2019 Test # 2346
won 143 runs v Ireland Lord's 24 Jul 2019 Test # 2352
lost 251 runs v Australia Birmingham 1 Aug 2019 Test # 2353

* indicates that the sequence is ongoing

Records include the following recent matches:
New Zealand v Sri Lanka at Wellington, 2nd Test, Mar 17-20, 2023 [Test # 2500]
India v Australia at Ahmedabad, 4th Test, Mar 9-13, 2023 [Test # 2499]
New Zealand v Sri Lanka at Christchurch, 1st Test, Mar 9-13, 2023 [Test # 2498]