Match results in 2025 in Tests+ODIs+T20Is
Match results
Team 1 | Team 2 | Winner | Margin | Ground | Match Date | Scorecard |
Samoa | U.A.E. | U.A.E. | 77 runs | Al Amerat | Oct 15, 2025 | T20I # 3521 |
Japan | Qatar | Qatar | 3 wickets | Al Amerat | Oct 15, 2025 | T20I # 3520 |
Afghanistan | Bangladesh | Afghanistan | 200 runs | Abu Dhabi | Oct 14, 2025 | ODI # 4909 |
Nepal | Qatar | Nepal | 5 runs | Al Amerat | Oct 13, 2025 | T20I # 3519 |
Oman | U.A.E. | Oman | 5 wickets | Al Amerat | Oct 13, 2025 | T20I # 3518 |
Japan | Samoa | Japan | 4 runs | Al Amerat | Oct 12, 2025 | T20I # 3517 |
Nepal | U.A.E. | Nepal | 1 run | Al Amerat | Oct 12, 2025 | T20I # 3516 |
Oman | Qatar | Oman | 34 runs | Al Amerat | Oct 12, 2025 | T20I # 3515 |
Pakistan | South Africa | Pakistan | 93 runs | Lahore | Oct 12-15, 2025 | Test # 2602 |
Afghanistan | Bangladesh | Afghanistan | 81 runs | Abu Dhabi | Oct 11, 2025 | ODI # 4908 |
Namibia | South Africa | Namibia | 4 wickets | Windhoek | Oct 11, 2025 | T20I # 3514 |
Oman | P.N.G. | Oman | 52 runs | Al Amerat | Oct 10, 2025 | T20I # 3513 |
Japan | Nepal | Nepal | 5 wickets | Al Amerat | Oct 10, 2025 | T20I # 3512 |
Malaysia | U.A.E. | U.A.E. | 6 wickets | Al Amerat | Oct 10, 2025 | T20I # 3511 |
India | West Indies | India | 7 wickets | Delhi | Oct 10-14, 2025 | Test # 2601 |
P.N.G. | Samoa | Samoa | 6 wickets | Al Amerat | Oct 9, 2025 | T20I # 3510 |
Japan | Kuwait | Japan | 5 wickets | Al Amerat | Oct 9, 2025 | T20I # 3509 |
Malaysia | Qatar | Qatar | 8 wickets | Al Amerat | Oct 9, 2025 | T20I # 3508 |
Kuwait | Nepal | Nepal | 58 runs | Al Amerat | Oct 8, 2025 | T20I # 3507 |
Afghanistan | Bangladesh | Afghanistan | 5 wickets | Abu Dhabi | Oct 8, 2025 | ODI # 4907 |
Qatar | U.A.E. | U.A.E. | 7 wickets | Al Amerat | Oct 8, 2025 | T20I # 3506 |
Oman | Samoa | Oman | 5 wickets | Al Amerat | Oct 8, 2025 | T20I # 3505 |
Afghanistan | Bangladesh | Bangladesh | 6 wickets | Sharjah | Oct 5, 2025 | T20I # 3504 |
Nigeria | Uganda | Uganda | 66 runs | Harare | Oct 4, 2025 | T20I # 3502 |
Zimbabwe | Namibia | Zimbabwe | 7 wickets | Harare | Oct 4, 2025 | T20I # 3503 |
Botswana | Malawi | Malawi | 56 runs | Harare | Oct 4, 2025 | T20I # 3500 |
Kenya | Tanzania | Kenya | 51 runs | Harare | Oct 4, 2025 | T20I # 3501 |
New Zealand | Australia | Australia | 3 wickets | Mount Maunganui | Oct 4, 2025 | T20I # 3499 |
Afghanistan | Bangladesh | Bangladesh | 2 wickets | Sharjah | Oct 3, 2025 | T20I # 3498 |
New Zealand | Australia | no result | - | Mount Maunganui | Oct 3, 2025 | T20I # 3497 |
Afghanistan | Bangladesh | Bangladesh | 4 wickets | Sharjah | Oct 2, 2025 | T20I # 3496 |
Malawi | Uganda | Uganda | 117 runs | Harare | Oct 2, 2025 | T20I # 3494 |
Zimbabwe | Kenya | Zimbabwe | 7 wickets | Harare | Oct 2, 2025 | T20I # 3495 |
Botswana | Nigeria | Nigeria | 44 runs | Harare | Oct 2, 2025 | T20I # 3492 |
Namibia | Tanzania | Namibia | 63 runs | Harare | Oct 2, 2025 | T20I # 3493 |
India | West Indies | India | inns & 140 runs | Ahmedabad | Oct 2-4, 2025 | Test # 2600 |
New Zealand | Australia | Australia | 6 wickets | Mount Maunganui | Oct 1, 2025 | T20I # 3491 |
Nepal | West Indies | West Indies | 10 wickets | Sharjah | Sep 30, 2025 | T20I # 3490 |
Malawi | Namibia | Namibia | 8 wickets | Harare | Sep 30, 2025 | T20I # 3488 |
Kenya | Nigeria | Kenya | 7 wickets | Harare | Sep 30, 2025 | T20I # 3489 |
Oman | Kuwait | Oman | 5 wickets | Al Amerat | Sep 30, 2025 | T20I # 3487 |
Zimbabwe | Tanzania | Zimbabwe | 113 runs | Harare | Sep 30, 2025 | T20I # 3485 |
Botswana | Uganda | Uganda | 8 wickets | Harare | Sep 30, 2025 | T20I # 3486 |
Oman | Kuwait | Oman | 5 wickets | Al Amerat | Sep 29, 2025 | T20I # 3484 |
Nepal | West Indies | Nepal | 90 runs | Sharjah | Sep 29, 2025 | T20I # 3483 |
India | Pakistan | India | 5 wickets | Dubai (DICS) | Sep 28, 2025 | T20I # 3482 |
Zimbabwe | Botswana | Zimbabwe | 170 runs | Harare | Sep 28, 2025 | T20I # 3480 |
Kenya | Malawi | Malawi | 3 runs | Harare | Sep 28, 2025 | T20I # 3481 |
Namibia | Nigeria | Namibia | 117 runs | Harare | Sep 28, 2025 | T20I # 3478 |
Tanzania | Uganda | Tanzania | 9 runs | Harare | Sep 28, 2025 | T20I # 3479 |
Nepal | West Indies | Nepal | 19 runs | Sharjah | Sep 27, 2025 | T20I # 3477 |
India | Sri Lanka | tied | - | Dubai (DICS) | Sep 26, 2025 | T20I # 3476 |
Zimbabwe | Uganda | Zimbabwe | 5 wickets | Harare | Sep 26, 2025 | T20I # 3474 |
Botswana | Tanzania | Tanzania | 7 wickets | Harare | Sep 26, 2025 | T20I # 3475 |
Kenya | Namibia | Namibia | 136 runs | Harare | Sep 26, 2025 | T20I # 3472 |
Malawi | Nigeria | Nigeria | 9 wickets | Harare | Sep 26, 2025 | T20I # 3473 |
Bangladesh | Pakistan | Pakistan | 11 runs | Dubai (DICS) | Sep 25, 2025 | T20I # 3471 |
Bangladesh | India | India | 41 runs | Dubai (DICS) | Sep 24, 2025 | T20I # 3470 |
Pakistan | Sri Lanka | Pakistan | 5 wickets | Abu Dhabi | Sep 23, 2025 | T20I # 3469 |
India | Pakistan | India | 6 wickets | Dubai (DICS) | Sep 21, 2025 | T20I # 3468 |
Ireland | England | England | 6 wickets | Dublin (Malahide) | Sep 21, 2025 | T20I # 3467 |
Bangladesh | Sri Lanka | Bangladesh | 4 wickets | Dubai (DICS) | Sep 20, 2025 | T20I # 3466 |
India | Oman | India | 21 runs | Abu Dhabi | Sep 19, 2025 | T20I # 3465 |
Afghanistan | Sri Lanka | Sri Lanka | 6 wickets | Abu Dhabi | Sep 18, 2025 | T20I # 3464 |
Zimbabwe | Namibia | Namibia | 28 runs | Bulawayo | Sep 18, 2025 | T20I # 3463 |
U.A.E. | Pakistan | Pakistan | 41 runs | Dubai (DICS) | Sep 17, 2025 | T20I # 3462 |
Ireland | England | England | 4 wickets | Dublin (Malahide) | Sep 17, 2025 | T20I # 3461 |
Afghanistan | Bangladesh | Bangladesh | 8 runs | Abu Dhabi | Sep 16, 2025 | T20I # 3460 |
Zimbabwe | Namibia | Zimbabwe | 5 wickets | Bulawayo | Sep 16, 2025 | T20I # 3459 |
Hong Kong | Sri Lanka | Sri Lanka | 4 wickets | Dubai (DICS) | Sep 15, 2025 | T20I # 3458 |
U.A.E. | Oman | U.A.E. | 42 runs | Abu Dhabi | Sep 15, 2025 | T20I # 3457 |
Zimbabwe | Namibia | Zimbabwe | 33 runs | Bulawayo | Sep 15, 2025 | T20I # 3456 |
India | Pakistan | India | 7 wickets | Dubai (DICS) | Sep 14, 2025 | T20I # 3455 |
Eswatini | Mozambique | no result | - | Malkerns | Sep 14, 2025 | T20I # 3454 |
Bangladesh | Sri Lanka | Sri Lanka | 6 wickets | Abu Dhabi | Sep 13, 2025 | T20I # 3453 |
Eswatini | Mozambique | tied | - | Malkerns | Sep 13, 2025 | T20I # 3452 |
Eswatini | Mozambique | Eswatini | 74 runs | Malkerns | Sep 13, 2025 | T20I # 3451 |
England | South Africa | England | 146 runs | Manchester | Sep 12, 2025 | T20I # 3450 |
Oman | Pakistan | Pakistan | 93 runs | Dubai (DICS) | Sep 12, 2025 | T20I # 3449 |
Eswatini | Mozambique | Eswatini | 5 runs | Malkerns | Sep 12, 2025 | T20I # 3448 |
Eswatini | Mozambique | Eswatini | 31 runs | Malkerns | Sep 12, 2025 | T20I # 3447 |
Bangladesh | Hong Kong | Bangladesh | 7 wickets | Abu Dhabi | Sep 11, 2025 | T20I # 3446 |
England | South Africa | South Africa | 14 runs | Cardiff | Sep 10, 2025 | T20I # 3445 |
U.A.E. | India | India | 9 wickets | Dubai (DICS) | Sep 10, 2025 | T20I # 3444 |
Afghanistan | Hong Kong | Afghanistan | 94 runs | Abu Dhabi | Sep 9, 2025 | T20I # 3443 |
Afghanistan | Pakistan | Pakistan | 75 runs | Sharjah | Sep 7, 2025 | T20I # 3442 |
Zimbabwe | Sri Lanka | Sri Lanka | 8 wickets | Harare | Sep 7, 2025 | T20I # 3441 |
England | South Africa | England | 342 runs | Southampton | Sep 7, 2025 | ODI # 4906 |
Isle of Man | Sweden | Sweden | 3 wickets | Tromode | Sep 6, 2025 | T20I # 3440 |
Zimbabwe | Sri Lanka | Zimbabwe | 5 wickets | Harare | Sep 6, 2025 | T20I # 3439 |
Isle of Man | Sweden | Sweden | 10 wickets | Tromode | Sep 6, 2025 | T20I # 3438 |
U.A.E. | Afghanistan | Afghanistan | 4 runs | Sharjah | Sep 5, 2025 | T20I # 3437 |
Namibia | Scotland | Scotland | 55 runs | King City (NW) | Sep 4, 2025 | ODI # 4905 |
U.A.E. | Pakistan | Pakistan | 31 runs | Sharjah | Sep 4, 2025 | T20I # 3436 |
England | South Africa | South Africa | 5 runs | Lord's | Sep 4, 2025 | ODI # 4904 |
Bangladesh | Netherlands | no result | - | Sylhet | Sep 3, 2025 | T20I # 3435 |
Zimbabwe | Sri Lanka | Sri Lanka | 4 wickets | Harare | Sep 3, 2025 | T20I # 3434 |
Canada | Namibia | Namibia | 24 runs | King City (NW) | Sep 2, 2025 | ODI # 4903 |
Afghanistan | Pakistan | Afghanistan | 18 runs | Sharjah | Sep 2, 2025 | T20I # 3433 |
England | South Africa | South Africa | 7 wickets | Leeds | Sep 2, 2025 | ODI # 4902 |
U.A.E. | Afghanistan | Afghanistan | 38 runs | Sharjah | Sep 1, 2025 | T20I # 3432 |
Bangladesh | Netherlands | Bangladesh | 9 wickets | Sylhet | Sep 1, 2025 | T20I # 3431 |
Canada | Scotland | Scotland | 7 wickets | King City (NW) | Aug 31, 2025 | ODI # 4901 |
Hungary | Serbia | Hungary | 34 runs | Szodliget | Aug 31, 2025 | T20I # 3430 |
Guernsey | Switzerland | Guernsey | 7 wickets | Castel | Aug 31, 2025 | T20I # 3429 |
Zimbabwe | Sri Lanka | Sri Lanka | 5 wickets | Harare | Aug 31, 2025 | ODI # 4900 |
Croatia | Serbia | Serbia | 8 wickets | Szodliget | Aug 31, 2025 | T20I # 3428 |
Guernsey | Switzerland | no result | - | Castel | Aug 30, 2025 | T20I # 3427 |
U.A.E. | Pakistan | Pakistan | 31 runs | Sharjah | Aug 30, 2025 | T20I # 3426 |
Bangladesh | Netherlands | Bangladesh | 8 wickets | Sylhet | Aug 30, 2025 | T20I # 3425 |
Guernsey | Switzerland | no result | - | Castel | Aug 30, 2025 | T20I # 3424 |
Hungary | Serbia | Serbia | 5 runs | Szodliget | Aug 30, 2025 | T20I # 3423 |
Croatia | Serbia | Serbia | 84 runs | Szodliget | Aug 30, 2025 | T20I # 3422 |
Afghanistan | Pakistan | Pakistan | 39 runs | Sharjah | Aug 29, 2025 | T20I # 3421 |
Hungary | Croatia | Hungary | 4 wickets | Szodliget | Aug 29, 2025 | T20I # 3420 |
Zimbabwe | Sri Lanka | Sri Lanka | 7 runs | Harare | Aug 29, 2025 | ODI # 4899 |
Hungary | Serbia | Serbia | 6 wickets | Szodliget | Aug 29, 2025 | T20I # 3419 |
Canada | Namibia | Namibia | 5 wickets | King City (NW) | Aug 27, 2025 | ODI # 4898 |
Austria | Belgium | Austria | 4 wickets | Latschach | Aug 24, 2025 | T20I # 3418 |
Austria | Belgium | Austria | 4 wickets | Latschach | Aug 24, 2025 | T20I # 3417 |
Australia | South Africa | Australia | 276 runs | Mackay | Aug 24, 2025 | ODI # 4897 |
Austria | Belgium | Austria | 38 runs | Latschach | Aug 23, 2025 | T20I # 3416 |
Austria | Belgium | Austria | 6 wickets | Latschach | Aug 23, 2025 | T20I # 3415 |
Romania | Czech Rep. | Czech Rep. | 4 wickets | Ilfov County | Aug 22, 2025 | T20I # 3414 |
Romania | Czech Rep. | Romania | 25 runs | Ilfov County | Aug 22, 2025 | T20I # 3413 |
Australia | South Africa | South Africa | 84 runs | Mackay | Aug 22, 2025 | ODI # 4896 |
Romania | Czech Rep. | Romania | 18 runs | Ilfov County | Aug 21, 2025 | T20I # 3412 |
Romania | Czech Rep. | Czech Rep. | 18 runs | Ilfov County | Aug 21, 2025 | T20I # 3411 |
Australia | South Africa | South Africa | 98 runs | Cairns | Aug 19, 2025 | ODI # 4895 |
Norway | Hungary | Norway | 32 runs | Oslo | Aug 17, 2025 | T20I # 3410 |
Hungary | Sweden | Sweden | 79 runs | Oslo | Aug 17, 2025 | T20I # 3409 |
Norway | Sweden | Norway | 3 wickets | Oslo | Aug 17, 2025 | T20I # 3408 |
Australia | South Africa | Australia | 2 wickets | Cairns | Aug 16, 2025 | T20I # 3407 |
Guernsey | P.N.G. | P.N.G. | 6 wickets | Castel | Aug 14, 2025 | T20I # 3406 |
West Indies | Pakistan | West Indies | 202 runs | Tarouba | Aug 12, 2025 | ODI # 4894 |
Australia | South Africa | South Africa | 53 runs | Darwin | Aug 12, 2025 | T20I # 3405 |
West Indies | Pakistan | West Indies | 5 wickets | Tarouba | Aug 10, 2025 | ODI # 4893 |
Austria | Norway | Austria | 8 wickets | Stockholm | Aug 10, 2025 | T20I # 3404 |
Australia | South Africa | Australia | 17 runs | Darwin | Aug 10, 2025 | T20I # 3403 |
Sweden | France | France | 2 wickets | Stockholm | Aug 10, 2025 | T20I # 3402 |
Austria | France | Austria | 6 wickets | Stockholm | Aug 9, 2025 | T20I # 3401 |
Sweden | Norway | Norway | 23 runs | Stockholm | Aug 9, 2025 | T20I # 3400 |
West Indies | Pakistan | Pakistan | 5 wickets | Tarouba | Aug 8, 2025 | ODI # 4892 |
Sweden | Austria | Austria | 4 wickets | Stockholm | Aug 8, 2025 | T20I # 3399 |
Croatia | Cyprus | Cyprus | 52 runs | Zagreb | Aug 8, 2025 | T20I # 3398 |
France | Norway | Norway | 22 runs | Stockholm | Aug 8, 2025 | T20I # 3397 |
Croatia | Cyprus | Cyprus | 3 wickets | Zagreb | Aug 8, 2025 | T20I # 3396 |
Sweden | France | Sweden | 34 runs | Stockholm | Aug 7, 2025 | T20I # 3395 |
Croatia | Cyprus | Cyprus | 7 wickets | Zagreb | Aug 7, 2025 | T20I # 3394 |
Austria | Norway | Austria | 4 wickets | Stockholm | Aug 7, 2025 | T20I # 3393 |
Zimbabwe | New Zealand | New Zealand | inns & 359 runs | Bulawayo | Aug 7-9, 2025 | Test # 2599 |
Croatia | Cyprus | Cyprus | 58 runs | Zagreb | Aug 7, 2025 | T20I # 3392 |
Pakistan | West Indies | Pakistan | 13 runs | Lauderhill | Aug 3, 2025 | T20I # 3391 |
Estonia | Switzerland | Switzerland | 41 runs | Tallinn | Aug 3, 2025 | T20I # 3390 |
Estonia | Switzerland | Switzerland | 15 runs | Tallinn | Aug 3, 2025 | T20I # 3389 |
Pakistan | West Indies | West Indies | 2 wickets | Lauderhill | Aug 2, 2025 | T20I # 3388 |
Estonia | Switzerland | Switzerland | 72 runs | Tallinn | Aug 2, 2025 | T20I # 3387 |
Pakistan | West Indies | Pakistan | 14 runs | Lauderhill | Jul 31, 2025 | T20I # 3386 |
England | India | India | 6 runs | The Oval | Jul 31-Aug 4, 2025 | Test # 2598 |
Zimbabwe | New Zealand | New Zealand | 9 wickets | Bulawayo | Jul 30-Aug 1, 2025 | Test # 2597 |
West Indies | Australia | Australia | 3 wickets | Basseterre | Jul 28, 2025 | T20I # 3385 |
Estonia | Finland | Finland | 5 wickets | Tallinn | Jul 27, 2025 | T20I # 3384 |
Bahrain | Malawi | Bahrain | 94 runs | Rwanda | Jul 27, 2025 | T20I # 3383 |
Uganda | U.A.E. | Uganda | 8 runs | Entebbe | Jul 27, 2025 | T20I # 3382 |
Austria | Romania | no result | - | Szodliget | Jul 27, 2025 | T20I # 3381 |
Kenya | Nigeria | Kenya | 6 wickets | Entebbe | Jul 27, 2025 | T20I # 3380 |
Hungary | Luxembourg | Hungary | 37 runs | Szodliget | Jul 27, 2025 | T20I # 3379 |
West Indies | Australia | Australia | 3 wickets | Basseterre | Jul 26, 2025 | T20I # 3378 |
Austria | Luxembourg | Austria | 66 runs | Szodliget | Jul 26, 2025 | T20I # 3377 |
Estonia | Finland | Estonia | 4 wickets | Tallinn | Jul 26, 2025 | T20I # 3376 |
Rwanda | Malawi | Malawi | 9 wickets | Rwanda | Jul 26, 2025 | T20I # 3375 |
New Zealand | South Africa | New Zealand | 3 runs | Harare | Jul 26, 2025 | T20I # 3374 |
Hungary | Austria | Austria | 4 wickets | Szodliget | Jul 26, 2025 | T20I # 3373 |
Nigeria | U.A.E. | U.A.E. | 53 runs | Entebbe | Jul 26, 2025 | T20I # 3372 |
Hong Kong | Malaysia | Malaysia | 10 wickets | Singapore | Jul 26, 2025 | T20I # 3370 |
Luxembourg | Romania | Romania | 45 runs | Szodliget | Jul 26, 2025 | T20I # 3371 |
West Indies | Australia | Australia | 6 wickets | Basseterre | Jul 25, 2025 | T20I # 3369 |
Hungary | Luxembourg | Hungary | 70 runs | Szodliget | Jul 25, 2025 | T20I # 3368 |
Estonia | Finland | Finland | 16 runs | Tallinn | Jul 25, 2025 | T20I # 3367 |
Bahrain | Malawi | Bahrain | 8 wickets | Rwanda | Jul 25, 2025 | T20I # 3366 |
Hungary | Romania | Romania | 10 wickets | Szodliget | Jul 25, 2025 | T20I # 3365 |
Rwanda | Bahrain | Bahrain | 114 runs | Rwanda | Jul 25, 2025 | T20I # 3364 |
Uganda | Kenya | Uganda | 6 wickets | Entebbe | Jul 25, 2025 | T20I # 3363 |
Austria | Romania | Austria | 7 wickets | Szodliget | Jul 25, 2025 | T20I # 3362 |
Bangladesh | Pakistan | Pakistan | 74 runs | Mirpur | Jul 24, 2025 | T20I # 3361 |
Zimbabwe | New Zealand | New Zealand | 60 runs | Harare | Jul 24, 2025 | T20I # 3360 |
Singapore | Hong Kong | Hong Kong | 52 runs | Singapore | Jul 24, 2025 | T20I # 3359 |
Malaysia | Samoa | Malaysia | 6 wickets | Singapore | Jul 24, 2025 | T20I # 3358 |
Qatar | Saudi Arabia | tied | - | Doha | Jul 23, 2025 | T20I # 3357 |
Bahrain | Malawi | Bahrain | 45 runs | Rwanda | Jul 23, 2025 | T20I # 3356 |
England | India | drawn | - | Manchester | Jul 23-27, 2025 | Test # 2596 |
Rwanda | Malawi | Malawi | 6 wickets | Rwanda | Jul 23, 2025 | T20I # 3355 |
Kenya | U.A.E. | U.A.E. | 7 wickets | Entebbe | Jul 23, 2025 | T20I # 3354 |
Singapore | Malaysia | Malaysia | 65 runs | Singapore | Jul 23, 2025 | T20I # 3353 |
Hong Kong | Samoa | Hong Kong | 3 wickets | Singapore | Jul 23, 2025 | T20I # 3352 |
West Indies | Australia | Australia | 8 wickets | Kingston | Jul 22, 2025 | T20I # 3351 |
Qatar | Saudi Arabia | Qatar | 32 runs | Doha | Jul 22, 2025 | T20I # 3350 |
Bangladesh | Pakistan | Bangladesh | 8 runs | Mirpur | Jul 22, 2025 | T20I # 3349 |
Rwanda | Bahrain | Bahrain | 112 runs | Rwanda | Jul 22, 2025 | T20I # 3348 |
New Zealand | South Africa | New Zealand | 7 wickets | Harare | Jul 22, 2025 | T20I # 3347 |
Uganda | Nigeria | Uganda | 38 runs | Entebbe | Jul 22, 2025 | T20I # 3346 |
Rwanda | Malawi | Rwanda | 4 wickets | Rwanda | Jul 22, 2025 | T20I # 3345 |
Singapore | Samoa | Singapore | 3 wickets | Singapore | Jul 22, 2025 | T20I # 3344 |
Hong Kong | Malaysia | Malaysia | 7 wickets | Singapore | Jul 22, 2025 | T20I # 3343 |
Qatar | Saudi Arabia | Qatar | 4 wickets | Doha | Jul 21, 2025 | T20I # 3342 |
Uganda | Kenya | Uganda | 28 runs | Entebbe | Jul 21, 2025 | T20I # 3341 |
Nigeria | U.A.E. | U.A.E. | 7 wickets | Entebbe | Jul 21, 2025 | T20I # 3340 |
West Indies | Australia | Australia | 3 wickets | Kingston | Jul 20, 2025 | T20I # 3339 |
Bangladesh | Pakistan | Bangladesh | 7 wickets | Mirpur | Jul 20, 2025 | T20I # 3338 |
Rwanda | Bahrain | Bahrain | 7 wickets | Rwanda | Jul 20, 2025 | T20I # 3337 |
Zimbabwe | South Africa | South Africa | 7 wickets | Harare | Jul 20, 2025 | T20I # 3336 |
Bahrain | Malawi | Bahrain | 9 wickets | Rwanda | Jul 20, 2025 | T20I # 3335 |
Malaysia | Samoa | Malaysia | 6 wickets | Singapore | Jul 20, 2025 | T20I # 3334 |
Singapore | Hong Kong | Hong Kong | 52 runs | Singapore | Jul 20, 2025 | T20I # 3333 |
Qatar | Saudi Arabia | Saudi Arabia | 4 wickets | Doha | Jul 19, 2025 | T20I # 3332 |
Rwanda | Malawi | Rwanda | 6 wickets | Rwanda | Jul 19, 2025 | T20I # 3331 |
Uganda | U.A.E. | Uganda | 6 runs | Entebbe | Jul 19, 2025 | T20I # 3330 |
Bahrain | Malawi | Bahrain | 9 wickets | Rwanda | Jul 19, 2025 | T20I # 3329 |
Hong Kong | Samoa | Hong Kong | 54 runs | Singapore | Jul 19, 2025 | T20I # 3328 |
Singapore | Malaysia | Malaysia | 6 wickets | Singapore | Jul 19, 2025 | T20I # 3327 |
Qatar | Saudi Arabia | Qatar | 1 run | Doha | Jul 18, 2025 | T20I # 3326 |
Rwanda | Bahrain | Bahrain | 8 wickets | Rwanda | Jul 18, 2025 | T20I # 3325 |
Zimbabwe | New Zealand | New Zealand | 8 wickets | Harare | Jul 18, 2025 | T20I # 3324 |
Kenya | U.A.E. | U.A.E. | 40 runs | Entebbe | Jul 18, 2025 | T20I # 3323 |
Uganda | Nigeria | Uganda | 77 runs | Entebbe | Jul 18, 2025 | T20I # 3322 |
Singapore | Samoa | Singapore | 52 runs | Singapore | Jul 18, 2025 | T20I # 3321 |
Hong Kong | Malaysia | Malaysia | 5 wickets | Singapore | Jul 18, 2025 | T20I # 3320 |
Kenya | Nigeria | Kenya | 20 runs | Entebbe | Jul 17, 2025 | T20I # 3319 |
Sri Lanka | Bangladesh | Bangladesh | 8 wickets | Colombo (RPS) | Jul 16, 2025 | T20I # 3318 |
New Zealand | South Africa | New Zealand | 21 runs | Harare | Jul 16, 2025 | T20I # 3317 |
Zimbabwe | South Africa | South Africa | 5 wickets | Harare | Jul 14, 2025 | T20I # 3316 |
Sri Lanka | Bangladesh | Bangladesh | 83 runs | Dambulla | Jul 13, 2025 | T20I # 3315 |
Bahrain | Tanzania | Tanzania | 10 wickets | Blantyre | Jul 13, 2025 | T20I # 3314 |
Malawi | Germany | Germany | 37 runs | Blantyre | Jul 13, 2025 | T20I # 3313 |
Bulgaria | Gibraltar | Bulgaria | 8 wickets | Sofia | Jul 13, 2025 | T20I # 3312 |
Indonesia | South Korea | Indonesia | 7 wickets | Bali | Jul 13, 2025 | T20I # 3311 |
Indonesia | Philippines | Philippines | 6 wickets | Bali | Jul 13, 2025 | T20I # 3310 |
West Indies | Australia | Australia | 176 runs | Kingston | Jul 12-14, 2025 | Test # 2595 |
Germany | Tanzania | Tanzania | 5 wickets | Blantyre | Jul 12, 2025 | T20I # 3309 |
Gibraltar | Turkey | Gibraltar | 5 wickets | Sofia | Jul 12, 2025 | T20I # 3308 |
Malawi | Bahrain | Bahrain | 10 wickets | Blantyre | Jul 12, 2025 | T20I # 3307 |
Bulgaria | Turkey | Turkey | 59 runs | Sofia | Jul 12, 2025 | T20I # 3306 |
Philippines | South Korea | Philippines | 85 runs | Bali | Jul 12, 2025 | T20I # 3305 |
Indonesia | South Korea | South Korea | 3 wickets | Bali | Jul 12, 2025 | T20I # 3304 |
Netherlands | Italy | Netherlands | 9 wickets | The Hague | Jul 11, 2025 | T20I # 3303 |
Bulgaria | Gibraltar | Bulgaria | 6 wickets | Sofia | Jul 11, 2025 | T20I # 3302 |
Jersey | Scotland | Jersey | 1 wicket | The Hague | Jul 11, 2025 | T20I # 3301 |
Gibraltar | Turkey | Gibraltar | 7 wickets | Sofia | Jul 11, 2025 | T20I # 3300 |
Sri Lanka | Bangladesh | Sri Lanka | 7 wickets | Pallekele | Jul 10, 2025 | T20I # 3299 |
Malawi | Germany | Malawi | 8 runs | Blantyre | Jul 10, 2025 | T20I # 3298 |
Bulgaria | Turkey | Bulgaria | 8 wickets | Sofia | Jul 10, 2025 | T20I # 3297 |
England | India | England | 22 runs | Lord's | Jul 10-14, 2025 | Test # 2594 |
Bahrain | Tanzania | Bahrain | 6 wickets | Blantyre | Jul 10, 2025 | T20I # 3296 |
Bulgaria | Gibraltar | Gibraltar | 6 wickets | Sofia | Jul 10, 2025 | T20I # 3295 |
Philippines | South Korea | Philippines | 112 runs | Bali | Jul 10, 2025 | T20I # 3294 |
Indonesia | Philippines | Philippines | 9 wickets | Bali | Jul 10, 2025 | T20I # 3293 |
Netherlands | Guernsey | Netherlands | 73 runs | The Hague | Jul 9, 2025 | T20I # 3292 |
Italy | Scotland | Italy | 12 runs | The Hague | Jul 9, 2025 | T20I # 3291 |
Indonesia | South Korea | Indonesia | 10 wickets | Bali | Jul 9, 2025 | T20I # 3290 |
Philippines | South Korea | South Korea | 39 runs | Bali | Jul 9, 2025 | T20I # 3289 |
Netherlands | Scotland | Scotland | 6 runs | The Hague | Jul 8, 2025 | T20I # 3288 |
Bahrain | Tanzania | Tanzania | 6 wickets | Blantyre | Jul 8, 2025 | T20I # 3287 |
Sri Lanka | Bangladesh | Sri Lanka | 99 runs | Pallekele | Jul 8, 2025 | ODI # 4891 |
Guernsey | Jersey | Jersey | 22 runs | The Hague | Jul 8, 2025 | T20I # 3286 |
Indonesia | South Korea | Indonesia | 52 runs | Bali | Jul 8, 2025 | T20I # 3285 |
Malawi | Bahrain | Bahrain | 7 wickets | Blantyre | Jul 7, 2025 | T20I # 3284 |
Germany | Tanzania | Germany | 4 wickets | Blantyre | Jul 7, 2025 | T20I # 3283 |
Indonesia | Philippines | Indonesia | 45 runs | Bali | Jul 7, 2025 | T20I # 3282 |
Philippines | South Korea | Philippines | 7 wickets | Bali | Jul 7, 2025 | T20I # 3281 |
Bahrain | Germany | Bahrain | 46 runs | Blantyre | Jul 6, 2025 | T20I # 3280 |
Zimbabwe | South Africa | South Africa | inns & 236 runs | Bulawayo | Jul 6-8, 2025 | Test # 2593 |
Malawi | Tanzania | Tanzania | 72 runs | Blantyre | Jul 6, 2025 | T20I # 3279 |
Indonesia | Philippines | Philippines | 53 runs | Bali | Jul 6, 2025 | T20I # 3278 |
Guernsey | Italy | Italy | 7 wickets | The Hague | Jul 5, 2025 | T20I # 3277 |
Malawi | Germany | Germany | 5 wickets | Blantyre | Jul 5, 2025 | T20I # 3276 |
Sri Lanka | Bangladesh | Bangladesh | 16 runs | Colombo (RPS) | Jul 5, 2025 | ODI # 4890 |
Netherlands | Jersey | Netherlands | 7 wickets | The Hague | Jul 5, 2025 | T20I # 3275 |
West Indies | Australia | Australia | 133 runs | St George's | Jul 3-6, 2025 | Test # 2592 |
England | India | India | 336 runs | Birmingham | Jul 2-6, 2025 | Test # 2591 |
Sri Lanka | Bangladesh | Sri Lanka | 77 runs | Colombo (RPS) | Jul 2, 2025 | ODI # 4889 |
France | Hungary | Hungary | 52 runs | Ilfov County | Jun 29, 2025 | T20I # 3274 |
Austria | Malta | Malta | 47 runs | Ilfov County | Jun 29, 2025 | T20I # 3273 |
Romania | Belgium | Belgium | 63 runs | Ilfov County | Jun 29, 2025 | T20I # 3272 |
Romania | Malta | Malta | 13 runs | Ilfov County | Jun 28, 2025 | T20I # 3271 |
Zimbabwe | South Africa | South Africa | 328 runs | Bulawayo | Jun 28-Jul 1, 2025 | Test # 2590 |
Austria | Belgium | Austria | 4 wickets | Ilfov County | Jun 28, 2025 | T20I # 3270 |
Romania | Hungary | Romania | 7 wickets | Ilfov County | Jun 27, 2025 | T20I # 3269 |
Belgium | France | Belgium | 16 runs | Ilfov County | Jun 27, 2025 | T20I # 3268 |
Austria | Hungary | Austria | 8 wickets | Ilfov County | Jun 27, 2025 | T20I # 3267 |
Belgium | Malta | Belgium | 65 runs | Ilfov County | Jun 26, 2025 | T20I # 3266 |
Romania | Austria | Romania | 6 wickets | Ilfov County | Jun 26, 2025 | T20I # 3265 |
France | Malta | Malta | 6 wickets | Ilfov County | Jun 26, 2025 | T20I # 3264 |
West Indies | Australia | Australia | 159 runs | Bridgetown | Jun 25-27, 2025 | Test # 2589 |
Sri Lanka | Bangladesh | Sri Lanka | inns & 78 runs | Colombo (SSC) | Jun 25-28, 2025 | Test # 2588 |
Canada | Bermuda | Canada | 6 wickets | King City (NW) | Jun 22, 2025 | T20I # 3263 |
Bahamas | Cayman | Cayman | 49 runs | King City (NW) | Jun 22, 2025 | T20I # 3262 |
Luxembourg | Switzerland | Luxembourg | 7 wickets | Walferdange | Jun 22, 2025 | T20I # 3261 |
Hungary | Slovenia | Hungary | 9 wickets | Szodliget | Jun 22, 2025 | T20I # 3260 |
Bermuda | Cayman | Cayman | 9 wickets | King City (NW) | Jun 21, 2025 | T20I # 3259 |
Canada | Bahamas | Canada | 7 wickets | King City (NW) | Jun 21, 2025 | T20I # 3258 |
Luxembourg | Switzerland | Switzerland | 11 runs | Walferdange | Jun 21, 2025 | T20I # 3257 |
Hungary | Slovenia | Hungary | 62 runs | Szodliget | Jun 21, 2025 | T20I # 3256 |
Luxembourg | Switzerland | Switzerland | 57 runs | Walferdange | Jun 21, 2025 | T20I # 3255 |
Hungary | Slovenia | Hungary | 122 runs | Szodliget | Jun 21, 2025 | T20I # 3254 |
Scotland | Nepal | Scotland | 34 runs | Glasgow | Jun 20, 2025 | T20I # 3253 |
England | India | England | 5 wickets | Leeds | Jun 20-24, 2025 | Test # 2587 |
Canada | Cayman | Canada | 42 runs | King City (NW) | Jun 19, 2025 | T20I # 3252 |
Bahamas | Bermuda | Bermuda | 26 runs | King City (NW) | Jun 19, 2025 | T20I # 3251 |
Nepal | Netherlands | Nepal | 6 wickets | Glasgow | Jun 19, 2025 | T20I # 3250 |
Canada | Bahamas | Canada | 10 wickets | King City (NW) | Jun 18, 2025 | T20I # 3249 |
Bermuda | Cayman | Bermuda | 7 wickets | King City (NW) | Jun 18, 2025 | T20I # 3248 |
Scotland | Netherlands | Netherlands | 17 runs | Glasgow | Jun 18, 2025 | T20I # 3247 |
Scotland | Nepal | Nepal | 2 wickets | Glasgow | Jun 17, 2025 | T20I # 3246 |
Sri Lanka | Bangladesh | drawn | - | Galle | Jun 17-21, 2025 | Test # 2586 |
Bahamas | Bermuda | Bermuda | 7 wickets | King City (NW) | Jun 16, 2025 | T20I # 3245 |
Canada | Cayman | Canada | 59 runs | King City (NW) | Jun 16, 2025 | T20I # 3244 |
Nepal | Netherlands | tied | - | Glasgow | Jun 16, 2025 | T20I # 3243 |
Indonesia | Cambodia | Indonesia | 4 wickets | Bali | Jun 16, 2025 | T20I # 3242 |
Bahamas | Cayman | Cayman | 38 runs | King City (NW) | Jun 15, 2025 | T20I # 3241 |
Canada | Bermuda | Canada | 110 runs | King City (NW) | Jun 15, 2025 | T20I # 3240 |
Ireland | West Indies | West Indies | 62 runs | Bready | Jun 15, 2025 | T20I # 3238 |
Scotland | Netherlands | Scotland | 39 runs | Glasgow | Jun 15, 2025 | T20I # 3239 |
Finland | Norway | Finland | 22 runs | Ishoj | Jun 15, 2025 | T20I # 3237 |
Norway | Sweden | Norway | 2 wickets | Ishoj | Jun 15, 2025 | T20I # 3236 |
Indonesia | Cambodia | Cambodia | 10 wickets | Bali | Jun 15, 2025 | T20I # 3235 |
Indonesia | Cambodia | Cambodia | 9 wickets | Bali | Jun 15, 2025 | T20I # 3234 |
Finland | Sweden | Sweden | 71 runs | Ishoj | Jun 14, 2025 | T20I # 3233 |
Denmark | Norway | Norway | 9 wickets | Koge | Jun 14, 2025 | T20I # 3232 |
Denmark | Sweden | Denmark | 18 runs | Koge | Jun 14, 2025 | T20I # 3231 |
Finland | Norway | Finland | 11 runs | Ishoj | Jun 14, 2025 | T20I # 3230 |
Indonesia | Cambodia | no result | - | Bali | Jun 14, 2025 | T20I # 3229 |
Indonesia | Cambodia | Indonesia | 9 wickets | Bali | Jun 14, 2025 | T20I # 3228 |
Canada | Cayman | Canada | 126 runs | King City (NE) | Jun 13, 2025 | T20I # 3227 |
Bahamas | Bermuda | Bermuda | 18 runs | King City (NE) | Jun 13, 2025 | T20I # 3226 |
Denmark | Finland | Denmark | 121 runs | Ishoj | Jun 13, 2025 | T20I # 3225 |
Bermuda | Cayman | Bermuda | 30 runs | King City (NE) | Jun 12, 2025 | T20I # 3224 |
Canada | Bahamas | Canada | 107 runs | King City (NE) | Jun 12, 2025 | T20I # 3223 |
Scotland | Netherlands | Netherlands | 4 wickets | Dundee | Jun 12, 2025 | ODI # 4888 |
Indonesia | Cambodia | Cambodia | 6 wickets | Bali | Jun 12, 2025 | T20I # 3222 |
Indonesia | Cambodia | Cambodia | 5 wickets | Bali | Jun 12, 2025 | T20I # 3221 |
Bahamas | Cayman | Cayman | 5 wickets | King City (NE) | Jun 11, 2025 | T20I # 3220 |
Australia | South Africa | South Africa | 5 wickets | Lord's | Jun 11-14, 2025 | Test # 2585 |
Indonesia | Cambodia | Cambodia | 8 wickets | Bali | Jun 11, 2025 | T20I # 3219 |
England | West Indies | England | 37 runs | Southampton | Jun 10, 2025 | T20I # 3218 |
Austria | Norway | Austria | 9 wickets | Vinor | Jun 10, 2025 | T20I # 3217 |
Nepal | Netherlands | Nepal | 16 runs | Dundee | Jun 10, 2025 | ODI # 4887 |
Czech Rep. | Norway | Norway | 41 runs | Vinor | Jun 10, 2025 | T20I # 3216 |
Czech Rep. | Austria | Austria | 161 runs | Vinor | Jun 9, 2025 | T20I # 3215 |
Austria | Norway | Norway | 22 runs | Vinor | Jun 9, 2025 | T20I # 3214 |
England | West Indies | England | 4 wickets | Bristol | Jun 8, 2025 | T20I # 3213 |
Czech Rep. | Norway | Norway | 37 runs | Vinor | Jun 8, 2025 | T20I # 3212 |
Scotland | Nepal | Scotland | 2 runs | Dundee | Jun 8, 2025 | ODI # 4886 |
Serbia | Slovenia | Serbia | 24 runs | Belgrade | Jun 8, 2025 | T20I # 3211 |
Czech Rep. | Austria | Austria | 10 wickets | Vinor | Jun 8, 2025 | T20I # 3210 |
Jersey | Guernsey | Jersey | 3 runs | St Saviour | Jun 7, 2025 | T20I # 3209 |
Jersey | Guernsey | Jersey | 7 wickets | St Saviour | Jun 7, 2025 | T20I # 3207 |
Serbia | Slovenia | Serbia | 9 wickets | Belgrade | Jun 7, 2025 | T20I # 3208 |
Serbia | Slovenia | Serbia | 3 runs | Belgrade | Jun 7, 2025 | T20I # 3206 |
England | West Indies | England | 21 runs | Chester-le-Street | Jun 6, 2025 | T20I # 3205 |
Jersey | Guernsey | Guernsey | 13 runs | St Saviour | Jun 6, 2025 | T20I # 3204 |
Scotland | Netherlands | Scotland | 44 runs | Dundee | Jun 6, 2025 | ODI # 4885 |
Nepal | Netherlands | Nepal | 5 wickets | Dundee | Jun 4, 2025 | ODI # 4884 |
England | West Indies | England | 7 wickets | The Oval | Jun 3, 2025 | ODI # 4883 |
Scotland | Nepal | Nepal | 1 wicket | Dundee | Jun 2, 2025 | ODI # 4882 |
Pakistan | Bangladesh | Pakistan | 7 wickets | Lahore | Jun 1, 2025 | T20I # 3203 |
England | West Indies | England | 3 wickets | Cardiff | Jun 1, 2025 | ODI # 4881 |
Austria | Switzerland | Austria | 17 runs | Latschach | Jun 1, 2025 | T20I # 3201 |
Belgium | Portugal | Belgium | 44 runs | Zemst | Jun 1, 2025 | T20I # 3202 |
Belgium | Portugal | Portugal | 5 wickets | Zemst | May 31, 2025 | T20I # 3200 |
Austria | Switzerland | Switzerland | 3 wickets | Latschach | May 31, 2025 | T20I # 3199 |
Malta | Portugal | Portugal | 8 wickets | Zemst | May 31, 2025 | T20I # 3198 |
Austria | Switzerland | Austria | 17 runs | Latschach | May 31, 2025 | T20I # 3197 |
Belgium | Malta | Belgium | 103 runs | Zemst | May 31, 2025 | T20I # 3196 |
Belgium | Portugal | Portugal | 5 wickets | Zemst | May 30, 2025 | T20I # 3195 |
Pakistan | Bangladesh | Pakistan | 57 runs | Lahore | May 30, 2025 | T20I # 3194 |
Austria | Switzerland | Austria | 29 runs | Latschach | May 30, 2025 | T20I # 3193 |
Malta | Portugal | Portugal | 8 wickets | Zemst | May 30, 2025 | T20I # 3192 |
Belgium | Malta | Belgium | 6 wickets | Zemst | May 30, 2025 | T20I # 3191 |
England | West Indies | England | 238 runs | Birmingham | May 29, 2025 | ODI # 4880 |
Pakistan | Bangladesh | Pakistan | 37 runs | Lahore | May 28, 2025 | T20I # 3190 |
U.S.A. | Oman | U.S.A. | 9 runs | Lauderhill | May 27, 2025 | ODI # 4879 |
U.S.A. | Canada | U.S.A. | 88 runs | Lauderhill | May 25, 2025 | ODI # 4878 |
Ireland | West Indies | West Indies | 197 runs | Dublin | May 25, 2025 | ODI # 4877 |
Canada | Oman | Oman | 18 runs | Lauderhill | May 23, 2025 | ODI # 4876 |
Ireland | West Indies | no result | - | Dublin | May 23, 2025 | ODI # 4875 |
England | Zimbabwe | England | inns & 45 runs | Nottingham | May 22-24, 2025 | Test # 2584 |
U.A.E. | Bangladesh | U.A.E. | 7 wickets | Sharjah | May 21, 2025 | T20I # 3189 |
U.S.A. | Oman | tied | - | Lauderhill | May 21, 2025 | ODI # 4874 |
Ireland | West Indies | Ireland | 124 runs | Dublin | May 21, 2025 | ODI # 4873 |
U.A.E. | Bangladesh | U.A.E. | 2 wickets | Sharjah | May 19, 2025 | T20I # 3188 |
Canada | Oman | Oman | 15 runs | Lauderhill | May 19, 2025 | ODI # 4872 |
Austria | Slovenia | Austria | 168 runs | Graz | May 18, 2025 | T20I # 3187 |
Austria | Slovenia | Austria | 5 wickets | Graz | May 18, 2025 | T20I # 3186 |
U.A.E. | Bangladesh | Bangladesh | 27 runs | Sharjah | May 17, 2025 | T20I # 3185 |
U.S.A. | Canada | U.S.A. | 169 runs | Lauderhill | May 17, 2025 | ODI # 4871 |
Austria | Slovenia | Austria | 110 runs | Latschach | May 17, 2025 | T20I # 3184 |
Austria | Slovenia | Austria | 75 runs | Latschach | May 17, 2025 | T20I # 3183 |
Netherlands | Scotland | Scotland | 145 runs | Utrecht | May 16, 2025 | ODI # 4870 |
Scotland | U.A.E. | Scotland | 8 wickets | Utrecht | May 14, 2025 | ODI # 4869 |
Japan | Cook Islands | Japan | 42 runs | Sano | May 14, 2025 | T20I # 3182 |
Japan | Cook Islands | Japan | 2 wickets | Sano | May 13, 2025 | T20I # 3181 |
Netherlands | U.A.E. | Netherlands | 5 wickets | Utrecht | May 12, 2025 | ODI # 4868 |
Japan | Thailand | Thailand | 6 wickets | Sano | May 11, 2025 | T20I # 3180 |
Netherlands | Scotland | Netherlands | 19 runs | Amstelveen | May 10, 2025 | ODI # 4867 |
Japan | Cook Islands | Japan | 34 runs | Sano | May 9, 2025 | T20I # 3179 |
Cook Islands | Thailand | Thailand | 8 wickets | Sano | May 9, 2025 | T20I # 3178 |
Scotland | U.A.E. | U.A.E. | 97 runs | Amstelveen | May 8, 2025 | ODI # 4866 |
Japan | Thailand | Japan | 61 runs | Sano | May 8, 2025 | T20I # 3177 |
Malta | Estonia | Malta | 101 runs | Marsa | May 7, 2025 | T20I # 3176 |
Cook Islands | Thailand | Cook Islands | 3 wickets | Sano | May 7, 2025 | T20I # 3175 |
Malta | Estonia | Estonia | 4 wickets | Marsa | May 6, 2025 | T20I # 3174 |
Netherlands | U.A.E. | Netherlands | 113 runs | Amstelveen | May 6, 2025 | ODI # 4865 |
Malta | Estonia | Malta | 26 runs | Marsa | May 6, 2025 | T20I # 3173 |
Scotland | U.A.E. | Scotland | 3 wickets | Amstelveen | May 4, 2025 | ODI # 4864 |
Malaysia | Saudi Arabia | Malaysia | 18 runs | Kuala Lumpur | May 2, 2025 | T20I # 3172 |
Singapore | Thailand | Singapore | 30 runs | Kuala Lumpur | May 2, 2025 | T20I # 3171 |
Malaysia | Saudi Arabia | Saudi Arabia | 7 wickets | Kuala Lumpur | Apr 30, 2025 | T20I # 3170 |
Saudi Arabia | Singapore | Saudi Arabia | 7 wickets | Kuala Lumpur | Apr 29, 2025 | T20I # 3169 |
Malaysia | Thailand | Malaysia | 70 runs | Kuala Lumpur | Apr 29, 2025 | T20I # 3168 |
Malaysia | Singapore | no result | - | Kuala Lumpur | Apr 28, 2025 | T20I # 3167 |
Bangladesh | Zimbabwe | Bangladesh | inns & 106 runs | Chattogram | Apr 28-30, 2025 | Test # 2583 |
Saudi Arabia | Thailand | Saudi Arabia | 39 runs | Kuala Lumpur | Apr 28, 2025 | T20I # 3166 |
Canada | U.S.A. | U.S.A. | 6 wickets | George Town | Apr 27, 2025 | T20I # 3165 |
Bermuda | U.S.A. | U.S.A. | 10 wickets | George Town | Apr 26, 2025 | T20I # 3164 |
Cayman | Canada | Canada | 10 wickets | George Town | Apr 26, 2025 | T20I # 3163 |
Singapore | Thailand | Singapore | 10 runs | Kuala Lumpur | Apr 26, 2025 | T20I # 3162 |
Malaysia | Saudi Arabia | Malaysia | 5 wickets | Kuala Lumpur | Apr 26, 2025 | T20I # 3161 |
Saudi Arabia | Singapore | Saudi Arabia | 96 runs | Kuala Lumpur | Apr 25, 2025 | T20I # 3160 |
Malaysia | Thailand | Malaysia | 7 wickets | Kuala Lumpur | Apr 25, 2025 | T20I # 3159 |
Canada | U.S.A. | Canada | 17 runs | George Town | Apr 24, 2025 | T20I # 3158 |
Cayman | Bahamas | Cayman | 79 runs | George Town | Apr 24, 2025 | T20I # 3157 |
Saudi Arabia | Thailand | Saudi Arabia | 66 runs | Kuala Lumpur | Apr 24, 2025 | T20I # 3156 |
Malaysia | Singapore | Malaysia | 28 runs | Kuala Lumpur | Apr 24, 2025 | T20I # 3155 |
Bahamas | Bermuda | Bermuda | 10 wickets | George Town | Apr 23, 2025 | T20I # 3154 |
Cayman | Canada | Canada | 94 runs | George Town | Apr 23, 2025 | T20I # 3153 |
Bermuda | U.S.A. | U.S.A. | 10 wickets | George Town | Apr 21, 2025 | T20I # 3152 |
Bahamas | Canada | Canada | 10 wickets | George Town | Apr 21, 2025 | T20I # 3151 |
Cayman | Bermuda | Bermuda | 30 runs | George Town | Apr 20, 2025 | T20I # 3150 |
Bahamas | U.S.A. | U.S.A. | 149 runs | George Town | Apr 20, 2025 | T20I # 3148 |
Costa Rica | Turks and C. | Costa Rica | 21 runs | Panama City | Apr 20, 2025 | T20I # 3149 |
Bangladesh | Zimbabwe | Zimbabwe | 3 wickets | Sylhet | Apr 20-23, 2025 | Test # 2582 |
Panama | Mexico | Panama | 6 runs | Panama City | Apr 19, 2025 | T20I # 3147 |
Bermuda | Canada | Canada | 5 wickets | George Town | Apr 19, 2025 | T20I # 3146 |
Cayman | U.S.A. | U.S.A. | 79 runs | George Town | Apr 19, 2025 | T20I # 3144 |
Costa Rica | Turks and C. | Turks and C. | 10 wickets | Panama City | Apr 19, 2025 | T20I # 3145 |
Mexico | Turks and C. | Mexico | 8 wickets | Panama City | Apr 18, 2025 | T20I # 3143 |
Panama | Costa Rica | Panama | 9 wickets | Panama City | Apr 18, 2025 | T20I # 3142 |
Panama | Turks and C. | Panama | 49 runs | Panama City | Apr 17, 2025 | T20I # 3141 |
Costa Rica | Mexico | Mexico | 124 runs | Panama City | Apr 17, 2025 | T20I # 3140 |
Kuwait | Nepal | Kuwait | 3 runs | Mong Kok | Apr 13, 2025 | T20I # 3139 |
Hong Kong | Qatar | Hong Kong | 1 run | Mong Kok | Apr 13, 2025 | T20I # 3138 |
Hong Kong | Nepal | no result | - | Mong Kok | Apr 12, 2025 | T20I # 3137 |
Kuwait | Qatar | Kuwait | 6 wickets | Mong Kok | Apr 12, 2025 | T20I # 3136 |
Hong Kong | Qatar | Hong Kong | 68 runs | Mong Kok | Apr 10, 2025 | T20I # 3135 |
Kuwait | Nepal | Nepal | 6 wickets | Mong Kok | Apr 10, 2025 | T20I # 3134 |
Portugal | Norway | Portugal | 54 runs | Albergaria | Apr 9, 2025 | T20I # 3133 |
Hong Kong | Kuwait | Kuwait | 4 wickets | Mong Kok | Apr 9, 2025 | T20I # 3132 |
Nepal | Qatar | Nepal | 8 wickets | Mong Kok | Apr 9, 2025 | T20I # 3131 |
Portugal | Norway | Portugal | 4 wickets | Albergaria | Apr 8, 2025 | T20I # 3130 |
Portugal | Norway | Norway | 39 runs | Albergaria | Apr 7, 2025 | T20I # 3129 |
New Zealand | Pakistan | New Zealand | 43 runs | Mount Maunganui | Apr 5, 2025 | ODI # 4863 |
New Zealand | Pakistan | New Zealand | 84 runs | Hamilton | Apr 2, 2025 | ODI # 4862 |
New Zealand | Pakistan | New Zealand | 73 runs | Napier | Mar 29, 2025 | ODI # 4861 |
New Zealand | Pakistan | New Zealand | 8 wickets | Wellington | Mar 26, 2025 | T20I # 3128 |
Namibia | Canada | Namibia | 8 wickets | Windhoek | Mar 23, 2025 | T20I # 3127 |
New Zealand | Pakistan | New Zealand | 115 runs | Mount Maunganui | Mar 23, 2025 | T20I # 3126 |
Namibia | Canada | Namibia | 10 wickets | Windhoek | Mar 22, 2025 | T20I # 3125 |
New Zealand | Pakistan | Pakistan | 9 wickets | Auckland | Mar 21, 2025 | T20I # 3124 |
Namibia | Canada | Namibia | 3 wickets | Windhoek | Mar 19, 2025 | T20I # 3123 |
New Zealand | Pakistan | New Zealand | 5 wickets | Dunedin | Mar 18, 2025 | T20I # 3122 |
Bahrain | Hong Kong | Bahrain | 8 wickets | Kuala Lumpur | Mar 17, 2025 | T20I # 3121 |
New Zealand | Pakistan | New Zealand | 9 wickets | Christchurch | Mar 16, 2025 | T20I # 3120 |
Namibia | Canada | Namibia | 12 runs | Windhoek | Mar 15, 2025 | ODI # 4860 |
Malaysia | Hong Kong | Hong Kong | 8 wickets | Kuala Lumpur | Mar 15, 2025 | T20I # 3119 |
Bahrain | Hong Kong | tied | - | Kuala Lumpur | Mar 14, 2025 | T20I # 3118 |
Costa Rica | Falkland Isl | Costa Rica | 47 runs | Guacima | Mar 13, 2025 | T20I # 3117 |
Namibia | Netherlands | Netherlands | 7 wickets | Windhoek | Mar 13, 2025 | ODI # 4859 |
Malaysia | Bahrain | Bahrain | 35 runs | Kuala Lumpur | Mar 13, 2025 | T20I # 3116 |
Costa Rica | Falkland Isl | Costa Rica | 9 wickets | Guacima | Mar 12, 2025 | T20I # 3115 |
Costa Rica | Falkland Isl | Falkland Isl | 29 runs | Guacima | Mar 12, 2025 | T20I # 3114 |
Malaysia | Hong Kong | Hong Kong | 42 runs | Kuala Lumpur | Mar 12, 2025 | T20I # 3113 |
Costa Rica | Falkland Isl | Costa Rica | 92 runs | Guacima | Mar 11, 2025 | T20I # 3112 |
Costa Rica | Falkland Isl | Costa Rica | 62 runs | Guacima | Mar 11, 2025 | T20I # 3111 |
Bahrain | Hong Kong | Bahrain | 8 wickets | Kuala Lumpur | Mar 11, 2025 | T20I # 3110 |
Costa Rica | Falkland Isl | Costa Rica | 66 runs | Guacima | Mar 10, 2025 | T20I # 3109 |
Malaysia | Bahrain | Bahrain | 6 wickets | Kuala Lumpur | Mar 10, 2025 | T20I # 3108 |
India | New Zealand | India | 4 wickets | Dubai (DICS) | Mar 9, 2025 | ODI # 4858 |
Namibia | Canada | tied | - | Windhoek | Mar 9, 2025 | ODI # 4857 |
Namibia | Netherlands | Netherlands | 53 runs | Windhoek | Mar 7, 2025 | ODI # 4856 |
New Zealand | South Africa | New Zealand | 50 runs | Lahore | Mar 5, 2025 | ODI # 4855 |
Canada | Netherlands | no result | - | Windhoek | Mar 5, 2025 | ODI # 4854 |
Australia | India | India | 4 wickets | Dubai (DICS) | Mar 4, 2025 | ODI # 4853 |
Singapore | Bahrain | no result | - | Singapore | Mar 4, 2025 | T20I # 3107 |
India | New Zealand | India | 44 runs | Dubai (DICS) | Mar 2, 2025 | ODI # 4852 |
Singapore | Bahrain | Bahrain | 8 wickets | Singapore | Mar 2, 2025 | T20I # 3106 |
England | South Africa | South Africa | 7 wickets | Karachi | Mar 1, 2025 | ODI # 4851 |
Singapore | Bahrain | Bahrain | 7 wickets | Singapore | Mar 1, 2025 | T20I # 3105 |
Afghanistan | Australia | no result | - | Lahore | Feb 28, 2025 | ODI # 4850 |
Singapore | Bahrain | Bahrain | 31 runs | Singapore | Feb 28, 2025 | T20I # 3104 |
Afghanistan | England | Afghanistan | 8 runs | Lahore | Feb 26, 2025 | ODI # 4849 |
Zimbabwe | Ireland | no result | - | Harare | Feb 25, 2025 | T20I # 3103 |
Bangladesh | New Zealand | New Zealand | 5 wickets | Rawalpindi | Feb 24, 2025 | ODI # 4848 |
Indonesia | Bahrain | Bahrain | 5 wickets | Bali | Feb 24, 2025 | T20I # 3102 |
Zimbabwe | Ireland | Zimbabwe | 3 wickets | Harare | Feb 23, 2025 | T20I # 3101 |
Oman | U.S.A. | U.S.A. | 8 wickets | Al Amerat | Feb 23, 2025 | T20I # 3100 |
India | Pakistan | India | 6 wickets | Dubai (DICS) | Feb 23, 2025 | ODI # 4847 |
Indonesia | Bahrain | Bahrain | 112 runs | Bali | Feb 23, 2025 | T20I # 3099 |
Zimbabwe | Ireland | no result | - | Harare | Feb 22, 2025 | T20I # 3098 |
Australia | England | Australia | 5 wickets | Lahore | Feb 22, 2025 | ODI # 4846 |
Indonesia | Bahrain | Indonesia | 8 wickets | Bali | Feb 22, 2025 | T20I # 3097 |
Oman | U.S.A. | U.S.A. | 4 wickets | Al Amerat | Feb 21, 2025 | T20I # 3096 |
Afghanistan | South Africa | South Africa | 107 runs | Karachi | Feb 21, 2025 | ODI # 4845 |
Oman | U.S.A. | U.S.A. | 7 wickets | Al Amerat | Feb 20, 2025 | T20I # 3095 |
Bangladesh | India | India | 6 wickets | Dubai (DICS) | Feb 20, 2025 | ODI # 4844 |
Indonesia | Bahrain | Bahrain | 10 wickets | Bali | Feb 20, 2025 | T20I # 3094 |
Pakistan | New Zealand | New Zealand | 60 runs | Karachi | Feb 19, 2025 | ODI # 4843 |
Indonesia | Bahrain | Bahrain | 63 runs | Bali | Feb 19, 2025 | T20I # 3093 |
Zimbabwe | Ireland | Zimbabwe | 9 wickets | Harare | Feb 18, 2025 | ODI # 4842 |
Oman | U.S.A. | U.S.A. | 57 runs | Al Amerat | Feb 18, 2025 | ODI # 4841 |
Zimbabwe | Ireland | Ireland | 6 wickets | Harare | Feb 16, 2025 | ODI # 4840 |
Oman | Namibia | Oman | 2 wickets | Al Amerat | Feb 16, 2025 | ODI # 4839 |
Pakistan | New Zealand | New Zealand | 5 wickets | Karachi | Feb 14, 2025 | ODI # 4838 |
Zimbabwe | Ireland | Zimbabwe | 49 runs | Harare | Feb 14, 2025 | ODI # 4837 |
Namibia | U.S.A. | U.S.A. | 70 runs | Al Amerat | Feb 14, 2025 | ODI # 4836 |
Sri Lanka | Australia | Sri Lanka | 174 runs | Colombo (RPS) | Feb 14, 2025 | ODI # 4835 |
Pakistan | South Africa | Pakistan | 6 wickets | Karachi | Feb 12, 2025 | ODI # 4834 |
India | England | India | 142 runs | Ahmedabad | Feb 12, 2025 | ODI # 4833 |
Oman | U.S.A. | Oman | 7 wickets | Al Amerat | Feb 12, 2025 | ODI # 4832 |
Sri Lanka | Australia | Sri Lanka | 49 runs | Colombo (RPS) | Feb 12, 2025 | ODI # 4831 |
Oman | Namibia | Namibia | 23 runs | Al Amerat | Feb 10, 2025 | ODI # 4830 |
New Zealand | South Africa | New Zealand | 6 wickets | Lahore | Feb 10, 2025 | ODI # 4829 |
India | England | India | 4 wickets | Cuttack | Feb 9, 2025 | ODI # 4828 |
Pakistan | New Zealand | New Zealand | 78 runs | Lahore | Feb 8, 2025 | ODI # 4827 |
Namibia | U.S.A. | U.S.A. | 114 runs | Al Amerat | Feb 8, 2025 | ODI # 4826 |
Zimbabwe | Ireland | Ireland | 63 runs | Bulawayo | Feb 6-10, 2025 | Test # 2581 |
India | England | India | 4 wickets | Nagpur | Feb 6, 2025 | ODI # 4825 |
Sri Lanka | Australia | Australia | 9 wickets | Galle | Feb 6-9, 2025 | Test # 2580 |
Austria | Hungary | Hungary | 2 wickets | Marsa | Feb 5, 2025 | T20I # 3092 |
Malta | Austria | Austria | 6 wickets | Marsa | Feb 5, 2025 | T20I # 3091 |
Malta | Hungary | Hungary | 8 wickets | Marsa | Feb 4, 2025 | T20I # 3090 |
Austria | Hungary | Austria | 6 wickets | Marsa | Feb 4, 2025 | T20I # 3089 |
Malta | Austria | Austria | 6 wickets | Marsa | Feb 3, 2025 | T20I # 3088 |
Malta | Hungary | Hungary | 8 runs | Marsa | Feb 3, 2025 | T20I # 3087 |
India | England | India | 150 runs | Wankhede | Feb 2, 2025 | T20I # 3086 |
India | England | India | 15 runs | Pune | Jan 31, 2025 | T20I # 3085 |
Sri Lanka | Australia | Australia | inns & 242 runs | Galle | Jan 29-Feb 1, 2025 | Test # 2579 |
India | England | England | 26 runs | Rajkot | Jan 28, 2025 | T20I # 3084 |
India | England | India | 2 wickets | Chennai | Jan 25, 2025 | T20I # 3083 |
Pakistan | West Indies | West Indies | 120 runs | Multan | Jan 25-27, 2025 | Test # 2578 |
India | England | India | 7 wickets | Eden Gardens | Jan 22, 2025 | T20I # 3082 |
Pakistan | West Indies | Pakistan | 127 runs | Multan | Jan 17-19, 2025 | Test # 2577 |
New Zealand | Sri Lanka | Sri Lanka | 140 runs | Auckland | Jan 11, 2025 | ODI # 4824 |
New Zealand | Sri Lanka | New Zealand | 113 runs | Hamilton | Jan 8, 2025 | ODI # 4823 |
New Zealand | Sri Lanka | New Zealand | 9 wickets | Wellington | Jan 5, 2025 | ODI # 4822 |
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 |
Zimbabwe | Afghanistan | Afghanistan | 72 runs | Bulawayo | Jan 2-6, 2025 | Test # 2574 |
New Zealand | Sri Lanka | Sri Lanka | 7 runs | Nelson | Jan 2, 2025 | T20I # 3081 |
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:
Pakistan vs South Africa at Lahore, South Africa in Pakistan 1st Test, Oct 12-15, 2025 [Test # 2602]
United Arab Emirates vs Samoa at Al Amerat, ICC Men's T20 World Cup Asia & EAP Qualifier 16th Match, Super Six, Oct 15, 2025 [T20I # 3521]
Japan vs Qatar at Al Amerat, ICC Men's T20 World Cup Asia & EAP Qualifier 15th Match, Super Six, Oct 15, 2025 [T20I # 3520]