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

The database

International men's ODI matches since 1971

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

Sunday 16 February 2025

2 matches
ODINAMNamibia9633.1OMAOman100/822.4Oman won by 2 wicketsICC Men's Cricket World Cup League 2, Match 53 ODIZimbabwe24549Ireland249/448.4Ireland won by 6 wicketsIreland tour of Zimbabwe, Match 2

Friday 14 February 2025

4 matches
ODISri Lanka281/450Australia10724.2Sri Lanka won by 174 runsAustralia tour of Sri Lanka, Match 2 ODIUSAUnited States of America268/950NAMNamibia19842.3United States of America won by 70 runsICC Men's Cricket World Cup League 2, Match 52 ODIZimbabwe299/550Ireland25046Zimbabwe won by 49 runsIreland tour of Zimbabwe, Match 1 ODIPakistan24249.3New Zealand243/545.2New Zealand won by 5 wicketsPakistan Tri-Nation Series, Final

Wednesday 12 February 2025

4 matches
ODIUSAUnited States of America15142.1OMAOman152/345.5Oman won by 7 wicketsICC Men's Cricket World Cup League 2, Match 51 ODISri Lanka21446Australia16533.5Sri Lanka won by 49 runsAustralia tour of Sri Lanka, Match 1 ODISouth Africa352/550Pakistan355/449Pakistan won by 6 wicketsPakistan Tri-Nation Series, Match 3 ODIIndia35650England21434.2India won by 142 runsEngland tour of India, Match 3

Monday 10 February 2025

2 matches
ODINAMNamibia16946.3OMAOman14637.2Namibia won by 23 runsICC Men's Cricket World Cup League 2, Match 50 ODISouth Africa304/650New Zealand308/448.4New Zealand won by 6 wicketsPakistan Tri-Nation Series, Match 2

Sunday 9 February 2025

1 match
ODIEngland30449.5India308/644.3India won by 4 wicketsEngland tour of India, Match 2

Saturday 8 February 2025

2 matches
ODIUSAUnited States of America293/843NAMNamibia17940.2United States of America won by 114 runsICC Men's Cricket World Cup League 2, Match 49 ODINew Zealand330/650Pakistan252/947.5New Zealand won by 78 runsPakistan Tri-Nation Series, Match 1

Thursday 6 February 2025

1 match
ODIEngland24847.4India251/638.4India won by 4 wicketsEngland tour of India, Match 1

Saturday 11 January 2025

1 match
ODISri Lanka290/850New Zealand15029.4Sri Lanka won by 140 runsSri Lanka tour of New Zealand, Match 3

Wednesday 8 January 2025

1 match
ODINew Zealand255/937Sri Lanka14230.2New Zealand won by 113 runsSri Lanka tour of New Zealand, Match 2

Sunday 5 January 2025

1 match
ODISri Lanka17843.4New Zealand180/126.2New Zealand won by 9 wicketsSri Lanka tour of New Zealand, Match 1

Sunday 22 December 2024

1 match
ODIPakistan308/947South Africa27142Pakistan won by 36 runs (DLS)Pakistan tour of South Africa, Match 3

Saturday 21 December 2024

1 match
ODIZimbabwe12730.1AFGAfghanistan131/226.5Afghanistan won by 8 wicketsAfghanistan tour of Zimbabwe, Match 3

Thursday 19 December 2024

2 matches
ODIAFGAfghanistan286/650Zimbabwe5417.5Afghanistan won by 232 runsAfghanistan tour of Zimbabwe, Match 2 ODIPakistan32949.5South Africa24843Pakistan won by 81 runsPakistan tour of South Africa, Match 2

Tuesday 17 December 2024

2 matches
ODIZimbabwe44/59.2AFGAfghanistanNo resultAfghanistan tour of Zimbabwe, Match 1 ODISouth Africa239/950Pakistan242/749.3Pakistan won by 3 wicketsPakistan tour of South Africa, Match 1

Thursday 12 December 2024

1 match
ODIBangladesh321/550West Indies325/645.5West Indies won by 4 wicketsBangladesh tour of West Indies, Match 3

