Match results in 2020 in Tests+ODIs+T20Is
Match results
Team 1 | Team 2 | Winner | Margin | Ground | Match Date | Scorecard |
South Africa | Sri Lanka | South Africa | inns & 45 runs | Centurion | Dec 26-29, 2020 | Test # 2399 |
Australia | India | India | 8 wickets | Melbourne | Dec 26-29, 2020 | Test # 2398 |
New Zealand | Pakistan | New Zealand | 101 runs | Mount Maunganui | Dec 26-30, 2020 | Test # 2397 |
New Zealand | Pakistan | Pakistan | 4 wickets | Napier | Dec 22, 2020 | T20I # 1119 |
New Zealand | Pakistan | New Zealand | 9 wickets | Hamilton | Dec 20, 2020 | T20I # 1118 |
New Zealand | Pakistan | New Zealand | 5 wickets | Auckland | Dec 18, 2020 | T20I # 1117 |
Australia | India | Australia | 8 wickets | Adelaide | Dec 17-19, 2020 | Test # 2396 |
New Zealand | West Indies | New Zealand | inns & 12 runs | Wellington | Dec 11-14, 2020 | Test # 2395 |
Australia | India | Australia | 12 runs | Sydney | Dec 8, 2020 | T20I # 1116 |
Australia | India | India | 6 wickets | Sydney | Dec 6, 2020 | T20I # 1115 |
Australia | India | India | 11 runs | Canberra | Dec 4, 2020 | T20I # 1114 |
New Zealand | West Indies | New Zealand | inns & 134 runs | Hamilton | Dec 3-6, 2020 | Test # 2394 |
Australia | India | India | 13 runs | Canberra | Dec 2, 2020 | ODI # 4267 |
South Africa | England | England | 9 wickets | Cape Town | Dec 1, 2020 | T20I # 1113 |
New Zealand | West Indies | no result | - | Mount Maunganui | Nov 30, 2020 | T20I # 1112 |
South Africa | England | England | 4 wickets | Paarl | Nov 29, 2020 | T20I # 1111 |
Australia | India | Australia | 51 runs | Sydney | Nov 29, 2020 | ODI # 4266 |
New Zealand | West Indies | New Zealand | 72 runs | Mount Maunganui | Nov 29, 2020 | T20I # 1110 |
South Africa | England | England | 5 wickets | Cape Town | Nov 27, 2020 | T20I # 1109 |
New Zealand | West Indies | New Zealand | 5 wickets | Auckland | Nov 27, 2020 | T20I # 1108 |
Australia | India | Australia | 66 runs | Sydney | Nov 27, 2020 | ODI # 4265 |
Pakistan | Zimbabwe | Pakistan | 8 wickets | Rawalpindi | Nov 10, 2020 | T20I # 1107 |
Pakistan | Zimbabwe | Pakistan | 8 wickets | Rawalpindi | Nov 8, 2020 | T20I # 1106 |
Pakistan | Zimbabwe | Pakistan | 6 wickets | Rawalpindi | Nov 7, 2020 | T20I # 1105 |
Pakistan | Zimbabwe | tied | - | Rawalpindi | Nov 3, 2020 | ODI # 4264 |
Pakistan | Zimbabwe | Pakistan | 6 wickets | Rawalpindi | Nov 1, 2020 | ODI # 4263 |
Pakistan | Zimbabwe | Pakistan | 26 runs | Rawalpindi | Oct 30, 2020 | ODI # 4262 |
Romania | Bulgaria | Romania | 6 wickets | Ilfov County | Oct 18, 2020 | T20I # 1104 |
Romania | Bulgaria | Romania | 34 runs | Ilfov County | Oct 17, 2020 | T20I # 1103 |
Romania | Bulgaria | Romania | 52 runs | Ilfov County | Oct 17, 2020 | T20I # 1102 |
Romania | Bulgaria | Bulgaria | 33 runs | Ilfov County | Oct 16, 2020 | T20I # 1101 |
Bulgaria | Malta | no result | - | Sofia | Sep 24, 2020 | T20I # 1100 |
Bulgaria | Malta | Malta | 8 wickets | Sofia | Sep 23, 2020 | T20I # 1099 |
Bulgaria | Malta | Malta | 57 runs | Sofia | Sep 23, 2020 | T20I # 1098 |
England | Australia | Australia | 3 wickets | Manchester | Sep 16, 2020 | ODI # 4261 |
England | Australia | England | 24 runs | Manchester | Sep 13, 2020 | ODI # 4260 |
England | Australia | Australia | 19 runs | Manchester | Sep 11, 2020 | ODI # 4259 |
England | Australia | Australia | 5 wickets | Southampton | Sep 8, 2020 | T20I # 1097 |
England | Australia | England | 6 wickets | Southampton | Sep 6, 2020 | T20I # 1096 |
England | Australia | England | 2 runs | Southampton | Sep 4, 2020 | T20I # 1095 |
England | Pakistan | Pakistan | 5 runs | Manchester | Sep 1, 2020 | T20I # 1094 |
England | Pakistan | England | 5 wickets | Manchester | Aug 30, 2020 | T20I # 1093 |
Luxembourg | Belgium | Belgium | 49 runs | Walferdange | Aug 30, 2020 | T20I # 1092 |
Belgium | Czech Rep. | Belgium | 87 runs | Walferdange | Aug 30, 2020 | T20I # 1091 |
Belgium | Czech Rep. | Belgium | 46 runs | Walferdange | Aug 29, 2020 | T20I # 1090 |
Luxembourg | Belgium | Belgium | 37 runs | Walferdange | Aug 29, 2020 | T20I # 1089 |
Luxembourg | Czech Rep. | Czech Rep. | 5 wickets | Walferdange | Aug 29, 2020 | T20I # 1088 |
England | Pakistan | no result | - | Manchester | Aug 28, 2020 | T20I # 1087 |
Luxembourg | Czech Rep. | Luxembourg | 63 runs | Walferdange | Aug 28, 2020 | T20I # 1086 |
Guernsey | Isle of Man | Guernsey | 8 wickets | St Peter Port | Aug 21, 2020 | T20I # 1085 |
England | Pakistan | drawn | - | Southampton | Aug 21-25, 2020 | Test # 2393 |
England | Pakistan | drawn | - | Southampton | Aug 13-17, 2020 | Test # 2392 |
England | Pakistan | England | 3 wickets | Manchester | Aug 5-8, 2020 | Test # 2391 |
England | Ireland | Ireland | 7 wickets | Southampton | Aug 4, 2020 | ODI # 4258 |
England | Ireland | England | 4 wickets | Southampton | Aug 1, 2020 | ODI # 4257 |
England | Ireland | England | 6 wickets | Southampton | Jul 30, 2020 | ODI # 4256 |
England | West Indies | England | 269 runs | Manchester | Jul 24-28, 2020 | Test # 2390 |
England | West Indies | England | 113 runs | Manchester | Jul 16-20, 2020 | Test # 2389 |
England | West Indies | West Indies | 4 wickets | Southampton | Jul 8-12, 2020 | Test # 2388 |
Australia | New Zealand | Australia | 71 runs | Sydney | Mar 13, 2020 | ODI # 4255 |
Bangladesh | Zimbabwe | Bangladesh | 9 wickets | Mirpur | Mar 11, 2020 | T20I # 1084 |
Afghanistan | Ireland | tied | - | Greater Noida | Mar 10, 2020 | T20I # 1083 |
Bangladesh | Zimbabwe | Bangladesh | 48 runs | Mirpur | Mar 9, 2020 | T20I # 1082 |
Spain | Germany | Germany | 58 runs | Almeria | Mar 8, 2020 | T20I # 1081 |
Spain | Germany | Spain | 9 wickets | Almeria | Mar 8, 2020 | T20I # 1080 |
Afghanistan | Ireland | Afghanistan | 21 runs | Greater Noida | Mar 8, 2020 | T20I # 1079 |
South Africa | Australia | South Africa | 6 wickets | Potchefstroom | Mar 7, 2020 | ODI # 4254 |
Sri Lanka | West Indies | West Indies | 7 wickets | Pallekele | Mar 6, 2020 | T20I # 1078 |
Afghanistan | Ireland | Afghanistan | 11 runs | Greater Noida | Mar 6, 2020 | T20I # 1077 |
Bangladesh | Zimbabwe | Bangladesh | 123 runs | Sylhet | Mar 6, 2020 | ODI # 4253 |
Hong Kong | Malaysia | Hong Kong | 6 wickets | Bangkok | Mar 6, 2020 | T20I # 1076 |
Sri Lanka | West Indies | West Indies | 25 runs | Pallekele | Mar 4, 2020 | T20I # 1075 |
South Africa | Australia | South Africa | 6 wickets | Bloemfontein | Mar 4, 2020 | ODI # 4252 |
Hong Kong | Singapore | Singapore | 16 runs | Bangkok | Mar 4, 2020 | T20I # 1074 |
Thailand | Nepal | Nepal | 9 wickets | Bangkok | Mar 4, 2020 | T20I # 1073 |
Bangladesh | Zimbabwe | Bangladesh | 4 runs | Sylhet | Mar 3, 2020 | ODI # 4251 |
Thailand | Hong Kong | Hong Kong | 8 wickets | Bangkok | Mar 3, 2020 | T20I # 1072 |
Malaysia | Singapore | Singapore | 128 runs | Bangkok | Mar 3, 2020 | T20I # 1071 |
Sri Lanka | West Indies | Sri Lanka | 6 runs | Pallekele | Mar 1, 2020 | ODI # 4250 |
Bangladesh | Zimbabwe | Bangladesh | 169 runs | Sylhet | Mar 1, 2020 | ODI # 4249 |
Thailand | Malaysia | Malaysia | 8 wickets | Bangkok | Mar 1, 2020 | T20I # 1070 |
Hong Kong | Nepal | Hong Kong | 43 runs | Bangkok | Mar 1, 2020 | T20I # 1069 |
South Africa | Australia | South Africa | 74 runs | Paarl | Feb 29, 2020 | ODI # 4248 |
Malaysia | Nepal | Malaysia | 22 runs | Bangkok | Feb 29, 2020 | T20I # 1068 |
Thailand | Singapore | Singapore | 43 runs | Bangkok | Feb 29, 2020 | T20I # 1067 |
New Zealand | India | New Zealand | 7 wickets | Christchurch | Feb 29-Mar 2, 2020 | Test # 2387 |
Kuwait | U.A.E. | U.A.E. | 102 runs | Al Amerat | Feb 27, 2020 | T20I # 1066 |
South Africa | Australia | Australia | 97 runs | Cape Town | Feb 26, 2020 | T20I # 1065 |
Sri Lanka | West Indies | Sri Lanka | 161 runs | Hambantota | Feb 26, 2020 | ODI # 4247 |
Bahrain | Kuwait | Kuwait | 87 runs | Al Amerat | Feb 26, 2020 | T20I # 1063 |
Qatar | U.A.E. | U.A.E. | 28 runs | Al Amerat | Feb 26, 2020 | T20I # 1064 |
Malaysia | Hong Kong | Malaysia | 6 wickets | Kuala Lumpur | Feb 26, 2020 | T20I # 1062 |
Bahrain | Qatar | Bahrain | 6 wickets | Al Amerat | Feb 25, 2020 | T20I # 1060 |
Iran | Kuwait | Kuwait | 8 wickets | Al Amerat | Feb 25, 2020 | T20I # 1061 |
Oman | Maldives | Oman | 10 wickets | Al Amerat | Feb 25, 2020 | T20I # 1058 |
Saudi Arabia | U.A.E. | U.A.E. | 12 runs | Al Amerat | Feb 25, 2020 | T20I # 1059 |
Bahrain | Maldives | Bahrain | 65 runs | Al Amerat | Feb 24, 2020 | T20I # 1056 |
Kuwait | U.A.E. | U.A.E. | 47 runs | Al Amerat | Feb 24, 2020 | T20I # 1057 |
Malaysia | Hong Kong | Malaysia | 13 runs | Kuala Lumpur | Feb 24, 2020 | T20I # 1055 |
Iran | Saudi Arabia | Saudi Arabia | 9 wickets | Al Amerat | Feb 24, 2020 | T20I # 1053 |
Oman | Qatar | Qatar | 34 runs | Al Amerat | Feb 24, 2020 | T20I # 1054 |
South Africa | Australia | South Africa | 12 runs | Gqeberha | Feb 23, 2020 | T20I # 1052 |
Malaysia | Hong Kong | Malaysia | 8 runs | Kuala Lumpur | Feb 23, 2020 | T20I # 1051 |
Kuwait | Saudi Arabia | Kuwait | 9 wickets | Al Amerat | Feb 23, 2020 | T20I # 1049 |
Oman | Bahrain | Oman | 8 wickets | Al Amerat | Feb 23, 2020 | T20I # 1050 |
Iran | U.A.E. | U.A.E. | 10 wickets | Al Amerat | Feb 23, 2020 | T20I # 1047 |
Maldives | Qatar | Qatar | 106 runs | Al Amerat | Feb 23, 2020 | T20I # 1048 |
Sri Lanka | West Indies | Sri Lanka | 1 wicket | Colombo (SSC) | Feb 22, 2020 | ODI # 4246 |
Bangladesh | Zimbabwe | Bangladesh | inns & 106 runs | Mirpur | Feb 22-25, 2020 | Test # 2386 |
South Africa | Australia | Australia | 107 runs | Johannesburg | Feb 21, 2020 | T20I # 1046 |
Malaysia | Hong Kong | Malaysia | 35 runs | Kuala Lumpur | Feb 21, 2020 | T20I # 1045 |
New Zealand | India | New Zealand | 10 wickets | Wellington | Feb 21-24, 2020 | Test # 2385 |
Malaysia | Hong Kong | Malaysia | 21 runs | Kuala Lumpur | Feb 20, 2020 | T20I # 1044 |
South Africa | England | England | 5 wickets | Centurion | Feb 16, 2020 | T20I # 1043 |
Qatar | Uganda | Uganda | 18 runs | Doha | Feb 15, 2020 | T20I # 1042 |
South Africa | England | England | 2 runs | Durban | Feb 14, 2020 | T20I # 1041 |
Qatar | Uganda | Qatar | 28 runs | Doha | Feb 13, 2020 | T20I # 1040 |
South Africa | England | South Africa | 1 run | East London | Feb 12, 2020 | T20I # 1039 |
Qatar | Uganda | Qatar | 40 runs | Doha | Feb 12, 2020 | T20I # 1038 |
Nepal | U.S.A. | Nepal | 8 wickets | Kirtipur | Feb 12, 2020 | ODI # 4245 |
Oman | U.S.A. | Oman | 92 runs | Kirtipur | Feb 11, 2020 | ODI # 4244 |
New Zealand | India | New Zealand | 5 wickets | Mount Maunganui | Feb 11, 2020 | ODI # 4243 |
South Africa | England | England | 2 wickets | Johannesburg | Feb 9, 2020 | ODI # 4242 |
Nepal | Oman | Oman | 8 wickets | Kirtipur | Feb 9, 2020 | ODI # 4241 |
Nepal | U.S.A. | Nepal | 35 runs | Kirtipur | Feb 8, 2020 | ODI # 4240 |
New Zealand | India | New Zealand | 22 runs | Auckland | Feb 8, 2020 | ODI # 4239 |
South Africa | England | no result | - | Durban | Feb 7, 2020 | ODI # 4238 |
Pakistan | Bangladesh | Pakistan | inns & 44 runs | Rawalpindi | Feb 7-10, 2020 | Test # 2384 |
Oman | U.S.A. | Oman | 6 wickets | Kirtipur | Feb 6, 2020 | ODI # 4237 |
Nepal | Oman | Oman | 18 runs | Kirtipur | Feb 5, 2020 | ODI # 4236 |
New Zealand | India | New Zealand | 4 wickets | Hamilton | Feb 5, 2020 | ODI # 4235 |
South Africa | England | South Africa | 7 wickets | Cape Town | Feb 4, 2020 | ODI # 4234 |
New Zealand | India | India | 7 runs | Mount Maunganui | Feb 2, 2020 | T20I # 1037 |
New Zealand | India | tied | - | Wellington | Jan 31, 2020 | T20I # 1036 |
New Zealand | India | tied | - | Hamilton | Jan 29, 2020 | T20I # 1035 |
Zimbabwe | Sri Lanka | drawn | - | Harare | Jan 27-31, 2020 | Test # 2383 |
New Zealand | India | India | 7 wickets | Auckland | Jan 26, 2020 | T20I # 1034 |
Pakistan | Bangladesh | Pakistan | 9 wickets | Lahore | Jan 25, 2020 | T20I # 1033 |
Pakistan | Bangladesh | Pakistan | 5 wickets | Lahore | Jan 24, 2020 | T20I # 1032 |
South Africa | England | England | 191 runs | Johannesburg | Jan 24-27, 2020 | Test # 2382 |
New Zealand | India | India | 6 wickets | Auckland | Jan 24, 2020 | T20I # 1031 |
West Indies | Ireland | West Indies | 9 wickets | Basseterre | Jan 19, 2020 | T20I # 1030 |
Zimbabwe | Sri Lanka | Sri Lanka | 10 wickets | Harare | Jan 19-23, 2020 | Test # 2381 |
India | Australia | India | 7 wickets | Bengaluru | Jan 19, 2020 | ODI # 4233 |
West Indies | Ireland | no result | - | Basseterre | Jan 18, 2020 | T20I # 1029 |
India | Australia | India | 36 runs | Rajkot | Jan 17, 2020 | ODI # 4232 |
South Africa | England | England | inns & 53 runs | Gqeberha | Jan 16-20, 2020 | Test # 2380 |
West Indies | Ireland | Ireland | 4 runs | St George's | Jan 15, 2020 | T20I # 1028 |
India | Australia | Australia | 10 wickets | Wankhede | Jan 14, 2020 | ODI # 4231 |
West Indies | Ireland | West Indies | 5 wickets | St George's | Jan 12, 2020 | ODI # 4230 |
India | Sri Lanka | India | 78 runs | Pune | Jan 10, 2020 | T20I # 1027 |
West Indies | Ireland | West Indies | 1 wicket | Bridgetown | Jan 9, 2020 | ODI # 4229 |
Namibia | U.A.E. | U.A.E. | 8 wickets | Al Amerat | Jan 9, 2020 | ODI # 4228 |
Oman | Namibia | Namibia | 52 runs | Al Amerat | Jan 8, 2020 | ODI # 4227 |
West Indies | Ireland | West Indies | 5 wickets | Bridgetown | Jan 7, 2020 | ODI # 4226 |
India | Sri Lanka | India | 7 wickets | Indore | Jan 7, 2020 | T20I # 1026 |
Namibia | U.A.E. | U.A.E. | 8 runs | Al Amerat | Jan 6, 2020 | ODI # 4225 |
India | Sri Lanka | no result | - | Guwahati | Jan 5, 2020 | T20I # 1025 |
Oman | U.A.E. | Oman | 5 wickets | Al Amerat | Jan 5, 2020 | ODI # 4224 |
South Africa | England | England | 189 runs | Cape Town | Jan 3-7, 2020 | Test # 2379 |
Australia | New Zealand | Australia | 279 runs | Sydney | Jan 3-6, 2020 | Test # 2378 |
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:
West Indies Academy vs Sri Lanka Emerging Players at North Sound, Sri Lanka Emerging Players in West Indies 1st unofficial ODI, Jun 21, 2025 [List A]
Scotland vs Netherlands at Dundee, ICC Men's Cricket World Cup League 2 78th Match, Jun 12, 2025 [ODI # 4888]
Nepal vs Netherlands at Dundee, ICC Men's Cricket World Cup League 2 77th Match, Jun 10, 2025 [ODI # 4887]