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

The database

Men's ODI matches since 2002

2,819 men's odi matches since 2002 ball by ball. Newest first.

Saturday 15 June 2019

1 match
ODIAustralia334/750Sri Lanka24745.5Australia won by 87 runsICC Men's Cricket World Cup, Match 20

Friday 14 June 2019

1 match
ODIWest Indies21244.4England213/233.1England won by 8 wicketsICC Men's Cricket World Cup, Match 19

Wednesday 12 June 2019

1 match
ODIAustralia30749Pakistan26645.4Australia won by 41 runsICC Men's Cricket World Cup, Match 17

Monday 10 June 2019

1 match
ODISouth Africa29/27.3West IndiesNo resultICC Men's Cricket World Cup, Match 15

Sunday 9 June 2019

1 match
ODIIndia352/550Australia31650India won by 36 runsICC Men's Cricket World Cup, Match 14

Saturday 8 June 2019

2 matches
ODIAFGAfghanistan17241.1New Zealand173/332.1New Zealand won by 7 wicketsICC Men's Cricket World Cup, Match 13 ODIEngland386/650Bangladesh28048.5England won by 106 runsICC Men's Cricket World Cup, Match 12

Thursday 6 June 2019

1 match
ODIAustralia28849West Indies273/950Australia won by 15 runsICC Men's Cricket World Cup, Match 10

Wednesday 5 June 2019

2 matches
ODIBangladesh24449.2New Zealand248/847.1New Zealand won by 2 wicketsICC Men's Cricket World Cup, Match 9 ODISouth Africa227/950India230/447.3India won by 6 wicketsICC Men's Cricket World Cup, Match 8

Tuesday 4 June 2019

1 match
ODISri Lanka20136.5AFGAfghanistan15232.4Sri Lanka won by 34 runs (DLS)ICC Men's Cricket World Cup, Match 7

Monday 3 June 2019

1 match
ODIPakistan348/850England334/950Pakistan won by 14 runsICC Men's Cricket World Cup, Match 6

Sunday 2 June 2019

1 match
ODIBangladesh330/650South Africa309/850Bangladesh won by 21 runsICC Men's Cricket World Cup, Match 5

Saturday 1 June 2019

2 matches
ODIAFGAfghanistan20738.2Australia209/334.5Australia won by 7 wicketsICC Men's Cricket World Cup, Match 4 ODISri Lanka13629.2New Zealand137/016.1New Zealand won by 10 wicketsICC Men's Cricket World Cup, Match 3

Friday 31 May 2019

1 match
ODIPakistan10521.4West Indies108/313.4West Indies won by 7 wicketsICC Men's Cricket World Cup, Match 2

Thursday 30 May 2019

1 match
ODIEngland311/850South Africa20739.5England won by 104 runsICC Men's Cricket World Cup, Match 1

Tuesday 21 May 2019

2 matches
ODIAFGAfghanistan305/750Ireland17941.2Afghanistan won by 126 runsAfghanistan tour of Ireland, Match 2 ODISri Lanka322/850SCOScotland19933.2Sri Lanka won by 35 runs (DLS)Sri Lanka tour of England and Scotland, Match 2

Sunday 19 May 2019

2 matches
ODIIreland21048.5AFGAfghanistan13835.4Ireland won by 72 runsAfghanistan tour of Ireland, Match 1 ODIEngland351/950Pakistan29746.5England won by 54 runsPakistan tour of England, Match 5

Friday 17 May 2019

2 matches
ODIWest Indies152/124Bangladesh213/522.5Bangladesh won by 5 wickets (DLS)Ireland Tri-Nation Series, Final ODIPakistan340/750England341/749.3England won by 3 wicketsPakistan tour of England, Match 4

Wednesday 15 May 2019

1 match
ODIIreland292/850Bangladesh294/443Bangladesh won by 6 wicketsIreland Tri-Nation Series, Match 6

Tuesday 14 May 2019

1 match
ODIPakistan358/950England359/444.5England won by 6 wicketsPakistan tour of England, Match 3