Tuesday 10 December 2024

1 match
ODIBangladesh22745.5West Indies230/336.5West Indies won by 7 wicketsBangladesh tour of West Indies, Match 2

Sunday 8 December 2024

1 match
ODIBangladesh294/650West Indies295/547.4West Indies won by 5 wicketsBangladesh tour of West Indies, Match 1

Thursday 28 November 2024

1 match
ODIPakistan303/650Zimbabwe20440.1Pakistan won by 99 runsPakistan tour of Zimbabwe, Match 3

Tuesday 26 November 2024

1 match
ODIZimbabwe14532.3Pakistan148/018.2Pakistan won by 10 wicketsPakistan tour of Zimbabwe, Match 2

Sunday 24 November 2024

1 match
ODIZimbabwe20540.2Pakistan60/621Zimbabwe won by 80 runs (DLS)Pakistan tour of Zimbabwe, Match 1

Tuesday 19 November 2024

1 match
ODINew Zealand112/121Sri LankaNo resultNew Zealand tour of Sri Lanka, Match 3

Sunday 17 November 2024

1 match
ODINew Zealand20945.1Sri Lanka210/746Sri Lanka won by 3 wickets (DLS)New Zealand tour of Sri Lanka, Match 2

Wednesday 13 November 2024

1 match
ODISri Lanka324/549.2New Zealand175/927Sri Lanka won by 45 runs (DLS)New Zealand tour of Sri Lanka, Match 1

Monday 11 November 2024

2 matches
ODIBangladesh244/850AFGAfghanistan246/548.2Afghanistan won by 5 wicketsBangladesh tour of United Arab Emirates, Match 3 ODIOMAOman15544.2NETNetherlands15445.3Oman won by 1 runICC Men's Cricket World Cup League 2, Match 48

Sunday 10 November 2024

1 match
ODIAustralia140/931.5Pakistan143/226.5Pakistan won by 8 wicketsPakistan tour of Australia, Match 3

Saturday 9 November 2024

2 matches
ODIBangladesh252/750AFGAfghanistan18443.3Bangladesh won by 68 runsBangladesh tour of United Arab Emirates, Match 2 ODINETNetherlands241/850United Arab Emirates17445.2Netherlands won by 67 runsICC Men's Cricket World Cup League 2, Match 47

Friday 8 November 2024

1 match
ODIAustralia16335Pakistan169/126.3Pakistan won by 9 wicketsPakistan tour of Australia, Match 2

Thursday 7 November 2024

1 match
ODIUnited Arab Emirates7825.3OMAOman79/624.1Oman won by 4 wicketsICC Men's Cricket World Cup League 2, Match 46

Wednesday 6 November 2024

2 matches
ODIEngland263/850West Indies267/243West Indies won by 8 wicketsEngland tour of West Indies, Match 3 ODIScorecardAFGAfghanistan23549.4Bangladesh14334.3Afghanistan won by 92 runsSharjah

Tuesday 5 November 2024

1 match
ODINETNetherlands13240.2OMAOman133/234.1Oman won by 8 wicketsICC Men's Cricket World Cup League 2, Match 45

Monday 4 November 2024

2 matches
ODINEPNepal26/16SCOScotlandNo resultICC Men's Cricket World Cup League 2, Match 44 ODIPakistan20346.4Australia204/833.3Australia won by 2 wicketsPakistan tour of Australia, Match 1

Sunday 3 November 2024

1 match
ODIUnited Arab Emirates240/850NETNetherlands21447.4United Arab Emirates won by 26 runsICC Men's Cricket World Cup League 2, Match 43

Saturday 2 November 2024

2 matches
ODIUSAUnited States of America281/850NEPNepal24449.5United States of America won by 37 runsICC Men's Cricket World Cup League 2, Match 42 ODIWest Indies328/650England329/547.3England won by 5 wicketsEngland tour of West Indies, Match 2

Friday 1 November 2024

1 match
ODIUnited Arab Emirates12841.3OMAOman129/443.4Oman won by 6 wicketsICC Men's Cricket World Cup League 2, Match 41