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

Tuesday, 3 March 2015
World Cup
Ireland v South Africa, Canberra, 03:30

Wednesday, 4 March 2015
World Cup
Pakistan v United Arab Emirates, Napier, 01:00
Australia v Afghanistan, Perth, 06:30
Bangladesh v Scotland, Nelson, 22:00

Friday, 6 March 2015
World Cup
India v West Indies, Perth, 06:30

Saturday, 7 March 2015
World Cup
Pakistan v South Africa, Auckland, 01:00
Ireland v Zimbabwe, Hobart, 03:30
New Zealand v Afghanistan, Napier, 22:00

Sunday, 8 March 2015
World Cup
Australia v Sri Lanka, Sydney, 03:30

Monday, 9 March 2015
World Cup
England v Bangladesh, Adelaide, 03:30

Tuesday, 10 March 2015
World Cup
India v Ireland, Hamilton, 01:00

Wednesday, 11 March 2015
World Cup
Scotland v Sri Lanka, Hobart, 03:30

Thursday, 12 March 2015
World Cup
South Africa v United Arab Emirates, Wellington, 01:00

Friday, 13 March 2015
World Cup
New Zealand v Bangladesh, Hamilton, 01:00
Afghanistan v England, Sydney, 03:30

Saturday, 14 March 2015
World Cup
India v Zimbabwe, Auckland, 01:00
Australia v Scotland, Hobart, 03:30
United Arab Emirates v West Indies, Napier, 22:00

Sunday, 15 March 2015
World Cup
Ireland v Pakistan, Adelaide, 03:30

Wednesday, 18 March 2015
World Cup
TBC v TBC, Sydney, 03:30

Thursday, 19 March 2015
World Cup
TBC v TBC, Melbourne, 03:30

Friday, 20 March 2015
World Cup
TBC v TBC, Adelaide, 03:30

Saturday, 21 March 2015
World Cup
TBC v TBC, Wellington, 01:00

Tuesday, 24 March 2015
World Cup
TBC v TBC, Auckland, 01:00

Thursday, 26 March 2015
World Cup
TBC v TBC, Sydney, 03:30

Sunday, 29 March 2015
World Cup
TBC v TBC, Melbourne, 04:30

Monday, 13 April 2015
Test Match Series
First Test Match
West Indies v England, Antigua, 15:00

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

Friday, 1 May 2015
Test Match Series
Third Test Match
West Indies v England, Bridgetown, 15: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