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.

Thursday 14 July 2022

1 match
ODIEngland24649India14638.5England won by 100 runsIndia tour of England, Match 2

Wednesday 13 July 2022

2 matches
ODISCOScotland14442.5NEPNepal146/525.1Nepal won by 5 wicketsICC Men's Cricket World Cup League 2, Match 93 ODIWest Indies10835Bangladesh112/120.4Bangladesh won by 9 wicketsBangladesh tour of West Indies, Match 2

Tuesday 12 July 2022

2 matches
ODIIreland21648New Zealand219/738.1New Zealand won by 3 wicketsNew Zealand tour of Ireland, Match 2 ODIEngland11025.2India114/018.4India won by 10 wicketsIndia tour of England, Match 1

Monday 11 July 2022

1 match
ODINAMNamibia22047.4NEPNepal18046.5Namibia won by 40 runsICC Men's Cricket World Cup League 2, Match 92

Sunday 10 July 2022

3 matches
ODIWest Indies149/941Bangladesh151/431.5Bangladesh won by 6 wicketsBangladesh tour of West Indies, Match 1 ODIIreland300/950New Zealand305/949.5New Zealand won by 1 wicketNew Zealand tour of Ireland, Match 1 ODIScorecardSCOScotland258/650NAMNamibia18143Scotland won by 77 runsGlasgow

Friday 24 June 2022

1 match
ODISri Lanka16043.1Australia164/639.3Australia won by 4 wicketsAustralia tour of Sri Lanka, Match 5

Wednesday 22 June 2022

1 match
ODINETNetherlands24449.2England248/230.1England won by 8 wicketsEngland tour of Netherlands, Match 3

Tuesday 21 June 2022

1 match
ODISri Lanka25849Australia25450Sri Lanka won by 4 runsAustralia tour of Sri Lanka, Match 4

Sunday 19 June 2022

2 matches
ODIAustralia291/650Sri Lanka292/448.3Sri Lanka won by 6 wicketsAustralia tour of Sri Lanka, Match 3 ODINETNetherlands235/741England239/436.1England won by 6 wicketsEngland tour of Netherlands, Match 2

Friday 17 June 2022

1 match
ODIEngland498/450NETNetherlands26649.4England won by 232 runsEngland tour of Netherlands, Match 1

Thursday 16 June 2022

1 match
ODISri Lanka220/947.4Australia18937.1Sri Lanka won by 26 runs (DLS)Australia tour of Sri Lanka, Match 2

Wednesday 15 June 2022

1 match
ODIUSAUnited States of America245/750NEPNepal20647.4United States of America won by 39 runsICC Men's Cricket World Cup League 2, Match 90

Tuesday 14 June 2022

2 matches
ODIOMAOman16346.5NEPNepal167/333.1Nepal won by 7 wicketsICC Men's Cricket World Cup League 2, Match 89 ODISri Lanka300/750Australia282/842.3Australia won by 2 wickets (DLS)Australia tour of Sri Lanka, Match 1

Sunday 12 June 2022

2 matches
ODIPakistan269/948West Indies21637.2Pakistan won by 53 runs (DLS)West Indies tour of Pakistan, Match 3 ODIOMAOman280/450USAUnited States of America267/950Oman won by 13 runsICC Men's Cricket World Cup League 2, Match 88

Saturday 11 June 2022

1 match
ODINEPNepal27449.2USAUnited States of America274/650Match tiedICC Men's Cricket World Cup League 2, Match 87

Friday 10 June 2022

1 match
ODIPakistan275/850West Indies15532.2Pakistan won by 120 runsWest Indies tour of Pakistan, Match 2

Thursday 9 June 2022

2 matches
ODIOMAOman211/850NEPNepal19849.4Oman won by 13 runsICC Men's Cricket World Cup League 2, Match 86 ODIScorecardZimbabwe13544.5AFGAfghanistan137/637.4Afghanistan won by 4 wicketsHarare

Wednesday 8 June 2022

2 matches
ODIWest Indies305/850Pakistan306/549.2Pakistan won by 5 wicketsWest Indies tour of Pakistan, Match 1 ODIUSAUnited States of America323/850OMAOman20943.3United States of America won by 114 runsICC Men's Cricket World Cup League 2, Match 85

