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

The database

Men's cricket matches since 1877

23,192 men's cricket matches since 1877. Newest first.

Wednesday 13 May 2026

3 matches
T20ISAMSamoa11220PNGPapua New Guinea115/820Papua New Guinea won by 2 wicketsICC Men's T20 World Cup East Asia-Pacific Qualifier, Match 12 T20IFIJFiji14019.5SKSouth Korea141/418South Korea won by 6 wicketsJapan Twenty20 Tri-Series, Match 2 T20KKRKolkata Knight Riders192/420RCBRoyal Challengers Bengaluru194/419.1Royal Challengers Bengaluru won by 6 wicketsIndian Premier League, Match 57

Tuesday 12 May 2026

5 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 T20GTGujarat Titans168/520SHSunrisers Hyderabad8614.5Gujarat Titans won by 82 runsIndian Premier League, Match 56

Monday 11 May 2026

1 match
T20PKPunjab Kings210/520DCDelhi Capitals216/719Delhi Capitals won by 3 wicketsIndian Premier League, Match 55

Sunday 10 May 2026

6 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 T20MIMumbai Indians166/720RCBRoyal Challengers Bengaluru167/820Royal Challengers Bengaluru won by 2 wicketsIndian Premier League, Match 54 T20LSGLucknow Super Giants203/820CSKChennai Super Kings208/519.2Chennai Super Kings won by 5 wicketsIndian Premier League, Match 53

Saturday 9 May 2026

10 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 T20GTGujarat Titans229/420RRRajasthan Royals15216.3Gujarat Titans won by 77 runsIndian Premier League, Match 52

Friday 8 May 2026

19 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 T20DCDelhi Capitals142/820KKRKolkata Knight Riders147/214.2Kolkata Knight Riders won by 8 wicketsIndian Premier League, Match 51 Multi-dayLANLancashire201 & 8438.4MIDMiddlesex169 & 117/421.5Middlesex won by 6 wicketsCounty Championship, Match 20 Multi-dayWORWorcestershire308 & 10239.5DURDurham268 & 143/124.2Durham won by 9 wicketsCounty Championship, Match 19 Multi-dayGLOGloucestershire325 & 26285.1KENKent327 & 261/870.4Kent won by 2 wicketsCounty Championship, Match 18 Multi-dayDERDerbyshire604/7d148.5NORNorthamptonshire228 & 263121.5Derbyshire won by an innings and 113 runsCounty Championship, Match 17 Multi-dayLEILeicestershire328 & 23280.5SUSSussex430 & 131/315.3Sussex won by 7 wicketsCounty Championship, Match 25 Multi-daySOMSomerset354 & 15750.2GLAGlamorgan229 & 285/8122.2Glamorgan won by 2 wicketsCounty Championship, Match 24 Multi-dayNOTNottinghamshire415 & 414/4d107SURSurrey449138.3Match drawnCounty Championship, Match 23 Multi-dayWARWarwickshire147 & 553/6d141YORYorkshire152 & 17153.1Warwickshire won by 377 runsCounty Championship, Match 22 Multi-dayHAMHampshire235 & 21479.5ESSEssex273 & 178/441.5Essex won by 6 wicketsCounty Championship, Match 21

Thursday 7 May 2026

3 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 T20LSGLucknow Super Giants209/319RCBRoyal Challengers Bengaluru203/619Lucknow Super Giants won by 9 runs (DLS)Indian Premier League, Match 50

Wednesday 6 May 2026

1 match
T20SHSunrisers Hyderabad235/420PKPunjab Kings202/720Sunrisers Hyderabad won by 33 runsIndian Premier League, Match 49

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