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.

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

Friday 12 March 2021

1 match
ODISri Lanka273/850West Indies274/549.4West Indies won by 5 wicketsWest Indies v Sri Lanka, Match 2

Wednesday 10 March 2021

1 match
ODISri Lanka23249West Indies236/247West Indies won by 8 wicketsWest Indies v Sri Lanka, Match 1

Tuesday 26 January 2021

1 match
ODIAFGAfghanistan266/950Ireland23047.1Afghanistan won by 36 runsIreland tour of United Arab Emirates, Match 3

Monday 25 January 2021

1 match
ODIBangladesh297/650West Indies17744.2Bangladesh won by 120 runsWest Indies tour of Bangladesh, Match 3

Sunday 24 January 2021

1 match
ODIIreland259/950AFGAfghanistan260/345.2Afghanistan won by 7 wicketsIreland tour of United Arab Emirates, Match 2

Friday 22 January 2021

1 match
ODIWest Indies14843.4Bangladesh149/333.2Bangladesh won by 7 wicketsICC Men's Cricket World Cup Super League, Match 2

Thursday 21 January 2021

1 match
ODIAFGAfghanistan287/950Ireland271/950Afghanistan won by 16 runsIreland tour of United Arab Emirates, Match 1

Wednesday 20 January 2021

1 match
ODIWest Indies12232.2Bangladesh125/433.5Bangladesh won by 6 wicketsICC Men's Cricket World Cup Super League, Match 1

Monday 18 January 2021

1 match
ODIIreland228/650United Arab Emirates11636Ireland won by 112 runsIreland tour of United Arab Emirates, Match 4

Friday 8 January 2021

1 match
ODIIreland269/550United Arab Emirates270/449United Arab Emirates won by 6 wicketsIreland tour of United Arab Emirates, Match 1

Wednesday 2 December 2020

1 match
ODIIndia302/550Australia28949.3India won by 13 runsIndia tour of Australia, Match 3

Sunday 29 November 2020

1 match
ODIAustralia389/450India338/950Australia won by 51 runsIndia tour of Australia, Match 2

Friday 27 November 2020

1 match
ODIAustralia374/650India308/850Australia won by 66 runsIndia tour of Australia, Match 1

Tuesday 3 November 2020

1 match
ODIZimbabwe278/650Pakistan278/950Match tiedZimbabwe tour of Pakistan, Match 3

Sunday 1 November 2020

1 match
ODIZimbabwe20645.1Pakistan208/435.2Pakistan won by 6 wicketsZimbabwe tour of Pakistan, Match 2

Friday 30 October 2020

1 match
ODIPakistan281/850Zimbabwe25549.4Pakistan won by 26 runsZimbabwe tour of Pakistan, Match 1

Wednesday 16 September 2020

1 match
ODIEngland302/750Australia305/749.4Australia won by 3 wicketsAustralia tour of England, Match 3

Sunday 13 September 2020

1 match
ODIEngland231/950Australia20748.4England won by 24 runsAustralia tour of England, Match 2

Friday 11 September 2020

1 match
ODIAustralia294/950England275/950Australia won by 19 runsAustralia tour of England, Match 1

Tuesday 4 August 2020

1 match
ODIEngland32849.5Ireland329/349.5Ireland won by 7 wicketsIreland tour of England, Match 3

Saturday 1 August 2020

1 match
ODIIreland212/950England216/632.3England won by 4 wicketsIreland tour of England, Match 2

Thursday 30 July 2020

1 match
ODIIreland17244.4England174/427.5England won by 6 wicketsIreland tour of England, Match 1

Friday 13 March 2020

1 match
ODIAustralia258/750New Zealand18741Australia won by 71 runsNew Zealand tour of Australia, Match 1

Saturday 7 March 2020

1 match
ODIAustralia254/750South Africa258/445.3South Africa won by 6 wicketsAustralia tour of South Africa, Match 3

Friday 6 March 2020

1 match
ODIBangladesh322/343Zimbabwe21837.3Bangladesh won by 123 runs (DLS)Zimbabwe tour of Bangladesh, Match 3

Wednesday 4 March 2020

1 match
ODIAustralia27150South Africa274/448.3South Africa won by 6 wicketsAustralia tour of South Africa, Match 2

Tuesday 3 March 2020

1 match
ODIBangladesh322/850Zimbabwe318/850Bangladesh won by 4 runsZimbabwe tour of Bangladesh, Match 2

Sunday 1 March 2020

2 matches
ODIBangladesh321/650Zimbabwe15239.1Bangladesh won by 169 runsZimbabwe tour of Bangladesh, Match 1 ODISri Lanka30750West Indies301/950Sri Lanka won by 6 runsWest Indies tour of Sri Lanka, Match 3

Saturday 29 February 2020

1 match
ODISouth Africa291/750Australia21745.1South Africa won by 74 runsAustralia tour of South Africa, Match 1

Wednesday 26 February 2020

1 match
ODISri Lanka345/850West Indies18439.1Sri Lanka won by 161 runsWest Indies tour of Sri Lanka, Match 2

Saturday 22 February 2020

1 match
ODIWest Indies289/750Sri Lanka290/949.1Sri Lanka won by 1 wicketWest Indies tour of Sri Lanka, Match 1

Wednesday 12 February 2020

1 match
ODIUSAUnited States of America3512NEPNepal36/25.2Nepal won by 8 wicketsICC Men's Cricket World Cup League 2, Match 30

Tuesday 11 February 2020

2 matches
ODIOMAOman276/650USAUnited States of America18439.1Oman won by 92 runsICC Men's Cricket World Cup League 2, Match 29 ODIIndia296/750New Zealand300/547.1New Zealand won by 5 wicketsIndia tour of New Zealand, Match 3

Sunday 9 February 2020

1 match
ODINEPNepal249/850OMAOman250/247.2Oman won by 8 wicketsICC Men's Cricket World Cup League 2, Match 28