By an innings
Winner Margin Opposition Ground Match Date Scorecard
South Africa inns & 254 runs v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
India inns & 239 runs v Sri Lanka Nagpur 24 Nov 2017 Test # 2283
England inns & 209 runs v West Indies Birmingham 17 Aug 2017 Test # 2270
India inns & 171 runs v Sri Lanka Pallekele 12 Aug 2017 Test # 2269
South Africa inns & 120 runs v Zimbabwe Port Elizabeth 26 Dec 2017 Test # 2290
South Africa inns & 118 runs v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
New Zealand inns & 67 runs v West Indies Wellington 1 Dec 2017 Test # 2284
India inns & 53 runs v Sri Lanka Colombo (SSC) 3 Aug 2017 Test # 2267
Australia inns & 41 runs v England Perth 14 Dec 2017 Test # 2288
By runs
Winner Margin Opposition Ground Match Date Scorecard
South Africa 340 runs v England Nottingham 14 Jul 2017 Test # 2264
Australia 333 runs v India Pune 23 Feb 2017 Test # 2250
South Africa 333 runs v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
India 304 runs v Sri Lanka Galle 26 Jul 2017 Test # 2265
South Africa 282 runs v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
Sri Lanka 259 runs v Bangladesh Galle 7 Mar 2017 Test # 2252
New Zealand 240 runs v West Indies Hamilton 9 Dec 2017 Test # 2287
England 239 runs v South Africa The Oval 27 Jul 2017 Test # 2266
Australia 220 runs v Pakistan Sydney 3 Jan 2017 Test # 2245
England 211 runs v South Africa Lord's 6 Jul 2017 Test # 2262
India 208 runs v Bangladesh Hyderabad (Deccan) 9 Feb 2017 Test # 2249
England 177 runs v South Africa Manchester 4 Aug 2017 Test # 2268
Australia 120 runs v England Adelaide 2 Dec 2017 Test # 2285
West Indies 117 runs v Zimbabwe Bulawayo 21 Oct 2017 Test # 2279
West Indies 106 runs v Pakistan Bridgetown 30 Apr 2017 Test # 2260
Pakistan 101 runs v West Indies Roseau 10 May 2017 Test # 2261
India 75 runs v Australia Bengaluru 4 Mar 2017 Test # 2251
Sri Lanka 68 runs v Pakistan Dubai (DSC) 6 Oct 2017 Test # 2278
Sri Lanka 21 runs v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
Bangladesh 20 runs v Australia Dhaka 27 Aug 2017 Test # 2272
By wickets
Winner Margin Opposition Ground Match Date Scorecard
Australia 10 wickets v England Brisbane 23 Nov 2017 Test # 2282
New Zealand 9 wickets v Bangladesh Christchurch 20 Jan 2017 Test # 2248
England 9 wickets v West Indies Lord's 7 Sep 2017 Test # 2274
South Africa 8 wickets v New Zealand Wellington 16 Mar 2017 Test # 2255
India 8 wickets v Australia Dharamsala 25 Mar 2017 Test # 2258
New Zealand 7 wickets v Bangladesh Wellington 12 Jan 2017 Test # 2246
Pakistan 7 wickets v West Indies Kingston 21 Apr 2017 Test # 2259
Australia 7 wickets v Bangladesh Chittagong 4 Sep 2017 Test # 2273
West Indies 5 wickets v England Leeds 25 Aug 2017 Test # 2271
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

Performances in matches that overlap years 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:
Australia v England at Melbourne, 4th Test, Dec 26-30, 2017 [Test # 2289]
South Africa v Zimbabwe at Port Elizabeth, Only Test, Dec 26-27, 2017 [Test # 2290]
Australia v England at Perth, 3rd Test, Dec 14-18, 2017 [Test # 2288]