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 17 September 2021

1 match
ODINEPNepal17448USAUnited States of America175/429.3United States of America won by 6 wicketsICC Men's Cricket World Cup League 2, Match 40

Thursday 16 September 2021

1 match
ODIUSAUnited States of America17844.4OMAOman179/649.4Oman won by 4 wicketsICC Men's Cricket World Cup League 2, Match 39

Tuesday 14 September 2021

1 match
ODINEPNepal19647.4OMAOman200/531.1Oman won by 5 wicketsICC Men's Cricket World Cup League 2, Match 38

Monday 13 September 2021

2 matches
ODIUSAUnited States of America230/950NEPNepal231/549Nepal won by 5 wicketsICC Men's Cricket World Cup League 2, Match 37 ODIZimbabwe13134Ireland118/322.2Ireland won by 7 wickets (DLS)Zimbabwe tour of Ireland and Scotland, Match 3

Friday 10 September 2021

2 matches
ODINEPNepal23349.3PNGPapua New Guinea8219.1Nepal won by 151 runsNepal v Papua New Guinea ODI Series, Match 2 ODIIreland282/850ZimbabweNo resultZimbabwe tour of Ireland and Scotland, Match 2

Thursday 9 September 2021

1 match
ODIUSAUnited States of America271/950PNGPapua New Guinea13737.1United States of America won by 134 runsPapua New Guinea v United States of America ODI Series, Match 2

Wednesday 8 September 2021

1 match
ODIZimbabwe266/750.1Ireland22848.5Zimbabwe won by 38 runsZimbabwe tour of Ireland and Scotland, Match 1

Tuesday 7 September 2021

2 matches
ODIPNGPapua New Guinea13433NEPNepal135/839.3Nepal won by 2 wicketsNepal v Papua New Guinea ODI Series, Match 1 ODISri Lanka203/950South Africa12530Sri Lanka won by 78 runsSouth Africa tour of Sri Lanka, Match 3

Monday 6 September 2021

1 match
ODIPNGPapua New Guinea15844.2USAUnited States of America159/328.2United States of America won by 7 wicketsPapua New Guinea v United States of America ODI Series, Match 1

Saturday 4 September 2021

1 match
ODISouth Africa283/647Sri Lanka19736.4South Africa won by 67 runs (DLS)South Africa tour of Sri Lanka, Match 2

Thursday 2 September 2021

1 match
ODISri Lanka300/950.1South Africa286/650Sri Lanka won by 14 runsSouth Africa tour of Sri Lanka, Match 1

Monday 26 July 2021

1 match
ODIWest Indies15245.1Australia153/430.2Australia won by 6 wicketsAustralia tour of West Indies, Match 3

Friday 23 July 2021

1 match
ODIIndia22543.1Sri Lanka227/739Sri Lanka won by 3 wickets (DLS)India tour of Sri Lanka, Match 3

Thursday 22 July 2021

1 match
ODIAustralia18747.1West Indies191/638West Indies won by 4 wicketsAustralia tour of West Indies, Match 2

Tuesday 20 July 2021

3 matches
ODIZimbabwe29849.3Bangladesh302/548Bangladesh won by 5 wicketsBangladesh tour of Zimbabwe, Match 3 ODIAustralia252/949West Indies12326.2Australia won by 133 runs (DLS)Australia tour of West Indies, Match 1 ODISri Lanka275/950India277/749.1India won by 3 wicketsIndia tour of Sri Lanka, Match 2

Sunday 18 July 2021

2 matches
ODIZimbabwe240/950Bangladesh242/749.1Bangladesh won by 3 wicketsBangladesh tour of Zimbabwe, Match 2 ODISri Lanka262/950India263/336.4India won by 7 wicketsIndia tour of Sri Lanka, Match 1

Friday 16 July 2021

2 matches
ODIBangladesh276/950Zimbabwe121/928.5Bangladesh won by 155 runsBangladesh tour of Zimbabwe, Match 1 ODISouth Africa346/450Ireland27647.1South Africa won by 70 runsSouth Africa tour of Ireland, Match 3

