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

The database

International men's cricket matches since 2001

8,424 international men's cricket matches since 2001 ball by ball. Newest first.

Wednesday 6 February 2019

2 matches
T20INew Zealand219/620India13919.2New Zealand won by 80 runsIndia tour of New Zealand, Match 1 T20IPakistan168/920South Africa141/920Pakistan won by 27 runsPakistan tour of South Africa, Match 3

Sunday 3 February 2019

3 matches
T20INEPNepal104/810United Arab Emirates90/810Nepal won by 14 runsNepal tour of United Arab Emirates, Match 3 ODIIndia25249.5New Zealand21744.1India won by 35 runsIndia tour of New Zealand, Match 5 T20ISouth Africa188/320Pakistan181/720South Africa won by 7 runsPakistan tour of South Africa, Match 2

Friday 1 February 2019

3 matches
T20IUnited Arab Emirates10719.2NEPNepal111/619.3Nepal won by 4 wicketsNepal tour of United Arab Emirates, Match 2 TestAustralia534/5d & 196/3d47Sri Lanka215/9 & 14951Australia won by 366 runsSri Lanka tour of Australia, Match 2 T20ISouth Africa192/620Pakistan186/920South Africa won by 6 runsPakistan tour of South Africa, Match 1

Thursday 31 January 2019

3 matches
T20IUnited Arab Emirates153/620NEPNepal132/720United Arab Emirates won by 21 runsNepal tour of United Arab Emirates, Match 1 TestEngland187 & 13242.1West Indies306 & 17/02.1West Indies won by 10 wicketsEngland tour of West Indies, Match 2 ODIIndia9230.5New Zealand93/214.4New Zealand won by 8 wicketsIndia tour of New Zealand, Match 4

Wednesday 30 January 2019

1 match
ODIPakistan240/850South Africa241/340South Africa won by 7 wicketsPakistan tour of South Africa, Match 5

Monday 28 January 2019

2 matches
ODIUnited Arab Emirates254/650NEPNepal255/644.4Nepal won by 4 wicketsNepal tour of United Arab Emirates, Match 3 ODINew Zealand24349.1India245/343India won by 7 wicketsIndia tour of New Zealand, Match 3

Sunday 27 January 2019

1 match
ODISouth Africa16441Pakistan168/231.3Pakistan won by 8 wicketsPakistan tour of South Africa, Match 4

Saturday 26 January 2019

2 matches
ODINEPNepal242/950United Arab Emirates9719.3Nepal won by 145 runsNepal tour of United Arab Emirates, Match 2 ODIIndia324/450New Zealand23440.2India won by 90 runsIndia tour of New Zealand, Match 2

Friday 25 January 2019

2 matches
ODINEPNepal11333.5United Arab Emirates116/732.1United Arab Emirates won by 3 wicketsNepal tour of United Arab Emirates, Match 1 ODIPakistan317/650South Africa187/233South Africa won by 13 runs (DLS)Pakistan tour of South Africa, Match 3

Thursday 24 January 2019

1 match
TestSri Lanka144 & 139/950.5Australia323106.2Australia won by an innings and 40 runsSri Lanka tour of Australia, Match 1

Wednesday 23 January 2019

2 matches
TestWest Indies289 & 415/6d103.1England77 & 24680.4West Indies won by 381 runsEngland tour of West Indies, Match 1 ODINew Zealand15738India156/234.5India won by 8 wickets (DLS)India tour of New Zealand, Match 1

Tuesday 22 January 2019

1 match
ODIPakistan20345.5South Africa207/542South Africa won by 5 wicketsPakistan tour of South Africa, Match 2

Saturday 19 January 2019

1 match
ODISouth Africa266/250Pakistan267/549.1Pakistan won by 5 wicketsPakistan tour of South Africa, Match 1

Friday 18 January 2019

1 match
ODIAustralia23048.4India234/349.2India won by 7 wicketsIndia tour of Australia, Match 3

Tuesday 15 January 2019

