Men's T20I ·
Malawi109/9 (20.0)Bahrain (won)111/3 (14.4)
Bahrain won by 7 wickets
Quadrangular Twenty20 Series (Malawi) · Match 5 · TCA Oval, Blantyre
Scorecard: Malawi v Bahrain, 7 Jul 2025Replay: Malawi v Bahrain, 7 Jul 2025
7,165 matches · Men's
Men's T20I ·
Bahrain won by 7 wickets
Quadrangular Twenty20 Series (Malawi) · Match 5 · TCA Oval, Blantyre
Scorecard: Malawi v Bahrain, 7 Jul 2025Replay: Malawi v Bahrain, 7 Jul 2025
Men's Test ·
India won by 336 runs
India tour of England · Match 2 · Edgbaston
Scorecard: India v England, 6 Jul 2025Replay: India v England, 6 Jul 2025
Men's Test ·
Australia won by 133 runs
Australia tour of West Indies · Match 2 · National Cricket Stadium, St George's, Grenada
Scorecard: Australia v West Indies, 6 Jul 2025Replay: Australia v West Indies, 6 Jul 2025
Men's T20I ·
Philippines won by 53 runs
Indonesia Tri-Nation T20I Series · Match 1 · Udayana Cricket Ground, Bali
Scorecard: Philippines v Indonesia, 6 Jul 2025Replay: Philippines v Indonesia, 6 Jul 2025
Men's T20I ·
Bahrain won by 46 runs
Quadrangular Twenty20 Series (Malawi) · Match 3 · TCA Oval, Blantyre
Scorecard: Bahrain v Germany, 6 Jul 2025Replay: Bahrain v Germany, 6 Jul 2025
Men's ODI ·
Bangladesh won by 16 runs
Bangladesh tour of Sri Lanka · Match 2 · R Premadasa Stadium, Colombo
Scorecard: Bangladesh v Sri Lanka, 5 Jul 2025Replay: Bangladesh v Sri Lanka, 5 Jul 2025
Men's T20I ·
Netherlands won by 7 wickets
ICC Men's T20 World Cup Europe Region Final · Match 1 · Sportpark Westvliet, The Hague
Scorecard: Jersey v Netherlands, 5 Jul 2025Replay: Jersey v Netherlands, 5 Jul 2025
Men's T20I ·
Italy won by 7 wickets
ICC Men's T20 World Cup Europe Region Final · Match 2 · Sportpark Westvliet, The Hague
Scorecard: Guernsey v Italy, 5 Jul 2025Replay: Guernsey v Italy, 5 Jul 2025
Men's T20I ·
Germany won by 5 wickets
Quadrangular Twenty20 Series (Malawi) · Match 1 · TCA Oval, Blantyre
Scorecard: Malawi v Germany, 5 Jul 2025Replay: Malawi v Germany, 5 Jul 2025
Men's ODI ·
Sri Lanka won by 77 runs
Bangladesh tour of Sri Lanka · Match 1 · R Premadasa Stadium, Colombo
Scorecard: Sri Lanka v Bangladesh, 2 Jul 2025Replay: Sri Lanka v Bangladesh, 2 Jul 2025
Men's Test ·
South Africa won by 328 runs
South Africa tour of Zimbabwe · Match 1 · Queens Sports Club, Bulawayo
Scorecard: South Africa v Zimbabwe, 1 Jul 2025Replay: South Africa v Zimbabwe, 1 Jul 2025
Men's T20I ·
Hungary won by 52 runs
Continental Cup · 5th Place Play-Off · Moara Vlasiei Cricket Ground, Ilfov County
Scorecard: Hungary v France, 29 Jun 2025Replay: Hungary v France, 29 Jun 2025
Men's Test ·
Sri Lanka won by an innings and 78 runs
Bangladesh tour of Sri Lanka · Match 2 · Sinhalese Sports Club Ground
Scorecard: Bangladesh v Sri Lanka, 28 Jun 2025Replay: Bangladesh v Sri Lanka, 28 Jun 2025
Men's T20I ·
Austria won by 4 wickets
Continental Cup · Semi Final · Moara Vlasiei Cricket Ground, Ilfov County
Scorecard: Belgium v Austria, 28 Jun 2025Replay: Belgium v Austria, 28 Jun 2025
Men's T20I ·
Malta won by 13 runs (D/L method)
Continental Cup · Semi Final · Moara Vlasiei Cricket Ground, Ilfov County
Scorecard: Malta v Romania, 28 Jun 2025Replay: Malta v Romania, 28 Jun 2025
Men's Test ·
Australia won by 159 runs
Australia tour of West Indies · Match 1 · Kensington Oval
Scorecard: Australia v West Indies, 27 Jun 2025Replay: Australia v West Indies, 27 Jun 2025
Men's T20I ·
Austria won by 8 wickets
Continental Cup · Match 4 · Moara Vlasiei Cricket Ground, Ilfov County
Scorecard: Hungary v Austria, 27 Jun 2025Replay: Hungary v Austria, 27 Jun 2025
Men's T20I ·
Belgium won by 16 runs
Continental Cup · Match 5 · Moara Vlasiei Cricket Ground, Ilfov County
Scorecard: Belgium v France, 27 Jun 2025Replay: Belgium v France, 27 Jun 2025
Men's T20I ·
Romania won by 7 wickets
Continental Cup · Match 6 · Moara Vlasiei Cricket Ground, Ilfov County
Scorecard: Hungary v Romania, 27 Jun 2025Replay: Hungary v Romania, 27 Jun 2025
Men's T20I ·
Malta won by 6 wickets
Continental Cup · Match 1 · Moara Vlasiei Cricket Ground, Ilfov County
Scorecard: France v Malta, 26 Jun 2025Replay: France v Malta, 26 Jun 2025
Men's T20I ·
Belgium won by 65 runs
Continental Cup · Match 3 · Moara Vlasiei Cricket Ground, Ilfov County
Scorecard: Belgium v Malta, 26 Jun 2025Replay: Belgium v Malta, 26 Jun 2025
Men's Test ·
England won by 5 wickets
India tour of England · Match 1 · Headingley
Scorecard: India v England, 24 Jun 2025Replay: India v England, 24 Jun 2025
Men's T20I ·
Hungary won by 9 wickets
Slovenia tour of Hungary · Match 3 · GB Oval, Szodliget
Scorecard: Slovenia v Hungary, 22 Jun 2025Replay: Slovenia v Hungary, 22 Jun 2025
Men's T20I ·
Luxembourg won by 7 wickets
Switzerland tour of Luxembourg · Match 3 · Pierre Werner Cricket Ground, Walferdange
Scorecard: Switzerland v Luxembourg, 22 Jun 2025Replay: Switzerland v Luxembourg, 22 Jun 2025
Men's T20I ·
Cayman Islands won by 49 runs
ICC Men's T20 World Cup Americas Region Final · Match 11 · Maple Leaf North-West Ground, King City
Scorecard: Cayman Islands v Bahamas, 22 Jun 2025Replay: Cayman Islands v Bahamas, 22 Jun 2025
Men's Test ·
Match drawn
Bangladesh tour of Sri Lanka · Match 1 · Galle International Stadium
Scorecard: Bangladesh v Sri Lanka, 21 Jun 2025Replay: Bangladesh v Sri Lanka, 21 Jun 2025
Men's T20I ·
Hungary won by 122 runs
Slovenia tour of Hungary · Match 1 · GB Oval, Szodliget
Scorecard: Hungary v Slovenia, 21 Jun 2025Replay: Hungary v Slovenia, 21 Jun 2025
Men's T20I ·
Hungary won by 62 runs
Slovenia tour of Hungary · Match 2 · GB Oval, Szodliget
Scorecard: Hungary v Slovenia, 21 Jun 2025Replay: Hungary v Slovenia, 21 Jun 2025
Men's T20I ·
Switzerland won by 57 runs
Switzerland tour of Luxembourg · Match 1 · Pierre Werner Cricket Ground, Walferdange
Scorecard: Switzerland v Luxembourg, 21 Jun 2025Replay: Switzerland v Luxembourg, 21 Jun 2025
Men's T20I ·
Switzerland won by 11 runs
Switzerland tour of Luxembourg · Match 2 · Pierre Werner Cricket Ground, Walferdange
Scorecard: Switzerland v Luxembourg, 21 Jun 2025Replay: Switzerland v Luxembourg, 21 Jun 2025