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

The database

Matches

30,212 matches: full scorecards from December 2001 for Tests, ODIs, T20 internationals, the big leagues and women's cricket, and the result of every men's Test, ODI and T20 international back to 1877. Newest first.

Saturday 31 May 2025

6 matches
T20IBELBelgium10218.4PORPortugal105/511.2Portugal won by 5 wicketsMdina Cup, Match 6 T20IAUSAustria161/820SWISwitzerland144/720Austria won by 17 runsSwitzerland tour of Austria, Match 2 T20WomenLANLancashire169/420BLAThe Blaze170/319.1The Blaze won by 7 wicketsT20 Blast Women, Match 5 T20WomenWARWarwickshire193/619.5DURDurham15119Warwickshire won by 42 runsT20 Blast Women, Match 4 T20LANLancashire216/320NOTNottinghamshire16919.1Lancashire won by 47 runsT20 Blast T20BBBirmingham Bears14320DURDurham147/717.1Durham won by 3 wicketsT20 Blast

Friday 30 May 2025

16 matches
T20IMALMalta10714.4BELBelgium111/413.1Belgium won by 6 wicketsMdina Cup, Match 1 T20IMALMalta12017.2PORPortugal121/214.1Portugal won by 8 wicketsMdina Cup, Match 2 T20IBELBelgium16219.2PORPortugal164/518.4Portugal won by 5 wicketsMdina Cup, Match 3 T20IAUSAustria163/720SWISwitzerland13418.3Austria won by 29 runsSwitzerland tour of Austria, Match 1 T20IPakistan201/620Bangladesh144/919Pakistan won by 57 runsBangladesh tour of Pakistan, Match 2 T20MIMumbai Indians228/520GTGujarat Titans208/620Mumbai Indians won by 20 runsIndian Premier League, Eliminator T20WomenSOMSomerset131/620SURSurrey135/215.3Surrey won by 8 wicketsT20 Blast Women, Match 3 T20WomenWARWarwickshire160/820BLAThe Blaze160/420Match tiedT20 Blast Women, Match 2 T20WomenHAMHampshire215/320ESSEssex190/720Hampshire won by 25 runsT20 Blast Women, Match 1 T20NORNorthamptonshire237/420YORYorkshire224/920Northamptonshire won by 13 runsT20 Blast T20SURSurrey146/920SOMSomerset147/517.5Somerset won by 5 wicketsT20 Blast T20BBBirmingham Bears226/520NOTNottinghamshire229/319.1Nottinghamshire won by 7 wicketsT20 Blast T20DERDerbyshire170/620LEILeicestershire171/518.4Leicestershire won by 5 wicketsT20 Blast T20HAMHampshire230/720ESSEssex12416.2Hampshire won by 106 runsT20 Blast T20KENKent208/320GLOGloucestershire204/720Kent won by 4 runsT20 Blast ODIWomenEngland345/650West Indies23748.2England won by 108 runsWest Indies Women tour of England, Match 1

Thursday 29 May 2025

9 matches
T20IWomenIMIsle of Man139/520GERGermany140/218Germany won by 8 wicketsICC Women's T20 World Cup Europe Division 2 Qualifier, Match 15 T20IWomenSWESweden128/820JERJersey11018Sweden won by 18 runsICC Women's T20 World Cup Europe Division 2 Qualifier, Match 14 T20IWomenITAItaly121/920SPASpain92/620Italy won by 29 runsICC Women's T20 World Cup Europe Division 2 Qualifier, Match 13 T20IWomenSWISwitzerland168/420.1BELBelgium8819.4Switzerland won by 80 runsSwitzerland Women tour of Belgium, Match 4 T20IWomenBELBelgium5616.3SWISwitzerland57/210.4Switzerland won by 8 wicketsSwitzerland Women tour of Belgium, Match 3 T20PKPunjab Kings10114.1RCBRoyal Challengers Bengaluru106/210Royal Challengers Bengaluru won by 8 wicketsIndian Premier League, Qualifier 1 T20SUSSussex202/420MIDMiddlesex186/720Sussex won by 16 runsT20 Blast T20LANLancashire176/820WORWorcestershire169/720Lancashire won by 7 runsT20 Blast ODIEngland400/850West Indies16226.2England won by 238 runsWest Indies tour of England, Match 1

Wednesday 28 May 2025

8 matches
T20IWomenJERJersey140/620IMIsle of Man9117.1Jersey won by 49 runsICC Women's T20 World Cup Europe Division 2 Qualifier, Match 12 T20IWomenGERGermany138/720SWESweden99/920Germany won by 39 runsICC Women's T20 World Cup Europe Division 2 Qualifier, Match 11 T20IWomenIMIsle of Man8619.2SPASpain87/215.5Spain won by 8 wicketsICC Women's T20 World Cup Europe Division 2 Qualifier, Match 10 T20IWomenITAItaly148/620GERGermany114/620Italy won by 34 runsICC Women's T20 World Cup Europe Division 2 Qualifier, Match 9 T20NSWNugegoda Sports Welfare Club110/613CMCChilaw Marians Cricket Club97/813Nugegoda Sports Welfare Club won by 13 runsMajor Clubs T20 Tournament T20IWomenBELBelgium131/420SWISwitzerland132/317Switzerland won by 7 wicketsSwitzerland Women tour of Belgium, Match 2 T20IWomenBELBelgium99/620SWISwitzerland100/312.1Switzerland won by 7 wicketsSwitzerland Women tour of Belgium, Match 1 T20IPakistan201/720Bangladesh16419.2Pakistan won by 37 runsBangladesh tour of Pakistan, Match 1

Tuesday 27 May 2025

2 matches
ODIUSAUnited States of America293/850OMAOman284/950United States of America won by 9 runsICC Men's Cricket World Cup League 2, Match 72 T20LSGLucknow Super Giants227/320RCBRoyal Challengers Bengaluru230/418.4Royal Challengers Bengaluru won by 6 wicketsIndian Premier League, Match 70

Monday 26 May 2025

8 matches
T20IWomenSWESweden118/520ITAItaly120/011.2Italy won by 10 wicketsICC Women's T20 World Cup Europe Division 2 Qualifier, Match 8 T20IWomenSPASpain94/720JERJersey95/311Jersey won by 7 wicketsICC Women's T20 World Cup Europe Division 2 Qualifier, Match 7 T20IWomenSWESweden123/320IMIsle of Man124/311.3Isle of Man won by 7 wicketsICC Women's T20 World Cup Europe Division 2 Qualifier, Match 6 T20IWomenGERGermany106/620JERJersey99/820Germany won by 7 runsICC Women's T20 World Cup Europe Division 2 Qualifier, Match 5 T20TUCTamil Union Cricket and Athletic Club10818.5PSCPolice Sports Club10118.3Tamil Union Cricket and Athletic Club won by 6 runs (DLS)Major Clubs T20 Tournament T20ACCAce Capital Cricket Club99/716.4PSCPanadura Sports Club102/514.4Panadura Sports Club won by 5 wickets (DLS)Major Clubs T20 Tournament T20MIMumbai Indians184/720PKPunjab Kings187/318.3Punjab Kings won by 7 wicketsIndian Premier League, Match 69 T20IWomenEngland144/520West Indies127/820England won by 17 runsWest Indies Women tour of England, Match 3

Sunday 25 May 2025

1 match
T20IWomenGERGermany139/420SPASpain111/320Germany won by 28 runsICC Women's T20 World Cup Europe Division 2 Qualifier, Match 4