1 match
ODIAustralia298/950India299/449.2India won by 6 wicketsIndia tour of Australia, Match 2

Saturday 12 January 2019

1 match
ODIAustralia288/550India254/950Australia won by 34 runsIndia tour of Australia, Match 1

Friday 11 January 2019

2 matches
T20INew Zealand179/720Sri Lanka14416.5New Zealand won by 35 runsSri Lanka tour of New Zealand TestSouth Africa262 & 30380.3Pakistan185 & 27365.4South Africa won by 107 runsPakistan tour of South Africa, Match 3

Tuesday 8 January 2019

1 match
ODINew Zealand364/450Sri Lanka24941.4New Zealand won by 115 runsSri Lanka tour of New Zealand, Match 3

Saturday 5 January 2019

1 match
ODINew Zealand319/750Sri Lanka29846.2New Zealand won by 21 runsSri Lanka tour of New Zealand, Match 2

Thursday 3 January 2019

3 matches
ODINew Zealand371/750Sri Lanka32649New Zealand won by 45 runsSri Lanka tour of New Zealand, Match 1 TestIndia622/7d167.2Australia300 & 6/04Match drawnIndia tour of Australia, Match 4 TestPakistan177 & 29470.4South Africa431 & 43/19.5South Africa won by 9 wicketsPakistan tour of South Africa, Match 2

Wednesday 26 December 2018

3 matches
TestNew Zealand178 & 585/4d153Sri Lanka104 & 236/9106.2New Zealand won by 423 runsSri Lanka tour of New Zealand, Match 2 TestIndia443/7d & 106/8d37.3Australia151 & 26189.3India won by 137 runsIndia tour of Australia, Match 3 TestPakistan181 & 19056South Africa223 & 151/450.4South Africa won by 6 wicketsPakistan tour of South Africa, Match 1

Saturday 22 December 2018

1 match
T20IWest Indies19019.2Bangladesh14017West Indies won by 50 runsWest Indies tour of Bangladesh, Match 3

Thursday 20 December 2018

1 match
T20IBangladesh211/420West Indies17519.2Bangladesh won by 36 runsWest Indies tour of Bangladesh, Match 2

Monday 17 December 2018

1 match
T20IBangladesh12919West Indies130/210.5West Indies won by 8 wicketsWest Indies tour of Bangladesh, Match 1

Saturday 15 December 2018

1 match
TestSri Lanka282 & 287/3115New Zealand578157.3Match drawnSri Lanka tour of New Zealand, Match 1

Friday 14 December 2018

2 matches
ODIWest Indies198/950Bangladesh202/238.3Bangladesh won by 8 wicketsWest Indies tour of Bangladesh, Match 3 TestAustralia326 & 24393.2India283 & 14056Australia won by 146 runsIndia tour of Australia, Match 2

Tuesday 11 December 2018

1 match
ODIBangladesh255/750West Indies256/649.4West Indies won by 4 wicketsWest Indies tour of Bangladesh, Match 2

Sunday 9 December 2018

1 match
ODIWest Indies195/950Bangladesh196/535.1Bangladesh won by 5 wicketsWest Indies tour of Bangladesh, Match 1

Friday 7 December 2018

2 matches
T20IJAPJapan127/820SKSouth Korea128/617South Korea won by 4 wicketsICC Men's T20 World Cup East Asia-Pacific Qualifier, Match 11 T20IPHIPhilippines138/620INDIndonesia11018.2Philippines won by 28 runsICC Men's T20 World Cup East Asia-Pacific Qualifier, Match 12

Thursday 6 December 2018

3 matches
T20IPHIPhilippines118/920JAPJapan115/920Philippines won by 3 runsICC Men's T20 World Cup East Asia-Pacific Qualifier, Match 9 T20IINDIndonesia7217.5SKSouth Korea73/415South Korea won by 6 wicketsICC Men's T20 World Cup East Asia-Pacific Qualifier, Match 10 TestIndia250 & 307106.5Australia235 & 291119.5India won by 31 runsIndia tour of Australia, Match 1