Matches
2,576 matches, up to 17 Sept 2026. Every one has a full scorecard.
- 15 Sept 2026Australia 294/8 v Zimbabwe 235ODIAustralia won by 59 runs · Australia tour of Zimbabwe, 1st ODI
- 13 Sept 2026Namibia 156 v South Africa 157/1ODISouth Africa won by 9 wickets · South Africa tour of Namibia, 3rd ODI
- 12 Sept 2026Nepal 313/9 v United Arab Emirates 269ODINepal won by 44 runs · ACC Men's Premier Cup, Final
- 11 Sept 2026South Africa 335/9 v Namibia 178ODISouth Africa won by 157 runs · South Africa tour of Namibia, 2nd ODI
- 10 Sept 2026Nepal 147 v Oman 60ODINepal won by 87 runs · ACC Men's Premier Cup, Semi Final
- 9 Sept 2026South Africa 348/6 v Namibia 162/8 RainODISouth Africa won by 99 runs (D/L) · South Africa tour of Namibia, 1st ODI
- 8 Sept 2026United Arab Emirates 192 v Oman 143ODIUnited Arab Emirates won by 49 runs · ACC Men's Premier Cup, Group B, match 20
- 13 Aug 2026Scotland 347/7 v Canada 177ODIScotland won by 170 runs · ICC Men's Cricket World Cup League 2, 126th ODI
- 11 Aug 2026United Arab Emirates 282/6 v Canada 185/9ODIUnited Arab Emirates won by 97 runs · ICC Men's Cricket World Cup League 2, 125th ODI
- 9 Aug 2026United Arab Emirates 231/8 v Scotland 235/9 RainODIScotland won by 1 wicket · ICC Men's Cricket World Cup League 2, 124th ODI
- 7 Aug 2026Scotland 281/7 v Canada 272ODIScotland won by 9 runs · ICC Men's Cricket World Cup League 2, 123rd ODI
- 31 Jul 2026Netherlands 183 v Namibia 186/4ODINamibia won by 6 wickets · ICC Men's Cricket World Cup League 2, 120th ODI
- 29 Jul 2026Netherlands 225/9 v Nepal 168ODINetherlands won by 57 runs · ICC Men's Cricket World Cup League 2, 119th ODI
- 27 Jul 2026Namibia 211/7 v Nepal 208/6ODINamibia won by 3 runs · ICC Men's Cricket World Cup League 2, 118th ODI
- 25 Jul 2026Netherlands 251/6 v Namibia 193ODINetherlands won by 58 runs · ICC Men's Cricket World Cup League 2, 117th ODI
- 23 Jul 2026Nepal 157 v Netherlands 158/4ODINetherlands won by 6 wickets · ICC Men's Cricket World Cup League 2, 116th ODI
- 21 Jul 2026Nepal 157 v Namibia 159/2ODINamibia won by 8 wickets · ICC Men's Cricket World Cup League 2, 115th ODI
- 21 Jul 2026New Zealand 268/9 v West Indies 269/8ODIWest Indies won by 2 wickets · New Zealand tour of West Indies, 5th ODI
- 19 Jul 2026West Indies 188 v New Zealand 189/9ODINew Zealand won by 1 wicket · New Zealand tour of West Indies, 4th ODI
- 19 Jul 2026England 387/3 v India 360/7ODIEngland won by 27 runs · India tour of England, 3rd ODI
- 16 Jul 2026West Indies 140/9 v New Zealand 141/4ODINew Zealand won by 6 wickets · New Zealand tour of West Indies, 3rd ODI
- 16 Jul 2026India 233 v England 235/6ODIEngland won by 4 wickets · India tour of England, 2nd ODI
- 14 Jul 2026England 258 v India 262/4ODIIndia won by 6 wickets · India tour of England, 1st ODI
- 13 Jul 2026West Indies 138 v New Zealand 141/5ODINew Zealand won by 5 wickets · New Zealand tour of West Indies, 2nd ODI
- 11 Jul 2026New Zealand 267 v West Indies 268/3ODIWest Indies won by 7 wickets · New Zealand tour of West Indies, 1st ODI
- 11 Jul 2026Zimbabwe 199 v Bangladesh 200/3ODIBangladesh won by 7 wickets · Bangladesh tour of Zimbabwe, 3rd ODI
- 9 Jul 2026Zimbabwe 247/6 v Bangladesh 234ODIZimbabwe won by 13 runs · Bangladesh tour of Zimbabwe, 2nd ODI
- 6 Jul 2026Zimbabwe 141 v Bangladesh 116ODIZimbabwe won by 25 runs · Bangladesh tour of Zimbabwe, 1st ODI
- 16 Jun 2026Netherlands 15/1 v Canada RainODINo result · ICC Men's Cricket World Cup League 2, 114th ODI
- 14 Jun 2026Bangladesh 274/5 v Australia 277/9ODIAustralia won by 1 wicket · Australia tour of Bangladesh, 3rd ODI
- 12 Jun 2026Canada 275/8 v United States of America 276/5ODIUnited States of America won by 5 wickets · ICC Men's Cricket World Cup League 2, 112th ODI
- 11 Jun 2026Australia 187/8 v Bangladesh 195/5 RainODIBangladesh won by 5 wickets (D/L) · Australia tour of Bangladesh, 2nd ODI
- 10 Jun 2026Netherlands 214 v Canada 218/8ODICanada won by 2 wickets · ICC Men's Cricket World Cup League 2, 111th ODI
- 9 Jun 2026Bangladesh 284/8 v Australia 191/9 RainODIBangladesh won by 86 runs (D/L) · Australia tour of Bangladesh, 1st ODI
- 8 Jun 2026Netherlands 196/8 v United States of America 175ODINetherlands won by 21 runs · ICC Men's Cricket World Cup League 2, 110th ODI
- 6 Jun 2026Canada 231/8 v United States of America 235/2 RainODIUnited States of America won by 8 wickets · ICC Men's Cricket World Cup League 2, 109th ODI
- 4 Jun 2026Australia 157 v Pakistan 161/6ODIPakistan won by 4 wickets · Australia tour of Pakistan, 3rd ODI
- 3 Jun 2026Sri Lanka 303/7 v West Indies 262ODISri Lanka won by 41 runs · Sri Lanka tour of West Indies, 1st ODI
- 2 Jun 2026Australia 231/9 v Pakistan 190ODIAustralia won by 41 runs · Australia tour of Pakistan, 2nd ODI
- 30 May 2026Australia 200 v Pakistan 202/5ODIPakistan won by 5 wickets · Australia tour of Pakistan, 1st ODI
- 22 May 2026Nepal 317/8 v United States of America 195ODINepal won by 122 runs · ICC Men's Cricket World Cup League 2, 108th ODI
- 20 May 2026Scotland 169 v United States of America 170/4ODIUnited States of America won by 6 wickets · ICC Men's Cricket World Cup League 2, 107th ODI
- 18 May 2026Scotland 194 v Nepal 199/4ODINepal won by 6 wickets · ICC Men's Cricket World Cup League 2, 106th ODI
- 16 May 2026United States of America 195 v Nepal 199/1ODINepal won by 9 wickets · ICC Men's Cricket World Cup League 2, 105th ODI
- 14 May 2026Scotland 321/6 v United States of America 246/8 RainODIScotland won by 2 runs (D/L) · ICC Men's Cricket World Cup League 2, 104th ODI
- 12 May 2026Scotland 243/8 v Nepal 218/7 RainODIScotland won by 2 runs (D/L) · ICC Men's Cricket World Cup League 2, 103rd ODI
- 5 May 2026Nepal 256 v Oman 175ODINepal won by 81 runs · ICC Men's Cricket World Cup League 2, 102nd ODI
- 3 May 2026United Arab Emirates 308/8 v Oman 254 RainODIUnited Arab Emirates won by 54 runs · ICC Men's Cricket World Cup League 2, 101st ODI
- 1 May 2026Nepal 289/7 v United Arab Emirates 248/8 RainODINepal won by 6 runs (D/L) · ICC Men's Cricket World Cup League 2, 100th ODI
- 29 Apr 2026Oman 305/8 v Nepal 155/7 RainODIOman won by 102 runs (D/L) · ICC Men's Cricket World Cup League 2, 99th ODI