Cricket Database
0 of 50 calls today
Get a free API key Sign in Dashboard Upgrade

The database

International oDI matches since 2002

3,556 international odi matches since 2002 ball by ball. Newest first.

Wednesday 12 August 2026

1 match
ODIAFGAfghanistan343/950Ireland30148Afghanistan won by 42 runsAfghanistan tour of Ireland, Match 4

Tuesday 11 August 2026

1 match
ODIUnited Arab Emirates282/650CANCanada185/933.4United Arab Emirates won by 97 runsICC Men's Cricket World Cup League 2, Match 125

Monday 10 August 2026

1 match
ODIIreland20646.3AFGAfghanistan207/744.5Afghanistan won by 3 wicketsAfghanistan tour of Ireland, Match 3

Sunday 9 August 2026

1 match
ODIUnited Arab Emirates231/840SCOScotland235/939.5Scotland won by 1 wicketICC Men's Cricket World Cup League 2, Match 124

Friday 7 August 2026

2 matches
ODIAFGAfghanistan299/847Ireland20733.4Afghanistan won by 92 runsAfghanistan tour of Ireland, Match 2 ODISCOScotland281/750CANCanada27249.2Scotland won by 9 runsICC Men's Cricket World Cup League 2, Match 123

Friday 31 July 2026

1 match
ODINETNetherlands18348.5NAMNamibia186/441Namibia won by 6 wicketsICC Men's Cricket World Cup League 2, Match 120

Wednesday 29 July 2026

1 match
ODINETNetherlands225/950NEPNepal16848Netherlands won by 57 runsICC Men's Cricket World Cup League 2, Match 119

Tuesday 28 July 2026

1 match
ODIWomenPakistan18740Sri Lanka191/237.2Sri Lanka won by 8 wicketsPakistan Women tour of Sri Lanka, Match 3

Monday 27 July 2026

1 match
ODINAMNamibia211/750NEPNepal208/650Namibia won by 3 runsICC Men's Cricket World Cup League 2, Match 118

Saturday 25 July 2026

2 matches
ODINETNetherlands251/650NAMNamibia19347.5Netherlands won by 58 runsICC Men's Cricket World Cup League 2, Match 117 ODIWomenPakistan273/550Sri Lanka275/246.5Sri Lanka won by 8 wicketsPakistan Women tour of Sri Lanka, Match 2

Thursday 23 July 2026

2 matches
ODINEPNepal15744.4NETNetherlands158/444.1Netherlands won by 6 wicketsICC Men's Cricket World Cup League 2, Match 116 ODIWomenSri Lanka210/950Pakistan211/543Pakistan won by 5 wicketsPakistan Women tour of Sri Lanka, Match 1

Tuesday 21 July 2026

2 matches
ODINEPNepal15746.5NAMNamibia159/237.4Namibia won by 8 wicketsICC Men's Cricket World Cup League 2, Match 115 ODINew Zealand268/950West Indies269/847.3West Indies won by 2 wicketsNew Zealand tour of West Indies, Match 5

Sunday 19 July 2026

2 matches
ODIWest Indies18844.4New Zealand189/944.1New Zealand won by 1 wicketNew Zealand tour of West Indies, Match 4 ODIEngland387/350India360/750England won by 27 runsIndia tour of England, Match 3

Thursday 16 July 2026

2 matches
ODIWest Indies140/937.1New Zealand141/439.3New Zealand won by 6 wicketsNew Zealand tour of West Indies, Match 3 ODIIndia23344England235/644.1England won by 4 wicketsIndia tour of England, Match 2

Wednesday 15 July 2026

1 match
ODIWomenWest Indies25750Ireland19343.1West Indies won by 64 runsWest Indies Women tour of Ireland, Match 3

Tuesday 14 July 2026

1 match
ODIEngland25847.5India262/445.2India won by 6 wicketsIndia tour of England, Match 1

Monday 13 July 2026

1 match
ODIWest Indies13836New Zealand141/532.4New Zealand won by 5 wicketsNew Zealand tour of West Indies, Match 2

Sunday 12 July 2026

1 match
ODIWomenIreland241/750West Indies242/438.5West Indies won by 6 wicketsWest Indies Women tour of Ireland, Match 2

Saturday 11 July 2026

