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

The database

Matches

30,208 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.

Wednesday 15 April 2026

5 matches
T20QGQuetta Gladiators15420PZPeshawar Zalmi156/218.3Peshawar Zalmi won by 8 wicketsPakistan Super League, Match 23 One-dayWomenLANLancashire22348.3BLAThe Blaze148/528.3The Blaze won by 6 runs (DLS)ECB Women's One-Day Cup, Match 8 One-dayWomenYORYorkshire18540.1SURSurrey193/723.3Surrey won by 3 wickets (DLS)ECB Women's One-Day Cup, Match 7 One-dayWomenWARWarwickshire354/750HAMHampshireNo resultECB Women's One-Day Cup, Match 6 One-dayWomenDURDurham311/350ESSEssex288/550Durham won by 23 runsECB Women's One-Day Cup, Match 5

Tuesday 14 April 2026

1 match
T20CSKChennai Super Kings192/520KKRKolkata Knight Riders160/720Chennai Super Kings won by 32 runsIndian Premier League, Match 22

Monday 13 April 2026

4 matches
T20ISWESweden166/820INDIndonesia14818.2Sweden won by 18 runsSweden tour of Indonesia, Match 8 T20ISWESweden145/920INDIndonesia148/617.4Indonesia won by 4 wicketsSweden tour of Indonesia, Match 7 T20SHSunrisers Hyderabad216/620RRRajasthan Royals15919Sunrisers Hyderabad won by 57 runsIndian Premier League, Match 21 T20PZPeshawar Zalmi196/620MSMultan Sultans172/820Peshawar Zalmi won by 24 runsPakistan Super League, Match 22

Sunday 12 April 2026

4 matches
ODINAMNamibia19849SCOScotland199/338Scotland won by 7 wicketsICC Men's Cricket World Cup League 2, Match 96 T20RCBRoyal Challengers Bengaluru240/420MIMumbai Indians222/520Royal Challengers Bengaluru won by 18 runsIndian Premier League, Match 20 T20LSGLucknow Super Giants164/820GTGujarat Titans165/318.4Gujarat Titans won by 7 wicketsIndian Premier League, Match 19 T20IUIslamabad United153/920HKHyderabad Kingsmen157/418.1Hyderabad Kingsmen won by 6 wicketsPakistan Super League, Match 21

Saturday 11 April 2026

14 matches
T20ISWESweden170/620INDIndonesia8315.2Sweden won by 87 runsSweden tour of Indonesia, Match 6 T20IINDIndonesia165/520SWESweden166/519Sweden won by 5 wicketsSweden tour of Indonesia, Match 5 T20IWomenBotswana3711.1BRABrazil38/79.5Brazil won by 3 wicketsBCA Kalahari Women's T20 International Tournament, Super League Final T20IWomenMOZMozambique91/820MALMalawi92/918Malawi won by 1 wicketBCA Kalahari Women's T20 International Tournament, 3rd Place Play-Off T20IWomenLESLesotho96/720ZAMZambia48/320Lesotho won by 48 runsBCA Kalahari Women's T20 International Tournament, Match 21 T20IWomenBotswana139/420MOZMozambique5816.4Botswana won by 81 runsBCA Kalahari Women's T20 International Tournament, Match 20 T20CSKChennai Super Kings212/220DCDelhi Capitals18920Chennai Super Kings won by 23 runsIndian Premier League, Match 18 T20SHSunrisers Hyderabad219/620PKPunjab Kings223/418.5Punjab Kings won by 6 wicketsIndian Premier League, Match 17 T20KKKarachi Kings188/820HKHyderabad Kingsmen189/619.1Hyderabad Kingsmen won by 4 wicketsPakistan Super League, Match 20 T20PZPeshawar Zalmi173/720LQLahore Qalandars9717Peshawar Zalmi won by 76 runsPakistan Super League, Match 19 One-dayWomenESSEssex265/850HAMHampshire266/549.4Hampshire won by 5 wicketsECB Women's One-Day Cup, Match 4 One-dayWomenYORYorkshire17833.5SOMSomerset179/946Somerset won by 1 wicketECB Women's One-Day Cup, Match 3 One-dayWomenSURSurrey389/950WARWarwickshire337/950Surrey won by 52 runsECB Women's One-Day Cup, Match 2 One-dayWomenLANLancashire303/848DURDurham15440Lancashire won by 149 runsECB Women's One-Day Cup, Match 1

