Jun 27 - Aug 05 West Indies tour of Bangladesh 2 Test | 3 ODI | 3 T20
Jul 01 - Jul 08 Zimbabwe T20I Tri-Series, 2018 7 T20
Jul 03 - Sep 11 India tour of England 3 T20 | 3 ODI | 5 Test
Jul 07 - Aug 14 South Africa tour of Sri Lanka 2 Test | 5 ODI | 1 T20
Jul 13 - Jul 22 Pakistan tour of Zimbabwe 5 ODI
Sep 30 - Oct 14 Zimbabwe tour of South Africa 3 ODI | 3 T20
Oct 05 - Nov 27 England tour of Sri Lanka 5 ODI | 1 T20 | 3 Test