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,417 international men's cricket matches since 2001 ball by ball. Newest first.

Wednesday 13 May 2026

1 match
T20IFIJFiji14019.5SKSouth Korea141/418South Korea won by 6 wicketsJapan Twenty20 Tri-Series, Match 2

Tuesday 12 May 2026

4 matches
T20IJAPJapan142/720INDIndonesia10119.1Japan won by 41 runsICC Men's T20 World Cup East Asia-Pacific Qualifier, Match 11 T20IPHIPhilippines163/420SKSouth Korea140/820Philippines won by 23 runsJapan Twenty20 Tri-Series, Match 1 T20IVANVanuatu129/820SAMSamoa132/115.3Samoa won by 9 wicketsICC Men's T20 World Cup East Asia-Pacific Qualifier, Match 10 ODISCOScotland243/850NEPNepal218/739Scotland won by 2 runs (DLS)ICC Men's Cricket World Cup League 2, Match 103

Sunday 10 May 2026

4 matches
T20IROMRomania154/920BULBulgaria124/920Romania won by 30 runsBulgaria tour of Romania, Match 5 T20IPNGPapua New Guinea204/520CICook Islands155/620Papua New Guinea won by 49 runsICC Men's T20 World Cup East Asia-Pacific Qualifier, Match 9 T20IFIJFiji7419.4JAPJapan75/27.1Japan won by 8 wicketsICC Men's T20 World Cup East Asia-Pacific Qualifier, Match 8 T20ISAMSamoa166/720PHIPhilippines7014.4Samoa won by 96 runsICC Men's T20 World Cup East Asia-Pacific Qualifier, Match 7

Saturday 9 May 2026

9 matches
T20IROMRomania198/317BULBulgaria58/35Romania won by 17 runs (DLS)Bulgaria tour of Romania, Match 3 T20IROMRomania191/315BULBulgaria153/415Romania won by 38 runsBulgaria tour of Romania, Match 2 T20IFINFinland167/720CYPCyprus129/920Finland won by 38 runsFinland tour of Cyprus, Match 4 T20IFINFinland16320CYPCyprus259.4Finland won by 138 runsFinland tour of Cyprus, Match 3 T20IPNGPapua New Guinea197/320SKSouth Korea6119.4Papua New Guinea won by 136 runsICC Men's T20 World Cup East Asia-Pacific Qualifier, Match 6 T20IJAPJapan12319.4VANVanuatu93/620Japan won by 30 runsICC Men's T20 World Cup East Asia-Pacific Qualifier, Match 5 T20IINDIndonesia92/820SAMSamoa93/19.2Samoa won by 9 wicketsICC Men's T20 World Cup East Asia-Pacific Qualifier, Match 4 T20IMALMalta165/920GIBGibraltar165/420Match tiedGibraltar tour of Malta, Match 6 T20IGIBGibraltar143/720MALMalta146/317.2Malta won by 7 wicketsGibraltar tour of Malta, Match 5

Friday 8 May 2026

9 matches
T20IROMRomania16419.2BULBulgaria133/620Romania won by 31 runsBulgaria tour of Romania, Match 1 T20ICYPCyprus112/720FINFinland113/315Finland won by 7 wicketsFinland tour of Cyprus, Match 2 T20ICYPCyprus165/320FINFinland13918.3Cyprus won by 26 runsFinland tour of Cyprus, Match 1 T20ISKSouth Korea4716.2CICook Islands49/14.4Cook Islands won by 9 wicketsICC Men's T20 World Cup East Asia-Pacific Qualifier, Match 3 T20IVANVanuatu169/420FIJFiji4814.4Vanuatu won by 121 runsICC Men's T20 World Cup East Asia-Pacific Qualifier, Match 2 T20IINDIndonesia132/920PHIPhilippines121/620Indonesia won by 11 runsICC Men's T20 World Cup East Asia-Pacific Qualifier, Match 1 TestBangladesh413 & 240/9d70.3Pakistan386 & 16352.5Bangladesh won by 104 runsPakistan tour of Bangladesh, Match 1 T20IMALMalta198/620GIBGibraltar148/720Malta won by 50 runsGibraltar tour of Malta, Match 4 T20IGIBGibraltar144/520MALMalta145/313Malta won by 7 wicketsGibraltar tour of Malta, Match 3

