By an innings
Winner Margin Ground Match Date Scorecard
New Zealand inns & 301 runs Napier 26 Jan 2012 Test # 2033
New Zealand inns & 294 runs Harare 7 Aug 2005 Test # 1759
Sri Lanka inns & 254 runs Bulawayo 14 May 2004 Test # 1699
Sri Lanka inns & 240 runs Harare 6 May 2004 Test # 1698
South Africa inns & 219 runs Harare 11 Nov 1999 Test # 1468
England inns & 209 runs Lord's 18 May 2000 Test # 1495
West Indies inns & 176 runs Bulawayo 19 Jul 2001 Test # 1551
Australia inns & 175 runs Perth 9 Oct 2003 Test # 1661
Sri Lanka inns & 166 runs Colombo (SSC) 27 Dec 2001 Test # 1581
South Africa inns & 120 runs Port Elizabeth 26 Dec 2017 Test # 2290
New Zealand inns & 117 runs Bulawayo 28 Jul 2016 Test # 2210
India inns & 101 runs Nagpur 21 Feb 2002 Test # 1589
Sri Lanka inns & 94 runs Kandy 4 Jan 2002 Test # 1583
England inns & 92 runs Lord's 22 May 2003 Test # 1646
India inns & 90 runs Bulawayo 13 Sep 2005 Test # 1765
Sri Lanka inns & 77 runs Colombo (RPS) 11 Sep 1996 Test # 1333
England inns & 69 runs Chester-le-Street 5 Jun 2003 Test # 1647
West Indies inns & 65 runs Roseau 20 Mar 2013 Test # 2083
South Africa inns & 62 runs Centurion 11 Mar 2005 Test # 1740
New Zealand inns & 46 runs Bulawayo 15 Aug 2005 Test # 1761
South Africa inns & 21 runs Cape Town 4 Mar 2005 Test # 1737
India inns & 13 runs Delhi 13 Mar 1993 Test # 1218
New Zealand inns & 13 runs Auckland 26 Feb 1998 Test # 1402
South Africa inns & 13 runs Bloemfontein 29 Oct 1999 Test # 1466
By runs
Winner Margin Ground Match Date Scorecard
Sri Lanka 315 runs Galle 12 Jan 2002 Test # 1585
Sri Lanka 257 runs Harare 6 Nov 2016 Test # 2231
New Zealand 254 runs Bulawayo 6 Aug 2016 Test # 2214
Bangladesh 226 runs Chittagong 6 Jan 2005 Test # 1733
Sri Lanka 225 runs Harare 29 Oct 2016 Test # 2228
Pakistan 221 runs Harare 3 Sep 2013 Test # 2095
Bangladesh 218 runs Dhaka 11 Nov 2018 Test # 2325
Bangladesh 186 runs Chittagong 12 Nov 2014 Test # 2145
New Zealand 177 runs Harare 7 Nov 1992 Test # 1199
Bangladesh 162 runs Khulna 3 Nov 2014 Test # 2143
Bangladesh 143 runs Harare 25 Apr 2013 Test # 2087
Pakistan 131 runs Karachi 1 Dec 1993 Test # 1237
West Indies 128 runs Bulawayo 12 Nov 2003 Test # 1669
Pakistan 119 runs Harare 9 Nov 2002 Test # 1625
West Indies 117 runs Bulawayo 21 Oct 2017 Test # 2279
Pakistan 99 runs Harare 15 Feb 1995 Test # 1290
Pakistan 52 runs Rawalpindi 9 Dec 1993 Test # 1240
West Indies 35 runs Port of Spain 16 Mar 2000 Test # 1490
New Zealand 34 runs Bulawayo 1 Nov 2011 Test # 2013
By wickets
Winner Margin Ground Match Date Scorecard
Sri Lanka 10 wickets Colombo (SSC) 18 Sep 1996 Test # 1334
Pakistan 10 wickets Faisalabad 24 Oct 1996 Test # 1337
New Zealand 10 wickets Wellington 19 Feb 1998 Test # 1401
Australia 10 wickets Harare 14 Oct 1999 Test # 1463
West Indies 10 wickets Kingston 24 Mar 2000 Test # 1492
Pakistan 10 wickets Bulawayo 16 Nov 2002 Test # 1627
India 10 wickets Harare 20 Sep 2005 Test # 1767
South Africa 9 wickets Harare 7 Sep 2001 Test # 1562
Australia 9 wickets Sydney 17 Oct 2003 Test # 1663
West Indies 9 wickets Bridgetown 12 Mar 2013 Test # 2079
South Africa 9 wickets Harare 9 Aug 2014 Test # 2135
Pakistan 8 wickets Bulawayo 7 Feb 1995 Test # 1288
Sri Lanka 8 wickets Kandy 7 Jan 1998 Test # 1394
New Zealand 8 wickets Harare 19 Sep 2000 Test # 1511
India 8 wickets Bulawayo 7 Jun 2001 Test # 1548
South Africa 7 wickets Harare 13 Oct 1995 Test # 1307
New Zealand 7 wickets Bulawayo 12 Sep 2000 Test # 1510
India 7 wickets Delhi 18 Nov 2000 Test # 1515
Pakistan 7 wickets Bulawayo 1 Sep 2011 Test # 2006
Sri Lanka 6 wickets Harare 26 Nov 1999 Test # 1473
Sri Lanka 5 wickets Colombo (SSC) 14 Jan 1998 Test # 1395
India 4 wickets Delhi 28 Feb 2002 Test # 1591
Sri Lanka 4 wickets Colombo (RPS) 14 Jul 2017 Test # 2263
Pakistan 3 wickets Harare 21 Mar 1998 Test # 1412
Bangladesh 3 wickets Dhaka 25 Oct 2014 Test # 2141
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years
Records includes the following current or recent matches:
Bangladesh v Zimbabwe at Dhaka, 2nd Test, Nov 11-15, 2018 [Test # 2325]
Bangladesh v Zimbabwe at Sylhet, 1st Test, Nov 3-6, 2018 [Test # 2323]
South Africa v Zimbabwe at Port Elizabeth, Only Test, Dec 26-27, 2017 [Test # 2290]