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

Sunday, 19 April 2015
One-Day International Series
Second One Day International
Bangladesh v Pakistan, Mirpur, 09:30

Tuesday, 21 April 2015
Test Match Series
Second Test Match
West Indies v England, St George's, 15:00

Wednesday, 22 April 2015
One-Day International Series
Third One Day International
Bangladesh v Pakistan, Mirpur, 09:30

Friday, 24 April 2015
Twenty20 international
Bangladesh v Pakistan, Mirpur, 13:30

Tuesday, 28 April 2015
Test Match Series
First Test Match
Bangladesh v Pakistan, Khulna, 05:00

Friday, 1 May 2015
Test Match Series
Third Test Match
West Indies v England, Bridgetown, 15:00

Wednesday, 6 May 2015
Test Match Series
Second Test Match
Bangladesh v Pakistan, Mirpur, 05:00

Friday, 8 May 2015
One-Day International Series
First One Day International
Ireland v England, Dublin, 10:45

Thursday, 21 May 2015
Test Match Series
First Test Match
England v New Zealand, Lord's, 11:00

Friday, 29 May 2015
Test Match Series
Second Test Match
England v New Zealand, Leeds, 11:00

Friday, 5 June 2015
Test Match Series
First Test Match
West Indies v Australia, Roseau, 14:00

Tuesday, 9 June 2015
One-Day International Series
First One Day International
England v New Zealand, Birmingham, 13:30

Friday, 12 June 2015
One-Day International Series
Second One Day International
England v New Zealand, The Oval, 13:30

Saturday, 13 June 2015
Test Match Series
Second Test Match
West Indies v Australia, Kingston, 14:00

Sunday, 14 June 2015
One-Day International Series
Third One Day International
England v New Zealand, Southampton, 13:30

Wednesday, 17 June 2015
One-Day International Series
Fourth One Day International
England v New Zealand, Nottingham, 13:30

Saturday, 20 June 2015
One-Day International Series
Fifth One Day International
England v New Zealand, Durham, 10:30

Tuesday, 23 June 2015
Twenty20 international
England v New Zealand, Old Trafford, 18:30

Friday, 10 July 2015
One-Day International Series
First One Day International
Bangladesh v South Africa, Mirpur, 10:00

Sunday, 12 July 2015
One-Day International Series
Second One Day International
Bangladesh v South Africa, Mirpur, 10:00

Wednesday, 15 July 2015
One-Day International Series
Third One Day International
Bangladesh v South Africa, Chittagong, 10:00

Tuesday, 21 July 2015
Test Match Series
First Test Match
Bangladesh v South Africa, Chittagong, 04:30

Thursday, 30 July 2015
Test Match Series
Second Test Match
Bangladesh v South Africa, Mirpur, 04:30

Thursday, 27 August 2015
One-Day International Series
First One Day International
Ireland v Australia, Belfast, 13:30

Monday, 31 August 2015
NatWest Twenty20 International Series
England v Australia, Cardiff, 18:30

Saturday, 26 December 2015
Test Match Series
First Test Match
South Africa v England, Durban, 08:30

Saturday, 2 January 2016
Test Match Series
Second Test Match
South Africa v England, Cape Town, 08:30

Thursday, 14 January 2016
Test Match Series
Third Test Match
South Africa v England, Johannesburg, 08:30

Friday, 22 January 2016
Test Match Series
Fourth Test Match
South Africa v England, Centurion, 08:30

Wednesday, 3 February 2016
One-Day International Series
First One Day International
South Africa v England, Bloemfontein, 12:30

Saturday, 6 February 2016
One-Day International Series
Second One Day International
South Africa v England, Port Elizabeth, 12:30

Tuesday, 9 February 2016
One-Day International Series
Third One Day International
South Africa v England, Centurion, 12:30

Friday, 12 February 2016
One-Day International Series
Fourth One Day International
South Africa v England, Johannesburg, 12:30

Sunday, 14 February 2016
One-Day International Series
Fifth One Day International
South Africa v England, Cape Town, 12:30