Players
Match results
Team 1 | Team 2 | Winner | Margin | Ground | Match Date | Scorecard |
| Afghanistan | India | no result | - | Hangzhou | Oct 7, 2023 | T20I # 2301 |
| Bangladesh | Pakistan | Bangladesh | 6 wickets | Hangzhou | Oct 7, 2023 | T20I # 2300 |
| Afghanistan | Pakistan | Afghanistan | 4 wickets | Hangzhou | Oct 6, 2023 | T20I # 2297 |
| Bangladesh | India | India | 9 wickets | Hangzhou | Oct 6, 2023 | T20I # 2296 |
| Bangladesh | Malaysia | Bangladesh | 2 runs | Hangzhou | Oct 4, 2023 | T20I # 2283 |
| Afghanistan | Sri Lanka | Afghanistan | 8 runs | Hangzhou | Oct 4, 2023 | T20I # 2282 |
| Hong Kong | Pakistan | Pakistan | 68 runs | Hangzhou | Oct 3, 2023 | T20I # 2279 |
| India | Nepal | India | 23 runs | Hangzhou | Oct 3, 2023 | T20I # 2278 |
| Malaysia | Thailand | Malaysia | 194 runs | Hangzhou | Oct 2, 2023 | T20I # 2275 |
| Hong Kong | Japan | Hong Kong | 5 wickets | Hangzhou | Oct 1, 2023 | T20I # 2270 |
| Maldives | Nepal | Nepal | 138 runs | Hangzhou | Oct 1, 2023 | T20I # 2269 |
| Gibraltar | Estonia | Estonia | 8 wickets | Gibraltar | Sep 30, 2023 | T20I # 2267 |
| Gibraltar | Estonia | Gibraltar | 2 wickets | Gibraltar | Sep 30, 2023 | T20I # 2265 |
| Singapore | Thailand | Singapore | 99 runs | Hangzhou | Sep 29, 2023 | T20I # 2262 |
| Cambodia | Hong Kong | Hong Kong | 9 wickets | Hangzhou | Sep 29, 2023 | T20I # 2261 |
| Maldives | Mongolia | Maldives | 9 wickets | Hangzhou | Sep 28, 2023 | T20I # 2258 |
| Malaysia | Singapore | Malaysia | 73 runs | Hangzhou | Sep 28, 2023 | T20I # 2257 |
| Cambodia | Japan | Japan | 3 wickets | Hangzhou | Sep 27, 2023 | T20I # 2256 |
| Mongolia | Nepal | Nepal | 273 runs | Hangzhou | Sep 27, 2023 | T20I # 2255 |
| England | Ireland | no result | - | Bristol | Sep 26, 2023 | ODI # 4656 |
| Bangladesh | New Zealand | New Zealand | 7 wickets | Mirpur | Sep 26, 2023 | ODI # 4655 |
| Hong Kong | P.N.G. | P.N.G. | 1 wicket | Kuala Lumpur | Sep 24, 2023 | T20I # 2254 |
| Oman | U.A.E. | Oman | 5 wickets | Doha | Sep 23, 2023 | T20I # 2253 |
| England | Ireland | England | 48 runs | Nottingham | Sep 23, 2023 | ODI # 4653 |
| Bangladesh | New Zealand | New Zealand | 86 runs | Mirpur | Sep 23, 2023 | ODI # 4652 |
| Malaysia | P.N.G. | P.N.G. | 4 wickets | Kuala Lumpur | Sep 23, 2023 | T20I # 2252 |
| Kuwait | Oman | Oman | 68 runs | Doha | Sep 22, 2023 | T20I # 2251 |
| Bahrain | U.A.E. | Bahrain | 3 runs | Doha | Sep 22, 2023 | T20I # 2250 |
| Malaysia | Hong Kong | Malaysia | 23 runs | Kuala Lumpur | Sep 22, 2023 | T20I # 2249 |
| Qatar | Saudi Arabia | Qatar | 7 wickets | Doha | Sep 21, 2023 | T20I # 2248 |
| Bangladesh | New Zealand | no result | - | Mirpur | Sep 21, 2023 | ODI # 4650 |
| Hong Kong | P.N.G. | P.N.G. | 22 runs | Kuala Lumpur | Sep 21, 2023 | T20I # 2247 |
| Oman | Saudi Arabia | Oman | 47 runs | Doha | Sep 20, 2023 | T20I # 2246 |
| Qatar | U.A.E. | U.A.E. | 60 runs | Doha | Sep 20, 2023 | T20I # 2245 |
| Malaysia | P.N.G. | P.N.G. | 45 runs | Kuala Lumpur | Sep 20, 2023 | T20I # 2244 |
| Bahrain | Oman | Bahrain | 1 run | Doha | Sep 19, 2023 | T20I # 2243 |
| Kuwait | U.A.E. | U.A.E. | 31 runs | Doha | Sep 19, 2023 | T20I # 2242 |
| Malaysia | Hong Kong | Malaysia | 102 runs | Kuala Lumpur | Sep 19, 2023 | T20I # 2241 |
| Bahrain | Saudi Arabia | Bahrain | 6 wickets | Doha | Sep 18, 2023 | T20I # 2240 |
| Qatar | Kuwait | Qatar | 1 run | Doha | Sep 18, 2023 | T20I # 2239 |
| Saudi Arabia | U.A.E. | U.A.E. | 8 wickets | Doha | Sep 17, 2023 | T20I # 2238 |
| Qatar | Oman | Oman | 19 runs | Doha | Sep 17, 2023 | T20I # 2237 |
| Sri Lanka | India | India | 10 wickets | Colombo (RPS) | Sep 17, 2023 | ODI # 4649 |
| Bahrain | Kuwait | Kuwait | 8 wickets | Doha | Sep 16, 2023 | T20I # 2236 |
| Oman | U.A.E. | U.A.E. | 22 runs | Doha | Sep 16, 2023 | T20I # 2235 |
| Qatar | Bahrain | Qatar | 19 runs | Doha | Sep 15, 2023 | T20I # 2234 |
| Kuwait | Saudi Arabia | Kuwait | 5 wickets | Doha | Sep 15, 2023 | T20I # 2233 |
| England | New Zealand | England | 100 runs | Lord's | Sep 15, 2023 | ODI # 4647 |
| Bangladesh | India | Bangladesh | 6 runs | Colombo (RPS) | Sep 15, 2023 | ODI # 4645 |
| Sri Lanka | Pakistan | Sri Lanka | 2 wickets | Colombo (RPS) | Sep 14, 2023 | ODI # 4644 |
| England | New Zealand | England | 181 runs | The Oval | Sep 13, 2023 | ODI # 4643 |
| Sri Lanka | India | India | 41 runs | Colombo (RPS) | Sep 12, 2023 | ODI # 4641 |
| England | New Zealand | England | 79 runs | Southampton | Sep 10, 2023 | ODI # 4640 |
| India | Pakistan | India | 228 runs | Colombo (RPS) | Sep 10-11, 2023 | ODI # 4639 |
| Sri Lanka | Bangladesh | Sri Lanka | 21 runs | Colombo (RPS) | Sep 9, 2023 | ODI # 4637 |
| England | New Zealand | New Zealand | 8 wickets | Cardiff | Sep 8, 2023 | ODI # 4636 |
| Pakistan | Bangladesh | Pakistan | 7 wickets | Lahore | Sep 6, 2023 | ODI # 4634 |
| England | New Zealand | New Zealand | 6 wickets | Nottingham | Sep 5, 2023 | T20I # 2232 |
| Afghanistan | Sri Lanka | Sri Lanka | 2 runs | Lahore | Sep 5, 2023 | ODI # 4633 |
| India | Nepal | India | 10 wickets | Pallekele | Sep 4, 2023 | ODI # 4632 |
| England | New Zealand | New Zealand | 74 runs | Birmingham | Sep 3, 2023 | T20I # 2231 |
| Afghanistan | Bangladesh | Bangladesh | 89 runs | Lahore | Sep 3, 2023 | ODI # 4631 |
| India | Pakistan | no result | - | Pallekele | Sep 2, 2023 | ODI # 4630 |
| England | New Zealand | England | 95 runs | Manchester | Sep 1, 2023 | T20I # 2229 |
| Rwanda | Tanzania | Tanzania | 49 runs | Rwanda | Aug 31, 2023 | T20I # 2227 |
| Sri Lanka | Bangladesh | Sri Lanka | 5 wickets | Pallekele | Aug 31, 2023 | ODI # 4629 |
| Rwanda | Uganda | Uganda | 8 wickets | Rwanda | Aug 31, 2023 | T20I # 2226 |
| England | New Zealand | England | 7 wickets | Chester-le-Street | Aug 30, 2023 | T20I # 2225 |
| Rwanda | Tanzania | Tanzania | 59 runs | Rwanda | Aug 30, 2023 | T20I # 2223 |
| Pakistan | Nepal | Pakistan | 238 runs | Multan | Aug 30, 2023 | ODI # 4628 |
| Tanzania | Uganda | Uganda | 19 runs | Rwanda | Aug 30, 2023 | T20I # 2222 |
| Rwanda | Uganda | Uganda | 8 wickets | Rwanda | Aug 28, 2023 | T20I # 2221 |
| Tanzania | Uganda | Uganda | 59 runs | Rwanda | Aug 28, 2023 | T20I # 2220 |
| Rwanda | Uganda | Uganda | 6 wickets | Rwanda | Aug 27, 2023 | T20I # 2219 |
| Rwanda | Tanzania | Tanzania | 9 runs | Rwanda | Aug 27, 2023 | T20I # 2218 |
| Afghanistan | Pakistan | Pakistan | 59 runs | Colombo (RPS) | Aug 26, 2023 | ODI # 4627 |
| Tanzania | Uganda | Uganda | 19 runs | Rwanda | Aug 25, 2023 | T20I # 2217 |
| Rwanda | Tanzania | Tanzania | 1 wicket | Rwanda | Aug 25, 2023 | T20I # 2216 |
| Tanzania | Uganda | Uganda | 60 runs | Rwanda | Aug 24, 2023 | T20I # 2215 |
| Afghanistan | Pakistan | Pakistan | 1 wicket | Hambantota | Aug 24, 2023 | ODI # 4626 |
| Rwanda | Uganda | Uganda | 86 runs | Rwanda | Aug 24, 2023 | T20I # 2214 |
| Rwanda | Tanzania | Tanzania | 7 wickets | Rwanda | Aug 22, 2023 | T20I # 2213 |
| Afghanistan | Pakistan | Pakistan | 142 runs | Hambantota | Aug 22, 2023 | ODI # 4625 |
| Rwanda | Uganda | Uganda | 61 runs | Rwanda | Aug 22, 2023 | T20I # 2212 |
| Tanzania | Uganda | Tanzania | 3 wickets | Rwanda | Aug 21, 2023 | T20I # 2211 |
| Rwanda | Tanzania | Rwanda | 7 wickets | Rwanda | Aug 21, 2023 | T20I # 2210 |
| Ireland | India | India | 33 runs | Dublin (Malahide) | Aug 20, 2023 | T20I # 2208 |
| U.A.E. | New Zealand | New Zealand | 32 runs | Dubai (DICS) | Aug 20, 2023 | T20I # 2209 |
| Tanzania | Uganda | Uganda | 6 wickets | Rwanda | Aug 20, 2023 | T20I # 2207 |
| Romania | Malta | Romania | 6 runs | Ilfov County | Aug 20, 2023 | T20I # 2206 |
| Rwanda | Uganda | Uganda | 40 runs | Rwanda | Aug 20, 2023 | T20I # 2205 |
| Romania | Malta | Romania | 9 wickets | Ilfov County | Aug 20, 2023 | T20I # 2204 |
| U.A.E. | New Zealand | U.A.E. | 7 wickets | Dubai (DICS) | Aug 19, 2023 | T20I # 2203 |
| Romania | Malta | Romania | 3 wickets | Ilfov County | Aug 19, 2023 | T20I # 2202 |
| Romania | Malta | Malta | 4 wickets | Ilfov County | Aug 19, 2023 | T20I # 2201 |
| Ireland | India | India | 2 runs | Dublin (Malahide) | Aug 18, 2023 | T20I # 2200 |
| Romania | Malta | Malta | 8 wickets | Ilfov County | Aug 18, 2023 | T20I # 2199 |
| U.A.E. | New Zealand | New Zealand | 19 runs | Dubai (DICS) | Aug 17, 2023 | T20I # 2198 |
| Germany | Guernsey | Guernsey | 10 runs | Deventer | Aug 15, 2023 | T20I # 2197 |
| Germany | Guernsey | Guernsey | 5 wickets | Deventer | Aug 14, 2023 | T20I # 2196 |
| Germany | Guernsey | Germany | 9 wickets | Deventer | Aug 14, 2023 | T20I # 2195 |
| India | West Indies | West Indies | 8 wickets | Lauderhill | Aug 13, 2023 | T20I # 2194 |
| India | West Indies | India | 9 wickets | Lauderhill | Aug 12, 2023 | T20I # 2193 |
| West Indies | India | India | 7 wickets | Providence | Aug 8, 2023 | T20I # 2192 |
| West Indies | India | West Indies | 2 wickets | Providence | Aug 6, 2023 | T20I # 2191 |
| Hungary | Croatia | Hungary | 7 wickets | Szodliget | Aug 6, 2023 | T20I # 2190 |
| Hungary | Croatia | Hungary | 145 runs | Szodliget | Aug 5, 2023 | T20I # 2189 |
| West Indies | India | West Indies | 4 runs | Tarouba | Aug 3, 2023 | T20I # 2188 |
| West Indies | India | India | 200 runs | Tarouba | Aug 1, 2023 | ODI # 4624 |
| Malaysia | Thailand | Malaysia | 7 wickets | Kuala Lumpur | Aug 1, 2023 | T20I # 2187 |
| China | Myanmar | China | 5 wickets | Kuala Lumpur | Jul 31, 2023 | T20I # 2186 |
| Bhutan | Thailand | Thailand | 8 wickets | Kuala Lumpur | Jul 31, 2023 | T20I # 2185 |
| Malaysia | Myanmar | Malaysia | 184 runs | Kuala Lumpur | Jul 30, 2023 | T20I # 2184 |
| Bhutan | China | Bhutan | 95 runs | Kuala Lumpur | Jul 30, 2023 | T20I # 2183 |
| West Indies | India | West Indies | 6 wickets | Bridgetown | Jul 29, 2023 | ODI # 4623 |
| P.N.G. | Japan | P.N.G. | 6 wickets | Port Moresby | Jul 29, 2023 | T20I # 2182 |
| Philippines | Vanuatu | Vanuatu | 3 wickets | Port Moresby | Jul 29, 2023 | T20I # 2181 |
| Scotland | Ireland | Scotland | 8 runs | Edinburgh | Jul 28, 2023 | T20I # 2180 |
| Germany | Italy | Italy | 4 wickets | Edinburgh | Jul 28, 2023 | T20I # 2178 |
| Denmark | Jersey | Jersey | 28 runs | Edinburgh (Golden) | Jul 28, 2023 | T20I # 2179 |
| P.N.G. | Philippines | P.N.G. | 100 runs | Port Moresby | Jul 28, 2023 | T20I # 2177 |
| Myanmar | Thailand | Thailand | 101 runs | Kuala Lumpur | Jul 28, 2023 | T20I # 2176 |
| Japan | Vanuatu | Vanuatu | 5 wickets | Port Moresby | Jul 28, 2023 | T20I # 2175 |
| West Indies | India | India | 5 wickets | Bridgetown | Jul 27, 2023 | ODI # 4622 |
| England | Australia | England | 49 runs | The Oval | Jul 27-31, 2023 | Test # 2515 |
| Scotland | Denmark | Scotland | 33 runs | Edinburgh | Jul 27, 2023 | T20I # 2174 |
| Malaysia | Bhutan | Malaysia | 75 runs | Kuala Lumpur | Jul 27, 2023 | T20I # 2173 |
| China | Thailand | Thailand | 9 wickets | Kuala Lumpur | Jul 27, 2023 | T20I # 2172 |
| Bhutan | Myanmar | Bhutan | 31 runs | Kuala Lumpur | Jul 26, 2023 | T20I # 2171 |
| Japan | Philippines | Japan | 33 runs | Port Moresby | Jul 26, 2023 | T20I # 2170 |
| Malaysia | China | Malaysia | 8 wickets | Kuala Lumpur | Jul 26, 2023 | T20I # 2169 |
| P.N.G. | Vanuatu | P.N.G. | 39 runs | Port Moresby | Jul 26, 2023 | T20I # 2168 |
| Germany | Jersey | Jersey | 51 runs | Edinburgh | Jul 25, 2023 | T20I # 2167 |
| Denmark | Italy | Italy | 26 runs | Edinburgh | Jul 25, 2023 | T20I # 2165 |
| Scotland | Austria | Scotland | 166 runs | Edinburgh (Golden) | Jul 25, 2023 | T20I # 2166 |
| P.N.G. | Japan | P.N.G. | 6 wickets | Port Moresby | Jul 25, 2023 | T20I # 2164 |
| Philippines | Vanuatu | Philippines | 6 wickets | Port Moresby | Jul 25, 2023 | T20I # 2163 |
| Ireland | Jersey | Ireland | 9 wickets | Edinburgh (Golden) | Jul 24, 2023 | T20I # 2162 |
| Scotland | Italy | Scotland | 155 runs | Edinburgh | Jul 24, 2023 | T20I # 2160 |
| Austria | Denmark | Denmark | 8 wickets | Edinburgh (Golden) | Jul 24, 2023 | T20I # 2161 |
| Sri Lanka | Pakistan | Pakistan | inns & 222 runs | Colombo (SSC) | Jul 24-27, 2023 | Test # 2514 |
| Denmark | Germany | Germany | 6 wickets | Edinburgh | Jul 23, 2023 | T20I # 2159 |
| Austria | Ireland | Ireland | 128 runs | Edinburgh | Jul 23, 2023 | T20I # 2157 |
| Italy | Jersey | Italy | 25 runs | Edinburgh (Golden) | Jul 23, 2023 | T20I # 2158 |
| P.N.G. | Philippines | P.N.G. | 117 runs | Port Moresby | Jul 23, 2023 | T20I # 2156 |
| Japan | Vanuatu | Japan | 21 runs | Port Moresby | Jul 23, 2023 | T20I # 2155 |
| P.N.G. | Vanuatu | P.N.G. | 9 wickets | Port Moresby | Jul 22, 2023 | T20I # 2154 |
| Japan | Philippines | Japan | 53 runs | Port Moresby | Jul 22, 2023 | T20I # 2153 |
| Scotland | Jersey | Scotland | 14 runs | Edinburgh | Jul 21, 2023 | T20I # 2152 |
| Denmark | Ireland | Ireland | 9 wickets | Edinburgh | Jul 21, 2023 | T20I # 2150 |
| Austria | Germany | Germany | 9 wickets | Edinburgh (Golden) | Jul 21, 2023 | T20I # 2151 |
| Scotland | Germany | Scotland | 72 runs | Edinburgh (Golden) | Jul 20, 2023 | T20I # 2149 |
| West Indies | India | drawn | - | Port of Spain | Jul 20-24, 2023 | Test # 2513 |
| Austria | Jersey | Jersey | 8 wickets | Edinburgh | Jul 20, 2023 | T20I # 2147 |
| Ireland | Italy | Ireland | 7 runs | Edinburgh (Golden) | Jul 20, 2023 | T20I # 2148 |
| England | Australia | drawn | - | Manchester | Jul 19-23, 2023 | Test # 2512 |
| Malta | Switzerland | Switzerland | 6 wickets | Marsa | Jul 16, 2023 | T20I # 2146 |
| Bangladesh | Afghanistan | Bangladesh | 6 wickets | Sylhet | Jul 16, 2023 | T20I # 2145 |
| Luxembourg | Romania | Romania | 7 wickets | Marsa | Jul 16, 2023 | T20I # 2144 |
| Malta | France | Malta | 7 wickets | Marsa | Jul 16, 2023 | T20I # 2143 |
| Sri Lanka | Pakistan | Pakistan | 4 wickets | Galle | Jul 16-20, 2023 | Test # 2511 |
| France | Luxembourg | Luxembourg | 4 wickets | Marsa | Jul 15, 2023 | T20I # 2142 |
| Malta | Switzerland | Switzerland | 6 wickets | Marsa | Jul 15, 2023 | T20I # 2141 |
| Luxembourg | Romania | Luxembourg | 7 wickets | Marsa | Jul 15, 2023 | T20I # 2140 |
| France | Switzerland | Switzerland | 6 wickets | Marsa | Jul 14, 2023 | T20I # 2139 |
| Bangladesh | Afghanistan | Bangladesh | 2 wickets | Sylhet | Jul 14, 2023 | T20I # 2138 |
| Malta | Romania | Malta | 41 runs | Marsa | Jul 14, 2023 | T20I # 2137 |
| Luxembourg | Switzerland | Switzerland | 8 wickets | Marsa | Jul 14, 2023 | T20I # 2136 |
| France | Romania | France | 88 runs | Marsa | Jul 13, 2023 | T20I # 2135 |
| Romania | Switzerland | Switzerland | 6 wickets | Marsa | Jul 13, 2023 | T20I # 2134 |
| Malta | Luxembourg | Malta | 6 wickets | Marsa | Jul 13, 2023 | T20I # 2133 |
| West Indies | India | India | inns & 141 runs | Roseau | Jul 12-14, 2023 | Test # 2510 |
| Malta | France | France | 30 runs | Marsa | Jul 12, 2023 | T20I # 2132 |
| France | Luxembourg | France | 9 wickets | Marsa | Jul 12, 2023 | T20I # 2131 |
| Malta | Luxembourg | Luxembourg | 4 wickets | Marsa | Jul 12, 2023 | T20I # 2130 |
| France | Luxembourg | France | 51 runs | Marsa | Jul 11, 2023 | T20I # 2129 |
| Bangladesh | Afghanistan | Bangladesh | 7 wickets | Chattogram | Jul 11, 2023 | ODI # 4621 |
| Malta | Luxembourg | Malta | 42 runs | Marsa | Jul 11, 2023 | T20I # 2128 |
| Isle of Man | Austria | no result | - | Castletown | Jul 10, 2023 | T20I # 2127 |
| Malta | France | Malta | 4 runs | Marsa | Jul 10, 2023 | T20I # 2126 |
| Malta | France | France | 9 runs | Marsa | Jul 10, 2023 | T20I # 2125 |
| Isle of Man | Austria | Isle of Man | 5 wickets | Castletown | Jul 9, 2023 | T20I # 2124 |
| Isle of Man | Austria | Isle of Man | 6 wickets | Castletown | Jul 9, 2023 | T20I # 2123 |
| Netherlands | Sri Lanka | Sri Lanka | 128 runs | Harare | Jul 9, 2023 | ODI # 4620 |
| Jersey | Guernsey | Jersey | 4 wickets | St Martin | Jul 8, 2023 | T20I # 2122 |
| Bangladesh | Afghanistan | Afghanistan | 142 runs | Chattogram | Jul 8, 2023 | ODI # 4619 |
| Jersey | Guernsey | Jersey | 7 wickets | St Martin | Jul 7, 2023 | T20I # 2121 |
| Sri Lanka | West Indies | Sri Lanka | 8 wickets | Harare | Jul 7, 2023 | ODI # 4618 |
| England | Australia | England | 3 wickets | Leeds | Jul 6-9, 2023 | Test # 2509 |
| Netherlands | Scotland | Netherlands | 4 wickets | Bulawayo | Jul 6, 2023 | ODI # 4616 |
| U.A.E. | U.S.A. | U.A.E. | 1 run | Harare | Jul 6, 2023 | ODI # 4617 |
| Bangladesh | Afghanistan | Afghanistan | 17 runs | Chattogram | Jul 5, 2023 | ODI # 4615 |
| Oman | West Indies | West Indies | 7 wickets | Harare | Jul 5, 2023 | ODI # 4614 |
| Zimbabwe | Scotland | Scotland | 31 runs | Bulawayo | Jul 4, 2023 | ODI # 4612 |
| Ireland | Nepal | Ireland | 2 wickets | Harare | Jul 4, 2023 | ODI # 4613 |
| Netherlands | Oman | Netherlands | 74 runs | Harare | Jul 3, 2023 | ODI # 4611 |
| Zimbabwe | Sri Lanka | Sri Lanka | 9 wickets | Bulawayo | Jul 2, 2023 | ODI # 4609 |
| Nepal | U.A.E. | Nepal | 3 wickets | Harare | Jul 2, 2023 | ODI # 4610 |
| Scotland | West Indies | Scotland | 7 wickets | Harare | Jul 1, 2023 | ODI # 4608 |
| Austria | Germany | Germany | 8 wickets | Deventer | Jun 30, 2023 | T20I # 2120 |
| Netherlands | Sri Lanka | Sri Lanka | 21 runs | Bulawayo | Jun 30, 2023 | ODI # 4606 |
| Ireland | U.S.A. | Ireland | 6 wickets | Harare | Jun 30, 2023 | ODI # 4607 |
| Austria | Germany | Germany | 6 wickets | Deventer | Jun 29, 2023 | T20I # 2119 |
| Zimbabwe | Oman | Zimbabwe | 14 runs | Bulawayo | Jun 29, 2023 | ODI # 4605 |
| England | Australia | Australia | 43 runs | Lord's | Jun 28-Jul 2, 2023 | Test # 2508 |
| Scotland | Sri Lanka | Sri Lanka | 82 runs | Bulawayo | Jun 27, 2023 | ODI # 4603 |
| Ireland | U.A.E. | Ireland | 138 runs | Bulawayo | Jun 27, 2023 | ODI # 4604 |
| Zimbabwe | U.S.A. | Zimbabwe | 304 runs | Harare | Jun 26, 2023 | ODI # 4601 |
| Netherlands | West Indies | tied | - | Harare | Jun 26, 2023 | ODI # 4602 |
| Bulgaria | Serbia | no result | - | Sofia | Jun 25, 2023 | T20I # 2118 |
| Luxembourg | Switzerland | Switzerland | 8 wickets | Walferdange | Jun 25, 2023 | T20I # 2117 |
| Ireland | Sri Lanka | Sri Lanka | 133 runs | Bulawayo | Jun 25, 2023 | ODI # 4599 |
| Oman | Scotland | Scotland | 76 runs | Bulawayo | Jun 25, 2023 | ODI # 4600 |
| Croatia | Turkey | no result | - | Sofia | Jun 25, 2023 | T20I # 2116 |
| Bulgaria | Turkey | Bulgaria | 8 wickets | Sofia | Jun 24, 2023 | T20I # 2115 |
| Croatia | Serbia | Serbia | 9 wickets | Sofia | Jun 24, 2023 | T20I # 2114 |
| Luxembourg | Switzerland | Luxembourg | 3 wickets | Walferdange | Jun 24, 2023 | T20I # 2113 |
| Zimbabwe | West Indies | Zimbabwe | 35 runs | Harare | Jun 24, 2023 | ODI # 4597 |
| Nepal | Netherlands | Netherlands | 7 wickets | Harare | Jun 24, 2023 | ODI # 4598 |
| Croatia | Turkey | Turkey | 8 wickets | Sofia | Jun 24, 2023 | T20I # 2112 |
| Bulgaria | Serbia | Serbia | 5 wickets | Sofia | Jun 23, 2023 | T20I # 2111 |
| Bulgaria | Croatia | Bulgaria | 9 wickets | Sofia | Jun 23, 2023 | T20I # 2110 |
| Oman | Sri Lanka | Sri Lanka | 10 wickets | Bulawayo | Jun 23, 2023 | ODI # 4595 |
| Scotland | U.A.E. | Scotland | 111 runs | Bulawayo | Jun 23, 2023 | ODI # 4596 |
| Serbia | Turkey | Serbia | 70 runs | Sofia | Jun 23, 2023 | T20I # 2109 |
| Nepal | West Indies | West Indies | 101 runs | Harare | Jun 22, 2023 | ODI # 4593 |
| Netherlands | U.S.A. | Netherlands | 5 wickets | Harare | Jun 22, 2023 | ODI # 4594 |
| Kenya | Uganda | Uganda | 1 run | Nairobi (Gym) | Jun 21, 2023 | T20I # 2108 |
| Ireland | Scotland | Scotland | 1 wicket | Bulawayo | Jun 21, 2023 | ODI # 4591 |
| Oman | U.A.E. | Oman | 5 wickets | Bulawayo | Jun 21, 2023 | ODI # 4592 |
| Zimbabwe | Netherlands | Zimbabwe | 6 wickets | Harare | Jun 20, 2023 | ODI # 4589 |
| Nepal | U.S.A. | Nepal | 6 wickets | Harare | Jun 20, 2023 | ODI # 4590 |
| Rwanda | Uganda | Uganda | 94 runs | Nairobi (Gym) | Jun 19, 2023 | T20I # 2107 |
| Sri Lanka | U.A.E. | Sri Lanka | 175 runs | Bulawayo | Jun 19, 2023 | ODI # 4587 |
| Ireland | Oman | Oman | 5 wickets | Bulawayo | Jun 19, 2023 | ODI # 4588 |
| Kenya | Botswana | Kenya | 6 wickets | Nairobi (Gym) | Jun 19, 2023 | T20I # 2106 |
| Kenya | Uganda | Uganda | 5 wickets | Nairobi (Gym) | Jun 18, 2023 | T20I # 2105 |
| Zimbabwe | Nepal | Zimbabwe | 8 wickets | Harare | Jun 18, 2023 | ODI # 4585 |
| U.S.A. | West Indies | West Indies | 39 runs | Harare | Jun 18, 2023 | ODI # 4586 |
| Botswana | Rwanda | Rwanda | 7 wickets | Nairobi (Gym) | Jun 18, 2023 | T20I # 2104 |
| Kenya | Rwanda | Kenya | 7 wickets | Nairobi (Gym) | Jun 17, 2023 | T20I # 2103 |
| Botswana | Uganda | Uganda | 7 wickets | Nairobi (Gym) | Jun 17, 2023 | T20I # 2102 |
| England | Australia | Australia | 2 wickets | Birmingham | Jun 16-20, 2023 | Test # 2507 |
| Kenya | Botswana | Botswana | 30 runs | Nairobi (Gym) | Jun 15, 2023 | T20I # 2101 |
| Rwanda | Uganda | Uganda | 7 wickets | Nairobi (Gym) | Jun 15, 2023 | T20I # 2100 |
| Kenya | Rwanda | Kenya | 7 wickets | Nairobi (Gym) | Jun 14, 2023 | T20I # 2099 |
| Botswana | Uganda | Uganda | 64 runs | Nairobi (Gym) | Jun 14, 2023 | T20I # 2098 |
| Bangladesh | Afghanistan | Bangladesh | 546 runs | Mirpur | Jun 14-17, 2023 | Test # 2506 |
| Kenya | Uganda | Uganda | 47 runs | Nairobi (Gym) | Jun 13, 2023 | T20I # 2097 |
| Botswana | Rwanda | Rwanda | 27 runs | Nairobi (Gym) | Jun 13, 2023 | T20I # 2096 |
| Czech Rep. | Hungary | Czech Rep. | 3 wickets | Vinor | Jun 11, 2023 | T20I # 2095 |
| Rwanda | Uganda | Uganda | 8 wickets | Nairobi (Gym) | Jun 11, 2023 | T20I # 2094 |
| Germany | Belgium | Germany | 8 wickets | Krefeld | Jun 11, 2023 | T20I # 2093 |
| Czech Rep. | Hungary | tied | - | Vinor | Jun 11, 2023 | T20I # 2092 |
| Kenya | Botswana | Kenya | 8 wickets | Nairobi (Gym) | Jun 11, 2023 | T20I # 2091 |
| Germany | Belgium | Germany | 4 wickets | Krefeld | Jun 10, 2023 | T20I # 2090 |
| Czech Rep. | Hungary | Czech Rep. | 9 runs | Vinor | Jun 10, 2023 | T20I # 2089 |
| Kenya | Uganda | Kenya | 88 runs | Nairobi (Gym) | Jun 10, 2023 | T20I # 2088 |
| Germany | Belgium | Germany | 5 wickets | Krefeld | Jun 10, 2023 | T20I # 2087 |
| Botswana | Rwanda | Botswana | 33 runs | Nairobi (Gym) | Jun 10, 2023 | T20I # 2086 |
| Germany | Belgium | Germany | 6 runs | Krefeld | Jun 9, 2023 | T20I # 2085 |
| U.A.E. | West Indies | West Indies | 4 wickets | Sharjah | Jun 9, 2023 | ODI # 4584 |
| Botswana | Uganda | Uganda | 6 wickets | Nairobi (Gym) | Jun 9, 2023 | T20I # 2084 |
| Kenya | Rwanda | Kenya | 3 wickets | Nairobi (Gym) | Jun 9, 2023 | T20I # 2083 |
| Australia | India | Australia | 209 runs | The Oval | Jun 7-11, 2023 | Test # 2505 |
| Sri Lanka | Afghanistan | Sri Lanka | 9 wickets | Hambantota | Jun 7, 2023 | ODI # 4583 |
| U.A.E. | West Indies | West Indies | 78 runs | Sharjah | Jun 6, 2023 | ODI # 4582 |
| U.A.E. | West Indies | West Indies | 7 wickets | Sharjah | Jun 4, 2023 | ODI # 4581 |
| Sri Lanka | Afghanistan | Sri Lanka | 132 runs | Hambantota | Jun 4, 2023 | ODI # 4580 |
| Sri Lanka | Afghanistan | Afghanistan | 6 wickets | Hambantota | Jun 2, 2023 | ODI # 4579 |
| England | Ireland | England | 10 wickets | Lord's | Jun 1-3, 2023 | Test # 2504 |
| Botswana | Mozambique | Botswana | 7 wickets | Benoni | Jun 1, 2023 | T20I # 2082 |
| Eswatini | Mozambique | Mozambique | 6 wickets | Benoni | May 30, 2023 | T20I # 2081 |
| Botswana | Malawi | Botswana | 100 runs | Benoni | May 30, 2023 | T20I # 2080 |
| Botswana | Eswatini | Botswana | 107 runs | Benoni | May 29, 2023 | T20I # 2079 |
| Malawi | Mozambique | Malawi | 9 wickets | Benoni | May 28, 2023 | T20I # 2078 |
| Eswatini | Malawi | Malawi | 53 runs | Benoni | May 27, 2023 | T20I # 2077 |
| Finland | Sweden | tied | - | Glostrup | May 21, 2023 | T20I # 2076 |
| Finland | Norway | Norway | 7 wickets | Glostrup | May 20, 2023 | T20I # 2075 |
| Finland | Sweden | Finland | 7 runs | Brondby | May 20, 2023 | T20I # 2074 |
| Denmark | Finland | Denmark | 8 wickets | Brondby | May 19, 2023 | T20I # 2072 |
| Norway | Sweden | Sweden | 53 runs | Glostrup | May 19, 2023 | T20I # 2073 |
| Denmark | Sweden | Sweden | 10 wickets | Brondby | May 19, 2023 | T20I # 2070 |
| Finland | Norway | Norway | 30 runs | Glostrup | May 19, 2023 | T20I # 2071 |
| Denmark | Finland | Denmark | 72 runs | Brondby | May 18, 2023 | T20I # 2068 |
| Norway | Sweden | Norway | 75 runs | Glostrup | May 18, 2023 | T20I # 2069 |
| Denmark | Norway | Denmark | 9 wickets | Brondby | May 18, 2023 | T20I # 2067 |
| Bangladesh | Ireland | Bangladesh | 5 runs | Chelmsford | May 14, 2023 | ODI # 4578 |
| Bangladesh | Ireland | Bangladesh | 3 wickets | Chelmsford | May 12, 2023 | ODI # 4577 |
| Cambodia | Malaysia | Cambodia | 12 runs | Phnom Penh | May 11, 2023 | T20I # 2066 |
| Indonesia | Singapore | Singapore | 15 runs | Phnom Penh | May 11, 2023 | T20I # 2065 |
| Cambodia | Philippines | Cambodia | 8 runs | Phnom Penh | May 10, 2023 | T20I # 2064 |
| Bangladesh | Ireland | no result | - | Chelmsford | May 9, 2023 | ODI # 4576 |
| Gibraltar | Malta | Malta | 1 run | Gibraltar | May 7, 2023 | T20I # 2063 |
| Gibraltar | Portugal | Portugal | 1 wicket | Gibraltar | May 7, 2023 | T20I # 2062 |
| Pakistan | New Zealand | New Zealand | 47 runs | Karachi | May 7, 2023 | ODI # 4575 |
| Malta | Portugal | Portugal | 7 wickets | Gibraltar | May 6, 2023 | T20I # 2061 |
| Gibraltar | Portugal | Portugal | 9 wickets | Gibraltar | May 6, 2023 | T20I # 2060 |
| Gibraltar | Malta | Gibraltar | 80 runs | Gibraltar | May 6, 2023 | T20I # 2059 |
| Gibraltar | Malta | Gibraltar | 43 runs | Gibraltar | May 5, 2023 | T20I # 2058 |
| Malta | Portugal | Portugal | 17 runs | Gibraltar | May 5, 2023 | T20I # 2057 |
| Pakistan | New Zealand | Pakistan | 102 runs | Karachi | May 5, 2023 | ODI # 4574 |
| Gibraltar | Portugal | Portugal | 7 wickets | Gibraltar | May 4, 2023 | T20I # 2056 |
| Malta | Portugal | Portugal | 84 runs | Gibraltar | May 4, 2023 | T20I # 2055 |
| Cambodia | Singapore | Cambodia | 15 runs | Phnom Penh | May 4, 2023 | T20I # 2054 |
| Malaysia | Thailand | Malaysia | 8 wickets | Phnom Penh | May 4, 2023 | T20I # 2053 |
| Pakistan | New Zealand | Pakistan | 26 runs | Karachi | May 3, 2023 | ODI # 4573 |
| Philippines | Singapore | Singapore | 87 runs | Phnom Penh | May 3, 2023 | T20I # 2052 |
| Indonesia | Malaysia | Malaysia | 94 runs | Phnom Penh | May 2, 2023 | T20I # 2051 |
| Indonesia | Thailand | Indonesia | 32 runs | Phnom Penh | May 1, 2023 | T20I # 2050 |
| Nepal | U.A.E. | Nepal | 7 wickets | Kirtipur | May 1-2, 2023 | ODI # 4572 |
| Pakistan | New Zealand | Pakistan | 7 wickets | Rawalpindi | Apr 29, 2023 | ODI # 4571 |
| Oman | U.A.E. | U.A.E. | 2 runs | Mulpani | Apr 29, 2023 | ODI # 4570 |
| Pakistan | New Zealand | Pakistan | 5 wickets | Rawalpindi | Apr 27, 2023 | ODI # 4569 |
| Pakistan | New Zealand | New Zealand | 6 wickets | Rawalpindi | Apr 24, 2023 | T20I # 2049 |
| Sri Lanka | Ireland | Sri Lanka | inns & 10 runs | Galle | Apr 24-28, 2023 | Test # 2503 |
| Nepal | Oman | Nepal | 84 runs | Kirtipur | Apr 21, 2023 | ODI # 4568 |
| Pakistan | New Zealand | no result | - | Rawalpindi | Apr 20, 2023 | T20I # 2048 |
| Pakistan | New Zealand | New Zealand | 4 runs | Lahore | Apr 17, 2023 | T20I # 2047 |
| Sri Lanka | Ireland | Sri Lanka | inns & 280 runs | Galle | Apr 16-18, 2023 | Test # 2502 |
| Pakistan | New Zealand | Pakistan | 38 runs | Lahore | Apr 15, 2023 | T20I # 2046 |
| Pakistan | New Zealand | Pakistan | 88 runs | Lahore | Apr 14, 2023 | T20I # 2045 |
| Portugal | Gibraltar | Portugal | 5 wickets | Albergaria | Apr 11, 2023 | T20I # 2044 |
| Portugal | Gibraltar | Portugal | 5 wickets | Albergaria | Apr 11, 2023 | T20I # 2043 |
| Portugal | Gibraltar | Portugal | 124 runs | Albergaria | Apr 10, 2023 | T20I # 2042 |
| Jersey | U.A.E. | U.A.E. | 66 runs | Windhoek | Apr 5, 2023 | ODI # 4566 |
| Canada | P.N.G. | Canada | 90 runs | Windhoek | Apr 5, 2023 | ODI # 4567 |
| Namibia | Canada | Namibia | 111 runs | Windhoek | Apr 4, 2023 | ODI # 4564 |
| Jersey | U.S.A. | U.S.A. | 25 runs | Windhoek | Apr 4, 2023 | ODI # 4565 |
| P.N.G. | U.S.A. | U.S.A. | 117 runs | Windhoek | Apr 2, 2023 | ODI # 4561 |
| Namibia | U.A.E. | U.A.E. | 28 runs | Windhoek | Apr 2, 2023 | ODI # 4562 |
| Canada | U.A.E. | U.A.E. | 6 wickets | Windhoek | Apr 1, 2023 | ODI # 4559 |
| Jersey | P.N.G. | Jersey | 11 runs | Windhoek | Apr 1, 2023 | ODI # 4560 |
| Namibia | Jersey | Namibia | 8 wickets | Windhoek | Mar 30, 2023 | ODI # 4555 |
| U.A.E. | U.S.A. | U.S.A. | 5 wickets | Windhoek | Mar 30, 2023 | ODI # 4556 |
| Canada | U.S.A. | Canada | 26 runs | Windhoek | Mar 29, 2023 | ODI # 4553 |
| Namibia | P.N.G. | Namibia | 48 runs | Windhoek | Mar 29, 2023 | ODI # 4554 |
| P.N.G. | U.A.E. | U.A.E. | 21 runs | Windhoek | Mar 27, 2023 | ODI # 4551 |
| Canada | Jersey | Canada | 31 runs | Windhoek | Mar 27, 2023 | ODI # 4552 |
| Namibia | U.S.A. | U.S.A. | 80 runs | Windhoek | Mar 26, 2023 | ODI # 4550 |
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:
Australia vs England at Adelaide, The Ashes 3rd Test, Dec 17-21, 2025 [Test # 2613 - Live] >> 326/8 (83.0 ov, MA Starc 33*, NM Lyon 0*, BA Stokes 0/53) - Stumps
New Zealand vs West Indies at Mount Maunganui, West Indies in New Zealand 3rd Test, Dec 18-22, 2025 [Test # 2614 - Live] >> 7/0 (3.1 ov, TWM Latham 5*, DP Conway 2*, JNT Seales 0/4)
Zambia vs Sierra Leone at Abuja, West Africa Trophy 3rd place play-off, Dec 14, 2025 [T20I # 3642]