Friday 10 April 2026

16 matches
ODIOMAOman218/950NAMNamibia223/949.3Namibia won by 1 wicketICC Men's Cricket World Cup League 2, Match 95 T20IWomenMALMalawi8620ZAMZambia3314Malawi won by 53 runsBCA Kalahari Women's T20 International Tournament, Match 19 T20IWomenMOZMozambique197.3BRABrazil20/12.1Brazil won by 9 wicketsBCA Kalahari Women's T20 International Tournament, Match 18 T20IWomenLESLesotho4017.4MALMalawi41/17.3Malawi won by 9 wicketsBCA Kalahari Women's T20 International Tournament, Match 17 T20IWomenBotswana85/720BRABrazil86/212Brazil won by 8 wicketsBCA Kalahari Women's T20 International Tournament, Match 16 T20RCBRoyal Challengers Bengaluru201/820RRRajasthan Royals202/418Rajasthan Royals won by 6 wicketsIndian Premier League, Match 16 T20QGQuetta Gladiators182/620RAWRawalpindiz12117.3Quetta Gladiators won by 61 runsPakistan Super League, Match 18 Multi-dayLANLancashire351 & 16054DERDerbyshire374 & 10834.5Lancashire won by 29 runsCounty Championship, Match 8 Multi-dayNORNorthamptonshire684/2d133.2KENKent178 & 253/591Match drawnCounty Championship, Match 7 Multi-dayDURDurham605/5d114GLOGloucestershire175 & 20567.3Durham won by an innings and 225 runsCounty Championship, Match 6 Multi-dayWORWorcestershire191 & 25382.2MIDMiddlesex183 & 20470.3Worcestershire won by 57 runsCounty Championship, Match 5 Multi-dayNOTNottinghamshire279 & 311/9d86GLAGlamorgan113 & 28596.5Nottinghamshire won by 192 runsCounty Championship, Match 10 Multi-daySURSurrey520 & 263/4d62.3LEILeicestershire691170.4Match drawnCounty Championship, Match 9 Multi-dayHAMHampshire251 & 351/5d76YORYorkshire177 & 21169.1Hampshire won by 214 runsCounty Championship, Match 8 Multi-dayWARWarwickshire267 & 26480.3SUSSussex204 & 328/586Sussex won by 5 wicketsCounty Championship, Match 7 Multi-dayESSEssex149 & 24572.3SOMSomerset348 & 49/05.4Somerset won by 10 wicketsCounty Championship, Match 6

Thursday 9 April 2026

6 matches
T20ISWESweden164/720INDIndonesia154/920Sweden won by 10 runsSweden tour of Indonesia, Match 4 T20IINDIndonesia135/720SWESweden136/518.4Sweden won by 5 wicketsSweden tour of Indonesia, Match 3 T20IWomenZAMZambia54/620MALMalawi55/510.2Malawi won by 5 wicketsBCA Kalahari Women's T20 International Tournament, Match 15 T20IWomenBRABrazil202/820LESLesotho136.2Brazil won by 189 runsBCA Kalahari Women's T20 International Tournament, Match 14 T20IWomenMOZMozambique6014.5MALMalawi61/312.3Malawi won by 7 wicketsBCA Kalahari Women's T20 International Tournament, Match 13 T20IPORPortugal183/620FRAFrance15319Portugal won by 30 runsPortugal T20 Tri-Series, Final