By runs
Winner Margin Opposition Ground Match Date Scorecard
New Zealand 4 runs v Pakistan Abu Dhabi 16 Nov 2018 Test # 2327
New Zealand 7 runs v Australia Hobart 9 Dec 2011 Test # 2021
England 14 runs v Australia Nottingham 10 Jul 2013 Test # 2090
Bangladesh 20 runs v Australia Dhaka 27 Aug 2017 Test # 2272
Sri Lanka 21 runs v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
England 22 runs v Bangladesh Chattogram 20 Oct 2016 Test # 2225
Zimbabwe 24 runs v Pakistan Harare 10 Sep 2013 Test # 2096
England 31 runs v India Birmingham 1 Aug 2018 Test # 2314
India 31 runs v Australia Adelaide 6 Dec 2018 Test # 2333
New Zealand 34 runs v Zimbabwe Bulawayo 1 Nov 2011 Test # 2013
Australia 36 runs v Pakistan Sydney 3 Jan 2010 Test # 1945
Australia 39 runs v Pakistan Brisbane 15 Dec 2016 Test # 2240
West Indies 40 runs v Pakistan Providence 12 May 2011 Test # 1992
New Zealand 40 runs v India Auckland 6 Feb 2014 Test # 2118
England 42 runs v Sri Lanka Colombo (SSC) 23 Nov 2018 Test # 2329
Australia 48 runs v India Adelaide 9 Dec 2014 Test # 2148
South Africa 51 runs v England Lord's 16 Aug 2012 Test # 2053
New Zealand 53 runs v West Indies Bridgetown 26 Jun 2014 Test # 2127
Pakistan 56 runs v West Indies Dubai (DSC) 13 Oct 2016 Test # 2224
England 57 runs v Sri Lanka Pallekele 14 Nov 2018 Test # 2326
England 60 runs v India Southampton 30 Aug 2018 Test # 2317
India 63 runs v West Indies Kingston 20 Jun 2011 Test # 1997
Sri Lanka 63 runs v India Galle 12 Aug 2015 Test # 2176
India 63 runs v South Africa Johannesburg 24 Jan 2018 Test # 2294
Bangladesh 64 runs v West Indies Chattogram 22 Nov 2018 Test # 2328
Sri Lanka 68 runs v Pakistan Dubai (DSC) 6 Oct 2017 Test # 2278
Pakistan 71 runs v England Dubai (DSC) 3 Feb 2012 Test # 2034
Pakistan 72 runs v England Abu Dhabi 25 Jan 2012 Test # 2032
Sri Lanka 72 runs v West Indies Colombo (PSS) 22 Oct 2015 Test # 2182
South Africa 72 runs v India Cape Town 5 Jan 2018 Test # 2292
England 74 runs v Australia Chester-le-Street 9 Aug 2013 Test # 2093
Sri Lanka 75 runs v England Galle 26 Mar 2012 Test # 2038
Australia 75 runs v West Indies Roseau 23 Apr 2012 Test # 2042
Pakistan 75 runs v England Lord's 14 Jul 2016 Test # 2206
India 75 runs v Australia Bengaluru 4 Mar 2017 Test # 2251
West Indies 77 runs v Bangladesh Dhaka 13 Nov 2012 Test # 2057
India 87 runs v South Africa Durban 26 Dec 2010 Test # 1987
India 95 runs v England Lord's 17 Jul 2014 Test # 2130
Sri Lanka 100 runs v England Leeds 20 Jun 2014 Test # 2126
Pakistan 101 runs v West Indies Roseau 10 May 2017 Test # 2261
By wickets
Winner Margin Opposition Ground Match Date Scorecard
India 1 wicket v Australia Mohali 1 Oct 2010 Test # 1972
Sri Lanka 1 wicket v South Africa Durban 13 Feb 2019 Test # 2347
Australia 2 wickets v South Africa Johannesburg 17 Nov 2011 Test # 2018
Pakistan 3 wickets v Australia Leeds 21 Jul 2010 Test # 1965
Australia 3 wickets v West Indies Bridgetown 7 Apr 2012 Test # 2040
Bangladesh 3 wickets v Zimbabwe Dhaka 25 Oct 2014 Test # 2141
Australia 3 wickets v New Zealand Adelaide 27 Nov 2015 Test # 2190
Pakistan 4 wickets v England The Oval 18 Aug 2010 Test # 1970
South Africa 4 wickets v Pakistan Cape Town 14 Feb 2013 Test # 2073
Australia 4 wickets v India Brisbane 17 Dec 2014 Test # 2149
Bangladesh 4 wickets v Sri Lanka Colombo (PSS) 15 Mar 2017 Test # 2254
Sri Lanka 4 wickets v Zimbabwe Colombo (RPS) 14 Jul 2017 Test # 2263
Sri Lanka 4 wickets v West Indies Bridgetown 23 Jun 2018 Test # 2309
India 5 wickets v Sri Lanka Colombo (PSS) 3 Aug 2010 Test # 1968
India 5 wickets v West Indies Delhi 6 Nov 2011 Test # 2015
England 5 wickets v West Indies Lord's 17 May 2012 Test # 2043
West Indies 5 wickets v New Zealand Kingston 2 Aug 2012 Test # 2052
India 5 wickets v New Zealand Bengaluru 31 Aug 2012 Test # 2055
Australia 5 wickets v Sri Lanka Sydney 3 Jan 2013 Test # 2070
Pakistan 5 wickets v Sri Lanka Sharjah 16 Jan 2014 Test # 2115
West Indies 5 wickets v England Bridgetown 1 May 2015 Test # 2160
New Zealand 5 wickets v Sri Lanka Hamilton 18 Dec 2015 Test # 2194
West Indies 5 wickets v Pakistan Sharjah 30 Oct 2016 Test # 2229
West Indies 5 wickets v England Leeds 25 Aug 2017 Test # 2271
Pakistan 5 wickets v Ireland Dublin (Malahide) 11 May 2018 Test # 2303
India 6 wickets v Australia Mohali 14 Mar 2013 Test # 2081
India 6 wickets v Australia Delhi 22 Mar 2013 Test # 2085
South Africa 6 wickets v Australia Port Elizabeth 9 Mar 2018 Test # 2298
South Africa 6 wickets v Pakistan Centurion 26 Dec 2018 Test # 2338
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

Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures

Records includes the following current or recent matches:
Afghanistan v Ireland at Dehradun, Only Test, Mar 15-18, 2019 [Test # 2351]
New Zealand v Bangladesh at Wellington, 2nd Test, Mar 8-12, 2019 [Test # 2350]
New Zealand v Bangladesh at Hamilton, 1st Test, Feb 28-Mar 3, 2019 [Test # 2349]