Match results
Team 1 Team 2 Winner Margin Ground Match Date Scorecard
Australia England Australia inns & 123 runs Sydney Jan 4-8, 2018 Test # 2291
South Africa India South Africa 72 runs Cape Town Jan 5-8, 2018 Test # 2292
South Africa India South Africa 135 runs Centurion Jan 13-17, 2018 Test # 2293
South Africa India India 63 runs Johannesburg Jan 24-27, 2018 Test # 2294
Bangladesh Sri Lanka drawn Chittagong Jan 31-Feb 4, 2018 Test # 2295
Bangladesh Sri Lanka Sri Lanka 215 runs Dhaka Feb 8-10, 2018 Test # 2296
South Africa Australia Australia 118 runs Durban Mar 1-5, 2018 Test # 2297
South Africa Australia South Africa 6 wickets Port Elizabeth Mar 9-12, 2018 Test # 2298
New Zealand England New Zealand inns & 49 runs Auckland Mar 22-26, 2018 Test # 2299
South Africa Australia South Africa 322 runs Cape Town Mar 22-25, 2018 Test # 2300
New Zealand England drawn Christchurch Mar 30-Apr 3, 2018 Test # 2301
South Africa Australia South Africa 492 runs Johannesburg Mar 30-Apr 3, 2018 Test # 2302
Ireland Pakistan Pakistan 5 wickets Dublin (Malahide) May 11-15, 2018 Test # 2303
England Pakistan Pakistan 9 wickets Lord's May 24-27, 2018 Test # 2304
England Pakistan England inns & 55 runs Leeds Jun 1-3, 2018 Test # 2305
West Indies Sri Lanka West Indies 226 runs Port of Spain Jun 6-10, 2018 Test # 2306
India Afghanistan India inns & 262 runs Bengaluru Jun 14-15, 2018 Test # 2307
West Indies Sri Lanka drawn Gros Islet Jun 14-18, 2018 Test # 2308
West Indies Sri Lanka Sri Lanka 4 wickets Bridgetown Jun 23-26, 2018 Test # 2309
West Indies Bangladesh West Indies inns & 219 runs North Sound Jul 4-6, 2018 Test # 2310
Sri Lanka South Africa Sri Lanka 278 runs Galle Jul 12-14, 2018 Test # 2311
West Indies Bangladesh West Indies 166 runs Kingston Jul 12-14, 2018 Test # 2312
Sri Lanka South Africa Sri Lanka 199 runs Colombo (SSC) Jul 20-23, 2018 Test # 2313
England India England 31 runs Birmingham Aug 1-4, 2018 Test # 2314
England India England inns & 159 runs Lord's Aug 9-12, 2018 Test # 2315
England India India 203 runs Nottingham Aug 18-22, 2018 Test # 2316
England India England 60 runs Southampton Aug 30-Sep 2, 2018 Test # 2317
England India England 118 runs The Oval Sep 7-11, 2018 Test # 2318
India West Indies India inns & 272 runs Rajkot Oct 4-6, 2018 Test # 2319
Australia Pakistan drawn Dubai (DSC) Oct 7-11, 2018 Test # 2320
India West Indies India 10 wickets Hyderabad (Deccan) Oct 12-14, 2018 Test # 2321
Australia Pakistan Pakistan 373 runs Abu Dhabi Oct 16-19, 2018 Test # 2322
Bangladesh Zimbabwe Zimbabwe 151 runs Sylhet Nov 3-6, 2018 Test # 2323
Sri Lanka England England 211 runs Galle Nov 6-9, 2018 Test # 2324
Bangladesh Zimbabwe Bangladesh 218 runs Dhaka Nov 11-15, 2018 Test # 2325
Sri Lanka England England 57 runs Pallekele Nov 14-18, 2018 Test # 2326
New Zealand Pakistan New Zealand 4 runs Abu Dhabi Nov 16-19, 2018 Test # 2327
Bangladesh West Indies Bangladesh 64 runs Chittagong Nov 22-24, 2018 Test # 2328
Sri Lanka England England 42 runs Colombo (SSC) Nov 23-26, 2018 Test # 2329
New Zealand Pakistan Pakistan inns & 16 runs Dubai (DSC) Nov 24-27, 2018 Test # 2330
Bangladesh West Indies Bangladesh inns & 184 runs Dhaka Nov 30-Dec 2, 2018 Test # 2331
New Zealand Pakistan New Zealand 123 runs Abu Dhabi Dec 3-7, 2018 Test # 2332
Australia India India 31 runs Adelaide Dec 6-10, 2018 Test # 2333

year 2017 « year 2018

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

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 India at Adelaide, 1st Test, Dec 6-10, 2018 [Test # 2333]
New Zealand v Pakistan at Abu Dhabi, 3rd Test, Dec 3-7, 2018 [Test # 2332]
Bangladesh v West Indies at Dhaka, 2nd Test, Nov 30-Dec 2, 2018 [Test # 2331]