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

The database

Men's ODI matches since 1971

5,028 men's odi matches since 1971. Newest first.

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

2 matches
ODINAMNamibia9429United Arab Emirates95/219.3United Arab Emirates won by 8 wicketsICC Men's Cricket World Cup League 2, Match 4 ODIIreland237/950West Indies242/949.5West Indies won by 1 wicketIreland tour of West Indies, Match 2