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

The database

Men's T20I matches since 2005

4,104 men's t20i matches since 2005 ball by ball. Newest first.

Tuesday 12 May 2026

2 matches
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

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

8 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 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

1 match
T20IINDIndonesia73/920Malaysia74/515.1Malaysia won by 5 wicketsIndonesia tour of Malaysia, Match 4

Monday 4 May 2026

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

Sunday 3 May 2026

3 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

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

3 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

Monday 27 April 2026

1 match
T20INew Zealand182/620Bangladesh183/418Bangladesh won by 6 wicketsNew Zealand tour of Bangladesh, Match 1

Tuesday 21 April 2026

1 match
T20IUnited Arab Emirates128/820NEPNepal129/215.5Nepal won by 8 wicketsUnited Arab Emirates tour of Nepal, Match 2

Monday 20 April 2026

1 match
T20INEPNepal122/818.5United Arab Emirates78/48.5United Arab Emirates won by 6 wickets (DLS)United Arab Emirates tour of Nepal, Match 1

Saturday 18 April 2026

1 match
T20ISCOScotland186/420NAMNamibia187/620Namibia won by 4 wicketsScotland tour of Namibia, Match 3

Friday 17 April 2026

1 match
T20ISCOScotland157/820NAMNamibia138/720Scotland won by 19 runsScotland tour of Namibia, Match 2

Wednesday 15 April 2026

1 match
T20INAMNamibia159/720SCOScotland160/318.5Scotland won by 7 wicketsScotland tour of Namibia, Match 1

Monday 13 April 2026

2 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

Saturday 11 April 2026

2 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

Thursday 9 April 2026

2 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