Monday 13 May 2019

1 match
ODIWest Indies247/950Bangladesh248/547.2Bangladesh won by 5 wicketsIreland Tri-Nation Series, Match 5

Saturday 11 May 2019

2 matches
ODIIreland327/550West Indies331/547.5West Indies won by 5 wicketsIreland Tri-Nation Series, Match 4 ODIEngland373/350Pakistan361/750England won by 12 runsPakistan tour of England, Match 2

Wednesday 8 May 2019

1 match
ODIPakistan80/219EnglandNo resultPakistan tour of England, Match 1

Tuesday 7 May 2019

1 match
ODIWest Indies261/950Bangladesh264/245Bangladesh won by 8 wicketsIreland Tri-Nation Series, Match 2

Sunday 5 May 2019

1 match
ODIWest Indies381/350Ireland18534.4West Indies won by 196 runsIreland Tri-Nation Series, Match 1

Friday 3 May 2019

1 match
ODIIreland19843.1England199/642England won by 4 wicketsEngland tour of Ireland

Saturday 27 April 2019

2 matches
ODINAMNamibia226/750OMAOman8129Namibia won by 145 runsICC World Cricket League Division Two, Final ODIUSAUnited States of America16443.4PNGPapua New Guinea165/533Papua New Guinea won by 5 wicketsICC World Cricket League Division Two, 3rd Place Play-Off

Tuesday 16 April 2019

1 match
ODIUnited Arab Emirates17547.1Zimbabwe129/724.5Zimbabwe won by 3 wickets (DLS)United Arab Emirates tour of Zimbabwe, Match 4

Friday 12 April 2019

1 match
ODIUnited Arab Emirates169/935Zimbabwe185/432Zimbabwe won by 4 runs (DLS)United Arab Emirates tour of Zimbabwe, Match 2

Wednesday 10 April 2019

1 match
ODIUnited Arab Emirates11044.5Zimbabwe111/323.1Zimbabwe won by 7 wicketsUnited Arab Emirates tour of Zimbabwe, Match 1

Sunday 31 March 2019

1 match
ODIAustralia327/750Pakistan307/750Australia won by 20 runsAustralia tour of United Arab Emirates, Match 5

Friday 29 March 2019

1 match
ODIAustralia277/750Pakistan271/850Australia won by 6 runsAustralia tour of United Arab Emirates, Match 4

Wednesday 27 March 2019

1 match
ODIAustralia266/650Pakistan18644.4Australia won by 80 runsAustralia tour of United Arab Emirates, Match 3

Sunday 24 March 2019

1 match
ODIPakistan284/750Australia285/247.5Australia won by 8 wicketsAustralia tour of United Arab Emirates, Match 2

Friday 22 March 2019

1 match
ODIPakistan280/550Australia281/249Australia won by 8 wicketsAustralia tour of United Arab Emirates, Match 1

Saturday 16 March 2019

1 match
ODISri Lanka22549.3South Africa135/228South Africa won by 41 runs (DLS)Sri Lanka tour of South Africa, Match 5

Wednesday 13 March 2019

2 matches
ODIAustralia272/950India23750Australia won by 35 runsAustralia tour of India, Match 5 ODISri Lanka18939.2South Africa190/432.5South Africa won by 6 wicketsSri Lanka tour of South Africa, Match 4

Sunday 10 March 2019

3 matches
ODIAFGAfghanistan216/650Ireland219/547.2Ireland won by 5 wicketsIreland tour of India, Match 5 ODIIndia358/950Australia359/647.5Australia won by 4 wicketsAustralia tour of India, Match 4 ODISouth Africa331/550Sri Lanka121/524South Africa won by 71 runs (DLS)Sri Lanka tour of South Africa, Match 3

Friday 8 March 2019

1 match
ODIAustralia313/550India28148.2Australia won by 32 runsAustralia tour of India, Match 3

Wednesday 6 March 2019

1 match
ODISouth Africa25145.1Sri Lanka13832.2South Africa won by 113 runsSri Lanka tour of South Africa, Match 2