Match results in 2021 in Tests+ODIs+T20Is
Match results
Team 1 | Team 2 | Winner | Margin | Ground | Match Date | Scorecard |
| South Africa | India | India | 113 runs | Centurion | Dec 26-30, 2021 | Test # 2443 |
| Australia | England | Australia | inns & 14 runs | Melbourne | Dec 26-28, 2021 | Test # 2442 |
| U.S.A. | Ireland | Ireland | 9 runs | Lauderhill | Dec 23, 2021 | T20I # 1452 |
| U.S.A. | Ireland | U.S.A. | 26 runs | Lauderhill | Dec 22, 2021 | T20I # 1451 |
| Pakistan | West Indies | Pakistan | 7 wickets | Karachi | Dec 16, 2021 | T20I # 1450 |
| Australia | England | Australia | 275 runs | Adelaide | Dec 16-20, 2021 | Test # 2441 |
| Pakistan | West Indies | Pakistan | 9 runs | Karachi | Dec 14, 2021 | T20I # 1449 |
| Pakistan | West Indies | Pakistan | 63 runs | Karachi | Dec 13, 2021 | T20I # 1448 |
| Australia | England | Australia | 9 wickets | Brisbane | Dec 8-11, 2021 | Test # 2440 |
| Bangladesh | Pakistan | Pakistan | inns & 8 runs | Mirpur | Dec 4-8, 2021 | Test # 2439 |
| India | New Zealand | India | 372 runs | Wankhede | Dec 3-6, 2021 | Test # 2438 |
| Sri Lanka | West Indies | Sri Lanka | 164 runs | Galle | Nov 29-Dec 3, 2021 | Test # 2437 |
| Namibia | Oman | Oman | 9 runs | Windhoek | Nov 27, 2021 | ODI # 4338 |
| South Africa | Netherlands | no result | - | Centurion | Nov 26, 2021 | ODI # 4337 |
| Namibia | Oman | Namibia | 40 runs | Windhoek | Nov 26, 2021 | ODI # 4336 |
| Bangladesh | Pakistan | Pakistan | 8 wickets | Chattogram | Nov 26-30, 2021 | Test # 2436 |
| India | New Zealand | drawn | - | Kanpur | Nov 25-29, 2021 | Test # 2435 |
| Bangladesh | Pakistan | Pakistan | 5 wickets | Mirpur | Nov 22, 2021 | T20I # 1447 |
| India | New Zealand | India | 73 runs | Eden Gardens | Nov 21, 2021 | T20I # 1446 |
| Sri Lanka | West Indies | Sri Lanka | 187 runs | Galle | Nov 21-25, 2021 | Test # 2434 |
| Kenya | Uganda | Uganda | 6 wickets | Rwanda | Nov 20, 2021 | T20I # 1444 |
| Nigeria | Tanzania | Tanzania | 69 runs | Kigali | Nov 20, 2021 | T20I # 1445 |
| Bangladesh | Pakistan | Pakistan | 8 wickets | Mirpur | Nov 20, 2021 | T20I # 1443 |
| Tanzania | Uganda | Uganda | 6 wickets | Rwanda | Nov 20, 2021 | T20I # 1441 |
| Kenya | Nigeria | Kenya | 60 runs | Kigali | Nov 20, 2021 | T20I # 1442 |
| India | New Zealand | India | 7 wickets | Ranchi | Nov 19, 2021 | T20I # 1440 |
| Bangladesh | Pakistan | Pakistan | 4 wickets | Mirpur | Nov 19, 2021 | T20I # 1439 |
| Kenya | Tanzania | Kenya | 7 wickets | Rwanda | Nov 18, 2021 | T20I # 1437 |
| Nigeria | Uganda | Uganda | 8 wickets | Kigali | Nov 18, 2021 | T20I # 1438 |
| Tanzania | Uganda | Uganda | 8 wickets | Rwanda | Nov 18, 2021 | T20I # 1435 |
| Kenya | Nigeria | Kenya | 8 wickets | Kigali | Nov 18, 2021 | T20I # 1436 |
| India | New Zealand | India | 5 wickets | Jaipur | Nov 17, 2021 | T20I # 1434 |
| Nigeria | Uganda | Uganda | 12 runs | Rwanda | Nov 17, 2021 | T20I # 1432 |
| Kenya | Tanzania | Tanzania | 49 runs | Kigali | Nov 17, 2021 | T20I # 1433 |
| Nigeria | Tanzania | Tanzania | 6 wickets | Rwanda | Nov 17, 2021 | T20I # 1430 |
| Kenya | Uganda | Kenya | 1 run | Kigali | Nov 17, 2021 | T20I # 1431 |
| Argentina | Bermuda | Bermuda | 3 wickets | Coolidge | Nov 14, 2021 | T20I # 1429 |
| Australia | New Zealand | Australia | 8 wickets | Dubai (DICS) | Nov 14, 2021 | T20I # 1428 |
| Canada | Panama | Canada | 208 runs | Coolidge | Nov 14, 2021 | T20I # 1427 |
| Bahamas | Panama | Panama | 26 runs | Coolidge | Nov 13, 2021 | T20I # 1425 |
| Argentina | Canada | Canada | 9 wickets | North Sound | Nov 13, 2021 | T20I # 1426 |
| Bahamas | U.S.A. | U.S.A. | 10 wickets | Coolidge | Nov 13, 2021 | T20I # 1423 |
| Belize | Bermuda | Bermuda | 7 wickets | North Sound | Nov 13, 2021 | T20I # 1424 |
| Bermuda | Panama | Bermuda | 86 runs | Coolidge | Nov 11, 2021 | T20I # 1421 |
| Argentina | U.S.A. | U.S.A. | 8 wickets | North Sound | Nov 11, 2021 | T20I # 1422 |
| Australia | Pakistan | Australia | 5 wickets | Dubai (DICS) | Nov 11, 2021 | T20I # 1420 |
| Bermuda | Canada | Canada | 46 runs | Coolidge | Nov 11, 2021 | T20I # 1418 |
| Bahamas | Belize | Bahamas | 11 runs | North Sound | Nov 11, 2021 | T20I # 1419 |
| Canada | U.S.A. | tied | - | Coolidge | Nov 10, 2021 | T20I # 1416 |
| Argentina | Panama | Argentina | 45 runs | North Sound | Nov 10, 2021 | T20I # 1417 |
| England | New Zealand | New Zealand | 5 wickets | Abu Dhabi | Nov 10, 2021 | T20I # 1415 |
| Bahamas | Bermuda | Bermuda | 140 runs | Coolidge | Nov 10, 2021 | T20I # 1413 |
| Argentina | Belize | Argentina | 59 runs | North Sound | Nov 10, 2021 | T20I # 1414 |
| Belize | Panama | Belize | 12 runs | Coolidge | Nov 8, 2021 | T20I # 1411 |
| Bermuda | U.S.A. | U.S.A. | 23 runs | North Sound | Nov 8, 2021 | T20I # 1412 |
| India | Namibia | India | 9 wickets | Dubai (DICS) | Nov 8, 2021 | T20I # 1410 |
| Belize | Canada | Canada | 145 runs | Coolidge | Nov 8, 2021 | T20I # 1408 |
| Argentina | Bahamas | Bahamas | 12 runs | North Sound | Nov 8, 2021 | T20I # 1409 |
| Panama | U.S.A. | U.S.A. | 9 wickets | Coolidge | Nov 7, 2021 | T20I # 1407 |
| Pakistan | Scotland | Pakistan | 72 runs | Sharjah | Nov 7, 2021 | T20I # 1406 |
| Belize | U.S.A. | U.S.A. | 10 wickets | Coolidge | Nov 7, 2021 | T20I # 1404 |
| Bahamas | Canada | Canada | 122 runs | North Sound | Nov 7, 2021 | T20I # 1405 |
| Botswana | Tanzania | Tanzania | 3 runs | Rwanda | Nov 7, 2021 | T20I # 1403 |
| Afghanistan | New Zealand | New Zealand | 8 wickets | Abu Dhabi | Nov 7, 2021 | T20I # 1402 |
| Cameroon | Sierra Leone | Sierra Leone | 6 wickets | Rwanda | Nov 7, 2021 | T20I # 1401 |
| England | South Africa | South Africa | 10 runs | Sharjah | Nov 6, 2021 | T20I # 1400 |
| Cameroon | Tanzania | Tanzania | 178 runs | Rwanda | Nov 6, 2021 | T20I # 1399 |
| Australia | West Indies | Australia | 8 wickets | Abu Dhabi | Nov 6, 2021 | T20I # 1398 |
| Botswana | Mozambique | Botswana | 52 runs | Rwanda | Nov 6, 2021 | T20I # 1397 |
| India | Scotland | India | 8 wickets | Dubai (DICS) | Nov 5, 2021 | T20I # 1396 |
| Mozambique | Sierra Leone | Sierra Leone | 5 wickets | Rwanda | Nov 5, 2021 | T20I # 1395 |
| Namibia | New Zealand | New Zealand | 52 runs | Sharjah | Nov 5, 2021 | T20I # 1394 |
| Botswana | Cameroon | Botswana | 9 wickets | Rwanda | Nov 5, 2021 | T20I # 1393 |
| Sri Lanka | West Indies | Sri Lanka | 20 runs | Abu Dhabi | Nov 4, 2021 | T20I # 1392 |
| Australia | Bangladesh | Australia | 8 wickets | Dubai (DICS) | Nov 4, 2021 | T20I # 1391 |
| Afghanistan | India | India | 66 runs | Abu Dhabi | Nov 3, 2021 | T20I # 1390 |
| Sierra Leone | Tanzania | Tanzania | 8 wickets | Rwanda | Nov 3, 2021 | T20I # 1389 |
| New Zealand | Scotland | New Zealand | 16 runs | Dubai (DICS) | Nov 3, 2021 | T20I # 1388 |
| Cameroon | Mozambique | Mozambique | 171 runs | Rwanda | Nov 3, 2021 | T20I # 1387 |
| Namibia | Pakistan | Pakistan | 45 runs | Abu Dhabi | Nov 2, 2021 | T20I # 1386 |
| Mozambique | Tanzania | Tanzania | 87 runs | Rwanda | Nov 2, 2021 | T20I # 1385 |
| Bangladesh | South Africa | South Africa | 6 wickets | Abu Dhabi | Nov 2, 2021 | T20I # 1384 |
| Botswana | Sierra Leone | Botswana | 72 runs | Rwanda | Nov 2, 2021 | T20I # 1383 |
| England | Sri Lanka | England | 26 runs | Sharjah | Nov 1, 2021 | T20I # 1382 |
| India | New Zealand | New Zealand | 8 wickets | Dubai (DICS) | Oct 31, 2021 | T20I # 1381 |
| Afghanistan | Namibia | Afghanistan | 62 runs | Abu Dhabi | Oct 31, 2021 | T20I # 1380 |
| Australia | England | England | 8 wickets | Dubai (DICS) | Oct 30, 2021 | T20I # 1379 |
| South Africa | Sri Lanka | South Africa | 4 wickets | Sharjah | Oct 30, 2021 | T20I # 1378 |
| Afghanistan | Pakistan | Pakistan | 5 wickets | Dubai (DICS) | Oct 29, 2021 | T20I # 1377 |
| Qatar | Kuwait | Qatar | 2 wickets | Doha | Oct 29, 2021 | T20I # 1376 |
| Bangladesh | West Indies | West Indies | 3 runs | Sharjah | Oct 29, 2021 | T20I # 1375 |
| Bahrain | Saudi Arabia | Bahrain | 18 runs | Doha | Oct 28, 2021 | T20I # 1373 |
| Australia | Sri Lanka | Australia | 7 wickets | Dubai (DICS) | Oct 28, 2021 | T20I # 1374 |
| Kuwait | Maldives | Kuwait | 5 wickets | Doha | Oct 28, 2021 | T20I # 1372 |
| Namibia | Scotland | Namibia | 4 wickets | Abu Dhabi | Oct 27, 2021 | T20I # 1371 |
| Qatar | Saudi Arabia | Qatar | 5 wickets | Doha | Oct 27, 2021 | T20I # 1370 |
| Bangladesh | England | England | 8 wickets | Abu Dhabi | Oct 27, 2021 | T20I # 1369 |
| Bahrain | Maldives | Bahrain | 7 wickets | Doha | Oct 27, 2021 | T20I # 1368 |
| New Zealand | Pakistan | Pakistan | 5 wickets | Sharjah | Oct 26, 2021 | T20I # 1367 |
| South Africa | West Indies | South Africa | 8 wickets | Dubai (DICS) | Oct 26, 2021 | T20I # 1366 |
| Nigeria | Sierra Leone | Nigeria | 36 runs | Lagos | Oct 26, 2021 | T20I # 1365 |
| Afghanistan | Scotland | Afghanistan | 130 runs | Sharjah | Oct 25, 2021 | T20I # 1364 |
| Malta | Gibraltar | tied | - | Marsa | Oct 25, 2021 | T20I # 1363 |
| Kuwait | Saudi Arabia | Saudi Arabia | 4 wickets | Doha | Oct 25, 2021 | T20I # 1362 |
| India | Pakistan | Pakistan | 10 wickets | Dubai (DICS) | Oct 24, 2021 | T20I # 1361 |
| Nigeria | Sierra Leone | Nigeria | 19 runs | Lagos | Oct 24, 2021 | T20I # 1360 |
| Malta | Switzerland | Malta | 6 runs | Marsa | Oct 24, 2021 | T20I # 1359 |
| Qatar | Maldives | Qatar | 98 runs | Doha | Oct 24, 2021 | T20I # 1358 |
| Bangladesh | Sri Lanka | Sri Lanka | 5 wickets | Sharjah | Oct 24, 2021 | T20I # 1357 |
| Bulgaria | Gibraltar | Bulgaria | 6 wickets | Marsa | Oct 24, 2021 | T20I # 1356 |
| Bahrain | Kuwait | Kuwait | 6 wickets | Doha | Oct 24, 2021 | T20I # 1355 |
| England | West Indies | England | 6 wickets | Dubai (DICS) | Oct 23, 2021 | T20I # 1354 |
| Malta | Bulgaria | Malta | 6 wickets | Marsa | Oct 23, 2021 | T20I # 1353 |
| Maldives | Saudi Arabia | Saudi Arabia | 7 wickets | Doha | Oct 23, 2021 | T20I # 1352 |
| Australia | South Africa | Australia | 5 wickets | Abu Dhabi | Oct 23, 2021 | T20I # 1351 |
| Malta | Switzerland | Switzerland | 8 runs | Marsa | Oct 23, 2021 | T20I # 1350 |
| Nigeria | Sierra Leone | Nigeria | 9 wickets | Lagos | Oct 23, 2021 | T20I # 1349 |
| Bulgaria | Gibraltar | Gibraltar | 37 runs | Marsa | Oct 23, 2021 | T20I # 1347 |
| Qatar | Bahrain | Bahrain | 8 wickets | Doha | Oct 23, 2021 | T20I # 1348 |
| Netherlands | Sri Lanka | Sri Lanka | 8 wickets | Sharjah | Oct 22, 2021 | T20I # 1346 |
| Bulgaria | Switzerland | Switzerland | 8 wickets | Marsa | Oct 22, 2021 | T20I # 1345 |
| Rwanda | Malawi | Malawi | 24 runs | Rwanda | Oct 22, 2021 | T20I # 1343 |
| Seychelles | Uganda | Uganda | 95 runs | Kigali | Oct 22, 2021 | T20I # 1344 |
| Ireland | Namibia | Namibia | 8 wickets | Sharjah | Oct 22, 2021 | T20I # 1342 |
| Gibraltar | Switzerland | Switzerland | 9 wickets | Marsa | Oct 22, 2021 | T20I # 1341 |
| Rwanda | Swaziland | Rwanda | 7 wickets | Rwanda | Oct 22, 2021 | T20I # 1339 |
| Lesotho | Malawi | Malawi | 22 runs | Kigali | Oct 22, 2021 | T20I # 1340 |
| Oman | Scotland | Scotland | 8 wickets | Al Amerat | Oct 21, 2021 | T20I # 1338 |
| Denmark | Jersey | Jersey | 4 wickets | Almeria | Oct 21, 2021 | T20I # 1337 |
| Nigeria | Sierra Leone | Nigeria | 69 runs | Lagos | Oct 21, 2021 | T20I # 1336 |
| Malta | Gibraltar | Malta | 61 runs | Marsa | Oct 21, 2021 | T20I # 1335 |
| Bangladesh | P.N.G. | Bangladesh | 84 runs | Al Amerat | Oct 21, 2021 | T20I # 1334 |
| Germany | Italy | Italy | 1 run | Almeria | Oct 21, 2021 | T20I # 1333 |
| Ghana | Uganda | Uganda | 79 runs | Rwanda | Oct 21, 2021 | T20I # 1332 |
| Ireland | Sri Lanka | Sri Lanka | 70 runs | Abu Dhabi | Oct 20, 2021 | T20I # 1331 |
| Denmark | Germany | Germany | 12 runs | Almeria | Oct 20, 2021 | T20I # 1330 |
| Seychelles | Swaziland | Seychelles | 7 wickets | Rwanda | Oct 20, 2021 | T20I # 1328 |
| Rwanda | Lesotho | Rwanda | 22 runs | Kigali | Oct 20-21, 2021 | T20I # 1329 |
| Namibia | Netherlands | Namibia | 6 wickets | Abu Dhabi | Oct 20, 2021 | T20I # 1327 |
| Nigeria | Sierra Leone | Nigeria | 6 runs | Lagos | Oct 20, 2021 | T20I # 1326 |
| Italy | Jersey | Jersey | 8 wickets | Almeria | Oct 20, 2021 | T20I # 1325 |
| Malawi | Seychelles | Malawi | 21 runs | Rwanda | Oct 20, 2021 | T20I # 1323 |
| Ghana | Swaziland | Ghana | 7 wickets | Kigali | Oct 20, 2021 | T20I # 1324 |
| Oman | Bangladesh | Bangladesh | 26 runs | Al Amerat | Oct 19, 2021 | T20I # 1322 |
| Germany | Jersey | Jersey | 4 wickets | Almeria | Oct 19, 2021 | T20I # 1321 |
| Rwanda | Seychelles | Rwanda | 78 runs | Rwanda | Oct 19, 2021 | T20I # 1319 |
| Swaziland | Uganda | Uganda | 6 wickets | Kigali | Oct 19, 2021 | T20I # 1320 |
| P.N.G. | Scotland | Scotland | 17 runs | Al Amerat | Oct 19, 2021 | T20I # 1318 |
| Nigeria | Sierra Leone | Sierra Leone | 6 wickets | Lagos | Oct 19, 2021 | T20I # 1317 |
| Denmark | Italy | Italy | 9 runs | Almeria | Oct 19, 2021 | T20I # 1316 |
| Ghana | Malawi | Ghana | 7 wickets | Rwanda | Oct 19, 2021 | T20I # 1314 |
| Lesotho | Uganda | Uganda | 10 wickets | Kigali | Oct 19, 2021 | T20I # 1315 |
| Namibia | Sri Lanka | Sri Lanka | 7 wickets | Abu Dhabi | Oct 18, 2021 | T20I # 1313 |
| Ireland | Netherlands | Ireland | 7 wickets | Abu Dhabi | Oct 18, 2021 | T20I # 1312 |
| Bangladesh | Scotland | Scotland | 6 runs | Al Amerat | Oct 17, 2021 | T20I # 1311 |
| Germany | Italy | Germany | 4 wickets | Almeria | Oct 17, 2021 | T20I # 1310 |
| Ghana | Lesotho | Ghana | 116 runs | Rwanda | Oct 17, 2021 | T20I # 1308 |
| Rwanda | Uganda | Uganda | 106 runs | Kigali | Oct 17, 2021 | T20I # 1309 |
| Oman | P.N.G. | Oman | 10 wickets | Al Amerat | Oct 17, 2021 | T20I # 1307 |
| Denmark | Jersey | Jersey | 5 runs | Almeria | Oct 17, 2021 | T20I # 1306 |
| Lesotho | Seychelles | Seychelles | 6 wickets | Rwanda | Oct 17, 2021 | T20I # 1304 |
| Malawi | Swaziland | Malawi | 8 wickets | Kigali | Oct 17, 2021 | T20I # 1305 |
| Italy | Jersey | Jersey | 41 runs | Almeria | Oct 16, 2021 | T20I # 1303 |
| Ghana | Seychelles | Ghana | 9 wickets | Rwanda | Oct 16, 2021 | T20I # 1301 |
| Malawi | Uganda | Uganda | 10 wickets | Kigali | Oct 16, 2021 | T20I # 1302 |
| Denmark | Germany | Germany | 6 wickets | Almeria | Oct 16, 2021 | T20I # 1300 |
| Rwanda | Ghana | Ghana | 5 wickets | Rwanda | Oct 16, 2021 | T20I # 1298 |
| Lesotho | Swaziland | Swaziland | 54 runs | Kigali | Oct 16, 2021 | T20I # 1299 |
| Denmark | Italy | Italy | 6 wickets | Almeria | Oct 15, 2021 | T20I # 1297 |
| Germany | Jersey | Jersey | 4 runs | Almeria | Oct 15, 2021 | T20I # 1296 |
| Namibia | P.N.G. | Namibia | 14 runs | ICCA Dubai | Oct 10, 2021 | T20I # 1295 |
| U.A.E. | Ireland | U.A.E. | 7 wickets | ICCA Dubai | Oct 10, 2021 | T20I # 1294 |
| Namibia | Scotland | Namibia | 5 wickets | ICCA Dubai | Oct 9, 2021 | T20I # 1293 |
| Estonia | Isle of Man | Isle of Man | 8 wickets | Episkopi | Oct 8, 2021 | T20I # 1292 |
| P.N.G. | Scotland | Scotland | 8 wickets | ICCA Dubai | Oct 8, 2021 | T20I # 1291 |
| Cyprus | Estonia | Cyprus | 39 runs | Episkopi | Oct 8, 2021 | T20I # 1290 |
| U.A.E. | Ireland | U.A.E. | 54 runs | ICCA Dubai | Oct 8, 2021 | T20I # 1289 |
| Cyprus | Estonia | Cyprus | 79 runs | Episkopi | Oct 7, 2021 | T20I # 1288 |
| Cyprus | Isle of Man | Isle of Man | 3 wickets | Episkopi | Oct 7, 2021 | T20I # 1287 |
| U.A.E. | Ireland | Ireland | 7 wickets | ICCA Dubai | Oct 7, 2021 | T20I # 1286 |
| Estonia | Isle of Man | Isle of Man | 6 wickets | Episkopi | Oct 6, 2021 | T20I # 1285 |
| Cyprus | Isle of Man | Isle of Man | 8 wickets | Episkopi | Oct 6, 2021 | T20I # 1284 |
| Cyprus | Estonia | Cyprus | 8 wickets | Episkopi | Oct 5, 2021 | T20I # 1283 |
| Cyprus | Estonia | Cyprus | 4 wickets | Episkopi | Oct 5, 2021 | T20I # 1282 |
| U.A.E. | Namibia | Namibia | 17 runs | ICCA Dubai | Oct 5, 2021 | T20I # 1281 |
| Oman | Scotland | no result | - | Al Amerat | Oct 2, 2021 | ODI # 4335 |
| Oman | P.N.G. | Oman | 3 wickets | Al Amerat | Oct 1, 2021 | ODI # 4334 |
| P.N.G. | Scotland | Scotland | 4 wickets | Al Amerat | Sep 29, 2021 | ODI # 4333 |
| Oman | Scotland | Scotland | 18 runs | Al Amerat | Sep 28, 2021 | ODI # 4332 |
| Oman | P.N.G. | Oman | 110 runs | Al Amerat | Sep 26, 2021 | ODI # 4331 |
| P.N.G. | Scotland | Scotland | 6 wickets | Al Amerat | Sep 25, 2021 | ODI # 4330 |
| Oman | U.S.A. | Oman | 72 runs | Al Amerat | Sep 20, 2021 | ODI # 4329 |
| Scotland | Zimbabwe | Zimbabwe | 6 wickets | Edinburgh | Sep 19, 2021 | T20I # 1280 |
| Oman | Nepal | Nepal | 7 wickets | Al Amerat | Sep 19, 2021 | ODI # 4328 |
| Scotland | Zimbabwe | Zimbabwe | 10 runs | Edinburgh | Sep 17, 2021 | T20I # 1279 |
| Uganda | Kenya | Uganda | 6 runs | Entebbe | Sep 17, 2021 | T20I # 1278 |
| Nepal | U.S.A. | U.S.A. | 6 wickets | Al Amerat | Sep 17, 2021 | ODI # 4327 |
| Oman | U.S.A. | Oman | 4 wickets | Al Amerat | Sep 16, 2021 | ODI # 4326 |
| Kenya | Nigeria | Nigeria | 4 runs | Entebbe | Sep 16, 2021 | T20I # 1277 |
| Scotland | Zimbabwe | Scotland | 7 runs | Edinburgh | Sep 15, 2021 | T20I # 1276 |
| Uganda | Nigeria | Uganda | 55 runs | Entebbe | Sep 15, 2021 | T20I # 1275 |
| Uganda | Kenya | Uganda | 4 wickets | Entebbe | Sep 15, 2021 | T20I # 1274 |
| Sri Lanka | South Africa | South Africa | 10 wickets | Colombo (RPS) | Sep 14, 2021 | T20I # 1273 |
| Oman | Nepal | Oman | 5 wickets | Al Amerat | Sep 14, 2021 | ODI # 4325 |
| Kenya | Nigeria | Kenya | 61 runs | Entebbe | Sep 13, 2021 | T20I # 1272 |
| Nepal | U.S.A. | Nepal | 5 wickets | Al Amerat | Sep 13, 2021 | ODI # 4324 |
| Ireland | Zimbabwe | Ireland | 7 wickets | Belfast | Sep 13, 2021 | ODI # 4323 |
| Uganda | Nigeria | Uganda | 8 wickets | Entebbe | Sep 13, 2021 | T20I # 1271 |
| Sri Lanka | South Africa | South Africa | 9 wickets | Colombo (RPS) | Sep 12, 2021 | T20I # 1270 |
| Spain | Germany | Spain | 1 wicket | Almeria | Sep 11, 2021 | T20I # 1269 |
| Uganda | Nigeria | Uganda | 56 runs | Entebbe | Sep 11, 2021 | T20I # 1268 |
| Spain | Germany | Spain | 5 wickets | Almeria | Sep 11, 2021 | T20I # 1267 |
| Kenya | Nigeria | Kenya | 8 wickets | Entebbe | Sep 11, 2021 | T20I # 1266 |
| Sri Lanka | South Africa | South Africa | 28 runs | Colombo (RPS) | Sep 10, 2021 | T20I # 1265 |
| Uganda | Kenya | Kenya | 22 runs | Entebbe | Sep 10, 2021 | T20I # 1264 |
| Nepal | P.N.G. | Nepal | 151 runs | Al Amerat | Sep 10, 2021 | ODI # 4322 |
| Bangladesh | New Zealand | New Zealand | 27 runs | Mirpur | Sep 10, 2021 | T20I # 1263 |
| Ireland | Zimbabwe | no result | - | Belfast | Sep 10, 2021 | ODI # 4321 |
| Spain | Germany | Germany | 7 wickets | Almeria | Sep 10, 2021 | T20I # 1262 |
| Uganda | Kenya | no result | - | Entebbe | Sep 10, 2021 | T20I # 1261 |
| P.N.G. | U.S.A. | U.S.A. | 134 runs | Al Amerat | Sep 9, 2021 | ODI # 4320 |
| Bangladesh | New Zealand | Bangladesh | 6 wickets | Mirpur | Sep 8, 2021 | T20I # 1260 |
| Ireland | Zimbabwe | Zimbabwe | 38 runs | Belfast | Sep 8, 2021 | ODI # 4319 |
| Sri Lanka | South Africa | Sri Lanka | 78 runs | Colombo (RPS) | Sep 7, 2021 | ODI # 4318 |
| Nepal | P.N.G. | Nepal | 2 wickets | Al Amerat | Sep 7, 2021 | ODI # 4317 |
| P.N.G. | U.S.A. | U.S.A. | 7 wickets | Al Amerat | Sep 6, 2021 | ODI # 4316 |
| Bangladesh | New Zealand | New Zealand | 52 runs | Mirpur | Sep 5, 2021 | T20I # 1258 |
| Hungary | Malta | Hungary | 8 wickets | Ilfov County | Sep 5, 2021 | T20I # 1259 |
| Romania | Luxembourg | Romania | 33 runs | Ilfov County | Sep 5, 2021 | T20I # 1257 |
| Ireland | Zimbabwe | Zimbabwe | 5 runs | Bready | Sep 4, 2021 | T20I # 1256 |
| Romania | Malta | Romania | 36 runs | Ilfov County | Sep 4, 2021 | T20I # 1255 |
| Hungary | Luxembourg | Luxembourg | 2 runs | Ilfov County | Sep 4, 2021 | T20I # 1254 |
| Sri Lanka | South Africa | South Africa | 67 runs | Colombo (RPS) | Sep 4, 2021 | ODI # 4315 |
| Bulgaria | Czech Rep. | Czech Rep. | 7 wickets | Ilfov County | Sep 4, 2021 | T20I # 1253 |
| Romania | Hungary | Romania | 8 runs | Ilfov County | Sep 3, 2021 | T20I # 1252 |
| Bangladesh | New Zealand | Bangladesh | 4 runs | Mirpur | Sep 3, 2021 | T20I # 1251 |
| Bulgaria | Malta | Malta | 7 wickets | Ilfov County | Sep 3, 2021 | T20I # 1250 |
| Romania | Czech Rep. | Romania | 35 runs | Ilfov County | Sep 3, 2021 | T20I # 1249 |
| Ireland | Zimbabwe | Ireland | 64 runs | Bready | Sep 2, 2021 | T20I # 1248 |
| Luxembourg | Malta | Luxembourg | 4 wickets | Ilfov County | Sep 2, 2021 | T20I # 1247 |
| England | India | India | 157 runs | The Oval | Sep 2-6, 2021 | Test # 2433 |
| Czech Rep. | Hungary | Hungary | 5 runs | Ilfov County | Sep 2, 2021 | T20I # 1246 |
| Sri Lanka | South Africa | Sri Lanka | 14 runs | Colombo (RPS) | Sep 2, 2021 | ODI # 4314 |
| Bulgaria | Luxembourg | Luxembourg | 62 runs | Ilfov County | Sep 2, 2021 | T20I # 1245 |
| Ireland | Zimbabwe | Ireland | 40 runs | Bready | Sep 1, 2021 | T20I # 1244 |
| Bangladesh | New Zealand | Bangladesh | 7 wickets | Mirpur | Sep 1, 2021 | T20I # 1243 |
| Ireland | Zimbabwe | Ireland | 7 wickets | Dublin | Aug 29, 2021 | T20I # 1242 |
| Ireland | Zimbabwe | Zimbabwe | 3 runs | Dublin | Aug 27, 2021 | T20I # 1241 |
| England | India | England | inns & 76 runs | Leeds | Aug 25-28, 2021 | Test # 2432 |
| Portugal | Malta | Portugal | 3 wickets | Albergaria | Aug 22, 2021 | T20I # 1240 |
| Finland | Sweden | Sweden | 6 wickets | Kerava | Aug 22, 2021 | T20I # 1239 |
| Portugal | Gibraltar | Portugal | 110 runs | Albergaria | Aug 22, 2021 | T20I # 1238 |
| Finland | Sweden | Sweden | 3 wickets | Kerava | Aug 22, 2021 | T20I # 1237 |
| Gibraltar | Malta | Malta | 4 runs | Albergaria | Aug 21, 2021 | T20I # 1236 |
| Finland | Sweden | Finland | 4 wickets | Kerava | Aug 21, 2021 | T20I # 1235 |
| Rwanda | Ghana | Ghana | 7 wickets | Rwanda | Aug 21, 2021 | T20I # 1234 |
| Portugal | Gibraltar | Portugal | 96 runs | Albergaria | Aug 21, 2021 | T20I # 1233 |
| Finland | Sweden | Finland | 4 wickets | Kerava | Aug 21, 2021 | T20I # 1232 |
| West Indies | Pakistan | Pakistan | 109 runs | Kingston | Aug 20-24, 2021 | Test # 2431 |
| Rwanda | Ghana | Ghana | - | Rwanda | Aug 20, 2021 | T20I # 1231 |
| Gibraltar | Malta | Malta | 8 wickets | Albergaria | Aug 20, 2021 | T20I # 1230 |
| Rwanda | Ghana | Rwanda | 57 runs | Rwanda | Aug 20, 2021 | T20I # 1229 |
| Portugal | Malta | Portugal | 6 wickets | Albergaria | Aug 19, 2021 | T20I # 1228 |
| Rwanda | Ghana | Ghana | 2 wickets | Rwanda | Aug 18, 2021 | T20I # 1227 |
| Rwanda | Ghana | Rwanda | 1 wicket | Rwanda | Aug 18, 2021 | T20I # 1226 |
| Denmark | Sweden | Denmark | 6 wickets | Brondby | Aug 15, 2021 | T20I # 1225 |
| Denmark | Sweden | Sweden | 3 wickets | Brondby | Aug 14, 2021 | T20I # 1224 |
| Denmark | Sweden | Denmark | 8 runs | Brondby | Aug 14, 2021 | T20I # 1223 |
| West Indies | Pakistan | West Indies | 1 wicket | Kingston | Aug 12-15, 2021 | Test # 2430 |
| England | India | India | 151 runs | Lord's | Aug 12-16, 2021 | Test # 2429 |
| Bangladesh | Australia | Bangladesh | 60 runs | Mirpur | Aug 9, 2021 | T20I # 1222 |
| Germany | Norway | Germany | 6 wickets | Krefeld | Aug 8, 2021 | T20I # 1221 |
| Germany | Norway | Norway | 51 runs | Krefeld | Aug 8, 2021 | T20I # 1220 |
| France | Norway | Norway | 3 runs | Krefeld | Aug 7, 2021 | T20I # 1219 |
| Bangladesh | Australia | Australia | 3 wickets | Mirpur | Aug 7, 2021 | T20I # 1218 |
| Germany | France | Germany | 48 runs | Krefeld | Aug 7, 2021 | T20I # 1217 |
| Bangladesh | Australia | Bangladesh | 10 runs | Mirpur | Aug 6, 2021 | T20I # 1216 |
| Germany | France | Germany | 2 wickets | Krefeld | Aug 6, 2021 | T20I # 1215 |
| France | Norway | France | 4 wickets | Krefeld | Aug 5, 2021 | T20I # 1214 |
| Germany | Norway | Germany | 5 wickets | Krefeld | Aug 5, 2021 | T20I # 1213 |
| Bangladesh | Australia | Bangladesh | 5 wickets | Mirpur | Aug 4, 2021 | T20I # 1212 |
| England | India | drawn | - | Nottingham | Aug 4-8, 2021 | Test # 2428 |
| West Indies | Pakistan | no result | - | Providence | Aug 3, 2021 | T20I # 1211 |
| Bangladesh | Australia | Bangladesh | 23 runs | Mirpur | Aug 3, 2021 | T20I # 1210 |
| West Indies | Pakistan | no result | - | Providence | Aug 1, 2021 | T20I # 1209 |
| West Indies | Pakistan | Pakistan | 7 runs | Providence | Jul 31, 2021 | T20I # 1208 |
| Sri Lanka | India | Sri Lanka | 7 wickets | Colombo (RPS) | Jul 29, 2021 | T20I # 1207 |
| Sri Lanka | India | Sri Lanka | 4 wickets | Colombo (RPS) | Jul 28, 2021 | T20I # 1206 |
| West Indies | Pakistan | no result | - | Bridgetown | Jul 28, 2021 | T20I # 1205 |
| West Indies | Australia | Australia | 6 wickets | Bridgetown | Jul 26, 2021 | ODI # 4313 |
| Sri Lanka | India | India | 38 runs | Colombo (RPS) | Jul 25, 2021 | T20I # 1204 |
| Zimbabwe | Bangladesh | Bangladesh | 5 wickets | Harare | Jul 25, 2021 | T20I # 1203 |
| Belgium | Austria | Austria | 6 wickets | Waterloo | Jul 25, 2021 | T20I # 1202 |
| Ireland | South Africa | South Africa | 49 runs | Belfast | Jul 24, 2021 | T20I # 1201 |
| Belgium | Austria | Belgium | 12 runs | Waterloo | Jul 24, 2021 | T20I # 1200 |
| Belgium | Austria | Belgium | 7 wickets | Waterloo | Jul 24, 2021 | T20I # 1199 |
| Zimbabwe | Bangladesh | Zimbabwe | 23 runs | Harare | Jul 23, 2021 | T20I # 1198 |
| Sri Lanka | India | Sri Lanka | 3 wickets | Colombo (RPS) | Jul 23, 2021 | ODI # 4312 |
| West Indies | Australia | West Indies | 4 wickets | Bridgetown | Jul 22-24, 2021 | ODI # 4311 |
| Ireland | South Africa | South Africa | 42 runs | Belfast | Jul 22, 2021 | T20I # 1197 |
| Zimbabwe | Bangladesh | Bangladesh | 8 wickets | Harare | Jul 22, 2021 | T20I # 1196 |
| West Indies | Australia | Australia | 133 runs | Bridgetown | Jul 20, 2021 | ODI # 4310 |
| England | Pakistan | England | 3 wickets | Manchester | Jul 20, 2021 | T20I # 1195 |
| Sri Lanka | India | India | 3 wickets | Colombo (RPS) | Jul 20, 2021 | ODI # 4309 |
| Zimbabwe | Bangladesh | Bangladesh | 5 wickets | Harare | Jul 20, 2021 | ODI # 4308 |
| Ireland | South Africa | South Africa | 33 runs | Dublin (Malahide) | Jul 19, 2021 | T20I # 1194 |
| England | Pakistan | England | 45 runs | Leeds | Jul 18, 2021 | T20I # 1193 |
| Sri Lanka | India | India | 7 wickets | Colombo (RPS) | Jul 18, 2021 | ODI # 4307 |
| Zimbabwe | Bangladesh | Bangladesh | 3 wickets | Harare | Jul 18, 2021 | ODI # 4306 |
| West Indies | Australia | West Indies | 16 runs | Gros Islet | Jul 16, 2021 | T20I # 1192 |
| England | Pakistan | Pakistan | 31 runs | Nottingham | Jul 16, 2021 | T20I # 1191 |
| Ireland | South Africa | South Africa | 70 runs | Dublin (Malahide) | Jul 16, 2021 | ODI # 4305 |
| Zimbabwe | Bangladesh | Bangladesh | 155 runs | Harare | Jul 16, 2021 | ODI # 4304 |
| West Indies | Australia | Australia | 4 runs | Gros Islet | Jul 14, 2021 | T20I # 1190 |
| England | Pakistan | England | 3 wickets | Birmingham | Jul 13, 2021 | ODI # 4303 |
| Ireland | South Africa | Ireland | 43 runs | Dublin (Malahide) | Jul 13, 2021 | ODI # 4302 |
| West Indies | Australia | West Indies | 6 wickets | Gros Islet | Jul 12, 2021 | T20I # 1189 |
| Ireland | South Africa | no result | - | Dublin (Malahide) | Jul 11, 2021 | ODI # 4301 |
| West Indies | Australia | West Indies | 56 runs | Gros Islet | Jul 10, 2021 | T20I # 1188 |
| Malta | Belgium | Belgium | 39 runs | Marsa | Jul 10, 2021 | T20I # 1187 |
| England | Pakistan | England | 52 runs | Lord's | Jul 10, 2021 | ODI # 4300 |
| Malta | Belgium | Malta | - | Marsa | Jul 10, 2021 | T20I # 1186 |
| West Indies | Australia | West Indies | 18 runs | Gros Islet | Jul 9, 2021 | T20I # 1185 |
| Malta | Belgium | Belgium | 4 wickets | Marsa | Jul 9, 2021 | T20I # 1184 |
| Malta | Belgium | Belgium | 10 wickets | Marsa | Jul 8, 2021 | T20I # 1183 |
| England | Pakistan | England | 9 wickets | Cardiff | Jul 8, 2021 | ODI # 4299 |
| Malta | Belgium | Malta | 6 wickets | Marsa | Jul 8, 2021 | T20I # 1182 |
| Zimbabwe | Bangladesh | Bangladesh | 220 runs | Harare | Jul 7-11, 2021 | Test # 2427 |
| England | Sri Lanka | no result | - | Bristol | Jul 4, 2021 | ODI # 4298 |
| West Indies | South Africa | South Africa | 25 runs | St George's | Jul 3, 2021 | T20I # 1181 |
| West Indies | South Africa | West Indies | 21 runs | St George's | Jul 1, 2021 | T20I # 1180 |
| England | Sri Lanka | England | 8 wickets | The Oval | Jul 1, 2021 | ODI # 4297 |
| West Indies | South Africa | South Africa | 1 run | St George's | Jun 29, 2021 | T20I # 1179 |
| England | Sri Lanka | England | 5 wickets | Chester-le-Street | Jun 29, 2021 | ODI # 4296 |
| West Indies | South Africa | South Africa | 16 runs | St George's | Jun 27, 2021 | T20I # 1178 |
| Bulgaria | Romania | Romania | 7 wickets | Sofia | Jun 27, 2021 | T20I # 1177 |
| West Indies | South Africa | West Indies | 8 wickets | St George's | Jun 26, 2021 | T20I # 1176 |
| Bulgaria | Greece | no result | - | Sofia | Jun 26, 2021 | T20I # 1175 |
| England | Sri Lanka | England | 89 runs | Southampton | Jun 26, 2021 | T20I # 1174 |
| Romania | Serbia | Romania | 10 wickets | Sofia | Jun 26, 2021 | T20I # 1173 |
| Bulgaria | Greece | Bulgaria | 64 runs | Sofia | Jun 26, 2021 | T20I # 1172 |
| Romania | Serbia | Romania | 91 runs | Sofia | Jun 25, 2021 | T20I # 1171 |
| Bulgaria | Romania | Romania | 7 wickets | Sofia | Jun 25, 2021 | T20I # 1170 |
| Greece | Serbia | Greece | 5 wickets | Sofia | Jun 25, 2021 | T20I # 1169 |
| England | Sri Lanka | England | 5 wickets | Cardiff | Jun 24, 2021 | T20I # 1168 |
| Greece | Romania | Romania | 3 wickets | Sofia | Jun 24, 2021 | T20I # 1167 |
| Bulgaria | Serbia | Bulgaria | 61 runs | Sofia | Jun 24, 2021 | T20I # 1166 |
| England | Sri Lanka | England | 8 wickets | Cardiff | Jun 23, 2021 | T20I # 1165 |
| West Indies | South Africa | South Africa | 158 runs | Gros Islet | Jun 18-21, 2021 | Test # 2426 |
| India | New Zealand | New Zealand | 8 wickets | Southampton | Jun 18-23, 2021 | Test # 2425 |
| West Indies | South Africa | South Africa | inns & 63 runs | Gros Islet | Jun 10-12, 2021 | Test # 2424 |
| England | New Zealand | New Zealand | 8 wickets | Birmingham | Jun 10-13, 2021 | Test # 2423 |
| Netherlands | Ireland | Netherlands | 4 wickets | Utrecht | Jun 7, 2021 | ODI # 4295 |
| Netherlands | Ireland | Ireland | 8 wickets | Utrecht | Jun 4, 2021 | ODI # 4294 |
| England | New Zealand | drawn | - | Lord's | Jun 2-6, 2021 | Test # 2422 |
| Netherlands | Ireland | Netherlands | 1 run | Utrecht | Jun 2, 2021 | ODI # 4293 |
| Bangladesh | Sri Lanka | Sri Lanka | 97 runs | Mirpur | May 28, 2021 | ODI # 4292 |
| Bangladesh | Sri Lanka | Bangladesh | 103 runs | Mirpur | May 25, 2021 | ODI # 4291 |
| Czech Rep. | Austria | Austria | 4 wickets | Vinor | May 23, 2021 | T20I # 1164 |
| Bangladesh | Sri Lanka | Bangladesh | 33 runs | Mirpur | May 23, 2021 | ODI # 4290 |
| Austria | Luxembourg | Luxembourg | 5 wickets | Vinor | May 23, 2021 | T20I # 1163 |
| Czech Rep. | Luxembourg | Luxembourg | 6 wickets | Vinor | May 22, 2021 | T20I # 1162 |
| Czech Rep. | Austria | Austria | 78 runs | Vinor | May 22, 2021 | T20I # 1161 |
| Austria | Luxembourg | Austria | 5 runs | Vinor | May 21, 2021 | T20I # 1160 |
| Czech Rep. | Luxembourg | Czech Rep. | 9 wickets | Vinor | May 21, 2021 | T20I # 1159 |
| Netherlands | Scotland | Scotland | 6 wickets | Rotterdam | May 20, 2021 | ODI # 4289 |
| Netherlands | Scotland | Netherlands | 14 runs | Rotterdam | May 19, 2021 | ODI # 4288 |
| Zimbabwe | Pakistan | Pakistan | inns & 147 runs | Harare | May 7-10, 2021 | Test # 2421 |
| Zimbabwe | Pakistan | Pakistan | inns & 116 runs | Harare | Apr 29-May 1, 2021 | Test # 2420 |
| Sri Lanka | Bangladesh | Sri Lanka | 209 runs | Pallekele | Apr 29-May 3, 2021 | Test # 2419 |
| Zimbabwe | Pakistan | Pakistan | 24 runs | Harare | Apr 25, 2021 | T20I # 1158 |
| Nepal | Netherlands | Nepal | 142 runs | Kirtipur | Apr 24, 2021 | T20I # 1157 |
| Zimbabwe | Pakistan | Zimbabwe | 19 runs | Harare | Apr 23, 2021 | T20I # 1156 |
| Nepal | Malaysia | Nepal | 69 runs | Kirtipur | Apr 22, 2021 | T20I # 1155 |
| Zimbabwe | Pakistan | Pakistan | 11 runs | Harare | Apr 21, 2021 | T20I # 1154 |
| Malaysia | Netherlands | tied | - | Kirtipur | Apr 21, 2021 | T20I # 1153 |
| Sri Lanka | Bangladesh | drawn | - | Pallekele | Apr 21-25, 2021 | Test # 2418 |
| Nepal | Netherlands | Netherlands | 3 wickets | Kirtipur | Apr 20, 2021 | T20I # 1152 |
| Nepal | Malaysia | Nepal | 9 wickets | Kirtipur | Apr 19, 2021 | T20I # 1151 |
| Malaysia | Netherlands | Netherlands | 15 runs | Kirtipur | Apr 18, 2021 | T20I # 1150 |
| Nepal | Netherlands | Nepal | 9 wickets | Kirtipur | Apr 17, 2021 | T20I # 1149 |
| South Africa | Pakistan | Pakistan | 3 wickets | Centurion | Apr 16, 2021 | T20I # 1148 |
| South Africa | Pakistan | Pakistan | 9 wickets | Centurion | Apr 14, 2021 | T20I # 1147 |
| South Africa | Pakistan | South Africa | 6 wickets | Johannesburg | Apr 12, 2021 | T20I # 1146 |
| South Africa | Pakistan | Pakistan | 4 wickets | Johannesburg | Apr 10, 2021 | T20I # 1145 |
| South Africa | Pakistan | Pakistan | 28 runs | Centurion | Apr 7, 2021 | ODI # 4287 |
| Namibia | Uganda | Namibia | 65 runs | Windhoek | Apr 5, 2021 | T20I # 1144 |
| Namibia | Uganda | Namibia | 20 runs | Windhoek | Apr 5, 2021 | T20I # 1143 |
| South Africa | Pakistan | South Africa | 17 runs | Johannesburg | Apr 4, 2021 | ODI # 4286 |
| Namibia | Uganda | Namibia | 7 wickets | Windhoek | Apr 3, 2021 | T20I # 1142 |
| South Africa | Pakistan | Pakistan | 3 wickets | Centurion | Apr 2, 2021 | ODI # 4285 |
| New Zealand | Bangladesh | New Zealand | 65 runs | Auckland | Apr 1, 2021 | T20I # 1141 |
| New Zealand | Bangladesh | New Zealand | 28 runs | Napier | Mar 30, 2021 | T20I # 1140 |
| West Indies | Sri Lanka | drawn | - | North Sound | Mar 29-Apr 2, 2021 | Test # 2417 |
| India | England | India | 7 runs | Pune | Mar 28, 2021 | ODI # 4284 |
| New Zealand | Bangladesh | New Zealand | 66 runs | Hamilton | Mar 28, 2021 | T20I # 1139 |
| India | England | England | 6 wickets | Pune | Mar 26, 2021 | ODI # 4283 |
| New Zealand | Bangladesh | New Zealand | 164 runs | Wellington | Mar 26, 2021 | ODI # 4282 |
| India | England | India | 66 runs | Pune | Mar 23, 2021 | ODI # 4281 |
| New Zealand | Bangladesh | New Zealand | 5 wickets | Christchurch | Mar 23, 2021 | ODI # 4280 |
| West Indies | Sri Lanka | drawn | - | North Sound | Mar 21-25, 2021 | Test # 2416 |
| India | England | India | 36 runs | Ahmedabad | Mar 20, 2021 | T20I # 1138 |
| Afghanistan | Zimbabwe | Afghanistan | 47 runs | Abu Dhabi | Mar 20, 2021 | T20I # 1137 |
| New Zealand | Bangladesh | New Zealand | 8 wickets | Dunedin | Mar 20, 2021 | ODI # 4279 |
| Afghanistan | Zimbabwe | Afghanistan | 45 runs | Abu Dhabi | Mar 19, 2021 | T20I # 1136 |
| India | England | India | 8 runs | Ahmedabad | Mar 18, 2021 | T20I # 1135 |
| Afghanistan | Zimbabwe | Afghanistan | 48 runs | Abu Dhabi | Mar 17, 2021 | T20I # 1134 |
| India | England | England | 8 wickets | Ahmedabad | Mar 16, 2021 | T20I # 1133 |
| West Indies | Sri Lanka | West Indies | 5 wickets | North Sound | Mar 14, 2021 | ODI # 4278 |
| India | England | India | 7 wickets | Ahmedabad | Mar 14, 2021 | T20I # 1132 |
| West Indies | Sri Lanka | West Indies | 5 wickets | North Sound | Mar 12, 2021 | ODI # 4277 |
| India | England | England | 8 wickets | Ahmedabad | Mar 12, 2021 | T20I # 1131 |
| West Indies | Sri Lanka | West Indies | 8 wickets | North Sound | Mar 10, 2021 | ODI # 4276 |
| Afghanistan | Zimbabwe | Afghanistan | 6 wickets | Abu Dhabi | Mar 10-14, 2021 | Test # 2415 |
| West Indies | Sri Lanka | West Indies | 3 wickets | Coolidge | Mar 7, 2021 | T20I # 1130 |
| New Zealand | Australia | New Zealand | 7 wickets | Wellington | Mar 7, 2021 | T20I # 1129 |
| West Indies | Sri Lanka | Sri Lanka | 43 runs | Coolidge | Mar 5, 2021 | T20I # 1128 |
| New Zealand | Australia | Australia | 50 runs | Wellington | Mar 5, 2021 | T20I # 1127 |
| India | England | India | inns & 25 runs | Ahmedabad | Mar 4-6, 2021 | Test # 2414 |
| West Indies | Sri Lanka | West Indies | 4 wickets | Coolidge | Mar 3, 2021 | T20I # 1126 |
| New Zealand | Australia | Australia | 64 runs | Wellington | Mar 3, 2021 | T20I # 1125 |
| Afghanistan | Zimbabwe | Zimbabwe | 10 wickets | Abu Dhabi | Mar 2-3, 2021 | Test # 2413 |
| New Zealand | Australia | New Zealand | 4 runs | Dunedin | Feb 25, 2021 | T20I # 1124 |
| India | England | India | 10 wickets | Ahmedabad | Feb 24-25, 2021 | Test # 2412 |
| New Zealand | Australia | New Zealand | 53 runs | Christchurch | Feb 22, 2021 | T20I # 1123 |
| Pakistan | South Africa | Pakistan | 4 wickets | Lahore | Feb 14, 2021 | T20I # 1122 |
| Pakistan | South Africa | South Africa | 6 wickets | Lahore | Feb 13, 2021 | T20I # 1121 |
| India | England | India | 317 runs | Chennai | Feb 13-16, 2021 | Test # 2411 |
| Pakistan | South Africa | Pakistan | 3 runs | Lahore | Feb 11, 2021 | T20I # 1120 |
| Bangladesh | West Indies | West Indies | 17 runs | Mirpur | Feb 11-14, 2021 | Test # 2410 |
| India | England | England | 227 runs | Chennai | Feb 5-9, 2021 | Test # 2409 |
| Pakistan | South Africa | Pakistan | 95 runs | Rawalpindi | Feb 4-8, 2021 | Test # 2408 |
| Bangladesh | West Indies | West Indies | 3 wickets | Chattogram | Feb 3-7, 2021 | Test # 2407 |
| Afghanistan | Ireland | Afghanistan | 36 runs | Abu Dhabi | Jan 26, 2021 | ODI # 4275 |
| Pakistan | South Africa | Pakistan | 7 wickets | Karachi | Jan 26-29, 2021 | Test # 2406 |
| Bangladesh | West Indies | Bangladesh | 120 runs | Chattogram | Jan 25, 2021 | ODI # 4274 |
| Afghanistan | Ireland | Afghanistan | 7 wickets | Abu Dhabi | Jan 24, 2021 | ODI # 4273 |
| Bangladesh | West Indies | Bangladesh | 7 wickets | Mirpur | Jan 22, 2021 | ODI # 4272 |
| Sri Lanka | England | England | 6 wickets | Galle | Jan 22-25, 2021 | Test # 2405 |
| Afghanistan | Ireland | Afghanistan | 16 runs | Abu Dhabi | Jan 21, 2021 | ODI # 4271 |
| Bangladesh | West Indies | Bangladesh | 6 wickets | Mirpur | Jan 20, 2021 | ODI # 4270 |
| U.A.E. | Ireland | Ireland | 112 runs | Abu Dhabi | Jan 18, 2021 | ODI # 4269 |
| Australia | India | India | 3 wickets | Brisbane | Jan 15-19, 2021 | Test # 2404 |
| Sri Lanka | England | England | 7 wickets | Galle | Jan 14-18, 2021 | Test # 2403 |
| U.A.E. | Ireland | U.A.E. | 6 wickets | Abu Dhabi | Jan 8, 2021 | ODI # 4268 |
| Australia | India | drawn | - | Sydney | Jan 7-11, 2021 | Test # 2402 |
| South Africa | Sri Lanka | South Africa | 10 wickets | Johannesburg | Jan 3-5, 2021 | Test # 2401 |
| New Zealand | Pakistan | New Zealand | inns & 176 runs | Christchurch | Jan 3-6, 2021 | Test # 2400 |
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:
India vs South Africa at Centurion, India in South Africa 1st Test, Dec 26-30, 2021 [Test # 2443]
England vs Australia at Melbourne, England in Australia 3rd Test, Dec 26-28, 2021 [Test # 2442]
Ireland vs United States of America at Lauderhill, Ireland in USA and West Indies 2nd T20I, Dec 23, 2021 [T20I # 1452]