Monday 6 June 2022

1 match
ODIZimbabwe22850AFGAfghanistan229/244.3Afghanistan won by 8 wicketsAfghanistan tour of Zimbabwe, Match 2

Saturday 4 June 2022

3 matches
ODIAFGAfghanistan276/550Zimbabwe21650Afghanistan won by 60 runsAfghanistan tour of Zimbabwe, Match 1 ODIUSAUnited States of America19846.3United Arab Emirates200/240.1United Arab Emirates won by 8 wicketsICC Men's Cricket World Cup League 2, Match 84 ODIWest Indies308/550NETNetherlands28849.5West Indies won by 20 runsWest Indies tour of Netherlands, Match 3

Friday 3 June 2022

1 match
ODISCOScotland17150United Arab Emirates172/544.1United Arab Emirates won by 5 wicketsICC Men's Cricket World Cup League 2, Match 83

Thursday 2 June 2022

1 match
ODINETNetherlands21448.3West Indies217/545.3West Indies won by 5 wicketsWest Indies tour of Netherlands, Match 2

Wednesday 1 June 2022

1 match
ODIUnited Arab Emirates203/750USAUnited States of America204/644.5United States of America won by 4 wicketsICC Men's Cricket World Cup League 2, Match 82

Tuesday 31 May 2022

2 matches
ODIUnited Arab Emirates215/950SCOScotland217/648Scotland won by 4 wicketsICC Men's Cricket World Cup League 2, Match 81 ODINETNetherlands240/745West Indies249/343.1West Indies won by 7 wickets (DLS)West Indies tour of Netherlands, Match 1

Sunday 29 May 2022

1 match
ODISCOScotland300/750USAUnited States of America18942.4Scotland won by 111 runsICC Men's Cricket World Cup League 2, Match 80

Saturday 28 May 2022

1 match
ODIUSAUnited States of America310/550SCOScotland20646.1United States of America won by 104 runsICC Men's Cricket World Cup League 2, Match 79

Saturday 16 April 2022

1 match
ODIOMAOman277/850PNGPapua New Guinea19244.3Oman won by 85 runsICC Men's Cricket World Cup League 2, Match 78

Friday 15 April 2022

1 match
ODIOMAOman225/750SCOScotland226/849.5Scotland won by 2 wicketsICC Men's Cricket World Cup League 2, Match 77

Wednesday 13 April 2022

1 match
ODISCOScotland287/550PNGPapua New Guinea16436.2Scotland won by 123 runsICC Men's Cricket World Cup League 2, Match 76

Tuesday 12 April 2022

1 match
ODIPNGPapua New Guinea224/950OMAOman227/344.1Oman won by 7 wicketsICC Men's Cricket World Cup League 2, Match 75

Sunday 10 April 2022

1 match
ODISCOScotland21549.4OMAOman21149.4Scotland won by 4 runsICC Men's Cricket World Cup League 2, Match 74

Saturday 9 April 2022

1 match
ODISCOScotland284/350PNGPapua New Guinea12236Scotland won by 162 runsICC Men's Cricket World Cup League 2, Match 73

Monday 4 April 2022

1 match
ODINew Zealand333/850NETNetherlands21842.3New Zealand won by 115 runsNetherlands tour of New Zealand, Match 3

Saturday 2 April 2022

2 matches
ODINew Zealand264/950NETNetherlands14634.1New Zealand won by 118 runsNetherlands tour of New Zealand, Match 2 ODIAustralia21041.5Pakistan214/137.5Pakistan won by 9 wicketsAustralia tour of Pakistan, Match 3

Thursday 31 March 2022

1 match
ODIAustralia348/850Pakistan349/449Pakistan won by 6 wicketsAustralia tour of Pakistan, Match 2

Tuesday 29 March 2022

2 matches
ODINETNetherlands20249.4New Zealand204/338.3New Zealand won by 7 wicketsNetherlands tour of New Zealand, Match 1 ODIAustralia313/750Pakistan22545.2Australia won by 88 runsAustralia tour of Pakistan, Match 1