Match results in 2020 in Tests
Match results
Team 1 | Team 2 | Winner | Margin | Ground | Match Date | Scorecard |
South Africa | Pakistan | South Africa | 2 wickets | Centurion | Dec 26-29, 2024 | Test # 2572 |
Zimbabwe | Afghanistan | drawn | - | Bulawayo | Dec 26-30, 2024 | Test # 2573 |
Australia | India | Australia | 184 runs | Melbourne | Dec 26-30, 2024 | Test # 2571 |
Australia | India | drawn | - | Brisbane | Dec 14-18, 2024 | Test # 2570 |
New Zealand | England | New Zealand | 423 runs | Hamilton | Dec 14-17, 2024 | Test # 2569 |
Australia | India | Australia | 10 wickets | Adelaide | Dec 6-8, 2024 | Test # 2568 |
New Zealand | England | England | 323 runs | Wellington | Dec 6-8, 2024 | Test # 2567 |
South Africa | Sri Lanka | South Africa | 109 runs | Gqeberha | Dec 5-9, 2024 | Test # 2566 |
West Indies | Bangladesh | Bangladesh | 101 runs | Kingston | Nov 30-Dec 3, 2024 | Test # 2565 |
New Zealand | England | England | 8 wickets | Christchurch | Nov 28-Dec 1, 2024 | Test # 2564 |
South Africa | Sri Lanka | South Africa | 233 runs | Durban | Nov 27-30, 2024 | Test # 2563 |
West Indies | Bangladesh | West Indies | 201 runs | North Sound | Nov 22-26, 2024 | Test # 2562 |
Australia | India | India | 295 runs | Perth | Nov 22-25, 2024 | Test # 2561 |
India | New Zealand | New Zealand | 25 runs | Wankhede | Nov 1-3, 2024 | Test # 2560 |
Bangladesh | South Africa | South Africa | inns & 273 runs | Chattogram | Oct 29-31, 2024 | Test # 2559 |
Pakistan | England | Pakistan | 9 wickets | Rawalpindi | Oct 24-26, 2024 | Test # 2558 |
India | New Zealand | New Zealand | 113 runs | Pune | Oct 24-26, 2024 | Test # 2557 |
Bangladesh | South Africa | South Africa | 7 wickets | Mirpur | Oct 21-24, 2024 | Test # 2556 |
India | New Zealand | New Zealand | 8 wickets | Bengaluru | Oct 16-20, 2024 | Test # 2555 |
Pakistan | England | Pakistan | 152 runs | Multan | Oct 15-18, 2024 | Test # 2554 |
Pakistan | England | England | inns & 47 runs | Multan | Oct 7-11, 2024 | Test # 2553 |
India | Bangladesh | India | 7 wickets | Kanpur | Sep 27-Oct 1, 2024 | Test # 2552 |
Sri Lanka | New Zealand | Sri Lanka | inns & 154 runs | Galle | Sep 26-29, 2024 | Test # 2551 |
India | Bangladesh | India | 280 runs | Chennai | Sep 19-22, 2024 | Test # 2550 |
Sri Lanka | New Zealand | Sri Lanka | 63 runs | Galle | Sep 18-23, 2024 | Test # 2549 |
England | Sri Lanka | Sri Lanka | 8 wickets | The Oval | Sep 6-9, 2024 | Test # 2548 |
Pakistan | Bangladesh | Bangladesh | 6 wickets | Rawalpindi | Aug 30-Sep 3, 2024 | Test # 2547 |
England | Sri Lanka | England | 190 runs | Lord's | Aug 29-Sep 1, 2024 | Test # 2546 |
England | Sri Lanka | England | 5 wickets | Manchester | Aug 21-24, 2024 | Test # 2545 |
Pakistan | Bangladesh | Bangladesh | 10 wickets | Rawalpindi | Aug 21-25, 2024 | Test # 2544 |
West Indies | South Africa | South Africa | 40 runs | Providence | Aug 15-17, 2024 | Test # 2543 |
West Indies | South Africa | drawn | - | Port of Spain | Aug 7-11, 2024 | Test # 2542 |
England | West Indies | England | 10 wickets | Birmingham | Jul 26-28, 2024 | Test # 2541 |
Ireland | Zimbabwe | Ireland | 4 wickets | Belfast | Jul 25-28, 2024 | Test # 2540 |
England | West Indies | England | 241 runs | Nottingham | Jul 18-21, 2024 | Test # 2539 |
England | West Indies | England | inns & 114 runs | Lord's | Jul 10-12, 2024 | Test # 2538 |
Bangladesh | Sri Lanka | Sri Lanka | 192 runs | Chattogram | Mar 30-Apr 3, 2024 | Test # 2537 |
Bangladesh | Sri Lanka | Sri Lanka | 328 runs | Sylhet | Mar 22-25, 2024 | Test # 2536 |
New Zealand | Australia | Australia | 3 wickets | Christchurch | Mar 8-11, 2024 | Test # 2535 |
India | England | India | inns & 64 runs | Dharamsala | Mar 7-9, 2024 | Test # 2534 |
New Zealand | Australia | Australia | 172 runs | Wellington | Feb 29-Mar 3, 2024 | Test # 2533 |
Afghanistan | Ireland | Ireland | 6 wickets | Tolerance Oval | Feb 28-Mar 1, 2024 | Test # 2532 |
India | England | India | 5 wickets | Ranchi | Feb 23-26, 2024 | Test # 2531 |
India | England | India | 434 runs | Rajkot | Feb 15-18, 2024 | Test # 2530 |
New Zealand | South Africa | New Zealand | 7 wickets | Hamilton | Feb 13-16, 2024 | Test # 2529 |
New Zealand | South Africa | New Zealand | 281 runs | Mount Maunganui | Feb 4-7, 2024 | Test # 2528 |
Sri Lanka | Afghanistan | Sri Lanka | 10 wickets | Colombo (SSC) | Feb 2-5, 2024 | Test # 2527 |
India | England | India | 106 runs | Visakhapatnam | Feb 2-5, 2024 | Test # 2526 |
Australia | West Indies | West Indies | 8 runs | Brisbane | Jan 25-28, 2024 | Test # 2524 |
India | England | England | 28 runs | Hyderabad | Jan 25-28, 2024 | Test # 2525 |
Australia | West Indies | Australia | 10 wickets | Adelaide | Jan 17-19, 2024 | Test # 2523 |
South Africa | India | India | 7 wickets | Cape Town | Jan 3-4, 2024 | Test # 2522 |
Australia | Pakistan | Australia | 8 wickets | Sydney | Jan 3-6, 2024 | Test # 2521 |
South Africa | India | South Africa | inns & 32 runs | Centurion | Dec 26-28, 2023 | Test # 2520 |
Australia | Pakistan | Australia | 79 runs | Melbourne | Dec 26-29, 2023 | Test # 2519 |
Australia | Pakistan | Australia | 360 runs | Perth | Dec 14-17, 2023 | Test # 2518 |
Bangladesh | New Zealand | New Zealand | 4 wickets | Mirpur | Dec 6-9, 2023 | Test # 2517 |
Bangladesh | New Zealand | Bangladesh | 150 runs | Sylhet | Nov 28-Dec 2, 2023 | Test # 2516 |
England | Australia | England | 49 runs | The Oval | Jul 27-31, 2023 | Test # 2515 |
Sri Lanka | Pakistan | Pakistan | inns & 222 runs | Colombo (SSC) | Jul 24-27, 2023 | Test # 2514 |
West Indies | India | drawn | - | Port of Spain | Jul 20-24, 2023 | Test # 2513 |
England | Australia | drawn | - | Manchester | Jul 19-23, 2023 | Test # 2512 |
Sri Lanka | Pakistan | Pakistan | 4 wickets | Galle | Jul 16-20, 2023 | Test # 2511 |
West Indies | India | India | inns & 141 runs | Roseau | Jul 12-14, 2023 | Test # 2510 |
England | Australia | England | 3 wickets | Leeds | Jul 6-9, 2023 | Test # 2509 |
England | Australia | Australia | 43 runs | Lord's | Jun 28-Jul 2, 2023 | Test # 2508 |
England | Australia | Australia | 2 wickets | Birmingham | Jun 16-20, 2023 | Test # 2507 |
Bangladesh | Afghanistan | Bangladesh | 546 runs | Mirpur | Jun 14-17, 2023 | Test # 2506 |
Australia | India | Australia | 209 runs | The Oval | Jun 7-11, 2023 | Test # 2505 |
England | Ireland | England | 10 wickets | Lord's | Jun 1-3, 2023 | Test # 2504 |
Sri Lanka | Ireland | Sri Lanka | inns & 10 runs | Galle | Apr 24-28, 2023 | Test # 2503 |
Sri Lanka | Ireland | Sri Lanka | inns & 280 runs | Galle | Apr 16-18, 2023 | Test # 2502 |
Bangladesh | Ireland | Bangladesh | 7 wickets | Mirpur | Apr 4-7, 2023 | Test # 2501 |
New Zealand | Sri Lanka | New Zealand | inns & 58 runs | Wellington | Mar 17-20, 2023 | Test # 2500 |
India | Australia | drawn | - | Ahmedabad | Mar 9-13, 2023 | Test # 2499 |
New Zealand | Sri Lanka | New Zealand | 2 wickets | Christchurch | Mar 9-13, 2023 | Test # 2498 |
South Africa | West Indies | South Africa | 284 runs | Johannesburg | Mar 8-11, 2023 | Test # 2497 |
India | Australia | Australia | 9 wickets | Indore | Mar 1-3, 2023 | Test # 2496 |
South Africa | West Indies | South Africa | 87 runs | Centurion | Feb 28-Mar 2, 2023 | Test # 2495 |
New Zealand | England | New Zealand | 1 run | Wellington | Feb 24-28, 2023 | Test # 2494 |
India | Australia | India | 6 wickets | Delhi | Feb 17-19, 2023 | Test # 2493 |
New Zealand | England | England | 267 runs | Mount Maunganui | Feb 16-19, 2023 | Test # 2492 |
Zimbabwe | West Indies | West Indies | inns & 4 runs | Bulawayo | Feb 12-14, 2023 | Test # 2491 |
India | Australia | India | inns & 132 runs | Nagpur | Feb 9-11, 2023 | Test # 2490 |
Zimbabwe | West Indies | drawn | - | Bulawayo | Feb 4-8, 2023 | Test # 2489 |
Australia | South Africa | drawn | - | Sydney | Jan 4-8, 2023 | Test # 2488 |
Pakistan | New Zealand | drawn | - | Karachi | Jan 2-6, 2023 | Test # 2487 |
Pakistan | New Zealand | drawn | - | Karachi | Dec 26-30, 2022 | Test # 2486 |
Australia | South Africa | Australia | inns & 182 runs | Melbourne | Dec 26-29, 2022 | Test # 2485 |
Bangladesh | India | India | 3 wickets | Mirpur | Dec 22-25, 2022 | Test # 2484 |
Pakistan | England | England | 8 wickets | Karachi | Dec 17-20, 2022 | Test # 2483 |
Australia | South Africa | Australia | 6 wickets | Brisbane | Dec 17-18, 2022 | Test # 2482 |
Bangladesh | India | India | 188 runs | Chattogram | Dec 14-18, 2022 | Test # 2481 |
Pakistan | England | England | 26 runs | Multan | Dec 9-12, 2022 | Test # 2480 |
Australia | West Indies | Australia | 419 runs | Adelaide | Dec 8-11, 2022 | Test # 2479 |
Pakistan | England | England | 74 runs | Rawalpindi | Dec 1-5, 2022 | Test # 2478 |
Australia | West Indies | Australia | 164 runs | Perth | Nov 30-Dec 4, 2022 | Test # 2477 |
England | South Africa | England | 9 wickets | The Oval | Sep 8-12, 2022 | Test # 2476 |
England | South Africa | England | inns & 85 runs | Manchester | Aug 25-27, 2022 | Test # 2475 |
England | South Africa | South Africa | inns & 12 runs | Lord's | Aug 17-19, 2022 | Test # 2474 |
Sri Lanka | Pakistan | Sri Lanka | 246 runs | Galle | Jul 24-28, 2022 | Test # 2473 |
Sri Lanka | Pakistan | Pakistan | 4 wickets | Galle | Jul 16-20, 2022 | Test # 2472 |
Sri Lanka | Australia | Sri Lanka | inns & 39 runs | Galle | Jul 8-11, 2022 | Test # 2471 |
England | India | England | 7 wickets | Birmingham | Jul 1-5, 2022 | Test # 2470 |
Sri Lanka | Australia | Australia | 10 wickets | Galle | Jun 29-Jul 1, 2022 | Test # 2469 |
West Indies | Bangladesh | West Indies | 10 wickets | Gros Islet | Jun 24-27, 2022 | Test # 2468 |
England | New Zealand | England | 7 wickets | Leeds | Jun 23-27, 2022 | Test # 2467 |
West Indies | Bangladesh | West Indies | 7 wickets | North Sound | Jun 16-19, 2022 | Test # 2466 |
England | New Zealand | England | 5 wickets | Nottingham | Jun 10-14, 2022 | Test # 2465 |
England | New Zealand | England | 5 wickets | Lord's | Jun 2-5, 2022 | Test # 2464 |
Bangladesh | Sri Lanka | Sri Lanka | 10 wickets | Mirpur | May 23-27, 2022 | Test # 2463 |
Bangladesh | Sri Lanka | drawn | - | Chattogram | May 15-19, 2022 | Test # 2462 |
South Africa | Bangladesh | South Africa | 332 runs | Gqeberha | Apr 8-11, 2022 | Test # 2461 |
South Africa | Bangladesh | South Africa | 220 runs | Durban | Mar 31-Apr 4, 2022 | Test # 2460 |
West Indies | England | West Indies | 10 wickets | St George's | Mar 24-27, 2022 | Test # 2459 |
Pakistan | Australia | Australia | 115 runs | Lahore | Mar 21-25, 2022 | Test # 2458 |
West Indies | England | drawn | - | Bridgetown | Mar 16-20, 2022 | Test # 2457 |
India | Sri Lanka | India | 238 runs | Bengaluru | Mar 12-14, 2022 | Test # 2456 |
Pakistan | Australia | drawn | - | Karachi | Mar 12-16, 2022 | Test # 2455 |
West Indies | England | drawn | - | North Sound | Mar 8-12, 2022 | Test # 2454 |
Pakistan | Australia | drawn | - | Rawalpindi | Mar 4-8, 2022 | Test # 2453 |
India | Sri Lanka | India | inns & 222 runs | Mohali | Mar 4-6, 2022 | Test # 2452 |
New Zealand | South Africa | South Africa | 198 runs | Christchurch | Feb 25-Mar 1, 2022 | Test # 2451 |
New Zealand | South Africa | New Zealand | inns & 276 runs | Christchurch | Feb 17-19, 2022 | Test # 2450 |
Australia | England | Australia | 146 runs | Hobart | Jan 14-16, 2022 | Test # 2449 |
South Africa | India | South Africa | 7 wickets | Cape Town | Jan 11-14, 2022 | Test # 2448 |
New Zealand | Bangladesh | New Zealand | inns & 117 runs | Christchurch | Jan 9-11, 2022 | Test # 2447 |
Australia | England | drawn | - | Sydney | Jan 5-9, 2022 | Test # 2446 |
South Africa | India | South Africa | 7 wickets | Johannesburg | Jan 3-6, 2022 | Test # 2445 |
New Zealand | Bangladesh | Bangladesh | 8 wickets | Mount Maunganui | Jan 1-5, 2022 | Test # 2444 |
South Africa | India | India | 113 runs | Centurion | Dec 26-30, 2021 | Test # 2443 |
Australia | England | Australia | inns & 14 runs | Melbourne | Dec 26-28, 2021 | Test # 2442 |
Australia | England | Australia | 275 runs | Adelaide | Dec 16-20, 2021 | Test # 2441 |
Australia | England | Australia | 9 wickets | Brisbane | Dec 8-11, 2021 | Test # 2440 |
Bangladesh | Pakistan | Pakistan | inns & 8 runs | Mirpur | Dec 4-8, 2021 | Test # 2439 |
India | New Zealand | India | 372 runs | Wankhede | Dec 3-6, 2021 | Test # 2438 |
Sri Lanka | West Indies | Sri Lanka | 164 runs | Galle | Nov 29-Dec 3, 2021 | Test # 2437 |
Bangladesh | Pakistan | Pakistan | 8 wickets | Chattogram | Nov 26-30, 2021 | Test # 2436 |
India | New Zealand | drawn | - | Kanpur | Nov 25-29, 2021 | Test # 2435 |
Sri Lanka | West Indies | Sri Lanka | 187 runs | Galle | Nov 21-25, 2021 | Test # 2434 |
England | India | India | 157 runs | The Oval | Sep 2-6, 2021 | Test # 2433 |
England | India | England | inns & 76 runs | Leeds | Aug 25-28, 2021 | Test # 2432 |
West Indies | Pakistan | Pakistan | 109 runs | Kingston | Aug 20-24, 2021 | Test # 2431 |
West Indies | Pakistan | West Indies | 1 wicket | Kingston | Aug 12-15, 2021 | Test # 2430 |
England | India | India | 151 runs | Lord's | Aug 12-16, 2021 | Test # 2429 |
England | India | drawn | - | Nottingham | Aug 4-8, 2021 | Test # 2428 |
Zimbabwe | Bangladesh | Bangladesh | 220 runs | Harare | Jul 7-11, 2021 | Test # 2427 |
West Indies | South Africa | South Africa | 158 runs | Gros Islet | Jun 18-21, 2021 | Test # 2426 |
India | New Zealand | New Zealand | 8 wickets | Southampton | Jun 18-23, 2021 | Test # 2425 |
West Indies | South Africa | South Africa | inns & 63 runs | Gros Islet | Jun 10-12, 2021 | Test # 2424 |
England | New Zealand | New Zealand | 8 wickets | Birmingham | Jun 10-13, 2021 | Test # 2423 |
England | New Zealand | drawn | - | Lord's | Jun 2-6, 2021 | Test # 2422 |
Zimbabwe | Pakistan | Pakistan | inns & 147 runs | Harare | May 7-10, 2021 | Test # 2421 |
Zimbabwe | Pakistan | Pakistan | inns & 116 runs | Harare | Apr 29-May 1, 2021 | Test # 2420 |
Sri Lanka | Bangladesh | Sri Lanka | 209 runs | Pallekele | Apr 29-May 3, 2021 | Test # 2419 |
Sri Lanka | Bangladesh | drawn | - | Pallekele | Apr 21-25, 2021 | Test # 2418 |
West Indies | Sri Lanka | drawn | - | North Sound | Mar 29-Apr 2, 2021 | Test # 2417 |
West Indies | Sri Lanka | drawn | - | North Sound | Mar 21-25, 2021 | Test # 2416 |
Afghanistan | Zimbabwe | Afghanistan | 6 wickets | Abu Dhabi | Mar 10-14, 2021 | Test # 2415 |
India | England | India | inns & 25 runs | Ahmedabad | Mar 4-6, 2021 | Test # 2414 |
Afghanistan | Zimbabwe | Zimbabwe | 10 wickets | Abu Dhabi | Mar 2-3, 2021 | Test # 2413 |
India | England | India | 10 wickets | Ahmedabad | Feb 24-25, 2021 | Test # 2412 |
India | England | India | 317 runs | Chennai | Feb 13-16, 2021 | Test # 2411 |
Bangladesh | West Indies | West Indies | 17 runs | Mirpur | Feb 11-14, 2021 | Test # 2410 |
India | England | England | 227 runs | Chennai | Feb 5-9, 2021 | Test # 2409 |
Pakistan | South Africa | Pakistan | 95 runs | Rawalpindi | Feb 4-8, 2021 | Test # 2408 |
Bangladesh | West Indies | West Indies | 3 wickets | Chattogram | Feb 3-7, 2021 | Test # 2407 |
Pakistan | South Africa | Pakistan | 7 wickets | Karachi | Jan 26-29, 2021 | Test # 2406 |
Sri Lanka | England | England | 6 wickets | Galle | Jan 22-25, 2021 | Test # 2405 |
Australia | India | India | 3 wickets | Brisbane | Jan 15-19, 2021 | Test # 2404 |
Sri Lanka | England | England | 7 wickets | Galle | Jan 14-18, 2021 | Test # 2403 |
Australia | India | drawn | - | Sydney | Jan 7-11, 2021 | Test # 2402 |
South Africa | Sri Lanka | South Africa | 10 wickets | Johannesburg | Jan 3-5, 2021 | Test # 2401 |
New Zealand | Pakistan | New Zealand | inns & 176 runs | Christchurch | Jan 3-6, 2021 | Test # 2400 |
South Africa | Sri Lanka | South Africa | inns & 45 runs | Centurion | Dec 26-29, 2020 | Test # 2399 |
Australia | India | India | 8 wickets | Melbourne | Dec 26-29, 2020 | Test # 2398 |
New Zealand | Pakistan | New Zealand | 101 runs | Mount Maunganui | Dec 26-30, 2020 | Test # 2397 |
Australia | India | Australia | 8 wickets | Adelaide | Dec 17-19, 2020 | Test # 2396 |
New Zealand | West Indies | New Zealand | inns & 12 runs | Wellington | Dec 11-14, 2020 | Test # 2395 |
New Zealand | West Indies | New Zealand | inns & 134 runs | Hamilton | Dec 3-6, 2020 | Test # 2394 |
England | Pakistan | drawn | - | Southampton | Aug 21-25, 2020 | Test # 2393 |
England | Pakistan | drawn | - | Southampton | Aug 13-17, 2020 | Test # 2392 |
England | Pakistan | England | 3 wickets | Manchester | Aug 5-8, 2020 | Test # 2391 |
England | West Indies | England | 269 runs | Manchester | Jul 24-28, 2020 | Test # 2390 |
England | West Indies | England | 113 runs | Manchester | Jul 16-20, 2020 | Test # 2389 |
England | West Indies | West Indies | 4 wickets | Southampton | Jul 8-12, 2020 | Test # 2388 |
New Zealand | India | New Zealand | 7 wickets | Christchurch | Feb 29-Mar 2, 2020 | Test # 2387 |
Bangladesh | Zimbabwe | Bangladesh | inns & 106 runs | Mirpur | Feb 22-25, 2020 | Test # 2386 |
New Zealand | India | New Zealand | 10 wickets | Wellington | Feb 21-24, 2020 | Test # 2385 |
Pakistan | Bangladesh | Pakistan | inns & 44 runs | Rawalpindi | Feb 7-10, 2020 | Test # 2384 |
Zimbabwe | Sri Lanka | drawn | - | Harare | Jan 27-31, 2020 | Test # 2383 |
South Africa | England | England | 191 runs | Johannesburg | Jan 24-27, 2020 | Test # 2382 |
Zimbabwe | Sri Lanka | Sri Lanka | 10 wickets | Harare | Jan 19-23, 2020 | Test # 2381 |
South Africa | England | England | inns & 53 runs | Gqeberha | Jan 16-20, 2020 | Test # 2380 |
South Africa | England | England | 189 runs | Cape Town | Jan 3-7, 2020 | Test # 2379 |
Australia | New Zealand | Australia | 279 runs | Sydney | Jan 3-6, 2020 | Test # 2378 |
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
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:
Mumbai Indians vs Punjab Kings at Ahmedabad, IPL Qualifier 2, Jun 1, 2025 [Twenty20]
Mumbai Indians vs Gujarat Titans at New Chandigarh, IPL Eliminator, May 30, 2025 [Twenty20]
Mumbai Indians vs Punjab Kings at Jaipur, IPL 69th Match, May 26, 2025 [Twenty20]