The Ashes - Test Match (1st Match)

    Australia won by 2 wickets

    Afghanistan in Bangladesh Only Test - Test Match (Only)

    Bangladesh won by 546 runs

    Kwibuka Womens Twenty20 Tournament - T20I (19th Match)

    Rwanda (w) won by 3 wickets

    Kwibuka Womens Twenty20 Tournament - T20I (20th Match)

    Nigeria (w) won by 3 wickets

    ICC U19 World Cup East Asia Pacific Qualifier - ODI (10th Match)

    Japan U19 won by 258 runs

    ICC U19 World Cup East Asia Pacific Qualifier - ODI (11th Match)

    New Zealand U19 won by 8 wickets

    ICC U19 World Cup East Asia Pacific Qualifier - ODI (12th Match)

    Indonesia U19 won by 4 wickets

    Trinidad T10 Blast - 10 Over Match (14th Match)

    Steelpan Players won by 38 runs

    Asian Cricket Council Women's Emerging Teams Cup - T20 (9th.Match.Grp.B)

    Match abandoned without a ball bowled

    TCM Odisha Cricket League - T20 (9th Match)

    Odisha Cheetahs won by 8 wickets

    Asian Cricket Council Women's Emerging Teams Cup - T20 (10th.Match.Grp.B)

    Match abandoned without a ball bowled

    ECS Sweden - 10 Over Match (1st Semi-Final)

    Huddingewon by 8 wickets

    TCM Odisha Cricket League - T20 (10th Match)

    Odisha Lions won by 44 runs

    Maharashtra Premier League - T20 (2nd Match)

    Eagle Nashik Titans won by 4 runs (DLS Method)

    ECS Sweden - 10 Over Match (2nd Semi-Final)

    Alby Zalmi won by 56 runs

    ECS Sweden - 10 Over Match (Plate Final)

    Kristianstad won by 5 wickets

    Tamil Nadu Premier League - T20 (6th Match)

    Nellai Royal Kings won by 4 wickets

    ECS Sweden - 10 Over Match (Final)

    Huddinge won by 7 wickets

    Maharashtra Premier League - T20 (3rd Match)

    Ratnagiri Jets won by 5 wickets

    Trinidad T10 Blast - 10 Over Match (15th Match)

    Scarlet Ibis Scorchers won by 14 runs (D/L method)

    Vitality Blast - T20 (71st Match)

    Birmingham Bears won by 21 runs

    Vitality Blast - T20 (72nd Match)

    Kent won by 13 runs

    Vitality Blast - T20 (73rd Match)

    Lancashire won by 35 runs

    Vitality Blast - T20 (74th Match)

    Surrey won by 28 runs

    Vitality Blast - T20 (75th Match)

    Match tied

    Vitality Blast - T20 (76th Match)

    Yorkshire won by 8 wickets

    Vitality Blast - T20 (77th Match)

    Sussex won by 6 runs

    Vitality Blast - T20 (78th Match)

    Essex won by 4 wickets