Match results For ICC World Test Championship, 2023-2025
Match results
Team 1 | Team 2 | Winner | Margin | Ground | Match Date | Scorecard |
Australia | South Africa | South Africa | 5 wickets | Lord's | Jun 11-14, 2025 | Test # 2585 |
Sri Lanka | Australia | Australia | 9 wickets | Galle | Feb 6-9, 2025 | Test # 2580 |
Sri Lanka | Australia | Australia | inns & 242 runs | Galle | Jan 29-Feb 1, 2025 | Test # 2579 |
Pakistan | West Indies | West Indies | 120 runs | Multan | Jan 25-27, 2025 | Test # 2578 |
Pakistan | West Indies | Pakistan | 127 runs | Multan | Jan 17-19, 2025 | Test # 2577 |
South Africa | Pakistan | South Africa | 10 wickets | Cape Town | Jan 3-6, 2025 | Test # 2576 |
Australia | India | Australia | 6 wickets | Sydney | Jan 3-5, 2025 | Test # 2575 |
South Africa | Pakistan | South Africa | 2 wickets | Centurion | Dec 26-29, 2024 | Test # 2572 |
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 |
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 |
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 |
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 |
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:
South Africa Under-19s vs Bangladesh Under-19s at Harare, Tri-Nation Under-19s Tournament in Zimbabwe 8th Match, Aug 6, 2025 [Youth ODI # 1577]
South Africa Under-19s vs Zimbabwe Under-19s at Harare, Tri-Nation Under-19s Tournament in Zimbabwe 7th Match, Aug 4, 2025 [Youth ODI # 1576]
Zimbabwe Under-19s vs Bangladesh Under-19s at Harare, Tri-Nation Under-19s Tournament in Zimbabwe 6th Match, Aug 1, 2025 [Youth ODI # 1575]