Players
Match results
Team 1 | Team 2 | Winner | Margin | Ground | Match Date | Scorecard |
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 |
New Zealand | Sri Lanka | New Zealand | 45 runs | Mount Maunganui | Dec 30, 2024 | T20I # 3080 |
New Zealand | Sri Lanka | New Zealand | 8 runs | Mount Maunganui | Dec 28, 2024 | T20I # 3079 |
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 |
South Africa | Pakistan | Pakistan | 36 runs | Johannesburg | Dec 22, 2024 | ODI # 4821 |
U.A.E. | Kuwait | U.A.E. | 2 runs | Dubai (DICS) | Dec 21, 2024 | T20I # 3078 |
Zimbabwe | Afghanistan | Afghanistan | 8 wickets | Harare | Dec 21, 2024 | ODI # 4820 |
Kuwait | Oman | Kuwait | 3 wickets | ICCA Dubai | Dec 20, 2024 | T20I # 3077 |
Bahrain | Qatar | Qatar | 6 wickets | ICCA Dubai | Dec 20, 2024 | T20I # 3076 |
West Indies | Bangladesh | Bangladesh | 80 runs | Kingstown | Dec 19, 2024 | T20I # 3075 |
South Africa | Pakistan | Pakistan | 81 runs | Cape Town | Dec 19, 2024 | ODI # 4819 |
U.A.E. | Saudi Arabia | Saudi Arabia | 11 runs | ICCA Dubai | Dec 19, 2024 | T20I # 3074 |
Zimbabwe | Afghanistan | Afghanistan | 232 runs | Harare | Dec 19, 2024 | ODI # 4818 |
U.A.E. | Qatar | U.A.E. | 23 runs | ICCA Dubai | Dec 18, 2024 | T20I # 3073 |
Oman | Saudi Arabia | Saudi Arabia | 8 wickets | ICCA Dubai | Dec 18, 2024 | T20I # 3072 |
West Indies | Bangladesh | Bangladesh | 27 runs | Kingstown | Dec 17, 2024 | T20I # 3071 |
South Africa | Pakistan | Pakistan | 3 wickets | Paarl | Dec 17, 2024 | ODI # 4817 |
Bahrain | Oman | Oman | 2 runs | ICCA Dubai | Dec 17, 2024 | T20I # 3070 |
Zimbabwe | Afghanistan | no result | - | Harare | Dec 17, 2024 | ODI # 4816 |
Kuwait | Qatar | Kuwait | 6 wickets | ICCA Dubai | Dec 17, 2024 | T20I # 3069 |
Belize | Suriname | Suriname | 4 wickets | Buenos Aires | Dec 16, 2024 | T20I # 3067 |
Argentina | Brazil | Argentina | 11 runs | Buenos Aires | Dec 16, 2024 | T20I # 3068 |
Bermuda | Cayman | Bermuda | 13 runs | Buenos Aires | Dec 16, 2024 | T20I # 3065 |
Bahamas | Mexico | Bahamas | 24 runs | Buenos Aires | Dec 16, 2024 | T20I # 3066 |
U.A.E. | Kuwait | U.A.E. | 11 runs | ICCA Dubai | Dec 16, 2024 | T20I # 3064 |
Bahrain | Saudi Arabia | Bahrain | 8 wickets | ICCA Dubai | Dec 16, 2024 | T20I # 3063 |
West Indies | Bangladesh | Bangladesh | 7 runs | Kingstown | Dec 15, 2024 | T20I # 3062 |
Bahamas | Bermuda | Bermuda | 62 runs | Buenos Aires | Dec 15, 2024 | T20I # 3060 |
Mexico | Panama | Panama | 48 runs | Buenos Aires | Dec 15, 2024 | T20I # 3061 |
Belize | Brazil | Belize | 6 wickets | Buenos Aires | Dec 15, 2024 | T20I # 3058 |
Argentina | Cayman | Cayman | 22 runs | Buenos Aires | Dec 15, 2024 | T20I # 3059 |
Qatar | Saudi Arabia | Saudi Arabia | 9 wickets | ICCA Dubai | Dec 15, 2024 | T20I # 3057 |
U.A.E. | Oman | U.A.E. | 24 runs | ICCA Dubai | Dec 15, 2024 | T20I # 3056 |
Belize | Panama | Belize | 7 wickets | Buenos Aires | Dec 14, 2024 | T20I # 3054 |
Argentina | Mexico | Argentina | 23 runs | Buenos Aires | Dec 14, 2024 | T20I # 3055 |
Brazil | Cayman | Cayman | 159 runs | Buenos Aires | Dec 14, 2024 | T20I # 3052 |
Bahamas | Suriname | Bahamas | 26 runs | Buenos Aires | Dec 14, 2024 | T20I # 3053 |
Nigeria | Uganda | Uganda | 6 wickets | Rwanda | Dec 14, 2024 | T20I # 3051 |
Zimbabwe | Afghanistan | Afghanistan | 3 wickets | Harare | Dec 14, 2024 | T20I # 3050 |
Oman | Qatar | Oman | 35 runs | ICCA Dubai | Dec 14, 2024 | T20I # 3049 |
Bahrain | Kuwait | Bahrain | 4 runs | ICCA Dubai | Dec 14, 2024 | T20I # 3048 |
Australia | India | drawn | - | Brisbane | Dec 14-18, 2024 | Test # 2570 |
New Zealand | England | New Zealand | 423 runs | Hamilton | Dec 14-17, 2024 | Test # 2569 |
South Africa | Pakistan | South Africa | 7 wickets | Centurion | Dec 13, 2024 | T20I # 3047 |
Botswana | Uganda | Uganda | 32 runs | Rwanda | Dec 13, 2024 | T20I # 3046 |
Zimbabwe | Afghanistan | Afghanistan | 50 runs | Harare | Dec 13, 2024 | T20I # 3045 |
Kuwait | Saudi Arabia | Kuwait | 6 wickets | ICCA Dubai | Dec 13, 2024 | T20I # 3044 |
Rwanda | Nigeria | Nigeria | 37 runs | Rwanda | Dec 13, 2024 | T20I # 3043 |
U.A.E. | Bahrain | U.A.E. | 8 wickets | ICCA Dubai | Dec 13, 2024 | T20I # 3042 |
Bahamas | Cayman | Cayman | 10 wickets | Buenos Aires | Dec 12, 2024 | T20I # 3040 |
Belize | Bermuda | Bermuda | 71 runs | Buenos Aires | Dec 12, 2024 | T20I # 3041 |
West Indies | Bangladesh | West Indies | 4 wickets | Basseterre | Dec 12, 2024 | ODI # 4815 |
Brazil | Panama | Brazil | 6 wickets | Buenos Aires | Dec 12, 2024 | T20I # 3038 |
Mexico | Suriname | Mexico | 8 wickets | Buenos Aires | Dec 12, 2024 | T20I # 3039 |
Botswana | Nigeria | Nigeria | 10 wickets | Rwanda | Dec 12, 2024 | T20I # 3037 |
Rwanda | Uganda | Uganda | 50 runs | Rwanda | Dec 12, 2024 | T20I # 3036 |
Bermuda | Brazil | Bermuda | 87 runs | Buenos Aires | Dec 11, 2024 | T20I # 3034 |
Argentina | Suriname | Argentina | 6 wickets | Buenos Aires | Dec 11, 2024 | T20I # 3035 |
Cayman | Mexico | Cayman | 7 wickets | Buenos Aires | Dec 11, 2024 | T20I # 3032 |
Bahamas | Panama | Bahamas | 21 runs | Buenos Aires | Dec 11, 2024 | T20I # 3033 |
Nigeria | Uganda | Uganda | 23 runs | Rwanda | Dec 11, 2024 | T20I # 3031 |
Zimbabwe | Afghanistan | Zimbabwe | 4 wickets | Harare | Dec 11, 2024 | T20I # 3030 |
Rwanda | Botswana | Rwanda | 25 runs | Rwanda | Dec 11, 2024 | T20I # 3029 |
Bermuda | Mexico | Bermuda | 6 wickets | Buenos Aires | Dec 10, 2024 | T20I # 3027 |
Argentina | Panama | Argentina | 6 wickets | Buenos Aires | Dec 10, 2024 | T20I # 3028 |
South Africa | Pakistan | South Africa | 11 runs | Durban | Dec 10, 2024 | T20I # 3026 |
West Indies | Bangladesh | West Indies | 7 wickets | Basseterre | Dec 10, 2024 | ODI # 4814 |
Cayman | Suriname | Suriname | 6 wickets | Buenos Aires | Dec 10, 2024 | T20I # 3024 |
Bahamas | Belize | Bahamas | 3 runs | Buenos Aires | Dec 10, 2024 | T20I # 3025 |
Rwanda | Nigeria | Rwanda | 6 wickets | Rwanda | Dec 9, 2024 | T20I # 3023 |
Botswana | Uganda | Uganda | 108 runs | Rwanda | Dec 9, 2024 | T20I # 3022 |
Brazil | Suriname | Brazil | 6 wickets | Buenos Aires | Dec 8, 2024 | T20I # 3020 |
Belize | Cayman | Cayman | 44 runs | Buenos Aires | Dec 8, 2024 | T20I # 3021 |
West Indies | Bangladesh | West Indies | 5 wickets | Basseterre | Dec 8, 2024 | ODI # 4813 |
Bermuda | Panama | Bermuda | 9 wickets | Buenos Aires | Dec 8, 2024 | T20I # 3018 |
Argentina | Bahamas | Bahamas | 18 runs | Buenos Aires | Dec 8, 2024 | T20I # 3019 |
Rwanda | Botswana | Botswana | 6 wickets | Rwanda | Dec 8, 2024 | T20I # 3017 |
Nigeria | Uganda | Uganda | 7 wickets | Rwanda | Dec 8, 2024 | T20I # 3016 |
Bermuda | Suriname | Bermuda | 92 runs | Buenos Aires | Dec 7, 2024 | T20I # 3014 |
Cayman | Panama | Cayman | 83 runs | Buenos Aires | Dec 7, 2024 | T20I # 3015 |
Brazil | Mexico | Mexico | 47 runs | Buenos Aires | Dec 7, 2024 | T20I # 3012 |
Argentina | Belize | Argentina | 5 runs | Buenos Aires | Dec 7, 2024 | T20I # 3013 |
Botswana | Nigeria | Botswana | 3 wickets | Rwanda | Dec 7, 2024 | T20I # 3011 |
Rwanda | Uganda | Uganda | 86 runs | Rwanda | Dec 7, 2024 | T20I # 3010 |
Bahamas | Brazil | Bahamas | 26 runs | Buenos Aires | Dec 6, 2024 | T20I # 3008 |
Belize | Mexico | Belize | 5 wickets | Buenos Aires | Dec 6, 2024 | T20I # 3009 |
Panama | Suriname | Panama | 10 runs | Buenos Aires | Dec 6, 2024 | T20I # 3007 |
Nigeria | Uganda | Uganda | 5 wickets | Rwanda | Dec 6, 2024 | T20I # 3006 |
Rwanda | Botswana | Rwanda | 10 wickets | Rwanda | Dec 6, 2024 | T20I # 3005 |
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 |
Rwanda | Uganda | Uganda | 112 runs | Rwanda | Dec 5, 2024 | T20I # 3003 |
Zimbabwe | Pakistan | Zimbabwe | 2 wickets | Bulawayo | Dec 5, 2024 | T20I # 3004 |
South Africa | Sri Lanka | South Africa | 109 runs | Gqeberha | Dec 5-9, 2024 | Test # 2566 |
Botswana | Nigeria | Nigeria | 29 runs | Rwanda | Dec 5, 2024 | T20I # 3002 |
Rwanda | Nigeria | Nigeria | 6 wickets | Rwanda | Dec 4, 2024 | T20I # 3001 |
Botswana | Uganda | Uganda | 78 runs | Rwanda | Dec 4, 2024 | T20I # 3000 |
Zimbabwe | Pakistan | Pakistan | 10 wickets | Bulawayo | Dec 3, 2024 | T20I # 2999 |
Argentina | Bermuda | Bermuda | 42 runs | Buenos Aires | Dec 2, 2024 | T20I # 2998 |
Zimbabwe | Pakistan | Pakistan | 57 runs | Bulawayo | Dec 1, 2024 | T20I # 2997 |
West Indies | Bangladesh | Bangladesh | 101 runs | Kingston | Nov 30-Dec 3, 2024 | Test # 2565 |
Eswatini | Sierra Leone | Sierra Leone | 109 runs | Abuja | Nov 28, 2024 | T20I # 2995 |
Nigeria | Botswana | Nigeria | 77 runs | Abuja | Nov 28, 2024 | T20I # 2996 |
Bahrain | U.A.E. | U.A.E. | 8 wickets | Doha | Nov 28, 2024 | T20I # 2994 |
Ivory Coast | St Helena | St Helena | 10 wickets | Abuja | Nov 28, 2024 | T20I # 2993 |
Zimbabwe | Pakistan | Pakistan | 99 runs | Bulawayo | Nov 28, 2024 | ODI # 4812 |
Bhutan | Cambodia | Cambodia | 5 wickets | Doha | Nov 28, 2024 | T20I # 2991 |
Qatar | Saudi Arabia | Qatar | 6 wickets | Doha | Nov 28, 2024 | T20I # 2992 |
New Zealand | England | England | 8 wickets | Christchurch | Nov 28-Dec 1, 2024 | Test # 2564 |
Botswana | St Helena | Botswana | 9 wickets | Abuja | Nov 27, 2024 | T20I # 2989 |
Eswatini | Ivory Coast | Eswatini | 8 wickets | Abuja | Nov 27, 2024 | T20I # 2990 |
Nigeria | Sierra Leone | Nigeria | 29 runs | Abuja | Nov 27, 2024 | T20I # 2988 |
South Africa | Sri Lanka | South Africa | 233 runs | Durban | Nov 27-30, 2024 | Test # 2563 |
Nigeria | Eswatini | Nigeria | 5 wickets | Abuja | Nov 26, 2024 | T20I # 2986 |
Botswana | Ivory Coast | Botswana | 10 wickets | Abuja | Nov 26, 2024 | T20I # 2987 |
Qatar | U.A.E. | U.A.E. | 29 runs | Doha | Nov 26, 2024 | T20I # 2985 |
Sierra Leone | St Helena | Sierra Leone | 4 wickets | Abuja | Nov 26, 2024 | T20I # 2984 |
Zimbabwe | Pakistan | Pakistan | 10 wickets | Bulawayo | Nov 26, 2024 | ODI # 4811 |
Saudi Arabia | Thailand | Saudi Arabia | 5 wickets | Doha | Nov 26, 2024 | T20I # 2982 |
Bahrain | Cambodia | Bahrain | 49 runs | Doha | Nov 26, 2024 | T20I # 2983 |
Bhutan | Thailand | Thailand | 7 runs | Doha | Nov 25, 2024 | T20I # 2981 |
Qatar | Bahrain | Qatar | 15 runs | Doha | Nov 25, 2024 | T20I # 2979 |
Cambodia | Saudi Arabia | Saudi Arabia | 5 wickets | Doha | Nov 25, 2024 | T20I # 2980 |
Nigeria | Ivory Coast | Nigeria | 264 runs | Abuja | Nov 24, 2024 | T20I # 2977 |
Eswatini | St Helena | Eswatini | 48 runs | Abuja | Nov 24, 2024 | T20I # 2978 |
Botswana | Sierra Leone | Botswana | 5 wickets | Abuja | Nov 24, 2024 | T20I # 2976 |
Zimbabwe | Pakistan | Zimbabwe | 80 runs | Bulawayo | Nov 24, 2024 | ODI # 4810 |
Ivory Coast | Sierra Leone | Sierra Leone | 168 runs | Abuja | Nov 23, 2024 | T20I # 2974 |
Nigeria | St Helena | Nigeria | 118 runs | Abuja | Nov 23, 2024 | T20I # 2975 |
Qatar | Cambodia | Qatar | 48 runs | Doha | Nov 23, 2024 | T20I # 2973 |
Botswana | Eswatini | Botswana | 48 runs | Abuja | Nov 23, 2024 | T20I # 2972 |
Bahrain | Bhutan | Bahrain | 90 runs | Doha | Nov 23, 2024 | T20I # 2970 |
Thailand | U.A.E. | U.A.E. | 155 runs | Doha | Nov 23, 2024 | T20I # 2971 |
West Indies | Bangladesh | West Indies | 201 runs | North Sound | Nov 22-26, 2024 | Test # 2562 |
Bhutan | Saudi Arabia | Saudi Arabia | 85 runs | Doha | Nov 22, 2024 | T20I # 2969 |
Cambodia | U.A.E. | U.A.E. | 5 wickets | Doha | Nov 22, 2024 | T20I # 2967 |
Bahrain | Thailand | Thailand | 2 wickets | Doha | Nov 22, 2024 | T20I # 2968 |
Australia | India | India | 295 runs | Perth | Nov 22-25, 2024 | Test # 2561 |
Saudi Arabia | U.A.E. | U.A.E. | 17 runs | Doha | Nov 20, 2024 | T20I # 2966 |
Cambodia | Thailand | Thailand | 16 runs | Doha | Nov 20, 2024 | T20I # 2964 |
Qatar | Bhutan | Qatar | 6 wickets | Doha | Nov 20, 2024 | T20I # 2965 |
Bahrain | Saudi Arabia | Bahrain | 3 runs | Doha | Nov 19, 2024 | T20I # 2963 |
Sri Lanka | New Zealand | no result | - | Pallekele | Nov 19, 2024 | ODI # 4809 |
Qatar | Thailand | Qatar | 5 wickets | Doha | Nov 19, 2024 | T20I # 2961 |
Bhutan | U.A.E. | U.A.E. | 63 runs | Doha | Nov 19, 2024 | T20I # 2962 |
Indonesia | Myanmar | Indonesia | 4 wickets | Bali | Nov 19, 2024 | T20I # 2960 |
Australia | Pakistan | Australia | 7 wickets | Hobart | Nov 18, 2024 | T20I # 2959 |
West Indies | England | no result | - | Gros Islet | Nov 17, 2024 | T20I # 2958 |
Sri Lanka | New Zealand | Sri Lanka | 3 wickets | Pallekele | Nov 17, 2024 | ODI # 4808 |
Indonesia | Myanmar | Indonesia | 114 runs | Bali | Nov 17, 2024 | T20I # 2957 |
West Indies | England | West Indies | 5 wickets | Gros Islet | Nov 16, 2024 | T20I # 2956 |
Oman | Netherlands | Netherlands | 29 runs | Al Amerat | Nov 16, 2024 | T20I # 2955 |
Australia | Pakistan | Australia | 13 runs | Sydney | Nov 16, 2024 | T20I # 2954 |
Indonesia | Myanmar | Indonesia | 4 wickets | Bali | Nov 16, 2024 | T20I # 2953 |
South Africa | India | India | 135 runs | Johannesburg | Nov 15, 2024 | T20I # 2952 |
Indonesia | Myanmar | Indonesia | 5 wickets | Bali | Nov 15, 2024 | T20I # 2951 |
West Indies | England | England | 3 wickets | Gros Islet | Nov 14, 2024 | T20I # 2950 |
Oman | Netherlands | Netherlands | 50 runs | Al Amerat | Nov 14, 2024 | T20I # 2949 |
Australia | Pakistan | Australia | 29 runs | Brisbane | Nov 14, 2024 | T20I # 2948 |
South Africa | India | India | 11 runs | Centurion | Nov 13, 2024 | T20I # 2947 |
Oman | Netherlands | Oman | 3 wickets | Al Amerat | Nov 13, 2024 | T20I # 2946 |
Sri Lanka | New Zealand | Sri Lanka | 45 runs | Dambulla | Nov 13, 2024 | ODI # 4807 |
Indonesia | Myanmar | Indonesia | 9 wickets | Bali | Nov 13, 2024 | T20I # 2945 |
Indonesia | Myanmar | Indonesia | 136 runs | Bali | Nov 12, 2024 | T20I # 2944 |
Afghanistan | Bangladesh | Afghanistan | 5 wickets | Sharjah | Nov 11, 2024 | ODI # 4806 |
Oman | Netherlands | Oman | 1 run | Al Amerat | Nov 11, 2024 | ODI # 4805 |
West Indies | England | England | 7 wickets | Bridgetown | Nov 10, 2024 | T20I # 2943 |
South Africa | India | South Africa | 3 wickets | Gqeberha | Nov 10, 2024 | T20I # 2942 |
Sri Lanka | New Zealand | New Zealand | 5 runs | Dambulla | Nov 10, 2024 | T20I # 2941 |
Australia | Pakistan | Pakistan | 8 wickets | Perth | Nov 10, 2024 | ODI # 4804 |
West Indies | England | England | 8 wickets | Bridgetown | Nov 9, 2024 | T20I # 2940 |
Sri Lanka | New Zealand | Sri Lanka | 4 wickets | Dambulla | Nov 9, 2024 | T20I # 2939 |
Afghanistan | Bangladesh | Bangladesh | 68 runs | Sharjah | Nov 9, 2024 | ODI # 4803 |
Netherlands | U.A.E. | Netherlands | 67 runs | Al Amerat | Nov 9, 2024 | ODI # 4802 |
South Africa | India | India | 61 runs | Durban | Nov 8, 2024 | T20I # 2938 |
Australia | Pakistan | Pakistan | 9 wickets | Adelaide | Nov 8, 2024 | ODI # 4801 |
Oman | U.A.E. | Oman | 4 wickets | Al Amerat | Nov 7, 2024 | ODI # 4800 |
West Indies | England | West Indies | 8 wickets | Bridgetown | Nov 6, 2024 | ODI # 4799 |
Afghanistan | Bangladesh | Afghanistan | 92 runs | Sharjah | Nov 6, 2024 | ODI # 4798 |
Oman | Netherlands | Oman | 8 wickets | Al Amerat | Nov 5, 2024 | ODI # 4797 |
Nepal | Scotland | no result | - | Dallas | Nov 4, 2024 | ODI # 4796 |
Australia | Pakistan | Australia | 2 wickets | Melbourne | Nov 4, 2024 | ODI # 4795 |
Netherlands | U.A.E. | U.A.E. | 26 runs | Al Amerat | Nov 3, 2024 | ODI # 4794 |
U.S.A. | Nepal | U.S.A. | 37 runs | Dallas | Nov 2, 2024 | ODI # 4793 |
West Indies | England | England | 5 wickets | North Sound | Nov 2, 2024 | ODI # 4792 |
Oman | U.A.E. | Oman | 6 wickets | Al Amerat | Nov 1, 2024 | ODI # 4791 |
India | New Zealand | New Zealand | 25 runs | Wankhede | Nov 1-3, 2024 | Test # 2560 |
West Indies | England | West Indies | 8 wickets | North Sound | Oct 31, 2024 | ODI # 4790 |
U.S.A. | Scotland | Scotland | 71 runs | Dallas | Oct 31, 2024 | ODI # 4789 |
Nepal | Scotland | Nepal | 5 wickets | Dallas | Oct 29, 2024 | ODI # 4788 |
Uganda | Bahrain | Uganda | 8 wickets | Jinja | Oct 29, 2024 | T20I # 2937 |
Bangladesh | South Africa | South Africa | inns & 273 runs | Chattogram | Oct 29-31, 2024 | Test # 2559 |
Uganda | Bahrain | Bahrain | 17 runs | Jinja | Oct 28, 2024 | T20I # 2936 |
U.S.A. | Nepal | U.S.A. | 3 wickets | Dallas | Oct 27, 2024 | ODI # 4787 |
Sri Lanka | West Indies | West Indies | 8 wickets | Pallekele | Oct 26, 2024 | ODI # 4786 |
U.S.A. | Scotland | Scotland | 10 wickets | Dallas | Oct 25, 2024 | ODI # 4785 |
Kenya | Zimbabwe | Zimbabwe | 61 runs | Nairobi (Gym) | Oct 24, 2024 | T20I # 2934 |
Gambia | Mozambique | Mozambique | 6 wickets | Nairobi (Ruaraka) | Oct 24, 2024 | T20I # 2935 |
Rwanda | Seychelles | Rwanda | 73 runs | Nairobi (Ruaraka) | Oct 24, 2024 | T20I # 2933 |
Pakistan | England | Pakistan | 9 wickets | Rawalpindi | Oct 24-26, 2024 | Test # 2558 |
Bhutan | Indonesia | Bhutan | 1 wicket | Gelephu | Oct 24, 2024 | T20I # 2932 |
India | New Zealand | New Zealand | 113 runs | Pune | Oct 24-26, 2024 | Test # 2557 |
Mozambique | Rwanda | Mozambique | 7 wickets | Nairobi (Gym) | Oct 23, 2024 | T20I # 2930 |
Gambia | Zimbabwe | Zimbabwe | 290 runs | Nairobi (Ruaraka) | Oct 23, 2024 | T20I # 2931 |
Sri Lanka | West Indies | Sri Lanka | 5 wickets | Pallekele | Oct 23, 2024 | ODI # 4784 |
Bhutan | Maldives | Maldives | 7 wickets | Gelephu | Oct 23, 2024 | T20I # 2929 |
Kenya | Seychelles | Kenya | 9 wickets | Nairobi (Ruaraka) | Oct 23, 2024 | T20I # 2928 |
Indonesia | Thailand | Thailand | 66 runs | Gelephu | Oct 23, 2024 | T20I # 2927 |
Kenya | Gambia | Kenya | 129 runs | Nairobi (Gym) | Oct 22, 2024 | T20I # 2925 |
Rwanda | Zimbabwe | Zimbabwe | 149 runs | Nairobi (Ruaraka) | Oct 22, 2024 | T20I # 2926 |
Bhutan | Indonesia | Bhutan | 56 runs | Gelephu | Oct 22, 2024 | T20I # 2924 |
Mozambique | Seychelles | Mozambique | 60 runs | Nairobi (Gym) | Oct 22, 2024 | T20I # 2923 |
Maldives | Thailand | Thailand | 44 runs | Gelephu | Oct 22, 2024 | T20I # 2922 |
Bangladesh | South Africa | South Africa | 7 wickets | Mirpur | Oct 21-24, 2024 | Test # 2556 |
U.S.A. | Nepal | Nepal | 8 wickets | Dallas | Oct 20, 2024 | T20I # 2921 |
Kenya | Rwanda | Kenya | 5 wickets | Nairobi (Gym) | Oct 20, 2024 | T20I # 2920 |
Sri Lanka | West Indies | Sri Lanka | 5 wickets | Pallekele | Oct 20, 2024 | ODI # 4783 |
Indonesia | Thailand | Thailand | 6 wickets | Gelephu | Oct 20, 2024 | T20I # 2919 |
Mozambique | Zimbabwe | Zimbabwe | 9 wickets | Nairobi (Gym) | Oct 20, 2024 | T20I # 2918 |
Bhutan | Maldives | Bhutan | 4 wickets | Gelephu | Oct 20, 2024 | T20I # 2917 |
U.S.A. | Nepal | tied | - | Dallas | Oct 19, 2024 | T20I # 2916 |
Seychelles | Zimbabwe | Zimbabwe | 76 runs | Nairobi (Gym) | Oct 19, 2024 | T20I # 2914 |
Kenya | Mozambique | Kenya | 111 runs | Nairobi (Ruaraka) | Oct 19, 2024 | T20I # 2915 |
Indonesia | Maldives | Maldives | 23 runs | Gelephu | Oct 19, 2024 | T20I # 2913 |
Bhutan | Thailand | Thailand | 77 runs | Gelephu | Oct 19, 2024 | T20I # 2912 |
Kenya | Seychelles | Kenya | 91 runs | Nairobi | Oct 18, 2024 | T20I # 2911 |
U.S.A. | Nepal | Nepal | 17 runs | Dallas | Oct 17, 2024 | T20I # 2910 |
Sri Lanka | West Indies | Sri Lanka | 9 wickets | Dambulla | Oct 17, 2024 | T20I # 2909 |
India | New Zealand | New Zealand | 8 wickets | Bengaluru | Oct 16-20, 2024 | Test # 2555 |
Sri Lanka | West Indies | Sri Lanka | 73 runs | Dambulla | Oct 15, 2024 | T20I # 2908 |
Pakistan | England | Pakistan | 152 runs | Multan | Oct 15-18, 2024 | Test # 2554 |
Sri Lanka | West Indies | West Indies | 5 wickets | Dambulla | Oct 13, 2024 | T20I # 2907 |
Argentina | Mexico | Argentina | 8 wickets | Seropedica | Oct 13, 2024 | T20I # 2906 |
Malawi | Rwanda | Rwanda | 6 wickets | Blantyre | Oct 13, 2024 | T20I # 2905 |
India | Bangladesh | India | 133 runs | Hyderabad | Oct 12, 2024 | T20I # 2904 |
Brazil | Mexico | Brazil | 7 runs | Seropedica | Oct 12, 2024 | T20I # 2903 |
Malawi | Rwanda | Malawi | 6 wickets | Blantyre | Oct 12, 2024 | T20I # 2902 |
Malawi | Rwanda | Malawi | 5 runs | Blantyre | Oct 12, 2024 | T20I # 2901 |
Malawi | Rwanda | Rwanda | 9 wickets | Blantyre | Oct 10, 2024 | T20I # 2900 |
India | Bangladesh | India | 86 runs | Delhi | Oct 9, 2024 | T20I # 2899 |
Malawi | Rwanda | Rwanda | 8 wickets | Blantyre | Oct 9, 2024 | T20I # 2898 |
Ireland | South Africa | Ireland | 69 runs | Abu Dhabi | Oct 7, 2024 | ODI # 4782 |
Pakistan | England | England | inns & 47 runs | Multan | Oct 7-11, 2024 | Test # 2553 |
India | Bangladesh | India | 7 wickets | Gwalior | Oct 6, 2024 | T20I # 2897 |
Ireland | South Africa | South Africa | 174 runs | Abu Dhabi | Oct 4, 2024 | ODI # 4781 |
Ireland | South Africa | South Africa | 139 runs | Abu Dhabi | Oct 2, 2024 | ODI # 4780 |
Ireland | South Africa | Ireland | 10 runs | Abu Dhabi | Sep 29, 2024 | T20I # 2876 |
Ireland | South Africa | South Africa | 8 wickets | Abu Dhabi | Sep 27, 2024 | T20I # 2869 |
India | Bangladesh | India | 7 wickets | Kanpur | Sep 27-Oct 1, 2024 | Test # 2552 |
India | Bangladesh | India | 280 runs | Chennai | Sep 19-22, 2024 | Test # 2550 |
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:
West Indies vs India at Ahmedabad, West Indies in India 1st Test, Oct 2-4, 2025 [Test # 2600]
New Zealand vs Australia at Mount Maunganui, Australia in New Zealand 3rd T20I, Oct 4, 2025 [T20I # 3499]
Kenya vs Tanzania at Harare, ICC Men's T20 World Cup Africa Region Final 3rd place play-off, Oct 4, 2025 [T20I # 3501]