Match results
Team 1 Team 2 Winner Margin Ground Match Date Scorecard
U.A.E. Ireland U.A.E. 6 wickets Abu Dhabi Jan 8, 2021 ODI # 4268
U.A.E. Ireland Ireland 112 runs Abu Dhabi Jan 18, 2021 ODI # 4269
Bangladesh West Indies Bangladesh 6 wickets Mirpur Jan 20, 2021 ODI # 4270
Afghanistan Ireland Afghanistan 16 runs Abu Dhabi Jan 21, 2021 ODI # 4271
Bangladesh West Indies Bangladesh 7 wickets Mirpur Jan 22, 2021 ODI # 4272
Afghanistan Ireland Afghanistan 7 wickets Abu Dhabi Jan 24, 2021 ODI # 4273
Bangladesh West Indies Bangladesh 120 runs Chattogram Jan 25, 2021 ODI # 4274
Afghanistan Ireland Afghanistan 36 runs Abu Dhabi Jan 26, 2021 ODI # 4275
West Indies Sri Lanka West Indies 8 wickets North Sound Mar 10, 2021 ODI # 4276
West Indies Sri Lanka West Indies 5 wickets North Sound Mar 12, 2021 ODI # 4277
West Indies Sri Lanka West Indies 5 wickets North Sound Mar 14, 2021 ODI # 4278
New Zealand Bangladesh New Zealand 8 wickets Dunedin Mar 20, 2021 ODI # 4279
New Zealand Bangladesh New Zealand 5 wickets Christchurch Mar 23, 2021 ODI # 4280
India England India 66 runs Pune Mar 23, 2021 ODI # 4281
New Zealand Bangladesh New Zealand 164 runs Wellington Mar 26, 2021 ODI # 4282
India England England 6 wickets Pune Mar 26, 2021 ODI # 4283
India England India 7 runs Pune Mar 28, 2021 ODI # 4284
South Africa Pakistan Pakistan 3 wickets Centurion Apr 2, 2021 ODI # 4285
South Africa Pakistan South Africa 17 runs Johannesburg Apr 4, 2021 ODI # 4286
South Africa Pakistan Pakistan 28 runs Centurion Apr 7, 2021 ODI # 4287
Netherlands Scotland Netherlands 14 runs Rotterdam May 19, 2021 ODI # 4288
Netherlands Scotland Scotland 6 wickets Rotterdam May 20, 2021 ODI # 4289
Bangladesh Sri Lanka Bangladesh 33 runs Mirpur May 23, 2021 ODI # 4290
Bangladesh Sri Lanka Bangladesh 103 runs Mirpur May 25, 2021 ODI # 4291
Bangladesh Sri Lanka Sri Lanka 97 runs Mirpur May 28, 2021 ODI # 4292
Netherlands Ireland Netherlands 1 run Utrecht Jun 2, 2021 ODI # 4293
Netherlands Ireland Ireland 8 wickets Utrecht Jun 4, 2021 ODI # 4294
Netherlands Ireland Netherlands 4 wickets Utrecht Jun 7, 2021 ODI # 4295
England Sri Lanka England 5 wickets Chester-le-Street Jun 29, 2021 ODI # 4296
England Sri Lanka England 8 wickets The Oval Jul 1, 2021 ODI # 4297
England Sri Lanka no result Bristol Jul 4, 2021 ODI # 4298
England Pakistan England 9 wickets Cardiff Jul 8, 2021 ODI # 4299
England Pakistan England 52 runs Lord's Jul 10, 2021 ODI # 4300
Ireland South Africa no result Dublin (Malahide) Jul 11, 2021 ODI # 4301
Ireland South Africa Ireland 43 runs Dublin (Malahide) Jul 13, 2021 ODI # 4302
England Pakistan England 3 wickets Birmingham Jul 13, 2021 ODI # 4303
Zimbabwe Bangladesh Bangladesh 155 runs Harare Jul 16, 2021 ODI # 4304
Ireland South Africa South Africa 70 runs Dublin (Malahide) Jul 16, 2021 ODI # 4305
Zimbabwe Bangladesh Bangladesh 3 wickets Harare Jul 18, 2021 ODI # 4306
Sri Lanka India India 7 wickets Colombo (RPS) Jul 18, 2021 ODI # 4307
Zimbabwe Bangladesh Bangladesh 5 wickets Harare Jul 20, 2021 ODI # 4308
Sri Lanka India India 3 wickets Colombo (RPS) Jul 20, 2021 ODI # 4309
West Indies Australia Australia 133 runs Bridgetown Jul 20, 2021 ODI # 4310
West Indies Australia West Indies 4 wickets Bridgetown Jul 22-24, 2021 ODI # 4311
Sri Lanka India Sri Lanka 3 wickets Colombo (RPS) Jul 23, 2021 ODI # 4312
West Indies Australia Australia 6 wickets Bridgetown Jul 26, 2021 ODI # 4313
Sri Lanka South Africa Sri Lanka 14 runs Colombo (RPS) Sep 2, 2021 ODI # 4314
Sri Lanka South Africa South Africa 67 runs Colombo (RPS) Sep 4, 2021 ODI # 4315
P.N.G. U.S.A. U.S.A. 7 wickets Al Amerat Sep 6, 2021 ODI # 4316
Nepal P.N.G. Nepal 2 wickets Al Amerat Sep 7, 2021 ODI # 4317
Sri Lanka South Africa Sri Lanka 78 runs Colombo (RPS) Sep 7, 2021 ODI # 4318
Ireland Zimbabwe Zimbabwe 38 runs Belfast Sep 8, 2021 ODI # 4319
P.N.G. U.S.A. U.S.A. 134 runs Al Amerat Sep 9, 2021 ODI # 4320
Ireland Zimbabwe no result Belfast Sep 10, 2021 ODI # 4321
Nepal P.N.G. Nepal 151 runs Al Amerat Sep 10, 2021 ODI # 4322
Ireland Zimbabwe Ireland 7 wickets Belfast Sep 13, 2021 ODI # 4323
Nepal U.S.A. Nepal 5 wickets Al Amerat Sep 13, 2021 ODI # 4324
Oman Nepal Oman 5 wickets Al Amerat Sep 14, 2021 ODI # 4325
Oman U.S.A. Oman 4 wickets Al Amerat Sep 16, 2021 ODI # 4326
Nepal U.S.A. U.S.A. 6 wickets Al Amerat Sep 17, 2021 ODI # 4327
Oman Nepal Nepal 7 wickets Al Amerat Sep 19, 2021 ODI # 4328
Oman U.S.A. Oman 72 runs Al Amerat Sep 20, 2021 ODI # 4329
P.N.G. Scotland Scotland 6 wickets Al Amerat Sep 25, 2021 ODI # 4330
Oman P.N.G. Oman 110 runs Al Amerat Sep 26, 2021 ODI # 4331
Oman Scotland Scotland 18 runs Al Amerat Sep 28, 2021 ODI # 4332
P.N.G. Scotland Scotland 4 wickets Al Amerat Sep 29, 2021 ODI # 4333
Oman P.N.G. Oman 3 wickets Al Amerat Oct 1, 2021 ODI # 4334
Oman Scotland no result Al Amerat Oct 2, 2021 ODI # 4335
Namibia Oman Namibia 40 runs Windhoek Nov 26, 2021 ODI # 4336
South Africa Netherlands no result Centurion Nov 26, 2021 ODI # 4337
Namibia Oman Oman 9 runs Windhoek Nov 27, 2021 ODI # 4338

year 2020 « year 2021 » year 2022

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:
Namibia v Oman at Windhoek, ICC Men's Cricket World Cup League 2 50th match, Nov 27, 2021 [ODI # 4338]
South Africa v Netherlands at Centurion, ICC Men's Cricket World Cup Super League 1st ODI, Nov 26, 2021 [ODI # 4337]
Namibia v Oman at Windhoek, ICC Men's Cricket World Cup League 2 49th match, Nov 26, 2021 [ODI # 4336]