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

1 match
ODIOMAOman12137.1NEPNepal122/318.2Nepal won by 7 wicketsICC Men's Cricket World Cup League 2, Match 41

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