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

Saturday, 27 August 2016
Test Match Series
Second Test Match
South Africa v New Zealand, Centurion, 09:00

Sunday, 28 August 2016
One-Day International Series
Third One Day International
Sri Lanka v Australia, Dambulla, 10:00

Wednesday, 31 August 2016
One-Day International Series
Fourth One Day International
Sri Lanka v Australia, Dambulla, 10:00

Sunday, 4 September 2016
One-Day International Series
Fifth One Day International
Sri Lanka v Australia, Pallekele, 10:00

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

Friday, 30 September 2016
One-Day International Series
First One Day International
South Africa v Australia, Centurion, 00:00

Sunday, 2 October 2016
One-Day International Series
Second One Day International
South Africa v Australia, Johannesburg, 00:00

Wednesday, 5 October 2016
One-Day International Series
Third One Day International
South Africa v Australia, Durban, 00:00

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
Fourth One Day International
South Africa v Australia, Port Elizabeth, 00:00
Second One Day International
Bangladesh v England, Mirpur, 08:00

Wednesday, 12 October 2016
One-Day International Series
Fifth One Day International
South Africa v Australia, Cape Town, 00:00
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

Thursday, 3 November 2016
Test Match Series
First Test Match
Australia v South Africa, Perth, 02:30

Wednesday, 9 November 2016
Test Match Series
First Test Match
India v England, Rajkot, 04:00

Friday, 11 November 2016
Test Match Series
Second Test Match
Australia v South Africa, Hobart, 23:30

Thursday, 17 November 2016
Test Match Series
Second Test Match
India v England, Visakhapatnam, 04:00

Sunday, 20 November 2016
Test Match Series
First Test Match
New Zealand v Pakistan, Christchurch, 21:30

Thursday, 24 November 2016
Test Match Series
Third Test Match
Australia v South Africa, Adelaide, 03:30
Second Test Match
New Zealand v Pakistan, Hamilton, 21:30

Sunday, 4 December 2016
One-Day International Series
First One Day International
Australia v New Zealand, Sydney, 04:20

Tuesday, 6 December 2016
One-Day International Series
Second One Day International
Australia v New Zealand, Canberra, 04:20

Thursday, 8 December 2016
Test Match Series
Fourth Test Match
India v England, Mumbai, 04:00

Friday, 9 December 2016
One-Day International Series
Third One Day International
Australia v New Zealand, Melbourne, 04:20

Thursday, 15 December 2016
Test Match Series
First Test Match
Australia v Pakistan, Brisbane, 03:00

Sunday, 25 December 2016
Test Match Series
Second Test Match
Australia v Pakistan, Melbourne, 23:30

Monday, 2 January 2017
Test Match Series
Third Test Match
Australia v Pakistan, Sydney, 23:30

Sunday, 15 January 2017
One-Day International Series
First One Day International
India v England, Pune, 09:00

Thursday, 19 January 2017
One-Day International Series
Second One Day International
India v England, Cuttack, 09:00

Sunday, 22 January 2017
One-Day International Series
Third One Day International
India v England, Kolkata, 09:00