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,420 men's t20i matches since 2005. Newest first.

Thursday 14 May 2026

3 matches
T20IJAPJapan9018.5CICook Islands94/720Cook Islands won by 3 wicketsICC Men's T20 World Cup East Asia-Pacific Qualifier, Match 15 T20IPNGPapua New Guinea130/720INDIndonesia92/919Papua New Guinea won by 38 runsICC Men's T20 World Cup East Asia-Pacific Qualifier, Match 14 T20IFIJFiji11618.4PHIPhilippines117/618.2Philippines won by 4 wicketsJapan Twenty20 Tri-Series, Match 3

Wednesday 13 May 2026

3 matches
T20ICICook Islands163/720VANVanuatu69/58Cook Islands won by 11 runs (DLS)ICC Men's T20 World Cup East Asia-Pacific Qualifier, Match 13 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

Tuesday 12 May 2026

3 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

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