Please note: Fixtures are subject to change. The BBC is not responsible for any changes that may be made.

Monday, 4 July 2016
One-Day International Series
First One Day International
Scotland v Afghanistan, Edinburgh, 10:45

Tuesday, 5 July 2016
NatWest Twenty20 International Series
England v Sri Lanka, Southampton, 18:30

Wednesday, 6 July 2016
One-Day International Series
Second One Day International
Scotland v Afghanistan, Edinburgh, 10:45

Sunday, 10 July 2016
One-Day International Series
First One Day International
Ireland v Afghanistan, Belfast, 10:45

Tuesday, 12 July 2016
One-Day International Series
Second One Day International
Ireland v Afghanistan, Belfast, 10:45

Thursday, 18 August 2016
One-Day International Series
First One Day International
Ireland v Pakistan, TBC, 10:45

Saturday, 20 August 2016
One-Day International Series
Second One Day International
Ireland v Pakistan, TBC, 10:45

Wednesday, 7 September 2016
NatWest Twenty20 International Series
England v Pakistan, Old Trafford, 18:30

Friday, 7 October 2016
One-Day International Series
First One Day International
Bangladesh v England, Mirpur, 08:00

Sunday, 9 October 2016
One-Day International Series
Second One Day International
Bangladesh v England, Mirpur, 08:00

Wednesday, 12 October 2016
One-Day International Series
Third One Day International
Bangladesh v England, Chittagong, 08:00

Thursday, 20 October 2016
Test Match Series
First Test Match
Bangladesh v England, Chittagong, 04:30

Friday, 28 October 2016
Test Match Series
Second Test Match
Bangladesh v England, Mirpur, 04:30