Tuesday 13 July 2021

2 matches
ODIIreland290/550South Africa24748.3Ireland won by 43 runsSouth Africa tour of Ireland, Match 2 ODIPakistan331/950England332/748England won by 3 wicketsPakistan tour of England, Match 3

Sunday 11 July 2021

1 match
ODIIreland195/440.2South AfricaNo resultSouth Africa tour of Ireland, Match 1

Saturday 10 July 2021

1 match
ODIEngland24745.2Pakistan19541England won by 52 runsPakistan tour of England, Match 2

Thursday 8 July 2021

1 match
ODIPakistan14135.2England142/121.5England won by 9 wicketsPakistan tour of England, Match 1

Sunday 4 July 2021

1 match
ODISri Lanka16641.1EnglandNo resultSri Lanka tour of England, Match 3

Thursday 1 July 2021

1 match
ODISri Lanka241/950England244/243England won by 8 wicketsSri Lanka tour of England, Match 2

Tuesday 29 June 2021

1 match
ODISri Lanka18542.3England189/534.5England won by 5 wicketsSri Lanka tour of England, Match 1

Monday 7 June 2021

1 match
ODIIreland16349.2NETNetherlands166/645.4Netherlands won by 4 wicketsIreland tour of Netherlands, Match 3

Friday 4 June 2021

1 match
ODINETNetherlands15749.2Ireland158/243Ireland won by 8 wicketsIreland tour of Netherlands, Match 2

Wednesday 2 June 2021

1 match
ODINETNetherlands19550Ireland194/950Netherlands won by 1 runIreland tour of Netherlands, Match 1

Friday 28 May 2021

1 match
ODISri Lanka286/650Bangladesh18942.3Sri Lanka won by 97 runsSri Lanka tour of Bangladesh, Match 3

Tuesday 25 May 2021

1 match
ODIBangladesh24648.1Sri Lanka141/940Bangladesh won by 103 runs (DLS)Sri Lanka tour of Bangladesh, Match 2

Sunday 23 May 2021

1 match
ODIBangladesh257/650Sri Lanka22448.1Bangladesh won by 33 runsSri Lanka tour of Bangladesh, Match 1

Thursday 20 May 2021

1 match
ODINETNetherlands17148.4SCOScotland172/442.1Scotland won by 6 wicketsScotland tour of Netherlands, Match 2

Wednesday 19 May 2021

1 match
ODINETNetherlands163/833SCOScotland149/833Netherlands won by 14 runsScotland tour of Netherlands, Match 1

Wednesday 7 April 2021

1 match
ODIPakistan320/750South Africa29249.3Pakistan won by 28 runsPakistan tour of South Africa, Match 3

Sunday 4 April 2021

1 match
ODISouth Africa341/650Pakistan324/950South Africa won by 17 runsPakistan tour of South Africa, Match 2

Friday 2 April 2021

1 match
ODISouth Africa273/650Pakistan274/750Pakistan won by 3 wicketsPakistan tour of South Africa, Match 1

Sunday 28 March 2021

1 match
ODIIndia32948.2England322/950India won by 7 runsEngland tour of India, Match 3

Friday 26 March 2021

2 matches
ODIIndia336/650England337/443.3England won by 6 wicketsEngland tour of India, Match 2 ODINew Zealand318/650Bangladesh15442.4New Zealand won by 164 runsBangladesh tour of New Zealand, Match 3

Tuesday 23 March 2021

2 matches
ODIIndia317/550England25142.1India won by 66 runsEngland tour of India, Match 1 ODIBangladesh271/650New Zealand275/548.2New Zealand won by 5 wicketsBangladesh tour of New Zealand, Match 2

Saturday 20 March 2021

1 match
ODIBangladesh13141.5New Zealand132/221.2New Zealand won by 8 wicketsBangladesh tour of New Zealand, Match 1

Sunday 14 March 2021

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