2 matches
ODINew Zealand26749.5West Indies268/348.5West Indies won by 7 wicketsNew Zealand tour of West Indies, Match 1 ODIZimbabwe19948.1Bangladesh200/336Bangladesh won by 7 wicketsBangladesh tour of Zimbabwe, Match 3

Friday 10 July 2026

1 match
ODIWomenIreland26949West Indies270/138.4West Indies won by 9 wicketsWest Indies Women tour of Ireland, Match 1

Thursday 9 July 2026

1 match
ODIZimbabwe247/650Bangladesh23448.1Zimbabwe won by 13 runsBangladesh tour of Zimbabwe, Match 2

Monday 6 July 2026

1 match
ODIZimbabwe14136.4Bangladesh11633.1Zimbabwe won by 25 runsBangladesh tour of Zimbabwe, Match 1

Saturday 20 June 2026

1 match
ODIAFGAfghanistan21844.2India224/128.4India won by 9 wicketsAfghanistan tour of India, Match 3

Tuesday 16 June 2026

1 match
ODINETNetherlands15/14.1CANCanadaNo resultICC Men's Cricket World Cup League 2, Match 114

Sunday 14 June 2026

1 match
ODIBangladesh274/550Australia277/949.3Australia won by 1 wicketAustralia tour of Bangladesh, Match 3

Saturday 13 June 2026

1 match
ODIAFGAfghanistan19424.5India195/322.5India won by 7 wicketsAfghanistan tour of India, Match 1

Friday 12 June 2026

1 match
ODICANCanada275/850USAUnited States of America276/550United States of America won by 5 wicketsICC Men's Cricket World Cup League 2, Match 112

Thursday 11 June 2026

1 match
ODIAustralia187/842Bangladesh195/535Bangladesh won by 5 wickets (DLS)Australia tour of Bangladesh, Match 2

Wednesday 10 June 2026

1 match
ODINETNetherlands21448CANCanada218/849.5Canada won by 2 wicketsICC Men's Cricket World Cup League 2, Match 111

Tuesday 9 June 2026

1 match
ODIBangladesh284/850Australia191/942.2Bangladesh won by 86 runs (DLS)Australia tour of Bangladesh, Match 1

Monday 8 June 2026

1 match
ODINETNetherlands196/850USAUnited States of America17547.5Netherlands won by 21 runsICC Men's Cricket World Cup League 2, Match 110

Saturday 6 June 2026

1 match
ODICANCanada231/845USAUnited States of America235/239.5United States of America won by 8 wicketsICC Men's Cricket World Cup League 2, Match 109

Thursday 4 June 2026

1 match
ODIAustralia15742Pakistan161/641.5Pakistan won by 4 wicketsAustralia tour of Pakistan, Match 3

Wednesday 3 June 2026

1 match
ODISri Lanka303/750West Indies26249.2Sri Lanka won by 41 runsSri Lanka tour of West Indies, Match 1

Tuesday 2 June 2026

1 match
ODIAustralia231/950Pakistan19044Australia won by 41 runsAustralia tour of Pakistan, Match 2

Saturday 30 May 2026

1 match
ODIAustralia20044.1Pakistan202/542.3Pakistan won by 5 wicketsAustralia tour of Pakistan, Match 1

Friday 22 May 2026

1 match
ODINEPNepal317/850USAUnited States of America19541.2Nepal won by 122 runsICC Men's Cricket World Cup League 2, Match 108

Wednesday 20 May 2026

1 match
ODISCOScotland16943.3USAUnited States of America170/427.1United States of America won by 6 wicketsICC Men's Cricket World Cup League 2, Match 107

Monday 18 May 2026

1 match
ODISCOScotland19439.1NEPNepal199/438.1Nepal won by 6 wicketsICC Men's Cricket World Cup League 2, Match 106

Saturday 16 May 2026

2 matches
ODIUSAUnited States of America19543.3NEPNepal199/136.4Nepal won by 9 wicketsICC Men's Cricket World Cup League 2, Match 105 ODIWomenEngland181/733New Zealand141/424.4New Zealand won by 17 runs (DLS)New Zealand Women tour of England, Match 3

Thursday 14 May 2026

1 match
ODISCOScotland321/647USAUnited States of America246/832Scotland won by 2 runs (DLS)ICC Men's Cricket World Cup League 2, Match 104

Tuesday 12 May 2026

1 match
ODISCOScotland243/850NEPNepal218/739Scotland won by 2 runs (DLS)ICC Men's Cricket World Cup League 2, Match 103