Players
Match results
Team 1 | Team 2 | Winner | Margin | Ground | Match Date | Scorecard |
| Eswatini | Lesotho | Eswatini | 3 wickets | Malkerns | Mar 31, 2024 | T20I # 2538 |
| Eswatini | Lesotho | Eswatini | 39 runs | Malkerns | Mar 30, 2024 | T20I # 2537 |
| Eswatini | Lesotho | Lesotho | 8 wickets | Malkerns | Mar 30, 2024 | T20I # 2536 |
| Bangladesh | Sri Lanka | Sri Lanka | 192 runs | Chattogram | Mar 30-Apr 3, 2024 | Test # 2537 |
| Eswatini | Lesotho | Lesotho | 6 wickets | Malkerns | Mar 29, 2024 | T20I # 2535 |
| Eswatini | Lesotho | Eswatini | 55 runs | Malkerns | Mar 29, 2024 | T20I # 2534 |
| Kenya | Uganda | Uganda | 106 runs | Accra | Mar 23, 2024 | T20I # 2533 |
| Bangladesh | Sri Lanka | Sri Lanka | 328 runs | Sylhet | Mar 22-25, 2024 | Test # 2536 |
| Namibia | Uganda | Namibia | 24 runs | Accra | Mar 21, 2024 | T20I # 2532 |
| Namibia | Tanzania | Namibia | 7 wickets | Accra | Mar 20, 2024 | T20I # 2531 |
| Ghana | Kenya | Kenya | 7 wickets | Accra | Mar 20, 2024 | T20I # 2530 |
| Afghanistan | Ireland | Afghanistan | 57 runs | Sharjah | Mar 18, 2024 | T20I # 2529 |
| Ghana | Uganda | Uganda | 121 runs | Accra | Mar 18, 2024 | T20I # 2528 |
| Namibia | Nigeria | Nigeria | 3 wickets | Accra | Mar 18, 2024 | T20I # 2527 |
| Bangladesh | Sri Lanka | Bangladesh | 4 wickets | Chattogram | Mar 18, 2024 | ODI # 4745 |
| Afghanistan | Ireland | Afghanistan | 10 runs | Sharjah | Mar 17, 2024 | T20I # 2526 |
| Kenya | Uganda | Uganda | 72 runs | Accra | Mar 17, 2024 | T20I # 2525 |
| Nigeria | Tanzania | Tanzania | 47 runs | Accra | Mar 17, 2024 | T20I # 2524 |
| Malaysia | P.N.G. | Malaysia | 63 runs | Kuala Lumpur | Mar 17, 2024 | T20I # 2523 |
| Malaysia | P.N.G. | P.N.G. | 77 runs | Kuala Lumpur | Mar 16, 2024 | T20I # 2522 |
| Afghanistan | Ireland | Ireland | 38 runs | Sharjah | Mar 15, 2024 | T20I # 2521 |
| Bangladesh | Sri Lanka | Sri Lanka | 3 wickets | Chattogram | Mar 15, 2024 | ODI # 4744 |
| U.A.E. | Scotland | Scotland | 32 runs | Dubai (DICS) | Mar 14, 2024 | T20I # 2520 |
| U.A.E. | Scotland | Scotland | 9 runs | Dubai (DICS) | Mar 13, 2024 | T20I # 2519 |
| Bangladesh | Sri Lanka | Bangladesh | 6 wickets | Chattogram | Mar 13, 2024 | ODI # 4743 |
| Nepal | P.N.G. | P.N.G. | 86 runs | Mong Kok | Mar 13, 2024 | T20I # 2518 |
| Afghanistan | Ireland | Afghanistan | 117 runs | Sharjah | Mar 12, 2024 | ODI # 4742 |
| Hong Kong | P.N.G. | P.N.G. | 10 wickets | Mong Kok | Mar 12, 2024 | T20I # 2517 |
| Nepal | P.N.G. | Nepal | 85 runs | Mong Kok | Mar 12, 2024 | T20I # 2516 |
| U.A.E. | Scotland | U.A.E. | 8 wickets | Dubai (DICS) | Mar 11, 2024 | T20I # 2515 |
| Malaysia | Bahrain | Bahrain | 8 wickets | Kuala Lumpur | Mar 11, 2024 | T20I # 2514 |
| Kuwait | Vanuatu | Kuwait | 7 wickets | Kuala Lumpur | Mar 11, 2024 | T20I # 2513 |
| Malaysia | Tanzania | Malaysia | 6 wickets | Kuala Lumpur | Mar 10, 2024 | T20I # 2512 |
| Hong Kong | Nepal | no result | - | Mong Kok | Mar 10, 2024 | T20I # 2511 |
| Bahrain | Vanuatu | Bahrain | 56 runs | Kuala Lumpur | Mar 10, 2024 | T20I # 2510 |
| Bangladesh | Sri Lanka | Sri Lanka | 28 runs | Sylhet | Mar 9, 2024 | T20I # 2509 |
| Bahrain | Tanzania | Bahrain | 52 runs | Kuala Lumpur | Mar 9, 2024 | T20I # 2508 |
| Hong Kong | Nepal | Hong Kong | 73 runs | Mong Kok | Mar 9, 2024 | T20I # 2507 |
| Malaysia | Kuwait | Malaysia | 7 wickets | Kuala Lumpur | Mar 9, 2024 | T20I # 2506 |
| Oman | P.N.G. | Oman | 4 wickets | Al Amerat | Mar 8, 2024 | T20I # 2505 |
| New Zealand | Australia | Australia | 3 wickets | Christchurch | Mar 8-11, 2024 | Test # 2535 |
| Afghanistan | Ireland | Afghanistan | 35 runs | Sharjah | Mar 7, 2024 | ODI # 4741 |
| Canada | Scotland | Canada | 5 wickets | Dubai (DICS) | Mar 7, 2024 | ODI # 4740 |
| Oman | P.N.G. | P.N.G. | 8 wickets | Al Amerat | Mar 7, 2024 | T20I # 2504 |
| Kuwait | Vanuatu | Kuwait | 8 wickets | Kuala Lumpur | Mar 7, 2024 | T20I # 2503 |
| India | England | India | inns & 64 runs | Dharamsala | Mar 7-9, 2024 | Test # 2534 |
| Malaysia | Bahrain | Bahrain | 9 wickets | Kuala Lumpur | Mar 7, 2024 | T20I # 2502 |
| Bangladesh | Sri Lanka | Bangladesh | 8 wickets | Sylhet | Mar 6, 2024 | T20I # 2501 |
| Oman | P.N.G. | Oman | 3 wickets | Al Amerat | Mar 6, 2024 | T20I # 2500 |
| Malaysia | Vanuatu | Malaysia | 52 runs | Kuala Lumpur | Mar 6, 2024 | T20I # 2499 |
| Kuwait | Tanzania | Kuwait | 5 wickets | Kuala Lumpur | Mar 6, 2024 | T20I # 2498 |
| U.A.E. | Canada | Canada | 8 runs | Dubai (DICS) | Mar 5, 2024 | ODI # 4739 |
| Bahrain | Kuwait | Bahrain | 28 runs | Kuala Lumpur | Mar 5, 2024 | T20I # 2496 |
| Nepal | Netherlands | Netherlands | 4 wickets | Kirtipur | Mar 5, 2024 | T20I # 2497 |
| Tanzania | Vanuatu | Vanuatu | 9 runs | Kuala Lumpur | Mar 5, 2024 | T20I # 2495 |
| Bangladesh | Sri Lanka | Sri Lanka | 3 runs | Sylhet | Mar 4, 2024 | T20I # 2494 |
| U.A.E. | Scotland | Scotland | 8 wickets | Dubai (DICS) | Mar 3, 2024 | ODI # 4738 |
| Namibia | Netherlands | no result | - | Kirtipur | Mar 3, 2024 | T20I # 2493 |
| Nepal | Netherlands | Nepal | 6 wickets | Kirtipur | Mar 2, 2024 | T20I # 2492 |
| Qatar | Hong Kong | tied | - | Doha | Mar 1, 2024 | T20I # 2491 |
| Canada | Scotland | Canada | 7 wickets | Dubai (DICS) | Mar 1, 2024 | ODI # 4737 |
| Nepal | Namibia | Nepal | 3 runs | Kirtipur | Mar 1, 2024 | T20I # 2490 |
| Qatar | Hong Kong | Qatar | 4 wickets | Doha | Feb 29, 2024 | T20I # 2489 |
| Namibia | Netherlands | Netherlands | 59 runs | Kirtipur | Feb 29, 2024 | T20I # 2488 |
| 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 |
| U.A.E. | Canada | Canada | 3 wickets | Dubai (DICS) | Feb 28, 2024 | ODI # 4736 |
| Nepal | Netherlands | Netherlands | 2 runs | Kirtipur | Feb 28, 2024 | T20I # 2487 |
| Qatar | Hong Kong | Hong Kong | 10 runs | Doha | Feb 27, 2024 | T20I # 2486 |
| Nepal | Namibia | Namibia | 20 runs | Kirtipur | Feb 27, 2024 | T20I # 2485 |
| Nepal | Netherlands | Netherlands | 8 wickets | Kirtipur | Feb 25, 2024 | ODI # 4735 |
| New Zealand | Australia | Australia | 27 runs | Auckland | Feb 25, 2024 | T20I # 2484 |
| New Zealand | Australia | Australia | 72 runs | Auckland | Feb 23, 2024 | T20I # 2483 |
| India | England | India | 5 wickets | Ranchi | Feb 23-26, 2024 | Test # 2531 |
| Namibia | Netherlands | Namibia | 24 runs | Kirtipur | Feb 23, 2024 | ODI # 4734 |
| Sri Lanka | Afghanistan | Afghanistan | 3 runs | Dambulla | Feb 21, 2024 | T20I # 2482 |
| New Zealand | Australia | Australia | 6 wickets | Wellington | Feb 21, 2024 | T20I # 2481 |
| Nepal | Namibia | Namibia | 2 wickets | Kirtipur | Feb 21, 2024 | ODI # 4733 |
| Sri Lanka | Afghanistan | Sri Lanka | 72 runs | Dambulla | Feb 19, 2024 | T20I # 2480 |
| Namibia | Netherlands | Netherlands | 7 wickets | Kirtipur | Feb 19, 2024 | ODI # 4732 |
| Sri Lanka | Afghanistan | Sri Lanka | 4 runs | Dambulla | Feb 17, 2024 | T20I # 2479 |
| Hong Kong | Japan | Hong Kong | 34 runs | Mong Kok | Feb 17, 2024 | T20I # 2478 |
| Nepal | Netherlands | Nepal | 9 wickets | Kirtipur | Feb 17, 2024 | ODI # 4731 |
| Bhutan | Maldives | Bhutan | 4 wickets | Bangkok | Feb 16, 2024 | T20I # 2477 |
| China | Japan | Japan | 44 runs | Mong Kok | Feb 16, 2024 | T20I # 2476 |
| Thailand | Saudi Arabia | Saudi Arabia | 8 wickets | Bangkok | Feb 16, 2024 | T20I # 2475 |
| Hong Kong | China | Hong Kong | 10 wickets | Mong Kok | Feb 16, 2024 | T20I # 2474 |
| Bhutan | Saudi Arabia | Saudi Arabia | 166 runs | Bangkok | Feb 15, 2024 | T20I # 2473 |
| Hong Kong | Japan | Hong Kong | 27 runs | Mong Kok | Feb 15, 2024 | T20I # 2472 |
| India | England | India | 434 runs | Rajkot | Feb 15-18, 2024 | Test # 2530 |
| Nepal | Namibia | Namibia | 4 wickets | Kirtipur | Feb 15, 2024 | ODI # 4730 |
| Thailand | Maldives | Thailand | 8 wickets | Bangkok | Feb 15, 2024 | T20I # 2471 |
| China | Japan | Japan | 180 runs | Mong Kok | Feb 15, 2024 | T20I # 2470 |
| Sri Lanka | Afghanistan | Sri Lanka | 7 wickets | Pallekele | Feb 14, 2024 | ODI # 4729 |
| Hong Kong | Japan | Hong Kong | 7 wickets | Mong Kok | Feb 14, 2024 | T20I # 2469 |
| Hong Kong | China | Hong Kong | 123 runs | Mong Kok | Feb 14, 2024 | T20I # 2468 |
| Australia | West Indies | West Indies | 37 runs | Perth | Feb 13, 2024 | T20I # 2467 |
| Bhutan | Maldives | Maldives | 9 wickets | Bangkok | Feb 13, 2024 | T20I # 2466 |
| Thailand | Saudi Arabia | Saudi Arabia | 5 wickets | Bangkok | Feb 13, 2024 | T20I # 2465 |
| New Zealand | South Africa | New Zealand | 7 wickets | Hamilton | Feb 13-16, 2024 | Test # 2529 |
| Maldives | Saudi Arabia | Saudi Arabia | 98 runs | Bangkok | Feb 12, 2024 | T20I # 2464 |
| Nepal | Canada | Nepal | 9 wickets | Kirtipur | Feb 12, 2024 | ODI # 4728 |
| Thailand | Bhutan | Thailand | 10 wickets | Bangkok | Feb 12, 2024 | T20I # 2463 |
| Sri Lanka | Afghanistan | Sri Lanka | 155 runs | Pallekele | Feb 11, 2024 | ODI # 4727 |
| Australia | West Indies | Australia | 34 runs | Adelaide | Feb 11, 2024 | T20I # 2462 |
| Cambodia | Saudi Arabia | Saudi Arabia | 5 wickets | Bangkok | Feb 11, 2024 | T20I # 2461 |
| Japan | Singapore | Singapore | 8 wickets | Bangkok | Feb 11, 2024 | T20I # 2460 |
| Nepal | Canada | Nepal | 4 wickets | Kirtipur | Feb 10, 2024 | ODI # 4726 |
| Sri Lanka | Afghanistan | Sri Lanka | 42 runs | Pallekele | Feb 9, 2024 | ODI # 4725 |
| Australia | West Indies | Australia | 11 runs | Hobart | Feb 9, 2024 | T20I # 2459 |
| Cambodia | Singapore | Cambodia | 6 wickets | Bangkok | Feb 9, 2024 | T20I # 2458 |
| Japan | Saudi Arabia | Saudi Arabia | 10 wickets | Bangkok | Feb 9, 2024 | T20I # 2457 |
| Nepal | Canada | Nepal | 7 runs | Kirtipur | Feb 8, 2024 | ODI # 4724 |
| Bhutan | Maldives | Maldives | 32 runs | Bangkok | Feb 7, 2024 | T20I # 2456 |
| Thailand | Indonesia | Thailand | 7 wickets | Bangkok | Feb 7, 2024 | T20I # 2455 |
| Thailand | Maldives | Thailand | 8 wickets | Bangkok | Feb 6, 2024 | T20I # 2454 |
| Australia | West Indies | Australia | 8 wickets | Canberra | Feb 6, 2024 | ODI # 4723 |
| Japan | Singapore | Singapore | 34 runs | Bangkok | Feb 6, 2024 | T20I # 2453 |
| Bhutan | Cambodia | Cambodia | 10 runs | Bangkok | Feb 5, 2024 | T20I # 2452 |
| Indonesia | Saudi Arabia | Saudi Arabia | 82 runs | Bangkok | Feb 5, 2024 | T20I # 2451 |
| Japan | Maldives | Japan | 42 runs | Bangkok | Feb 4, 2024 | T20I # 2450 |
| Australia | West Indies | Australia | 83 runs | Sydney | Feb 4, 2024 | ODI # 4722 |
| Thailand | Singapore | Thailand | 7 wickets | Bangkok | Feb 4, 2024 | T20I # 2449 |
| New Zealand | South Africa | New Zealand | 281 runs | Mount Maunganui | Feb 4-7, 2024 | Test # 2528 |
| Cambodia | Indonesia | Cambodia | 6 wickets | Bangkok | Feb 3, 2024 | T20I # 2448 |
| Bhutan | Saudi Arabia | Saudi Arabia | 8 wickets | Bangkok | Feb 3, 2024 | T20I # 2447 |
| Thailand | Japan | Japan | 46 runs | Bangkok | Feb 2, 2024 | T20I # 2446 |
| 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 | Australia | 8 wickets | Melbourne | Feb 2, 2024 | ODI # 4721 |
| Maldives | Singapore | Singapore | 41 runs | Bangkok | Feb 2, 2024 | T20I # 2445 |
| Bhutan | Indonesia | Indonesia | 16 runs | Bangkok | Feb 1, 2024 | T20I # 2444 |
| Cambodia | Saudi Arabia | Saudi Arabia | 88 runs | Bangkok | Feb 1, 2024 | T20I # 2443 |
| China | Myanmar | China | 47 runs | Bangkok | Jan 30, 2024 | T20I # 2442 |
| China | Myanmar | Myanmar | 1 wicket | Bangkok | Jan 29, 2024 | T20I # 2441 |
| Cambodia | China | Cambodia | 93 runs | Bangkok | Jan 28, 2024 | T20I # 2440 |
| Cambodia | Myanmar | Cambodia | 7 wickets | Bangkok | Jan 27, 2024 | T20I # 2439 |
| 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 |
| New Zealand | Pakistan | Pakistan | 42 runs | Christchurch | Jan 21, 2024 | T20I # 2438 |
| New Zealand | Pakistan | New Zealand | 7 wickets | Christchurch | Jan 19, 2024 | T20I # 2437 |
| Sri Lanka | Zimbabwe | Sri Lanka | 9 wickets | Colombo (RPS) | Jan 18, 2024 | T20I # 2436 |
| India | Afghanistan | tied | - | Bengaluru | Jan 17, 2024 | T20I # 2435 |
| New Zealand | Pakistan | New Zealand | 45 runs | Dunedin | Jan 17, 2024 | T20I # 2434 |
| Australia | West Indies | Australia | 10 wickets | Adelaide | Jan 17-19, 2024 | Test # 2523 |
| Sri Lanka | Zimbabwe | Zimbabwe | 4 wickets | Colombo (RPS) | Jan 16, 2024 | T20I # 2433 |
| India | Afghanistan | India | 6 wickets | Indore | Jan 14, 2024 | T20I # 2431 |
| Sri Lanka | Zimbabwe | Sri Lanka | 3 wickets | Colombo (RPS) | Jan 14, 2024 | T20I # 2432 |
| New Zealand | Pakistan | New Zealand | 21 runs | Hamilton | Jan 14, 2024 | T20I # 2430 |
| New Zealand | Pakistan | New Zealand | 46 runs | Auckland | Jan 12, 2024 | T20I # 2429 |
| India | Afghanistan | India | 6 wickets | Mohali | Jan 11, 2024 | T20I # 2428 |
| Sri Lanka | Zimbabwe | Sri Lanka | 8 wickets | Colombo (RPS) | Jan 11, 2024 | ODI # 4720 |
| Sri Lanka | Zimbabwe | Sri Lanka | 2 wickets | Colombo (RPS) | Jan 8, 2024 | ODI # 4719 |
| Sri Lanka | Zimbabwe | no result | - | Colombo (RPS) | Jan 6, 2024 | ODI # 4718 |
| 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 |
| U.A.E. | Afghanistan | Afghanistan | 4 wickets | Sharjah | Jan 2, 2024 | T20I # 2427 |
| U.A.E. | Afghanistan | U.A.E. | 11 runs | Sharjah | Dec 31, 2023 | T20I # 2426 |
| New Zealand | Bangladesh | New Zealand | 17 runs | Mount Maunganui | Dec 31, 2023 | T20I # 2425 |
| U.A.E. | Afghanistan | Afghanistan | 72 runs | Sharjah | Dec 29, 2023 | T20I # 2424 |
| New Zealand | Bangladesh | no result | - | Mount Maunganui | Dec 29, 2023 | T20I # 2423 |
| New Zealand | Bangladesh | Bangladesh | 5 wickets | Napier | Dec 27, 2023 | T20I # 2422 |
| South Africa | India | South Africa | inns & 32 runs | Centurion | Dec 26-28, 2023 | Test # 2520 |
| Indonesia | Philippines | Philippines | 7 wickets | Bali | Dec 26, 2023 | T20I # 2421 |
| Australia | Pakistan | Australia | 79 runs | Melbourne | Dec 26-29, 2023 | Test # 2519 |
| Indonesia | Philippines | tied | - | Bali | Dec 24, 2023 | T20I # 2420 |
| Indonesia | Philippines | Philippines | 8 wickets | Bali | Dec 24, 2023 | T20I # 2419 |
| Indonesia | Philippines | Indonesia | 20 runs | Bali | Dec 23, 2023 | T20I # 2418 |
| Indonesia | Philippines | Indonesia | 10 wickets | Bali | Dec 23, 2023 | T20I # 2417 |
| New Zealand | Bangladesh | Bangladesh | 9 wickets | Napier | Dec 23, 2023 | ODI # 4717 |
| Indonesia | Philippines | Philippines | 2 runs | Bali | Dec 22, 2023 | T20I # 2416 |
| West Indies | England | West Indies | 4 wickets | Tarouba | Dec 21, 2023 | T20I # 2415 |
| South Africa | India | India | 78 runs | Paarl | Dec 21, 2023 | ODI # 4716 |
| New Zealand | Bangladesh | New Zealand | 7 wickets | Nelson | Dec 20, 2023 | ODI # 4715 |
| West Indies | England | England | 75 runs | Tarouba | Dec 19, 2023 | T20I # 2414 |
| Kenya | Uganda | Uganda | 91 runs | Benoni | Dec 19, 2023 | T20I # 2413 |
| South Africa | India | South Africa | 8 wickets | Gqeberha | Dec 19, 2023 | ODI # 4714 |
| Botswana | Malawi | Botswana | 3 wickets | Benoni | Dec 19, 2023 | T20I # 2412 |
| Kenya | Malawi | Kenya | 4 runs | Benoni | Dec 18, 2023 | T20I # 2411 |
| Botswana | Uganda | Uganda | 10 wickets | Benoni | Dec 18, 2023 | T20I # 2410 |
| Ghana | Sierra Leone | Ghana | 2 wickets | Benoni | Dec 17, 2023 | T20I # 2409 |
| South Africa | India | India | 8 wickets | Johannesburg | Dec 17, 2023 | ODI # 4713 |
| Zimbabwe | Ireland | Ireland | 7 wickets | Harare | Dec 17, 2023 | ODI # 4712 |
| Mozambique | Rwanda | Mozambique | 5 wickets | Benoni | Dec 17, 2023 | T20I # 2408 |
| New Zealand | Bangladesh | New Zealand | 44 runs | Dunedin | Dec 17, 2023 | ODI # 4711 |
| West Indies | England | England | 7 wickets | St George's | Dec 16, 2023 | T20I # 2407 |
| Botswana | Kenya | Kenya | 40 runs | Benoni | Dec 16, 2023 | T20I # 2406 |
| Malawi | Rwanda | Malawi | 46 runs | Benoni | Dec 16, 2023 | T20I # 2405 |
| Mozambique | Uganda | Uganda | 51 runs | Benoni | Dec 15, 2023 | T20I # 2404 |
| Zimbabwe | Ireland | Ireland | 4 wickets | Harare | Dec 15, 2023 | ODI # 4710 |
| Botswana | Sierra Leone | Sierra Leone | 2 wickets | Benoni | Dec 15, 2023 | T20I # 2403 |
| West Indies | England | West Indies | 10 runs | St George's | Dec 14, 2023 | T20I # 2402 |
| South Africa | India | India | 106 runs | Johannesburg | Dec 14, 2023 | T20I # 2401 |
| Malawi | Mozambique | Malawi | 6 wickets | Benoni | Dec 14, 2023 | T20I # 2400 |
| Australia | Pakistan | Australia | 360 runs | Perth | Dec 14-17, 2023 | Test # 2518 |
| Ghana | Kenya | Kenya | 8 wickets | Benoni | Dec 13, 2023 | T20I # 2399 |
| Zimbabwe | Ireland | no result | - | Harare | Dec 13, 2023 | ODI # 4709 |
| Malawi | Uganda | Uganda | 7 wickets | Benoni | Dec 13, 2023 | T20I # 2398 |
| West Indies | England | West Indies | 4 wickets | Bridgetown | Dec 12, 2023 | T20I # 2397 |
| South Africa | India | South Africa | 5 wickets | Gqeberha | Dec 12, 2023 | T20I # 2396 |
| Kenya | Sierra Leone | Kenya | 8 wickets | Benoni | Dec 12, 2023 | T20I # 2395 |
| Botswana | Ghana | Botswana | 38 runs | Benoni | Dec 11, 2023 | T20I # 2394 |
| Rwanda | Uganda | Rwanda | 2 runs | Benoni | Dec 11, 2023 | T20I # 2393 |
| Cameroon | Sierra Leone | Sierra Leone | 9 wickets | Benoni | Dec 10, 2023 | T20I # 2392 |
| Zimbabwe | Ireland | Ireland | 6 wickets | Harare | Dec 10, 2023 | T20I # 2391 |
| Gambia | Ghana | Ghana | 98 runs | Benoni | Dec 10, 2023 | T20I # 2390 |
| West Indies | England | West Indies | 4 wickets | Bridgetown | Dec 9, 2023 | ODI # 4708 |
| Mali | Sierra Leone | Sierra Leone | 8 wickets | Benoni | Dec 9, 2023 | T20I # 2389 |
| Zimbabwe | Ireland | Ireland | 4 wickets | Harare | Dec 9, 2023 | T20I # 2388 |
| Ghana | Rwanda | Rwanda | 3 wickets | Benoni | Dec 9, 2023 | T20I # 2387 |
| Kenya | Mali | Kenya | 10 wickets | Benoni | Dec 8, 2023 | T20I # 2386 |
| Gambia | Rwanda | Rwanda | 4 wickets | Benoni | Dec 8, 2023 | T20I # 2385 |
| Zimbabwe | Ireland | Zimbabwe | 1 wicket | Harare | Dec 7, 2023 | T20I # 2384 |
| Kenya | Sierra Leone | Kenya | 8 wickets | Benoni | Dec 7, 2023 | T20I # 2383 |
| Cameroon | Mali | Cameroon | 39 runs | Benoni | Dec 7, 2023 | T20I # 2382 |
| West Indies | England | England | 6 wickets | North Sound | Dec 6, 2023 | ODI # 4707 |
| Cameroon | Kenya | Kenya | 10 wickets | Benoni | Dec 6, 2023 | T20I # 2381 |
| Bangladesh | New Zealand | New Zealand | 4 wickets | Mirpur | Dec 6-9, 2023 | Test # 2517 |
| West Indies | England | West Indies | 4 wickets | North Sound | Dec 3, 2023 | ODI # 4706 |
| India | Australia | India | 6 runs | Bengaluru | Dec 3, 2023 | T20I # 2380 |
| India | Australia | India | 20 runs | Raipur | Dec 1, 2023 | T20I # 2379 |
| Namibia | Nigeria | Namibia | 8 wickets | Windhoek | Nov 30, 2023 | T20I # 2378 |
| Kenya | Zimbabwe | Zimbabwe | 110 runs | Windhoek | Nov 30, 2023 | T20I # 2376 |
| Rwanda | Uganda | Uganda | 9 wickets | Windhoek | Nov 30, 2023 | T20I # 2377 |
| Kenya | Uganda | Uganda | 33 runs | Windhoek | Nov 29, 2023 | T20I # 2375 |
| Nigeria | Zimbabwe | Zimbabwe | 6 wickets | Windhoek | Nov 29, 2023 | T20I # 2373 |
| Rwanda | Tanzania | Tanzania | 51 runs | Windhoek | Nov 29, 2023 | T20I # 2374 |
| India | Australia | Australia | 5 wickets | Guwahati | Nov 28, 2023 | T20I # 2372 |
| Namibia | Tanzania | Namibia | 58 runs | Windhoek | Nov 28, 2023 | T20I # 2371 |
| Bangladesh | New Zealand | Bangladesh | 150 runs | Sylhet | Nov 28-Dec 2, 2023 | Test # 2516 |
| Namibia | Kenya | Namibia | 6 wickets | Windhoek | Nov 27, 2023 | T20I # 2368 |
| Rwanda | Zimbabwe | Zimbabwe | 144 runs | Windhoek | Nov 27, 2023 | T20I # 2369 |
| Nigeria | Uganda | Uganda | 9 wickets | Windhoek | Nov 27, 2023 | T20I # 2370 |
| India | Australia | India | 44 runs | Thiruvananthapuram | Nov 26, 2023 | T20I # 2367 |
| Nigeria | Tanzania | Nigeria | 3 wickets | Windhoek | Nov 26, 2023 | T20I # 2366 |
| Uganda | Zimbabwe | Uganda | 5 wickets | Windhoek | Nov 26, 2023 | T20I # 2365 |
| Namibia | Rwanda | Namibia | 68 runs | Windhoek | Nov 25, 2023 | T20I # 2364 |
| Kenya | Tanzania | Kenya | 50 runs | Windhoek | Nov 25, 2023 | T20I # 2363 |
| Namibia | Uganda | Namibia | 6 wickets | Windhoek | Nov 24, 2023 | T20I # 2362 |
| Nigeria | Rwanda | no result | - | Windhoek | Nov 24, 2023 | T20I # 2361 |
| India | Australia | India | 2 wickets | Visakhapatnam | Nov 23, 2023 | T20I # 2360 |
| Tanzania | Zimbabwe | Zimbabwe | 9 wickets | Windhoek | Nov 23, 2023 | T20I # 2359 |
| Kenya | Nigeria | Kenya | 4 wickets | Windhoek | Nov 23, 2023 | T20I # 2358 |
| Indonesia | Cambodia | Indonesia | - | Bali | Nov 23, 2023 | T20I # 2357 |
| Namibia | Zimbabwe | Namibia | 7 wickets | Windhoek | Nov 22, 2023 | T20I # 2356 |
| Kenya | Rwanda | Kenya | 17 runs | Windhoek | Nov 22, 2023 | T20I # 2354 |
| Tanzania | Uganda | Uganda | 8 wickets | Windhoek | Nov 22, 2023 | T20I # 2355 |
| Indonesia | Cambodia | Cambodia | 7 wickets | Bali | Nov 22, 2023 | T20I # 2353 |
| Indonesia | Cambodia | Indonesia | 104 runs | Bali | Nov 21, 2023 | T20I # 2352 |
| Indonesia | Cambodia | Cambodia | 8 wickets | Bali | Nov 21, 2023 | T20I # 2351 |
| Indonesia | Cambodia | Indonesia | 8 wickets | Bali | Nov 20, 2023 | T20I # 2350 |
| Indonesia | Cambodia | Indonesia | 7 wickets | Bali | Nov 20, 2023 | T20I # 2349 |
| India | Australia | Australia | 6 wickets | Ahmedabad | Nov 19, 2023 | ODI # 4705 |
| Australia | South Africa | Australia | 3 wickets | Eden Gardens | Nov 16, 2023 | ODI # 4704 |
| India | New Zealand | India | 70 runs | Wankhede | Nov 15, 2023 | ODI # 4703 |
| India | Netherlands | India | 160 runs | Bengaluru | Nov 12, 2023 | ODI # 4702 |
| England | Pakistan | England | 93 runs | Eden Gardens | Nov 11, 2023 | ODI # 4701 |
| Australia | Bangladesh | Australia | 8 wickets | Pune | Nov 11, 2023 | ODI # 4700 |
| Afghanistan | South Africa | South Africa | 5 wickets | Ahmedabad | Nov 10, 2023 | ODI # 4699 |
| New Zealand | Sri Lanka | New Zealand | 5 wickets | Bengaluru | Nov 9, 2023 | ODI # 4698 |
| England | Netherlands | England | 160 runs | Pune | Nov 8, 2023 | ODI # 4697 |
| Afghanistan | Australia | Australia | 3 wickets | Wankhede | Nov 7, 2023 | ODI # 4696 |
| Bangladesh | Sri Lanka | Bangladesh | 3 wickets | Delhi | Nov 6, 2023 | ODI # 4695 |
| India | South Africa | India | 243 runs | Eden Gardens | Nov 5, 2023 | ODI # 4694 |
| Nepal | Oman | tied | - | Kirtipur | Nov 5, 2023 | T20I # 2348 |
| Australia | England | Australia | 33 runs | Ahmedabad | Nov 4, 2023 | ODI # 4693 |
| New Zealand | Pakistan | Pakistan | 21 runs | Bengaluru | Nov 4, 2023 | ODI # 4692 |
| Afghanistan | Netherlands | Afghanistan | 7 wickets | Lucknow | Nov 3, 2023 | ODI # 4691 |
| Bahrain | Oman | Oman | 10 wickets | Kirtipur | Nov 3, 2023 | T20I # 2346 |
| Nepal | U.A.E. | Nepal | 8 wickets | Mulpani | Nov 3, 2023 | T20I # 2347 |
| India | Sri Lanka | India | 302 runs | Wankhede | Nov 2, 2023 | ODI # 4690 |
| Malaysia | Singapore | Malaysia | 60 runs | Kirtipur | Nov 2, 2023 | T20I # 2344 |
| Bahrain | Kuwait | Kuwait | 4 wickets | Mulpani | Nov 2, 2023 | T20I # 2345 |
| Nepal | Oman | Oman | 5 runs | Kirtipur | Nov 2, 2023 | T20I # 2342 |
| Hong Kong | U.A.E. | U.A.E. | 22 runs | Mulpani | Nov 2, 2023 | T20I # 2343 |
| New Zealand | South Africa | South Africa | 190 runs | Pune | Nov 1, 2023 | ODI # 4689 |
| Bangladesh | Pakistan | Pakistan | 7 wickets | Eden Gardens | Oct 31, 2023 | ODI # 4688 |
| Nepal | Malaysia | Nepal | 6 wickets | Kirtipur | Oct 31, 2023 | T20I # 2340 |
| Kuwait | U.A.E. | U.A.E. | 5 wickets | Mulpani | Oct 31, 2023 | T20I # 2341 |
| Oman | Singapore | Oman | 22 runs | Kirtipur | Oct 31, 2023 | T20I # 2338 |
| Bahrain | Hong Kong | Bahrain | 20 runs | Mulpani | Oct 31, 2023 | T20I # 2339 |
| Namibia | Zimbabwe | Namibia | 8 runs | Windhoek | Oct 30, 2023 | T20I # 2337 |
| Afghanistan | Sri Lanka | Afghanistan | 7 wickets | Pune | Oct 30, 2023 | ODI # 4687 |
| Malaysia | Oman | Oman | 32 runs | Kirtipur | Oct 30, 2023 | T20I # 2335 |
| Hong Kong | Kuwait | Hong Kong | 16 runs | Mulpani | Oct 30, 2023 | T20I # 2336 |
| Bahrain | U.A.E. | U.A.E. | 5 wickets | Mulpani | Oct 30, 2023 | T20I # 2333 |
| Nepal | Singapore | Nepal | 8 wickets | Kirtipur | Oct 30, 2023 | T20I # 2334 |
| Namibia | Zimbabwe | Namibia | 7 wickets | Windhoek | Oct 29, 2023 | T20I # 2332 |
| India | England | India | 100 runs | Lucknow | Oct 29, 2023 | ODI # 4686 |
| Bangladesh | Netherlands | Netherlands | 87 runs | Eden Gardens | Oct 28, 2023 | ODI # 4685 |
| Australia | New Zealand | Australia | 5 runs | Dharamsala | Oct 28, 2023 | ODI # 4684 |
| Namibia | Zimbabwe | Zimbabwe | 6 wickets | Windhoek | Oct 27, 2023 | T20I # 2331 |
| Pakistan | South Africa | South Africa | 1 wicket | Chennai | Oct 27, 2023 | ODI # 4683 |
| Nepal | U.A.E. | U.A.E. | 4 wickets | Kirtipur | Oct 27, 2023 | T20I # 2330 |
| England | Sri Lanka | Sri Lanka | 8 wickets | Bengaluru | Oct 26, 2023 | ODI # 4682 |
| Hong Kong | U.A.E. | Hong Kong | 69 runs | Mulpani | Oct 25, 2023 | T20I # 2328 |
| Namibia | Zimbabwe | Zimbabwe | 5 wickets | Windhoek | Oct 25, 2023 | T20I # 2329 |
| Australia | Netherlands | Australia | 309 runs | Delhi | Oct 25, 2023 | ODI # 4681 |
| Namibia | Zimbabwe | Namibia | 7 wickets | Windhoek | Oct 24, 2023 | T20I # 2327 |
| Bangladesh | South Africa | South Africa | 149 runs | Wankhede | Oct 24, 2023 | ODI # 4680 |
| Afghanistan | Pakistan | Afghanistan | 8 wickets | Chennai | Oct 23, 2023 | ODI # 4679 |
| Nepal | U.A.E. | Nepal | 5 wickets | Mulpani | Oct 23, 2023 | T20I # 2326 |
| India | New Zealand | India | 4 wickets | Dharamsala | Oct 22, 2023 | ODI # 4678 |
| Hong Kong | U.A.E. | U.A.E. | 6 wickets | Mulpani | Oct 22, 2023 | T20I # 2325 |
| England | South Africa | South Africa | 229 runs | Wankhede | Oct 21, 2023 | ODI # 4677 |
| Nepal | Hong Kong | Nepal | 79 runs | Mulpani | Oct 21, 2023 | T20I # 2324 |
| Netherlands | Sri Lanka | Sri Lanka | 5 wickets | Lucknow | Oct 21, 2023 | ODI # 4676 |
| Argentina | Chile | Argentina | 10 wickets | Buenos Aires | Oct 20, 2023 | T20I # 2323 |
| Australia | Pakistan | Australia | 62 runs | Bengaluru | Oct 20, 2023 | ODI # 4675 |
| Argentina | Mexico | Argentina | 4 wickets | Buenos Aires | Oct 19, 2023 | T20I # 2322 |
| India | Bangladesh | India | 7 wickets | Pune | Oct 19, 2023 | ODI # 4674 |
| Nepal | Hong Kong | Nepal | 6 wickets | Mulpani | Oct 19, 2023 | T20I # 2321 |
| Chile | Mexico | Mexico | 5 wickets | Buenos Aires | Oct 18, 2023 | T20I # 2320 |
| Afghanistan | New Zealand | New Zealand | 149 runs | Chennai | Oct 18, 2023 | ODI # 4673 |
| Nepal | U.A.E. | Nepal | 7 wickets | Mulpani | Oct 18, 2023 | T20I # 2319 |
| Netherlands | South Africa | Netherlands | 38 runs | Dharamsala | Oct 17, 2023 | ODI # 4672 |
| Australia | Sri Lanka | Australia | 5 wickets | Lucknow | Oct 16, 2023 | ODI # 4671 |
| Nigeria | Rwanda | Nigeria | 17 runs | Lagos | Oct 15, 2023 | T20I # 2318 |
| Gibraltar | Luxembourg | Luxembourg | 11 runs | Gibraltar | Oct 15, 2023 | T20I # 2317 |
| Ghana | Sierra Leone | Sierra Leone | 6 wickets | Lagos | Oct 15, 2023 | T20I # 2316 |
| Afghanistan | England | Afghanistan | 69 runs | Delhi | Oct 15, 2023 | ODI # 4670 |
| Gibraltar | Luxembourg | Gibraltar | 24 runs | Gibraltar | Oct 15, 2023 | T20I # 2315 |
| Ghana | Sierra Leone | Ghana | 5 runs | Lagos | Oct 14, 2023 | T20I # 2314 |
| Nigeria | Rwanda | Nigeria | 8 wickets | Lagos | Oct 14, 2023 | T20I # 2313 |
| India | Pakistan | India | 7 wickets | Ahmedabad | Oct 14, 2023 | ODI # 4669 |
| Bangladesh | New Zealand | New Zealand | 8 wickets | Chennai | Oct 13, 2023 | ODI # 4668 |
| Nigeria | Sierra Leone | Nigeria | 53 runs | Lagos | Oct 12, 2023 | T20I # 2312 |
| Ghana | Rwanda | Rwanda | 9 wickets | Lagos | Oct 12, 2023 | T20I # 2311 |
| Australia | South Africa | South Africa | 134 runs | Lucknow | Oct 12, 2023 | ODI # 4667 |
| Rwanda | Sierra Leone | Rwanda | 5 wickets | Lagos | Oct 11, 2023 | T20I # 2310 |
| Nigeria | Ghana | Nigeria | 5 wickets | Lagos | Oct 11, 2023 | T20I # 2309 |
| India | Afghanistan | India | 8 wickets | Delhi | Oct 11, 2023 | ODI # 4666 |
| Rwanda | Sierra Leone | Sierra Leone | 2 runs | Lagos | Oct 10, 2023 | T20I # 2308 |
| Nigeria | Ghana | Nigeria | 82 runs | Lagos | Oct 10, 2023 | T20I # 2307 |
| Pakistan | Sri Lanka | Pakistan | 6 wickets | Hyderabad | Oct 10, 2023 | ODI # 4665 |
| Bangladesh | England | England | 137 runs | Dharamsala | Oct 10, 2023 | ODI # 4664 |
| Netherlands | New Zealand | New Zealand | 99 runs | Hyderabad | Oct 9, 2023 | ODI # 4663 |
| Ghana | Rwanda | Rwanda | 47 runs | Lagos | Oct 8, 2023 | T20I # 2306 |
| Nigeria | Sierra Leone | Nigeria | 9 wickets | Lagos | Oct 8, 2023 | T20I # 2305 |
| India | Australia | India | 6 wickets | Chennai | Oct 8, 2023 | ODI # 4662 |
| Bermuda | Canada | Canada | 39 runs | Hamilton | Oct 7, 2023 | T20I # 2304 |
| Ghana | Sierra Leone | Ghana | 8 wickets | Lagos | Oct 7, 2023 | T20I # 2303 |
| Nigeria | Rwanda | Nigeria | 6 wickets | Lagos | Oct 7, 2023 | T20I # 2302 |
| South Africa | Sri Lanka | South Africa | 102 runs | Delhi | Oct 7, 2023 | ODI # 4661 |
| Afghanistan | Bangladesh | Bangladesh | 6 wickets | Dharamsala | Oct 7, 2023 | ODI # 4660 |
| Rwanda | Sierra Leone | Rwanda | 33 runs | Lagos | Oct 6, 2023 | T20I # 2299 |
| Nigeria | Ghana | Nigeria | 35 runs | Lagos | Oct 6, 2023 | T20I # 2298 |
| Netherlands | Pakistan | Pakistan | 81 runs | Hyderabad | Oct 6, 2023 | ODI # 4659 |
| Ghana | Rwanda | tied | - | Lagos | Oct 5, 2023 | T20I # 2295 |
| Gibraltar | Serbia | Gibraltar | 7 wickets | Gibraltar | Oct 5, 2023 | T20I # 2294 |
| Kuwait | Saudi Arabia | Kuwait | 4 wickets | Doha | Oct 5, 2023 | T20I # 2293 |
| Nigeria | Sierra Leone | Nigeria | 63 runs | Lagos | Oct 5, 2023 | T20I # 2292 |
| England | New Zealand | New Zealand | 9 wickets | Ahmedabad | Oct 5, 2023 | ODI # 4658 |
| Gibraltar | Serbia | Gibraltar | 7 wickets | Gibraltar | Oct 5, 2023 | T20I # 2291 |
| Qatar | Maldives | Qatar | 42 runs | Doha | Oct 5, 2023 | T20I # 2290 |
| Bermuda | Panama | Bermuda | 5 wickets | Hamilton | Oct 4, 2023 | T20I # 2289 |
| Ghana | Sierra Leone | Ghana | 3 wickets | Lagos | Oct 4, 2023 | T20I # 2288 |
| Canada | Cayman | Canada | 166 runs | Hamilton | Oct 4, 2023 | T20I # 2287 |
| Qatar | Saudi Arabia | Saudi Arabia | 7 wickets | Doha | Oct 4, 2023 | T20I # 2286 |
| Nigeria | Rwanda | Nigeria | 54 runs | Lagos | Oct 4, 2023 | T20I # 2285 |
| Kuwait | Maldives | Kuwait | 8 wickets | Doha | Oct 4, 2023 | T20I # 2284 |
| Bermuda | Cayman | Bermuda | 53 runs | Hamilton | Oct 3, 2023 | T20I # 2281 |
| Canada | Panama | Canada | 163 runs | Hamilton | Oct 3, 2023 | T20I # 2280 |
| Maldives | Saudi Arabia | Saudi Arabia | 9 wickets | Doha | Oct 2, 2023 | T20I # 2277 |
| Qatar | Kuwait | Kuwait | 5 wickets | Doha | Oct 2, 2023 | T20I # 2276 |
| Canada | Cayman | Canada | 108 runs | Sandys Parish | Oct 1, 2023 | T20I # 2274 |
| Bermuda | Panama | Bermuda | 7 wickets | Sandys Parish | Oct 1, 2023 | T20I # 2273 |
| Kuwait | Saudi Arabia | Saudi Arabia | 3 wickets | Doha | Oct 1, 2023 | T20I # 2272 |
| Qatar | Maldives | Qatar | 9 wickets | Doha | Oct 1, 2023 | T20I # 2271 |
| Cayman | Panama | Cayman | 7 wickets | Sandys Parish | Sep 30, 2023 | T20I # 2268 |
| Bermuda | Canada | Bermuda | 86 runs | Sandys Parish | Sep 30, 2023 | T20I # 2266 |
| Qatar | Saudi Arabia | Saudi Arabia | 4 wickets | Doha | Sep 29, 2023 | T20I # 2264 |
| Kuwait | Maldives | Kuwait | 7 wickets | Doha | Sep 29, 2023 | T20I # 2263 |
| Maldives | Saudi Arabia | Saudi Arabia | 62 runs | Doha | Sep 28, 2023 | T20I # 2260 |
| Qatar | Kuwait | Kuwait | 7 wickets | Doha | Sep 28, 2023 | T20I # 2259 |
| India | Australia | Australia | 66 runs | Rajkot | Sep 27, 2023 | ODI # 4657 |
| India | Australia | India | 99 runs | Indore | Sep 24, 2023 | ODI # 4654 |
| India | Australia | India | 5 wickets | Mohali | Sep 22, 2023 | ODI # 4651 |
| South Africa | Australia | South Africa | 122 runs | Johannesburg | Sep 17, 2023 | ODI # 4648 |
| South Africa | Australia | South Africa | 164 runs | Centurion | Sep 15, 2023 | ODI # 4646 |
| South Africa | Australia | South Africa | 111 runs | Potchefstroom | Sep 12, 2023 | ODI # 4642 |
| South Africa | Australia | Australia | 123 runs | Bloemfontein | Sep 9, 2023 | ODI # 4638 |
| South Africa | Australia | Australia | 3 wickets | Bloemfontein | Sep 7, 2023 | ODI # 4635 |
| South Africa | Australia | Australia | 5 wickets | Durban | Sep 3, 2023 | T20I # 2230 |
| South Africa | Australia | Australia | 8 wickets | Durban | Sep 1, 2023 | T20I # 2228 |
| South Africa | Australia | Australia | 111 runs | Durban | Aug 30, 2023 | T20I # 2224 |
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 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 figuresPerformances 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:
Bangladesh vs Ireland at Mirpur, Ireland in Bangladesh 2nd Test, Nov 19-23, 2025 [Test # 2607 - Live] >> 99/3 (27.2 ov, C Campher 12*, HT Tector 34*, Hasan Murad 1/8)
England vs Australia at Perth, The Ashes 1st Test, Nov 21-25, 2025 [Test # 2608 - Live] >> 116/1 (18.2 ov, M Labuschagne 16*, TM Head 74*, JC Archer 0/23)
South Africa vs India at Guwahati, South Africa in India 2nd Test, Nov 22-26, 2025 [Test # 2609 - Live] >> 167/3 (58.1 ov, T de Zorzi 1*, T Stubbs 36*, JJ Bumrah 1/23)