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.

Saturday 21 October 2023

2 matches
ODISouth Africa399/750England170/922South Africa won by 229 runsICC Men's Cricket World Cup, Match 20 ODINETNetherlands26249.4Sri Lanka263/548.2Sri Lanka won by 5 wicketsICC Men's Cricket World Cup, Match 19

Friday 20 October 2023

1 match
ODIAustralia367/950Pakistan30545.3Australia won by 62 runsICC Men's Cricket World Cup, Match 18

Thursday 19 October 2023

1 match
ODIBangladesh256/850India261/341.3India won by 7 wicketsICC Men's Cricket World Cup, Match 17

Wednesday 18 October 2023

1 match
ODINew Zealand288/650AFGAfghanistan13934.4New Zealand won by 149 runsICC Men's Cricket World Cup, Match 16

Tuesday 17 October 2023

1 match
ODINETNetherlands245/843South Africa20742.5Netherlands won by 38 runsICC Men's Cricket World Cup, Match 15

Monday 16 October 2023

1 match
ODISri Lanka20943.3Australia215/535.2Australia won by 5 wicketsICC Men's Cricket World Cup, Match 14

Sunday 15 October 2023

1 match
ODIAFGAfghanistan28449.5England21540.3Afghanistan won by 69 runsICC Men's Cricket World Cup, Match 13

Saturday 14 October 2023

1 match
ODIPakistan19142.5India192/330.3India won by 7 wicketsICC Men's Cricket World Cup, Match 12

Friday 13 October 2023

1 match
ODIBangladesh245/950New Zealand248/242.5New Zealand won by 8 wicketsICC Men's Cricket World Cup, Match 11

Thursday 12 October 2023

1 match
ODISouth Africa311/750Australia17740.5South Africa won by 134 runsICC Men's Cricket World Cup, Match 10

Wednesday 11 October 2023

1 match
ODIAFGAfghanistan272/850India273/235India won by 8 wicketsICC Men's Cricket World Cup, Match 9

Tuesday 10 October 2023

2 matches
ODISri Lanka344/950Pakistan345/448.2Pakistan won by 6 wicketsICC Men's Cricket World Cup, Match 8 ODIEngland364/950Bangladesh22748.2England won by 137 runsICC Men's Cricket World Cup, Match 7

Monday 9 October 2023

1 match
ODINew Zealand322/750NETNetherlands22346.3New Zealand won by 99 runsICC Men's Cricket World Cup, Match 6

Sunday 8 October 2023

1 match
ODIAustralia19949.3India201/441.2India won by 6 wicketsICC Men's Cricket World Cup, Match 5

Saturday 7 October 2023

2 matches
ODIAFGAfghanistan15637.2Bangladesh158/434.4Bangladesh won by 6 wicketsICC Men's Cricket World Cup, Match 3 ODISouth Africa428/550Sri Lanka32644.5South Africa won by 102 runsICC Men's Cricket World Cup, Match 4

Friday 6 October 2023

1 match
ODIPakistan28648.5NETNetherlands20541Pakistan won by 81 runsICC Men's Cricket World Cup, Match 2

Thursday 5 October 2023

1 match
ODIEngland282/950New Zealand283/136.2New Zealand won by 9 wicketsICC Men's Cricket World Cup, Match 1

Wednesday 27 September 2023

1 match
ODIAustralia352/750India28649.4Australia won by 66 runsAustralia tour of India, Match 3

Tuesday 26 September 2023

2 matches
ODIBangladesh17134.3New Zealand175/334.5New Zealand won by 7 wicketsNew Zealand tour of Bangladesh, Match 3 ODIEngland280/431IrelandNo resultIreland tour of England, Match 3

Sunday 24 September 2023

1 match
ODIIndia399/550Australia21728.2India won by 99 runs (DLS)Australia tour of India, Match 2

Saturday 23 September 2023

2 matches
ODINew Zealand25449.3Bangladesh16841.1New Zealand won by 86 runsNew Zealand tour of Bangladesh, Match 2 ODIEngland334/850Ireland28646.4England won by 48 runsIreland tour of England, Match 2

Friday 22 September 2023

1 match
ODIAustralia27650India281/548.4India won by 5 wicketsAustralia tour of India, Match 1

Thursday 21 September 2023

1 match
ODINew Zealand136/533.4BangladeshNo resultNew Zealand tour of Bangladesh, Match 1

Sunday 17 September 2023

2 matches
ODISri Lanka5015.2India51/06.1India won by 10 wicketsAsia Cup, Final ODISouth Africa315/950Australia19334.1South Africa won by 122 runsAustralia tour of South Africa, Match 5

Friday 15 September 2023

3 matches
ODIBangladesh265/850India25949.5Bangladesh won by 6 runsAsia Cup, Match 12 ODISouth Africa416/550Australia252/934.5South Africa won by 164 runsAustralia tour of South Africa, Match 4 ODIEngland311/950New Zealand211/938.2England won by 100 runsNew Zealand tour of England, Match 4

Thursday 14 September 2023

1 match
ODIPakistan252/742Sri Lanka252/842Sri Lanka won by 2 wickets (DLS)Asia Cup, Match 11

Wednesday 13 September 2023

1 match
ODIEngland36848.1New Zealand18739England won by 181 runsNew Zealand tour of England, Match 3

Tuesday 12 September 2023

2 matches
ODIIndia21349.1Sri Lanka17241.3India won by 41 runsAsia Cup, Match 10 ODISouth Africa338/650Australia22734.3South Africa won by 111 runsAustralia tour of South Africa, Match 3

Sunday 10 September 2023

2 matches
ODIIndia356/250Pakistan128/832India won by 228 runsAsia Cup, Match 9 ODIEngland226/734New Zealand14726.5England won by 79 runsNew Zealand tour of England, Match 2

Saturday 9 September 2023

2 matches
ODISri Lanka257/950Bangladesh23648.1Sri Lanka won by 21 runsAsia Cup, Match 8 ODIAustralia392/850South Africa26941.5Australia won by 123 runsAustralia tour of South Africa, Match 2

Friday 8 September 2023

1 match
ODIEngland291/650New Zealand297/245.4New Zealand won by 8 wicketsNew Zealand tour of England, Match 1

Thursday 7 September 2023

1 match
ODISouth Africa22249Australia225/740.2Australia won by 3 wicketsAustralia tour of South Africa, Match 1

Wednesday 6 September 2023

1 match
ODIBangladesh19338.4Pakistan194/339.3Pakistan won by 7 wicketsAsia Cup, Match 7

Tuesday 5 September 2023

1 match
ODISri Lanka291/850AFGAfghanistan28937.4Sri Lanka won by 2 runsGroup B (D/N), Asia Cup, Match 6

Monday 4 September 2023

1 match
ODINEPNepal23048.2India147/020.1India won by 10 wickets (DLS)Asia Cup, Match 5

Sunday 3 September 2023

1 match
ODIBangladesh334/550AFGAfghanistan24544.3Bangladesh won by 89 runsGroup B (D/N), Asia Cup, Match 4

Saturday 2 September 2023

1 match
ODIIndia26648.5PakistanNo resultAsia Cup, Match 3

Thursday 31 August 2023

1 match
ODIBangladesh16442.4Sri Lanka165/539Sri Lanka won by 5 wicketsAsia Cup, Match 2

Wednesday 30 August 2023

1 match
ODIPakistan342/650NEPNepal10423.4Pakistan won by 238 runsAsia Cup, Match 1