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

The database

International men's ODI matches since 2002

2,860 international men's odi matches since 2002 ball by ball. Newest first.

Sunday 14 March 2021

1 match
ODISri Lanka274/650West Indies276/548.3West Indies won by 5 wicketsWest Indies v Sri Lanka, Match 3

Friday 12 March 2021

1 match
ODISri Lanka273/850West Indies274/549.4West Indies won by 5 wicketsWest Indies v Sri Lanka, Match 2

Wednesday 10 March 2021

1 match
ODISri Lanka23249West Indies236/247West Indies won by 8 wicketsWest Indies v Sri Lanka, Match 1

Tuesday 26 January 2021

1 match
ODIAFGAfghanistan266/950Ireland23047.1Afghanistan won by 36 runsIreland tour of United Arab Emirates, Match 3

Monday 25 January 2021

1 match
ODIBangladesh297/650West Indies17744.2Bangladesh won by 120 runsWest Indies tour of Bangladesh, Match 3

Sunday 24 January 2021

1 match
ODIIreland259/950AFGAfghanistan260/345.2Afghanistan won by 7 wicketsIreland tour of United Arab Emirates, Match 2

Friday 22 January 2021

1 match
ODIWest Indies14843.4Bangladesh149/333.2Bangladesh won by 7 wicketsICC Men's Cricket World Cup Super League, Match 2

Thursday 21 January 2021

1 match
ODIAFGAfghanistan287/950Ireland271/950Afghanistan won by 16 runsIreland tour of United Arab Emirates, Match 1

Wednesday 20 January 2021

1 match
ODIWest Indies12232.2Bangladesh125/433.5Bangladesh won by 6 wicketsICC Men's Cricket World Cup Super League, Match 1

Monday 18 January 2021

1 match
ODIIreland228/650United Arab Emirates11636Ireland won by 112 runsIreland tour of United Arab Emirates, Match 4

Friday 8 January 2021

1 match
ODIIreland269/550United Arab Emirates270/449United Arab Emirates won by 6 wicketsIreland tour of United Arab Emirates, Match 1

Wednesday 2 December 2020

1 match
ODIIndia302/550Australia28949.3India won by 13 runsIndia tour of Australia, Match 3

Sunday 29 November 2020

1 match
ODIAustralia389/450India338/950Australia won by 51 runsIndia tour of Australia, Match 2

Friday 27 November 2020

1 match
ODIAustralia374/650India308/850Australia won by 66 runsIndia tour of Australia, Match 1

Tuesday 3 November 2020

1 match
ODIZimbabwe278/650Pakistan278/950Match tiedZimbabwe tour of Pakistan, Match 3

Sunday 1 November 2020

1 match
ODIZimbabwe20645.1Pakistan208/435.2Pakistan won by 6 wicketsZimbabwe tour of Pakistan, Match 2

Friday 30 October 2020

1 match
ODIPakistan281/850Zimbabwe25549.4Pakistan won by 26 runsZimbabwe tour of Pakistan, Match 1

Wednesday 16 September 2020

1 match
ODIEngland302/750Australia305/749.4Australia won by 3 wicketsAustralia tour of England, Match 3

Sunday 13 September 2020

1 match
ODIEngland231/950Australia20748.4England won by 24 runsAustralia tour of England, Match 2

Friday 11 September 2020

1 match
ODIAustralia294/950England275/950Australia won by 19 runsAustralia tour of England, Match 1

Tuesday 4 August 2020

1 match
ODIEngland32849.5Ireland329/349.5Ireland won by 7 wicketsIreland tour of England, Match 3

Saturday 1 August 2020

1 match
ODIIreland212/950England216/632.3England won by 4 wicketsIreland tour of England, Match 2

Thursday 30 July 2020

1 match
ODIIreland17244.4England174/427.5England won by 6 wicketsIreland tour of England, Match 1

Friday 13 March 2020

1 match
ODIAustralia258/750New Zealand18741Australia won by 71 runsNew Zealand tour of Australia, Match 1

Saturday 7 March 2020

1 match
ODIAustralia254/750South Africa258/445.3South Africa won by 6 wicketsAustralia tour of South Africa, Match 3