Thursday 7 May 2026

2 matches
T20IMALMalta227/820GIBGibraltar162/620Malta won by 65 runsGibraltar tour of Malta, Match 2 T20IMALMalta231/420GIBGibraltar181/720Malta won by 50 runsGibraltar tour of Malta, Match 1

Tuesday 5 May 2026

2 matches
T20IINDIndonesia73/920Malaysia74/515.1Malaysia won by 5 wicketsIndonesia tour of Malaysia, Match 4 ODINEPNepal25649.5OMAOman17539.5Nepal won by 81 runsICC Men's Cricket World Cup League 2, Match 102

Monday 4 May 2026

1 match
T20IMalaysia186/520INDIndonesia82/620Malaysia won by 104 runsIndonesia tour of Malaysia, Match 3

Sunday 3 May 2026

4 matches
T20IGUEGuernsey27/01.3IMIsle of ManNo resultIsle of Man tour of Guernsey, Match 3 T20IGUEGuernsey198/620IMIsle of Man158/420Guernsey won by 40 runsIsle of Man tour of Guernsey, Match 2 T20IAUSAustria213/920GERGermany216/519Germany won by 5 wicketsAustria tour of Germany, Match 5 ODIUnited Arab Emirates308/847OMAOman25439.5United Arab Emirates won by 54 runsICC Men's Cricket World Cup League 2, Match 101

Saturday 2 May 2026

5 matches
T20IGERGermany170/611AUSAustria122/811Germany won by 43 runs (DLS)Austria tour of Germany, Match 4 T20IIMIsle of Man110/820GUEGuernsey112/316.2Guernsey won by 7 wicketsIsle of Man tour of Guernsey, Match 1 T20IMalaysia137/920INDIndonesia125/720Malaysia won by 12 runsIndonesia tour of Malaysia, Match 2 T20IGERGermany211/920AUSAustria212/315.5Austria won by 7 wicketsAustria tour of Germany, Match 3 T20IBangladesh10214.2New Zealand104/411.4New Zealand won by 6 wickets (DLS)New Zealand tour of Bangladesh, Match 3

Friday 1 May 2026

4 matches
T20IINDIndonesia87/620Malaysia88/410.4Malaysia won by 6 wicketsIndonesia tour of Malaysia, Match 1 T20IAUSAustria163/720GERGermany165/616.3Germany won by 4 wicketsAustria tour of Germany, Match 2 T20IGERGermany308/120AUSAustria14615.1Germany won by 162 runsAustria tour of Germany, Match 1 ODINEPNepal289/750United Arab Emirates248/838Nepal won by 6 runs (DLS)ICC Men's Cricket World Cup League 2, Match 100

Wednesday 29 April 2026

1 match
ODIOMAOman305/850NEPNepal155/736.5Oman won by 102 runs (DLS)ICC Men's Cricket World Cup League 2, Match 99

Monday 27 April 2026

2 matches
ODIUnited Arab Emirates268/750OMAOman24347.5United Arab Emirates won by 25 runsICC Men's Cricket World Cup League 2, Match 98 T20INew Zealand182/620Bangladesh183/418Bangladesh won by 6 wicketsNew Zealand tour of Bangladesh, Match 1

Saturday 25 April 2026

1 match
ODINEPNepal20048.2United Arab Emirates16348.2Nepal won by 37 runsICC Men's Cricket World Cup League 2, Match 97

Thursday 23 April 2026

1 match
ODIBangladesh265/850New Zealand21044.5Bangladesh won by 55 runsNew Zealand tour of Bangladesh, Match 3