South Africa in England Test Series - Test Match (1st Match)

    South Africa won by an innings and 12 runs

    India in Zimbabwe ODI Series - ODI (2nd Match)

    India won by 5 wickets

    Italy Women in Austria T20I Series - T20I (5th Final)

    Italy (W) won by 7 wickets

    Mens T20 Asia Cup Qualifier - T20I (1st Match)

    Hong Kong won by 8 runs

    MCA T20 Cup - T20 (1st-Quarter-Final)

    Global Stars won by 5 wickets

    Kenya D10 - 10 Over Match (22nd Match)

    Match Cancelled

    MCA T20 Cup - T20 (2nd-Quarter-Final)

    No result

    ECS Germany, Krefeld - 10 Over Match (21st Match)

    Dusseldorf Blackcaps won by 7 wickets

    CDU Top End T20 - T20 (10th Match)

    Melbourne Renegades Academy won by 5 wickets

    ECS Germany, Krefeld - 10 Over Match (22nd Match)

    Dusseldorf Blackcaps won by 31 runs

    Kashmir Premier League - T20 (14th Match)

    Bagh Stallions won by 6 wickets

    Maharaja T20 Trophy - T20 (25th Match)

    Shivamogga Strikers won by 8 wickets

    Royal London One-Day Cup - 50 Over Match (60th Match)

    Nottinghamshire Outlaws won by 105 runs (D/L method)

    ECS Germany, Krefeld - 10 Over Match (23rd Match)

    TV & TBV Lemgo won by 6 wickets

    ECS Germany, Krefeld - 10 Over Match (24th Match)

    TV & TBV Lemgo won by 5 runs

    Bangladesh A in West Indies unofficial ODI Series - List A One Day (3rd Match)

    No result

    Maharaja T20 Trophy - T20 (26th Match)

    Bengaluru Blasters won by 23 runs

    Minor League Cricket - T20 (1st play-off)

    Atlanta Fire Won By 19 runs (D/L method)

    Kashmir Premier League - T20 (15th Match)

    Mirpur Royals won by 12 runs

    The Hundred Women - 100 Ball Match (12th Match)

    Trent Rockets (W) won by 18 runs

    Minor League Cricket - T20 (2nd play-off)

    Match Abandoned due to rain

    Minor League Cricket - T20 (4th.Place.Play.off)

    New Jersey Stalions won by 16 runs

    ICC Academy Summer Cup - T20 (1st Match)

    Pindi Boys Defenders CC won by 12 runs

    Minor League Cricket - T20 (3rd.Place.Play.off)

    Silicon Valley Strikers won by 9 wickets

    The Hundred Mens - 100 Ball Match (20th Match)

    Trent Rockets won by 6 wickets