Friday 6 March 2020

1 match
ODIBangladesh322/343Zimbabwe21837.3Bangladesh won by 123 runs (DLS)Zimbabwe tour of Bangladesh, Match 3

Wednesday 4 March 2020

1 match
ODIAustralia27150South Africa274/448.3South Africa won by 6 wicketsAustralia tour of South Africa, Match 2

Tuesday 3 March 2020

1 match
ODIBangladesh322/850Zimbabwe318/850Bangladesh won by 4 runsZimbabwe tour of Bangladesh, Match 2

Sunday 1 March 2020

2 matches
ODIBangladesh321/650Zimbabwe15239.1Bangladesh won by 169 runsZimbabwe tour of Bangladesh, Match 1 ODISri Lanka30750West Indies301/950Sri Lanka won by 6 runsWest Indies tour of Sri Lanka, Match 3

Saturday 29 February 2020

1 match
ODISouth Africa291/750Australia21745.1South Africa won by 74 runsAustralia tour of South Africa, Match 1

Wednesday 26 February 2020

1 match
ODISri Lanka345/850West Indies18439.1Sri Lanka won by 161 runsWest Indies tour of Sri Lanka, Match 2

Saturday 22 February 2020

1 match
ODIWest Indies289/750Sri Lanka290/949.1Sri Lanka won by 1 wicketWest Indies tour of Sri Lanka, Match 1

Wednesday 12 February 2020

1 match
ODIUSAUnited States of America3512NEPNepal36/25.2Nepal won by 8 wicketsICC Men's Cricket World Cup League 2, Match 30

Tuesday 11 February 2020

2 matches
ODIOMAOman276/650USAUnited States of America18439.1Oman won by 92 runsICC Men's Cricket World Cup League 2, Match 29 ODIIndia296/750New Zealand300/547.1New Zealand won by 5 wicketsIndia tour of New Zealand, Match 3

Sunday 9 February 2020

2 matches
ODINEPNepal249/850OMAOman250/247.2Oman won by 8 wicketsICC Men's Cricket World Cup League 2, Match 28 ODISouth Africa256/750England257/843.2England won by 2 wicketsEngland tour of South Africa, Match 3

Saturday 8 February 2020

2 matches
ODINEPNepal19049.2USAUnited States of America15544.1Nepal won by 35 runsICC Men's Cricket World Cup League 2, Match 27 ODINew Zealand273/850India25148.3New Zealand won by 22 runsIndia tour of New Zealand, Match 2

Friday 7 February 2020

1 match
ODISouth Africa71/211.2EnglandNo resultEngland tour of South Africa, Match 2

Thursday 6 February 2020

1 match
ODIUSAUnited States of America21350OMAOman214/449.3Oman won by 6 wicketsICC Men's Cricket World Cup League 2, Match 26

Wednesday 5 February 2020

2 matches
ODIOMAOman197/950NEPNepal17946.5Oman won by 18 runsICC Men's Cricket World Cup League 2, Match 25 ODIIndia347/450New Zealand348/648.1New Zealand won by 4 wicketsIndia tour of New Zealand, Match 1

Tuesday 4 February 2020

1 match
ODIEngland258/850South Africa259/347.4South Africa won by 7 wicketsEngland tour of South Africa, Match 1

Sunday 19 January 2020

1 match
ODIAustralia286/950India289/347.3India won by 7 wicketsAustralia tour of India, Match 3

Friday 17 January 2020

1 match
ODIIndia340/650Australia30449.1India won by 36 runsAustralia tour of India, Match 2

Tuesday 14 January 2020

1 match
ODIIndia25549.1Australia258/037.4Australia won by 10 wicketsAustralia tour of India, Match 1

Sunday 12 January 2020

1 match
ODIIreland20349.1West Indies199/536.2West Indies won by 5 wickets (DLS)Ireland tour of West Indies, Match 3

Thursday 9 January 2020

1 match
ODINAMNamibia9429United Arab Emirates95/219.3United Arab Emirates won by 8 wicketsICC Men's Cricket World Cup League 2, Match 4